/*********************************************************************************************************************
	******** STYLES DE BASE :
**********************************************************************************************************************/ 
@charset "utf-8";
/* Page */ 
html {font-size: 100%; /* Évite un bug d'IE 6-7.*/ } 
body { 
	margin: 0; 
	padding: 0;
	font-family:'Arial', Helvetica, sans-serif; 
	font-size: 12px;
	color:#9C8982;
	overflow-x:hidden;
} 
 
/* Titres */ 
h1, h2, h3, h4, h5, h6 { 
  margin: 0.5em 0;
  line-height: 1.2; 
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
} 
 
/* Listes */
/*ol(ordered liste :liste ordonnée avec numéro ou lettre alpha*/
ul, ol, li{list-style:none; margin:0; padding: 0;} 

/* Listes de définition */ 
dl, dt, dd {list-style:none;} 
dl {margin: 5px 0;} 
dt {margin: 5px 0 0 0; font-weight:bold;} 
dd {margin: 5px 0 5px 10px;} 

/* Paragraphes */ 
p {margin: .75em 0;/* Marges plus faibles que par défaut.*/} 
address {margin: .75em 0; font-style: normal;} 
 
/* Liens */ 
a { color:#9C8982; text-decoration:none;} 
a:link{} 
a:visited{outline:none;} 
a:hover, a:focus, a:active {}/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
a:active {outline:none;}/* Pas de bordure autour des images dans les liens */ 
a img {border: none;} 
 
/* Divers éléments de type en-ligne*/ 
em {font-style:italic;} 
strong {font-weight:bold;} 
 
/* Formulaires */ 
form, fieldset {margin:0; padding:0; border:none; }
input, select, textarea {font-family:'Arial', Helvetica, sans-serif; color:#9C8982; font-size:12px;} 

/* Met en évidence les citations */ 
blockquote {margin: .75em 0 .75em 20px; padding: 0 0 0 10px; border:0;}
/* Rapproche les paragraphes dans les listes et citations */  
blockquote p, li p {margin: .5em 0;} 
 
/* Mise en forme simple pour les tableaux */ 
table {border:0;} 
	td, th{border:0;}

/*************************************************************************************************************************************
- DIVERS -
**************************************************************************************************************************************/

.clear{clear:both;}
.etoile{color:#D2382C;}
.erreur{text-align:center; color:#D2382C;}
	.erreur a{padding-left:5px; text-decoration:underline; font-weight:bold;}
.opti{}

/*************************************************************************************************************************************
- GROS BLOCS -
**************************************************************************************************************************************/
#conteneur{width:935px; height:750px; margin:0 auto; /*background:url('template-bg.jpg') repeat-x;*/}
html>body #conteneur{height:auto; min-height:750px;}
	
	#contenu_page{width:935px; height:511px; padding-bottom:21px;}
	html>body #contenu_page{height:auto; min-height:511px;}		
		
/*************************************************************************************************************************************
- HEADER -
**************************************************************************************************************************************/
#header{width:935px; height:97px;}
	.logo{width:416px; float:left;}
	.header_d{width:519px; padding-top:21px; float:right;}
		.recherche{width:519px; height:17px;text-align:right;}
			.input_recherche{width:148px; height:17px; padding:2px 0 0 11px; margin-right:8px; border:solid 1px #E4D7CF;}
		.imgreduction{width:500px; float:right; text-align:right;height:25px;}
		.menudivers{width:519px; padding:0; text-align:right;}
			.menudivers a:hover{text-decoration:none; color:#E7462A;}
			.paniercontent{display:inline;}
	/***** DEBUT ONGLETS *****/
	.onglets{width:935px; height:29px; background:url('template-bg_onglets_bis.jpg') repeat-x; text-align:center; text-transform:uppercase;}
		.ongletBit{ _width:150px; float:left; background:url('template-separateur_onglet_bis.jpg') no-repeat right top; padding-right:1px; }
			.ongletBit a{display:block; height:29px; line-height:29px; padding:0 28px 0 27px;  color:#FFF;}
			.ongletBit a:hover{text-decoration:none; background-color:#E8432D;}

		/** pas de séparateur pour le dernier onglet**/
		#ongletBit_85{height:29px; line-height:29px; float:left; background:none; padding:0;}
	/***** FIN ONGLETS *****/	
	
	/**********************
	- CONTENU PAGE INDEX -
	***********************/
	.ambiance{width:582px; height:511px; float:left;}
	/*.indexrayon{width:352px; height:511px; float:right;}
		.indexrayonBit_1{width:352px; height:255px; margin-bottom:1px;}*/
	
	.autopromo_content{width:352px; height:255px; float:right;}
		.autopromo1{width:352px; height:255px; margin-bottom:1px;}
		.autopromo2{width:352px; height:255px;}
		
	.autopromo2_content{width:350px; height:248px; float:right;padding-top:6px;border:1px solid #e9cbc3;font-weight:bold;font-style:italic;}
	
	.titreadministrable{font-family:Georgia, Times, "Times New Roman", serif;font-size:19px;text-align:center;}
	.imageadministrable{text-align:center;}
	.phraseadministrable{font-family:Georgia, Times, "Times New Roman", serif;font-size:24px;text-align:center;}
	.titreadministrable2{font-family:Georgia, Times, "Times New Roman", serif;font-size:15px;text-align:center;}
	/**********************
	- CONTENU PAGE COMMUNE -
	***********************/
	.navigation{width:935px; height:21px; line-height:21px; color:#B69E92; font-weight:bold;}
		.navigation a{color:#B69E92;}
		.navigation h1, .navigation h2{display:inline;}
			.navigation h1 a, .navigation h2 a{font-weight:normal;}
	
	/**********************
	- CONTENU PAGE CATEGORIE -
	***********************/
	#contenupage_categ{width:935px; height:448px; background:url('template-contenupage_categ_bis.jpg') repeat-y; position:relative;}
	html>body #contenupage_categ{height:auto; min-height:448px;}
		.trait_blanc{position:absolute; left:0; bottom:0;}/*Bidouille pour fixer un trait blanc en bas de la colonne gauche afin de l'égaliser par rapport à la photo de droite*/
		#gauche{width:189px;  float:left; color:#FFF;overflow:hidden;}
			
			/*Début catalogue*/
			.catalogue{width:169px; padding:22px 0 0 20px;}
				.folder a{display:block; width:165px; font-size:16px; color:#FFF; text-transform:uppercase;}
				.tree{width:165px; padding-top:15px;}
					.tree .file a{display:block; width:165px; padding-bottom:8px;  font-size:13px; color:#FFF; text-transform:none;
			  font-size:13px; color:#FFF; text-transform:none;}
					.tree .lien1_ouvert a{font-weight:bold;}/*texte en gras pour la catégorie sélectionnée - voir fichier catalogue.php $affichecategoriepartout==2*/
			.catalogue a:hover{text-decoration:none;}
			/*Fin catalogue*/
		
		#droite{width:744px; /*padding-bottom:32px;*/ float:right;}
			.sscateg_content{width:723px; padding-left:21px;}
				.ima_sscateg{/*width:210px; height:287px; */margin-right:31px; float:left; text-align:center;}
				.articleBit{width:241px; height:287px; margin-bottom:15px; float:left; text-align:center;border-bottom:1px solid #E9E0DB;z-index:100;}
				.articleBit_ima{background-color: #FFF;height:188px;position:relative;text-align:center;width:240px;}
				.articleBit_firstIma{}
				.artzoom{border:1px solid #BCBDC1;display:none;position:absolute;z-index:1000;left:1px;top:1px;width:310px;height:381px;}
					
					.articleBit_lib{height:30px; margin:0 auto; padding-top:30px; font-weight:bold; color:#9D897E;}
						.articleBit_lib a{color:#9D897E; text-transform:none; font-weight:normal;}
						.articleBit_lib a:hover{color:#D2382C;}
					.articleBit_info {font-style:italic; /*color:#D5392C;*/color:#9D897E;}	
					.articleBit_prix{height:14px;}
						.articleBit_prixold{padding-right:5px; height:12px; text-decoration:line-through;}
						.articleBit_prixpromo{font-size:12px;color:#D5392C;}
						.articleBit_prixnormal{font-size:12px;}
			
			.pagination{width:723px; margin-top:6px; padding-top:5px; border-top:solid 1px #E9E0DB; text-align:right; clear:both;margin-bottom:10px;}
				.pagination a:hover{color:#D5392C;}				
				.encours{color:#D5392C;}
	
	/**********************
	- CONTENU PAGE PRODUIT -
	***********************/
	.produit{width:935px; padding-bottom:18px;}
		.produit_g{width:462px; float:left;}
			.autrevues{width:111px; height:413px; padding-top:11px; float:left;}
				.autrevues a{display:block; width:60px; height:75px; margin:20px 0;}
			.ima_produit{width:351px; height:434px; float:right;}
				.cadre_imaprodM{width:351px; height:399px; padding-top:5px; background:url('template-cadre_imaprodM.jpg') repeat-y;}
				.zoom{height:15px; padding-top:5px; background:url('template-zoom_ico.jpg') no-repeat 94px 5px;}
					.zoom a:hover{font-weight:bold;}
			.articleconseil{width:369px; padding:18px 0 0 93px; float:left;}
				.articleconseil_titre{padding:0 0 18px 30px; font-weight:bold; text-transform:uppercase;}
				.articleconseilBit{width:87px; padding:0 3px 0 30px; float:left; text-align:center;}
					.articleconseilBit_ima{width:87px; height:107px;}
					
					.articleconseilBit_lib{height:70px;/*25*/ padding-top:10px; font-weight:bold; color:#9D897E;}
						.articleconseilBit_lib a{color:#9D897E; text-transform:none; font-weight:normal;}
						.articleconseilBit_lib a:hover{color:#D2382C;}
												
					.articleconseilBit_prix{height:12px;}
						.articleconseilBit_prixold{font-size:11px; text-decoration:line-through; padding-right:5px;}
						.articleconseilBit_prixnormal{}
						.articleconseilBit_prixpromo{color:#D5392C;}
		
		.produit_d{width:395px; height:460px; padding:0 39px; float:right;}
		html>body .produit_d{height:auto; min-height:460px;}
			.lib_produit{margin-bottom:0; font-size:16px; font-weight:bold;}
			.marque_produit{line-height:1em;}
			
			.prix_produit{padding:9px 0;}
				.prix_produitold{text-decoration:line-through; padding-right:5px;}
				.prix_produitpromo{font-size:13px; font-weight:bold;color:#D5392C;}
				.prix_produitnormal{font-size:13px; font-weight:bold;}
				
			.enstock, .epuise{padding-bottom:25px; font-style:italic; /*color:#D5392C;*/color:#9D897E;}
			
			.desc_produit{padding-bottom:15px;}
			.caracteristiques{padding-bottom:29px;}
				.qte{width:40px;}
			.boutons{}
				.boutons ul{padding-top:25px;}
					.boutons ul li{height:12px; padding-left:13px; background:url('template-puce_divers.jpg') no-repeat 0 5px;}
						.boutons ul li a:hover{font-weight:bold;}
				
				
		.titre_fiche_tech{font-size:16px; font-style:italic; font-weight:bold; margin-bottom:5px;}
		.texte_fiche_tec{border:solid 5px #E4D7CF; width:375px; padding:5px;}
						
		/******************************************************************************************************************************/
				/*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*/
		/******************************************************************************************************************************/
		.td_alt1{/*background-color:#F3F3F1;*/ padding:5px 5px;}
		.td_alt2{/*background-color:#FFF;*/ padding:5px 5px;}
		
		.bloc_centre{width:300px; margin:0 auto 0 auto;}
		.bloc_centre_bis{width:600px; margin:0 auto 0 auto;}
		.bloc_centre_bis2{width:380px; margin:0 auto 0 auto;}
		.td_altbis1{background-color:#FFF; padding:5px 5px; border-bottom:dashed 1px #ACACAC;}
		.td_altbis2{background-color:#EDEAE1; padding:5px 5px; border-bottom:dashed 1px #ACACAC;}
		.bordure_d_bis{height:30px; line-height:30px; border-right:dashed 1px #ACACAC;}
		.cde1totaux_bis{width:200px; float:right; padding:10px; border:dashed 1px #ACACAC;}
				
						
		/******************************************************************************************************************************/
				/*ETAPES COMMANDE*//*ETAPES COMMANDE*//*ETAPES COMMANDE*//*ETAPES COMMANDE*//*ETAPES COMMANDE*/
		/******************************************************************************************************************************/
		/*ETAPE1*/
		.titre_txt{color:#D2382C; font-size:16px; font-weight:bold; padding:20px 0 10px 0; text-transform:uppercase;}
		.tdheadcde1{font-weight:bold; text-align:center; border-bottom:1px solid #E4D7CF;}
		.bordure_d{height:30px; line-height:30px; border-right:1px solid #E4D7CF;}
		.tot{font-weight:bold; color:#D2382C;}
		.totbis{font-size:16px; font-weight:bold; color:#D2382C;}
		.cde1_td1{border-bottom:1px solid #E4D7CF;background-color:#FEFCFD;}
		.cde1_td2{border-bottom:1px solid #E4D7CF;background-color:#FFF;}
		.cde1livraison{width:300px; float:left; clear:left; margin-bottom:10px; padding:10px; border:1px solid #E4D7CF; background-color:#FEFCFD;}
			.cde1livraison blockquote{margin:10px 0 10px 10px;}
		
		.code_promo{width:300px; float:left; clear:left; margin-bottom:10px; padding:10px; border:1px solid #E4D7CF; background-color:#FEFCFD;}
			.td_reduction{background-color:#E6E6E6; border-bottom:1px solid #E4D7CF;}
		.cde1totaux{width:320px; float:right; padding:10px; border:1px solid #E4D7CF; background-color:#FEFCFD;}
			.cgv{clear:both; margin-top:10px;}
		.erreur_cadeau{float:left;}	
		
		.cde1boutonsg{width:400px; margin:15px 0 15px 0; float:left;}
		.cde1boutonsd{width:180px; margin:15px 0 15px 0; float:right;text-align:right;}
		.message{padding:10px 0 5px 0;}
		.textarea_cdecadeau{width:250px; height:77px; border:dashed 1px #F3CDE1; padding:5px;}
		.loichatel{color:#D2382C; padding:20px 0 0 0; font-weight:normal; font-size:10px;}
			.loichatel a{color:#D2382C; text-decoration:underline;}
			
		.td_caract select{width:100px;}
		
		/*ETAPE2*/
		.titre_divers{font-weight:bold; padding-bottom:10px; text-transform:none;}
		.bordure_input{border:solid 1px #E6E6E6;}
		.bordure_bis{padding-bottom:15px;border:1px solid #E4D7CF;background-color:#FEFCFD;}
		
		.champ_textarea{border:solid 1px #E6E6E6; width:166px; height:70px;}
		.champ_select{width:168px;}
		.bordure{padding:10px; border:1px solid #E4D7CF; text-align:left;}
		.bordure_inner{ width:278px; overflow:hidden; }
		.right{text-align:right;}
		.left{text-align:left;}
		.center{text-align:center;}
		.souligner{text-decoration:underline;}

			
			
		/*ETAPE3*/
		.boutonsg{text-align:left; float:left;}
		.table_moyens{width:935px; background:url('template-point_gris.jpg') repeat-y 281px 0;}
			.tdmoyens {width:150px; border-bottom:1px solid #6C5A4F;border-right:1px solid #918F90;padding:15px;background-color:#F7F7F4;text-align:center;}
				.moyentxt{padding-left:10px;font-weight:bold; color:#B4A587; font-size:18px; font-weight:bold;}
				.tdmoyens a{display:block; text-decoration:none; font-weight:bold; text-transform:uppercase;}
			.tdmoyens_over {width:150px; border-top:1px solid #6C5A4F;border-left:1px solid #918F90;padding:15px;background-color:#F1EEE4;text-align:center; font-weight:bold; cursor:pointer; text-transform:uppercase;}
				.tdmoyens_over a:hover{display:block; text-decoration:none; font-weight:bold;}
			.moyen_lib{text-transform:uppercase; font-weight:bold; padding-bottom:10px;}
			
			#moyenbitcontenu{padding:15px;}
				#moyenbitcontenu form{text-align:right;}

			
						
		/*Pages instits, contact, newsletter, téléchargement , plan site ...*/
		.instit{padding:0 15px;}
		.institform{width:380px; margin:0 auto 15px auto; padding:10px 0; border:1px solid #E4D7CF;background-color:#F7F7F4; text-align:center;}
			.institform form input, .institform form textarea{width:200px; border:solid 1px #E6E6E6;}		
			
		.newsletterpopup{width:534px;height:319px;background:url('template-fond_popup_newsletter.jpg') no-repeat top left;}
			.newsletterpopup p{margin:0;padding:0;}
			.newsletterpopup_cont{padding-top:77px;padding-left:8px;width:519px;height:235px;position:relative;}
				.newsletter_popupEtiquette{position:absolute;top:10px;right:20px;background:url('template-etiquette-newsletterpopup.png') no-repeat top left;height:119px;width:191px;}
				.newsletterpopup_contenu{margin:20px 0 0 20px;}
				.input_text_newsletterBis{width:250px;color:#9e8b7d;}
						
		.menuplan{width:230px; float:left; margin:0 0 20px 20px;}
		
		.loi_txt{padding:0 10px; text-align:left;}				
						
		/************************************************************ DEBUT PAGE DE RECHERCHE ***************************************************/
		.cadre_g{width:398px; padding-bottom:1px; float:left;}
			.txt_rech_g{width:388px; padding-left:10px; position:relative; top:5px;}
					.txt_rech_g span{padding:0 5px; background-color:#FFF; color:#9C8982; font-weight:bold;}
			.bordure_cadre_g{padding-top:10px; text-align:center;}
			
		.cadre_d{width:300px; padding-bottom:1px; float:right;}
			.txt_rech_d{width:290px; padding-left:10px; position:relative; top:5px;}
					.txt_rech_d span{padding:0 5px; background-color:#FFF; color:#9C8982; font-weight:bold;}
			.bordure_cadre_d{padding-top:10px; height:83px;}
			html>body .bordure_cadre_d{height:auto; min-height:83px;}
				.bordure_cadre_d ul{width:250px; margin:0 auto;}
					.bordure_cadre_d ul li a{display:block; padding-left:10px;}
		.txt_resultat{color:#9C8982; font-weight:bold; padding-left:22px;}
		
		/*Pages résultat articles*/
		.rechcontenubit{width:935px; height:140px;}
			.blocdivers_g{width:5px; height:134px; float:left; background-color:#E2D5CD;}
			.blocdivers_d1{width:908px; height:112px; float:right; padding:10px; background-color:#FEFCFD; border:1px solid #E4D7CF;}
			.blocdivers_d2{width:908px; height:112px; float:right; padding:10px; background-color:#F8F5F3; border:1px solid #E4D7CF;}
				.nosarticles_descriptiong{width:100px; height:100px; float:left; padding:5px; border:solid 1px #DDD7C7; background-color:#F0F0F2; }
				.nosarticles_descriptiond{width:750px; float:right;}
			
		/*Pages résultat rayons et pages instits*/
		.rechcontenubit_bis{width:935px; height:185px;}	
			.blocdiversbis_g{width:49px; height:180px; float:left; background-color:#E2D5CD;}
			.blocdiversbis_d1{width:864px; height:158px; float:right; padding:10px; background-color:#FEFCFD; border:1px solid #E4D7CF;}
			.blocdiversbis_d2{width:864px; height:158px; float:right; padding:10px; background-color:#F8F5F3; border:1px solid #E4D7CF;}
				.nosrayons_description, nospages_description{padding:10px;}
		
		/*navigation des pages*/	
		.nosarticles_navigation, .nosrayons_navigation, .nospages_navigation{color:#D2382C; font-size:12px;}
			.nosarticles_navigation h2, .nosrayons_navigation h2, .nospages_navigation h2{display:inline; font-size:12px;}
				.nosarticles_navigation h2 a, .nosrayons_navigation h2 a, .nospages_navigation h2 a{color:#D2382C; text-decoration:none;}
				.nosarticles_navigation h2 a:hover, .nosrayons_navigation h2 a:hover, .nospages_navigation h2 a:hover{text-decoration:underline;}
			.nosarticles_navigation a, .nosrayons_navigation a, .nospages_navigation a{color:#D2382C; text-decoration:underline;}
			.nosarticles_navigation a:hover, .nosrayons_navigation a:hover, .nospages_navigation a:hover{text-decoration:none;}
		
		.pagenavperso{text-align:right;padding-top:6px;}
		.pagination_rech{width:935px; margin-top:10px; padding-top:7px; border-top:solid 1px #E9E0DB; text-align:right;}
			.pagination_rech a:hover{color:#D5392C;}				
		
		/************************************************************ FIN PAGE DE RECHERCHE ***************************************************/
						
						
						
						

/*************************************************************************************************************************************
- FOOTER -
**************************************************************************************************************************************/
#footer{width:935px; text-align:center;}
	.pre_footer{width:935px; height:42px; margin-top:21px;background:url('template-facebook_logo.jpg') no-repeat right top; background-color:#E4D7CF; text-align:right;}
		.pre_footer form{width:782px; float:left;}		
			.pre_footer form table td{height:42px;}
				.input_news{width:150px; height:16px; padding:2px 0 0 11px; border:solid 1px #F0EBE7;}
		
		.facebook{width:35px; height:35px; float:right; margin-right:15px;margin-top:3px;}
		.twitter{width:35px; height:35px; float:right; margin-right:20px;margin-top:3px;}
	.footer1{width:782px; height:14px; margin:11px auto 8px auto; background:url('template-bg_footer1.jpg') no-repeat 0 2px; font-size:11px; text-transform:uppercase;}
		.footer1 a{display:block; float:left;}
		.footer1 a:hover{font-weight:bold;}
		
		.plan_txt{width:97px;}
		.presse_txt{width:65px; margin-right:1px;}
		.compte_txt{width:86px; margin-right:1px;}
		.engagement_txt{width:131px; margin-right:1px;}
		.cgv_txt{width:52px; margin-right:1px;}
		.protection_txt{width:166px; margin-right:1px;}
		.mention_txt{width:130px; margin-right:1px;}
		.contact_txt{width:78px}
		
	.footer2{padding-bottom:21px; color:#C9ACA0; font-size:11px;}
		.footer2 a{color:#C9ACA0; text-decoration:underline;}
		.footer2 a:hover{text-decoration:underline;}

	
.listPresse{margin:0 auto; width:900px;}
	.pressebit{ float:left; width:225px; height:225px; text-align:center;}
