td{
	font-family: Trebuchet MS, Verdana;
	font-size: 13px;
	padding: 2px;
}

#img_produits {position: absolute; right: 110px;z-index: 1000;}
p.remplissage {height: 360px;}
.prod_actif, .prod_actif  a{border: 2px solid; background-color: #8c1a18; color: #ffd6bf}
.prod_actif  a {border: none; text-decoration: none;}




#livre h1.boutique, #livre h1.article {margin: 5px 0px ; padding: 0; }
#details h1.article {color: #33b41b;}


#vignettes {/*height: 540px;*/ overflow: hiden;}
/*#vignettes*/ p.panier_g{ clear: both; padding-top: 0px;}
/*#vignettes*/ p.panier_g  a {display: block;}
/*#vignettes*/ p.panier_g  a img, #plus_details img{border: none; position: relative; float: left;}



#vignettes div, #pop_contenu div {position: relative; float: left; width: 90px; height: 90px; }
#pop_contenu div {margin: 10px 19px; padding: 0;}
#vignettes div img, #pop_contenu div img {cursor: pointer; }/*border: 1px solid #FFF*/
#vignettes div img.actif,#pop_contenu div img.actif { border: 2px solid #33b41b; width: 86px; height: 86px;}

#pop {width: 280px; height: auto; top: 105px; border: 3px solid #c42c14; background-color: #FFF;}
#pop h3 {margin: 0; color: #267238 }
/*#pop_contenu { height: 300px;}*/
.fermer a {outline: none; text-decoration: none;}






#details {height: 535px; width: 380px; overflow: hidden; position: relative; margin-left: -15px;}
#details.scroll {overflow: auto;}
#details p {width: 98%;}
#details #img {text-align: center; margin: 0; padding: 0;}
#details p.panier {text-align: left;}/*, #details p#mode_emploi*/
#details p.panier a, p.panier_g a {outline: none;}
#details p.panier a img {border: none; float: left;}

#livre #details  p.c {text-align: justify; font-weight: bold; margin-top: 0px; padding-top: 0; height: 100px;}

p#mode_emploi{position: relative; float: right; width: 150px; text-align: right;}
p#p_plus_details {position: absolute; right: 0px; width: 150px; text-align: right;}

p.clear { clear: both;}

#detail_sup {display: none;}



td.c {width: 80px;}
th {text-align: left; font-size: 13px;padding: 2px;}

.vide {border: 1px solid orange;}

.inv {display: none;}

#details p#p_cgv {margin-top: 160px; text-align: right;}
/*
#creer_bon {display: none;}
#creer_bon.vis {display: block;}*/