/*---------- STYLES COURANTS ----------*/
html, body { height:100%; margin:0; }
body { background:#010101;/* url(../img/bg_body.jpg) no-repeat left top;*/ }
  .home_page_eaux_fraiches {/* background:#000000 none no-repeat left top; */}
	div { font:normal 11px Trebuchet MS; color:#6E6E6E; }
	img { border:0; }
	h1 { position:absolute; top:0; margin:0; padding:0; }
		h1 a { display:block; width:192px; height:52px; /*background:transparent url(../img/logo_caudalie.png) no-repeat;*/ }
	h2,.h1likeh2 { margin:0; padding:0; text-transform:uppercase; font:normal 20px Trebuchet MS; color:#171717; position:relative; }
		h2 sup { text-transform:uppercase; font:normal 12px Trebuchet MS; }
	.page_w h2, .page_b h2 { font:bold 15px Trebuchet MS; }
	h3 { }
	h4 { margin:0; text-transform:uppercase; font-size:16px; color:#EF6782; }
	a { text-decoration:none; color:#6E6E6E; }
	a:hover { color:#000; }
	sup { padding: 0; line-height: 1px; }/* copyright */
	
	/* classes courantes */
	.noir { color:#000; }
	.left { float:left; }
	.right { float:right; }
	.clear { clear:both; }
	.puce { padding-left:10px; }
	.puce1 { padding-left:10px; background:transparent url(../img/puce1.gif) no-repeat 0 4px; }
	.puce2 { padding-left:10px; background:transparent url(../img/puce2.gif) no-repeat 0 4px; }
	.puce3 { padding-left:10px; background:transparent url(../img/puce3.gif) no-repeat 0 4px; }
	.fdp { background:transparent url(img/pic_fdp.gif) no-repeat 0 0; }
	.echantillon { background:transparent url(img/pic_echantillon.gif) no-repeat 6px 0; }
	.cadeau { background:transparent url(img/pic_cadeau.gif) no-repeat 0 0; }
	.bold { font-weight:bold; }
	.mentions { font-size:10px; }
	.vert_clair { color: #E2FF6A; }
	.bold { font-weight: bold; }
	
	.bouteille, .cat_bouteille { color:#006742; }
	.olive, .cat_olive { color:#84b317; }
	.rose, .cat_rose { color:#b3557e; }
	.violet, .cat_violet { color:#7c84bb; }
	.gris, .cat_gris { color:#5F6062; }
	#list_produits .noir, #list_produits .cat_noir { color:#FFF; }
	.noir, .cat_noir { color:#000; }
	.orange, .cat_orange { color:#ee7f01; }
	.vertp, .cat_vertp { color:#ABCE9F; }
	.kaki, .cat_kaki { color:#89A158; }
	.or, .cat_dore { color:#AE9962; }

/*---------- STRUCTURE GLOBALE ----------*/
#container { width:100%; text-align:left; }
	#wrapper { position:relative; margin:0 auto; padding-right:13px; width:957px; }
		.header-container { position:relative; z-index:100; width:970px; height:105px; background:transparent url(../img/bg_shadow_t.gif) no-repeat right bottom; }
		.header-container-quizz { position:relative; z-index:100; width:970px; height:98px; background:transparent url(../img/bg_shadow_t_quizz.jpg) no-repeat right bottom; }
			#nav { position:absolute; bottom:0; margin:0; padding:0; list-style-type:none; background:#000; }
				#nav li { position:relative; float:left; padding-left:20px; }
					.es #nav li , .pt #nav li { padding-left:12px; }
				#nav li#li_menu_d { padding-left:28px; }
					.es #nav li#li_menu_d, .pt #nav li#li_menu_d { padding-left:20px; }
				#nav li#li_menu_n { padding-left:20px; }
					.es #nav li#li_menu_n, .pt #nav li#li_menu_n { padding-left:20px; }
				#nav span.sup { position:absolute; right:-8px; top:-5px; margin-right:0; font-size:10px; }
				#nav a { text-transform:uppercase; font:normal 13px Trebuchet MS; letter-spacing:0.08em; color:#FFF; }
				#nav a span { line-height:32px; }
					#nav .smenu { position:absolute; z-index:1000; left:0; top:32px; z-index:1000; margin:0; padding:8px 40px 0 10px; width:auto; background:#000; border:2px solid #2c2c2c; list-style-type:none; }
					.es #nav .smenu, .pt #nav .smenu { padding:8px 40px 0 2px; }
						#nav #li_menu_d .smenu { left:8px; }
						#nav .smenu li { float:none; padding:0 0 8px 0; }
						#nav .smenu li a, #nav .smenu li span { display:block; padding-left:10px; text-transform:uppercase; font:normal 10px Trebuchet MS; color:#FFF; white-space:nowrap; }
						#nav .smenu li a:hover { color:#E2FF6A; background:transparent url(../img/puce1.gif) no-repeat 0 5px; }
						.es #nav .smenu li a:hover, .pt #nav .smenu li a:hover { background:transparent url(../img/puce1.gif) no-repeat 2px 5px; }
						#nav #smenu_c.smenu { width:150px; }
						
						#nav .ssmenu { margin:0; padding:0; list-style-type:none; }
						#nav .ssmenu li { padding:0; }
						#nav .ssmenu li a { _height:12px; text-transform:none; }
				/*	#nav a span { height:50px; display:block; }*/
			#nav2 { position:absolute; right:83px; _right:82px; top:25px; height:32px; font-size:12px; color:#e2ff6a; }  /*bottom:0;*/
				#nav2 span { padding:0 5px; }
				#nav2.fr span { padding:0 10px; } /*exception site fr*/
				#nav2 a { line-height:32px; color:#e2ff6a; }
				#nav2 a:hover { color:#FFF; }
				#m_eboutique { position:relative; }
				#m_eboutique img { position:absolute; top:-13px; left:-30px; z-index:1000; }
				#m_leclub { position:absolute; right:30px; _right:29px; top:32px; display:block; width:51px; height:15px; background: url(../img/leclub.gif) no-repeat 0 0; }  /*bottom:10px;*/
			#nav3 { position:absolute; top:0px; right:29px; height:20px; width:auto; font-size:11px; } /*top:34px;*/
				#nav3 a:hover { color:#FFF; }
				#nav3 span { padding:0 10px; }
				.rech_produits { position:relative; z-index:100; float:left; margin:0; height:20px; line-height:20px; }
					.rech_produits a { padding-right:12px; background:transparent url(../img/puce_menu1.gif) no-repeat scroll right 7px; cursor:default; }
					#list_produits { overflow:auto; position:absolute; left:-68px; top:20px; z-index:1000; margin:0; padding:8px 10px; width:196px; height:147px; background:#000; border:2px solid #2c2c2c; list-style-type:none; }
					#list_produits li { line-height:14px; }
					#list_produits a { padding:0; background:none; cursor:pointer; }
		.head_border { width:970px; height:2px; *font-size:1px; background:#000 url(../img/bg_border.gif) no-repeat; }
		.middle-container { position:relative; width:970px; /*background:#000 url(../img/bg_shadow_r.gif) repeat-y right 0;*/ }
		.middle-container-quizz { position:relative; width:970px; background:#000 url(../img/bg_shadow_r.gif) repeat-y right 0; }
			.middle { width:957px; /*background:#000 url(../img/bg_page_b.gif) repeat-y;*/ }
				.middle-head { width:957px; height:29px; border-bottom:1px solid #a5a5a5; background:#FFF; }
					.middle-head span { padding:0 5px; }
					.middle-head a { color:#5f5f5f; }
					.middle-head a:hover, #path span.current { color:#000; }
					.middle-head p { margin:0; line-height:29px; background:#FFF; }
					#path { float:left; padding-left:20px; width:589px; height:29px; overflow:hidden; }
					#nav4 { float:right; padding-right:20px; text-transform:uppercase; }
						#nav4 a:hover { color:#000; }
						#nav4 span.articles { padding:0 0 0 5px; color:#849c0f; }
/* menu gauche blanc */		.col-left { float:left; width:207px; }
					.col-left ul { margin:0; padding:10px 0 20px 10px; list-style-type:none; background-color:#000; }
					.col-left li { padding:0 0 2px 10px; }
					.col-left li.current { background:transparent url(../img/puce1.gif) no-repeat 0 5px; }
					.col-left li.gamme { padding:10px 0 0 10px; text-transform:uppercase; font:normal 12px Trebuchet MS; color:#FFF; }
					.col-left li.gamme.current { color:#E2FF6A; background:none; }
						.commande .col-left li.gamme { color:#6E6E6E; } /* exception pour les commandes */
					.col-left a { color:#6E6E6E; }
					#m_ordonnance { color:#FFF; }
					#m_ordonnance:hover, #m_ordonnance.current { color:#E2FF6A; }
					.col-left a:hover, .col-left li.current a { color:#E2FF6A; }
/* menu gauche noir */		.page_b .col-left { }
					.page_b .col-left li.gamme { color:#FFF; }
					.page_b .col-left li.sgamme { padding:0 0 0 10px; text-transform:none; font:normal 12px Trebuchet MS; color:#6E6E6E;}
					.page_b .col-left li.sgamme a { color:#FFF; }
					.page_b .col-left a { color:#6E6E6E; }
					.page_b .col-left a:hover, #c5 .col-left a.current { color:#FFF; }
				.col-top { float:left; width:749px; border-left:1px solid #a5a5a5; }
					.titre { margin:0; padding:0 0 0 10px; height:55px; width:739px; text-transform:uppercase; background:#000; }
						.titre strong { font:normal 20px Trebuchet MS; color:#FFF; }
						.titre span,.titre h2 { display:block; text-transform:uppercase; font:normal 13px Trebuchet MS; }
				.col-main { float:left; border-left:1px solid #a5a5a5; background:#FFF; }
				.home .col-main { background:#000; }

				.col-right { float:left; padding:0 25px; width:135px; background-color:#fff; }
			.shadow_rb { position:absolute; bottom:0; bottom:-1px; right:0; width:13px; height:50px; font-size:1px; /*background:#000 url(../img/bg_shadow_rb.gif) no-repeat;*/ }

		.footer_quizz { position:relative; padding:0px 0 0px 139px; height:10px; background:transparent url(../img/bg_shadow_b.gif) no-repeat right 0; }
		.footer { position:relative; padding:10px 0 10px 205px; height:20px; font:normal 11px Arial; color:#7d7e7a; background:transparent url(../img/bg_shadow_b.gif) no-repeat right 0; }
			.footer span { padding:0 10px; }
			.footer a { color:#7d7e7a; }
			.footer a:hover { color:#FFF; }
			.footer ul { margin:0; padding:0; list-style-type:none; }
			.footer li { float:left; }
			.footer .langues { display:block; margin-top:-3px; padding-right:12px; height:20px; line-height:20px; background:#000 url(../img/puce_menu2.gif) no-repeat right 8px; cursor:pointer; }
			#menu_doLang { position:absolute; z-index:10000; left:0; bottom:20px; margin:0; padding:10px 0; width:185px; background:#000; border:1px solid #AEAEAE; list-style-type:none; }
				#menu_doLang li { float:none; padding:0 0 0 10px; }
				#menu_doLang a:hover { color:#FFF; }

.footer li a.link_facebook {
	display: block;
	height:16px;
	padding-left:22px;
	background: url(../data/img/home/logo_facebook_off.jpg) no-repeat;
}
.footer li a:hover.link_facebook {
	display: block;
	height:16px;
	padding-left:22px;
	background: url(../data/img/home/logo_facebook_on.jpg) no-repeat;
}


/*---------- GABARITS ----------*/
	.home { }
		.home .col-main { width:739px; border:0; }
		.actu_details { position:absolute; top:360px; left:600px; z-index:10; }
			.actu_details a { display:block; color:#858585; }
			.actu_details a:hover { color:#FFF; }
		.home .col-right { float:left; padding:38px 0 0 0; width:218px; height:431px; background:#000; }
		.home .col-right-jeu { float:left; padding:36px 0 0 0; width:218px; height:433px; background:#000; }
			#home_actu { background:#000 url(../img/home_actu.jpg) no-repeat 300px 1px; }
			#home_spa { background:#000 url(../img/home_spa.jpg) no-repeat 300px 1px; }
			#home_ordonnance { background:#000 url(../img/home_ordonnance.jpg) no-repeat 300px 1px; }
			#home_ordonnance { border-width:1px 0 1px 1px; }
			#home_actu:hover, #home_spa:hover, #home_ordonnance:hover { background-position:1px 1px; }
			.home .case { display:block; padding:10px 10px 0 20px; width:187px; height:120px; border:1px solid #343434; border-width:1px 0 0 1px; color:#7d7e7a; }
			.home .case:hover { color:#FFF; }
			.home .case strong { display:block; padding-left:10px; font-size:12px; color:#fff; }
			.home .case .puce2 { display:block; }
			.home .case_home { display:block; padding:10px 10px 0 20px; width:187px; height:94px; border:1px solid #343434; border-width:1px 0 0 1px; color:#7d7e7a; }
			.home .case_home:hover { color:#FFF; }
			.home .case_home strong { display:block; padding-left:10px; font-size:12px; color:#fff; }
			.home .case_home .puce2 { display:block; }

			.home a.caudalie_video {
				display: block;
				height:40px;
				width:178px;
				margin-top:10px;
				margin-left:20px;
				background: url(../data/img/home/caudalie_video_off.png) no-repeat;
			}
			.home a:hover.caudalie_video {
				display: block;
				height:40px;
				width:178px;
				background: url(../data/img/home/caudalie_video_on.png) no-repeat;
			}



	.gamme { }
		.gamme .col-main { width:749px; background:#FFF; }
			.question { margin:0; padding-left:10px; height:16px; line-height:16px; font-size:10px; text-transform:uppercase; }
			#gamme_content { height:471px; background:#FFF url(../img/bg_gamme_content.gif) repeat-x; }
			#gamme_content strong, .h1strong { display:block; padding-left:10px; height:45px; line-height:45px; text-transform:uppercase; font-size:19px; font-weight:normal; position:relative;}
			#brevets { position:relative; margin:20px auto; padding:10px 0 10px 120px; width:430px; font-size:12px; }
				#brevets strong { font-size:13px; color:#000; }
				#brevets img { position:absolute; left:17px; top:17px; display:block; }
				#brevets table { width:420px; color:#000; }
				#brevets table td { height:120px; }
				#brevets table td p { margin-bottom:0; }
				#brevets ul { margin:0; padding:0; list-style-type:none; }
				#brevets li { margin:5px 0 0 0; color:#000; }
		/* case produit */
		.case_produit { float:left; padding-left:40px; width:165px; height:416px; background-repeat:no-repeat; background-position:22px bottom; }
			.case_produit a { position:relative; z-index:1; top:0; display:block; width:165px; height:417px; color:#FFF; background:transparent; }
				.encadre { display:block; margin:0 auto; width:153px; height:416px; border-top:1px solid #000; }
				.case_produit table { margin:0 auto; text-align:center; text-transform:uppercase; font:bold 11px Trebuchet MS; background:#000; }
				.case_produit td { padding:0 10px; width:133px; height:48px; color:#FFF; }
				.de.category-eclat-anti-taches .case_produit td { font-size:10px; line-height:10px; }
				.case_produit img { display:block; margin:0 auto; cursor:pointer; }
				.case_produit .details { position:absolute; top:345px; left:6px; z-index:1; display:block; width:140px; color:#6E6E6E; cursor:pointer; }
				.case_produit em { position:absolute; bottom:0; left:6px; z-index:10; display:none; width:153px; height:28px; line-height:28px; text-align:center; font-style:normal; background:transparent; color:#FFF; }
				.de .case_produit em, .pt .case_produit em { height:40px; line-height:20px; }
				.case_produit a:hover { color:#000; background:transparent url(../img/bg_produit.gif) no-repeat 0 0; }
				.case_produit a:hover td { cursor:pointer; }
				.case_produit a:hover .details { display:none; }
				.case_produit a:hover em { display:block; background:#000; cursor:pointer; }



	.produit { }
		.produit .titre { padding:9px 0 0 10px; height:78px; }
			.produit .titre strong { display:block; margin-bottom:15px; }
		.num { float:left; padding:0 20px 2px 22px; color:#FFF; background:transparent no-repeat 0 1px; }
		.programme { width:200px; position:absolute; right:0px; top:-22px; z-index:10; display:block; padding-top:60px; height:16px; text-transform:none; text-align:center;}
		.produit .col-top { padding-bottom:20px; }
		.produit .col-main { width:564px; background:#FFF; }
			.question { margin:0; padding-left:10px; height:22px; font:normal 11px Trebuchet MS; line-height:22px; text-transform:uppercase; }
			#produit_visuel { float:left; padding-top:40px; width:180px; }
				#produit_visuel img { display:block; margin:0 auto; }
			#produit_content { float:left; padding-top:10px; width:360px; }
				#produit_content h2,#produit_content  .h1likeh2{ margin-bottom:10px; }
			.produit .details { margin:0 0 10px; font-size:13px; }
				.produit .details .picto { display:block; float:left; margin:10px 5px 0 0; width:17px; height:17px; }
				/* case info */
				.produit .case_info { padding:0 11px 5px 0; }
					.produit .case_info a { padding-left:12px; text-transform:uppercase; font-size:12px; letter-spacing:0.06em; }
					.produit .case_info a:hover, .produit .case_info a.current { background-position:0 -45px; }
					.produit .case_info p { display:block; margin:10px 0; padding:0 0 0 12px; color:#6E6E6E; }
						.produit .case_info p span { display:block; }
						#quoi .liste_ingredients { text-decoration:underline; color:#6E6E6E; letter-spacing:0em; }
				.proposition { margin:20px 0; padding:10px; border:1px solid #aeaeae; }
					.proposition p { margin:0; }
					.proposition strong { text-transform:uppercase; font-weight:normal; }
					.proposition span { display:block; padding-left:10px; }
					.proposition .puce { color:#000; }
					.proposition div { /*float:left; width:48px;*/ }
						.proposition div img { display:block; margin:0 auto; }
			.produit .case, .commande .case { padding:10px 0; border-bottom:1px solid #aeaeae; }
			.produit .case strong, .commande .case strong { display:block; margin-bottom:5px; text-transform:uppercase; text-align:center; font-size:12px; color:#000; }
			#conseil { text-align:center; }
			.col-left #conseil { margin:0 20px; text-align:left; border-top:1px solid #aeaeae; }
			.col-left #conseil strong { text-align:left; color:#FFF; }
			#offre { text-align:center; }
			.btn_rappelez { display:block; margin:5px auto 0; width:92px; height:17px; background:url(img/fr/btn_rappelez.gif); }
			#avantages span { display:block; margin-bottom:5px; padding-left:35px; }
			.davantage { margin:0; padding:10px 0 20px; }
			.davantage a { display:block; color:#000; }
			.davantage a:hover { text-decoration:underline; }


/*	.page_w { }
		.page_w .titre strong { color:#FFF; }
		.page_w .titre span { color:#6E6E6E; }

	.page_b { background:#000 url(../img/bg_page_b.gif) repeat-y; }
		.page_b .titre strong { color:#FFF; }
		.page_b .titre span { color:#6E6E6E; }
*/

	#b2 { }
		#b2 .col-main { padding:20px; width:524px; background-color:#FFF; }
		#b2 .col-right { float:none; padding: 0; background:#000; }
		#b2 .intro { margin-bottom: 20px; color:#000; }
		#b2 .question { margin: 10px 0; padding: 0; color: #84b317; text-transform: uppercase; border-bottom: 1px solid #cbcbcb; }
		#b2 .titre_produit { font-weight:bold; }
		#b2 table.produit { width: 375px; font: normal 12px Trebuchet MS; color: #6E6E6E; text-align: left; }
		#b2 .produit { margin:20px auto 0; font: normal 12px Trebuchet MS; color: #6E6E6E; text-align: left; }
		#b2 table.complement { margin:0 auto; padding:10px; border: 1px solid #aeaeae; font: normal 12px Trebuchet MS; color: #6E6E6E; }
			#b2 .produit .complement h3 { color: #6E6E6E; }
			#b2 table.complement td.puce { background: url(../img/puce_vert_2.gif) no-repeat 0 22px; }
			#b2 table.complement strong { text-transform:none; color: #000; }
		#b2 .produit img { margin-bottom: 10px; }
			/* couleurs */
			#b2 .produit .bouteille , #b2 .produit .bouteille div { color:#006742; }
			#b2 .produit .olive, #b2 .produit .olive div { color:#84b317; }
			#b2 .produit .rose , #b2 .produit .rose div { color:#b3557e; }
			#b2 .produit .violet, #b2 .produit .violet div { color:#7c84bb }
			#b2 .produit .gris, #b2 .produit .gris div { color:#5F6062; }
			#b2 .produit .noir, #b2 .produit .noir div { color:#000; }
			/* fin couleurs */
			#b2 .produit h3 { display: block; margin:0 0 5px; font-size:14px; text-transform: uppercase; /*color:#006742;*/ }
			#b2 .produit h3 img { margin:0 7px -3px 0; }
		#b2 .rad { }
		#b2 .rad input { margin-right: 3px; }
		#b2 .produit .case_item { padding:0 0 0 24px; }
		#b2 .case_genre_33 { float:left; margin:0 14px 40px 0; width:160px; }
		#b2 .case_genre_50 { float:left; margin:0 20px 40px 60px; width:160px; }
		#b2 span.noir, #b2 .cat_noir { color:#000; font-size: 12px; }
		#b2 span { display: block; margin-bottom: 5px; }
		#b2 .complement a { font-size: 11px; }
	
	#club #b2 table.complement strong { color:#FFF; }
	#club #b2 a:hover { color:#FFF; }

	#b4b { }
		.autreami { margin:10px 0 20px; padding:10px 0 0; border-top:1px solid #aeaeae; }
		#ajouter_ami { text-decoration:underline; }
		#b4b .col-top { padding-bottom: 0; }
		#b4b .col-main { padding:20px; width:524px; }
		#b4b .col-right { height:490px; background:#000 url(../img/bg_b4b.jpg) no-repeat 0 top; }
		#b4b p.mentions { margin-top: 30px; color: #7D7E7A; }

	#c1 { height:454px; width:957px; background:black; }
		#c1 embed, #c1 object { position:absolute; top:29px; left:0; }
		#c1 .col-main { }
		#c1 .col-left { display:none; }

	#c2 { }
		#c2 .col-top  { height:545px;}
		#c2 .diaporama-fond	{ background:#000; position:absolute; top:85px; left:208px; z-index:0; width:749px; height:490px; }
		#c2 .bandeau		{ background:#000; position:absolute; z-index:10; top:350px; width:749px; height:140px;	opacity:0.7; }
		#c2 .col-main { background:transparent; position:absolute; top:350px; left:-1px; z-index:11; width:689px; height:100px; font-size:13px; color:#fff; padding:25px 30px 10px 30px;}
			#c2 .col-main table td{ padding:0 40px; }
			#c2 .col-main br { line-height:10px; }
			#c2 .col-main a { color:#fff; }
			#c2 .col-main .top5 { text-decoration:underline; }
			#c2 .col-main a:hover { text-decoration:underline; }

	#c3 { }
		#c3 .col-main { padding:20px; width:524px; background:#FFF url(../img/bg_soins.jpg) no-repeat 340px 20px; }
		#c3 .col-right { float:none; padding: 0; height: 435px; background:#000; }
		#c3 #menu { margin:0 0 20px 0; padding:10px; width:295px; list-style-type:none; border:1px solid #7C9B10; background:#fcfcf2; color:#626262; }
			#c3 #menu li { height:20px; }
			#c3 #menu a { padding-left:10px; text-transform:uppercase; }
			#c3 #menu a:hover, #c3 #menu a.current { color:#000; background:transparent url(../img/puce3.gif) no-repeat 0 4px; }
		#c3 .case_info { padding:0 0 20px 20px; }
			#c3 .case_info strong { display:block; padding-left:10px; text-transform:uppercase; color:#84b317; background:transparent url(../img/puce_vert.gif) no-repeat scroll 0 -45px; }
			#c3 .case_info i { color:#84B317; }
			#c3 .tarifs { margin-top:10px; width:200px; }
			#c3 .tarifs .titre { margin-bottom:5px; padding:0; width:200px; height:auto; background:none; border-bottom:1px solid #aeaeae; }
			#c3 .tarifs p { margin:0; }
			#c3 .chaquecure  { margin:0; padding-top:10px; border-top:1px solid #aeaeae; }

	#c4 { }
		#c4 .col-main { padding:20px; width:524px; background:#FFF url(../img/bg_soins.jpg) no-repeat 340px 20px; }
		#c4 .col-right { float:none; padding: 0; height: 435px; background:#000; }
		#c4 #menu { margin:0 0 20px 0; padding:10px; width:310px; list-style-type:none; border:1px solid #7C9B10; background:#fcfcf2; color:#626262;}
			#c4 #menu li { height:20px; }
			#c4 #menu a { padding-left:10px; text-transform:uppercase; }
			#c4 #menu a:hover, #c4 #menu a.current { color:#000; background:#fcfcf2 url(../img/puce3.gif) no-repeat 0 4px; }
		#c4 .case_info { padding:0 0 20px 20px; }
			#c4 .case_info strong { display:block; padding-left:10px; text-transform:uppercase; color:#84b317; background:transparent url(../img/puce_vert.gif) no-repeat scroll 0 -45px; }
			#c4 .case_info i { color:#84B317; }
			#c4 .tarifs { margin-top:10px; width:200px; }
			#c4 .tarifs .titre { margin-bottom:5px; padding:0; width:200px; height:auto; background:none; border-bottom:1px solid #aeaeae; }
			#c4 .tarifs p { margin:0; }
			#c4 .chaquecure { margin:0; padding-top:10px; border-top:1px solid #aeaeae; }

	#c5 { }
		#c5 .col-main { padding:20px; width:524px; background:#FFF url(../img/bg_soins.jpg) no-repeat 340px 20px; }
		#c5 .corps_humide.col-right { float:none; padding: 0; height: 435px; background:#000; }
		#c5 .corps_sec.col-right { float:none;  padding: 0; height: 435px; background:#000; }
		#c5 .visage.col-right { float:none;  padding: 0; height: 435px; background:#000; }
		#c5 .mains_pieds.col-right { float:none;  padding: 0; height: 435px; background:#000; }
		#c5 #menu { margin:0; padding:0; width:295px; line-height:18px; list-style-type:none;  }
			#c5 #menu ul { margin:0; padding:0; list-style-type:none;}
			#c5 #menu li { display:inline;}
			#c5 #menu ul li { display:block;}
			#c5 #menu a { padding-left:10px; }
			#c5 #menu .current { color:#000; }
			#c5 #menu a:hover, #c5 #menu a.current { color:#000; background:#fcfcf2 url(../img/puce3.gif) no-repeat 0 4px; }
			#c5 #menu a.famille  { padding-left:0; text-transform:uppercase; display:block;}
			#c5 #menu #famille_2, #c5 #menu #famille_3, #c5 #menu #famille_4 { display:none; }
			#c5 #menu a.famille:hover, #c5 #menu a.famille.current  { background:none; }
		#c5 .case_info { padding:0 0 20px 20px; }
			#c5 .case_info i { color:#84B317; }
			#c5 .case_info strong { display:block; padding-left:10px; text-transform:uppercase; color:#84b317; background:transparent url(../img/puce_vert.gif) no-repeat scroll 0 -45px; }
			#c5 .tarifs { margin-top:10px; width:200px; }
			#c5 .tarifs .titre { margin-bottom:5px; padding:0; width:200px; height:auto; background:none; border-bottom:1px solid #aeaeae; }
			#c5 .tarifs p { margin:0; }
			#c5 #scroller { overflow:hidden; width:295px; height:175px; margin:0 0 20px 0; padding: 5px 10px; border:1px solid #7C9B10; background:#fcfcf2; color:#626262; float:left; position:relative; }
			#c5.contenu  { position:relative; width:330px; }
			#c5 #scrollbar { position:absolute; left:522px;}
			#c5 .chaquecure { margin:0; padding-top:10px; border-top:1px solid #aeaeae; }

	#c6 { }
		#c6 .col-main { padding:20px; width:524px; background-color:#FFF; }
		#c6 .col-right { float:none; padding: 0; height: 435px; background:#000; }

	#c7 { }
		#c7 .col-main { padding:20px; width:709px; background-color:#FFF; }
			#c7 .col-main  strong { color:#84b317; }
		#c7 .adresse { float: left; margin:0 20px 20px 0; width: 353px; height:291px; border-bottom:1px solid #AEAEAE;}
			#c7 .adresse strong{ color:#6E6E6E;}
			#c7 .adresse a { color:#000; }
			#c7 .adresse a:hover { text-decoration:underline; }
		#c7 .googlemap { float: left; width: auto; }
		#c7 #googlemap { margin:0 }
		#c7 strong { display: block; text-transform:uppercase;}
			#c7 strong.rubrique { background:url(../img/puce_olive.gif) no-repeat 0 5px; padding-left:10px; }
		#c7 img { margin: 0 0 10px 10px; }
		#c7 p.spa_cgv strong { color:#6E6E6E; }
		#c7 p.spa_cgv strong.olive { color:#84b317; }

	#c8 { }
		#c8 .col-main { padding:20px; width:709px; background-color:#FFF; }
		#c8 .adresse { float: left; margin-right: 20px; width: 353px;  height:150px; border-bottom:1px solid #AEAEAE;}
			#c8 .adresse a { color:#000; }
			#c8 .adresse a:hover { text-decoration:underline; }
		#c8 .googlemap { float: left; width: auto; }
		#c8 #googlemap { margin:0; }
		#c8 strong { display: block; text-transform:uppercase;}
		#c8 img { margin: 0 0 10px 10px; }
		#c8 .mentions { margin:0; padding:20px 0 0 0; color: #7D7E7A; }
		#c8 form { margin-top:20px; }

	#c9 { }
		#c9 .col-main { padding:20px; width:524px; }
		#c9 .col-right { float:none; padding: 0; background:#000; }
		#c9 .mentions { margin:0; padding:20px 0 0 0; }
			#c9 .mentions span { color:#000; }


	#d1 { }
		#d1 .col-main { padding:30px 0 0 20px; width:729px; background:#FFF; }		

		#d1 .case {  font-size:12px; }
		#d1 .frise { width: 690px; height: 85px; background: transparent url(../img/bg_d2_frise.gif) no-repeat 0 75px; padding:0 0 20px 0; }
		#d1 .frise .video { position: relative; float: left; height: 85px; width:115px; margin-right: 0px; text-align: center; }
			#d1 .frise .video a { display: block; margin-bottom: 16px; width: 115px; height: 53px; }
		#d1 span.date { padding: 3px; background: #fff; width:115px;}
		#d1 .case { clear: both; margin-top: 40px; width: 690px; }
			#d1 .case img { float: left; margin: 0 20px 100px 0; }
			#d1 .case .titre_case { margin: 0 0 10px 0; font-size: 16px; font-weight: bold; color: #000; text-transform:uppercase; }
			
		#d1 .photo { float:left; padding-top:185px; width:272px; background:#FFF url(../img/d1_photo.jpg) no-repeat; }
		#d1 .col-main .mot img { margin:20px 0 10px; }
		#d1 .mot { float:left; margin:0 0 10px 0; padding:10px 40px; width:343px; font-size:12px; background:#FFF url(../img/bg_d1.gif) no-repeat; }
			#d1 .mot span { display:block; float:right; margin-top:5px; font-weight: bold; }
		.saviezvous { clear:both; margin:0 0 0 -20px; padding:10px 20px 20px 40px; background:#f5f1e8; }
			.saviezvous strong { display:block; text-transform:uppercase; font:normal 20px Trebuchet MS; }
			
	.logo_peta { 
		text-align:right; 
		background-color:#000000; 
	}
	
	#q1 { color:#FFF; background:transparent; }
		#q1 .col-main { padding:0 0 0 0px; width:917px; background:transparent; border:0px; }
		#q1 .quizz_newsletter { bottom: 0; padding: 10px 10px; margin:0 0 0 0px; background-color: transparent; width:80%; color: #ee7f01;}
		#q1 .quizz_newsletter input{ width:30px; margin:0px 0px; padding:0px 0px;}
		#q1 .txt_quizz { width:100%; color:#FFF; background:#000; }
		#q1 .input_text { width:200px; }
		#q1 #form_contact_quizz label { width:180px; }
		#q1 .valid_quizz_elle { text-align:center; border: 0px; padding-top:30px; } 
		#st_ee_qz  { width: 137px; height: 30px; cursor: pointer; border: 0px;  background-color: #000; }
		#q1 .question_elle { padding:15px 15px 0px 0px; color:#EE7F01; text-transform: uppercase; font-size:13px; } 
		#q1 .question_elle_first { padding:5px 15px 5px 0px; color:#EE7F01; text-transform: uppercase; font-size:13px; } 
		#q1 .indice_elle  { padding:0px 15px 0px 20px; color:#FFF; font-style:italic; font-size:13px; } 
		#q1 .question_elle  .number{ font-size:20px; font-weight:bold; font-size:13px; } 
		#q1 .rad  { padding-left:20px; color: #FFF; font-size:13px; } 
		#q1 .go_quizz_event { 
			border: 0px; 
			padding-top:10px;
			padding-left:285px;
		} 
		#st_go_qz { 
			border: 0px; 
			width: 146px; 
			height: 45px;
			cursor: pointer;
			background-color: #000;
		}
		

	#d2 .col-main { padding:30px 20px 30px 20px; width: 709px; height: 380px; background:#FFF; }
		#d2 .case {  font-size:12px; }
		#d2 .frise { width: 690px; height: 85px; background: transparent url(../img/bg_d2_frise.gif) no-repeat 0 75px; }
		#d2 .frise .annee { position: relative; float: left; height: 85px; margin-right: 15px; text-align: center; }
			#d2 .frise .annee a { display: block; margin-bottom: 16px; width: 83px; height: 53px; }
		#d2 span.date { padding: 5px; background: #fff; }
		#d2 .case { clear: both; margin-top: 40px; width: 690px; }
			#d2 .case img { float: left; margin: 0 20px 100px 0; }
			#d2 .case .titre_case { margin: 0 0 10px 0; font-size: 16px; font-weight: bold; color: #000; text-transform:uppercase; }
		#d2 sup { font-size:10px; }
		#d2 .col-main a { color:#000; }
		#d2 .col-main a:hover { text-decoration:underline; }

	#d3 { }
		#d3 .col-main { padding:20px; width:524px; background:#FFF; }
			#d3 .col-main .signature { float:left; margin:20px 0 10px 0;}
			#d3 .col-main img { float: left; margin-right: 20px; }
		#d3 .col-right { float:none; background:#000; }
		#d3 .mot { float: left; margin:0; padding:10px 40px; width: 300px; font-size:12px; background:#FFF url(../img/bg_d3.gif) no-repeat; }
			#d3 .mot span { float: left; font-weight: bold; }

	#d4 { }
		#d4 .col-main { background:#FFF; }
		#d4 .col-main div { font-size:12px; }
		#d4 .sstitre { font-weight:bold; color:#000000; }
		#d4 .sstitre .olive { font-size:17px; font-weight:normal;}
		#d4 .col-main { width:524px; padding:20px; }
		#d4 .col-right { background:#000000 url(../img/bg_avion.jpg) no-repeat scroll 0 top; float:none; }
		#d4 .mentions { margin-top:30px; font-size:10px; }

	#d5 { }
		#d5 .col-main { width:524px; padding:20px 20px 35px; background:#FFF; }
		#d5 .col-main div { font-size:12px; }
		#d5 .col-main a { color:#000; }
		#d5 .col-right { background:#000000 url(../img/bg_d3_2.jpg) no-repeat scroll 0 top; float:none; }
		#d5 ul.brevet { margin:10px 0; padding-left:20px; list-style-type:none;}
		#d5 ul.brevet a { color: #000; }
		#d5 ul.brevet span { color: #84B317; font-size:14px; font-weight:bold; }
			#d5 a:hover { text-decoration: underline; }
	#d6 { }
		#d6 .col-main { position: relative; padding:20px 20px 0 20px; min-height: 550px; width:524px; background:#FFF; }
		#d6 .col-main div { font-size:12px; }
		#d6 .col-right { float:none; background:#000 url(../img/bg_d3_2.jpg) no-repeat 0 top; }
		#d6 #menu { margin:0 0 20px 0; padding:10px; width:295px; list-style-type:none; border:1px solid #7C9B10; background:#fcfcf2;}
			#d6 #menu a { padding-left:10px; text-transform:uppercase; font-size:12px; font-weight:bold;}
			#d6 #menu a:hover, #d6 #menu a.current { color:#000; background:transparent url(../img/puce3.gif) no-repeat 0 4px; }
		#d6 .saviezvous { position: absolute; bottom: 0; padding: 20px 40px; margin:0 0 0 -20px; background: #f5f1e8; }
			/*#d6 .saviezvous strong { margin-bottom: 10px; text-transform: uppercase; font: bold 14px Trebuchet MS; color: #6E6E6E; }*/
		#d6 .case_info { margin-right: 20px; padding: 20px 0 20px 20px; }
			#d6 .case_info strong { display:block; margin-left: -10px; padding-left:10px; text-transform:uppercase; color:#7C9B10; background:transparent url(../img/puce_vert.gif) no-repeat scroll 0 -45px; font-size:12px;}
				#d6 .case_info strong.resveratrol { color: #aeaeae; background: transparent url(../img/puce_grise.gif) no-repeat scroll 0 -45px; }
				#d6 .case_info strong.viniferine { color: #000; background: transparent url(../img/puce_noir.gif) no-repeat scroll 0 -45px; }
			#d6 .case_info ul { margin: 0; padding: 0 0 0 15px; }
				#d6 .case_info li { margin: 0 0 10px 0; }
			#d6 .sstitre { font-weight: bold; color: #000; font-size:12px;}
				#d6 .sstitre .olive{ font-size:17px; font-weight:normal;}
				#d6 .sstitre .gris { font-size:17px; font-weight:normal; color:#aeaeae;}
				#d6 .sstitre .noir { font-size:17px; font-weight:normal; color:#000000;}
			#d6 .mentions { margin-top: 30px; padding: 0; }
			#d6 ul.resultats { margin: 15px 0; }
			#d6 ul.resultats li { margin-bottom: 2px; }
		#d6 .macaron { position: absolute; top: 15px; right: 50px; }

	/* Pages Club template (pages "e") */
	#club { }
		#club .col-top { border-left: 1px solid #39073c; }
		#club .col-main { position: relative; padding: 20px; width: 524px; min-height: 437px; font-size: 12px; background-color: #000; border: 0; color: #fff; }
		#club .col-left { float: left; width: 207px; }
		#club .col-right { float:none; height: 437px; background:#000 url(../img/bg_club_raisins.jpg) no-repeat 0 top; }
		#club td.titre { width: 374px; background-color: #39073c; }
		#club td.nav { padding-right: 10px; color:#fff; width: 355px; background-color: #39073c; text-align: right; }
			#club td.nav a { color: #fff; }
		#club a:hover { color: #84b317;}

	#e1 { }
		#e1 .col-top { border-left: 1px solid #39073c; }
		/* GERMAN */
		#e1 .col-main { position: relative; padding: 0px; width: 748px; height: 450px; background:#000 url(../img/bg_e1.gif) no-repeat 0 0; border: 0; color: #fff; }
		#e1 .col-left { float: left; width: 207px; }
		#e1 td.titre { width: 374px; background-color: #39073c; }
		#e1 td.nav { padding-right: 10px; color:#fff; width: 355px; background-color: #39073c; text-align: right; }
			#e1 td.nav a { color: #fff; }
		#e1 .case { position: absolute; margin: 0; color: #fff; line-height: 18px; cursor: pointer; }
			#e1 .case.dossier 	{ top: 66px;  left: 20px;  padding: 5px 0 0 170px; 	width: 170px; height: 240px; background: transparent url(../img/bg_club_event.jpg)   no-repeat 0 0; }
			#e1 .case.cadeau 	{ top: 66px;  left: 410px; padding: 5px 0 0 120px; 	width: 180px; height: 194px; background: transparent url(../img/bg_club_dossier.jpg) no-repeat 0 0; }
			#e1 .case.evenement { top: 260px; left: 410px; padding: 5px 0 0 120px; 	width: 180px; height: 194px; background: transparent url(../img/bg_club_cadeau.jpg)  no-repeat 0 0; }
			#e1 .case a { color: #fff; text-decoration: underline; }
				#e1 a:hover { text-decoration: none; }
		#e1 .raisins { position: absolute; top: 270px; left: -15px; }
		#e1 .ss_titre { margin: 10px 0 5px 0; font: normal 14px Trebuchet MS; color: #84b317; text-transform: uppercase; }
		#e1 .ss_titre_event { margin: 10px 0 5px 0; font: normal 14px Trebuchet MS; color: #750d0a; text-transform: uppercase; }

	#e1b { }
		#e1b h2 { margin-bottom:10px; padding-left:10px; color:#84b317; background:transparent url(../img/puce1.gif) no-repeat 0pt 9px; }
		#e1b .titre { height:35px; }
		#e1b .case { margin:20px 0 0 0; }
		#e1b .intro { font-size:14px; color:#fff; line-height:25px; }
		#e1b .nav span { display: block; font-size: 13px; text-transform: uppercase; height: 20px; color: #6E6E6E; } 
		#e1b #div_mdp_perdu { height:30px;  }
		#e1b #mdp_perdu { padding-left:10px; background:transparent url(../img/puce_gris_fond_noir.gif) no-repeat 0 5px; }

	#e2 { }
		#e2 h2 { margin-bottom: 20px; color:#EEEEEE; }
		#e2 .case  { margin: 25px 0; width: 425px; }
		#e2 .case .add a { margin-left:150px; color:#FFF; }
		#e2 .case .add a:hover { color:#dddddd; }
		#e2 .titre { height: 35px; }
		#e2 .nav span { display: block; font-size: 13px; text-transform: uppercase; height: 20px; color: #6E6E6E; } 
		#e2 #form_register label { color:#fff; }
		#e2 #form_register input { width:260px; }
		#e2 #form_register .valid input { width:135px; }
		#e2 #form_register select { width:268px; }

	#e3 { }
	#e3 h4 { color: #84b317; }
	
	#e4 { }
	#e4 h4 { color: #84b317; }
	
	#e5 { }
	#e5 h4 { color: #84b317; }
		
	#e6 {  }
		#e6 .col-right { width: 185px; }
		#e6 div { color: #fff; }
		#e6 span.noir, #e6 .cat_noir { color:#fff; font-size: 12px; }
		#e6 .intro { color: #84B317; font-size: 12px; }
		#e6 span { display: block; margin-bottom: 5px; }

	#e9 { }
	#e9 .raisins { position: absolute; top: 270px; left: -15px; }

	#e10 { }
		#e10 .page_nav { margin:10px 0; }
		#e10 .col-main { width:708px; *height:437px; }
		#e10 .page_nav a { float:left; margin:0 5px; }
		#e10 .page_nav a:hover { color:#dddddd; }
		#e10 .page_nav a.current { color:#fff; }
		#e10 p.left { padding:0; margin:0; }
		#e10 .case_resultat { margin:20px 5px 0 0; }
		#e10 .case_resultat .distance { color:#FFF; }
		#e10 .case_resultat p { margin:5px 0 0 0; padding-top:5px; }
		/*Le formulaire Ã  moins de place ici que sur ou-nous-trouver */
		#e10 #form_trouver { width:362px; }
		#e10 #form_trouver label { width:106px; }

	#e11 { }
		#e11 .mentions { margin-top: 30px; color: #7D7E7A; }

	#f1 { background:#FFF; }
		#f1 .col-top { float:none; width:957px; border:0; }
		#f1 .titre { padding-left:20px; width:937px; }
		#f1 .col-main { padding:20px; width:732px; border:0; }
		#f1 .col-right { float:none; background:#000 url(../img/bg_f5.jpg) no-repeat 0 50px; height:385px; }
		#f1 .intro { color:#84b317; font-size:13px;}
		#f1 .retour { display:block; width:135px; height:28px; background:#000 url(img/fr/btn_retour.gif); }

	#f2 { background:#FFF; }
		#f2 .col-top { float:none; width:957px; border:0; }
		#f2 .titre { padding-left:20px; width:937px; }
		#f2 .col-main { padding:20px; width:732px; border:0; }
		#f2 .col-right { float:none; background:#000 url(../img/bg_f5.jpg) no-repeat 0 50px; }
		#googlemap { float:left; margin-left:20px; width:326px; height: 291px; }
		#resultats { clear:left; }
			.nb_resultats { margin:0; padding:10px 0; _height:18px; text-transform:uppercase; font-size:12px; color:#000; border-bottom:1px solid #aeaeae; }
			#e10 .nb_resultats { color:#FFF; }
			.case_resultat { float:left; margin:20px 21px 0 0; width:230px; }
				.case_resultat .nom { display:block; text-transform:uppercase; font-size:12px; color:#7c9b10; }
				.case_resultat .distance { text-transform:none; color:#000; }
				.case_resultat p { margin:5px 0 0 0; padding-top:5px; border-top:1px solid #aeaeae; }

	#f3 { background:#FFF; }
		#f3 h4 { text-transform: uppercase; }
		#f3 .col-top { padding:4px 20px 0; width:917px; height:171px; background:#000 url(../img/bg_f3_top.gif) repeat-x 0 55px; border:0; border-bottom:1px solid #aeaeae; }
			#f3 .col-top .titre { float:left; padding-left:0; background:none; }
			#f3 .col-top img { float:right; margin-top:-4px; }
			#f3 .col-top p.left { margin:20px 0; color:#FFF; }
			#f3 .col-top label { float:none; width:100%; }
			#f3 .col-top select { margin:10px 0 0 0; }
		#f3 .col-main { padding:0; width:750px; border-left: 0; }
		#f3 .col-right { padding: 0 26px; width:155px; }
			#f3 .col-right .case { padding: 10px 0; border-bottom: 1px solid #AEAEAE; }
			#f3 .col-right strong { display: block; text-transform: uppercase; color: #000; font-size: 12px; }
		#f3 th { border-bottom: 1px solid #aeaeae; }
		#f3 td img { margin: 0 15px; }
		#f3 .cat { padding: 0 0 0 20px; height: 15px; text-transform: uppercase; color: #fff;  }
		#f3 .sscat { margin-top: 10px; background-color: #000; }
		#f3 .sscat_1 { margin: 1px 0 20px 0; background-color: #026841; }
		#f3 .sscat_2 { margin: 20px 0; background-color: #c57b9c; }
		#f3 .sscat_3 { margin: 20px 0; background-color: #7e9c13; }
	#f3 .valid input { width: 135px; background:#000 url(img/fr/btn_ajouter.gif) no-repeat; }
		#f3 .finaliser input { float: right; margin-right: 22px; padding: 0; width: 155px; height: 28px; *height: 29px; border:0; background:#000 url(img/fr/btn_finaliser.gif) no-repeat; }
		#f3 .mentions { float: right; margin: 20px 20px; _margin: 20px 10px; padding: 0; }

	#f5 { background:#FFF; }
		#f5 .col-top { float:none; width:957px; border:0; }
		#f5 .titre { padding-left:20px; width:937px; }
		#f5 .col-main { padding:20px; width:732px; border:0; }
			#f5 .col-main a { text-decoration:underline; color:#000; }
			#f5 .col-main span { font-size:12px; color:#000; }
			#f5 .col-main p { margin:5px 0 20px; padding:0 0 0 10px; }
		#f5 .col-right { float:none; background:#000 url(../img/bg_f5.jpg) no-repeat 0 150px; }

	#f7 { background:#FFF; }
		#f7 .col-top { float:none; width:957px; border:0; }
		#f7 .titre { padding-left:20px; width:937px; }
		#f7 .col-main { padding:20px; width:732px; border:0; }
		#f7 .col-right { float:none; background:#000 url(../img/bg_f5.jpg) no-repeat 0 50px; height:386px;}
		#f7 .intro { margin:10px 0; font-size:12px; color:#84b317; }
		#f7 #menu { margin:0 0 20px 0; padding:10px; width:350px; list-style-type:none; border:1px solid #7C9B10; background:#fcfcf2; }
			#f7 #menu li { margin:0 0 2px 0; }
			#f7 #menu a { padding-left:10px; text-transform:uppercase; }
			#f7 #menu a:hover, #f7 #menu a.current { color:#000; background:transparent url(../img/puce3.gif) no-repeat 0 4px; }
		#f7 .case_info strong { display:block; margin-bottom:10px; text-transform:uppercase; color:#84b317; }
		#f7 .mentions { margin:0 -20px -20px; padding:20px; font-size:11px; background:#f5f1e8; }
			#f7 .mentions span { color:#000; }

	#f9 { background: #fff; }
		#f9 .col-top { width: 956px; background: #000; }
		#f9 .col-main { float: left; padding: 20px; width:732px; border-left: 0; }
		#f9 .col-right { float: left; padding: 0; width: 185px; height: 935px; background:#000 url(../img/bg_f9.jpg) no-repeat 0 top; }
		#f9 .puce { display: block; padding: 0 0 3px 20px; text-transform: uppercase; color: #000; background:transparent url(../img/puce3.gif) no-repeat 0 4px; }
			#f9 .puce a { color: #000; }
		#f9 .details { position: relative; margin-top: 10px; padding: 10px 0 0 20px; color: #bcbcbc; text-transform: uppercase; border-top: 2px solid #ededed; }
			#f9 .details .illu { position: absolute; right: 0; _right: 20px; }
				#f9 .details .illu.produits { top: -40px; }
				#f9 .details .illu.spa { top: 20x; }
			#f9 .details a { display: block; color: #bcbcbc; }
			#f9 .details a:hover { color: #000; }
		#f9 .lowercase { text-transform: lowercase; }
	
	#page404 { background: #fff; }
	#page404 .col-top { width: 956px; background: #000; }
	#page404 .col-main { float: left; padding: 20px; width:732px; border-left: 0; }
	#page404 .col-right { float: left; padding: 0; width: 185px; height: 980px; background:#000 url(../img/bg_f9.jpg) no-repeat 0 top; }
	#page404 .puce { display: block; padding: 0 0 3px 20px; text-transform: uppercase; color: #000; background:transparent url(../img/puce3.gif) no-repeat 0 4px; }
		#page404 .puce a { color: #000; }
	#page404 .details { position: relative; margin-top: 10px; padding: 10px 0 0 20px; color: #bcbcbc; text-transform: uppercase; border-top: 2px solid #ededed; }
		#page404 .details .illu { position: absolute; right: 0; _right: 20px; }
			#page404 .details .illu.produits { top: -40px; }
			#page404 .details .illu.spa { top: 20x; }
		#page404 .details a { display: block; color: #bcbcbc; }
		#page404 .details a:hover { color: #000; }
	#page404 .lowercase { text-transform: lowercase; }
	
	.cms-no-route .col-top { width: 956px; background: #000; }
	.cms-no-route .col-main { float: left; padding: 20px; width:732px; border-left: 0; }
	.cms-no-route .col-right { float: left; padding: 0; width: 185px; height: 980px; background:#000 url(../img/bg_f9.jpg) no-repeat 0 top; }
	.cms-no-route .puce { display: block; padding: 0 0 3px 20px; text-transform: uppercase; color: #000; background:transparent url(../img/puce3.gif) no-repeat 0 4px; }
		.cms-no-route .puce a { color: #000; }
	.cms-no-route .details { position: relative; margin-top: 10px; padding: 10px 0 0 20px; color: #bcbcbc; text-transform: uppercase; border-top: 2px solid #ededed; }
		.cms-no-route .details .illu { position: absolute; right: 0; _right: 20px; }
			.cms-no-route .details .illu.produits { top: -40px; }
			.cms-no-route .details .illu.spa { top: 20x; }
		.cms-no-route .details a { display: block; color: #bcbcbc; }
		.cms-no-route .details a:hover { color: #000; }
	.cms-no-route .lowercase { text-transform: lowercase; }
		
	#g1 { }
		#g1 .col-main { padding:20px; width:709px; height: 437px; background: #000 url(../img/bg_f10.jpg) no-repeat 160px 0; }
		#g1 .intro { padding-top: 170px; font-size: 15px; width: 470px; line-height: 22px; color: #fff; }
			#g1 .intro .vert { color: #a8b820; }

	#g2 { }
		#g2 .col-main { padding:20px; width:709px; background:#FFF; }
		#g2 p.intro { border-bottom:1px solid #cbcbcb; padding-bottom:20px; margin-bottom:20px;}
		#g2 .sstitre { margin: 0 0 10px 0; font-size: 14px; text-transform: uppercase; color: #a8b820; }
		#g2 .case { margin: 0; padding: 10px 15px; width: 600px; min-height: 437px; _padding-bottom: 150px; }
		#g2 #menu a { display: block; margin: 5px 0; padding-left: 10px; text-transform: uppercase; background:transparent url(../img/puce_vert.gif) no-repeat 0 4px; }
			#g2 #menu a:hover, #g2 #menu a.current { color: #a8b820; background:transparent url(../img/puce_vert.gif) no-repeat 0 -45px; }
		#g2 .case .annonce { padding: 15px 0 15px 10px; border-top: 1px solid #a8b820; border-bottom: 1px solid #cbcbcb; color: #000; }
		#g2 .btn_postuler { float: right; margin-top: 5px; }

	#g3{ }
		#g3 .col-main { padding:20px; width:709px; min-height: 437px; background:#FFF; }
		#g3 .intro { margin: 0 0 20px 0; color: #a8b820; }

	/* Ã©tapes de candidatures */	
	#g4 { }
		#g4 .col-main { padding: 20px; }
		#g4 .intro { margin: 10px 0; }
		#g4 .rappel { padding: 10px; width: 380px; border: 1px solid #A8B820; background-color: #f2f2f2; }
			#g4 form p span.fc_error { display:none; }
			#g4 form p.alerte span.fc_error { padding-left:250px; color:red; display: block; }
		
	#g5 { }
		#g5 .col-main { padding: 20px; }
		#g5 .intro { margin: 0 0 10px 0; }
		
	#g6 { }
		#g6 .col-main { padding: 20px; min-height:500px; }
		#g6 .intro { margin: 0 0 10px 0; }
		#g6 .retour { display:block; width:135px; height:28px; background:#000 url(img/fr/btn_retour.gif) no-repeat; }
		
	#pagelogin { }
		#pagelogin .col-main { padding:0 20px; width:524px; }
		#pagelogin .col-right { float:none; background:#fff url(../img/bg_raisins.jpg) no-repeat 0 bottom; }
		.col2-set .case { position: relative; margin:0; border:0; }
			.col2-set .case ul { margin:0 0 0 14px; padding-left: 14px; *padding-left: 15px; }
		#pagelogin .btn { position: absolute; bottom: 15px; right: 32px; width: 167px; height:30px; border: 0;}
			#pagelogin p.compte { margin:0; padding:20px 0 10px; color: #000000; }
		.required { margin:0; padding:10px 0; }

	#p2 { }
		#p2 .col-main { padding: 20px; width:524px; }
			.creez { display:block; text-transform:uppercase; font-size:14px; color:#000; }
		#p2 .col-right { float:none; height: 478px; background:#fff url(../img/bg_raisins.jpg) no-repeat 0 bottom; }
		#p2 .mentions { margin-top: 30px; color: #7D7E7A; }

	#p4 { }
		#favoris_table { float: left; }
			#favoris-table td { padding:10px 2px; }
			#favoris-table a { color: #000; }
			#favoris-table th { height:35px; text-transform:uppercase; background:#fcfaf9; }

	#p5{ }
		#recap_table { float: left; }
			#recap_table td { padding:20px 2px 0; }
			#recap_table a { color: #000; }
			#recap_table th { height:35px; text-transform:uppercase; background:#fcfaf9; }

	#p6 { }
		#p6 .col-main { width:564px; }
		#shopping-cart-table { float:left; width:564px; }
			#shopping-cart-table th { border:0; padding: 0 5px; height:35px; text-transform:uppercase; background:#fcfaf9; }
			#shopping-cart-table td { padding:10px 2px 0; }
		#shopping-cart-table input { width:80px; }
		#shopping-cart-table h4 { margin:0; font-size:12px; }
			#shopping-cart-table h4 a { color:#000; }
		#shopping-cart-table .sel1 label, #shopping-cart-table .sel2 label { display:none; }
		#shopping-cart-table .sel1 { padding: 0; width:auto; text-align:center; }
		#shopping-cart-table .sel2 { padding: 0; width:auto; text-align:center; }
		#shopping-cart-table .tr_total { background:#000; color:#FFF; }
			#shopping-cart-table .tr_total td { padding-bottom:10px; }
			#shopping-cart-table .a-left { text-align:left; }
			#shopping-cart-table .a-center { text-align:center; }
			#shopping-cart-table .continue-shopping { display:block; margin-left:18px; width:165px; height:28px; background:#000 url(img/fr/btn_poursuivre_achat.gif) no-repeat; border:0; cursor:pointer; }
			#shopping-cart-table .button-level { float:right; margin-right:18px; }
			#shopping-cart-table .checkout-types { margin:0; padding:0; list-style-type:none; }
			#shopping-cart-table td.mode_paiement span { font-weight: bold; color: #000; }
			#shopping-cart-table td.mode_paiement img { margin: 0 10px; }
			#shopping-cart-table .adresse_facturation { float: left; margin-right: 80px; }
				#shopping-cart-table .adresse_facturation span { font-weight: bold; color:#000; }
			#shopping-cart-table .adresse_livraison { float: left; }
				#shopping-cart-table .adresse_livraison span { font-weight: bold; color:#000; }
		#voscadeaux { margin:20px; padding:10px 0 0 20px; text-align:left; border:1px solid #aeaeae; }
			#voscadeaux strong { display:block; text-transform:uppercase; font-size:14px; color:#000; }
			#voscadeaux em { display:block; margin-bottom:10px; font-style:normal; }
			#voscadeaux .case { float:left; margin:0 15px 20px 0; height:70px; border:0; }
				#voscadeaux .case img { display:block; float:left; }
				#voscadeaux .chk { float:left; padding:30px 0 0 10px; width:100px; }
				#voscadeaux .chk input { width:auto; }

	#p7 { }
		#p7 .col-main { padding: 20px; width:524px; }
		#p7 .col-right { float:none; background:#fff url(../img/bg_raisins.jpg) no-repeat 0 bottom; }
		#p7 .mentions { padding:0; }

	#p8 { }
		#p8 .col-main { padding: 20px; width:524px; }
		#p8 .col-right { float:none; background:#fff url(../img/bg_raisins.jpg) no-repeat 0 bottom; }
		#p8 .mentions { padding:0; }

	#p9 { }
		#p9 .col-main { width:564px; }
		#p9 .col-right { background:#fff url(../img/bg_raisins.jpg) no-repeat 0 bottom; }
		#p9 .rad { padding-bottom: 10px;}
		#p9 .rad span { float:left; padding:0 60px 0 0; margin:0; }
		#p9 .rad label { float:left; padding:0 60px 0 0; margin:0; }
		#p9 .rad input { width:auto; float:left; margin-right:10px; }
		#p9 textarea { height:90px; width:520px; }
		#p9 .mentions { padding-left:20px; }
		#shopping-cart-table .mode_paiement { padding:20px 0 0 20px; }



/*---------- COULEURS DES PROGRAMMES ----------*/
/*bouteille*/.nettoyer .question { color:#FFF; background:#006742; }
		.nettoyer #gamme_content { border-bottom:7px solid #006742; }
		.nettoyer #gamme_content strong, .nettoyer .titre strong, .nettoyer #produit_content .details, .nettoyer .num.current, .nettoyer .programme, .nettoyer .case_info a { color:#006742; }
		.nettoyer #brevets { border:1px solid #006742; }
		.nettoyer a:hover td { background:#006742; }
		.nettoyer .case_info a, .nettoyer .puce { background:transparent url(../img/puce_bouteille.gif) no-repeat 0 4px; }
		.nettoyer a:hover .encadre { border:1px solid #006742; }
		.nettoyer .n_1 { background-image:url(img/n_1_blanc_bouteille.gif); }
		.nettoyer .n_1.current { background-image:url(img/n_1_bouteille.gif); }
		.nettoyer .n_2 { background-image:url(img/n_2_blanc_bouteille.gif); }
		.nettoyer .n_2.current { background-image:url(img/n_2_bouteille.gif); }
		.nettoyer .n_3 { background-image:url(img/n_3_blanc_bouteille.gif); }
		.nettoyer .n_3.current { background-image:url(img/n_3_bouteille.gif); }
		.nettoyer .n_plus { background-image:url(img/n_plus_blanc_bouteille.gif); }
		.nettoyer .n_plus.current { background-image:url(img/n_plus_bouteille.gif); }
		.nettoyer .details .jour { background-image:url(img/jour_bouteille.gif); }
		.nettoyer .details .nuit { background-image:url(img/nuit_bouteille.gif); }
		.nettoyer .delais_livraison_inventaire { border:1px solid #006742; color:#000; font-size:10px; }
		/*Ã©tapes*/
		.nettoyer .etape1 { background-image:url(img/fr/etape_bouteille1.gif); }
		.nettoyer .etape2 { background-image:url(img/fr/etape_bouteille2.gif); }
		.nettoyer .etape3 { background-image:url(img/fr/etape_bouteille3.gif); }


/*olive*/	.energisant .question { color:#FFF; background:#84b317; }
		.energisant #gamme_content { border-bottom:7px solid #84b317; }
		.energisant #gamme_content strong, .energisant .titre strong, .energisant #produit_content .details, .energisant .num.current, .energisant .programme, .energisant .case_info a { color:#84b317; }
		.energisant #brevets { border:1px solid #84b317; }
		.energisant a:hover td { background:#84b317; }
		.energisant .case_info a, .energisant .puce { background:transparent url(../img/puce_olive.gif) no-repeat 0 4px; }
		.energisant a:hover .encadre { border:1px solid #84b317; }
		.energisant .n_1 { background-image:url(img/n_1_blanc_olive.gif); }
		.energisant .n_1.current { background-image:url(img/n_1_olive.gif); }
		.energisant .n_2 { background-image:url(img/n_2_blanc_olive.gif); }
		.energisant .n_2.current { background-image:url(img/n_2_olive.gif); }
		.energisant .n_3 { background-image:url(img/n_3_blanc_olive.gif); }
		.energisant .n_3.current { background-image:url(img/n_3_olive.gif); }
		.energisant .n_plus { background-image:url(img/n_plus_blanc_olive.gif); }
		.energisant .n_plus.current { background-image:url(img/n_plus_olive.gif); }
		.energisant .details .jour { background-image:url(img/jour_olive.gif); }
		.energisant .details .nuit { background-image:url(img/nuit_olive.gif); }
		.energisant .delais_livraison_inventaire { border:1px solid #84b317; color:#000; font-size:10px; }
		/*Ã©tapes*/
		.energisant .etape1 { background-image:url(img/fr/etape_olive1.gif); }
		.energisant .etape2 { background-image:url(img/fr/etape_olive2.gif); }
		.energisant .etape3 { background-image:url(img/fr/etape_olive2.gif); }
		.energisant .etape4 { background-image:url(img/fr/etape_olive3.gif); }
		.energisant .etape5 { background-image:url(img/fr/etape_olive4.gif); }


/*rose*/	.vinosource .question { color:#FFF; background:#b3557e; }
		.vinosource #gamme_content { border-bottom:7px solid #b3557e; }
		.vinosource #gamme_content strong, .vinosource .titre strong, .vinosource #produit_content .details, .vinosource .num.current, .vinosource .programme, .vinosource .case_info a { color:#b3557e; }
		.vinosource #brevets { border:1px solid #b3557e; }
		.vinosource a:hover td { background:#b3557e; }
		.vinosource .case_info a, .vinosource .puce { background:transparent url(../img/puce_rose.gif) no-repeat 0 4px; }
		.vinosource a:hover .encadre { border:1px solid #b3557e; }
		.vinosource .n_1 { background-image:url(img/n_1_blanc_rose.gif); }
		.vinosource .n_1.current { background-image:url(img/n_1_rose.gif); }
		.vinosource .n_2 { background-image:url(img/n_2_blanc_rose.gif); }
		.vinosource .n_2.current { background-image:url(img/n_2_rose.gif); }
		.vinosource .n_3 { background-image:url(img/n_3_blanc_rose.gif); }
		.vinosource .n_3.current { background-image:url(img/n_3_rose.gif); }
		.vinosource .n_plus { background-image:url(img/n_plus_blanc_rose.gif); }
		.vinosource .n_plus.current { background-image:url(img/n_plus_rose.gif); }
		.vinosource .details .jour { background-image:url(img/jour_rose.gif); }
		.vinosource .details .nuit { background-image:url(img/nuit_rose.gif); }
		.vinosource .delais_livraison_inventaire { border:1px solid #b3557e; color:#000; font-size:10px; }
		/*Ã©tapes*/
		.vinosource .etape1 { background-image:url(img/fr/etape_rose1.gif); }
		.vinosource .etape2 { background-image:url(img/fr/etape_rose2.gif); }
		.vinosource .etape3 { background-image:url(img/fr/etape_rose2.gif); }
		.vinosource .etape4 { background-image:url(img/fr/etape_rose2.gif); }
		.vinosource .etape5 { background-image:url(img/fr/etape_rose3.gif); }


/*violet*/	.vinopure .question { color:#FFF; background:#7c84bb; }
		.vinopure #gamme_content { border-bottom:7px solid #7c84bb; }
		.vinopure #gamme_content strong, .vinopure .titre strong, .vinopure #produit_content .details, .vinopure .num.current, .vinopure .programme, .vinopure .case_info a { color:#7c84bb; }
		.vinopure #brevets { border:1px solid #7c84bb; }
		.vinopure a:hover td { background:#7c84bb; }
		.vinopure .case_info a, .vinopure .puce { background:transparent url(../img/puce_violet.gif) no-repeat 0 4px; }
		.vinopure a:hover .encadre { border:1px solid #7c84bb; }
		.vinopure .n_1 { background-image:url(img/n_1_blanc_violet.gif); }
		.vinopure .n_1.current { background-image:url(img/n_1_violet.gif); }
		.vinopure .n_2 { background-image:url(img/n_2_blanc_violet.gif); }
		.vinopure .n_2.current { background-image:url(img/n_2_violet.gif); }
		.vinopure .n_3 { background-image:url(img/n_3_blanc_violet.gif); }
		.vinopure .n_3.current { background-image:url(img/n_3_violet.gif); }
		.vinopure .n_plus { background-image:url(img/n_plus_blanc_violet.gif); }
		.vinopure .n_plus.current { background-image:url(img/n_plus_violet.gif); }
		.vinopure .details .jour { background-image:url(img/jour_violet.gif); }
		.vinopure .details .nuit { background-image:url(img/nuit_violet.gif); }
		.vinopure .delais_livraison_inventaire { border:1px solid #7c84bb; color:#000; font-size:10px; }
		/*Ã©tapes*/
		.vinopure .etape1 { background-image:url(img/fr/etape_violet1.gif); }
		.vinopure .etape2 { background-image:url(img/fr/etape_violet2.gif); }
		.vinopure .etape3 { background-image:url(img/fr/etape_violet3.gif); }


/*gris*/	.vinexpert .question { color:#FFF; background:#5F6062; }
		.vinexpert #gamme_content { border-bottom:7px solid #5F6062; }
		.vinexpert #gamme_content strong, .vinexpert .titre strong, .vinexpert #produit_content .details, .vinexpert .num.current, .vinexpert .programme, .vinexpert .case_info a { color:#5F6062; }
		.vinexpert #brevets { border:1px solid #5F6062; }
		.vinexpert a:hover td { background:#5F6062; }
		.vinexpert .case_info a, .vinexpert .puce { background:transparent url(../img/puce_gris.gif) no-repeat 0 4px; }
		.vinexpert a:hover .encadre { border:1px solid #5F6062; }
		.vinexpert .n_1 { background-image:url(img/n_1_blanc_gris.gif); }
		.vinexpert .n_1.current { background-image:url(img/n_1_gris.gif); }
		.vinexpert .n_2 { background-image:url(img/n_2_blanc_gris.gif); }
		.vinexpert .n_2.current { background-image:url(img/n_2_gris.gif); }
		.vinexpert .n_3 { background-image:url(img/n_3_blanc_gris.gif); }
		.vinexpert .n_3.current { background-image:url(img/n_3_gris.gif); }
		.vinexpert .n_plus { background-image:url(img/n_plus_blanc_gris.gif); }
		.vinexpert .n_plus.current { background-image:url(img/n_plus_gris.gif); }
		.vinexpert .details .jour { background-image:url(img/jour_gris.gif); }
		.vinexpert .details .nuit { background-image:url(img/nuit_gris.gif); }
		.vinexpert .delais_livraison_inventaire { border:1px solid #5F6062; color:#000; font-size:10px; }
		/*Ã©tapes*/
		.vinexpert .etape1 { background-image:url(img/fr/etape_gris1.gif); }
		.vinexpert .etape2 { background-image:url(img/fr/etape_gris2.gif); }
		.vinexpert .etape3 { background-image:url(img/fr/etape_gris2.gif); }
		.vinexpert .etape4 { background-image:url(img/fr/etape_gris3.gif); }
		.vinexpert .etape5 { background-image:url(img/fr/etape_gris4.gif); }
		.vinexpert .etape6 { background-image:url(img/fr/etape_gris4.gif); }


/*noir*/	.vinoperfect .question { color:#000; background:#FFF; }
		.vinoperfect #gamme_content { border-bottom:7px solid #000; }
		.vinoperfect #gamme_content strong, .vinoperfect .titre strong, .vinoperfect .num.current, .vinoperfect .programme { color:#FFF; }
		.vinoperfect #produit_content .details, .vinoperfect .case_info a { color:#000; }
		.vinoperfect #brevets { border:1px solid #000; }
		.vinoperfect a:hover td { background:#FFF; color:#000; }
		.vinoperfect .case_info a, .vinoperfect .puce { background:transparent url(../img/puce_noir.gif) no-repeat 0 4px; }
		.vinoperfect a:hover .encadre { border:1px solid #000; }
		.vinoperfect .delais_livraison_inventaire { border:1px solid #000; color:#000; font-size:10px; }
		/*pas de numÃ©ros*/
		.vinoperfect .n_1 { background-image:url(img/n_1_blanc_noir.gif); }
		.vinoperfect .n_1.current { background-image:url(img/n_1_noir.gif); }
		.vinoperfect .n_2 { background-image:url(img/n_2_blanc_noir.gif); }
		.vinoperfect .n_2.current { background-image:url(img/n_2_noir.gif); }
		.vinoperfect .n_3 { background-image:url(img/n_3_blanc_noir.gif); }
		.vinoperfect .n_3.current { background-image:url(img/n_3_noir.gif); }
		.vinoperfect .n_plus { background-image:url(img/n_plus_blanc_noir.gif); }
		.vinoperfect .n_plus.current { background-image:url(img/n_plus_noir.gif); }
		.vinoperfect .details .jour { background-image:url(img/jour_noir.gif); }
		.vinoperfect .details .nuit { background-image:url(img/nuit_noir.gif); }
		/*Ã©tapes*/
		.vinoperfect .etape1 { background-image:url(img/fr/etape_noir1.gif); }
		.vinoperfect .etape2 { background-image:url(img/fr/etape_noir2.gif); }
		.vinoperfect .etape3 { background-image:url(img/fr/etape_noir3.gif); }
		.vinoperfect .etape4 { background-image:url(img/fr/etape_noir4.gif); }


/*orange*/	.soleil .question { color:#FFF; background:#ee7f01; }
		.soleil #gamme_content { border-bottom:7px solid #ee7f01; }
		.soleil #gamme_content strong, .soleil .titre strong, .soleil #produit_content .details, .soleil .num.current, .soleil .programme, .soleil .case_info a { color:#ee7f01; }
		.soleil #brevets { border:1px solid #ee7f01; }
		.soleil a:hover td { background:#ee7f01; }
		.soleil .case_info a, .soleil .puce { background:transparent url(../img/puce_orange.gif) no-repeat 0 4px; }
		.soleil a:hover .encadre { border:1px solid #ee7f01; }
		.soleil .n_1 { background-image:url(img/n_1_blanc_orange.gif); }
		.soleil .n_1.current { background-image:url(img/n_1_orange.gif); }
		.soleil .n_2 { background-image:url(img/n_2_blanc_orange.gif); }
		.soleil .n_2.current { background-image:url(img/n_2_orange.gif); }
		.soleil .n_3 { background-image:url(img/n_3_blanc_orange.gif); }
		.soleil .n_3.current { background-image:url(img/n_3_orange.gif); }
		.soleil .n_plus { background-image:url(img/n_plus_blanc_orange.gif); }
		.soleil .n_plus.current { background-image:url(img/n_plus_orange.gif); }
		.soleil .details .jour { background-image:url(img/jour_orange.gif); }
		.soleil .details .nuit { background-image:url(img/nuit_orange.gif); }
		.soleil .delais_livraison_inventaire { border:1px solid #ee7f01; color:#000; font-size:10px; }
		/*Ã©tapes*/
		.soleil .etape1 { background-image:url(img/fr/etape_orange1.gif); }
		.soleil .etape2 { background-image:url(img/fr/etape_orange2.gif); }
		.soleil .etape3 { background-image:url(img/fr/etape_orange3.gif); }


/*kaki*/	.minceur .question { color:#FFF; background:#89A158; }
		.minceur #gamme_content { border-bottom:7px solid #89A158; }
		.minceur #gamme_content strong, .minceur .titre strong, .minceur #produit_content .details, .minceur .num.current, .minceur .programme, .minceur .case_info a { color:#89A158; }
		.minceur #brevets { border:1px solid #89A158; }
		.minceur a:hover td { background:#89A158; }
		.minceur .case_info a, .minceur .puce { background:transparent url(../img/puce_kaki.gif) no-repeat 0 4px; }
		.minceur a:hover .encadre { border:1px solid #89A158; }
		.minceur .n_1 { background-image:url(img/n_1_blanc_kaki.gif); }
		.minceur .n_1.current { background-image:url(img/n_1_kaki.gif); }
		.minceur .n_2 { background-image:url(img/n_2_blanc_kaki.gif); }
		.minceur .n_2.current { background-image:url(img/n_2_kaki.gif); }
		.minceur .n_3 { background-image:url(img/n_3_blanc_kaki.gif); }
		.minceur .n_3.current { background-image:url(img/n_3_kaki.gif); }
		.minceur .n_plus { background-image:url(img/n_plus_blanc_kaki.gif); }
		.minceur .n_plus.current { background-image:url(img/n_plus_kaki.gif); }
		.minceur .details .jour { background-image:url(img/jour_kaki.gif); }
		.minceur .details .nuit { background-image:url(img/nuit_kaki.gif); }
		.minceur .delais_livraison_inventaire { border:1px solid #89A158; color:#000; font-size:10px; }
		/*Ã©tapes*/
		.minceur .etape1 { background-image:url(img/fr/etape_kaki1.gif); }
		.minceur .etape2 { background-image:url(img/fr/etape_kaki2.gif); }
		.minceur .etape3 { background-image:url(img/fr/etape_kaki3.gif); }


/*vertp*/	.bain .question { color:#FFF; background:#89A158; }
		.bain #gamme_content { border-bottom:7px solid #89A158; }
		.bain #gamme_content strong, .bain .titre strong, .bain #produit_content .details, .bain .num.current, .bain .programme, .bain .case_info a { color:#89A158; }
		.bain #brevets { border:1px solid #89A158; }
		.bain a:hover td { background:#89A158; }
		.bain .case_info a, .bain .puce { background:transparent url(../img/puce_kaki.gif) no-repeat 0 4px; }
		.bain a:hover .encadre { border:1px solid #89A158; }
		.bain .n_1 { background-image:url(img/n_1_blanc_kaki.gif); }
		.bain .n_1.current { background-image:url(img/n_1_kaki.gif); }
		.bain .n_2 { background-image:url(img/n_2_blanc_kaki.gif); }
		.bain .n_2.current { background-image:url(img/n_2_kaki.gif); }
		.bain .n_3 { background-image:url(img/n_3_blanc_kaki.gif); }
		.bain .n_3.current { background-image:url(img/n_3_kaki.gif); }
		.bain .n_plus { background-image:url(img/n_plus_blanc_kaki.gif); }
		.bain .n_plus.current { background-image:url(img/n_plus_kaki.gif); }
		.bain .details .jour { background-image:url(img/jour_kaki.gif); }
		.bain .details .nuit { background-image:url(img/nuit_kaki.gif); }
		.bain .delais_livraison_inventaire { border:1px solid #89A158; color:#000; font-size:10px; }




/*or*/	.premiercru .question { color:#000; background:#AE9962; }
		.premiercru #gamme_content { border-bottom:7px solid #AE9962; }
		.premiercru #gamme_content strong, .premiercru .titre strong, .premiercru #produit_content .details, .premiercru .num.current, .premiercru .programme, .premiercru .case_info a { color:#AE9962; }
		.premiercru #brevets { border:1px solid #AE9962; }
		.premiercru a:hover td { background:#AE9962; color:#000; }
		.premiercru .case_info a, .premiercru .puce { background:transparent url(../img/puce_or.gif) no-repeat 0 4px; }
		.premiercru a:hover .encadre { border:1px solid #AE9962; }
		.premiercru .n_1 { background-image:url(img/n_1_blanc_or.gif); }
		.premiercru .n_1.current { background-image:url(img/n_1_or.gif); }
		.premiercru .n_2 { background-image:url(img/n_2_blanc_or.gif); }
		.premiercru .n_2.current { background-image:url(img/n_2_or.gif); }
		.premiercru .n_3 { background-image:url(img/n_3_blanc_or.gif); }
		.premiercru .n_3.current { background-image:url(img/n_3_or.gif); }
		.premiercru .n_plus { background-image:url(img/n_plus_blanc_or.gif); }
		.premiercru .n_plus.current { background-image:url(img/n_plus_or.gif); }
		.premiercru .details .jour { background-image:url(img/jour_or.gif); }
		.premiercru .details .nuit { background-image:url(img/nuit_or.gif); }
		.premiercru .num { display:none; }
		.premiercru .delais_livraison_inventaire { color:#000; border:1px solid #AE9962; font-size:10px; }
		
/*vertef*/	.eauxfraiches .question { color:#FFF; background:#86b54f; }
		.eauxfraiches #gamme_content { border-bottom:7px solid #86b54f; }
		.eauxfraiches #gamme_content strong, .eauxfraiches .titre strong, .eauxfraiches #produit_content .details, .eauxfraiches .num.current, .eauxfraiches .programme, .eauxfraiches .case_info a { color:#86b54f; }
		.eauxfraiches #brevets { border:1px solid #86b54f; }
		.eauxfraiches a:hover td { background:#86b54f; }
		.eauxfraiches .case_info a, .eauxfraiches .puce { background:transparent url(../img/puce_kaki.gif) no-repeat 0 4px; }
		.eauxfraiches a:hover .encadre { border:1px solid #86b54f; }
		.eauxfraiches .n_1 { background-image:url(img/n_1_blanc_kaki.gif); }
		.eauxfraiches .n_1.current { background-image:url(img/n_1_kaki.gif); }
		.eauxfraiches .n_2 { background-image:url(img/n_2_blanc_kaki.gif); }
		.eauxfraiches .n_2.current { background-image:url(img/n_2_kaki.gif); }
		.eauxfraiches .n_3 { background-image:url(img/n_3_blanc_kaki.gif); }
		.eauxfraiches .n_3.current { background-image:url(img/n_3_kaki.gif); }
		.eauxfraiches .n_plus { background-image:url(img/n_plus_blanc_kaki.gif); }
		.eauxfraiches .n_plus.current { background-image:url(img/n_plus_kaki.gif); }
		.eauxfraiches .details .jour { background-image:url(img/jour_kaki.gif); }
		.eauxfraiches .details .nuit { background-image:url(img/nuit_kaki.gif); }
		.eauxfraiches .delais_livraison_inventaire { border:1px solid #86b54f; color:#000; font-size:10px; }
		/*caudalie : #004e2a; */
		/*serman : #86b54f; */
		/*pv : #9fa615; */
		


.delais_livraison_inventaire { color:#000; border:1px solid #000; font-size:10px; }


/*---------- MENUS ----------*/
/* SPA */
#menu_c { padding: 0 0 0 10px; height:454px;}
	#menu_c div { padding-top: 15px; font-size: 12px; }
	#menu_c ul { list-style-type: none; padding: 0; }
	#menu_c li { padding: 0 0 0 10px; }
		#menu_c li.current a { color:#e2ff6a; }
	#menu_c span.gamme { display:block; padding: 15px 0 0 10px; font-size: 12px; text-transform: uppercase; color:#fff; cursor: pointer; }
		#menu_c span.gamme.current { color:#e2ff6a;}
	#menu_c span.sgamme { color:#fff; font-size: 12px; cursor: pointer;}
	#menu_c a.gamme { padding-left: 10px; font-size: 12px; text-transform: uppercase; color:#fff; }
		#menu_c a.gamme.current { background:transparent url(../img/puce1.gif) no-repeat 0 5px; }
	#menu_c a.sgamme { color:#fff; }
	#menu_c a.sgamme.current { color:#e2ff6a; }
	#menu_c .ss_menu { padding: 0 0 0 10px; }
		#menu_c .ss_menu li { padding: 0 0 0 10px; }
	#menu_c ul.autres_spa { padding-top: 15px; }
		#menu_c ul.autres_spa li { padding: 0; }

#menu_d { }
	#menu_d li.current { background:transparent url(../img/puce1.gif) no-repeat 0 5px; }
		#menu_d li.current a { color: #E2FF6A; }
	#menu_d li.gamme.current { color: #E2FF6A; background: transparent; }
	#menu_d li a:hover { color: #E2FF6A; }

/* Le Club */
#menu_e { }
	#menu_e ul { padding-right:10px; width:auto; }
	#menu_e li.gamme { line-height: 15px; }
	#menu_e li.gamme:hover { color:#E2FF6A; }
	#menu_e li.gamme a { color: #fff; }
	#menu_e li.gamme.current { color: #E2FF6A; background:transparent url(../img/puce1.gif) no-repeat 0 14px; }
		#menu_e li.gamme.current a { color: #E2FF6A; }
	#menu_e li.current { background:transparent url(../img/puce1.gif) no-repeat 0 5px; -background: transparent url(../img/puce1.gif) no-repeat 0 13px; }
		#menu_e li.gamme a:hover { color: #E2FF6A; }
	#menu_e li.sgamme a { color: #6E6E6E; }
		#menu_e li.sgamme a:hover{ color: #E2FF6A; }
		#menu_e li.sgamme.current a { color: #E2FF6A; }

/* Recrutement */
#menu_f ul { width: auto; }
	#menu_f li.gamme a { color: #fff; }
		#menu_f li.gamme a:hover { color: #E2FF6A; }
	#menu_f li.gamme.current { color: #E2FF6A; background:transparent url(../img/puce1.gif) no-repeat 0 14px; }
		#menu_f li.gamme.current a { color: #E2FF6A; }


/*-------------------- SCROLLBAR --------------------*/
#scrollbar_container {  }
#scrollbar_track { position:absolute; top:0; right:0; height:100%; width:10px; background-color:transparent; cursor:move; }

/* click to call */
#ctc_popin { position: absolute; top:200px; left:100px; z-index: 100; padding-bottom: 20px; width: 460px; border: 1px solid #A5A5A5; background: white; }
	#ctc_btn_fermer { position: absolute; top:10px; right:10px; z-index: 100; }
	#ctc_popin .intro { margin:0; padding:5px 10px 5px 10px; background:#000; }
	#ctc_popin .intro strong { font:normal 20px Trebuchet MS; color:#FFF; }
	#ctc_popin .intro span { display:block; font:normal 12px Trebuchet MS; }
	#ctc_popin p { padding:5px 10px; }
	#ctc_popin #form_ctc p { padding:0 0 10px; }
	
.category-raffermir .etape3 { background-image:url(img/fr/etape_vertp3.gif); }

/* noroute */
.noroute { padding:20px; }
.noroute h3 { margin:0 0 20px; padding:0; font:bold 14px trebuchet MS; color:#000; }
.noroute ul { margin:10px 0 20px 30px; padding:0; }
.noroute strong { display:block; margin:0 0 10px; color:#000; }
.noroute a { color:#000; }
.noroute a:hover { text-decoration:underline; }

/* popup partie data */
#popup-data { background:#000; }
	#popup-data .titre { padding:15px 0 0 10px; width:98%; height:40px; text-transform:uppercase; color:#FFF; background:#39073C; }
	#popup-data .content { padding:10px; color:#FFF; }
	#popup-data .content p { margin:0; padding:10px 0; }

/* modal */
#modal {position: absolute; top:200px; left:100px; z-index: 200;  padding:40px 20px; width:360px; color:#666; border:1px solid #000; background:#FFF url(../img/bg_modal.jpg) no-repeat; }
#modal a { display:block; margin-top:20px; width:135px; height:28px; }
#modal_overlay { position: absolute; margin: auto; top: 0; left: 0; width: 100%; height: 100%; z-index: 199; border: 0; }
#modal_overlay[id] { position: fixed; }

/* exception linguistique */
.category-eclat-anti-taches.de .titre strong, .category-eclat-anti-taches.de #gamme_content strong { font-size:15px; letter-spacing:-0.07em; }

/* review */
#review-form p input.btn_poster { display:block; width:119px; height:17px; }

/*coffret*/
.category-cadeau-ideal.nettoyer{}
	.category-cadeau-ideal.nettoyer #gamme_content{ border:0; }
	.category-cadeau-ideal.nettoyer #gamme_content strong{ color:#FFF; }
	.category-cadeau-ideal.nettoyer .col-main { width:749px; }
	.produit.category-cadeau-ideal.nettoyer .col-main { width:564px; }
	.category-cadeau-ideal.nettoyer td.col-main { padding:20px; width:524px; background:#FFF: }
	.category-cadeau-ideal.nettoyer #coffret p { margin:0; }
	.category-cadeau-ideal.nettoyer #coffret form p { margin:0; }
	.category-cadeau-ideal.nettoyer #coffret fieldset{ margin:0; padding:0; }
	.category-cadeau-ideal.nettoyer #coffret form p.valid { margin:0 15px; }
	.category-cadeau-ideal.nettoyer #coffret form p.valid input{ float: right; background:#000 url(img/fr/btn_valider.gif); }
	.category-cadeau-ideal.nettoyer #coffret p.question{ margin: 10px 0; padding: 0; color: #84b317; text-transform: uppercase; background:none; border-bottom: 1px solid #cbcbcb; }
	.category-cadeau-ideal.nettoyer #coffret .col-right { float:none; padding:0; background:#FFF; }
	
	/*coffret*/
.category-cadeau-ideal.premiercru{}
	.category-cadeau-ideal.premiercru #gamme_content{ border:0; }
	.category-cadeau-ideal.premiercru #gamme_content strong{ color:#FFF; }
	.category-cadeau-ideal.premiercru .col-main { width:749px; }
	.produit.category-cadeau-ideal.premiercru .col-main { width:564px; }
	.category-cadeau-ideal.premiercru td.col-main { padding:20px; width:524px; background:#FFF: }
	.category-cadeau-ideal.premiercru #coffret p { margin:0; }
	.category-cadeau-ideal.premiercru #coffret form p { margin:0; }
	.category-cadeau-ideal.premiercru #coffret fieldset{ margin:0; padding:0; }
	.category-cadeau-ideal.premiercru #coffret form p.valid { margin:0 15px; }
	.category-cadeau-ideal.premiercru #coffret form p.valid input{ float: right; background:#000 url(img/fr/btn_valider.gif); }
	.category-cadeau-ideal.premiercru #coffret p.question{ margin: 10px 0; padding: 0; color: #AE9962; text-transform: uppercase; background:none; border-bottom: 1px solid #AE9962; }
	.category-cadeau-ideal.premiercru #coffret .col-right { float:none; padding:0; background:#FFF; }
	
/*eaux fraiches*/
/*.category-eau-fraiche.corps{}
	.category-eau-fraiche.corps #gamme_content{ border:0; }
	.category-eau-fraiche.corps #gamme_content strong{ color:#FFF; }
	.category-eau-fraiche.corps .col-main { width:749px; }
	.produit.category-eau-fraiche.corps .col-main { width:564px; }
	.category-eau-fraiche.corps td.col-main { padding:20px; width:524px; background:#FFF: }
	.category-eau-fraiche.corps #coffret p { margin:0; }
	.category-eau-fraiche.corps #coffret form p { margin:0; }
	.category-eau-fraiche.corps #coffret fieldset{ margin:0; padding:0; }
	.category-eau-fraiche.corps #coffret form p.valid { margin:0 15px; }
	.category-eau-fraiche.corps #coffret form p.valid input{ float: right; background:#000 url(img/fr/btn_valider.gif); }
	.category-eau-fraiche.corps #coffret p.question{ margin: 10px 0; padding: 0; color: #84b317; text-transform: uppercase; background:none; border-bottom: 1px solid #cbcbcb; }
	.category-eau-fraiche.corps #coffret .col-right { float:none; padding:0; background:#FFF; } */
	
	/*spa in a bag*/
/*
  .category-spa-in-a-bag.nettoyer{}
	.category-spa-in-a-bag.nettoyer #gamme_content strong{ color:#89A158; }
	.category-spa-in-a-bag.nettoyer p.question{ margin:0; padding: 0px 0px 0px 10px; color: #fff; text-transform: uppercase; background:#89A158; border-bottom: 1px solid #89A158; }
*/

.couponsyn{background:#000 url('img/fr/btn_coupon.gif');color:#fff;text-transform:uppercase;font:11px 'Trebuchet MS';height:28px;width:195px;border:0;cursor:pointer;}
.synoptions{}
.synoptions dl {text-align:left;color:#000;}
.synoptions dl dd{margin-left:0;}
.synoptions .validation-advice{padding-left:0;}


.bloc_solaire{	width: 212px;	height: 120px;	float:left;	border: solid 1px;	border-color: #777;	cursor:pointer;}
.bloc_solaire_es1:hover{background:url('http://www.caudalie.com/site/img/solaire1.jpg') no-repeat;}
.bloc_solaire_es2:hover{background:url('http://www.caudalie.com/site/img/solaire2.jpg') no-repeat;}
.bloc_solaire_es3:hover{background:url('http://www.caudalie.com/site/img/solaire3.jpg') no-repeat;}
.bloc_solaire1:hover{background:url('http://www.caudalie.com/site/res/stval/1.png') no-repeat;}
.bloc_solaire2:hover{background:url('http://www.caudalie.com/site/res/stval/2.jpg') no-repeat;}
.bloc_solaire3:hover{background:url('http://www.caudalie.com/site/res/stval/2.png') no-repeat;}
.bloc_solaire4{height:140px;}
.bloc_solaire4:hover{background:url('http://www.caudalie.com/site/res/stval/3.png') no-repeat;}
.bloc_solaire4uk{height:140px;}
.bloc_solaire4uk:hover{background:url('http://www.caudalie.com/site/res/stval/3-uk.png') no-repeat;}
.bloc_solaire p{	color: #777;	font-weight: bold;	font-size: 11px;	width: 195px;	padding-left:12px;	margin-bottom: 0px;	line-height:15px;}

#li_menu_n{display:none;}
