/* CSS Document */

body#facture { background-image:none}
body#facture .darker{ background-color:#eee}
body#facture .total{ font-weight:bold; }
body#facture .sum{ font-weight:bold; text-align:right}


.liste_product_list{ display:block;width:100%; float:left; background-color:#c2b0a4}

.thumb_product_list h3 { display:block; font-size:1.1em; padding:5px 0; float:left; width:100%; padding:0;}
.thumb_product_row{ display:block; float:left; width:100%; padding:0 0 10px 0;}
.thumb_products{ display:block; float:left; text-align:left; width:173px; height:400px;margin:0 10px 0 0; padding:5px 5px 0px; border:1px solid #c2b0a4; background-image:url(../images/bkgd_thumb_product.gif); background-repeat:no-repeat; position:relative; overflow: hidden;}
.thumb_products h3{width:100%;border-bottom:1px dotted #DFD0C6;}
.thumb_products h3 a	{ font-size:16px; font-family: "Times New Roman", Times, serif; font-style:normal; }
.thumb_products h3 span { font-family: "Times New Roman",Times,serif; font-size: 14px; color:#999999; font-weight:normal; font-style:italic; clear:both}
.thumb_products h3 span.quantity_ml { float:right; }
.thumb_products#last{ margin:0}
.thumb_products .media{text-align:center; height:220px; background-color:#fff;}
.thumb_products .description{ display:block; float:left; width: 172px; padding: 0%; font-size:0.9em; }
.thumb_products .action{ display:block; float:left; text-align:center; width:100%}
.thumb_products .current_price{ display:block; float:left;font-weight:bold; font-size:inherit; padding:3px 0; margin:0; width:100%; color:#666666}
.thumb_products .price{ display:block; padding:3px 0px; border-left:none;  text-align:left; width:100%;font-size:12px; color:#666666; font-weight:normal; background:none;font-weight:normal; height:auto;  font-weight:bold; border-left:none;border-bottom:1px dotted #DFD0C6}
.thumb_products .price span a{ float:right; font-weight:normal; color:#AFA299;}
.thumb_products .price span a:hover{  text-decoration:underline;}
.thumb_products .description span a{ float:right; font-weight:normal; color:#AFA299}
.thumb_products .description p{ padding:5px 0 7px 0; margin:0; font-weight:normal; text-align:justify;line-height:1.4em; display:block;float:left;}
.thumb_products .add_to_cart { position: absolute; bottom: 8px; left: 3px; background-color:#ffffff; height: 32px; padding: 0px; }
.thumb_products .ieFloat { #float: left; }
.thumb_products .short_description {height:60px;overflow:hidden;padding:0;width:170px; line-height: 15px; font-size: 12px; }

.liste_product_list h2{ display:block; font-size:1.1em; padding:5px 0; float:left; width:100%; padding:0; background-color:#FF0000; color:#FFFFFF}
.liste_products{ display:block; float:left; width:100%; margin:0; padding:0; border-bottom:1px solid #eee; background-image:url(../images/product_list_bkgd.gif); background-repeat:repeat-x; background-position:bottom}
.liste_products .media{ display:block; float:left; padding:10px}
.liste_products .description{ display:block; float:left; font-size:0.9em; width:430px; padding:10px 15px;color:#333;}
.liste_products .description h3{ font-size:1.1em; color:#000}
.liste_products .description h3 a{ color:#000}
.liste_products .description h3 span{ font-size:0.7em}
.liste_products .action{ display:block; text-align:center; display:block; float:right; width:170px;}




.zoom_products{ display:block; float:left; width:100%; margin:0 0 2px 0; padding:0 0 2px 0;}
.zoom_products .media{ display:block; float:left;  width:389px; padding:0 0 0 11px}
.zoom_products .contenu{ display:block; float:left; width:370px}

.zoom_products .description{ display:block; float:left; font-size:1.1em; width:90%; padding:60px 0 0 10px;color:#333;}
.zoom_products .description h3{ font-size:1.5em; color:#FF9933; font-weight:normal; padding: 8px 0 8px 20px; background-image:url(../images/bkgd_h2.png); background-repeat:no-repeat; background-position:left}
.zoom_products .description h3 span{ font-size:0.7em}
.zoom_products .description ul{ display:block; float:left; padding:0}
.zoom_products .description ul li{ padding:2px 0 2px 10px; font-size:1.1em; color:#fff;}
.zoom_products .price{ font-size:1.9em; width:90%}
.zoom_products .action{ display:block; text-align:left; display:block; float:left; width:100%;}

.liste_products_small{ font-size:0.9em}
.liste_products_small ul{ padding:5px 0; margin:0}
.liste_products_small li{ padding:5px 0; margin:0;display:block; background-image:none; float:left;width:33%;}
.liste_products_small ul li a{ display:block; float:left;padding:5px 0}
.liste_products_small ul li a:hover{ display:block; float:left; background-image:url(../images/test23.gif); background-position:top left; color:#fff}
.liste_products_small .media{ display:block; float:left; width:50px; padding:0 5px}
.liste_products_small .description{ display:block; float:left; width:125px;}

.price{ display:block; float:left; padding:3px 10px; border-left:1px solid #ededed;  text-align:left; width:120px;font-size:15px; color:#c00; font-weight:bold; background-image:url(../images/product_list_px_bkgd.gif); background-repeat:repeat-x; background-position:bottom; height:100px}
.current_price{ display:block; float:left;font-weight:bold; font-size:1.0em; padding:5px 0; margin:0; width:100%; color:#CC0000}
.old_price{ font-size:0.8em; display:block; clear:both; color:#333; font-weight:normal; padding:0;}
.remise{ font-size:9px; color:#009900}
.remise span{ color:#FF0000; clear:both; display:block; font-size:9px }
.status{ color:#c00; font-size:11px; font-weight:bold; display:block; clear:both}


.details_product{ display:block; float:left; width:750px; margin:0 0 10px 0; padding:10px;}
.details_product .technics{ display:block; float:left;}
.details_product .description_box{ display:block; float:left; width:460px; padding:0px 0 0px 20px; text-align:justify;}
.details_product .description_box h3{padding-top:15px;}
.details_product .description_box p{padding-left:20px;} 
.details_product .description_box ul{ margin:0px; padding:0px; } 
.details_product .description_box li{ background-image:url(../images/arrow_product.png); background-repeat:no-repeat; background-position:8px 5px; padding-left:20px; } 

.details_product .media{ display:block; float:left;  width:265px; }
.details_product .media-a{ display:block; float:left;  width:265px; background-image:url(../images/product-a.gif); background-repeat:no-repeat; background-position:bottom; height:17px;}
.details_product .media-content{ display:block; float:left;  width:265px; background-color:#FFFFFF; background-image:url(../images/product-b.gif); background-repeat:repeat-y;}
.details_product .media-c{ display:block; float:left;  width:265px;  background-image:url(../images/product-c.gif); background-repeat:no-repeat; background-position:top;height:17px;}
.details_product .media .composition{ font-size: 0.9em; line-height: 12px; padding:0px; margin: 5px 5px 0 0;}
.details_product .media .composition ul{display:block;float:left; width:100%}
.details_product .media .composition ul li{padding:5px 0 5px 10px; line-height:1.2em; background-image:url(../images/arrow_li.gif); background-position:-1px 6px;background-repeat:no-repeat}
.details_product .description{ display:block; float:left; font-size:1em; width:100%;text-align:justify; padding:0;color:#333;}
.details_product .description ul li{ list-style:disc}

.details_product .order_box{ display:block; position:relative;text-align:right;  float:left; width:98%; padding:1%; background-color:#9F938B; border:1px solid #9F938B }
.details_product .order_box label{ width:25% }
.details_product .price{ height:auto; float:left; width:96%; display:block; font-weight:normal;border:0px; background-image:none; padding:2%; background-color:#333333; font-size:1.6em; color:#C2B0A4;letter-spacing:-0.05em;}
.details_product .price#discount{ background-image:url(../images/1257845986_Check.png); background-position:-20px 0; background-repeat:no-repeat}
.details_product .old_price{ font-size:0.8em; color:#333; clear:none; display:inline; font-weight:bold; padding:0 0 0 5px; text-decoration:line-through}
.details_product .remise{ font-size:0.8em; color:#009900}
.details_product .remise span{ color:#FF0000;  display:block }
.details_product .status{ color:#666666; font-size:9px; font-weight:normal; display:block; clear:inherit;letter-spacing:normal; }
.details_product .quantite{ color:#666666; font-size:9px; font-weight:normal; display:block; padding-left:5px; }

.details_product .carac{ display:block; float:left; padding:0; border-bottom:1px solid #c00}
.details_product .carac table{ background-color:transparent; border:0 }
.details_product .carac table tr{ background-color:transparent;  border:0 }
.details_product .carac table th{ background-color:transparent;  border:0 }
.details_product .carac table td{ background-color:transparent;  border:0; padding:2px 0}

.details_product .action{ display:block; text-align:center; width:200px;display:block;float:right;}


.diaporama_simple{ display:block; float:left; margin:0}
.diaporama_simple img{ border:1px solid #eee; margin:0}

.diaporama_simple_list a{ display:block; float:left; margin:1px; border:1px solid #eee}