.ligneproduit { width:100%;margin:10px 0;border-bottom:1px solid #DEDEDE }
.ligneproduit h2 { font-size:11px;font-weight:normal;color:#284D95;font-family:verdana;font-style:normal;margin-bottom:3px }
.ligneproduit h2 a { font-size:11px;font-weight:normal;color:#284D95;font-family:verdana;text-decoration:underline;font-style:normal; }
.ligneproduit h2 a:hover { color:#8A8B90 }
.ligneproduit td { padding:0 5px 0 5px }
.ligneproduit .vignette {  }
.ligneproduit .pdf { position:absolute;bottom:22px;right:5px }
.ligneproduit .pdf img { border:0 }
.ligneproduit .produit_tag a { font-size:10px }

.produit_detail { margin-top:10px }
.produit_detail .vignette { text-align:center }
.produit_detail .boite_trait.produit_panier { margin:10px auto 0 auto }
.produit_detail .pdf { margin-top:5px;text-align:center }

.boite_grise.menu_produit { margin-left:auto;margin-right:auto }
.boite_grise.panier_menu { width:272px;margin-left:auto;margin-right:auto }
.boite_grise.panier_menu .boite_contenu p { color:#8A8B90 }
.boite_grise.panier_menu .boite_contenu td { color:#8A8B90 }

.boite_grise.panier_detail table { width:100%;border:1px solid #cccccc;border-top:0 }
.boite_grise.panier_detail th { white-space:nowrap;vertical-align:baseline;background:#cccccc url(/images/global/boite/titre.png) repeat-x scroll 0 0;font-weight:800;color:#8A8B90;padding:10px 3px }
.boite_grise.panier_detail td { white-space:nowrap;vertical-align:baseline;padding:5px }
.boite_grise.panier_detail a { color:#8A8B90;font-family:verdana;font-size:11px;font-style:normal;font-weight:normal; }
.boite_grise.panier_detail a:hover { color:#284D95; }
.boite_grise.panier_detail tr.color0 td { background-color:#eeeeee }
.boite_grise.panier_detail tr.color1 td { background-color:#ffffff }
.boite_grise.panier_detail .panier_qt { font-weight:800;text-align:right;color:#284D95;font-family:arial;font-size:14px; }
.boite_grise.panier_detail .panier_libelle { width:100% }
.boite_grise.panier_detail .panier_prix { text-align:right }
.boite_grise.panier_detail .panier_manage { white-space:nowrap }

.boite_grise.panier_detail .totaux { margin:10px 0 0 0;padding:0;border:0;width:auto }
.boite_grise.panier_detail .totaux td { text-align:right;padding-right:20px }
.boite_grise.panier_detail .totaux .detailtva { color:#888888 }


.boite_grise.formulaire_commande table { width:100% }
.boite_grise.formulaire_commande label { color:#666666;font-size:11px;font-style:normal;font-weight:normal;font-family:verdana;border:none;width:150px;float:left;text-align:right;padding:4px; }
.boite_grise.formulaire_commande input { padding:2px 0;width:100%;border:1px solid #cccccc }
.boite_grise.formulaire_commande select { padding:2px 0;width:100%;border:1px solid #cccccc }
.boite_grise.formulaire_commande td { white-space:nowrap;vertical-align:baseline;padding:2px; }
.boite_grise.formulaire_commande .red { color:#ff0000; }
.boite_grise.formulaire_commande .CarTxt { background-color:#ffffff;border:1px solid #cccccc;height:130px;width:100% }

.boite_trait.produit_panier { width:130px }

.boite_coin.produit_random { width:189px;float:left;margin:0 4px 0 4px; }
.boite_coin.produit_random .boite_contenu { padding:0;text-align:center; }
.boite_coin.produit_random h1 { padding:11px 0 0 0;text-align:center; }

.boite_light.connexe { width:250px;margin:15px 4px 0 4px;padding:3px;float:left }
.boite_light.connexe .lignehp {  }
.boite_light.connexe .titreprohp { border-bottom:1px solid #D6D6D6;vertical-align:bottom;text-align:right;width:100%;letter-spacing:1px;padding:0 5px 0 0;font-size:12px; }
.boite_light.connexe ul { list-style:none;margin:8px 0 0 10px;padding:0; }
.boite_light.connexe ul li {  }
.boite_light.connexe ul li a {  }

.boite_light.tagasso { width:420px;margin:15px 4px 0 4px;padding:3px;float:left }
.boite_light.tagasso .lignehp {  }
.boite_light.tagasso .titreprohp { border-bottom:1px solid #D6D6D6;vertical-align:bottom;text-align:right;width:100%;letter-spacing:1px;padding:0 5px 0 0;font-size:12px; }
.boite_light.tagasso ul { list-style:none;margin:8px 0 0 10px;padding:0; }
.boite_light.tagasso ul li {  }
.boite_light.tagasso ul li a {  }

.boite_fond_gris.produit_tag { margin:0 }
.recherche_tag { font-size:10px;color:#585858; }

#hpcontainer { width:550px; }
.boite_light.hpproduit { width:250px;float:left;margin:0 13px 13px 0;padding:3px;display:inline-block;zoom:1;*display: inline;_height:225px; }
.boite_light.clearleft { clear:left }
.boite_light.hpproduit .lignehp { height:225px }
.boite_light.hpproduit .titreprohp { border-bottom:1px solid #D6D6D6;vertical-align:bottom;text-align:right;width:100%;height:35px }
.boite_light.hpproduit .titreprohp a { color:#000000;font-size:12px }
.boite_light.hpproduit .prixprohp { vertical-align:top;text-align:right;color:#AB1C1C;font-weight:800;font-size:16px;height:35px;padding-top:3px }
.boite_light.hpproduit .txtprohp { padding:5px }
.boite_light.hpproduit .txtprohp p { color:#6C6C6C }
.boite_light.hpproduit .proplus { text-align:right;height:22px }

#etiquette { float:right; }
#etiquette_prix { padding:29px 0 0 0;background:transparent url(/images/global/produit/etiquette.png) repeat-x;height:72px;width:103px;color:#ffffff;font-size:21px;text-align:center; }

#etiquette_prix2 { padding:19px 0 0 0;background:transparent url(/images/global/produit/etiquette.png) repeat-x;height:82px;width:103px;color:#ffffff;font-size:21px;text-align:center; }

#etiquette_mois { background:transparent url(/images/global/produit/etiquette_petit.png) repeat-x;margin-left:15px;
padding-top:16px;height:53px;width:70px;color:#ffffff;font-size:13px;text-align:center; }

#ratture { color:#cccccc;text-decoration: line-through;font-size:14px;text-align:center; }
#horstaxes { font-size:12px;color:#ffffff; }
