h2 { display: inline; float: right; clear: right; width: 491px; text-align: right; margin: 23px 10px 0 0; padding-bottom: 3px; font: bold 20px Verdana; color: #E2DFD6; letter-spacing: -1px; border-bottom: 1px solid #663300 }

#navigation { display: inline; float: right; width: 496px; margin: 4px 10px 0 0; font: bold 11px Verdana; color: #663300 }
#navigation p { margin: 0 0 4px 5px }
#navigation select { float: left; margin-left: 5px; font: 10px Verdana; color: #663300 }
#navigation #pagination { float: right }
#navigation #pagination * { float: left }
#navigation #pagination a { display: block; width: 27px; height: 15px }
#navigation #pagination a span { display: none }
#navigation #pagination #precedent { background: url(../img/precedent.gif); margin-right: 20px }
#navigation #pagination #suivant { background: url(../img/suivant.gif); margin-left: 20px }

#liste_produits { display: inline; float: right; width: 501px; margin: 0 5px 0 0; padding: 0 }
#liste_produits li { position: relative; list-style: none; display: inline; float: left; margin: 30px 0 15px 5px; width: 160px; min-height: 280px; text-align: center }
#liste_produits img { padding: 4px; border: 1px solid #EAE9DD }
#liste_produits h3 { margin: 0 0 8px 0; padding-bottom: 4px; border-bottom: 1px dashed #D4BE9B; text-transform: uppercase; text-align: left;font: bold 11px Verdana; color: #5E3F0F; }
#liste_produits h3 a { font: bold 11px Verdana; color: #5E3F0F; text-decoration: none }
#liste_produits h3 a:hover { text-decoration: underline }
#liste_produits p { margin: 0 0 8px 0; font: 11px Verdana; color: #5E3F0F; text-align: left }
#liste_produits a.details { display: block; position: absolute; bottom: 0px; left: 0px; width: 103px; height: 22px; padding: 6px 35px 0 21px; text-align: center; background: url(../img/details_boutique.gif); font: bold 11px Verdana; color: #F00; text-decoration: none }
/*#liste_produits a.ajout_panier { display: block; position: absolute; bottom: 0px; right: 0px; width:35px; height: 28px; margin-left: 1px; background: url(../img/ajout_panier.gif) }*/
/*#liste_produits a.ajout_panier span { display: none }*/

#details { display: inline; float: right; width: 496px; padding: 30px 10px 0 0 }

#details #photo1 { display: inline; float: right; width: 287px; margin-left: 5px }
#details #photo1 img { padding: 5px; margin-bottom: 6px; border: 1px solid #E9E8DC }
#details #photo1 a.zoom, #details #photo1 a#print { height: 24px; text-align: center; font: bold 12px Verdana; color: #5E3F0F; text-decoration: none; padding-top: 9px }
#details #photo1 a.zoom:hover, #details #photo1 a#print:hover { text-decoration: underline overline }
#details #photo1 .zoom { float: left; width: 155px; margin-right: 1px; background: #E2DDD4 }
#details #photo1 #print { float: left; width: 98px; padding-left: 33px; background: #E2DDD4 url(../img/print_details.gif) no-repeat 16px 6px }

#details #textes { display: inline; float: left; width: 197px; margin: 0 0 0 5px; font: 11px Verdana; color: #5E3F0F }
#details h3 { margin: 0 0 15px 0; font: bold 12px Verdana; color: #5E3F0F; padding-bottom: 10px; border-bottom: 1px dashed #D4BE9B }
#details #textes p { margin: 0 }
#details .html { padding-bottom: 20px }
#details p#caracs { margin-bottom: 40px }
#details p#prix { height: 24px; padding: 8px 0 0 33px; margin-bottom: 2px; background: url(../img/prix_details.gif); font: bold 13px Verdana; color: #F00; text-align: center }
#details p#ajout_panier { position: relative; height: 26px; padding: 5px 0 0 6px; background: #87714D url(../img/ajout_panier_details.gif) no-repeat 169px 3px; color: #FFF }
#details p#ajout_panier select { float: left; font: 10px Verdana; color: #663300 }
#details p#ajout_panier a { display: block; float: right; width: 85px; padding-top: 2px; font-weight: bold; color: #FFF; text-decoration: none }
#details p#ajout_panier a:hover { text-decoration: underline }

#details #autres_vues { display: inline; float: right; width: 491px; padding: 24px 0 10px 0; margin: 30px 0 10px 0; border-bottom: 1px dashed #D4BE9B; background: url(../img/autres_vues.gif) no-repeat }
#details #autres_vues img { display: inline; float: left; margin: 0 3px 3px 0; padding: 5px; border: 1px solid #E9E8DC }

#details a.retour, #navigation a.retour { clear: right; display: block; width: 159px; height: 19px; padding-top: 3px; background: url(../img/retour_liste.gif); text-align: center; text-decoration: none; color: #663300; font: bold 12px Verdana }
#details a.retour:hover, #navigation a.retour:hover { text-decoration: underline }

#navigation a.retour { float: left }

#information { display: inline; float: right; width: 481px; margin: 20px 10px 20px 0; padding: 5px; font: bold 12px Verdana; color: #5E3F0F; background: #BFB }