#topmenu{
z-index: 1;
position: absolute;
top: 100px;
left: 0;
/*clear: both;*/
}
#topmenu dl{display: block; float: left;}
#topmenu dl dt a{
/*width: 117px; Taille avec le bouton soldes */
width: 135px; /*Taille par défaut sans le bouton soldes */
height: 25px;
border-right: 2px solid #D90128;
color: #FFF;
text-decoration: none;
display: block;
padding: 6px 0 0 0;
text-align: center;
font: bold 13px Arial, verdana, sans-serif;
}

#topmenu dt#first{border-left: 2px solid #D90128; width: 136px;} /* Taille à enlever pour le bouton SOLDES */
#topmenu dt a:hover, #topmenu dt a:active{color: #FFF; background: #D90128;}

/* BOUTON SOLDES 
#topmenu dl dt#link-soldes a{width: 123px;}
*/

/* BOUTON PROMO */
#topmenu dl dt#link-promo a{background: url(/images/new/bg_soldes.jpg) repeat-x; color: #000;}
#topmenu dl dt#link-promo a:hover{background: #FF0;}

/* BOUTON STOCK */
#topmenu dt#link-stock a{background: url(/images/new/bg_enstock.jpg) repeat-x;}
#topmenu dt#link-stock a:hover{background: #5EB04A;}

#topmenu dl dd{
background: #852E3F;
position: absolute;
width: 360px;
top: 31px;
left: 0;
border: 1px solid #43181F;
}
#topmenu ul li{
list-style-type: none;
display: block;
float: left;
margin-right: 5px;
}
.topmarques{background: #FF0;}
.topmarques a strong{color: #000;}
.topmarques a:hover strong{color: #fff;}
#topmenu dl dd ul li a{
display: block;
width: 170px;
height: 15px;
border: 0;
color: #ddd;
text-decoration: none;
padding: 2px 0 2px 5px;
text-align: left;
text-transform: lowercase;
font: normal 12px Arial, verdana, sans-serif;
}
#topmenu dl dd ul li a:first-letter{text-transform: capitalize;}
#topmenu dl dd a:hover{color: #FFF;background: #D90128;}