/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

div.nos_marques{
padding-top:16px;
}

/*******************Visuels marques*******************/
.visuels_marques img{
display:block;
}

.visuels_marques_gauche{
width:305px;
height:220px;
float:left;
text-align:left;
}

.visuels_marques_gauche img{
margin-right:auto;
}

.visuels_marques_droite{
width:300px;
height:220px;
float:right;
text-align:right;
padding-right:4px;
}

.visuels_marques_droite img{
margin-left:auto;
}


div.contenu_top div.contenu_bottom{
padding-top:40px;
}

ul#menu li.accueil a{
background-position:0px 0px;
}

ul.promo{
display:block;
float:left;
width:100%;
}

ul.promo li img.image{
display:block;
float:left;
width:125px;
margin-right:10px;
margin-bottom:0px;
border:2px solid white;
}

ul.promo li{
display:block;
float:left;
width:300px;
margin-left:3px;
margin-right:3px;
margin-bottom:3px;
}

.nouvelle_ligne{
/*clear:both;*/
}

ul.promo li a{
display:block;
float:left;
width:90%;
border:2px solid black;
padding:2px 2px 2px 2px;
}

ul.promo li a:hover{
border:2px solid #FB2600;
background:#333333 url(images/promo_bg.jpg) top center repeat-x;
}

ul.promo li a:hover,ul.promo li a:hover *{
text-decoration:none;
}

span.titre{
display:block;
text-transform:uppercase;
font-size:0.88em;
font-weight:bold;
margin-bottom:8px;
margin-top:3px;
margin-left:135px;
}

span.prix{
display:block;
font-size:1.27em;
font-weight:bold;
text-align:left;
margin-left:135px;
}

span.prix_barre{
font-size:0.77em;
font-weight:normal;
padding-left:3px;
padding-right:3px;
background:transparent url(images/prix_barre_bg.gif) center center repeat-x;
}

span.rubrique{
display:block;
font-size:0.77em;
margin-left:135px;
}

table.marques{
width:100%;
}

table.marques td{
text-align:center;
vertical-align:middle;
}
