/*---------- @STYLES DE BASE ----------*/
@charset "utf-8";
/* Page */ 
html {font-size: 100%; /* Évite un bug d'IE 6-7.*/ } 
body { 
	margin:0; 
	padding:0;
	/*background:url('template-global_bg.jpg') repeat-x #FFF;*/
	/*font-family:Arial, Verdana, Helvetica, sans-serif;*/
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size: 12px;
	line-height: 1em; /* À adapter au design.*/ 
	color:#000;
	text-align:center
} 
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;
} 
/* 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:#000} 
a:link, a:visited , a:hover, a:focus, a:active {text-decoration:none; outline:none}
#conteneur a:hover{text-decoration:underline}
 
/*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:#999; font:normal normal normal 12px Arial;
 line-height:1em;/* Solution pb. d'alignement.*/ }

table{border:0}

/*Arrondis utiles*/
.arrondi{-moz-border-radius:10px;-o-border-radius:5px;-webkit-border-radius:5px; border-radius:5px} 
.arrondi_hgd{-moz-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0} 
.arrondi_hg{-moz-border-radius:10px 0 0 0;-o-border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0; border-radius:10px 0 0 0} 
.arrondi_hd{-moz-border-radius:0 10px 0 0;-o-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0; border-radius:0 10px 0 0} 
.arrondi_dhb{-moz-border-radius:0 10px 10px 0;-o-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0; border-radius:0 10px 0 0} 
.arrondi_bgd{-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px} 
.arrondi_bd{-moz-border-radius:0 0 10px 0;-o-border-radius:0 0 10px 0;-webkit-border-radius:0 0 10px 0; border-radius:0 0 10px 0} 
.arrondi_bg{-moz-border-radius:0 0 0 10px;-o-border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px; border-radius:0 0 0 10px} 

/*---------- @DIVERS ET UTILITAIRES ----------*/
/** Sablier **/
.ajax-loader {background:url('template-ajax-loader.gif') no-repeat center top; height:200px}

/** JQUERY VALIDATE + FORMULAIRES**/
label.errorForm  {color:#ED2225;display:none;font-size:10px}
label {cursor:pointer}
input.errorForm, select.errorForm, textarea.errorForm {border:1px solid #392B26}
input.validForm, select.validForm, textarea.validForm {border:1px solid #392B26}
.input_txt, .textarea_txt, .txt_cnx{width:170px; padding:4px; background-color:#FFF; border:solid 2px #F3E3C1; color:#594641}
.input, .textarea{width:200px; padding:4px; background-color:#FFF; border:solid 2px #F3E3C1; color:#594641}
.textarea, .textarea_txt{height:80px; background-color:#FFF; border:solid 2px #F3E3C1}
.champform input[type='text'], .champform textarea{width:170px; padding:4px; background-color:#FFF; border:solid 2px #F3E3C1; color:#594641}
.textarea_produit{width:170px; padding:4px; background-color:#FFF; border:solid 2px #F3E3C1; color:#594641}

/*css divers*/
.clear{clear:both}
.etoile{color:#A11B5A}
.erreur{text-align:center; color:#A11B5A}
.stat{display:none}
#contenupage .souligner, #contenupage .souligner:hover{text-decoration:underline}
.cadre{width:70%; margin:0 auto 15px auto; padding:20px; /*background-color: #FFF;*/ border:solid 2px #F3E3C1; text-align:center}
.popup_alerte{margin-top:20px; height:120px; background-color:#FFF; border:solid 2px #F3E3C1; text-align:center; font:italic normal bold 12px Georgia; color:#A11B5A}

/*Couleurs utiles*/
.vert{color:#536743}
.vert_gras{font-weight:bold; color:#536743}
.vert_clair{color:#92C020}
.vert_emeraude{color:#097673}
.argent{color:#BE9134}
.violet{color:#A11B5A}
.orange{color:#E94D1C}
.marron{color:#3A2B2B}

/*Bordures*/
.pointille_haut{background:url('template-pointille_h.jpg') repeat-x}
.pointille_bas{background:url('template-pointille_h.jpg') repeat-x left bottom}
.pointille_vertical{background:url('template-pointille_v.jpg') repeat-y 450px top}
.bordure{border:solid 2px #F3E3C1}
.bordure_h{border-top:2px solid #F3E3C1}
.bordure_d{border-right:2px solid #F3E3C1}
.bordure_b{border-bottom:2px solid #F3E3C1}
.bordure_g{border-left:2px solid #F3E3C1}
.bordure_divers{padding:15px; border:2px solid #F3E3C1; background-color:#FFF}

/*Tables*/
.td_alt1, .td_alt2{padding:10px; background-color:#FFF; border-bottom:solid 1px #F3E3C1}
.alt1{/*background-color:#F2F2F2*/background-color:#FFF}
.alt2{background-color:#FFF}
	#conteneur .divers_lib{display:block; margin-bottom:10px; font-weight:bold; color:#C19D59; text-decoration:underline}
.td_gras{text-align:right; font-weight:bold}

/*---------- @GROUPE STRUCTURE ----------*/
#global{min-width:980px; text-align:left}
	#conteneur{width:980px; margin:0 auto}
		#header{width:980px; height:186px; padding-top:8px}
		html>body #header{min-height:186px; height:auto}
		#contenupage{width:964px; height:500px; padding:0 8px; background-color:#FFF; font-style:italic}
		html>body #contenupage{min-height:500px; height:auto}
		/*Page divers*/
		.contenu{width:920px; margin:0 auto}
			.contenu_titre, .contenu_titreBis{padding-bottom:10px; font:italic normal bold 21px georgia; line-height:normal}
			#contenupage .contenu_titreBis{padding-bottom:40px; text-align:center}
			.contenu_titreBis{padding-bottom:10px; font:italic normal bold 21px georgia; line-height:normal}
		#footer{width:980px; background:#000; /*font-family:Arial, Verdana, Helvetica, sans-serif;*/ color:#626262}
			.footer_content{width:964px; padding:0 8px; background-color:#FFF}

/*---------- @HEADER ----------*/
.phraseadmin{float:left; width:315px; height:12px; font-size:10px; color:#9DD7E3; font-family:Arial, Helvetica, sans-serif}
.menudivers{float:left; width:385px; height:12px;text-align:center; line-height:0.9em; color:#10A69D}
	.menudivers a{color:#10A69D; font-weight:bold; font-style:italic}
	.menudivers span{padding:0 9px}
/*Début mon panier*/
.monpanier{float:right; width:218px; height:120px; background:url('template-monpanier.png') no-repeat; color:#594544; position:relative; z-index:3000}
	a.monpanier_details{display:block; width:196px; height:95px; padding:12px 0 0 22px;}
	#header a.monpanier_details:hover{text-decoration:none}
		.monpanier em{display:block; height:21px; font-size:15px; font-weight:bold}
		span.monpanier_nbart{display:block; height:16px}
		span.monpanier_prix{display:block; height:14px; color:#A11B5A; font-weight:bold}
	.monpanier_b{width:218px; height:13px; position:relative}
		a.monpanier_voir{display:block; position:absolute; left:11px; top:-45px}
	/*Panier déroulant*/
	#panier{position:absolute; left:0; top:107px; width:218px; padding-bottom:15px; background:url('template-monpanier_b2.png') no-repeat left bottom}
		ul.panier_content{width:218px; background:url('template-monpanier_m.png') repeat-y; font-family:Arial, Helvetica, sans-serif}
			li.panierBit{width:164px; margin:0 0 5px 19px; padding:6px; background-color:#F3E3C1}
				.panierBit_lib{padding-bottom:2px;  color:#594641}
					.panierBit_lib a{color:#594641}
				.panierBit_lib2{padding-bottom:2px; text-transform:uppercase}
				.panierBit_prix{float:left; width:150px; font-size:13px; font-weight:bold; color:#D51956}
				.panierBit_delete{float:right; width:14px; height:14px}
			li.monpanier_finaliser{width:211px; padding-left:7px}
				li.monpanier_finaliser span{padding:5px 0 5px 20px;font-weight: bold;color:#D51956;text-align: left;}
/*fin mon panier*/	

.logo{float:left; width:331px; height:102px; padding-left:14px}

/**Onglets**/
.onglets{clear:both; width:980px; height:26px; margin-left:-1px;position:relative;}
	.ongletBlog{position:absolute;bottom:-175px;right:-31px;}
	.onglets  table{height:26px}
		td.onglet_accueil{width:74px; height:26px}
			td.onglet_accueil a, #conteneur td.onglet_accueil a:hover{display:block; height:26px;  background-color:#fff; text-align:center; font:italic normal bold 13px/23px georgia; color:#A11B5A}
		td.ongletbit, td.ongletbit_over{height:26px}
			td.ongletbit a, #conteneur td.ongletbit a:hover, td.ongletbit_over a, #conteneur td.ongletbit_over a:hover{display:block; height:26px; text-align:center; font:italic normal bold 13px/23px georgia; color:#FFF; position:relative; z-index:3000}
		#ongletbit_1.ongletbit{width:105px; background:url('template-onglet_homme.png') no-repeat 0 0}/*homme*/
		#ongletbit_2.ongletbit{width:105px; background:url('template-onglet_femme.png') no-repeat 0 0}/*femme*/
		#ongletbit_33.ongletbit{width:98px; background:url('template-onglet_enfant.png') no-repeat 0 0}/*enfant*/
		#ongletbit_34.ongletbit{width:98px; background:url('template-onglet_petitprix.png') no-repeat 0 0}/*petitprix*/
		#ongletbit_3.ongletbit{width:123px; height:26px; background:url('template-onglet_notreselection.png') no-repeat}
		#ongletbit_26.ongletbit{width:127px; height:26px; background:url('template-onglet_cdc.png') no-repeat}
		
		/*Au survol*/
		#ongletbit_1.ongletbit_over{width:105px; background:url('template-onglet_homme.png') no-repeat 0 0}/*homme*/
		#ongletbit_2.ongletbit_over{width:105px; background:url('template-onglet_femme.png') no-repeat 0 0}/*femme*/
		#ongletbit_33.ongletbit_over{width:98px; background:url('template-onglet_enfant.png') no-repeat 0 0}/*enfant*/
		#ongletbit_34.ongletbit_over{width:98px; background:url('template-onglet_enfant.png') no-repeat 0 0}/*enfant*/
		#ongletbit_3.ongletbit_over{width:123px; height:26px; background:url('template-onglet_notreselection.png') no-repeat}
		#ongletbit_26.ongletbit_over{width:127px; height:26px; background:url('template-onglet_cdc.png') no-repeat}
			/*Menu déroulant*/
			.ssmenu_content{position:relative; z-index:2000; left:0; top:0; text-align:left;}/**pour fixer le ssmenu**/
				.ssmenu{position:absolute; left:0px; top:25px; background-color:#00A098}
					.ssmenu table{width:150px; border:solid 1px #F6FCFC}
						td.ssmenuBit{height:20px}
							td.ssmenuBit a{display:block; height:20px; padding:0 10px 0 25px; background:url('template-puceBlanc_droite.png') no-repeat 10px 6px; font-weight:normal; text-align:left; line-height:20px; color:#fff}
							#conteneur td.ssmenuBit a:hover{height:20px; line-height:20px; background-color:#34B2AE; font-weight:normal; text-align:left; color:#fff; text-decoration:none}
							
		td.onglet_notreselection{width:123px; height:26px; background:url('template-onglet_notreselection.png') no-repeat}
		td.onglet_cdc{width:127px; height:26px; background:url('template-onglet_jaune.png') no-repeat}
		td.onglet_nouveautes{width:104px; height:26px; background:url('template-onglet_nouveautes.png') no-repeat}
		td.onglet_blog{width:77px; height:26px; background:url('template-onglet_blog.png') no-repeat}
			td.onglet_autre a, #conteneur td.onglet_autre a:hover{display:block; height:26px; text-align:center; font:italic normal bold 13px/23px georgia; color:#FFF}
			
/*barre de recherche*/			
.recherche{width:967px; height:36px; padding:10px 0 0 13px; background-color:#fff; font-family:Arial, Verdana, Helvetica, sans-serif; color:#735D52}								
	.recherche table{height:20px}
		.input_rech{width:246px; height:20px; padding:0 0 0 30px; background:url('template-loupe.jpg') no-repeat; border:solid 2px #E6DCD3; line-height:20px; color:#735D52}
		.td_leschoix{width:157px; height:36px}
			.leschoix{position:relative; z-index:1000; }
				.choix_selected{width:145px; height:20px; padding-left:3px; background:url('template-puce_choix.jpg') no-repeat right top #fff;  border:solid 2px #E6DCD3; line-height:20px; color:#735D52; cursor:pointer; 		position:relative; z-index:10}
				#header .touteslescategs a:hover{text-decoration:none}
				/*Liste choix categ*/
				.choix_liste{position:absolute; left:0; top:20px; width:138px; padding:10px 5px; background-color:#FFF; border:solid 2px #E6DCD3}
					.choix_liste li{height:20px; padding:0 5px; background-color:#fff; line-height:20px; cursor:pointer}
						.choix_liste li:hover{background-color:#F3E3C1}/*A vérifier sous IE7 et sup*/

/*Barre de navigation*/
.navigation{width:954px; height:33px; padding:0 13px; background-color:#FFF; line-height:33px; font:italic normal normal 12px Georgia, "Times New Roman", Times, serif; color:#CBBA9E}
	.navigation h1, .navigation h2{display:inline; font:italic normal normal 12px Georgia, "Times New Roman", Times, serif; color:#CBBA9E}
	.navigation h1 a, .navigation h2 a, .navigation a{font:italic normal normal 12px Georgia, "Times New Roman", Times, serif; color:#CBBA9E}
		.navigation strong {font-weight:bold;}
			
/*---------- @FOOTER ----------*/
.menuinstit1{width:964px; height:72px; margin-bottom:6px; padding-top:8px; background-color:#F3E3C1}
	.menuinstit1 a{display:block; height:40px; padding:6px 0 0 50px; font:italic normal bold 13px georgia; color:#392B26}
	#footer .menuinstit1 a:hover{text-decoration:none; color:#8E9F13}
	a.unequestion{background:url('template-unequestion.jpg') no-repeat}
	a.paiementsecurise3{background:url('template-paiementsecurise3.jpg') no-repeat}
	a.satisfaitourembourse{background:url('template-unequestion.jpg') no-repeat}
	a.boutonsennoix{background:url('template-boutonsennoix.jpg') no-repeat}
	a.produitshawaiens{background:url('template-produitshawaiens.jpg') no-repeat}
	a.garantiedustock{background:url('template-garantiedustock.jpg') no-repeat}

/*Infos et garanties*/
.infos_garanties{width:964px; height:130px; background:url('template-infosgaranties_bg.jpg') no-repeat}
html>body .infos_garanties{min-height:130px; height:auto}

/*Menu instit infos et garanties*/
.menuinstit2{float:left; width:610px; padding:11px 0 0 18px}
	.menuinstit2_entete{width:610px; height:25px; font:italic normal bold 16px georgia; color:#A1195A}
	.menuinstit2 ul{width:610px}
		.menuinstit2 ul li{float:left; width:175px; padding:0 5px 0 15px; background:url('template-puce_menuinstit.png') no-repeat 0 2px}
			.menuinstit2 ul li a{font:italic normal normal 13px georgia; color:#392B26}
			#footer .menuinstit2 ul li a:hover{text-decoration:none; color:#A1195A}
		
/*Service clients*/
.serviceclients{float:right; width:319px; height:125px; padding-top:5px}

/*Pages obligatoires*/
.pagesoblig{width:964px; height:31px; margin:6px 0 9px 0; background:url('template-pagesoblig_bg.jpg') no-repeat; text-align:center; line-height:31px; color:#fff; font-weight:bold; font-style:italic}
	.pagesoblig a{color:#fff}
			
/**Copyright**/					
.copyright{width:964px; height:30px; text-align:center; font:normal normal normal 11px arial; color:#705C51}
	.copyright a{text-decoration:underline; color:#705C51}
	.copyright  img{vertical-align:bottom}
		
/**Liens opti**/		
.opti{text-align:center; font:normal normal normal 10px arial; color:#9B8881}	
	.opti a{color:#9B8881}	
	
/**Partenaires**/
.partenaires{padding:10px 0; text-align:center}
	.partenaires a{padding:0 10px}	

/*---------- @INDEX ----------*/
/**Carrousel**/
.carrousel{float:left; width:655px; height:350px; margin-bottom:8px; position:relative; overflow:hidden}
	/*arrondis*/
	.arrondi_gh{position:absolute; z-index:20; left:0; top:0; width:10px; height:10px}
	.arrondi_gb{position:absolute; z-index:20; left:0; bottom:0; width:10px; height:10px}
	/**Diapos**/
	.carrousel ul{width:20000px; height:350px}
		/**Diapos images**/
		li.carrouselImageBit{float:left; width:655px; height:350px}
		/**Diapos articles **/
		li.carrouselArticle{float:left; width:655px; height:350px; background:url('template-carrouselArticle_bg.jpg') no-repeat}
			.carrouArticleBit{width:440px; height:254px; padding:35px 0 0 39px}
				.carrouArticleBit_ima{float:left; width:254px; height:254px; position:relative}
					.carrouArticleBit_etiquette{position:absolute; left:-13px; top:-18px; width:116px; height:115px}
				.carrouArticleBit_details{float:right; width:175px; padding-top:15px}
					.carrouArticleBit_lib2{height:18px; font:italic normal bold 14px Georgia; color:#009F99; text-transform:uppercase}
					.carrouArticleBit_lib{height:14px}
						.carrouArticleBit_lib a{font:italic normal normal 12px Georgia; color:#594641}
					.carrouArticleBit_prix{float:right; width:175px; height:43px; margin-bottom:10px; padding:29px 0 6px 0; background:url('template-carrouselArticleBit_prix.jpg') no-repeat;}
						.carrouArticleBit_prix table{width:88px; height:43px; margin-left:12px; border-spacing:0}
							.carrouArticleBit_prixpromo{font-size:18px; font-weight:bold; color:#D70A4F}
							.carrouArticleBit_prixold{color:#594641; text-decoration:line-through}
							
							.txtApartirde{font-family:arial;font-size:11px;line-height:8px;display:none;float: left;margin-left: 5px;}
						.carrouArticleBit_btn{clear:both;}
							.stepstok{margin-bottom:10px}
						.carrouArticleBit_divers{float:left; width:85px; padding:6px 0 0 4px}
						.carrouArticleBit_marqueImage{float:left; width:70px; height:40px}
		
		/** Boutons **/
		.btn{width:655px; position:absolute; left:0; bottom:0; z-index:10}
			.btn table{height:24px}
				.btn td{display:block; float:left; width:11px; height:11px; position:relative; left:0; bottom:0; z-index:10}
					/** Boutons au repos **/
					.btn td a{display:block; position:absolute; left:-7px; top:-7px; width:25px; height:25px; background:url('template-btn.png') no-repeat}
						/* Hover sur les boutons*/
						.btn td a:hover{background:url('template-btn_over.png') no-repeat}
						
					/** Action du carrousel sur les boutons**/
						.btn td.btn_1_over a, .btn td.btn_2_over a, .btn td.btn_3_over a, .btn td.btn_4_over a, .btn td.btn_5_over a{background:url('template-btn_over.png') no-repeat}

/**Encart nos engagements**/			
.nosengagements{float:right; width:309px; position:relative; z-index:10}
	.nosengagements_content{position:absolute; left:-6px; top:-8px; width:314px}

/*Catalogue*/
.catalogue, .catalogueBis{height:360px; padding:10px 14px; background:url('template-catalogue_bg.jpg') no-repeat right 135px #F3E3C1}
.catalogue{float:left; width:201px; margin-bottom:8px;}
.catalogueBis{width:196px}
html>body .catalogue, html>body .catalogueBis{min-height:360px; height:auto}

	/*Niveau0*/
	.ul_niv0{width:201px}
		li.grandparent, .ul_niv0 li.folderBitClose, .ul_niv0 li.folderBitOpen {width:201px}
			.grandparent_lib{width:143px; height:33px; padding:6px 0 0 32px; background:url('template-catalogue_lib.png') no-repeat}
				.grandparent_lib a{font:italic normal bold 18px georgia}
				.grandparent_lib a:hover{text-decoration:none;}
				.grandparent_lib1 a{color:#077771}/*homme*/
				#contenupage .grandparent_lib1 a:hover{text-decoration:none; color:#09978F}
				.grandparent_lib2 a{color:#A1195A}/*femme*/
				#contenupage .grandparent_lib2 a:hover{text-decoration:none; color:#C21F6C}
				.grandparent_lib3 a{color:#E74D1A}/*enfant*/
				#contenupage .grandparent_lib3 a:hover{text-decoration:none; color:#EC764F}
				.grandparent_lib26 a{color:#2DAA66}/*enfant*/
				#contenupage .grandparent_lib34 a:hover{text-decoration:none; color:#9B5200}
				.grandparent_lib33 a{color:#9B5200}/*enfant*/
				#contenupage .grandparent_lib34 a:hover{text-decoration:none; color:#753C00}
				.grandparent_lib34 a{color:#753C00}/*enfant*/
				#contenupage .grandparent_lib26 a:hover{text-decoration:none; color:#57BC84}
		/*Niveau1*/
		.ul_niv1{width:201px; padding:5px 0; font-size:13px}
			.ul_niv1 li.folderBitClose, .ul_niv1 li.folderBitOpen{width:189px; margin:0; padding:0 0 4px 12px; background:url('template-puceMarron_droite.png') no-repeat 0 3px}
				.ul_niv1 li.folderBitClose a{font-style:italic; color:#594641}
				.ul_niv1 li.folderBitOpen a{font-style:italic; font-weight:bold; color:#39A934}
				/*Niveau2*/

/*Tops nouveautés*/
.topnouv{float:left; width:732px; height:381px; /*margin-bottom:8px;*/ background:url('template-topnouv_bg.jpg') no-repeat; position:relative; z-index:10}
	.topnouv_prev{position:absolute; left:-1px; top:160px; z-index:10; width:31px; height:69px}
	.topnouv_next{position:absolute; right:-1px; top:160px; z-index:10; width:31px; height:69px}

	.topnouv_content{width:732px; height:337px; padding:22px 0; position:relative; overflow:hidden}
		.carrousel_topnouv, .carrousel_topnouv ul{width:732px; height:337px; 	position:relative; overflow:hidden}	
			.topBit{float:left; width:244px; height:337px}
				.topBit_content{width:184px; height:291px; margin:0 auto; padding:24px 32px 22px 23px; background:url('template-topnouvBit_bg.png') no-repeat}
					.topBit_ima{width:184px; height:198px; position:relative}
						.topBit_etiquette{position:absolute; left:-15px; top:-20px; width:73px; height:73px}
						.topBit_etiquetteprix{position:absolute; left:-15px; bottom:0; width:100px; height:52px; padding:27px 0 0 44px; background:url('template-etiquette_prix.png') no-repeat}
							.topBit_etiquetteprix table{width:80px; height:38px; text-align:right}
								.topBit_etiquetteprix td{width:100%; height:38px}
									.topBit_prixpromo {font:normal normal bold 17px georgia; color:#D70C4C}
									.topBit_prixold {font-size:12px; text-decoration:line-through; color:#594642}
					.topBit_lib2{height:12px; text-transform:uppercase; font:italic normal bold 11px Georgia; color:#009F99}
					.topBit_lib{height:25px; margin-bottom:5px; background:url('template-pointille_horizontal.jpg') repeat-x left bottom; font-size:11px;}
						.topBit_lib a{font:italic normal normal 11px Georgia; color:#594641;font-weight:bold;}
					.topBit_marqueImage{float:left; width:70px; height:40px}
					.topBit_divers{float:right; width:95px; padding-top:7px}

.encartAccueil{width:732px;height:265px;overflow:hidden;}
	.encartAccueil p{margin:0;padding:0;}
/*Newsletter et bannières divers*/
.prefoot_g{float:left; width:680px; height:239px; padding:10px 11px; background-color:#00A098}
	.newsletter{width:503px; height:58px; margin-bottom:12px; padding:8px 0 0 177px; background:url('template-newsletter_bg.jpg') no-repeat #F3E3C1}
		.newsletter em{display:bloc; height:25px; font:italic normal normal 16px georgia; color:#594641}
		.input_news{width:294px; margin:0; padding:3px 0 3px 4px; border:solid 1px #D7C2AD; line-height:.6em; font:italic normal normal 12px georgia; color:#725B51}
	.voirtouslestemoignages{float:left; width:331px; height:161px}
	.garantiequalite{float:right; width:331px; height:161px}
.prefoot_d{float:right; width:262px; height:259px}

/*---------- @CATEGORIE ----------*/
/**Colonne gauche**/
.gauche{float:left; width:224px}
	.nosengagements2{width:224px; height:648px; background:url('template-nosengagements2_bg.jpg') no-repeat left bottom #F3E3C1; text-align:center}
	html>body .nosengagements2{min-height:648px; height:auto}
	.horspareosetboxers{clear:both; height:30px; font:italic normal normal 12px/30px georgia; color:#392B26}
	
/**Colonne droite**/
.droite{float:right; width:728px}

/*Description des sous categs*/
.categDesc{width:728px; height:202px; background:url('template-categIma_bg.jpg') no-repeat}
	.categDesc_g{float:left; width:390px; height:146px; padding:28px 0 28px 21px; line-height:1em; color:#fff; font-style:italic}
		h1.categ_lib{height:35px; font:italic normal bold 21px georgia}
		.categDesc_txt{width:380px; height:111px; padding-right:10px; overflow:auto}
	.categDesc_d{float:right; width:245px; height:165px; padding:16px 21px 0 0}
		
/**Sous-rayons**/
.sscategs{margin-bottom:10px; padding-left:13px}
	.sscateg_entete{height:45px; font:italic normal bold 21px/45px georgia; color:#097872}
	.sscateg{width:700px; padding:10px 0 10px 30px}
		.sscategBit{float:left; width:182px; height:235px; background:url('template-sscategBit_bg.jpg') no-repeat}
			.sscategBit_ima{width:190px; height:190px; /*margin:13px 0 24px 23px;*/ text-align:center}
			h2.sscategBit_lib{/*width:150px; padding-left:23px*/}
				h2.sscategBit_lib a{font:italic normal bold 13px georgia; color:#3AA933}
			.sscategBit_nbart{/*width:150px; padding-left:23px;*/ font:italic normal normal 11px georgia; color:#584541}

/*Articles*/
.articles, .articles_cdc{width:710px; padding-left:13px}
	.articles_entete{height:35px; font:italic normal bold 21px/35px georgia; color:#097872}
	.articleBit, .articles_cdc .topBit{float:left; width:236px; height:350px}
		.articleBit_content{height:291px; margin:0 auto; padding:24px 25px 22px 20px; background:url('template-topnouvBit_bg.png') no-repeat}
			.articleBit_ima{width:184px; height:198px; margin:0 auto; position:relative}
				.articleBit_etiquette{position:absolute; left:-13px; top:-20px; width:73px; height:73px}
				/*Popup des tailles*/
				.popupTailles{position:absolute; right:-80px; top:-70px; width:170px}
					.popupTailles_h{width:156px; height:35px; padding:13px 5px; border:solid 2px #D9CEBB; border-bottom:none; background:#fff; text-align:center}
					html>body .popupTailles_h{min-height:35px; height:auto}
						.taillesdispo_txt{height:22px; font:italic normal normal 14px Georgia; color:#7B6A58}
						.popupTailles_h em{padding:0 3px; text-transform:uppercase; font-weight:bold}
							em.taille_epuise{position:relative; color:#7B6A58;background:url('template-trait_barre.png') no-repeat center;display:block;float:left;}
								em.taille_epuise img{position:absolute; top:3px; left:-1px}
							em.taille_enstock{color:#D70B50;display:block;float:left;}
					.popupTailles_b{height:7px}
					
				.articleBit_etiquetteprix{position:absolute; left:-15px; bottom:0; width:100px; height:52px; padding:27px 0 0 44px; background:url('template-etiquette_prix.png') no-repeat}
					.articleBit_etiquetteprix table{width:80px; height:38px; text-align:right}
						.articleBit_etiquetteprix td{width:100%; height:38px}
							.articleBit_prixpromo {font:normal normal bold 17px georgia; color:#D70C4C}
							.articleBit_prixold {font-size:12px; text-decoration:line-through; color:#594642}
					
					
			.articleBit_lib2{height:12px; text-transform:uppercase; font:italic normal bold 11px Georgia; color:#009F99}
			.articleBit_lib{height:25px; margin-bottom:5px; background:url('template-pointille_horizontal.jpg') repeat-x left bottom; font-size:11px;}
				.articleBit_lib a{font:italic normal normal 11px Georgia; color:#594641;font-weight:bold;}
			.articleBit_marqueImage{float:left; width:70px; height:40px}
			.articleBit_divers{float:right; width:95px; padding-top:7px}
			
	#tdguidetailles_1{display:none;}
	
/*Pagination*/
.pagination{width:710px; height:40px; margin-bottom:20px; background-color:#F3E3C1; font:normal normal normal 12px Arial; color:#535353}
.pagination table{width:100%; height:40px}
	td.nbarticles{width:80px; text-align:right; font:normal normal bold 12px Arial; color:#04A19A}
	td.filtremarque{width:255px}
		td.filtremarque form{display:inline}
			td.filtremarque select{width:228px}

	.parpage{width:45px; text-align:left}
		.parpage select{width:42px}
	.pages{padding-right:10px; text-align:right; font:normal normal bold 13px Arial; color:#39AA36}
		.pages a{font:normal normal normal 12px Arial; color:#525252}
		
/*---------- @PRODUIT ----------*/
.contenupage_produit{ margin-top:-20px}
	.produit{width:980px; background:url('template-produit_m.jpg') repeat-y}
		.produitContent{width:980px; height:570px; background:url('template-produit_b.jpg') no-repeat left bottom; padding-bottom:80px}
		html>body .produitContent{min-height:570px; height:auto}
			/** Photos **/	
			.produitContent_g{float:left; width:483px; padding:46px 0 0 27px; background:url('template-produit_g.jpg') no-repeat; position:relative}
				.produit_etiquette{position:absolute; left:25px; top:14px; width:115px}
				.photos{float:left; width:85px; padding-top:90px; text-align:center}
					.photoBit{width:55px; height:55px; margin:0 auto 10px auto}
				.produit_ima{float:left; width:377px; height:377px; position:relative; z-index:1}/*fixer le zoom brandalley*/
				.zoomWrapperTitle, .zoomPup{ z-index:1000}
				.jaime{padding:30px 30px 0 0;text-align:right}
					.jaime a{float:left;margin-left:55px;}
				
			/** Produit : détails et formulaire **/
			.produitContent_d{float:right; width:422px; padding:31px 48px 0 0; background:url('template-produit_d.jpg') no-repeat}
				/*Produit pagination*/
				.produit_pagination{float:right; width:170px; height:76px; background:url('template-separateur_produitpagenav.jpg') no-repeat center top}
					.produit_prec{float:left; width:85px; height:76px}
						.produit_precPuce{float:left; width:15px; padding-top:28px}
						.produit_precIma{float:left; width:70px; height:76px; text-align:center; font:normal normal normal 9px Arial, Helvetica, sans-serif;color:#BCBFB6;}
					.produit_suiv{float:right; width:85px; height:76px}
						.produit_suivPuce{float:left; width:15px; padding-top:28px; text-align:right}
						.produit_suivIma{float:left; width:70px; height:76px; text-align:center; font:normal normal normal 9px Arial, Helvetica, sans-serif;color:#BCBFB6;}
							.produit_suivIma a, .produit_precPuce a{color:#59463F;}
				/*Libéllé*/
				h1.produit_lib{float:left; width:250px; padding-top:22px; font:italic normal bold 18px georgia; color:#59463F}
					span.produit_lib2{text-transform:uppercase; font:italic normal bold 24px georgia; color:#00A096}
				
				/*Formulaire "ArticleLienPanier et BoutonContacter"*/
				.produit_formu{clear:both; padding-bottom:10px; border-top:solid 2px #D3D3D3;position:relative;}
				.produit_formu2{clear:both; padding-bottom:10px; border-top:solid 2px #D3D3D3;position:relative;}
					.etiquette_epuise{position:absolute;top:-32px;left:-140px;z-index:100;}
					.produit_formuG{float:left; width:257px; padding-top:10px}
						/*Délai*/
						.produit_delai{height:20px; font-style:italic; font-weight:bold; color:#A1195B}
						/*En stock, Epuisé*/
						.produit_stepstok{height:30px}
						/*Description*/
						.produit_desc{padding:0 10px 15px 0; font-family:Arial, Verdana, Helvetica, sans-serif; color:#3C2A28}
						/*Caractéristiques*/
						.produit_caracts{display:block; float:left; width:100%; margin-bottom:30px}
							.caract_lib{padding-bottom:5px; font:normal normal bold 12px Arial, Helvetica, sans-serif; color:#59463F}
							.caract_val{padding-bottom:5px; font:italic normal normal 12px Arial, Helvetica, sans-serif; color:#A1195B}
							.caract_val select{color:#413936;font-style: italic;}
						.articleCaracteristique{width:165px;}
							.articleCaracteristique option{color:#413936;font-style: italic;}
						.guidedestailles_bis{padding-left:5px}
						/*Qté*/
						.quantite{ padding:10px 0 20px 0}
							.qte{font:normal normal bold 12px Arial, Helvetica, sans-serif; color:#59463F}
							.input_qte{width:40px; margin:0; padding:2px; border:solid 1px #ABADB9; text-align:left}
						/*Choix_emballage*/
						.choixemballage{height:50px; padding-left:55px; background:url('template-choixemballage.jpg') no-repeat;  color:#00A096; 
						font:italic normal bold 12px Georgia;}
							
					.produit_formuD{float:right; width:165px; text-align:right}
						/*Prix*/
						.produit_prix{width:165px; height:105px; position:relative; z-index:0}
							.produit_prixContent{position:relative;width:115px; height:66px; margin:-11px 0 0 -75px; padding:38px 20px 0 100px; background: url('template-etiquette_prixProduit.png') no-repeat; text-align: right; line-height:normal}
								#prixtxt{position:absolute;top:16px;left:110px;}
								.produit_prix table{width:115px; height:56px}
									.produit_prix table td{width:115px; height:56px}
										.produit_prixpromo{font-size:24px; font-weight:bold; color:#D80A54;}
											
										.produit_prixold{font-style:italic; font-size:18px; text-decoration:line-through}
									
						/*Bouton*/
						.produit_btn{padding-top:10px}
						
				/*Classeur description, infos techniques, et livraison*/
				table.classeur{width:422px}
				table.classeur2{width:422px;margin-left:20px;margin-top:37px;}
					/*tr.classeur tr{display:block; width:380px}*/
						td.classeur_on{height:26px; padding:0 10px; border:solid 1px #A8A8A8; border-bottom:none; color:#1D1D1B; font-weight:bold; text-transform:uppercase; text-align:center; cursor:pointer;}
						td.classeur_off{height:26px; padding:0 10px; background-color:#93BF20; border-bottom:solid 1px #A8A8A8; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center; cursor:pointer;}
						.classeur_content{font-family: Arial,Verdana,Helvetica,sans-serif;width:400px; margin:0; padding:10px; border:solid 1px #A8A8A8; border-top:none;  color:#1D1D1B; /*position:relative; left:0; top:-2px; z-index:0*/}/*Bug IE*/
						.classeur_content2{font-family: Arial,Verdana,Helvetica,sans-serif;width:400px; margin:0 0 0 20px; padding:10px; border:solid 1px #A8A8A8; border-top:none;  color:#1D1D1B; /*position:relative; left:0; top:-2px; z-index:0*/}/*Bug IE*/
				
				.logoMarque{float:right;}
				.artSpe table.classeur{width:422px}
				.artSpe table.classeur2{width:422px;margin-left:20px;}
					/*tr.classeur tr{display:block; width:380px}*/
						.artSpe td.classeur_on{height:26px; padding:0 10px; border:solid 1px #A8A8A8; border-bottom:none; color:#1D1D1B; font-weight:bold; text-transform:uppercase; text-align:center; cursor:pointer;}
						.artSpe td.classeur_off{height:26px; padding:0 10px; background-color:#9B5200; border-bottom:solid 1px #A8A8A8; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center; cursor:pointer;}
						.artSpe .classeur_content{font-family: Arial,Verdana,Helvetica,sans-serif;width:400px; margin:0; padding:10px; border:solid 1px #A8A8A8; border-top:none;  color:#1D1D1B; /*position:relative; left:0; top:-2px; z-index:0*/}/*Bug IE*/
						.artSpe .classeur_content2{font-family: Arial,Verdana,Helvetica,sans-serif;width:400px; margin:0 0 0 20px; padding:10px; border:solid 1px #A8A8A8; border-top:none;  color:#1D1D1B; /*position:relative; left:0; top:-2px; z-index:0*/}/*Bug IE*/
				
/*Logos banques*/
				.produit_banques{padding-top:2px; /*border-top:solid 1px #A8A8A8;*/ text-align:right}
					
	/** Articles conseil **/
	.articlesconseilles{width:944px; height:40px; padding:5px 18px 0 18px; background:url('template-palmiers.jpg') no-repeat right top}
	html>body .articlesconseilles{min-height:40px; height:auto}
		.articlesconseilles_entete{height:35px; padding-left:10px; font:italic normal bold 21px georgia; color:#382B25}
		.articleBit_etiquetteConseil{position:absolute; left:-15px; top:-33px; width:72px; height:86px}

/*---------- @ETAPES DE COMMANDE ----------*/
.etapescommande{width:702px; height:60px; margin:0 auto}
	.etape1{float:left; width:144px}
	.etape2{float:left; width:200px}
	.etape3{float:left; width:166px}
	.etape4{float:right; width:192px}
.texteperso{padding:10px; text-align:center; font-family:arial}

/*---------- @ETAPE 1 ----------*/
.tablecde{width:920px; margin-bottom:10px; background:url('template-tablecde_bg4.jpg') no-repeat}
	.tdheadcde{height:30px; border-right:solid 1px #fff; text-align:center; font-size:14px; font-weight:bold}
	.cde_td1{padding:10px 0; background-color:#FFF; border-bottom:solid 2px #F3E3C1; border-right:solid 2px #F3E3C1}
	.cde_td2{padding:10px 0; background-color:#FFF; border-bottom:solid 2px #F3E3C1; border-right:solid 2px #F3E3C1}
		.lignepanier_ima{width:75px; height:75px; padding:3px}
		.datedelai{font-style:italic; color:#536743; font-size:10px}
		.tablecaracts {padding-left:10px}
			.tablecaracts select{width:120px}
		.inputqte2 {width:25px; margin-right:5px; padding:3px; background-color:#F3E3C1; border:none; text-align:right; font:italic normal bold 12px Georgia; color:#000}
		
	.erreur_stock{height:30px; padding-right:5px; background-color:#F3E3C1; border:solid 1px #F3E3C1; border-top:none; color:#A11B5A; text-align:center; font-weight:bold; color:#A11B5A}

	/*Ligne code cadeau*/	
	.lignecadeau{height:30px; padding-right:10px; background-color:#F3E3C1; text-align:right; font-weight:bold}
	
	.etapescde_divers{padding:15px 0}
		.etapescde_diversG{width:500px; float:left}
			/*Modes de livraison*/
			.modes_livr, .remisePro{width:400px; padding:10px; margin-bottom:6px; background-color:#FFF; border:solid 2px #F3E3C1}
				.cde1livraison select{margin-left:15px}
				.livr_logo{width:50px; height:50px; background-color:#FFF; border:solid 1px #F3E3C1; text-align:center}
				.tab_remises_pro{border:solid 1px #000; width:300px}
					.remise_pro_bit{width:305px; float:left; font-size:14px; font-weight:bold; margin:2px}
					.remise_pro_bit_active{width:305px; float:left; color:#A11B5A; font-weight:bold; font-size:14px; margin:2px}
			/*Emballage et message cadeau*/		
			.emballage_cadeau{width:400px; margin-bottom:6px; padding:10px; background-color:#FFF; border:solid 2px #F3E3C1}
				.contenu_cadeau{overflow-y:auto;overflow-x: hidden;max-height:155px;width:405px;}
				.articlePanierBit{padding-bottom:10px}
					.articlePanierBit_ima{float:left; width:60px}
						.articlePanierBit_ima a{display:block; width:55px; height:55px; background-color:#FFF; border:solid 1px #F3E3C1}
					.articlePanierBit_detailsG{float:left; width:220px}
						.articlePanierBit_lib{font:italic normal bold 12px Georgia, "Times New Roman", Times, serif;color:#A11B5A;}
						.articlePanierBit_desc{padding:5px 0; font:italic normal normal 12px Georgia, "Times New Roman", Times, serif;}
						
					.articlePanierBit_detailsD{float:left; width:100px}
						.articlePanierBit_prixpromo{font-weight:bold; color:#A11B5A}
						.articlePanierBit_prixold{padding-left:3px; text-decoration:line-through}
			/*Message cadeau*/			
			.message_cadeau{width:400px; padding:10px; margin-bottom:6px; background-color:#FFF; border:solid 2px #F3E3C1}
				.message_txt{padding:10px 0 0 10px; font-style:italic; color:#536743}
				.textarea_messagecadeau{width:378px; height:100px; margin-top:3px; padding:10px; background-color:#FFF; border:solid 1px #F3E3C1; font-style:italic; color:#536743}
		
		.etapescde_diversD{width:380px; float:right}
			.totaux{width:356px; margin-bottom:6px; padding:10px; background-color:#FFF; border:solid 2px #F3E3C1}
				.tot{font-weight:bold; color:#000}
				.totttc{height:30px; background-color:#FEFDF9; font-size:16px; font-weight:bold}
					.totbis{color:#A11B5A}
				.codereduction img{vertical-align:middle}
	
			.cgv{width:360px; margin-bottom:6px; padding:10px; background-color:#F3E3C1; text-align:right; font-size:14px; color:#000}
			
	.cdeboutonsg{width:50%; float:left}
	.cdeboutonsd{width:50%; height:22px; float:right; text-align:right}
		.cdeboutonsd .btn_form{float:right}

/*---------- @ETAPE 2 ----------*/
.inscrit{width:48%;float:left; margin:20px auto 50px auto; padding:0; border:solid 2px #F3E3C1}
		.titre_divers{width:252px; margin:0 auto; padding:1px; background-color:#F3E3C1; border:solid 2px #F3E3C1; text-align:center; position:relative; top:-15px; font-size:14px}
		.titre_diversbis{width:302px; margin:0 auto; padding:1px; background-color:#F3E3C1; border:solid 2px #F3E3C1; text-align:center; position:relative; top:-15px; font-size:14px}
		.titre_diversbis2{width:652px; margin:0 auto; padding:1px; background-color:#F3E3C1; border:solid 2px #F3E3C1; text-align:center; position:relative; top:-25px;  font-size:14px}
			.titre_divers strong{display:block; width:230px; padding:5px 10px; border:solid 1px #F3E3C1}
			.titre_diversbis strong{display:block; width:280px; padding:5px 10px; border:solid 1px #F3E3C1}
			.titre_diversbis2 strong{display:block; width:630px; padding:5px 10px; border:solid 1px #F3E3C1}
		
.inscription, .recoverpass{width:50%; margin:20px auto 0 auto; padding:0; border:solid 2px #F3E3C1;float:right}
.recoverpass{height:260px}
html>body .recoverpass{min-height:260px; height:auto}
	a.mdp_perdu{font:normal small-caps normal 11px Arial; text-decoration:underline}
.texte_legal{clear:both; margin-top:20px; padding:10px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#626262}

.connecte{margin:30px auto 20px auto; padding:10px 0; border:solid 2px #F3E3C1}
	.bloc_g{float:left; width:380px; padding:30px 0 0 20px}
	.bloc_d{float:right; width:400px; padding:30px 20px 0 0}

.btn_modifierrelay{background-color: #F3E3C1;color: #3A2B26;font-weight:bold;font-size: 16px;height: 28px;text-align: center;width: 150px;display:block;margin:0 auto;line-height:28px;}

/*---------- @ETAPE 3 ----------*/
	.btn_imprimer{padding-top:10px}
	/*encart mode paiement*/
	.moyen_logo{width:102px; padding:15px}
		.moyen_logo a{display:block; width:100px; height:60px; border:solid 1px #F3E3C1; background-color:#FFF; text-align:center}
	.moyen_details{padding:15px 10px}
		.moyen_details ol{list-style-position:inside}
	.moyen_bouton{padding:15px}
		
/*---------- @ETAPE 4 ----------*/
.cde4_content{padding-bottom:50px}
	.cde4_details{float:left; width:490px; padding:20px; background-color:#FFF; border:solid 2px #F3E3C1; text-align:right}
		.factmontant{font-weight:bold; color:#4D4D4D}
		.cde4_details blockquote{margin:0; padding:10px 0}
	.cde4_btn{float:right; width:250px; padding:20px}
	
/*---------- @RECHERCHER PAGE ----------*/
.cadre_g{width:400px; margin:20px 0 0 20px; float:left}
	.bordure_cadre_g{height:250px; margin-bottom:20px; background-color:#FFF; border:solid 2px #F3E3C1}
		.bordure_cadre_g form{height:250px}
		html>body .bordure_cadre_g form{min-height:250px; height:auto}
			.txt_rech{width:202px; margin:0 auto; padding:1px; background-color:#F3E3C1; font-size:16px; text-align:center; position:relative; top:-15px}
				.txt_rech strong{display:block; width:180px; padding:5px 10px; background-color:#F3E3C1; border:solid 1px #F3E3C1}
			.bordure_cadre_g td{padding:0 0 5px 10px}
		
.cadre_d{width:300px; margin:20px 20px 20px 0; padding-bottom:1px; float:right}
	.bordure_cadre_d{height:83px; background-color:#FFF; border:solid 2px #F3E3C1}
	html>body .bordure_cadre_d{height:auto; min-height:83px}
		.bordure_cadre_d ul{width:268px; padding:0 10px 10px 15px; overflow:hidden; list-style:none}
			.bordure_cadre_d ul li a{display:block}

/*Pages résultat rayons et pages instits*/
.rechcontenubit{width:680px; height:140px; padding-left:20px}	
	.blocdivers_g{float:left; width:14px; height:130px}
	.blocdivers_d1{width:634px; height:108px; float:left; padding:10px; background-color:#FFF; border:solid 2px #F3E3C1}
	.blocdivers_d2{width:634px; height:108px; float:left; padding:10px; background-color:#FFF; border:solid 2px #F3E3C1}

/*navigation des pages*/	
.nosarticles_navigation, .nosrayons_navigation, .nospages_navigation{padding-bottom:10px; font:italic normal bold 12px georgia; color:#C19D59}
	.nosarticles_navigation h2, .nosrayons_navigation h2, .nospages_navigation h2{display:inline; font:italic normal bold 12px georgia;}
		.nosarticles_navigation h2 a, .nosrayons_navigation h2 a, .nospages_navigation h2 a{font:italic normal bold 12px georgia; color:#C19D59; 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{font:italic normal bold 12px georgia; color:#C19D59; text-decoration:underline}
	.nosarticles_navigation a:hover, .nosrayons_navigation a:hover, .nospages_navigation a:hover{text-decoration:none}
	
/*---------- @PAGE CLIENT ----------*/
.divers{width:700px; margin:0 auto; padding-bottom:40px}
	.tablemenu{width:100%; text-align:left}
	.tablecde_client{width:100%; height:30px; background:url('template-tablecdeClient_bg.jpg') no-repeat}
	.bordurecarnet{width:300px; margin:0 auto 50px auto; background-color:#FFF; border:solid 2px #F3E3C1}
	.bordureG{float:left; width:300px; margin-bottom:50px; background-color:#FFF; border:solid 2px #F3E3C1}	
	.bordureD{float:right; width:300px; margin-bottom:50px; background-color:#FFF; border:solid 2px #F3E3C1}
	
/*---------- @PAGES GENERALES ----------*/
	/*Instit*/
	.institform{width:70%; margin:0 auto 15px auto; padding-top:20px; background-color:#FFF; border:solid 2px #F3E3C1; text-align:center}
		.nom_formu, .lib_14{font-size:14px; font-weight:bold}
	/*Partenaires*/
	.lienBit{float:left; width:250px; margin-bottom:15px; padding:20px; background-color:#FFF; border:solid 2px #F3E3C1}
		#conteneur .lienBit_lib{text-decoration:underline}
	/*Plan*/
	.menuplanBit{float:left; width:260px; margin-bottom:50px; padding:20px; border:solid 2px #F3E3C1}
		.titre_plan{width:258px; margin:0 auto; padding:1px; background-color:#F3E3C1; border:solid 1px #F3E3C1; text-align:center; position:relative; top:-35px}
			.titre_plan strong{display:block; width:246px; padding:5px; background-color:#F3E3C1; border:solid 1px #F3E3C1}
	/*Page opti*/
	.opti_txt{clear:both; margin-top:20px; padding:10px 10px 10px 0; font-size:1.4em; line-height:1.4em;color:#097673}

/*---------- @LIVRE D'OR ----------*/
.txt_gras{font-weight:bold}
.unmessage{margin:20px 0 10px 0}
	.unmessage_content{width:675px; height:108px; padding:10px; background-color:#FFF; border:solid 2px #F3E3C1; border-left:solid 10px #F3E3C1}
	html>body .unmessage_content{min-height:113px; height:auto}
		.unmessagetoggler{font-weight:bold; padding-bottom:10px}
		.unmessagecontenu{text-align:justify;}
	
.paginationlivre{text-align:right; margin-top:10px; padding-top:10px}

.etiquette_1, .etiquette_2, .etiquette_3, .etiquette_4, .etiquette_5, .etiquette_6{position:absolute;left:0;top:1px;}
.articleBit_etiquetteConseil .etiquette_1, .articleBit_etiquetteConseil .etiquette_2, .articleBit_etiquetteConseil .etiquette_3, .articleBit_etiquetteConseil .etiquette_4, .articleBit_etiquetteConseil .etiquette_5, .articleBit_etiquetteConseil .etiquette_6{position:absolute;left:0;top:13px;}
.articlepopupfond{width:700px;min-height:300px;background:#FFF;margin:0 auto;}

