/* CSS Document */

html * { 
padding: 0; 
margin: 0; 
} 

body
{
  height:100%;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
}

.page
{
  width:990px;
  height:800px;
  position:relative;
  left:50%;
  margin-left:-500px;
  background-color:#000000;
}

.legende1
{
  position:absolute;
  top:20px;
  left:0px;
  height:30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
}

.legende2
{
  position:absolute;
  top:20px;
  right:0px;
  height:30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
}

.legende3
{
  position:absolute;
  top:600px;
  left:0px;
  height:30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
}

.cadre
{
  position:absolute;
  top:50px;
  left:0px;
}

.relatives
{
  position:absolute;
  top:50px;
  right:0px;
  height:394px;
  width:484px;
  border:solid;
  border-width:1px;
  white-space:nowrap;

}
.relativespadding
{     
padding:2px;
}
.relatives img
{
border:0px;
padding:0px;
white-space:nowrap; 
}

.vote
{
  position:absolute;
  left:0px;
  top:460px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  letter-spacing:2px;
  width:535px;

}
.desc
{
  position:absolute;
  left:0px;
  top:506px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  border:solid;
  border-width:1px;
  width:990px;
}
.descpadding
{
  padding:5px; 
}
.liens
{
  position:absolute;
  right:0px;
  top:486px;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  letter-spacing:2px;
  width:535px;
}
	 .liens a
{
  text-decoration:none;
}


.embed
{
  position:absolute;
  left:0px;
  top:506px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:2px;
  width:990px;
  height:70px;
  display : none;
  border:solid;
  border-width:1px;
}

.embed input
{
  width:900px;
  height:50px;
}

.nouveautes
{
  position:absolute;
  top:630px;
  left:0px;
  height:400px;
  width:990px;
  border:solid;
  border-width:1px;
}

.thumb
{
  width:197px;
  height:200px;
  float:left;
}

.image img
{
  position:absolute;
  top:25px;
  left:18px;
  border:none;
}

.image a img
{ 
  border-width:1px;
  border-style:solid;
}

.titre
{
  position:absolute;
  top:8px;
  left:18px;
  width:164px;
  height:15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold; 
}

.rel
{
  position:relative;
  left:0px;
  top:0px;
}

.star_full_small 	{ float:left; margin-right: 2px; background: transparent url(../images/etoiles-petites.png) no-repeat scroll -20px 0px; width: 10px; height: 12px;}
.star_empty_small 	{ float:left; margin-right: 2px; background: transparent url(../images/etoiles-petites.png) no-repeat scroll -3px 0px; width: 10px; height: 12px;}
.star_half_small 	{ float:left; margin-right: 2px; background: transparent url(../images/etoiles-petites.png) no-repeat scroll -37px 0px; width: 10px; height: 12px; }

.etoiles_petites    { position:relative; left:20px; margin-bottom:2px; margin-right: 0px; margin-left: 0px; height:12px; width:60px;}

.box-left 			{ font-size: 10px; text-align: left; position:absolute; top:152px; left:18px;}
.box-right 			{ font-size: 10px; text-align: left; width:80px; position:absolute; top:152px; left:100px; line-height:12px; }

.vues { width:80px; text-align:right;}
