html, body {margin: 0;padding: 0;}
form {display:inline;}
select, input {vertical-align:middle;font-family:Verdana;font-size:12px;color:#808080;}
img {border:0;}
.opti{display:none;}
.bloc {clear:both;}
.clear {clear:both;}

a {text-decoration:none;color:#808080;}
a:hover{text-decoration:underline;}
.backlink {width:980px;margin:0 auto;text-align:center;font-size:8px;padding-bottom:10px;}
.backlink strong{font-weight:normal;}

h1, h2, h3{margin:0;padding:0;}



body {font-family:Verdana;font-size:12px;color:#808080;background:url('images/templates/back_bis.jpg') repeat-x;background-color:#FFFFFF;}


#conteneur {width:980px;margin:0 auto;text-align:left;}

/* HEADER */
#flash{width:980px;height:92px;}
#menu_divers{width:980px;height:29px;}
.menu_diversgauche{float:left;width:617px;height:22px;padding-top:7px;padding-left:26px;background-image:url(images/templates/menu_diversgauche.jpg);}
.menu_diversgauche a{color:#FFFFFF;}
.a1 {padding-left:4px;color:#FFFFFF;}
.a2 {padding-left:29px;}
.a3 {padding-left:24px;}
.a4 {padding-left:32px;}
.a5 {padding-left:31px;}
.a6 {padding-left:24px;}
.menu_diversdroite {float:left;width:184px;height:24px;padding-top:5px;}
.rech_mot {border:solid 1px #b9bd91;width:142px;}
.panier {float:right;width:153px;height:22px;padding-top:7px;background-image:url(images/templates/panier.jpg);font-weight:bold;text-align:center;}
.panier a{font-weight:normal;}
#catalogue {width:980px;height:40px;position:relative;background-image:url(images/templates/back_catalogue.jpg);background-repeat:no-repeat;}
#menu {width:980px;text-align:center;padding-top:12px;}
#menu a{margin-left:15px;margin-right:15px;}
#menu a:hover{text-decoration:none;color:#85AD30;}

/* INDEX */
.fond_accueil {width:980px;height:391px;background-image:url(images/templates/fond_accueil.jpg);}
.news {float:left;width:246px;height:307px;margin-top:60px;padding-left:24px;color:#FFFFFF;overflow:hidden;}
.news p{margin:0;padding:0;padding-top:5px;padding-bottom:5px;padding-right:4px;}
.navigation {float:left;width:699px;height:17px;padding-left:11px;padding-top:4px;font-size:11px;color:#b2b2b2;background-image:url(images/templates/navigation.jpg);background-repeat:no-repeat;background-position:bottom;}
.navigation a {color:#b2b2b2;}
.flash_ambiance {float:left;width:710px;height:202px;z-index:10;}
.tops_contents0 {float:left;width:710px;height:143px;background-image:url(images/templates/tops_contents0.jpg);background-repeat:no-repeat;}
.tops_contents1 {float:left;width:710px;height:143px;background-image:url(images/templates/tops_contents1.jpg);background-repeat:no-repeat;}
.tops_contents2 {float:left;width:710px;height:143px;background-image:url(images/templates/tops_contents2.jpg);background-repeat:no-repeat;}
.tops_contents3 {float:left;width:710px;height:143px;background-image:url(images/templates/tops_contents3.jpg);background-repeat:no-repeat;}
.onglet {float:left;width:110px;height:17px;padding-top:5px;padding-right:10px;text-align:center;}
.onglet a:hover{text-decoration:none;}
#calque0{display:none;}
#calque1{display:none;}
#calque2{display:none;}
#calque3{display:none;}
.articles{float:left;width:350px;height:132px;padding-top:10px;}
.art_gauche{float:left;width:16px;height:100px;padding-left:10px;}
.art_milieu{float:left;width:100px;height:100px;padding:5px;text-align:center;}
.art_droite{float:left;width:214px;height:110px;}
.art_droite h3 a{font-size:12px;color:#A5CB32;}
.description_art{width:214px;height:60px;padding-top:10px;}
.prix {float:right;width:80px;text-align:center;margin-left:4px;}
.prix_old {float:right;width:60px;color:#A5CB32;text-decoration:line-through;margin-top:4px;}
.prix_normal {float:right;width:70px;height:20px;margin-top:2px;background-image:url(images/templates/back_prix.jpg);background-repeat:no-repeat;line-height:20px;text-align:center;font-weight:bold;color:#FFFFFF;}
.indexcats {width:980px;margin-bottom:15px;padding-bottom:10px;}
.indexcat {float:left;width:134px;/*margin:3px;*/margin:3px 2px 3px 3px;}
.indexcatlib {width:134px;height:32px;padding-top:3px;background-image:url(images/templates/cat_lib.jpg);text-align:center}
.indexcatlib h3{font-size:11px;font-weight:normal;}
.indexcatlib a{color:#FFFFFF;}
.indexcatimg {width:133px;height:79px;background-image:url(images/templates/indexcatimg.jpg);background-repeat:no-repeat;text-align:center;margin-bottom:15px;}
.indexcatliste {width:134px;}
.indexcatliste h2{font-size:10px;font-weight:normal;line-height:16px;text-transform:lowercase;border-bottom:solid 1px #CCCCCC;}

.catg {float:left;width:270px;height:617px;background-image:url(images/templates/catg.jpg);background-repeat:no-repeat;color:#FFFFFF;}
.titrecat {width:158px;height:40px;margin-left:27px;margin-top:22px;}
.titrecat h2{font-size:11px;font-weight:normal;}
.catdesc {width:240px;height:120px/*300px*/;margin-top:20px;margin-left:20px;}
.catdesc p{margin:0;padding:0;}
.catsscats {margin-top:20px;}
.catsscats ul{margin:0;padding:0;margin-left:45px;list-style-type:none;}
.catsscats h2{font-size:12px;font-weight:normal;line-height:16px;}
.catsscats a{color:#FFFFFF;}
.catd {float:right;width:710px;}
.art_separation {width:710px;height:12px;background-image:url(images/templates/art_separation.jpg);}

.nouveautes {width:710px;height:29px;margin-top:28px; background-image:url(images/templates/nouveautes.jpg);}

.contenuvert {width:980px;margin: 0 auto;text-align:left;background-image:url(images/templates/contenuvert.jpg);background-repeat:repeat-y;}
.institutionnel {padding:15px;}
.erreur {color:#aace3d;padding:5px;}
.etoile {color:#aace3d;}
.histo_txt {margin:0;padding:0;margin-left:20px;margin-top:20px;list-style-type:none;}

.marqueimg {width:240px;height:240px;margin:13px;-margin:12px;border:solid 1px #FFFFFF;text-align:center;}
.marquelib {width:240px;margin:13px;-margin:12px;text-align:right;}
.artg {float:left;width:245px;background-image:url(images/templates/artg.jpg);background-repeat:repeat-y;margin-top:10px;padding-bottom:10px;}
.artimg {width:200px;margin:20px 27px 10px 18px;text-align:center;}
.artzoom {width:200px;margin-left:18px;margin-bottom:5px;}
.artimgsups {width:200px;height:66px;margin-left:18px;background-image:url(images/templates/artimgs.jpg);}
.artimgsup {float:left;width:56px;height:56px;margin-left:4px;margin-right:3px;margin-top:7px;text-align:center;}
.artrecom {text-align:center;margin-right:10px;}
.artd {float:right;width:456px;padding-top:10px;}
.artdesc {width:456px;margin-top:15px;margin-bottom:30px;}
.artdesc p{margin:0;padding:0;}
.txtprix {float:left;width:100px;margin-top:30px;margin-bottom:30px;height:18px;padding-top:9px;}
.prixpromo {float:left;width:115px;padding-left:11px;text-decoration:line-through;margin-top:30px;margin-bottom:30px;height:18px;padding-top:9px;}
.prixnormal {float:left;width:190px;margin-top:30px;margin-bottom:30px;}
.prixnormal input{border:none 0;background:none;color:#abcf3e;font-size:20px;font-weight:bold;width:110px;text-align:right;}
.prixnormal img{vertical-align:middle;}



#diapo {text-align:center;margin:10px;height:500px;}
#autre {text-align:center;margin-top:25px;}
#autre img{margin:5px;vertical-align:middle;}

.cadre {float:left;width:345px;margin:5px;-margin:2px;text-align:center;}
.client {line-height:20px;padding-left:15px;}
.client a{padding-left:30px;}
.tabcde {border:solid 1px #000000;}
.td_head_cde {text-align:center;height:25px;vertical-align:middle;}
.td_foot_cde {text-align:right;height:25px;vertical-align:bottom;padding-right:5px;}
.boutons_commande {margin-top:25px;text-align:center;}
.boutons_commande img{margin:5px;}
.pagenav {text-align:center;}
.pagenav a {color:#aace3d;}

.recommanderh {width:710px;height:41px;background-image:url(images/templates/recommanderh.jpg);margin-top:20px;}
.recommanderm {width:700px;padding-left:5px;padding-right:5px;background-image:url(images/templates/recommanderm.jpg);background-repeat:repeat-y;}
.recommanderb {width:710px;height:23px;background-image:url(images/templates/recommanderb.jpg);}

/* FOOTER */
.contenu {width:980px;margin: 0 auto;text-align:left;}
.info_frais {width:980px;height:21px;background-color:#CCCCCC;color:#FFFFFF;line-height:21px;text-align:center;}
.info_frais2 {color:#A5CB32;line-height:21px;text-align:center;padding-bottom:5px;font-weight:bold;margin-top:-15px;}
.contenu_basdivers {width:980px;height:112px;background-image:url(images/templates/contenu_basdivers.jpg);}
.contenu_basdivers img{width:90px;height:16px;margin-top:70px;margin-left:20px;}
.menu {float:left;width:586px;height:82px;padding-top:30px;}
.menu1 {float:left;width:285px;padding-left:30px;}
.menu2 {float:right;width:270px;}
#footer{padding-top:18px;padding-bottom:18px;background:url('images/templates/back_foot.jpg') repeat-x;text-align:center;}
.footer1 {width:980px;margin:0 auto;height:28px;line-height:28px;color:#FFFFFF;}
.footer1 a{color:#FFFFFF;margin-left:7px;margin-right:7px;}
.footer2{width:980px;margin:0 auto;}
.footer3 {width:980px;margin:0 auto;padding:10px 0;}








/*
.prix img{ vertical-align:top;}
.prix span, .prix form {display:block; float:left; margin:0;}
.prix_old{width:70px; color:#A5CB32; text-decoration:line-through; margin-top:2px; margin-right:0px;}
.prix_normal{width:70px; height:20px; margin-top:2px; line-height:20px; background: url('images/templates/back_prix.jpg') no-repeat; text-align:center; font-weight:bold; color:#fff; margin-right:0px; }


.recap_top{text-align:right;padding-right:10px;color:#A5CB32;clear: both;}
.recap_top a{color:#A5CB32;}

.titre_general{color:#2A1F19; font-weight:bold; text-align:center; margin:20px 0;}
.titre_generalbis{margin:10px 0 10px 10px; color:#F4B357; font-weight:bold; text-align:left;}
.titre_generalbis2{margin:10px 0; color:#F4B357; font-weight:bold; text-align:left;}
.erreur{color:#EB565E; text-align:center; margin:20px 0;}
.etoile{color:#EB565E;}
.etoilebis{color:#EB565E; font-weight:bold;}
.etoilebis2{color:#F4B357; font-weight:bold;}

#contenu_haut {width:980px;background:url('images/templates/back_descriptionbis.jpg') repeat-y;margin:0 auto;text-align:left;}

.contenu_hautgauche{width:267px;float:left;padding-bottom:30px;background:url('images/templates/back_description.jpg') no-repeat left bottom;}

.contenu_hautgauche_txt{width:244px;padding-top:15px;padding-left:23px;color:#FFFFFF;}


.edito_txt{width:232px;color:#FFFFFF;padding-top:20px;}
.titre {color:#FFFFFF; font-size:24px; padding:30px 80px 5px 23px;background: url('images/templates/back_titreblocgauche.jpg') no-repeat left bottom;}
.titre a{color:#FFFFFF; font-size:24px;}
.titre a:first-letter{Font-weight:bold; color:#FFFFFF; font-size:34px;}
.first_lettre{Font-weight:bold; color:#FFFFFF; font-size:34px;}

.contenu_hautdroite{width:713px; float:left;}
.navigation{padding:8px 0 8px 12px;}
.navigationbis{padding:8px 0 8px 0; text-align:left;}
.tops{margin-left:1px;}
.flash_ambiance{height:202px; background: url('images/templates/back_contenubis.jpg') no-repeat;}
.tops_contents{position:relative;width:709px;}
.onglets{ position:absolute; z-index:100; padding-left:12px;}
.onglets a{ display:block; width:111px; float:left;  padding:5px 10px 0pt 0px; font-weight:bold;}

#calque0{width:701px;padding:40px 10px 10px 0px;background:url('images/templates/cdc_bis.gif') no-repeat;display:block;}
#calque1{width:701px;padding:40px 10px 10px 0px;background:url('images/templates/promo.gif') no-repeat;display:none;}
#calque2{width:701px;padding:40px 10px 10px 0px;background:url('images/templates/top_vente.gif') no-repeat;display:none;}
#calque3{width:701px;padding:40px 10px 10px 0px;background:url('images/templates/nouveaute.gif') no-repeat;display:none;}

.ombre{width:980px;height:20px;background: url('images/templates/back_contenubas.jpg') repeat-x;clear:both;margin: 0 auto;}
*/
/*.index_cat {width:770px;margin-bottom:15px;padding-bottom:10px;margin-left:105px;margin-right:105px;}
.cat_content {float:left;width:134px;margin:10px;background-color:#00CC66;}
.cat_lib {width:134px;height:36px;background-image:url(images/templates/cat_lib.jpg);}
.cat_lib h3{font-size:11px;}
.cat_content h3{font-size:11px;width:134px; height:24px; line-height:24px; background:url('images/templates/back_libcat.jpg') no-repeat;  font-weight:bold;}
.cat_content h3 a{color:#FFFFFF;}

.cat_img{width:132px; height:85px; border:solid 1px #8CC23A; border-top:none; text-align:center;}
.ombre_catimg{width:134px; height:20px; background:url('images/templates/ombre_catimg.jpg') no-repeat left bottom;}
.liste{width:130px; margin:0; padding:0;}
.liste h2{width:134px;  background-color:#00FF99}
*//*
#contenu_milieu{width:1050px; margin:0 auto; text-align:left;}





.categories_art{}
.separateurbis{width:702px;clear:both;background-color: #D9D9D9;height: 1px;border: 0;margin-left: 10px;margin-top: 0px;}
.pagination{text-align:right;padding-bottom: 10px;padding-right: 20px;clear: both;}

.sous_cat{margin-top:50px;padding-left:45px;color:#FFFFFF;}
.sous_cat a{color:#FFFFFF;}
.cat_description{width:232px;color:#FFFFFF;padding-top: 20px;margin-bottom:80px;}

.nb_articles{height:15px; line-height:15px; color:#FFFFFF; background: url('images/templates/puce.gif') no-repeat 0 2px; margin-left:10px; padding-left:15px;}





.produit_descript{padding:10px 0; margin-left:1px; background:url('images/templates/back_produitdescript.jpg') repeat-y;}
.produit_descriptgauche{width:233px; float:left;}
.img_prod{width:233px; height:200px; text-align:center;}
.zoombis{padding:10px 0 10px 32px;}
.vignettes{}
.vignette{width:49px;height:61px;float:left;padding-left: 20px;}
.boutons{padding-left: 10px;}
.produit_descriptdroite{width:460px; float:left; padding-left:15px;}

.caract{}
.tableau_caract{margin-bottom:50px;}
.boutonsbis{padding-top:50px;}
.prix_prod{position:relative; top:-100px;}
.prix_oldbis{ text-decoration:line-through; padding-left:10px; padding-right:10px;}
#prix_par_caract{ width:80px; text-align:right; font-size:20px; color:#ABCE3E; border:none; background-color:#FFFFFF;}
.art_conseil{width:712px; margin:10px 0 10px 1px;}
.art_conseilh{height: 30px; background:url('images/templates/art_conseilhaut.jpg') no-repeat; padding-top:10px; padding-left:25px;}
.art_conseilm{background:url('images/templates/art_conseilmilieu.jpg') repeat-y;}
.art_conseilb{height: 10px; background:url('images/templates/art_conseilbas.jpg') no-repeat left bottom;}




#diapo {width:510px; float:left; margin:10px 0 0 10px; text-align:center;}
#diapo img {border:solid 1px #000000;}
#autre {width:130px; float:right; margin-right:10px; text-align:center;}
#autre img{margin-top:10px; }


.titrem{margin:10px 0; font-weight:bold; text-align:center; color:#A5CB32;}
.titrem_bis{padding:10px 0; font-weight:bold; text-align:center; color:#A5CB32;}

.contenum {width:525px; background-color:#A5CB32; margin-left:10px; padding:10px 0;}
.histo_txt{margin-left:20px; padding-left:15px; font-weight:bold; color:#A5CB32;}
.histo_txtbis{font-weight:bold; color:#F4B357;}
.rech_contenu{}
.resultat_rech{}

.formu_rech{width:232px;color:#FFFFFF;padding-top: 20px;}


.formu_rech input, .formu_rech select {text-align:center; width:115px;}








.tablecommande{margin-left:9px;}
.td_head_cde{text-align:left; height:35px; vertical-align:middle; font-size:12px;font-weight:bold;color:#F4B357;}
.cde1 {height:25px;vertical-align:middle; background-color:#E6E7E8; text-align:left; font-size:11px;}
.cde2 {height:25px;vertical-align:middle; background-color:#E3F1D1;text-align:left; font-size:11px;}
.droite {text-align:right;height:20px;vertical-align:bottom;padding-top:5px;padding-right:2px;}
.td_foot_cde{ text-align:right}
.boutons_commande{padding:10px 0; padding-right:15px; text-align:right;}

.rubrique_centre_bis{width:95%; clear:both; margin-left:10px;}
.cadre {width:250px; float:left; padding-top:10px;text-align:left;}
.cadre_bis {width:230px; float:right; padding-top:10px; margin-right:20px; text-align:left;}
.livr_moy_txt{color:#F4B357; font-weight:bold;}
.livr_moy_txtbis{color:#F4B357; font-weight:bold; padding-left:30px;}
#contenu_plan{padding-left:60px; padding-bottom:10px;}
.cde3_txt{font-size:12px; font-weight:bold; color:#024586;}

.cadre_general{width:530px; padding-left:20px; padding-right:10px;}
.cadre_generalbis{width:550px; padding-left:20px; padding-right:10px; text-align:center;}
.cadre2 {width:250px; float:left; text-align:left;}
.cadre2_bis {background-color:#FFFFFF;float:right;margin-right:10px;text-align:left;width:235px;}
.cadre_content{padding-left:10px;}
.rubrique_general{width:550px; position:relative; top:0; left:0;}
.rubrique_generalbis{width:550px;padding:20px 0 0 15px;  position:relative; top:0; left:0;}
.espace_client{width:100%; position:absolute; z-index:0; top:0; left:0; background-color:#FFFFFF;}
.espace_client_content{width:563px; padding:0; position:absolute; z-index:10; top:0; left:0; background-color:#FFFFFF;}
.espace_client_bis{width:500px; padding:0; position:absolute; z-index:10; top:0; left:0; background-color:#FFFFFF;}
.espace_clientbis{padding:0 20px;}
.rubrique_facture{margin-top:10px; background-color:#FFFFFF;}

.loggin_txt{font-weight:bold; color:#333333; text-align:center;}
.btnbis{text-align:center;margin:10px 0;}
.centre_txt{text-align:center; font-weight:bold; margin-top:20px;}

.input_content{margin-top:10px;}
.email{width:162px; height:17px; float:left; border:solid 1px #9B9289; color:#9B9289;}
.email_ok{float:left;}
*/