/*GENERALITE */
html{margin:0px;padding:0px;}
form, input,p{margin:0px; padding:0px;}
input, select, textarea{font-family: "Times New Roman", Times, serif; font-size:13px; color:#443029;}
img{border:0px;}
.clear{clear: both; _height:0; margin:0; padding:0;}
.opti{display:none;}
a{color:#F7DDB8; text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3, h4, h5{margin:0; padding:0;}
/*FIN GENERALITE */

/*PRINCIPAUX DIV*/
body {
	background:url('images/templates/back.jpg') repeat-x 0 -1px;
	background-color:#2A1504;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	margin:0;
	padding:0;
	color:#F7DDB8;
	text-align:center;
}
#header{width:991px; height:219px; position:relative;}
.drapeaux{width:70px; height:20px; position:absolute; top:149px; left:926px;}

#accueil_content{
	width:991px; 
	background:url('images/templates/back_accueil_content.jpg') repeat-y;
}
#accueil_contentbisFR{width:979px; background:url('images/templates/back_accueilFR.jpg') no-repeat; padding:12px 0 60px 12px;}
#accueil_contentbisEN{width:979px; background:url('images/templates/back_accueilEN.jpg') no-repeat; padding:12px 0 60px 12px;}

.accueil_g{width:206px; float:left;}
.accueil_d{width:771px; float:left;}

#footer{background:url('images/templates/back_footer.jpg') repeat-x;margin:0;padding:0 0 150px 0; background-color:#2A1504;}
#footer_content{width:991px; margin:0 auto; text-align:center; color:#F3E8C8; padding:12px 0 0 0;}
#footer_content a{color:#F3E8C8;}
.footer1{text-transform:uppercase;}
.footer2{}
.footer2 a{text-decoration:underline;}
.footer2 a:hover{text-decoration:none;}
/*FIN PRINCIPAUX DIV*/


/*GAUCHE*/
.forrech{
	width:185px;
	border:solid 1px #B7A98E;
	border-top:none;
	padding:10px 0 10px 8px;
	margin-bottom:12px;
}
.forrech a{color:#D2B333; padding-left:3px;}
.forrech span{display:block; color:#FFF; padding-top:5px;}
.recherche {
	display:block;
	width:195px;
	background:url('images/templates/rech_txt.gif') no-repeat left bottom;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	color:#D2B333;
	padding-top: 7px;
	padding-bottom: 0px;
}
.rech_txt{width:153px;}
/*Début treeview*/
.banner_collectionsFR{width:196px; height:46px; margin-bottom:10px; background:url('images/templates/collectionsFR.png') no-repeat; behavior:url('/iepngfix.htc');}
.banner_collectionsEN{width:196px; height:46px; margin-bottom:10px; background:url('images/templates/collectionsEN.png') no-repeat; behavior:url('/iepngfix.htc');}

#collections{width:196px;}
#collections ul{width:196px; margin:0; padding:0 0 10px 0; list-style:none;}
/*niv1*/
#collections li.file, #collections li.folder, #collections li.folderOpen{width:196px; text-transform:uppercase; background:url('images/templates/pucecat.png') no-repeat 0 6px; behavior:url('/iepngfix.htc');} 
#collections li.file a, #collections li.folder a, #collections li.folderOpen a{display:block; padding-left:20px; color:#F7DDB8; font-weight:bold;} 
/*niv2*/
#collections ul.tree{display:none; width:196px; padding:10px 0;}
#collections ul.tree li{width:196px; text-transform:none; background:none;} 
#collections ul.tree li.file a, #collections ul.tree li.folder a, #collections ul.tree li.folderOpen a{display:block; padding-left:30px; color:#D0AC2F; font-weight:normal;} 

/*Fin treeview*/

/*Institutionnel*/
#instits{width:196px; background:url('images/templates/separateur.jpg') repeat-x left top;}
#instits ul{width:196px; margin:0; padding:15px 0 0 0; list-style:none;}
#instits li.file{display:block; width:196px; text-transform:uppercase; background:url('images/templates/pucecat.png') no-repeat 0 6px; _background:url('images/templates/pucecat.png') no-repeat left 6px; behavior:url('/iepngfix.htc');} 
#instits li.file a{display:block; padding-left:20px; color:#F7DDB8; font-weight:bold;} 

.rnpFR{width:196px; height:127px; margin-top:45px; background:url('images/templates/rnpFR.png') no-repeat; behavior:url('/iepngfix.htc');}
.rnpEN{width:196px; height:127px; margin-top:45px; background:url('images/templates/rnpEN.png') no-repeat; behavior:url('/iepngfix.htc');}

.paiement_securiseFR{width:196px; height:127px; margin-top:45px; background:url('images/templates/paiement_securiseFR.png') no-repeat; behavior:url('/iepngfix.htc');}
.paiement_securiseEN{width:196px; height:115px; margin-top:45px; background:url('images/templates/paiement_securiseEN.png') no-repeat; behavior:url('/iepngfix.htc');}

a.paiement_securisebis {display:block; width:196px; height:108px; margin-top:-108px;}
a.rnpbis {display:block; width:196px; height:108px; margin-top:-126px;}

/*FIN GAUCHE*/

/*DROITE*/
.text_intro{
	width:466px; 
	height:387px; 
	float:left; 
	color:#FFEABF;
}
/*.intercalaire{
	width:76px;
	height:9px;
	background:url('images/templates/intercalaire.png') no-repeat;
	behavior:url('/iepngfix.htc');
	position:relative; 
	left:220px;
	top:255px;
}*/
.text_intro h2{ width:245px; font-size:28px; font-weight:normal; position:relative; left:145px; top:250px;}
.text_intro h3{width:120px; font-size:21px; font-weight:normal; position:relative; left:205px; top:260px; _top:255px;}

.edito{width:302px; height:387px; float:right; color:#FFEABF; position:relative; left:-3px;}
.edito_h{width:281px; height:211px; padding:12px; background:url('images/templates/edito.png') no-repeat right top; behavior:url('/iepngfix.htc'); text-align:center;}
.edito_txt{font-weight:bold; text-transform:uppercase;}
a.lien_editosuite{display:block; width:100px; position:relative; top:-50px; left:210px; color:#FFEABF; text-decoration:underline;}
a.lien_editosuite:hover{text-decoration:none;}


.livraison_gratuite {display:block;width:110px;height:58px;position:relative;left:140px;top:31px;}
.toppromo{width:513px; height:196px; padding-top:15px; padding-left:17px; float:left; background:url('images/templates/back_promos.jpg') no-repeat right top;}
.art_promo{width:165px; height:181px; float:left; margin:0 1px 0 3px; _margin:0 2px 0 2px;		background:url('images/templates/separateur_artpromo.jpg') no-repeat left 13px;}

.ima_toppromo{width:150px; height:95px; margin:0 auto;  padding-bottom:5px; text-align:center;}
.lib_toppromo{height:50px; padding:0 5px 0 8px; font-size:12px; color:#453128; font-weight:normal;}
.lib_toppromo a{font-weight:bold; color:#453128; text-transform:uppercase;}
.prix_old{
	text-decoration:line-through;
	padding-left:8px;
	height: 15px;
	color:#453128;
}
.prix{
	color:#CFA821;
	padding-left:8px;
	height: 20px;
	line-height: 20px;
	font-weight:bold;
	font-size:20px;
}


.ima_art{width:170px; height:110px; margin:0 auto; padding-bottom:5px; text-align:center;}
.lib_art{height:30px; padding:0 5px 0 8px; font-size:12px; color:#453128; font-weight:normal;}
.lib_art a{font-weight:bold; color:#453128; text-transform:uppercase;}


.topvente{width:230px; height:238px; margin-top:-26px; padding:0 0 0 0; float:right; background:url('images/templates/back_topvente.jpg') no-repeat;}
.art_topvente{width:200px; height:187px; margin:37px auto 0 auto; text-align:center;}

/* Défilement articles promo */

/*.art_promo{width:165px; height:181px; float:left; margin:0 1px 0 3px; _margin:0 2px 0 2px;}*/

.TotalGallery {
	width:517px;
	height:211px;
	position:relative;
	top:0;
	left:14px;
	float:left;
	background:url('images/templates/back_promos.jpg') no-repeat;
}

#galleryContainer {width:500px;height:190px;overflow:hidden;position:relative;top:15px;left:8px;}

#theImages{
	position:absolute;
	width:3150px;
	height:1200px;
	top:0px;
	left:0px;
}

#slideEnd{float:left;}

#arrow_left{
	width: 20px;
	height: 190px;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	background-color: #FFF;
}

#arrow_right{
	width:20px;
	height:190px;
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	background-color: #FFF;
}
/*Fin des images défilantes*/

.institsbis_accueilFR{
	width:759px; 
	height:69px; 
	line-height:69px; 
	clear:both; 
	position:relative; 
	left:220px; 
	top:27px; 
	background:url('images/templates/back_institsbis.jpg') no-repeat right bottom;
	}
	
.institsbisFR{
	width:759px; 
	height:69px; 
	line-height:69px; 
	clear:both; 
	position:relative; 
	left:18px; 
	top:27px; 
	background:url('images/templates/back_institsbis.jpg') no-repeat right bottom;
	}


.institsbisFR a, .institsbis_accueilFR a{font-size:16px; color:#FFEBC0; font-weight:bold;}
.institsbisFR a.experiences, .institsbis_accueilFR a.experiences{padding-left:63px;}
.institsbisFR a.paiement, .institsbis_accueilFR a.paiement{padding-left:55px;}
.institsbisFR a.expedition, .institsbis_accueilFR a.expedition{padding-left:52px;}
.institsbisFR a.garantie, .institsbis_accueilFR a.garantie{padding-left:64px;}



.institsbis_accueilEN{
	width:759px; 
	height:69px; 
	line-height:69px; 
	clear:both; 
	position:relative; 
	left:220px; 
	top:27px; 
	background:url('images/templates/back_institsbis.jpg') no-repeat right bottom;
	}
	
.institsbisEN{
	width:759px; 
	height:69px; 
	line-height:69px; 
	clear:both; 
	position:relative; 
	left:18px; 
	top:27px; 
	background:url('images/templates/back_institsbis.jpg') no-repeat right bottom;
	}

.institsbisEN a, .institsbis_accueilEN a{font-size:14px; color:#FFEBC0; font-weight:bold;}
.institsbisEN a.experiences, .institsbis_accueilEN a.experiences{padding-left:64px;}
.institsbisEN a.paiement, .institsbis_accueilEN a.paiement{padding-left:50px; _padding-left:45px;}
.institsbisEN a.expedition, .institsbis_accueilEN a.expedition{padding-left:59px; _padding-left:55px;}
.institsbisEN a.garantie, .institsbis_accueilEN a.garantie{padding-left:61px; _padding-left:64px;}
/*FIN DROITE*/

/*CATEGORIE PAGE*/
#conteneur{width:991px; margin:0 auto; text-align:left;}
#conteneurbis{width:991px; margin:0 auto; text-align:left;  background:url('images/templates/back_conteneurbis.jpg') repeat-x left 220px;background-color:#2A1504;}
#conteneurbisNew{width:991px; margin:0 auto; text-align:left;  background:url('images/templates/back_conteneurbis.jpg') repeat-x left 220px;}

#contenu{
	width:979px; 
	padding:13px 0 250px 12px; 
	background:url('images/templates/back_contenu.jpg') repeat-y;
}
.contenu_g{width:200px; float:left; background-color:#1C0F06;}
.contenu_d{width:779px; float:left; position:relative;}

.navigation{
	padding:10px 0 10px 20px;
}
.titre_general{width:760px; height:28px; position:relative; left:18px;}
.titre_general_g{width:10px; height:28px; float:left; background:url('images/templates/titre_general_g.jpg') no-repeat;}
.titre_general_m{width:740px; height:28px; float:left; background:url('images/templates/titre_general_m.jpg') repeat-x;}
.titre_general_d{width:10px; height:28px; float:left;  background:url('images/templates/titre_general_d.jpg') no-repeat;}

.titre_generalbis{width:300px; height:28px;}
.titre_general_mbis{width:280px; height:28px; float:left; background:url('images/templates/titre_general_m.jpg') repeat-x;}

.lib_general{height:28px; line-height:28px; font-size:13px; text-transform: uppercase; text-align:center; color:#FFEBC0;}
.lib_general a{color:#FFEBC0;}


.desc_categ{width:757px; margin-left:17px; padding:13px 0 13px 0; border-bottom:solid 1px #D3A826; color:#FBEABE;}

.sous_categories{
	width: 760px;
	padding:13px 0 10px 0;
	_padding:17px 0 0 0;
	border-bottom:solid 1px #D3A826;
	
	position:relative;
	top:2px;
	left:18px;	
}
.sscateg{width:200px; height:200px; float:left; margin:2px 3px 2px 3px; _margin:0 6px 2px 2px;}
.ima_sscateg{width:200px; height:150px;}
.libcat{font-size:13px; height:30px; color:#FBEABE;}

.separateur{width:760px; margin:0 0 0 16px; padding:0; clear:both; height:0;}
.pagination{text-align:center;}
.pagination a{color:#FBEABE;}

.articles{width:779px; padding:10px 0;}
.art{width:179px; float:left; margin:2px 0px 13px 15px; _margin:3px 2px 3px 10px;}
.art_h{width:179px; height:10px; background:url('images/templates/article_h.jpg') no-repeat left bottom;}
.art_m{width:175px; background:url('images/templates/article_m.jpg') repeat-y; padding:0 2px;}
.art_b{width:179px; height:10px; background:url('images/templates/article_b.jpg') no-repeat;}

/*PAGE PRODUIT*/

.produit_g{width:440px; float:left;}
.produit_d{width:330px; float:right; padding:7px 0 0 0;}
.ima_produit{width:402px; height:260px; margin:7px 0 10px 25px; padding:0; border:solid 1px #9E9189; background-color:#FFF; text-align:center;}
.miniatures{padding-left:47px;}
.mini{width:71px; height:47px; margin:0;  border:solid 1px #9E9189; float:left; text-align:center;}

.produitsinternautes{
	width:758px; 
	height:25px; 
	line-height:25px; 
	margin:50px 0 5px 12px;
	background:url('images/templates/titre_divers.gif') no-repeat 0 10px; 
	text-align:center; font-size:16px; font-weight:bold;
	position:relative;
	left:6px;
}
.prix_produitFR{width:300px; height:66px; background:url('images/templates/back_prixproduitbisFR.png') no-repeat; behavior:url('/iepngfix.htc'); position:relative; left:35px; z-index:10;}
.prix_produitEN{width:300px; height:66px; background:url('images/templates/back_prixproduitbisEN.png') no-repeat; behavior:url('/iepngfix.htc'); position:relative; left:30px; z-index:10;}
.prix_produitbis{width:283px; height:66px;  margin-top:-66px; position:relative; left:30px; top:8px; z-index:100; color:#3A2315;}
.prix_produitbis table{height:50px;float:right;}
#prix_par_caract{width:65px; border:none; background:transparent; color:#B51E2F; font-weight:bold; font-size:20px; text-align:right;}
.ancien_prix{ text-decoration:line-through;}
.euro{color:#B51E2F; font-weight:bold; font-size:20px;}
.prix_produitbis strong{position:relative; left:10px;}
.desc_produit{padding:10px 0 15px 0;}
.produit_d select{width:85px;}
a.guide_taille{color:#FFEACB; text-decoration:underline; font-style:italic; padding-left:65px;}
a.guide_taille:hover{text-decoration:none; margin:}

.qte{width:15px; text-align:center;}
.back_btn_ajoutpanierFR{width:159px; height:68px; background:url('images/templates/back_btn_ajoutpanierFR.png') no-repeat; behavior:url('/iepngfix.htc'); margin:-75px 0 0 160px;}
.back_btn_ajoutpanierEN{width:159px; height:68px; background:url('images/templates/back_btn_ajoutpanierEN.png') no-repeat; behavior:url('/iepngfix.htc'); margin:-75px 0 0 160px;}

.btn_ajoutpanier{width:159px; height:68px; margin:-75px 0 0 160px;}

#step, #stok{padding-bottom:20px;}

.enstock{color:#1C592D;}
.epuise{color:#E24035;}
/******************************/							
			/*Divers*/
/******************************/

.cadre_general{width:760px; position:relative; left:18px; color:#443029;}
.general_h{width:730px; height:17px; padding:0 15px; background:url('images/templates/general_hbis.jpg') no-repeat left bottom;}
.general_m{width:736px; background:url('images/templates/general_mbis.jpg') repeat-y; padding:0 12px; color:#5B4A42;}
.general_m a{color:#5B4A42;}
.general_b{width:760px; height:17px; background:url('images/templates/general_bbis.jpg') no-repeat;}

.titre_generalbis{width:760px; height:28px;}



.erreur{color:#BD2325; text-align:center; padding:10px 0;}
.etoile{color:#BD2325;}
.etoile a{color:#BD2325;}

.contenu_divers{width:740px; position:relative; margin:0 0 0 0; padding:10px 10px 10px 29px;}
.calque20{width:auto; position:absolute; z-index:100; left:0; top:0;  z-index:10; padding-bottom:50px;}/*logging et register*/
.calque30{width:auto;  padding-bottom:650px;}/*enveloppe calque20(register) pour combler la hauteur*/

.titre_divers{
	width:758px; 
	height:25px; 
	line-height:25px; 
	margin:0 0 5px 12px;
	background:url('images/templates/titre_divers.gif') no-repeat 0 10px; 
	text-align:center; 
	font-size:16px; 
	font-weight:bold;
	position:relative;
	left:6px;
}
.titre_diversbis{
	width:736px; 
	height:25px; 
	line-height:25px; 
	margin:20px 0 5px 0;
	background:url('images/templates/titre_divers.gif') no-repeat 0 10px; 
	text-align:center; 
	font-size:16px; 
	font-weight:bold;
}

.resultat_rech {
	background:transparent url('images/templates/titre_divers.gif') no-repeat 0 10px;
	font-size:16px;
	font-weight:bold;
	height:25px;
	left:18px;
	line-height:25px;
	margin:20px 0 5px;
	position:relative;
	text-align:center;
	width:760px;
}

.titre_cpteclient {
	background:transparent url('images/templates/titre_divers.gif') no-repeat -20px 10px;
	font-size:16px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	text-align:center;
}

.titre_rechdetail{
	height:25px; 
	line-height:25px; 
	margin:0 0 5px 12px;
	background:url('images/templates/titre_divers.gif') no-repeat -20px 10px; 
	text-align:center; 
	font-size:16px; 
	font-weight:bold;
	position:relative;
	left0;
}
.titre_divers span{position:relative; left:10px; top:5px; background-color:#FFF; padding:0 5px;}
.bordure_divers{border:solid 1px #C4C4C4;}
.rub_divers_g{width:300px; float:left; margin:20px 0 0 19px;}
.rub_divers_d{width:300px; float:right; margin-top:20px;}

.titre_mini{width:300px; height:28px;}
.divers_h{width:300px; height:17px; background:url('images/templates/divers_h.jpg') no-repeat;}
.divers_m{width:276px; background:url('images/templates/divers_m.jpg') repeat-y; padding:0 12px; color:#5B4A42;}
.divers_m a{color:#5B4A42;}
.divers_b{width:300px; height:17px; background:url('images/templates/divers_b.jpg') no-repeat;}

./*recommanderpage{}
.recommander_txt{font-weight:bold; text-transform:uppercase;}*/


.retour{text-decoration:underline;}
.retour:hover{text-decoration:none;}
.continuer a{text-decoration:underline; color:#BD2325;}
.continuer a:hover{text-decoration:none;}


/************** Page recherche *********************************/
.histo_txt{padding-left:15px;font-weight:bold;}
.histo{padding-left:40px;}

/******page Cde1 et Cde2 ***************************************/

.btnok{position:relative; top:5px;}
.table_etapescde{width:760px; margin:13px 0 0 0; clear:both;}

.td_head_cde{height:20px; font-weight:bold; /*border-bottom:solid 2px #8C6323;*/}
.td_head_cde_designation{text-align:left; height:20px; font-weight:bold; padding-left:5px; /*border-bottom:solid 2px #8C6323;*/}
.td_head_cdebis{text-align:center; height:20px; vertical-align:middle; font-weight:bold; /*border-bottom:solid 2px #8C6323;*/}

.cde1 {height:30px; padding:10px 0; text-align:left; border-bottom:solid 1px #8C6323; background-color:#FFFFFF; color:#321C10; }
.cde2 {height:25px; padding:10px 0; text-align:left; border-bottom:solid 1px #8C6323; background-color:#FFFFFF; color:#321C10;}
.cde1 a, .cde2 a{ color:#321C10;}
.cde1 .qte, .cde2 .qte{border:0; background:transparent;}

.td_foot_cde{ text-align:right; padding:10px 5px 0 0;}
.boutons_commande{clear:both;margin:10px 0; text-align:right;}
.tot_cde{font-size:16px; color:#E23F35; font-weight:bold;}
.loi{width:760px; text-align:left; padding:0 0 10px 19px;}

.receiveandpaytxt{font-weight:bold; color:#A62333;}
/************Photos************/
#autre{padding-top:10px; text-align:center;}
#autre img{display:block; margin:0 auto 5px auto;}

