@import url("reset.css");
/* CSS Document */


.Onleft{ float:left; margin:0; padding:0;}
.Onright{ float:right; margin:0; padding:0; text-align:right}
form{ margin:0; padding:0; background:none; border:none;}
.Onleft select, .Onright select{ font-size:11px;}

/*body{ margin:0 auto; padding:0; width:529px; background:transparent;}*/
#conteneur{ margin:0; padding:0; width:529px;}
.header,.main,.footer { margin:0; padding:0; width:529px;}
.header { height:70px; background:transparent url(../images/popup/header.png) top left no-repeat;}
.main{ background:transparent url(../images/popup/main.png) top left repeat-y;}
.footer{ height:10px; background:transparent url(../images/popup/footer.png) top left no-repeat; display:block;}

.conteneur_main{ margin:0; padding:0; margin:0 15px; width:499px; padding:1px 0}
.conteneur_main div.produit_main, .conteneur_main div.prix_produit{ margin:0; padding:0; width:499px; margin-top:15px;}
.produit_main{}
.conteneur_main div.prix_produit{ margin-bottom:10px;}

.produit_main div.img_produit{ margin:0; padding:0; margin-right:15px; max-width:130px; *max-width:130px; width:130px;}
.img_produit img{ margin:0; padding:0; border: 1px solid #725B3B; padding:1px;}
.produit_main div.caracteristique{ margin:0; padding:0; max-width:345px;max-width:345px;width:345px}
.caracteristique h1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FF9900; float:none}
.caracteristique h1.titre_carac{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FF9900; float:none; background:none!important; *background:none!important}
.caracteristique h2{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FF9900; float:none}
.caracteristique h2.titre_carac{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FF9900; float:none; background:none!important; *background:none!important}
.caracteristique p, .caracteristique div{ margin:0; padding:0; color:#333333; font-size:12px;}
.caracteristique table{ margin:0; padding:0;}
.caracteristique table tr{ margin:0; padding:0;}
.caracteristique table tr td{ margin:0; padding:0; font-size:12px; color:#333333;}
.caracteristique table tr td h2{ display:none;}

.prix_produit fieldset{ margin:0; padding:0; width:499px;}
.prix_produit fieldset label{ margin:0; padding:0; float:left; display:block; width:205px; color:#725B3B; font-size:15px;}
.prix_produit fieldset label.quantification{ width:200px; margin-top:0px;}
.prix_produit fieldset label.quantification select{ margin:0 5px 0 10px;}
.prix_produit fieldset label.selection{ margin-top:7px; width:145px; font-size:12px;}
.prix_produit fieldset label.selection span{ font-size:12px; color:#666666;}
.prix_produit fieldset label.selection input{ position:relative; top:2px;}
.prix_produit fieldset label span{ color:#725B3B; font-size:13px;}
.prix_produit fieldset label span span{ font-size:0px;}
.prix_produit fieldset label span.prix span{ font-size:13px;}
.prix_produit fieldset label span select, .prix_produit fieldset label span input{ font-size:11px;}
.prix_produit fieldset label.prix{ text-align:right; width:130px; margin-top:0px;}
.prix_produit fieldset label.prix span.prix{ color:#FF0000; font-size:13px;}
.prix_produit fieldset label span.prix_prod{ color:#FF0000; font-size:11px; font-weight:bold;}
.prix_produit fieldset label.quantification span span{font-size:1px;}

.conteneur_acc{ margin:0; padding:0; width:525px;  margin:0 2px;}
.conteneur_acc div.retour{ margin-top:10px;}
.conteneur_acc h1{ margin:0; padding:0; width:512px; height:25px; line-height:25px;background-color:#705C39; font-size:15px; color:#fff; padding-left:13px; float:none}
.conteneur_acc h2{ margin:0; padding:0; width:512px; height:25px; line-height:25px;background-color:#705C39; font-size:15px; color:#fff; padding-left:13px; float:none}
.conteneur_acc fieldset{ margin:0; padding:0; margin-top:10px; /*width:480px;*/ margin:0 15px; margin-top:15px;}
.conteneur_acc fieldset label{ display:block; margin:0; padding:0; width:429px; font-size:0px;}
.conteneur_acc fieldset div.enteteField{margin:0; padding:0;/* width:429px;*/}
.titre{ font-size:12px; color:#333333; font-weight:bold;}
.prix_too{ font-size:12px; color:#333333; font-weight:bold; margin-left:20px; display:block; width:70px; text-align:right}
.prix_bas{font-size:12px; color:red; font-weight:bold; margin-left:20px; display:block; width:70px; text-align:right}
.left select{ width:270px;}
.caracProduit{ margin:0; padding:0; margin-right:30px; font-size:12px; color:#705C39; margin-top:1px;}

.link_produit{ margin:0; padding:0; margin:15px; margin-bottom:0px;}
.link_produit div.retour{ margin:0; padding:0; margin-top:5px;}
.link_produit div.commande{ margin:0; padding:0;}
.commande input.commander{ border:none; background:none; width:148px; height:31px; background:transparent url(../images/popup/commander.png) top left no-repeat; cursor:pointer;}
.commande input.commander_acc{ border:none; background:none; width:174px; height:31px; background:transparent url(../images/commander_old.jpg) top left no-repeat; cursor:pointer;}

.commande input.devis{ border:none; background:none; width:148px; height:31px; background:transparent url(../images/popup/devis.png) top left no-repeat; cursor:pointer;}
.retour a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none; background:transparent url(../images/popup/retour.png) no-repeat left; padding-left:20px;}
.retour a:hover{ text-decoration:underline;}

