/*---------- @GROUP DE BASE ----------*/
@charset "utf-8";
/* Page */
*{margin:0; padding:0;}
html {font-size: 100%; /* Évite un bug d'IE 6-7.*/ } 
body { 
	background:url('template-bg.jpg') repeat-x #005186;
	margin:0; 
	padding:0;
	font-family:'Arial', Helvetica, sans-serif; 
	font-size: 12px;
	color:#487B9A;
	overflow-x:hidden;
} 
 
/* Titres */ 
h1, h2, h3, h4, h5, h6 { 
  margin:0;
  line-height:1em; 
  font-weight:normal;
  font-style:normal;
} 
 
/* 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:0; padding:0;} 
dt {margin:0; padding:0; font-weight:bold;} 
dd {margin:0; padding:0;} 

/* Paragraphes */ 
p {margin:.75em 0;/* Marges plus faibles que par défaut.*/} 
address{margin:.75em 0; font-style:normal;} 
 
/* Liens */ 
a{color:#487B9A; text-decoration:none;} 
a:hover{text-decoration:underline;}/* 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:#7F7993; font-size:11px;} 

/* Met en évidence les citations */ 
blockquote {margin:.75em 0 .75em 0; padding:0; border:0;}
 Mise en forme simple pour les tableaux  
table, td, th{/*border:0; margin:0; padding:0;*/}

/*---------- @GROUP UTILITAIRES ET DIVERS ----------*/
.stat{display:none;}
.clear{clear:both;}
.etoile{color:#F04B87;}
.erreur{text-align:center; color:#F04B87;}
	.erreur a{padding-left:5px; text-decoration:underline; font-weight:bold;}
.input_txt, .institform_input input{width:160px; border:solid 1px #C6C8D4; padding:5px 0 5px 5px;}
.textarea_txt, .institform_input textarea{width:165px; height:100px; border:solid 1px #C6C8D4;}
.souligner{text-decoration:underline;}
.txt_gras{color:#373F54; font-weight:bold;}

.bordure_fondgris{margin-top:20px; padding:10px 0; background-color:#F1F6FA; border:solid 1px #C0C9D8;}
.bordure{background-color:#FFF; border:solid 1px #C0C9D8; padding:10px;}
	.bordure_h{border-top:solid 1px #C0C9D8;}
	.bordure_d{border-right:solid 1px #C0C9D8;}
	.bordure_b{border-bottom:solid 1px #C0C9D8;}
	.bordure_g{border-left:solid 1px #C0C9D8;}
	
.souligner{text-decoration:underline;}
.souligner:hover{text-decoration:underline;}
.texte_legal{padding:10px 20px; text-align:left;}
.bleu_txt{color:#0B4877;}
.bleu_gras{color:#0B4877; font-weight:bold;}


/*---------- @GROUP STRUCTURE ----------*/
#conteneur{width:980px; margin:0 auto; padding-bottom:10px;}
	#conteneur_bis{width:980px; background:url('template-bg_header.jpg') repeat-x #F8F9FB;}
		/*index*/
		#header1{width:980px; height:57px; padding:16px 0 0 0;}
		#header2{width:980px;}
		#contenupage{width:944px; margin-top:-12px; padding:18px 18px 75px 18px; background-color:#F8F9FB;}
			#gauche{width:208px;  float:left;}
			#droite{width:721px; float:right;}
	
		/*pour toutes les autres pages*/
		#contenupage_bis{width:944px; padding:21px 18px 75px 18px;background:url('template-bg_contenupage_bis.png') no-repeat; /*behavior:url('iepngfix.htc');*/ position:relative; top:-12px; z-index:1000;}
			.navigation{width:944px; height:40px; font-size:11px; color:#174465; font-style:italic;}
				.navigation h1, .navigation h2{display:inline; font-size:11px; font-style:italic;}
					.navigation h1 a, .navigation h2 a{color:#174465;}
					
				.autrespages{width:721px; padding-bottom:11px;}
					.autrespages_lib{height:26px; padding-top:18px; font-size:18px; color:#0486F6;}
					.autrespages_titre{height:26px; line-height:0.8em; font-size:18px; color:#0486F6;}
					.autrespages_content{width:681px; padding:0 20px 20px 20px; background:url('template-arrondi_m.jpg') repeat-y;}
						.autrespages_content p{margin:0; padding:0;}
	
	#prefooter{width:980px; padding-top:1px; background:url('template-pointille_h.jpg') repeat-x right top #FFF;}
	#footer{width:980px; color:#FFF; text-align:center;}
	
/*---------- @HEADER ----------*/
/*#header1{width:980px; height:72px; padding:16px 0 0 0;}*/
	.logo{width:364px; height:44px; float:left;}
	.livre{width:123px; height:44px; float:left; margin:0 21px 0 67px;}
	
	.menudivers{width:262px; float:left; margin-top:0; padding:0; background:url('template-pointille_menudivers.gif') repeat-y; color:#FFF; font-size:10px; text-transform:uppercase;}
		ul.menudivers li{width:106px; padding:3px 5px 2px 15px; float:left; background:url('template-puce_menudivers.gif') no-repeat 5px 4px;}
		ul.menudivers li.accueil{width:106px; padding:0 5px 0 15px; float:left; background:url('template-accueil_ico.jpg') no-repeat 2px 0;}
			ul.menudivers li a{color:#FFF;}
			ul.menudivers li a:hover{ text-decoration:underline;}

	.paniercontenu{width:143px; height:44px; float:right; margin:0; padding:0; background:url('template-bg_contentpanier.jpg') no-repeat; color:#FFF;}
		.paniercontenu a{display:block;width:135px; height:18px; padding:26px 0 0 8px; color:#FFF;}
			.paniercontenu a:hover{text-decoration:underline;}
			
	/*Début onglets*/
	/*#header2{width:980px;}*/
		.onglet_3{height:59px; float:left;}
				.onglet_3 a{color:#0685F6;}
				.onglet_3 a:hover{ text-decoration:none;}
			.onglet_h{width:105px; height:12px; padding-top:7px; background:url('template-bg_ongletmasculin_h.jpg') no-repeat; text-align:center; text-transform:uppercase; position:relative; z-index:0;left:0;top:1px; _top:4px;}
			.onglet_b{height:40px;background:url('template-bg_ongletmasculin_b.jpg') repeat-x;}
				.ongletBit{height:40px; padding-top:1px; float:left; line-height:1em;}
				.ongletBit_over{height:40px; padding-top:1px; float:left; position:relative; z-index:2000; line-height:1em;}
					.ongletBit_g{width:4px; height:39px;}
					.ongletBit_g_over{width:4px; height:39px; margin:0; padding:0; background:url('template-bg_onglet_g_over.jpg') no-repeat left bottom; cursor:pointer;}
					.ongletBit_d{width:10px; height:39px; background:url('template-bg_onglet_d.jpg') no-repeat right bottom;}
					.ongletBit_d_over{width:10px; height:39px; background:url('template-bg_onglet_d_over.jpg') no-repeat left bottom; cursor:pointer;}
					.ongletBit_dbis{width:10px; height:39px; background:url('template-bg_onglet_d_bis.jpg') no-repeat left bottom;}
					.ongletBit_m{
						min-width:43px;
						max-width:80px;/*Emulé par jequery pour IE8 et tous les autres navigateurs*/
						min-height:39px;
						max-height:39px;
						text-align:center;
						cursor:pointer;
					}
					.ongletBit_m_over{
						min-width:43px;
						max-width:80px;/*Emulé par jequery*/ 
						min-height:39px;
						max-height:39px;
						background:url('template-bg_onglet_m_over.jpg') repeat-x left bottom; 
						text-align:center; 
						cursor:pointer;
						color:#FFF;
					}					
				.onglet_vide{width:7px; height:40px; float:right; background:url('template-ongletmasculin_bd.jpg') no-repeat;}
			
		.onglet_2{height:59px; float:left; margin-left:4px;}
			.onglet_2 a{color:#F04B87;}
			.onglet_2 a:hover{ text-decoration:none;}
			.onglet_2 .onglet_h{width:92px; height:12px; padding-top:7px; background:url('template-bg_ongletfeminin_h.jpg') no-repeat; text-align:center; text-transform:uppercase; position:relative; z-index:0;left:0; top:1px; _top:4px;}
			.onglet_2 .onglet_b{height:40px; background:url('template-bg_ongletfeminin_b.jpg') repeat-x;}
				.onglet_2 .ongletBit_d{width:10px; height:39px; background:url('template-bg_onglet_d_feminin.jpg') no-repeat right bottom;}
				.onglet_2 .ongletBit_dbis{width:10px; height:39px; background:url('template-bg_onglet_d_bis_feminin.jpg') no-repeat left bottom;}
			.onglet_2 .onglet_vide{ width:7px; height:40px; background:url('template-ongletfeminin_bd.jpg') no-repeat;}
			.ongletBit_m_over a, .ongletBit_m_over a:hover{color:#FFF;}


		/*Menu déroulant de chaque onglet*/
			ul.ssonglet{width:200px; background-color:#0B4877; color:#FFF; font-weight:normal; position:absolute; left:-4px; top:7px; text-align:left;}
				ul.ssonglet li{width:200px; /*height:24px;*/ border-bottom:solid 1px #FFF; text-transform:uppercase;}
					ul.ssonglet li a{display:block; width:186px; /*height:24px;*/ padding:5px 0 5px 14px; background:url('template-puce_sscateg.jpg') no-repeat; /*line-height:24px;*/ color:#FFF;}
					ul.ssonglet li a:hover{background:url('template-puce_sscateg_over.jpg') no-repeat #0D558A;}
							
		/*Début barre recherche*/
		.barre_recherche{width:980px; height:250px; background:url('template-bg_masculinfeminin.png') no-repeat; /*behavior:url('iepngfix.htc');*/ position:relative; top:-12px; z-index:1000;}
		.formurech{width:968px;height:20px; padding:16px 0 0 12px;}
			.formurech td{padding:0 0 0 7px;}
				.input_motcle{width:293px; height:16px; padding:3px 0 0 5px; border:solid 1px #C5E5FA;}
				.formurech select{width:192px;}
			
	/*Catégorie homme femme*/
	.indexcateg{padding:47px 75px 0 363px;}
		a.homme{display:block; width:96px; height:96px; float:left;}
		a.femme{display:block; width:96px; height:96px; float:right;}
		a.homme:hover, a.femme:hover{text-decoration:none;}
									
/*---------- @INDEX ----------*/
/** Colonne gauche **/
	#gauche a:hover{text-decoration:none;}
	.marques{width:208px; margin-bottom:5px;}
		.marqueBit_1{width:90px; height:80px; margin-bottom:7px; padding:6px 0 0 7px; float:left; background:url('template-bg_marqueBit.jpg') no-repeat;}
		.marqueBit_2{width:90px; height:80px; margin-bottom:7px; padding:6px 0 0 7px; float:right; background:url('template-bg_marqueBit.jpg') no-repeat;}
	
	.paiementsecurise{width:208px; }
	.livraisonofferte{width:208px; margin-bottom:13px;}
	.conseils{width:208px; margin-bottom:13px;}
	
/** Colonne droite **/
.indextops{width:721px; height:277px; padding-bottom:11px;}
	.indextops_content{width:721px; height:260px;}
		.arrondi_m{width:717px; height:232px; padding:0 2px; background:url('template-arrondi_m.jpg') repeat-y;}
			.fleche_g_topvente{width:13px; height:138px; float:left; padding:94px 0 0 4px; background-color:#FFF;}
			.fleche_d_topvente{width:13px; height:138px; float:right; padding:94px 4px 0 0; background-color:#FFF;}
			.indextop_masque{width:683px; height:232px; float:left; overflow:hidden; position:relative;}/** relative: bugIE6 **/
				.carrousel_topvente, .carrousel_topvente ul{height:232px;}
					li.indextopBit{width:147px; height:232px; padding:0 12px; float:left;background:url('template-pointille_v.jpg') repeat-y right top;}
						.indextopBit_ima{width:147px; height:135px;}
						.indextopBit_zoom{width:147px; height:19px; padding-top:5px; border-bottom:solid 2px #C1C8D8;}
							.indextopBit_zoom a{display:block; width:25px; height:19px;background:url('template-loupe.jpg') no-repeat 0 1px;}
						h3.indextopBit_lib{width:147px; height:17px; padding-top:6px; font-size:13px;}
							h3.indextopBit_lib a{color:#0685F6;}
						.indextopBit_details{width:147px; height:41px; padding-top:10px; }
							.indextopBit_prix{width:55px; float:left;}
								.indextopBit_prixold{height:19px; text-decoration:line-through; color:#828282; font-size:11px;}
								.indextopBit_prixpromo{color:#0685F6; font-weight:bold;}
							.indextopBit_boutons{width:92px; float:right; text-align:right;}

.articles{width:721px; padding-bottom:11px;}
	.articles_content{width:721px;}
		.arrondi_mbis{width:717px; padding:0 2px; background:url('template-arrondi_m.jpg') repeat-y;}
			.separateur_articles{width:717px; background:url('template-separateur_articles.jpg') repeat-y;}
				.articleBit{width:189px; height:296px; padding:0 25px; _padding:0 24px;float:left;}
					.articleBit_ima{width:189px; height:155px; position:relative;}
						.articleBit_marque{width:40px; height:20px; position:absolute; right:-15px; top:0;}
							.articleBit_marque img{width:40px; height:20px;}
					.articleBit_zoom{width:189px; height:19px; padding-top:5px; border-bottom:solid 2px #C1C8D8;}
						.articleBit_zoom a{display:block; width:25px; height:19px;background:url('template-loupe.jpg') no-repeat 0 1px;}
					h3.articleBit_lib{width:189px; height:35px; padding-top:6px; font-weight:bold;}
						h3.articleBit_lib a{ font-size:13px;color:#0685F6;}
						h3.articleBit_lib span{ font-size:11px;color:#174465;}
					.articleBit_details{width:189px; height:41px;}
						.articleBit_prix{width:55px; float:left;}
							.articleBit_prixold{height:19px; text-decoration:line-through; color:#828282; font-size:11px;}
							.articleBit_prixpromo{color:#0685F6; font-weight:bold;}
						.articleBit_boutons{width:92px; float:right; text-align:right;}
						
/*---------- @PREFOOTER ----------*/
/*.prefooter{width:980px; padding:0 0 20px 0; background:url('template-pointille_h.jpg') repeat-x right top;}*/
	.motscles{width:350px; height:160px; padding:20px 0 20px 9px; float:left; text-align:center;}
	html>body .motscles{min-height:160px; height:auto;}
		.motscles_txt{padding-bottom:25px; text-align:left;}
		.motscles font{padding:0 5px;}
		.tag_1{font-size:8px;}
		.tag_2{font-size:10px;}
		.tag_3{font-size:14px;}
		.tag_4{font-size:18px;}
		.tag_5{font-size:20px;}
		.tag_6{font-size:26px;}
	.actu_menuinstit{width:621px; float:left; padding-bottom:20px; background:url('template-flotte.jpg') no-repeat right 1px #FBFBFD;}
		.actu{width:491px; height:71px; padding:20px 0 15px 0; overflow-x:hidden; overflow-y:auto; background-color:#FFF;}
			.actu_content{width:476px; height:71px; padding-left:15px; background:url('template-pointille_v.jpg') repeat-y #FFF;}
				.actu_lib{font-size:16px;}
		/*html>body .actu{min-height:71px; height:auto;}*/

		.pointille_h{width:621px; height:15px; background:url('template-pointille_h.jpg') repeat-x;}
		.infos_txt{width:621px;height:27px;}
		.menuinstit{width:591px; padding:0 15px; background:url('template-separateur_menuinstit.jpg') repeat-y;}
			.lieninstit{width:167px; float:left; padding:0 22px 3px 8px; background:url('template-puce_lieninstit.jpg') no-repeat 0 4px;color:#174465;}
				.lieninstit a{color:#174465;}
				.lieninstit a:hover{text-decoration:underline;}
		
/*---------- @FOOTER ----------*/
/*#footer{width:980px; color:#FFF; text-align:center;}*/
	#footer a{color:#FFF;}
	.copyright{width:980px; height:24px; background:url('template-bg_copyright.jpg') repeat-x; line-height:24px;}
		.copyright a, .copyright a:hover{text-decoration:underline;}
	.opti{width:980px; padding:10px 0; font-size:11px;}
		
/*---------- @CATEGORIE ----------*/
/*#droite{width:721px; float:right;}*/
	/*Catégorie et sous-catégories*/
	.categ{width:721px; padding:18px 0 17px 0;}
		.categ_g{width:335px; float:left}
			.categ_lib{width:339px; height:26px; background:url('template-pointille_h.jpg') repeat-x left bottom; font-size:18px; color:#0486F6;}
			.categ_desc{width:339px; padding:10px 0; color:#174465;}
			ul.sscateg{width:339px; background-color:#0B4877; color:#FFF;}
				ul.sscateg li{width:339px; border-bottom:solid 1px #FFF; }
					ul.sscateg li h2{font-size:12px; display:inline; color:#FFF;}
						ul.sscateg li a{display:block; width:326px; padding:5px 0 5px 13px; background:url('template-puce_sscateg.jpg') no-repeat; color:#FFF; text-transform:uppercase;}
						ul.sscateg li a:hover{background:url('template-puce_sscateg_over.jpg') no-repeat #0D558A; text-decoration:none;}
							ul.sscateg li span{ text-transform:none;}
		.categ_d{width:339px; margin-top:26px; float:right}

	/*Articles Catégorie et sous-catégories*/
	.categ_articles{width:721px; padding-bottom:17px;}
		.cadre_articles_h{width:721px; height:24px;background:url('template-cadre_articles_h.jpg') no-repeat;}
		.cadre_articles_m{width:691px; padding:16px 15px 8px 15px;  background:url('template-cadre_articles_m.jpg') repeat-y;}
			.categ_articleBit{width:691px; height:170px;}
				.categ_articleBit_ima{width:125px; height:140px; float:left;}
				.categ_articleBit_details{width:555px; height:140px; float:right;}
					h3.categ_articleBit_lib{width:385px; height:50px; padding-top:14px; float:left; color:#0486F8; font-weight:bold; font-size:15px;}
						h3.categ_articleBit_lib a{color:#0486F8; font-size:15px;}
						h3.categ_articleBit_lib a:hover{color:#174465; text-decoration:none;}
						h3.categ_articleBit_lib span{color:#174465; font-weight:bold; font-size:12px;}
					.categ_articleBit_prix{width:149px; height:63px; padding:10px 10px 0 0;float:right; background:url('template-bg_prixartcateg.jpg') no-repeat; text-align:right;}
						.categ_articleBit_prixold{text-decoration:line-through; color:#828282; font-size:11px;}
						.categ_articleBit_prixpromo{color:#0685F6; font-weight:bold;}
						.categ_articleBit_prix form{display:inline;}
					
					.categ_articleBit_desc{width:555px; height:77px; padding-top:10px;clear:both; color:#174465; font-size:10px;}
				.categ_articleBit_zoom{width:691px; height:19x; clear:both; border-bottom:solid 2px #C1C8D8;}
					.categ_articleBit_zoom a{display:block; width:25px; height:19px;background:url('template-loupe.jpg') no-repeat 0 1px;}
		.cadre_articles_b{width:721px; height:24px;background:url('template-cadre_articles_b.jpg') no-repeat;}
	
	/*Pagination*/
	.page_prech{width:122px; height:19px; margin-top:5px; float:left;}
	.pagesh{width:468px; height:19px; margin-top:3px; padding-right:9px; line-height:19px; float:left; text-align:right;color:#808694;}
		.pagesh a{color:#808694;}
		.encours{color:#808694; text-decoration:underline;}
	.page_suivh{width:122px; height:19px; margin-top:5px; float:right;}
	
	.page_precb{width:122px; height:19px; margin-bottom:5px; float:left;}
	.pagesb{width:468px; height:19px; margin-top:3px; padding-right:9px; line-height:19px; float:left; text-align:right;color:#808694;}
	.retourh{width:477px; height:19px; margin-top:5px;float:left;}
	.retourb{width:477px; height:19px; margin-bottom:3px;float:left;}
		.pagesb a{color:#808694;}
	.page_suivb{width:122px; height:19px; margin-bottom:5px; float:right;}
	
/*---------- @PRODUIT ----------*/
/*****************
- COLONNE GAUCHE-
*****************/
.produit_g{width:306px; float:left; padding-top:4px;}
	.produit_ima{width:306px; height:285px; text-align:center;}
	.produit_zoom{width:306px; height:19px; margin-bottom:5px; padding-top:5px; border-bottom:solid 2px #C1C8D8;}
		.produit_zoom a{display:block; width:25px; height:19px;background:url('template-loupe.jpg') no-repeat 0 1px;}
	.produit_photos{width:306px; height:102px;}
		.produit_photoBit{width:102px; height:102px; float:left;}

/*****************
- COLONNE DROITE-
*****************/
.produit_d{width:343px; float:right; padding-top:4px;}
	.produit_libelle{margin-bottom:16px; padding-bottom:8px;background:url('template-pointille_h.jpg') repeat-x left bottom;}
		.produit_lib{font-size:22px; color:#0486F6;}
		.produit_titre2{font-size:15px; color:#174465;}
		.produit_desc{padding-bottom:16px; color:#808694;}
		.produit_caract{width:303px; padding:13px 20px; background:url('template-caract_m.jpg') repeat-y;}
			.produit_caract td strong{color:#514E63;}
			.input_qte{width:23px; height:17px; padding:4px 0 0 7px; border:solid 1px #C1C8D8; font-style:italic;}
			.produit_delai{clear:both; color:#514E63; font-weight:bold; font-size:11px}
				.produit_delai span{color:#8DA602; font-weight:bold;}
			
			.produit_boutons{text-align:right;}
				.produit_prix{padding-bottom:6px;}
					.produit_prixold{padding-right:5px; text-decoration:line-through; color:#828282; font-size:14px;}
					.produit_prixpromo{color:#0685F6; font-weight:bold; font-size:18px;}


/*************************************************************************************************************************************
- ETAPES PANIER -
**************************************************************************************************************************************/
/******* Etape 1 *********/
.tablecde{width:681px; margin-bottom:10px;}
	.tdheadcde{height:20px; background-color:#0D4775; font-weight:12px; font-weight:bold; color:#FFF;}
	.tdheadcde_sup{height:20px;}
	.cde_td1{background-color:#F1F6FA; border-bottom:solid 1px #C0C9D8;}
	.cde_td2{background-color:#FFF; border-bottom:solid 1px #C0C9D8;}	
		.qtebis{width:22px; border:solid 1px #C0C9D8; text-align:center;}
		.tablecde select{width:65px;}
			
	.etapescde_divers{background:url('template-trait.jpg') repeat-y 405px top;}
		.cde1livraison{width:315px; float:left;}
			.cde1livraison_txt{color:#487B9A; font-weight:bold;}
			.cde1livraison select{margin-left:15px;}
		
		.cdetotaux{width:310px; float:right; padding-right:5px;}
			.tot{font-weight:bold; color:#487B9A;}
			.totbis{font-size:16px; font-weight:bold; color:#487B9A;}
		
		.cdeboutonsg{width:50%; float:left;}
		.cdeboutonsd{width:50%; height:22px; float:right;}
			.cdeboutonsd .btn_form{float:right;}

/******* Etape 2 *********/
.etape2_lib{width:730px; height:26px; line-height:26px; padding-left:8px; background:url('template-moncompte_ico.jpg') no-repeat right top; background-color:#000; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFF;}
	

.inscrit{margin:0 auto; padding:10px 0; background-color:#F1F6FA; border:solid 1px #C0C9D8;}
	.titre_divers{text-align:center;}
		.titre_divers strong{background-color:#005186; padding:5px 10px; border:solid 1px #C0C9D8; color:#FFF; text-align:center; position:relative; top:-18px;}
		.input_txt{width:160px; border:solid 1px #C0C9D8; padding-left:5px;}
		.textarea_txt{width:165px; border:solid 1px #C0C9D8;}
		
.inscription{padding:10px 0; background-color:#F1F6FA; border:solid 1px #C0C9D8;}
	.separateur{margin-top:20px; background:url('template-point.jpg') repeat-y 345px top;}
	.demandepasse{padding-top:10px;text-align:center; color:#487B9A;}

.connecte{padding:10px 20px; background-color:#F1F6FA; border:solid 1px #C0C9D8;}

/******* Etape 3 *********/
.td_cadeau{height:26px; background-color:#000; border-bottom:solid 1px #C0C9D8; color:#FFF; text-align:right;}
.codepromo{background:url('template-trait.jpg') repeat-y 415px top;}
	.code_promo{padding-top:20px;}

.titre_general{height:12px; line-height:12px; padding:4px; background-color:#0D4775; font-weight:12px; font-weight:bold; color:#FFF;}
.table_moyens{width:681px; margin:10px 0 15px 0; background:url('template-trait.jpg') repeat-y 330px 0;}
	a.tdmoyens{display:block; width:150px; padding:15px; background-color:#F1F6FA; border-bottom:1px solid #C0C9D8; border-right:1px solid #C0C9D8; text-align:center; text-decoration:none; font-weight:bold;}
		.moyentxt{padding-left:10px;font-weight:bold; color:#B4A587; font-size:18px; font-weight:bold;}
		/*.tdmoyens a{display:block; padding:15px; text-decoration:none; font-weight:bold;}*/
	a.tdmoyens_over {display:block; width:150px; padding:15px; background-color:#E2E6E9; border-top:1px solid #C0C9D8 ; border-left:1px solid #C0C9D8; text-align:center; font-weight:bold; cursor:pointer; color:#487B9A;}
		/*.tdmoyens_over a:hover{display:block; padding:15px; text-decoration:none; font-weight:bold; color:#487B9A;}*/
	.moyen_lib{text-transform:uppercase; font-weight:bold; padding-bottom:10px;}
	
	.moyenbitdetail {width:320px; float:right; margin-top:5px;}
		.btn_terminer{margin-top:25px; text-align:right;}

/******* Etape 4 *********/
.cde4recap{width:679px; margin-top:20px; padding:10px 0; background-color:#F1F6FA; border:solid 1px #C0C9D8;}
	.coord{text-align:left;padding:10px 0px 10px 70px; font-weight:bold;}

/*---------- @PAGE CLIENT ----------*/
.instit{padding:10px 20px;}
.institform{width:70%; margin:0 auto; text-align:center;}
.tablesuivicde{width:70%; background-color:#C0C9D8; text-align:center;}
	.tablesuivicde td{text-align:center;}
	.td_alt1{padding:5px 0;background-color:#EDF6FB;}
	.td_alt2{padding:5px 0;background-color:#FDF7F9;}
	.puce_divers a{display:block; width:100px; margin:0 auto; padding-left:12px; background:url('template-puce_divers.gif') no-repeat 0 2px;}

/*---------- @PAGE RECHERCHE  681px ----------*/
.cadre_g{width:305px; margin:20px 0 0 20px; float:left;}
	.txt_rech_g{width:305px; position:relative; top:5px; text-align:center;}
		.txt_rech_g span{padding:5px; background-color:#487B9A; border:solid 1px #ECE1E5; color:#FFF; font-weight:bold;}
	.bordure_cadre_g{padding:10px; border:solid 1px #ECE1E5; background-color:#FFF;}
	
.cadre_d{width:200px; margin:20px 20px 0 0; padding-bottom:1px; float:right;}
	.txt_rech_d{width:190px; padding-left:10px; position:relative; top:5px; text-align:center;}
			.txt_rech_d span{padding:5px; background-color:#487B9A; border:solid 1px #ECE1E5; color:#FFF; font-weight:bold;}
	.bordure_cadre_d{height:83px; border:solid 1px #ECE1E5; background-color:#FFF;}
	html>body .bordure_cadre_d{height:auto; min-height:83px;}
		.bordure_cadre_d ul{width:175px; padding:30px 10px 10px 15px; overflow:hidden;}
			.bordure_cadre_d ul li a{display:block;}

/*Pages résultat articles*/
.rechcontenubit{width:721px; height:140px;}
	.blocdivers_g{width:5px; height:134px; float:left; background-color:#487B9A;}
	.blocdivers_d1{width:694px; height:112px; float:right; padding:10px; background-color:#F1F6FA; border:1px solid #C0C9D8;}
	.blocdivers_d2{width:694px; height:112px; float:right; padding:10px; background-color:#FFF; border:1px solid #C0C9D8;}
		.nosarticles_descriptiong{width:100px; height:100px; float:left; padding:5px; border:solid 1px #DDD7C7; background-color:#F0F0F2; }
		.nosarticles_descriptiond{width:510px; float:right;}
	
/*Pages résultat rayons et pages instits*/
.rechcontenubit_bis{width:721px; height:185px;}	
	.blocdiversbis_g{width:5px; height:180px; float:left; background-color:#487B9A;}
	.blocdiversbis_d1{width:694px; height:158px; float:right; padding:10px; background-color:#F1F6FA; border:1px solid #C0C9D8;}
	.blocdiversbis_d2{width:694px; height:158px; float:right; padding:10px; background-color:#FFF; border:1px solid #C0C9D8;}
		.nosrayons_description, nospages_description{padding:10px;}

/*navigation des pages*/	
.nosarticles_navigation, .nosrayons_navigation, .nospages_navigation{padding-bottom:10px; color:#D92063; 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:#D92063; 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:#D92063; text-decoration:underline;}
	.nosarticles_navigation a:hover, .nosrayons_navigation a:hover, .nospages_navigation a:hover{text-decoration:none;}

.pagenavperso{width:721px; text-align:right;}
.pagination_rech{width:721px; margin-top:10px; padding-top:7px; border-top:solid 1px #E9E0DB; text-align:right;}
	.pagination_rech a:hover{color:#D92063;}
	.encours{color:#D92063; font-weight:bold;}				


/*** FIN PAGE DE RECHERCHE */

/*---------- @LIVRE D'OR ----------*/
.unmessage{width:681px; margin:20px 0 10px 0; background:url('template-bg_rechcontenubit.jpg') repeat-x left bottom;}
	.unmessage_content{width:661px; height:113px; padding:10px; background:url('template-bg_rechcontenubit.jpg') repeat-x left bottom; border-left:7px solid #487B9A; border-bottom:1px solid #9DABBF;}
	html>body .unmessage_content{min-height:113px; height:auto;}
		.unmessagetoggler{font-weight:bold; padding-bottom:10px;}
		.unmessagecontenu{text-align:justify;}
	
.paginationlivre{width:681px; text-align:right; margin-top:10px; padding-top:10px; background:url('template-POINT.jpg') repeat-x;}

/*---------- @PLAN DE LA BOUTIQUE ----------*/
.menuplan_g{width:300px; height: 230px; float:left; margin-bottom:5px; padding:10px; border:solid 5px #D7E7F6;}
.menuplan_d{width:300px; height: 230px; float:right; margin-bottom:10px; padding:10px; border:solid 5px #D7E7F6;}
	html>body .menuplan_g, html>body .menuplan_d{min-height:230px; height:auto;}


.partenairebit{width:227px; float:left; margin-bottom:5px;}
html>body .partenairebit{min-height:150px; height:auto;}
	.partenairebit_content{width:180px; height: 150px; margin:0 auto; padding:10px; border:solid 5px #D7E7F6;}
