#centre_bout{background:url(../img/boutique/bg_centre_bout.png) repeat-y}
#contenu_bout{background:url(../img/boutique/bg_contenu_bout.png) no-repeat}
#bloc_haut{padding:15px 48px 5px 20px}
#panier{float:right}
#panier a{display:block;color:#FFF;text-decoration:none;background:url(../img/boutique/btn_panier.png) no-repeat;padding:5px 10px 5px 6px}
#file_ariane{float:left}
#file_ariane h1{text-transform:uppercase;font-size:1.3em;color:#8f0a1f;float:left}
#file_ariane a{color:#8f0a1f;margin-left:10px;background:url(../img/boutique/puce_FA.png) no-repeat 0 2px;padding:0 3px 0 15px}
#menu_gauche{float:left;width:175px;padding-bottom:15px}
#menu_gauche p{color:#850a1c;font-weight:700;font-size:1.3em;margin:10px 0 0 7px}
.navcontainer ul{list-style-type:none;text-align:left;margin:0 0 0 10px;padding:0}
.navcontainer li{margin:7px 0 0}
.navcontainer ul li a{background:transparent url(../img/boutique/puce_menu.png) no-repeat 0 3px;text-align:left;text-decoration:none;color:#850a1c;margin:10px 0 0;padding:0 0 0 17px}
#page{width:603px;float:left;padding-bottom:30px}
#page p{color:#5e5242}
#page p strong{color:#850A1C;font-weight:normal;margin-bottom:-3px;border:0}
#page p a{margin-bottom:-5px;border:0}
td.line{border-bottom:1px solid #900}
#produit{margin-top:17px}
#tophPdt{float:left;border:1px solid #930}
#marge_menu{height:75px}
#fiche_produit{float:right;width:310px}
#fiche_produit .prix span,p.p_D span{background-color:red;color:#fff}
#ajouter_panier{float:left;margin:50px 0 0}
#ajouter_panier a{width:106px;display:block;color:#FFF;text-decoration:none;background:url(../img/boutique/produit/btn_ajouterpanier.png) no-repeat;text-align:center;padding:2px 30px 5px}
#ajouter_panier a:hover{background:url(../img/boutique/produit/btn_roll.png) no-repeat}
.article{width:155px;float:left;padding:17px 40px 0 0}
.article img{display:block;border:1px solid #930}
#bas_page{padding-top:15px}
#vignettes{width:280px;float:left}
#vignettes p.left{margin-right:13px;border:1px solid #930}
#vignettes p.vide{border:none}
#retour{width:290px;float:left}
.lien_retour{float:left;margin-top:45px}
.lien_retour a{width:36px;display:block;color:#fff;margin-left:10px;text-align:center;background:url(../img/boutique/produit/btn_retour.png) no-repeat;text-decoration:none;padding:2px 10px 5px}
.lien_ami{float:left;margin:45px 0 0 30px}
.lien_ami a{width:100px;display:block;color:#fff;margin-left:10px;text-align:center;background:url(../img/boutique/produit/btn_ami.png) no-repeat;text-decoration:none;padding:2px 5px 5px}
#mailAmiEnvoyer{clear:both;float:right;width:350px;height:230px;border:1px solid #000;margin-top:10px;background-color:#fff;text-align:left;padding:10px}
#mailAmiEnvoyer form{text-align:right}
#mailAmiEnvoyer label{display:block}
#mailAmiEnvoyer .msgAmiBox{height:40px;line-height:20px;padding-left:25px;background-repeat:no-repeat;background-image:url(../img/ico/pencil.png);font-weight:700}
#mailAmiEnvoyer .mailAmiOk{color:green;background-image:url(../img/ico/email_go.png)}
#mailAmiEnvoyer .mailAmiErreur{color:red;list-style:none;background-image:url(../img/ico/error.png)}
#mailAmiEnvoyer label span{display:inline-block;width:140px;text-align:right;padding-right:5px}
#mailAmiEnvoyer label input,#mailAmiEnvoyer label textarea{width:200px;font-size:1em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;margin:5px 0}
#btnEnvoyer{font-size:1em;cursor:pointer;text-align:center;padding-left:15px;width:80px;height:19px;border:0}
.p{font-size:0.9em;clear:both}
.p_G{margin-top:10px;text-align:left;color:#8f0b1f}
.p_D{margin-top:2px;color:#8f0b1f;padding:0 1px 0 0}
.p_D a img{border:0}
#panier a:hover,#file_ariane a:hover,.navcontainer ul li a:hover,.lien_retour a:hover,.lien_ami a:hover{color:#F60}