/*---------- @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, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 1.1em; /* À adapter au design.*/ 
	color:#020202;
} 
body.recommander {background:none}

/* Titres */ 
h1, h2, h3, h4, h5, h6 { 
  margin:0; /* Rapproche le titre du texte.*/ 
  line-height:1em; 
  font-weight:normal; /* Valeur par défaut.*/ 
  font-style:normal; 
} 
h1 { font-size:1.75em; } 
h2 { font-size:1.5em; } 
h3 { font-size:1em} 
h4 { font-size: 1em} 
 
/* Listes */ 
ul, ol {  margin:0; padding:0; list-style:none} 
li{ list-style:none} 
/* Paragraphes */ 
p { margin: .75em 0; /*Marges plus faibles que par défaut.*/} 
address { margin: .75em 0; font-style: normal} 
 
/* Liens */ 
a {text-decoration:none; color:#020202} 
a:link, a:visited , a:hover, a:focus, a:active {text-decoration:none; outline:none}
#conteneur a:hover{color:#CC071E}
 
/*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, button, select {vertical-align: middle; color:#575C70; line-height:1em;/* Solution pb. d'alignement.*/ }

table{border:0}

/*---------- @DIVERS ET UTILITAIRES ----------*/
/** Sablier **/
.ajax-loader {background:url('template-ajax-loader.gif') no-repeat center top; height:200px}

/** JQUERY VALIDATE **/
label.errorForm  {color:#ED2225;display:none;font-size:10px}
label {cursor:pointer}
input.errorForm, select.errorForm, textarea.errorForm {border:1px solid #ED2225}
/*input.validForm, select.validForm, textarea.validForm {border:1px solid #CC071E}*/

.clear{clear:both}
.clear_li{float:none; clear:both}
.etoile{color:#CC071E}
.erreur{text-align:center; color:#CC071E;font-weight:bold;}
.stat{display:none}

#conteneur .souligner, #conteneur .souligner:hover{text-decoration:underline}
.pointille_bas{background:url('template-pointille_h.png') repeat-x left bottom}
.bordure{padding:20px; border:solid 1px #C9C5C2}
.bordure_bis{padding:20px; background:url('template-td_degrade2.jpg') repeat-x left bottom; border:solid 1px #E7E4E2}
	.bordure_h{border-top:solid 1px #DEDEDE}
	.bordure_d{border-right:solid 1px #DEDEDE}
	.bordure_b{border-bottom:solid 1px #DEDEDE}
	.bordure_g{border-left:solid 1px #DEDEDE}
	
.separateur{clear:both; height:1px; background:url('template-trait.jpg') no-repeat; margin:0; padding:0}
.traitgris{background:url('template-traitgris.jpg') repeat-x}

/*---------- @GROUPE STRUCTURE ----------*/
#conteneur{width:980px; margin:0 auto;padding:0 5px; background:#FFF;}
	#header{width:980px; padding-top:4px}
	#contenupage{width:980px; /*height:500px;*/ padding:0 0 0 0}
	html>body #contenupage{/*min-height:500px; height:auto*/}
	#footer{width:980px}
	
/*---------- @HEADER ----------*/
/*--Début barre infos bulles--*/
.barregrise{height:23px;background-color:#f1f1f1;color:#4a4a4a}
	.barregrise a:hover{color:#CD071E}
	.barregrise_contenu{width:980px; margin:0 auto;height:23px;line-height:23px;position:relative; z-index:3000}
		/**Phrase administrable**/
		.barregrise_contenuG{float:left; width:540px}
		/**Barres des infos bulles**/
		.barregrise_contenuD{float:right; width:440px}
			table.menudivers_haut{height:17px; font-size:11px}
				.menudivers_haut td{height:17px; padding:0 5px 0 4px; background:url('template-menudivers_sep.jpg') no-repeat right 7px}
				.menudivers_haut td.menudivers_tel{padding:0 0 0 4px; background:none}
					.menudivers_haut td a{color:#4a4a4a}
					td.menudivers_tel a:hover{color:#FE0021}
				/*Aide*/
				.aide{cursor:pointer; text-align:left}
					.aide_content{height:35px; position:relative; z-index:5000}/*Pour fixer div "ssmenu_aide"*/
						.ssmenu_aide{position:absolute; top:22px; left:-75px}
							.bulleH{width:157px; height:34px; background:url('template-bulleH.png') no-repeat; text-align:center; line-height:40px; font-size:15px; font-weight:bold; color:#555}
							ul.bulleM{width:157px; background:url('template-bg_bulleM.jpg') repeat-x left bottom; position:relative}
								ul.bulleM li{display:block; width:125px; padding:0px 10px 0 20px; background:url('template-puce_menuinstit.jpg') no-repeat 10px 10px; border-left:solid 1px #808080; border-right:solid 1px #808080; font-weight:normal; position:relative; z-index:10}
								
								ul.bulleM li.bulleB{display:block; position:absolute; left:0; bottom:-20px; z-index:0; width:157px; height:20px; padding:0; background:none; border-left:none; border-right:none}
				/*Bulles livraison, garanties, newsletter, horaires */
				#bulleliv{z-index:5000;background:url('template-bullelivraison.png') no-repeat left top;width:157px;height:133px;position:absolute;top:23px;right:315px;display:none}
				#bullegarantie{z-index:5000;background:url('template-bullegarantie.png') no-repeat left top;width:137px;height:103px;position:absolute;top:23px;right:267px;display:none}
				#bullenews{z-index:5000;background:url('template-bullenewsletter.png') no-repeat left top;width:197px;height:116px;position:absolute;top:23px;right:105px;display:none}
					.newsadresse{margin-top:81px;margin-left:8px}
						.newsadresse input.adressebulle{border:none;background:none;font-size:11px;width:145px}
				#bullehoraire{z-index:5000;background:url('template-bullehoraires.png') no-repeat left top;width:201px;height:112px;position:absolute;top:23px;right:-5px;display:none}

				#bulle_identif{z-index:5000;color:#000;font-weight:normal}
					#bulle_identif a{text-decoration: none}
					#bulle_identif td{background:none;float:none;height: inherit;padding: 0;position: inherit;display:table-cell;color:#4a4a4a}
					.mdpoublie{color:#4a4a4a;font-size:11px;padding-left:23px;height:15px;text-align: right}
						#bulle_identif .mdpoublie a{font-size:11px;color:#4a4a4a;text-decoration: none;cursor:pointer;margin-right:50px}
					.nouvclient{border-bottom:1px solid #b6b6b6;padding:10px 0;margin-bottom: 7px}
					
				#bulle_connecte{z-index:5000;color:#4a4a4a;height:80px;font-weight:normal;right:-5px;width:230px;}
					#bulle_connecte a{text-decoration: none;color:#4a4a4a}
					#bulle_connecte td{background:none;float:none;height: inherit;padding: 0;position: inherit;display:table-cell;color:#4a4a4a;padding:5px 0}
/*--Fin barre infos bulles--*/

.header_g{float:left; width:500px; height:85px; padding:0}
	.logo{float:left; width:250px;margin-top: 10px}
	.sloggan{float:left; width:250px;text-align:center;}
	
.header_d{float:right; width:480px; height:85px; text-align:right}
	/*--bloc mon compte--*/
	.connexion{float:left; width:240px; height:45px}
		table.connexion_content{; height:25px; font-size:10px; font-weight:bold}
			.connexion_content td{float:left; height:15px; padding:0 5px 0 4px; background:url('template-menudivers_sep.jpg') no-repeat right 17px; z-index:2010}
				.bullegrise{position:absolute; right:-15px; top:30px; width:320px;padding:10px; background-color:#e6e6e6; text-align:left; font-size:15px;color:#4a4a4a}
				.connexion_content td a{text-decoration:underline; color:#000;font-size:12px}
				/*Etat connecte*/
				td.user{background:none;padding:15px 0; font-size:12px; color:#4a4a4a}
				td.user_moncompte{background:none;padding:15px 5px}
	/*--bloc recherche--*/		
	.recherche{float:left; width:260px; height:20px; padding:3px 0 4px 0; border:2px solid #6f6f6f}
		.inputrech{width:225px; padding-left:4px; background:none; border:none; text-align:center; font-size:12px; color:#8C8C8C}
	/*--bloc mon panier--*/
	.monpanier{position:relative;float:right; width:209px; height:84px; font-size:14px; right:-3px; z-index:2500; background:url('template-monpanier.jpg') no-repeat}
		a.voirpanier{color:#4a4a4a;text-decoration: underline;font-size: 12px;margin-right:10px}
		.monpanier table{height:45px;width:140px; padding-right:10px}
			td.monpanier_ico{width:65px; height:33px; padding-left:22px; background:url('template-ico_panier.jpg') no-repeat; }
			td.monpanier_totaux{height:33px; padding-bottom:5px; color:#CC071E;font-weight: bold}
				td.monpanier_totaux a{color:#000;font-weight:bold;font-size:12px}
		/**Panier déroulant**/		
		#panier{position:absolute; z-index: 3000; right:0; top:65px; width:250px; border-left:solid 1px #D3D3D3; border-top:none;background:url('template-bg_panier.jpg') repeat-y right top #fff}
			#panier ul{width:250px; padding-top:8px; border-bottom:solid 1px #fff; text-align:left}
				/*Lignes articles panier*/
				li.article_panierBit{width:234px; margin:0 auto; padding:8px 0; background:url('template-trait.jpg') no-repeat 0 bottom}
					.article_panierBitIma{float:left; width:40px; height:60px; background-color:#FFF; border:solid 1px #D3D3D3}
						.article_panierBitIma img{width:40px;height:60px}
					.article_panierBitdetails{float:right; width:182px}
						.article_panierBitdetailsG{float:left; width:120px; font-size:13px; font-weight:bold; color:#000}
							.article_panierBitLib{padding-bottom:5px; font-size:13px; font-weight:bold}
								.article_panierBitdetailsG h3{display:block;}
								.article_panierBitLib a{color:#000}
							.marque_ref, .caract{padding-bottom:5px}
						.article_panierBitdetailsD{float:right; width:57px; text-align:right}
							.article_panierBitdetailsD .prix_promo{font-size:14px; font-weight:bold; color:#CC071E}
							.article_panierBitdetailsD .prix_old{text-decoration:line-through; font-size:12px; color:#6C6C6C}
				/*Ligne total*/			
				li.article_panierTotal{padding:12px 8px; color:#797979;font-size:12px}
					.panier_ttc{padding:19px 0 11px 0; color:#CC071E; font-weight:bold; font-size:13px}
					.livraisoninfos{color:#000}
				/*Bouton termier commande*/
				#panier ul li.terminercommande {width:247px; height:29px; margin:0; padding:0; background:none}

/**Onglets**/
.onglets{clear:both; width:975px; height:30px; padding-left:5px; background:url('template-onglet_debut.jpg') no-repeat; position:relative; z-index:100}
	.onglets_content{line-height:1.1em;float:left;width:848px; height:30px; background:url('template-onglet_repeat.jpg') repeat-x; text-align:center}
		.onglet_accueil{width:50px; height:30px; background:url('template-onglet_sep.jpg') no-repeat right 0}
		.ongletbit{height:30px; font-size:15px; padding:0 6px 0 5px; background:url('template-onglet_sep.jpg') no-repeat right 0;}
			.ongletbit a{display:block; height:22px; margin-top:4px; padding:4px 8px 0 8px; font-size:15px; font-weight:bold; text-transform:uppercase; color:#FFF}/**repos**/
			#ssmenu_2000 a{display:block; height:15px;margin-top:0;padding:0px 8px 0 8px; font-size:15px; font-weight:bold; text-transform:uppercase; color:#FFF}/**repos**/
			#conteneur .ongletbit_over a{background:#FFF; color:#000}/**onglet sur fond blanc au survol**/
			#conteneur .ongletbit a:hover, #conteneur .ongletbit_over a:hover{color:#000}
			#conteneur .ongletbit_overBis a{height:14px; margin:0; padding:3px 8px 2px 8px;  color:#FFF;margin-bottom:2px;}/**onglet sur fond blanc sur la page categ**/
			
			/*Sous-menus déroulants*/
			.ssmenu_id{ position:absolute; top:30px; left:-5px; z-index: 2000; width:980px; text-align:left}
				.ssmenu{width:978px;background-color:#FFF; border:solid 1px #DCDCDC; border-top:none}
					.ssmenu_content{width:740px; height:227px; padding:20px 20px 15px 20px;float:left;}
						.imageonglet{padding:20px 20px 20px 0;float:left;height:256px;}
					html>body .ssmenu_content{min-height:227px; height:auto}
						.ongletbit .ssmenu_content a, .ongletbit_over .ssmenu_content a{display:inline; height:auto; background:none; color:#020202; text-transform:none; font-size:13px}/*Pour contrer ".ongletbit .ongletbit_over a"*/
						/*Niveau1*/
						.niv1bit{width:220px; margin-left:10px;padding-top:5px;}
							.niv1bit_lib{height:15px; padding:0 0 5px 10px; background:url('template-puce_ssmenubit.jpg') no-repeat 0 4px}
								.niv1bit_lib a{margin:0; padding:2px 8px; font-size:12px; font-weight:bold; }
								#conteneur .ongletbit_over .niv1bit_lib a:hover{background-color:#020202; color:#FFF}
							/*Niveau2*/
							.ongletbit .ssmenu_content .niv2bit a, .ongletbit_over .ssmenu_content .niv2bit a{font-size:11px;}
							.niv2bit{width:190px; padding-left:30px;height:18px;}
								.niv2bit_lib{margin-bottom:5px; padding:0 10px 5px 0}
									.niv2bit_lib a{padding:2px 4px; font-weight:normal}
									#conteneur .ongletbit_over .niv2bit_lib a:hover{background:#020202; color:#FFF}
							
		
		/*Onglet marques*/
		.ssmenu_marquesContent{position:relative; left:0; top:0; z-index:100;}
			.ssmenu_marques{width:135px; position:absolute; top:26px; left:0px; z-index:2000;}
				.ssmenu_marques ul{width:133px; padding-bottom:4px; background-color:#FFF; border:1px solid #DCDCDC; font-weight:normal; text-transform:none;  border-top:none;}
					.ssmenu_marques li{width:133px;}
						#conteneur .ongletbit_over .ssmenu_marques li a{display:block; height:auto; padding:4px 0; text-transform:none; text-align:center; font-size:12px; font-weight:bold}
						#conteneur .ongletbit_over .ssmenu_marques li a:hover{background:#020202; color:#FFF}
		
		/*Onglet nouveautés sur fond blanc quand on est sur la page Récap */
			.onglet_nouv a{display:block; height:22px; margin-top:4px; padding:4px 8px 0 8px; font-size:15px; font-weight:bold; text-transform:uppercase; color:#FFF}
			#conteneur .onglet_nouv a:hover{height:auto; margin:3px 0 0 0; padding:2px 8px 6px 8px; background:#FFF; line-height:normal; color:#000;}
			
		/*Onglet foire*/
		.onglet_foire{background:none}
			.onglet_foire a{display:block; height:22px; margin-top:4px; padding:4px 8px 0 8px; background:none; font-size:15px; font-weight:bold; text-transform:uppercase; color:#FFF}
			#conteneur .onglet_foire a:hover{height:auto; margin:3px 0 0 0; padding:2px 8px 6px 8px; background:#FFF; line-height:normal; color:#000;}
		/*Onglet flash*/				
		.onglet_ventesflash{float:right; width:127px; height:30px; text-align:center}
			#conteneur .onglet_ventesflash a{display:block; width:127px; height:30px; background:url('template-bordure_ongletflash.jpg') repeat-x #CC061D; line-height:30px; font-size:15px; font-weight:bold; color:#FFF;}
			#conteneur .onglet_ventesflash a:hover{background:#d6394c;} 
			
/*Réduction, livraison offerte + facebook*/
.divers{width:980px; height:38px}
	.livr_offerte{float:left; width:294px; height:30px; padding:8px 5px 0 5px; background:url('template-divers_sep.jpg') no-repeat right 8px; font-family:Verdana; font-size:13px}
	.bon_achat{float:left; width:357px; height:30px; padding:8px 0 0 12px; background:url('template-divers_sep.jpg') no-repeat right 8px; font-family:Verdana; font-size:13px}
		.notabene{padding-right:10px; text-align:right; font-family:Verdana; font-size:9px}
	.facebook{float:left; width:291px; padding:8px 0 0 14px}
	
/*Barre de navigation*/
.navigation{height:40px; line-height:40px}
	.navigation strong{font-style:normal}
	.navigation h1, .navigation h2{display:inline; font-size:12px}
	
			
/*---------- @FOOTER ----------*/
.encarts{width:982px;height:137px;margin-bottom:20px}
.encarts a{float:left}
.encartfianet{float:left;width:195px;height:137px;background:url('template-encart_avis.jpg') no-repeat left top}
	.encartfianet #widget{margin-top:38px;margin-left:15px}
	
.infosetservices{height:38px;width:980px}
.menu_sep{height:96px; width:980px; margin-bottom:24px; background:url('template-menu_sep.jpg') repeat-y}
	.menu_sep2{height:96px; background:url('template-menu_sep2.jpg') no-repeat}
		html>body .menu_sep2{min-height:96px; height:auto}
		ul.apropos{float:left; width:202px; padding-right:29px}
		ul.aide{float:left; width:144px; padding-right:29px}
		ul.nosservices{float:left; width:159px; padding-right:29px}
		ul.lesplus{float:left; width:387px}
			.menu_sep2 li.menu_lib{clear:both; height:19px; background:none; font-weight:bold; text-decoration:underline}
			.menu_sep2 li{padding-left:10px; background:url('template-puce_menuinstit.jpg') no-repeat 0 5px}
			ul.lesplus li{float:left; width:110px; padding-right:5px}
			ul.lesplus li.menu_lib{float:none; clear:both; width:387px; padding:0 0 0 10px}
		
.infos_divers{width:978px; height:76px; margin-bottom:22px; border:solid 1px #C3C3C3}	
	.infos_divers img{border-right:solid 1px #C3C3C3}	
.index_partenaires{padding-bottom:10px; text-align:center}
	.partenaire_bit{float:left; margin:5px 10px}
	
.copyright{width:980px; height:30px; margin-bottom:4px; padding-top:7px; background:#E6E6E6; text-align:center; color:#797979; font-size:11px}
	.copyright a{text-decoration:underline; color:#797979}
	#conteneur .copyright  a:hover{text-decoration:underline; color:#797979}

.opti{width:980px; height:30px; padding-top:10px; text-align:center;color:#1A1A1A}
	.opti a{padding:0 6px 0 3px; border-right:solid 1px #1A1A1A; color:#1A1A1A; font-size:11px}
	#conteneur .opti a:hover{color:#000; text-decoration:underline}

/*---------- @INDEX ----------*/
/**Carrousel**/
.carrousel{float:left; width:631px; height:370px; position:relative}
	.carrousel ul{height:458px}
		/**Images**/
		li.carrouselImageBit{float:left; width:631px; height:458px}
		/** Articles **/
		/*li.carrouselArticle{}
			.carrouArticleBit{}
				.carrouArticleBit_ima{}
					.etiquettes{}
				.carrouArticleBit_details{}
					.carrouArticleBit_lib{}
						.carrouArticleBit_lib a{}
					.carrouArticleBit_marque{}
					.carrouArticleBit_prix{}*/
		
		/** Boutons **/
		.btn{width:631px; height:45px; position:absolute; left:0; bottom:0; z-index:10}
			/** Boutons au repos **/
			.btn_prev, .btn_next, .btn_1, .btn_2, .btn_3, .btn_4, .btn_5{width:21px; height:21px}
				.btn_prev a{display:block; width:21px; height:21px; background:url('template-btn_prev.png') no-repeat}
				.btn_next a{display:block; width:21px; height:21px; background:url('template-btn_next.png') no-repeat}
				.btn_1 a{display:block; width:21px; height:21px; background:url('template-btn_1.png') no-repeat}
				.btn_2 a{display:block; width:21px; height:21px; background:url('template-btn_2.png') no-repeat}
				.btn_3 a{display:block; width:21px; height:21px; background:url('template-btn_3.png') no-repeat}
				.btn_4 a{display:block; width:21px; height:21px; background:url('template-btn_4.png') no-repeat}
				.btn_5 a{display:block; width:21px; height:21px; background:url('template-btn_5.png') no-repeat}
				
				/* pour le rollover sur le lien*/
				.btn_prev a:hover{display:block; width:21px; height:21px; background:url('template-btn_prev_over.png') no-repeat}
				.btn_next a:hover{display:block; width:21px; height:21px; background:url('template-btn_next_over.png') no-repeat}
				.btn_1 a:hover{background:url('template-btn_1_over.png') no-repeat}
				.btn_2 a:hover{background:url('template-btn_2_over.png') no-repeat}
				.btn_3 a:hover{background:url('template-btn_3_over.png') no-repeat}
				.btn_4 a:hover{background:url('template-btn_4_over.png') no-repeat}
				.btn_5 a:hover{background:url('template-btn_5_over.png') no-repeat}
				
			/** Boutons à l'action **/
			.btn_prev_over, .btn_next_over, .btn_1_over, .btn_2_over, .btn_3_over, .btn_4_over, .btn_5_over{width:21px; height:21px}
				.btn_prev_over a, .btn_prev_over a:hover{display:block; width:21px; height:21px; background:url('template-btn_prev_over.png') no-repeat}
				.btn_next_over a, .btn_next_over a:hover{display:block; width:21px; height:21px; background:url('template-btn_next_over.png') no-repeat}
				.btn_1_over a, .btn_1_over a:hover{display:block; width:21px; height:21px; background:url('template-btn_1_over.png') no-repeat}
				.btn_2_over a, .btn_2_over a:hover{display:block; width:21px; height:21px; background:url('template-btn_2_over.png') no-repeat}
				.btn_3_over a, .btn_3_over a:hover{display:block; width:21px; height:21px; background:url('template-btn_3_over.png') no-repeat}
				.btn_4_over a, .btn_4_over a:hover{display:block; width:21px; height:21px; background:url('template-btn_4_over.png') no-repeat}
				.btn_5_over a, .btn_5_over a:hover{display:block; width:21px; height:21px; background:url('template-btn_5_over.png') no-repeat}
		
		/*** Autopromos - droite: 311px ***/
		.autopromos{float:right; width:345px; background-color:#fff; }
			.autopromo1, .autopromo2{width:345px; height:185px}
			.autopromo1 img, .autopromo2 img{width:345px; height:185px}

	/**Marques**/
	.marques{width:980px; height:68px; padding-top:10px; position:relative}
		.marques_content{width:983px; height:51px; overflow:hidden; position:absolute; top:10px; left:-2px}
			.marques_carrousel, .marques_carrousel ul{width:20000px; height:51px}
				.marques_carrousel ul li{float:left; width:88px; height:47px; margin-right:7px; border:solid 2px #CFCFCF; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
				
				
	/*Tops nouveautés*/
	.tops{width:980px; padding:15px 0}
		.topBit{float:left; width:183px; height:356px; margin-right:16px; text-align:center; }
		.topBit_5{float:right; margin:0}
			.topBit_ima{width:183px; height:245px; position:relative}
				.dimension_test img{width:183px; height:245px}/*A supprimer*/
				.dimension_test2 img{width:145px; height:176px}/*A supprimer*/
				/*Etiquettes*/
				.etiquette{ height: 85px; position: absolute;right: 0;top: 0;width: 87px;z-index: 0;text-align:right;}
				.etiquette_pct{background: url("template-promo.png") no-repeat scroll left top transparent;color: #FFFFFF;font-family: times New Roman;font-size: 18px;font-weight: bold;height: 42px;left: 0;padding-left: 2px;padding-top: 8px; position: absolute;text-align: left;top: 0;width: 50px; z-index: 0}
				/*Zoom image*/
				.topBitzoom{position:absolute; top:-80px; left:-60px; width:286px; height:405px; padding:10px; /*background:url('template-cadrezoom.png');*/ cursor:pointer}
					.conteneur_guidestailles{border:1px solid #A2A2A2;width:266px; height:385px; padding:10px; background:#FFF; position:relative; left:0; top:0}
						.guidestailles{width:80px; position:absolute; right:0px; top:0px}
							.guidestailles_h ,.guidestailles_b{width:80px; height:5px}
							.guidestailles_m{width:80px; background:url('template-bg_guidetailles.png')}
								.tailles_txt{width:80px; padding-left:5px; font-weight:bold}
								.guidestailles_content{width:80px; padding:5px 0 5px 4px}
									.taille{float:left; margin:1px; padding:0 5px; font-weight:bold; background-color:#FFF}
						.conteneur_guidestailles a {display:block; width:266px; height:385px; text-align:center}
						.conteneur_guidestailles a img{width:266px;height:385px;}
								
			.topBit_marque{height:30px; text-align:right}
				/*.topBit_marque img{height:32px}*/
			.topBit_lib{height:23px;font-size:11px; margin-bottom: 6px;overflow: hidden}
				.topBit_lib a{height:30px; color:#020202; font-weight:bold}
			.topBit_lib2, .topBit_ref{height:30px}
			.topBit_prix {height:20px; color:#FE0021}
				.topBit_prix a, #conteneur .topBit_prix a:hover{color:#FE0021}
				.topBit_prixold {padding-right:5px;text-decoration:line-through;color:#000}
				.topBit_prixpromo {font-size:16px; font-weight:bold}
			.topBit_btn{float:right; width:113px; height:25px}
				.topBit_btn_detail{float:left; width:66px; height:25px}
				.topBit_btn_ajoutpanier2{float:left; width:43px; height:25px; margin-left:4px}
				
	/*Phrase administrable*/
	.phraseadmin{padding:15px 0; font-weight:bold; font-size:11px}

/*---------- @CATEGORIE ----------*/
.gauche{float:left; width:170px; padding-bottom:20px;line-height:1.1em;}
	ul.folderBitOpen{}
	.folderBitClose .catalogue_g_titre{background:url('template-pucerclose.jpg') no-repeat left top;padding-left:12px;}
	.folderBitOpen .catalogue_g_titre{background:url('template-puceropen.jpg') no-repeat left top;padding-left:12px;}
	.li_niv1{padding:1px 0;}
	.folderBitClose ul{display:none;}
		li.li_niv1 ul{margin-left:20px;}
		.liste_catalogue_element.folderBitOpen a{color:#D00620;font-weight: bold;}
		.liste_catalogue_element{padding:1px 0;}
.gauche_bis{float:left; width:180px; padding-bottom:20px}
	.criteres_content{width:170px; margin-bottom:15px}
		.criteres_lib{height:36px; position:relative}
		.criteres_ul{padding-bottom:21px;max-height:220px;overflow:auto;}
		#caraccateg{max-height:none;}
			.criteres_ul li{cursor:pointer; font-size:11px}
				#carac_13{padding-bottom:45px;}
				.facette_li a{display:block; padding:2px 0 2px 16px; background:url('template-selectFacetteCollection.jpg') no-repeat 2px 5px; font-size:11px; color:#1a1a1a}
				.facette_li2 a{display:block; padding:2px 0 2px 16px;font-size:11px; color:#1a1a1a}
				.facette_li a:hover, .facette_li2 a:hover{color:#CC071E}
				.facette_li a.facetteCollection, .facette_li2 a.facetteCollection{}
				
				a.selectFacetteCollection, a.selectFacetteTypeProduit, a.selectFacetteMarque, a.selectFacetteCaractval{background:url('template-selectFacetteCollection_checked.jpg') no-repeat 2px 5px #FFF; color:#CC071E}
				.facette_li2 a.selectFacetteCollection, .facette_li2 a.selectFacetteTypeProduit, .facette_li2 a.selectFacetteMarque, .facette_li2 a.selectFacetteCaractval{color:#CC071E;background:none;}
		
			a.cacheFacetteMarque{display:none;}
		a.lientout{color:#CC071E;text-decoration: underline;font-size: 10px;margin:2px 0 10px 20px;font-weight: bold;}
			a.lientout:hover{text-decoration: none;}
		#formuperpage{font-size:11px}
	/*Budget*/
	.criteresbudget_form{/*padding-bottom:21px;*/ text-align:center}
		.inputSlider {color:#000000; font-size:11px}
		#prixmin, #prixmax{width:20px; background:none; text-align:right; color:#000000; border:none; font-size:11px}

	/*Taille et Couleurs*/	
	.guide{padding-bottom:21px; text-align:center}
	li.facette_couleur{float:left; position:relative}
		.info_couleur{position:absolute; left:20px; top:20px; padding:6px 10px; background:#8E8E8C; color:#fff; font-size:11px; font-weight:bold;display:none;}
		li.facette_couleur a{display:block; width:13px; height:13px; margin:0 3px; border:solid 4px #fff}
		li.facette_couleur a.selectFacetteCaractval{display:block; width:13px; height:13px; margin:0 3px; border:solid 2px #000; padding:2px;}
	li.clear_li{width:152px; clear:both}
		
	/*Articles vus*/
	.articlevu{text-align:center}
		.articlevu_content{width:85px; margin:9px auto 0 auto; padding:8px 8px 3px 8px; border:solid 1px #A2A2A2}
			.articlevuBit{width:85px; height:100px; margin-bottom:5px;    background:#FFF}
	
.droite{float:right; width:780px; padding-bottom:20px}
	/*Image*/	
	.categ_ima{width:780px; height:177px; margin-bottom:3px; position:relative; text-align:right}
		.ombre_g{position:absolute; top:0; left:0; width:6px; height:170px}
		.ombre_b{position:absolute; bottom:0; right:0; width:780px; height:7px}
		/*Description*/
		.categ_desc{position:absolute; top:0; left:6px; width:423px; height:149px; padding:5px 10px 10px; text-align:left}
			h1.categ_lib{height:32px; color:#020202; font-size:18px; font-weight:bold}
			.categ_desc_txt{height:140px; overflow:auto}
				.categ_desc_txt p{margin:0}
	
	/**Tri prix et nouveautés**/
	.tri{width:780px; height:35px; background:url('template-point.jpg') repeat-x left 17px}
		.tri_sep{width:780px; height:35px; background:url('template-traitgris_debut.jpg') no-repeat left 17px}
			.tri_sep table{width:170px; height:14px; background:#FFF; border:solid 1px #CACACC; font-size:11px; font-weight:bold}
				td.tri_prix{width:58px; height:14px; /*padding:6px 0 6px 6px;*/ border-right:solid 1px #CACACC}
				td.tri_nouv{width:105px; height:14px; /*padding:6px;*/}
	
	/*Pagination*/
	.pagination{width:780px; height:26px}
	.pagination2{width:780px; height:42px}
		td.td_nav{text-align:left}
		td.parpage{height:18px; padding-right:25px; text-align:right}
			td.parpage span{padding:0 5px}
			td a.parPageBitEnCours{color:#CC071E}
			td a.parPageselected{color:#CC071E}
		td.pages{width:80px; text-align:right}
			.pages form{display:inline}
			.pages select{font-size:11px;color:#000}
				
	/*Articles*/
	.articles{width:780px; padding:15px 0}
		.articles .topBit{margin-bottom:10px}
		.articles .topBit_4{margin-right:0; float:right}
	
	/*Ancre retour */
	.ancre_retour{height:10px; padding:15px 0; text-align:right}
	
/*---------- @PRODUIT ----------*/
.produit{width:980px; padding:0 0 15px 0;position:relative;}
	/** Produit: photos **/	
	.produit_g{float:left; width:475px}
		.photo{float:left; width:85px; height:552px}
			.photoBit{width:83px; height:98px; margin-bottom:13px; border:solid 1px #C3C3C3}
				.photoBit a{cursor:pointer}
			.photoBit_5{margin:0}
		.photoBig{float:right; width:380px; height:550px; border:solid 1px #C3C3C3;position:relative;}
		.photo_copyright{font-size:11px; color:#B4B4B4;position:absolute;bottom:0;left:5px;}
		
	/** Produit : détails et formulaires **/
	.produit_d{float:right; width:497px}
		.produit_marquelogo{float:left; width:80px; height:80px; padding-left:5px; text-align:right}
		h1.produit_lib{float:left; width:198px; padding:7px 0 10px 20px; font-size:14px; font-weight:bold}
			.soustitre{font-size:12px;font-weight: normal}
		.produit_prix{float:right; width:193px; height:67px; text-align:right; line-height:1.6em;position:relative}
			.produit_prixold{font-size:14px; text-decoration:line-through}
			.produit_prixpromo{font-size:26px; font-weight:bold; color:#FD0000}
			.produit_pctpromo{font-size:28px; font-weight:bold; color:#cb051c;position:absolute;top:44px;right:200px;width:200px;font-family: Times New Roman}
			.enstock, .epuise{padding:5px 0; font-size:15px; font-weight:bold}
			.epuise{color:#FD0000}
			.produit_delai{padding-bottom:12px}
	
		.produit_formu{padding:10px 0}
			.produit_caracts{float:left; width:280px; padding-top:5px}
				.articleCaracteristique{width:125px}
				.choix_couleur a{display:block; float:left; width:24px; height:24px; margin:0 5px 5px 0}
					.caractvalImg{border:solid 2px #fff}
					.vignette_selected{border:solid 2px #CC071E}
				.caract_lib{padding-bottom:5px; font-weight:bold}
				.caract_val{padding-bottom:5px}
					.caract_val select{font-size:11px}
				.qte_txt{width:93px; font-weight:bold}
				.qte_ajout table{width:57px; height:18px; background:#EAECE9}
					.qte_input{width:23px; height:16px; padding:0; border:none; background:#FFF; text-align:center}
			.produit_boutons{float:right; width:213px; padding-top:10px; text-align:right}
				#btn_ajout, #btn_contact{height:60px}
				
		/**Onglets Classeur **/
		.produit_desc{float:left; width:393px; padding:15px 0 10px 0; }
			.classeur_bordureG{background:url('template-panneau_ombre.jpg') repeat-y}
				.classeur{width:388px; border:solid 1px #C6C6C6; border-right:none}
					.classeur_on{width:20%; height:22px; background:#F2F2F2; border-right:solid 1px #C6C6C6; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:center; line-height:22px; cursor:pointer}
					.classeur_off{width:20%; height:22px; background:#FFF; border-right:solid 1px #C6C6C6; font-size:11px; font-weight:bold; text-transform:uppercase; color:#898989; text-align:center; line-height:22px; cursor:pointer}
					.td_classeurContent{width:100%; border-top:solid 1px #C6C6C6; border-right:solid 1px #C6C6C6}
						.classeur_content{height:200px; padding:10px 10px; background:#F2F2F2; border:solid 1px #FFF;overflow:auto}
							.classeur_content a{font-weight: bold;text-decoration: underline;}
						
						/*Hotline*/
						.info_hotline{padding:0 0 10px 0; color:#000;margin:0;}
						.input_hot{width:140px; border:solid 1px #CECECE; padding:2px}
						.textarea_hot{width:140px; height:80px; border:solid 1px #CECECE; padding:2px}

					
		/** Pagination produit **/
		.produit_pagenav{float:right; width:89px; padding:40px 0 0 0}
			.pagenav{width:125px}
				.pagenav select{float:left}
				.pagenav a{float:left;margin:2px 2px 0 2px}
			.produit_prec_fleche{width:89px; height:31px;margin-left:-12px;}
			.produit_suiv_fleche{width:89px; height:31px;margin-left:12px;}
			.produit_prec_ima{width:68px; height:88px; margin:0 auto}
			.produit_suiv_ima{width:68px; height:92px; margin:0 auto}
				.produit_prec_ima a, .produit_suiv_ima a{display:block; width:66px; height:78px; border:solid 1px #C4C4C4}
					.produit_prec_ima a img, .produit_suiv_ima a img{width:66px;}
		/*Boutons recommander et favoris*/
		.produit_btn_divers{clear:both; padding:10px 0 15px 0}
		/** Liens partage **/
		.share{float:left; width:350px; padding:10px 0 15px 0}
			#sharebtn{text-align: right}		
				.addthis_toolbox{position:absolute;left:90px;top:558px;}
		/*Retour au rayon*/
			.retour_categ{float:right;width:130px; padding-top:5px;margin-right:4px;}	
		
	/** produis complémentaires, produits de la même marque et produits conseillés **/
	.produit_complementaire, .produit_marque, .produit_conseil{float:left; width:300px; height:320px; margin:15px 40px 15px 0}
	.produit_conseil{margin:15px 0}
		.titre_bloc{height:27px; font-weight:bold}
		.produit_complementaire .topBit, .produit_marque .topBit, .produit_conseil .topBit{float:left; width:145px; height:270px; margin:0; text-align:center}
			.produit_complementaire .topBit_ima, .produit_marque .topBit_ima, .produit_conseil .topBit_ima{width:145px; height:176px; position:relative}

/*---------- @ETAPES PANIER ----------*/
.etapes{width:980px; height:99px; padding-top:19px}
	.etape1, .etape2, .etape3{float:left; width:239px; height:77px; margin-right:8px}
	.etape4{float:right; width:239px; height:77px}

.etapescommande{padding:10px 0 20px 0; text-align:center; color:#B40001; font-weight:bold}
				
/**Etape1**/
.formu_panier{width:866px; margin:0 auto}
	.etape_titre{height:30px; font-size:19px; line-height:1.4em}
	/*Table lignes panier*/
	.bordure_tablepanier{width:866px; margin-bottom:5px; background:url('template-ombreD_table.jpg') repeat-y}
		.tablepanier{width:861px; background:url('template-td_degrade.jpg') repeat-x left bottom; border:solid 1px #CACCCB}
			.tdhead{height:30px; padding:0 13px; background:#F0F0F0; border-bottom:solid 1px #C9CBCA; text-align:left; color:#898989}
			.lignepanier{height:79px; padding:11px 13px; background:url('template-separateur_lignepanier.jpg') no-repeat center bottom}
				.lignepanier_image {width:40px; height:60px; background:#FFF; border:solid 1px #CACCCB}
				.lignepanier_lib{width:55%}
					.lignepanier_lib a{font-size:14px; color:#616161}
					.lignepanier_select select{width:95px; font-size:12px; color:#606060}
				.delete {padding:0 20px 0 10px; text-align:left}
					.delete a span{position:relative; left:0; top:-2px; color:#999; text-decoration:underline}
				.lignepanier_qte{width:24px; padding:4px; border:solid 1px #D6D8D7; font-size:12px; color:#606060}
	/*Modes de livraison*/
	.bordure_tablelivr{float:left; width:529px; margin-bottom:10px; background:url('template-ombreD_table.jpg') repeat-y}
		.tablelivr{width:524px; border:solid 1px #CACCCB}
			.lignelivr{padding:8px 13px; background:url('template-td_degrade2.jpg') repeat-x left bottom;color:#616161}
				.lignelivr_g{width:263px; font-size:14px; font-weight:bold; color:#606060}
				.lignelivr_d{width:231px}
			.livraisonofferte{height:40px; text-align:center}
	/*Totaux*/
	.bordure_tabletotaux{float:right; width:336px; margin-bottom:10px; background:url('template-ombreD_table.jpg') repeat-y}
		.tabletotaux{width:331px; border:solid 1px #CACCCB}
			.tot_hors_port{height:52px; padding:0 13px; background:url('template-lignestotaux_sep.jpg') no-repeat center bottom; font-size:14px; font-weight:bold; color:#606060}
			.frais_port{height:47px; padding:0 13px; background:url('template-td_degrade2.jpg') repeat-x left bottom; font-size:14px; font-weight:bold; color:#606060}
			.tot_ttc, .tot_ttc2{height:40px; padding:0 13px; background:url('template-bg_lignetotal.jpg') no-repeat center bottom; text-transform:uppercase; font-size:14px; font-weight:bold; color:#000}
			.tot_ttc2{background:url('template-bg_lignetotal2.jpg') no-repeat center bottom}
			.montant_ttc{font-size:14px; font-weight:bold; text-transform:uppercase; color:#B30002}
	/*Code de réduction + infos CGV*/		
	.codepromo{float:left; width:370px; height:38px; padding-left:18px}
		.codepromo_input{width:122px; height:21px; border:solid 1px #D6D8D7; text-align:center; font-size:12px; color:#606060}
	.infos_cgv{float:right; width:470px; height:30px; padding-top:8px}
		.infos_cgv a{text-decoration:underline}
	/*Boutons panier*/
	.boutonspanier{width:846px; height:41px; padding:1px 2px 0 20px; background:url('template-bg_boutonspanier.jpg') no-repeat}
		.boutonspanier_g{float:left; width:370px}
		.boutonspanier_d{float:right; width:460px; text-align:right}
	/*Loi chatel*/
	.loichatel{margin-bottom:20px; text-align:center; font-size:10px}
		.loichatel p{margin:10px 0}

/**Etape2**/
/*.tablogin{background:url('template-sep_formu.jpg') repeat-y;}*/
	.inscrit{width:467px; padding-right:9px; /*background:url('template-traitgris_debut_v.jpg') no-repeat;*/ color:#000}
	.separateur_v, .separateurbis_v{width:1px; background:#BFBFBF; text-align:center; padding:0}
	.inscription{width:473px; padding-left:9px; /*background:url('template-traitgris_debut_v.jpg') no-repeat;*/ color:#000}
		.titre_divers{height:20px; padding-top:5px; background:url('template-trait.jpg') no-repeat left bottom; font-weight:bold; text-transform:uppercase;}
		.titre_divers4{height:20px; padding-top:5px; font-weight:bold; text-transform:uppercase;}
		.titre_divers2{height:20px; padding-top:5px; font-weight:bold; text-transform:uppercase; color:#CC081E}
		.titre_divers3{height:34px; font-size:14px; background:url('template-trait.jpg') no-repeat left bottom; font-weight:bold; text-transform:uppercase; color:#000; text-align:center}
		.td_input{width:185px; border:solid 1px #666; padding:2px 5px}
		.td_textarea{width:185px; height:50px; border:solid 1px #666; padding:5px}
		#conteneur .mdp_oublie{text-decoration:underline; color:#959593; font-size:9px}
		.pasdenewsletter{color:#959593; font-size:9px}
		#nouveaucli{text-align: center;}
			#nouveaucli a{margin-top:150px;}


/*Etape3*/
.etape3_g{float:left; width:509px; padding-left:20px}
	.titre_cadrecde3{height:25px; padding:0 0 10px 10px; font-size:20px; line-height:1.4em}
	.bordure_cde3{width:100%; background:url('template-ombreD_table.jpg') repeat-y}
		/*Récap de votre cde*/
		table.totcde3{width:504px; border:solid 1px #D0D0D0; color:#626262}
			/*Entete*/
			td.totcde3_entete{height:34px; border-bottom:solid 1px #D0D0D0; color:#888}
				.totcde3_entete table{width:492px; height:34px; padding-left:10px; background:#F0F0F0}
					.totcde3_entete td{height:34px; background:#FFF;  border-right:solid 1px #D0D0D0; }
					td.designation{width:190px; background:#F0F0F0}
					td.designationBit{width:190px}
					td.caracts{width:143px; padding-left:10px}
					td.qte{width:50px; text-align:center}
					td.ttc{border:none; text-align:right}
			/*bit cde*/	
			td.totcde3_bit{width:100%; height:40px}
				.totcde3_bit table{width:482px; height:40px; margin-left:10px; background:url('template-trait.jpg') no-repeat left bottom}
				.input_codepromo{width:80px; border:solid 1px #1a1a1a; padding:4px}
			/*Frais de port*/
			td.totcde3_fraisport{width:100%; height:65px}
				.totcde3_fraisport table{width:482px; height:65px; margin-left:10px; background:url('template-trait.jpg') no-repeat left bottom}
					td.fraisdeport_txt{text-transform:uppercase; font-weight:bold; color:#000}
					td.fraisdeport_pays{text-align:center}
					td.fraisdeport_val{text-align:right}
			/*TOTAL*/
			td.totcde3_total{width:100%; height:44px; background:url('template-bg_lignetotalcde3.jpg') no-repeat left bottom}
				.totcde3_total table{width:482px; height:44px; margin-left:10px; }
					td.total_txt{text-transform:uppercase; font-weight:bold; color:#000}
					td.total_val{text-align:right; color:#B40001; font-weight:bold}
					
		/*Récap mode livraison*/
		.cde3_modelivr{width:504px; background:#F8F8F8; border:solid 1px #D0D0D0}
			.modelivr_entete{height:30px; padding-left:10px; border-bottom:solid 1px #D0D0D0; color:#888; text-transform:uppercase}
			.modelivr_bit{height:65px; background:#FFF}
		
.etape3_d{float:right; width:414px; padding-right:30px}		
	/*Coordonnées*/
	.coordcde3{width:409px; border:solid 1px #D0D0D0}
		.head_coord{height:30px; padding-left:15px; background:#F0F0F0; border-bottom:solid 1px #D0D0D0; text-transform:uppercase; font-weight:bold; color:#000}
		.coord_txt{padding:15px 0 15px 15px; background:url('template-td_degrade2.jpg') repeat-x left bottom #FFF; border-bottom:solid 1px #fff; color:#626262}
			
	/*Moyens de paiement*/
	
	.modepaiement_info{padding:0 0 20px 35px; font-size:11px; color:#B40001}
	.moyencde3{width:409px; padding-top:10px; background:url('template-td_degrade2.jpg') repeat-x left bottom; border:solid 1px #D0D0D0}
		.moyencde3Bit{height:35px; padding-bottom:10px}
	#moyenbitcontenu{padding:20px 0 0 35px}
	.moyen_desc{padding:10px 0}
		
/*Etape4*/
.etape4_content{width:700px; margin:0 auto}
	.etape4_montantcommande{float:left; width:323px; padding-top:11px}
		.etape4_montantcommande ul{color:#6BAA01}
	.etape4_infopaiement{float:left; width:364px; padding:11px 0 0 11px; border-left:solid 1px #BFBFBF}
	.etape4_boutons{clear:both; padding-top:50px; text-align:center}
/*Retour de commande*/		
.retourcommande_content{padding:50px 0; text-align:center}


/*---------- @PAGE MARQUES ----------*/
.marqueLogo{float:left;width:125px;height:80px;text-align:center;border:1px solid #BBB;padding:5px;margin:5px}
.marqueLogo_nb{display:block;text-align:center;font-style: italic;margin-top:10px}
	
	
/*---------- @PAGES CLIENT ----------*/
/*le catalogue colonne gauche*/
.catalogue_g_titre a{color:#D00620; font-weight:bold; text-transform:uppercase}
.catalogue_g_centre{ border-left:1px dashed #909090;border-right:1px dashed #909090; }
.bloc_cat{ padding:5px 0;}
.bloc_cat ul li a:hover, .bloc_cat ul li a:focus {color:#E70420;text-decoration:none}
.liste_catalogue_element{/*background:url('template-puce_liste_noir.jpg') no-repeat;*/ }
	.liste_catalogue_element a{display:block;padding-left:10px}
	.liste_catalogue_element a strong{display:block; margin-left:-10px; padding-left:10px; color:#E70420; /*background:url('template-puce_liste_rouge.jpg') no-repeat*/}
	.liste_catalogue_element a:hover, .liste_catalogue_element a:focus{display:block; padding-left:10px; /*background:url('template-puce_liste_rouge.jpg') no-repeat*/}
		.soussouscateg{padding-left:15px}
			.soussouscateg a{/*color:#797979*/ font-style:italic}

.td_alt1, .alt2{padding:10px 0; background:#F7F7F7}
.td_alt2, .alt1{padding:10px 0; background:#FFF}
.entrer{text-align:right; padding-right:10px}
.gras{font-weight:bold}
#conteneur .voirdetail a{padding-right:10px; background:url('template-fleche_rouge_d.jpg') no-repeat right 4px; color:#D00620; text-decoration:underline}
.pointille_b{padding-bottom:10px; background:url('template-pointille_titrebis.jpg') repeat-x left 10px}
	.tot_txt{font-size:14px; font-weight:bold}
	.tot_val{font-size:14px; font-weight:bold; color:#D00620}
.texte_legal{padding-bottom:20px; color:#797979}

/*---------- @PAGES DIVERS ----------*/
.institform{width:600px; margin:20px auto; padding:20px 0; background:#FFF; border:solid 1px #E7E4E2; text-align:center}
	.institform input[type=text]{width:185px; border:solid 1px #666; padding:5px}
	.institform textarea{width:350px; height:140px; border:solid 1px #666; padding:5px}
.toggler{height:20px; font-weight:bold; color:#CC081E; cursor:pointer; outline:none}
.elment{padding:10px}

/*Plan boutique*/
.menuplan_rayons{float:left; width:300px}
	.menuplan_rayons h3, .planBit h3{font-weight:bold; padding-bottom:7px}
	#deroulerplan{cursor:pointer}
.plan_divers{float:right; width:250px}
	.planBit_rayon, .planBit{margin-bottom:10px}
	
/*---------- @PAGE RECHERCHE ----------*/
.separateur_gd{margin-bottom:40px; background:url('template-point.jpg') repeat-y 170px 0}
	.separateur_gd_bis{background:url('template-traitgris_debut_v.jpg') no-repeat 170px 0}
		.bloc_g{float:left; width:480px; padding:10px 10px 10px 0}
		.bloc_d{float:right; width:180px; padding:10px 0 10px 10px}
			.rech_histo{width:138px; overflow:hidden}
		.motcle{display:inline; font-size:12px; font-weight:bold; text-transform:capitalize; color:#CC071E}
		/*Pages résultat rayons et autres*/
		.rechcontenubit{width:780px; padding-bottom:10px}
			.rechcontenubit_content{width:755px; float:right; padding:10px; background-color:#F7F7F7; border-left:5px solid #1a1a1a; border-bottom:1px solid #E7E4E2; text-align:justify}
				.nosrayons_description, .nospages_description{height:88px; padding:10px; text-align:justify}
				html>body .nosrayons_description, html>body .nospages_description{min-height:88px; height:auto}
		
		/*navigation des pages*/	
		b h1{font-weight: bold;}
		.nosarticles_navigation, .nosrayons_navigation, .nospages_navigation{padding-bottom:10px; color:#1a1a1a; 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:#1a1a1a; 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:#1a1a1a; text-decoration:underline}
			.nosarticles_navigation a:hover, .nosrayons_navigation a:hover, .nospages_navigation a:hover{text-decoration:none}

