html, body {margin:0;padding:0;}
form{margin:0;}
input {vertical-align:middle;font-family:Verdana;font-size:12px; color:#797979;}
select {vertical-align:middle;font-family:Verdana;font-size:12px; color:#797979;}
h1,h2,h3{margin:0;}
body {
	font-family:Verdana;
	font-size:12px;
	margin:0;
	padding:0;
	color:#414141;
	background-color:#fff;
	background-image:url('images/templates/body.jpg');
	background-repeat:repeat-x;
}

img {border:0;}
.bloc {clear:both;}
.clear {clear:both;}
.opti{display:none;}

a {color:#3C2213;text-decoration:none;}
a:hover{text-decoration:underline;}

.backlink{font-size:9px;text-align:center;}
.backlink a{color:#666666;}
.backlink strong{font-weight:normal;}

#header{
	margin:auto;
	width:980px;
}

#menu{
	background-repeat:repeat-x;
	height:29px;
	padding-top:1px;
}

.menua{
	padding-left:30px;
	padding-right:30px;
	float:left;
	padding-left:25px;
	padding-right:25px;
	background-color:#A99B81;
	padding-top:4px;
	height:19px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:3px;
}

.menuo{
	padding-left:30px;
	padding-right:30px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	background-image:url('images/templates/ongletorange.jpg');
	background-repeat:no-repeat;
	background-position:right;
	background-color:#DE821F;
	padding-top:4px;
	height:19px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:3px;
}


.menuv{
	padding-left:30px;
	padding-right:30px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	background-image:url('images/templates/ongletvert.jpg');
	background-repeat:no-repeat;
	background-position:right;
	background-color:#8AB13E;
	padding-top:4px;
	height:19px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:3px;
}


.menub{
	padding-left:30px;
	padding-right:30px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	background-image:url('images/templates/ongletbleu.jpg');
	background-repeat:no-repeat;
	background-position:right;
	background-color:#0087B4;
	padding-top:4px;
	height:19px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:3px;
}

.menuo a{
	color:#FFFFFF;
}
.menuo a:hover{
	color:#FFFFFF;
}
.menuv a{
	color:#FFFFFF;
}
.menuv a:hover{
	color:#FFFFFF;
}
.menub a{
	color:#FFFFFF;
}
.menub a:hover{
	color:#FFFFFF;
}
.menua a{
	color:#FFFFFF;
}
.menua a:hover{
	color:#FFFFFF;
}
#flash{
	float:left;
	width:842px;
	height:139px;
}
#panier{
	background-image:url('images/templates/panier.jpg');
	background-repeat:no-repeat;
	width:128px;
	float:left;
	padding-left:10px;
	padding-top:40px;
	height:99px;
}

#intpanier1{
	float:left;
	color:#999999;
	width:100px;
	height:18px;
}
.tot_panier{width:50px; border:none; background-color:#FFFFFF;}
#intpanier1 a{
	color:#676767;
}
#intpanier1 a:hover{
	color:#676767;
}
#intpanier2{
	float:left;
	color:#676767;
	width:100px;
	height:18px;
}
#intpanier2 a{
	color:#676767;
}
#intpanier2 a:hover{
	color:#676767;
}
#intpanier3{
	float:left;
}
#navigation{
	clear:both;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:2px;
	height:16px;
	color:#FFFFFF;
	padding-left:10px;
}
#navigation a{
	color:#FFFFFF;
}
#foot{
	background-color:#414141;
	height:17px;
	padding-top:2px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	clear:both;
}
#foot a{
	color:#FFFFFF;
}
#foot a:hover{
	color:#FFFFFF;
}
#postfoot{
	text-align:center;
	color:#6F6F6F;
	margin-top:10px;
}
#postfoot a{
	color:#6F6F6F;
	text-decoration:underline;
}
#postfoot a:hover{
	color:#6F6F6F;
	text-decoration:none;
}



#droite{
	float:left;
	width:765px;/*774*/
	padding-left:7px
}

.blocgauche2_moncpte{height:145px; background:url('images/templates/back_moncompte.jpg');}
.blocgauche2_newsletter{height:145px; background:url('images/templates/back_newsletter.jpg');}

#servclienttitre{
	background-image:url('images/templates/serviceclient.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	height:18px;
	padding-left:15px;
}

.votreespacetitre{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	height:18px;
	padding-left:15px;
}
.ok{margin-top:5px;}
.formu_blocgauche{padding:5px 0 0 15px; color:#EEEEF0;}
.input_blocgauche{width:140px; height:13px; margin-top:5px; border:solid 1px #ccc;}
.blocgauche_content{
	padding:10px 10px 5px 15px;
	color:#EEEEF0;
}
.blocgauche_contentbis{padding:10px 10px 10px 15px;}
.newslettertitre{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	height:18px;
	padding-left:15px;
}
#marquetitre{
	background-image:url('images/templates/marque.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	height:18px;
	padding-left:15px;
}

#paiementsec{
	background-image:url('images/templates/paiement.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	height:18px;
	padding-left:15px;
}
/******************************************/
#folder_marques {width:204px; margin-bottom:1px; padding-top:3px; background:url('images/templates/marque.jpg') no-repeat; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
#folder_marques span{
	display: block;
	padding-left:15px;
	margin-bottom:8px;
}
.tree_marques{display:block;}/*Pour faire apparaître ou non le niveau2*/
.file_marques {
	border-bottom:1px solid #BFBFBF;
	height:20px;
	width:180px;
	margin:0 auto;
}
.logo_marque{
	display: block;
	width:30px;
	height:20px;
	float:left;
	margin:0;
	padding:0 0 0 15px;
	color:#686667;
	font-weight:normal;
	text-transform:none;
}
.treeview_marques a{
	display: block;
	width:120px;
	height:20px;
	float:left;
	margin:0 0 0 10px;
	padding: 0;
	color:#686667;
	font-weight:normal;
	text-transform:none;
	line-height: 20px;
}
/****************************************************************/
.folder_garanties {width:204px; margin-bottom:1px; padding-top:3px; background:url('images/templates/instit.jpg') no-repeat; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
.folder_garanties span{
	padding-left:15px;
}
.folder_garanties .tree{display:block;}/*Pour faire apparaître ou non le niveau2*/
.folder_garanties .tree .file {width:184px;  margin:0 auto; padding:0;background :url('images/templates/bordure_sscat.jpg') no-repeat left bottom;}
.folder_garanties .tree .file a {
	display: block;
	width:168px;
	margin:0;
	padding: 5px 0  2px 15px;
	background :url('images/templates/pucecatalogue.jpg') no-repeat 5px 10px;
	color:#686667;
	font-weight:normal;
	text-transform:none;
}

.folder_partenaires {width:204px; margin-bottom:1px; padding-top:3px; background:url('images/templates/partenaire.jpg') no-repeat; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
.folder_partenaires span{
	padding-left:15px;
}
.folder_partenaires .tree{display:block;}/*Pour faire apparaître ou non le niveau2*/
.folder_partenaires .tree .file {width:184px;  margin:0 auto; padding:0;background :url('images/templates/bordure_sscat.jpg') no-repeat left bottom;}
.folder_partenaires .tree .file a {
	display: block;
	width:168px;
	margin:0;
	padding: 5px 0  2px 15px;
	background :url('images/templates/pucecatalogue.jpg') no-repeat 5px 10px;
	color:#686667;
	font-weight:normal;
	text-transform:none;
}

#livraisontitre{
	background-image:url('images/templates/livraison.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	height:18px;
	padding-left:15px;
}
#contenu{
	margin: 0 auto;
	width:980px;
}

.index_categs{
	width:765px;
	height:465px;
	margin-bottom:10px;
}
.course{width:330px; height:230px; float:left; padding:20px 0 0 45px; background:url('images/templates/indexcourse.jpg') no-repeat;}
.course h1{width:250px; float:left;}
.course a{color:#FFFFFD; font-size:12px;}
.montagne{width:330px; height:230px; float:right; padding:20px 0pt 0pt 45px; background:url('images/templates/indexmontagne.jpg') no-repeat;}
.montagne h1{width:330px; float:left;}
.montagne a{color:#FFFFFD; font-size:12px;}

.categs{
	/*padding-top:165px;
	position: relative;
	width: 765px;
	background:url('images/templates/back_index_categs.jpg') no-repeat;
	height: 50px;*/
}

.categs1{
	padding-top:135px;
	float:left;
	width: 191px;
	background:url('images/templates/back_index_categs1.jpg') no-repeat;
	height: 50px;
}

.categs2{
	padding-top:135px;
	float:left;
	width: 191px;
	background:url('images/templates/back_index_categs2.jpg') no-repeat;
	height: 50px;
}

.categs3{
	padding-top:135px;
	float:left;
	width: 191px;
	background:url('images/templates/back_index_categs3.jpg') no-repeat;
	height: 50px;
}

.categs4{
	padding-top:135px;
	float:left;
	width: 192px;
	background:url('images/templates/back_index_categs4.jpg') no-repeat;
	height: 50px;
}

.categsbis{
	width:800px;
	position:absolute;
	color:#9F9F9F;
	background: transparent;
}
.categsbis_index {width:175px; float:left; padding-right:20px; text-align:right;}
.categsbis_index a{color:#9F9F9F; font-weight:bold; font-size:12px}

.nb_art{ font-style:italic; margin-left:16px;}
.tops_index_promo{
	height:350px;
	background:url('images/templates/back_promo.jpg') no-repeat -2px 0;
	width: 763px;
}
.tops_index_cdc{width:765px; height:350px; background:url('images/templates/back_cdc.jpg') no-repeat;}
.tops_index_nouveaute{width:765px; height:350px; background:url('images/templates/back_nouveaute.jpg') no-repeat;}
.tops_index_topvente{width:765px; height:350px; background:url('images/templates/back_topvente.jpg') no-repeat;}
.tops_txt{padding:8px 0 0 89px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:12px;}
.articles{
	padding:20px 0 0 102px;
}
.recap_tops{
	text-align:right;
	padding:60px 10px 10px 0;
}
.tops_index_promo .recap_tops a{color:#DE7F1F;}
.tops_index_cdc .recap_tops a{color:#80B03B;}
.tops_index_nouveaute .recap_tops a{color:#047EB1;}
.tops_index_topvente .recap_tops a{color:#686667;}


.art{
	width:205px;/*195*/
	float:left;
	padding-right: 15px;
}
.imgart{width:195px; height:140px; margin:0 auto; text-align:center;}
.libart{
	width:195px;
	height:20px;
	margin-bottom:8px;
	background:url('images/templates/bordure_sstitre.jpg') no-repeat left bottom;
	font-size:12px;
	color:#424242;
}
.libart a{text-decoration:none;}
.libart a:hover{color:#878686;}
.libartbis{
	width:195px;
	height:20px;
	margin-bottom:20px;/*45*/
	font-size: 12px;
	font-weight:normal;
}
.libartbis a{color:#878686;}


.ancien_prix{
	padding:0 2px;
	height:20px;
	line-height:20px;
	float:left;
	color:#FFFFFF;
	text-align: center;
}
.ancien_prixbis{ text-decoration:line-through;}
.prix_normal{
	width:70px;
	height:20px;
	line-height:20px;
	float:right;
	text-align: center;
	font-weight: bold;
}

.prix_promo, .prix_cdc, .prix_nouveaute, .prix_topvente, .prix_artcateg, .prix_pdtsinternautes, .prix_recommande {height:20px;}
.prix_promo .ancien_prix{background-color:#DE7F1F;}
.prix_promo .prix_normal{color: #DE7F1F;}
.prix_cdc .ancien_prix{background-color:#80B03B;}
.prix_cdc .prix_normal{color:#80B03B;}
.prix_artcateg .ancien_prix{background-color:#80B03B;}
.prix_artcateg .prix_normal{color:#80B03B;}
.prix_recommande .ancien_prix{background-color:#80B03B;}
.prix_recommande .prix_normal{color:#80B03B;}
.prix_nouveaute .ancien_prix{background-color:#047EB1;}
.prix_nouveaute .prix_normal{color:#047EB1;}
.prix_topvente .ancien_prix{background-color:#686667;}
.prix_topvente .prix_normal{color:#686667;}
.prix_pdtsinternautes .ancien_prix{background-color:#047EB1;}
.prix_pdtsinternautes .prix_normal{color:#047EB1;}



#gauche{
	width:206px;
	float:left;
}

.blocgauche1{
	background-image:url('images/templates/back.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:13px;
	margin-bottom:2px;
}
.blocgauche2{
	border:1px solid #B9B9B9;
}
.cataloguetitre{
	background-image:url('images/templates/catalogue.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	height:18px;
	padding-left:15px;
}


/*debut treeview*/
#gauche ul {margin:0; padding:0;}
#gauche li {list-style:none;}

/*1er niveau*/
.file {width:204px; min-height:20px; margin-bottom:1px; background:url('images/templates/catalogue.jpg') no-repeat; font-weight:bold;}
.file a {display:block; width:168px; padding:3px 0 3px 15px; color:#FFFFFF;}
.folder {width:204px; margin-bottom:1px; background:url('images/templates/catalogue.jpg') no-repeat; font-weight:bold;}
.folder a {
	display:block;
	width:168px;
	padding:3px 0 0 15px;
	color:#FFFFFF;
}
.folderOpen {width:204px; margin-bottom:1px; background:url('images/templates/catalogue.jpg') no-repeat;font-weight:bold;}
.folderOpen a {display:block; width:168px; padding:3px 0 0 15px; color:#FFFFFF;}
/*2ieme niveau*/
.tree{display:block;}/*Pour faire apparaître ou non le niveau2*/
.tree .file {width:184px;  margin:0 auto; background :url('images/templates/bordure_sscat.jpg') no-repeat left bottom;}
.tree .file a {
	display: block;
	width:168px;
	margin:0;
	padding: 5px 0  2px 15px;
	background :url('images/templates/pucecatalogue.jpg') no-repeat 5px 10px;
	color:#686667;
	font-weight:normal;
	
}
/*fin treeview*/


/*********Page catégorie **********/
.touslesarticles_txt{
	width:674px;
	height:35px;
	background :url('images/templates/barre_articlescateg.jpg') no-repeat;
	line-height: 30px;
	padding-left: 89px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.articlesbis{
	width: 741px;
	background :url('images/templates/fond_articlescategbis.jpg') repeat-y 20px 0;
	padding:0 0 0 20px;
}


.artbis {width:205px;height:305px;float:left;padding:0 10px 0 25px;}

.lib_categ{
	width:676px;
	height:26px;
	background :url('images/templates/barre_descriptcateg.jpg') no-repeat;
	line-height: 26px;
	padding-left: 89px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.lib_promo{
	width:674px;
	height:26px;
	background :url('images/templates/barre_descriptcateg.jpg') no-repeat;
	line-height: 26px;
	padding-left: 89px;
	margin-bottom:20px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.lib_topvente{width:674px;
	height:26px;
	background :url('images/templates/barretopvente.jpg') no-repeat;
	line-height: 26px;
	padding-left: 89px;
	margin-bottom:20px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;}

.desc_categ {
	width:765px;
	height:210px;
	background:url('images/templates/fond_bas.jpg') repeat-x left bottom;
}
.bordurebis{width:763px;height:180px;border:solid 1px #E9E6DF;}

.desc_categG{width:72px;  float:left;}
.desc_categD{width:650px; float:left; padding:20px 0 0 30px;}
.liste_categs{width:763px; position:relative;}
.categ_content{width:800px; position:absolute;}
.categ{
	width:144px;
	float:left;
	margin-right: 11px;
	margin-bottom:20px;
}
.categ a{
	color:#9F9F9F;
	
}

.ombre_categ{padding:10px 0px; background:url('images/templates/ombre_bas.jpg') no-repeat;text-align:left;}
.ombre_categ a{
    display:block;
	width:135px; 
	text-align:left;
	padding-left:16px;
	background:url('images/templates/pucesscat.jpg') no-repeat 0 5px;
}
.categ h2{
	font-size:12px;
	
}
.bordure {
	border:1px solid #E9E6DF;
	height:92px;
	padding:1px 1px 3px 0pt;
	text-align:center;
	width:141px;
}
.bordure_gris{border:solid 1px #E9E6DF;}
.bordure_grisbis{width:763px; border:solid 1px #E9E6DF;}

.ombre_bas {
	width:765px;
	height:30px;
	line-height:30px;
	background:url('images/templates/fond_bas.jpg') repeat-x left bottom;
	text-align: right;
}
/**************************Article ****************************************/
.desc_article{margin-bottom:35px;}

.desc_article font {font-size:12px;}
.desc_article font[size=1] {font-size:12px;}
.desc_article font[size=2] {font-size:12px;}
.desc_article font[size=3] {font-size: 12px;}
.desc_article font[size=4] {font-size: 12px;}
.desc_article font[size=5] {font-size:12px;}
.desc_article font[size=6] {font-size:12px;}
.desc_article font[size=7] {font-size:12px;}
.desc_article font[size=-1] {font-size:12px;}
.desc_article font[size=+1] {font-size: 12px;}
.desc_article font[size=-2] {font-size:12px;}
.desc_article font[size=+2] {font-size:12px;}
.desc_article font[size=+4] {font-size:12px;}

.desc_artG{width:400px; float:left;}
.desc_artG_txt{margin:20px 0 30px 0;}
.desc_artD{width:340px; float:right;}
.prix_old{
	height:30px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	line-height:30px;
	background-color:#DE7F21;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.prix_old span{text-decoration:line-through;}
.notre_prixbis{
	width:150px;
	float:left;
	border:none;
	background-color:#FFFFFF;
	color:#DE7F21;
	font-size:24px;
	font-weight:bold;
	text-align:right;
}

.euro{width:20px; float:left; padding-top:5px;}
.exp_livraison{
	width:390px;
	height:82px;
	border-top:solid 1px #BFBFBF;
	border-bottom:solid 1px #BFBFBF;
	margin:10px 0;
	padding: 5px 0 0 0;
}

.exp_livG{display:block; float:left;}
.exp_livD{
	display:block;
	float:right;
	margin-top: 10px;
}
.qte{width:25px; border:solid 1px #BFBFBF;}
.boutons{margin-top:10px;}
.boutons_commande{}
.img_prod{
	width:295px;
	height:240px;
	margin:0 auto;
	text-align:center;
	padding: 10px 0 10px 0;
}

.btn_zoom{width:20px; height:75; float:left;}
.vignettes{width:295px; float:left; margin:0; min-height:85px; border-top:solid 1px #BFBFBF; border-bottom:solid 1px #BFBFBF;}
.vignette{
	width:75px;
	height:75px;
	text-align:center;
	float:left;
	padding: 10px 10px 10px 12px;
}

.pdts_internautes_txt{
	width:674px;
	height:35px;
	background :url('images/templates/barrepdtsinternautesl.jpg') no-repeat;
	line-height: 30px;
	padding-left: 89px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
/************************** Divers ****************************************************/

.contenu_divers{width:100%; position:relative;}
.titre_contentdivers{
    width:676px;
	height:26px; 
	background :url('images/templates/barre_descriptcateg.jpg') no-repeat;
	line-height: 26px;
	padding-left: 89px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align:left;
}

.titre_general{margin:10px 0; text-align:center; color:#DD8021; font-weight:bold;}
.titre_generalbis{margin:10px 0; text-align:left; color:#DD8021; font-weight:bold;}
.erreur{color:#0083B1; text-align:center;}
.erreurbis{color:#0083B1; text-align:center; margin-top:100px; font-weight:bold;}
.etoile{color:#DD8021;}
.bordure_contentdivers{width:743px;border:solid 1px #E9E6DF; padding:10px;}
.btn_contentdivers{text-align:center; margin:15px 0;}
.calque0{width:765px; position:absolute; z-index:0;}
.calque1{width:765px; position:absolute; z-index:10; background-color:#FFFFFF;}
.cadre1{width:50%; float:left;}
.cadre2{width:50%; float:right;}
.style_cadre{text-align:center; padding-left:110px;}
.style_cadrebis{padding-left:110px;}

/******page Cde1 et Cde2 ***************************************/
.tablecommande{margin-left:9px;}
.td_head_cde{text-align:left; height:35px; vertical-align:middle; background-color:#DCE8CA;font-size:12px;font-weight:bold;}
.td_head_cdebis{text-align:center; height:35px; vertical-align:middle; font-size:12px;font-weight:bold;}
.cde1 {height:25px;vertical-align:middle; background-color:#E6E7E8; text-align:left; font-size:11px;}
.cde2 {height:25px;vertical-align:middle; background-color:#F5EEE7;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; padding-right:20px;}
.tot_cde{color:#D96325; font-weight:bold;}
#contenu_plan{padding-left:60px; padding-bottom:10px;}
.cde3_txt{font-size:12px; font-weight:bold; color:#024586;}
.historique_titre {text-align:center; color:#DD8021;}
.historique_rech{color:#0083B1; list-style:none; text-align:center;}
.historique_rech li{margin-left:-80px;}
.historique_rech li a{color:#0083B1;}

/*********************Page  Photographie ***********************/
#diapo {width:620px; float:left; padding:10px 0 10px 0px; text-align:center;}
#diapo img {border:solid 1px #000000;}
#autre {width:80px; float:right; padding-right:10px; text-align:center;}
#autre img{margin-top:10px; }


