﻿/**/
*,html,body{margin:0;padding:0;}
body{background-color:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;background:#fff;}
a img,a:hover img{border:none;}
a{text-decoration:none;}a:hover{text-decoration:underline;}
ul,li{list-style-type:none;}
*{outline:0;}
input,select,textarea{font-family:Arial,Helvetica,sans-serif;}

/*<group=hacks>*/
.clearfix{display:inline-table;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/*<group=class>*/
.floating{float:left;}

/*<group=defaut>*/
/*squelette*/
div#sanoflore{width:990px;margin:0 auto;}
	div#sideBar{width:280px;float:left;position:relative;}
		a.logo{display:block;float:left;}
			* html a.logo img{width:125px;height:91px;}
		ul#menu{width:250px;float:left;margin-top:100px;}
			ul#menu li{width:100%;float:left;}
				ul#menu li a{font-size:12px;line-height:13px;float:left;text-transform:uppercase;color:#fff;font-weight:bold;}
				ul#menu li a:hover{color:#ccc;text-decoration:none;}
				ul#menu li a.select{padding:5px 0;font-size:16px;line-height:16px;}
				ul#menu li a.select:hover{color:#fff;}
				ul#menu li ul{padding:0 0 10px 20px;float:left;}
					ul#menu li ul li{width:220px;float:left;}
						ul#menu li ul li a{float:left;font-size:12px;line-height:13px;text-transform:uppercase;font-weight:bold;color:#fff;}
						ul#menu li ul li a.select{font-size:16px;line-height:16px;cursor:default;}
						
						ul#menu li a.expandClose{position:absolute;top:4px;left:695px;z-index:3;color:#fff;font-size:10px;font-weight:normal;border:1px solid #fff;padding:0 1px;line-height:10px;}
						
		div#footer{width:250px;float:left;clear:both;margin-top:45px;}
			div#footer p{width:100%;float:left;font-weight:bold;text-transform:uppercase;font-size:10px;color:#fff;}
				div#footer p a{color:#fff;cursor:pointer;}
				div#footer p.sp a{display:block;width:180px;margin:3px 0 2px;padding:2px 0 3px 26px;border:1px solid #fff;background:transparent url('../img/icones/icone01.png') scroll no-repeat 4px 50%;cursor:pointer;}
				
		div#labels{width:235px;float:left;clear:both;margin-top:30px;}
			div#labels #label1{width:58px;height:50px;float:left;background:transparent url('../img/icones/peaux-sensibles.png') scroll no-repeat 0 0;margin:1px 1px 0 0;}
			div#labels #label2{width:58px;height:50px;float:left;background:transparent url('../img/icones/sans-paraben.png') scroll no-repeat 0 0;margin-top:1px;}
			div#labels #label3{width:58px;height:50px;float:left;background:transparent url('../img/icones/bio.png') scroll no-repeat 0 0;}
			div#labels #label4{width:58px;height:50px;float:left;background:transparent url('../img/icones/eco.png') scroll no-repeat 0 0;}
			/*Allemagne*/
			div#labels #labelde1{width:58px;height:50px;float:left;background:transparent url('../img/icones/de/peaux-sensibles.png') scroll no-repeat 0 0;margin:1px 1px 0 0;}
			div#labels #labelde2{width:58px;height:50px;float:left;background:transparent url('../img/icones/de/sans-paraben.png') scroll no-repeat 0 0;margin-top:1px;}
			div#labels #labelde3{width:58px;height:50px;float:left;background:transparent url('../img/icones/de/bio.png') scroll no-repeat 0 0;}
			div#labels #labelde4{width:58px;height:50px;float:left;background:transparent url('../img/icones/de/eco.png') scroll no-repeat 0 0;}
		div#logo{width:235px;float:left;clear:both;margin-top:10px;}
	div div#content{width:675px;float:left;margin-top:45px;}
	div div#content div#inc{float:left;background:#fff;position:relative;bottom:6px;right:6px;_bottom:5px;_right:5px;*bottom:5px;*right:5px;}

/*
splashpage
redirection pays
*/
div#splashpage{position:relative; width:960px;height:556px;float:left;background:#fff url('../img/background/splashpage.jpg') scroll no-repeat 0 0; padding-left:30px}
	div#splashpage h1{text-align:left;padding:165px 0 10px 0;margin:0 auto;font-size:22px;line-height:28px;font-weight:bold;text-transform:uppercase;color:#fff;}
		div#splashpage h1 span{font-size:18px;color:#fff;}
		div#splashpage table{position:absolute; width:auto; top:228px;}
			div#splashpage table td{width:130px;text-align:center;padding:4px 0 4px 0;*padding:4px 0 0 0;}
			div#splashpage table a{text-transform:uppercase;font-size:12px;font-weight:bold;color:#457c52;text-decoration:none;}
			div#splashpage table a:hover{color:#000;}

/*
page home
rub00
*/
div#slideShowHome{position:relative;z-index:0;width:990px;height:556px;overflow:hidden;}
	div#slideShow{position:relative;z-index:0;width:990px;height:556px;overflow:hidden;}
	div#contentHome{width:956px;height:522px;position:absolute;top:0;left:0;z-index:1;padding:17px;overflow:hidden;}
		
		div#navSlideShow{width:200px;clear:both;float:left;margin-top:255px;}
			a#pause,a#play{float:left;width:10px;height:13px;margin-right:4px;}
				div#nav a{display:block;width:12px;height:13px;float:left;margin-right:2px;background:transparent url('../img/icones/off.png') scroll no-repeat 0 0;text-decoration:none;text-indent:-5000px;}
				div#nav a.activeSlide{background:transparent url('../img/icones/on.png') scroll no-repeat 0 0;}
		
		div#contentHome ul#menu{width:230px;height:136px;clear:both;position:absolute;top:291px;left:8px;padding:30px 10px 10px;margin:0;}
		div#contentHome ul#menu.border{border:1px solid #bfbbba;border-right:none;top:290px;left:7px;}
			div#contentHome ul#menu li a.select{cursor:pointer;clear:both;}
				ul#menu li div.body{width:710px;height:178px;position:absolute;top:-1px;left:250px;display:none;}
				
				ul#menu li div.body.expand01{background:transparent url('../img/expand/expand01.png') scroll repeat 0 0;}
				ul#menu li div.body.expand02{background:transparent url('../img/expand/expand02.png') scroll repeat 0 0;}
				ul#menu li div.body.expand03{background:transparent url('../img/expand/expand01.png') scroll repeat 0 0;}
				ul#menu li div.body.expand06{background:transparent url('../img/expand/expand02.png') scroll repeat 0 0;}
				ul#menu li div.body.expand08{background:transparent url('../img/expand/expand02.png') scroll repeat 0 0;}
					
					ul#menu li div.expand01 div.bloc{width:325px;height:178px;padding-right:30px;float:left;overflow:hidden;position:relative;z-index:2;}
					ul#menu li div.expand02 div.bloc{width:250px;height:178px;padding-right:30px;float:left;overflow:hidden;}
					ul#menu li div.expand03 div.bloc{width:399px;height:178px;padding-right:30px;float:left;overflow:hidden;}
					ul#menu li div.expand06 div.bloc{width:560px;height:178px;padding-left:150px;float:left;overflow:hidden;position:relative;z-index:2;}

					ul#menu li div.expand02 ul{width:124px;float:left;margin:45px 5px 0 0;border-right:1px solid #fff;}
					ul#menu li div.expand03 ul{width:255px;float:left;margin-top:70px;border-right:1px solid #fff;margin-right:5px;}
							
							ul#menu li div.body ul li{width:100%;}
								ul#menu li div.body ul li a{width:100%;font-size:11px;line-height:12px;font-weight:normal;}
								
						ul#menu li div.body div div.img{float:left;width:147px;height:178px;margin-right:15px;text-align:center;overflow:hidden;background-color:#fff;}
						ul#menu li div.body div p{margin-bottom:5px;font-size:11px;line-height:12px;}
						
						ul#menu li div.expand01 div p{color:#fff;}
						ul#menu li div.expand02 div p{color:#024134;}
						ul#menu li div.expand03 div p{color:#fff;}
						ul#menu li div.expand06 div p{color:#fff;}

						ul#menu li div.body div p span{text-transform:uppercase;}
							ul#menu li div.body div p a{float:none;font-size:9px;font-weight:normal;padding-left:5px;border-left:1px solid #fff;color:#fff; display:block; margin-left:160px /*text-indent:15px; margin-left:-8px*/ }
							ul#menu li div.body div p a:hover{text-decoration:underline;color:#fff;}
							
							ul#menu li div.expand02 div p a{border-left:1px solid #fff;color:#fff;}
							ul#menu li div.expand02 div p a:hover{text-decoration:underline;color:#fff;}
							
						ul#menu li div.expand01 div p.sp1{padding-top:20px;font-size:11px;line-height:12px;text-transform:uppercase;font-weight:bold;}
						ul#menu li div.expand02 div p.sp1{padding-top:20px;font-size:11px;text-transform:uppercase;color:#fff;}
						ul#menu li div.expand03 div p.sp1{padding-top:20px;font-size:11px;text-transform:uppercase;}
						ul#menu li div.expand06 div p.sp1{padding-top:20px;font-size:11px;text-transform:uppercase;font-weight:bold;}
							
								ul#menu li div.body div p.sp1 span{color:#faceda;}
							
						ul#menu li div.expand01 div p.sp2{font-size:10px;font-weight:bold;}
						ul#menu li div.expand02 div p.sp2{font-size:11px;text-transform:uppercase;font-weight:bold;color:#fff;}
						ul#menu li div.expand03 div p.sp2{font-size:11px;text-transform:uppercase;font-weight:bold;}
						ul#menu li div.expand06 div p.sp2{font-size:10px;text-transform:uppercase;font-weight:bold;margin:30px 0;}

							ul#menu li div.expand01 div p.sp2 span{font-weight:normal;}
							ul#menu li div.expand02 div p.sp2 span{font-size:10px;font-weight:normal;}
							ul#menu li div.expand06 div p.sp2 span{font-weight:normal;}

						ul#menu li div.body div p.bt{width:208px;height:12px;padding:3px 0;position:absolute;bottom:0;left:147px;margin:0;background-color:#406506;}
							ul#menu li div.body div p.bt a{display:block;padding-left:5px;margin-left:15px;font-size:9px;text-transform:uppercase;}
							
						/* Hightlighted */
				        ul#menu li div.body.expandPromo01{background:transparent url('../img/expand/expand01.png') scroll repeat 0 0;display:block;}
						ul#menu li div.expandPromo01 div p{color:#fff;}
					    ul#menu li div.expandPromo01 div.bloc{width:325px;height:178px;padding-right:30px;float:left;overflow:hidden;position:relative;z-index:2;}
						ul#menu li div.expandPromo01 div p.sp1{padding-top:20px;font-size:11px;line-height:12px;text-transform:uppercase;font-weight:bold;}
					    	ul#menu li div.expandPromo01 div p.bt{width:208px;height:12px;padding:3px 0;position:absolute;bottom:0;left:147px;margin:0;background-color:#406506;}
						    	ul#menu li div.expandPromo01 div p.bt a{display:block;padding-left:5px;margin-left:15px;font-size:9px;text-transform:uppercase;}

		div#contentHome div#footer{position:absolute;bottom:5px;left:17px;}
		
        /*joint marques*/
        a.join_facebook,
        a.join_twitter{position:absolute;top:520px;left:775px;width:26px;height:27px;}
        a.join_twitter{cursor:pointer;left:750px;}
        a.join_blip{position:absolute;top:520px;left:750px;width:26px;height:27px;}
        a.join_blip{left:725px;}
         

/*
en ce moment
rub01
*/
div.rub01{width:956px;float:left;padding:17px;background:#fcfaee url('../img/background/rub01.jpg') scroll no-repeat left bottom;}
	div.rub01 div#content{margin-top:15px;}
	div.rub01 div#content div.block01{width:675px;float:left;margin-bottom:10px;background-color:#14af8f;}
	div.rub01 div#content div.block02{width:675px;float:left;margin-bottom:10px;background-color:#497a3d;}
			
		div.rub01 div#content div img{float:left;margin-right:18px;}
		div.rub01 div#content div h2{margin:20px 0 10px;color:#c6dfff;text-transform:uppercase;font-size:15px;}
		div.rub01 div#content div p strong{display:block;margin:20px 0 5px;color:#c6dfff;font-size:12px;}
		div.rub01 div#content div p a{display:block;margin-top:10px;color:#c6dfff;font-size:12px;text-transform:uppercase;}
		
		div.rub01 div.bl{width:410px;height:212px;float:left;padding:5px 20px 5px 5px;}
			div.rub01 div.bl p{color:#fff;text-transform:uppercase;font-size:11px;line-height:13px;}
		div.rub01 div.block01 div.br{width:200px;height:222px;padding:0 20px;float:left;background:#0f9f7f;}
		div.rub01 div.block02 div.br{width:200px;height:222px;padding:0 20px;float:left;background:#416f34;}
			div.rub01 div.br p{color:#fff;font-size:11px;line-height:12px;}
			
		
		
		
/*
les produits
rub02
*/
/*page gamme*/
div.rub02_00{width:956px;float:left;padding:17px;}
	/*fond dynamique gamme*/
	.sRub02_01{background:#a08c63 url('../img/background/sRub02_01.jpg') scroll no-repeat 0 0;}
	.sRub02_02{background:transparent url('../img/background/sRub02_02.jpg') scroll no-repeat left bottom;}
	.sRub02_03{background:transparent url('../img/background/sRub02_03.jpg') scroll no-repeat 0 0;}
	.sRub02_04{background:transparent url('../img/background/sRub02_04.jpg') scroll no-repeat 0 0;}
	.sRub02_05{background:transparent url('../img/background/sRub02_05.jpg') scroll no-repeat 0 0;}
	.sRub02_06{background:transparent url('../img/background/sRub02_06.jpg') scroll no-repeat 0 0;}
	.sRub02_07{background:transparent url('../img/background/sRub02_07.jpg') scroll no-repeat 0 0;}
			
	div.rub02_00 div#content{width:666px;float:left;margin:90px 0 10px 10px !important;margin:10px 0 10px 5px;padding:0px;font-size:14px;color:#414340;}
		/*div.rub02_00 div#content #titleAndNav{float:left;width:650px;*//*height:32px;*//*background:transparent url('../img/ombre.png') scroll no-repeat bottom right;}*/
		/*div.rub02_00 div#content #titleAndNav #inc{background:#487533;width:644px;float:left;margin:6px 0 0 6px;}*/
		/*div.rub02_00 div#content h1{width:660px;float:left;font-size:18px;padding:2px 0 2px 6px;text-transform:uppercase;color:#fff;}*/

		div.rub02_00 div#content #titleAndNav{float:left;width:650px;background:transparent url('../img/ombre.png') scroll no-repeat bottom right;position:relative;_bottom:0px;_right:6px;}
			div.rub02_00 div#content #titleAndNav #inc{background:#487533;width:644px;float:left;margin:6px 0 0 6px;}

		div.rub02_00 div#content h1{font-size:18px;padding:2px 0 2px 6px;text-transform:uppercase;color:#fff;}
	
		ul.tabPannel_head{float:right;width:auto;font-size:1px;}
			ul.tabPannel_head li{display:inline;float:left;}
				ul.tabPannel_head li a{display:block;float:left;padding:5px 10px 7px;background:#487533 url('../img/icones/tab.gif') scroll no-repeat right center;text-align:center;color:#fff;text-transform:uppercase;font-weight:bold;font-size:11px;text-decoration:none;}
				ul.tabPannel_head li a.sp{background:#487533;}
				ul.tabPannel_head li a.select{background-color:#fff;color:#5d8f07;cursor:default;}
				ul.tabPannel_head li a:hover{background-color:#fff;color:#5d8f07;}
		
		div#tabPannel_body{width:100%;float:left;background:none;padding-top:10px;}
			div#tabPannel_body div.bloc{width:206px;height:291px;float:left;margin:0 16px 10px 0;text-align:center;position:relative;background:transparent url('../img/ombre.png') scroll no-repeat bottom right;}
				div#tabPannel_body div.bloc .inc{background:#fff;float:left;height:285px;}
			div#tabPannel_body div div.img{width:200px;height:200px;float:left;margin:0 auto;text-align:center;overflow:hidden;}
			    div#tabPannel_body div div.img img{margin-top:10px;}
				div#tabPannel_body div a{text-decoration:none;height:270px;width:200px;display:block;cursor:pointer;position:absolute;top:0;left:0;background:transparent url('../img/spacer.gif') scroll repeat 0 0;}
				div#tabPannel_body div span{width:194px;padding:0 3px;font-size:12px;line-height:13px;/*height:28px;*/color:#5d8f07;display:block;float:left;overflow:hidden;/*text-transform:lowercase;*/}
				div#tabPannel_body div span:first-letter{text-transform:uppercase;}
				div#tabPannel_body div span.sp{line-height:14px;color:#000;text-transform:uppercase;margin-bottom:5px;}

/*page details*/
div.rub02_01{width:956px;float:left;position:relative;padding:17px;background:transparent url('../img/background/rub02_01.jpg') scroll no-repeat 0 0;}
	div.rub02_01 div#content{position:relative;}
	
		div.rub02_01 div#block01{width:676px;float:left;background:transparent url('../img/ombre.png') scroll no-repeat bottom right;margin-bottom:20px;}
			div.rub02_01 div#block01 div#inc{width:676px;float:left;background:#fff;position:relative;bottom:6px;right:6px;_bottom:5px;_right:5px;}
				div.rub02_01 div#block01 div#left{width:250px;height:100%;min-height:1px;float:left;overflow:hidden;text-align:center;}
					div.rub02_01 div#block01 div#left div.img{width:189px;margin:20px auto;overflow:hidden;}
					div.rub02_01 div#block01 div#left div.imgT{width:189px;height:145px;margin:0 auto 20px auto;overflow:hidden;}
				div.rub02_01 div#block01 div#right{width:426px;float:left;}
					
					div.rub02_01 ul#breadcrumbs{width:100%;padding-top:5px;}
						div.rub02_01 ul#breadcrumbs li{display:inline;font-size:10px;text-transform:uppercase;color:#019680;}
							div.rub02_01 div#right ul#breadcrumbs li a{color:#019680;text-decoration:none;}
							div.rub02_01 div#right ul#breadcrumbs li a:hover{text-decoration:underline;}

					div.rub02_01 div#produit{width:100%;margin-top:30px;}
						div.rub02_01 div#produit h1{width:400px;margin-bottom:30px;font-size:18px;text-transform:uppercase;color:#019680;}
						div.rub02_01 div#produit div{width:181px;float:left;padding-right:18px;}
							div.rub02_01 div#produit div p{margin-bottom:10px;text-align:left;font-size:11px;color:#333;}
							div.rub02_01 div#produit div p strong{text-transform:uppercase;font-size:12px;color:#000;text-align:left;}
							div.rub02_01 div#produit div p strong span{display:block;font-size:14px;color:#019680;}
					
					div.rub02_01 div#options{width:100%;height:130px;float:left;margin-top:20px;position:relative;}
					    div.rub02_01 div#options p.sp1 a{display:block;width:182px;border:1px solid #F25BAA;padding:1px 0px 2px 22px;margin-bottom:10px;font-size:11px;text-transform:uppercase;color:#F25BAA;text-decoration:none;}
						div.rub02_01 div#options p.sp1 a:hover{text-decoration:underline;}
						div.rub02_01 div#options p.sp2 a{display:block;width:182px;border:1px solid #417630;padding:1px 0px 1px 22px;margin-bottom:10px;background:transparent url('../img/icones/icone09.gif') scroll no-repeat left center;font-size:12px;text-transform:uppercase;color:#417630;text-decoration:none;font-weight:bold;}
						div.rub02_01 div#options p.sp2 a:hover{text-decoration:underline;}
						div.rub02_01 div#options p.sp3 a{display:block;width:150px;border:1px solid #333;padding:1px 0px 1px 54px;background:transparent url('../img/icones/icone08.gif') scroll no-repeat left center;font-size:11px;text-transform:uppercase;color:#333;text-decoration:none;}
						div.rub02_01 div#options p.sp3 a:hover{text-decoration:underline;}
						div.rub02_01 div#options p a{text-decoration:underline;}
						div.rub02_01 div#options ul{position:absolute;top:0;right:0;width:180px;}
							div.rub02_01 div#options ul li{}
								div.rub02_01 div#options ul li img{margin-right:5px;vertical-align:top;}
								div.rub02_01 div#options ul li a{font-size:11px;color:#333;text-decoration:none;}
								div.rub02_01 div#options ul li a:hover{text-decoration:underline;}
							div.rub02_01 div#options p.env a{display:block;width:182px;border:1px solid #333;padding:1px 0px 2px 22px;margin-top:10px;background:transparent url('../img/icones/icone06.gif') scroll no-repeat left center;font-size:11px;text-transform:uppercase;color:#333;text-decoration:none;}
							div.rub02_01 div#options p.env a:hover{text-decoration:underline;}

								div.rub02_01 div#block02{width:328px;float:left;background:transparent url('../img/ombre.png') scroll no-repeat bottom right;margin:0 19px 20px 0;}
				div.rub02_01 div#block02 div#inc{width:328px;float:left;background:#fff;position:relative;bottom:6px;right:6px;_bottom:5px;_right:5px;}
				div.rub02_01 div#block02 h2{padding:2px 4px;background-color:#019680;font-size:12px;text-transform:uppercase;color:#fff;}
				div.rub02_01 div#block02 div#com{width:278px;padding:10px 25px 20px;font-size:12px;text-transform:uppercase;color:#fff;float:left;}
					div.rub02_01 div#block02 div#com label{color:#333;}
					div.rub02_01 div#block02 div#com textarea{width:268px;height:70px;border:1px solid #dcdddd;overflow-y:auto;font-size:11px;color:#333;}
					div.rub02_01 div#block02 div#com input{margin-top:5px;border:1px solid #dcdddd;background-color:#fff;font-size:11px;color:#333;cursor:pointer;}
					div.rub02_01 div#block02 div#com input.fakecss{margin-bottom:5px;}
					div.rub02_01 div#block02 div#com .validateComm{text-transform:lowercase;}
					
				div.rub02_01 div#block02 div#commentView{height:auto;max-height:250px;overflow:auto;width:328px;}
					div.rub02_01 div#block02 div#commentView li{width:auto;padding:10px 25px;overflow:hidde;border-top:1px solid #DCDDDD;}
						div.rub02_01 div#block02 div#commentView li p{line-height:14px;text-align:justify;font-size:11px;color:#333;}
							div.rub02_01 div#block02 div#commentView li p span{display:block;margin-bottom:5px;text-transform:uppercase;font-size:12px;font-weight:bold;color:#000;}
			
			div.rub02_01 div#block03{width:326px;float:left;background:transparent url('../img/ombre.png') scroll no-repeat bottom right;border-bottom:none;margin-bottom:20px;}
				div.rub02_01 div#block03 h2{padding:2px 4px;background-color:#019680;font-size:12px;text-transform:uppercase;color:#fff;}
				div.rub02_01 div#block03 div.border{width:308px;float:left;padding:10px;border-bottom:1px solid #dcdddd;}
				div.rub02_01 div#block03 div#inc{width:328px;float:left;padding:0;background:#fff;position:relative;bottom:6px;right:6px;_bottom:5px;_right:5px;}
				div.rub02_01 div#block03 div.sp{border:none;}
					div.rub02_01 div#block03 div div.img{width:60px;height:145px;text-align:center;float:left;margin-right:20px;overflow:hidden;}
					div.rub02_01 div#block03 div p{font-size:11px;color:#333;}
						div.rub02_01 div#block03 div p span{text-transform:uppercase;color:#019680;}
						div.rub02_01 div#block03 div p span.small{text-transform:uppercase;color:#333;}
						div.rub02_01 div#block03 div p a{width:190px;display:block;float:left;margin-top:40px;padding:0 2px;border:1px solid #dcdddd;text-decoration:none;color:#333;}

						#moderationCom{}
							#moderationCom span{display:block;padding:10px 25px;background-color:#eee;font-weight:bold;font-size:12px;}

		/*fond dynamique par produit*/
		/*rubrique 01*/
		div.sRub02_prod_1{background:transparent url('../img/background/produits/gamme1/01.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_2{background:transparent url('../img/background/produits/gamme1/02.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_3{background:transparent url('../img/background/produits/gamme1/03.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_4{background:transparent url('../img/background/produits/gamme1/04.jpg') scroll no-repeat 0 0;}
		    div.sRub02_prod_4 div#options p.sp1 a{display:block;width:200px;border:1px solid #F25BAA;padding:1px 2px 2px;margin-bottom:10px;font-size:11px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;background:#F25BAA;}
			div.sRub02_prod_4 div#options p.sp1 a:hover{text-decoration:underline;}
			
		div.sRub02_prod_5{background:transparent url('../img/background/produits/gamme1/05.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_6{background:transparent url('../img/background/produits/gamme1/06.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_7{background:transparent url('../img/background/produits/gamme1/07.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_8{background:transparent url('../img/background/produits/gamme1/08.jpg') scroll no-repeat 0 0;}
		    div.sRub02_prod_8 div#options p.sp1 a{display:block;width:200px;border:1px solid #67c5d9;padding:1px 2px 2px;margin-bottom:10px;font-size:12px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;background:#67c5d9;font-weight:bold;}
			div.sRub02_prod_8 div#options p.sp1 a:hover{text-decoration:underline;}

		div.sRub02_prod_9{background:transparent url('../img/background/produits/gamme1/09.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_10{background:transparent url('../img/background/produits/gamme1/10.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_11{background:transparent url('../img/background/produits/gamme1/11.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_12{background:transparent url('../img/background/produits/gamme1/12.jpg') scroll no-repeat 0 0;}
		
		div.sRub02_prod_70{background:transparent url('../img/background/produits/gamme1/70.jpg') scroll no-repeat 0 0;}
		/*rubrique 02*/
		div.sRub02_prod_12{background:transparent url('../img/background/produits/gamme2/12.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_13{background:transparent url('../img/background/produits/gamme2/13.jpg') scroll no-repeat 0 0;}
		    div.sRub02_prod_13 div#options p.sp1 a{display:block;width:200px;border:1px solid #67c5d9;padding:1px 2px 2px;margin-bottom:10px;font-size:12px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;background:#67c5d9;font-weight:bold;}
			div.sRub02_prod_13 div#options p.sp1 a:hover{text-decoration:underline;}

		div.sRub02_prod_14{background:transparent url('../img/background/produits/gamme2/14.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_15{background:transparent url('../img/background/produits/gamme2/15.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_16{background:transparent url('../img/background/produits/gamme2/16.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_17{background:transparent url('../img/background/produits/gamme2/17.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_18{background:transparent url('../img/background/produits/gamme2/18.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_19{background:transparent url('../img/background/produits/gamme2/19.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_20{background:transparent url('../img/background/produits/gamme2/20.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_21{background:transparent url('../img/background/produits/gamme2/21.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_22{background:transparent url('../img/background/produits/gamme2/23.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_23{background:transparent url('../img/background/produits/gamme2/23.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_72{background:transparent url('../img/background/produits/gamme2/72.jpg') scroll no-repeat 0 0;}
		/*rubrique 03*/
		div.sRub02_prod_24{background:transparent url('../img/background/produits/gamme3/24.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_25{background:transparent url('../img/background/produits/gamme3/25.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_26{background:transparent url('../img/background/produits/gamme3/26.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_27{background:transparent url('../img/background/produits/gamme3/27.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_28{background:transparent url('../img/background/produits/gamme3/28.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_71{background:transparent url('../img/background/produits/gamme3/71.jpg') scroll no-repeat 0 0;}
		/*rubrique 04*/
		div.sRub02_prod_29{background:transparent url('../img/background/produits/gamme4/29.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_30{background:transparent url('../img/background/produits/gamme4/30.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_31{background:transparent url('../img/background/produits/gamme4/31.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_32{background:transparent url('../img/background/produits/gamme4/32.jpg') scroll no-repeat 0 0;}
		/*rubrique 05*/
		div.sRub02_prod_33{background:transparent url('../img/background/produits/gamme5/33.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_34{background:transparent url('../img/background/produits/gamme5/34.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_35{background:transparent url('../img/background/produits/gamme5/35.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_36{background:transparent url('../img/background/produits/gamme5/36.jpg') scroll no-repeat 0 0;}
		/*rubrique 06*/
		div.sRub02_prod_37{background:transparent url('../img/background/produits/gamme6/37.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_38{background:transparent url('../img/background/produits/gamme6/38.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_39{background:transparent url('../img/background/produits/gamme6/39.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_40{background:transparent url('../img/background/produits/gamme6/40.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_41{background:transparent url('../img/background/produits/gamme6/41.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_42{background:transparent url('../img/background/produits/gamme6/42.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_43{background:transparent url('../img/background/produits/gamme6/43.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_44{background:transparent url('../img/background/produits/gamme6/44.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_45{background:transparent url('../img/background/produits/gamme6/45.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_46{background:transparent url('../img/background/produits/gamme6/46.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_47{background:transparent url('../img/background/produits/gamme6/47.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_48{background:transparent url('../img/background/produits/gamme6/48.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_49{background:transparent url('../img/background/produits/gamme6/49.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_50{background:transparent url('../img/background/produits/gamme6/50.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_51{background:transparent url('../img/background/produits/gamme6/51.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_55{background:transparent url('../img/background/produits/gamme6/55.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_56{background:transparent url('../img/background/produits/gamme6/56.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_57{background:transparent url('../img/background/produits/gamme6/57.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_58{background:transparent url('../img/background/produits/gamme6/58.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_59{background:transparent url('../img/background/produits/gamme6/59.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_61{background:transparent url('../img/background/produits/gamme6/61.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_62{background:transparent url('../img/background/produits/gamme6/62.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_63{background:transparent url('../img/background/produits/gamme6/63.jpg') scroll no-repeat 0 0;}
		/*rubrique 07*/
		div.sRub02_prod_64{background:transparent url('../img/background/produits/gamme7/64.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_65{background:transparent url('../img/background/produits/gamme7/65.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_66{background:transparent url('../img/background/produits/gamme7/66.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_67{background:transparent url('../img/background/produits/gamme7/67.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_68{background:transparent url('../img/background/produits/gamme7/68.jpg') scroll no-repeat 0 0;}
		div.sRub02_prod_69{background:transparent url('../img/background/produits/gamme7/69.jpg') scroll no-repeat 0 0;}
						
/*
le pouvoir des huiles essentielles
rub03
*/
div.rub03{width:956px;float:left;position:relative;padding:17px;background:transparent url('../img/background/rub03.jpg') scroll no-repeat 0 0;}
		div.rub03 div#content{width:666px;background:transparent url('../img/ombre.png') scroll no-repeat bottom right;float:left;margin:90px 0 10px 10px !important;margin:10px 0 10px 5px;padding:0px;font-size:14px;color:#414340;}
		div.rub03 div#content div#inc{background-color:#fff;width:626px;padding:20px 20px 60px;}
		div.rub03 div#content h1{width:450px;float:left;font-size:26px;font-weight:bold;line-height:24px;text-transform:uppercase;color:#767c1c;}
		div.rub03 div#content a.sp{display:block;float:right;font-size:11px;font-weight:bold;text-transform:uppercase;color:#767c1c;padding-left:32px;background:transparent url('../img/icones/icone01.gif') scroll no-repeat 0 0;}

		div#carrousel{width:635px;height:306px;float:left;background:transparent url('../img/huilesEssentielles/carrousel.jpg') scroll no-repeat 0 0;position:relative;}
		
		div#carrousel a.he1{display:block;width:55px;height:139px;text-decoration:none;position:absolute;z-index:1;top:126px;left:100px;}
			div#carrousel a.he1:hover{width:119px;height:257px;background:transparent url('../img/huilesEssentielles/huile1.gif') scroll no-repeat 0 0;z-index:1;top:70px;left:70px;}
		div#carrousel a.he2{display:block;width:94px;height:205px;text-decoration:none;position:absolute;z-index:2;top:80px;left:147px;}
			div#carrousel a.he2:hover{width:119px;height:257px;background:transparent url('../img/huilesEssentielles/huile2.gif') scroll no-repeat 0 0;z-index:1;top:56px;}
		div#carrousel a.he3{display:block;width:120px;height:256px;text-decoration:none;position:absolute;z-index:3;top:45px;left:278px;}
			div#carrousel a.he3:hover{width:119px;height:257px;background:transparent url('../img/huilesEssentielles/huile3.gif') scroll no-repeat 0 0;z-index:1;top:48px;left:270px;}
		div#carrousel a.he4{display:block;width:80px;height:170px;text-decoration:none;position:absolute;z-index:2;top:114px;left:430px;}
			div#carrousel a.he4:hover{width:119px;height:257px;background:transparent url('../img/huilesEssentielles/huile4.gif') scroll no-repeat 0 0;z-index:1;top:56px;left:400px;}
		div#carrousel a.he5{display:block;width:46px;height:138px;text-decoration:none;position:absolute;z-index:1;top:125px;left:504px;}
			div#carrousel a.he5:hover{width:119px;height:257px;background:transparent url('../img/huilesEssentielles/huile5.gif') scroll no-repeat 0 0;z-index:1;top:70px;left:480px;}
        
        div.rub03 div#content .glossaire{margin:80px 0 0 40px;}
		
		div.rub03 div#content .definition{float:left;width:400px;}	
			div.rub03 div#content .definition h2{font-size:16px ;text-transform:uppercase;color:#767c1c;margin-bottom:20px;}	
			div.rub03 div#content .definition dl {margin-bottom:10px}
				div.rub03 div#content .definition dl dt{font-size:12px;font-weight:bold;color:#4d4d4d;}
				div.rub03 div#content .definition dl dd{font-size:12px;color:#707070;}
		div.rub03 div#content .clr{clear:both;font-weight:normal}
		
		.holder{float:left;top:120px;margin-right:20px;width:190px;}
		.scroll-pane{width:210px;overflow:auto;padding-left:20px;}
		#pane{height:400px;}
		div.rub03 li a{font-size:12px;display:block;color:#707070;text-transform:uppercase;text-decoration:none;}
		.jScrollPaneDrag{position:absolute;cursor:pointer;overflow:hidden;background:url(../img/huilesEssentielles/drag_grab.gif) no-repeat 50% 50%;}
		a.jScrollArrowUp{background:url(../img/huilesEssentielles/basic_arrow_up.gif) repeat-x 0 0;}
		a.jScrollArrowDown{background:url(../img/huilesEssentielles/basic_arrow_down.gif) repeat-x 0 -2px;}
		
		div.rub03 .scroll-pane li a:hover,
		div.rub03 .scroll-pane li a.select{color:#fff;background-color:#767C1C;}
		
/*
le pouvoir des huiles essentielles - Expertise Labo
rub03_01
*/
div.rub03_01{width:956px;float:left;position:relative;padding:17px;background:transparent url('../img/background/rub03_01.jpg') scroll no-repeat 0 0;}
	div.rub03_01 h1{width:580px;float:left;text-transform:uppercase;font-size:30px;color:#fff;margin-bottom:30px;}
	div.rub03_01 .bloc{width:580px;padding:20px;float:left;background-color:#fff;margin-bottom:6px;}
		div.rub03_01 .bloc h2{font-size:16px;color:#000;margin-bottom:10px;}
		div.rub03_01 .bloc p{font-size:12px;color:#767676;}

	div.rub03_01 .colG {float:left;color:#fff;font-size:12px;margin-left:100px; margin-top:-180px; font-weight:bold}
	div.rub03_01 .colG div{margin-top:160px;width:280px;overflow:auto;}
		div.rub03_01 .colG div h2{width:258px;float:left;margin:0 16px 10px 0;text-align:left;position:relative;/*background:transparent url('../img/ombre.png') scroll no-repeat bottom right;*/}
		div.rub03_01 .colG div h2 .inc{margin-top:auto;width:auto;font-size:24px;color:#333;margin:0 6px 6px 0;/*background-color:#fff;*/color:#fff;}
		div.rub03_01 .colG div h3{font-size:18px;color:#fff;margin-bottom:10px}
		div.rub03_01 .colG div p{margin-bottom:10px}
		
	div.rub03_01 div#content .blocs{margin:60px 0 0 20px;float:right}
			div.rub03_01 div#content .blocs .holder{margin-right:20px;width:250px}
			div.rub03_01 div#content .blocs .scroll-pane{width:260px;overflow:auto;}
			div.rub03_01 div#content .blocs  #pane{height:1070px;width:275px;}
			div.rub03_01 div#content .blocs  li {width:230px;background:#fff;padding:10px; margin-bottom:4px; font-size:11px; color:#767676;}
				div.rub03_01 div#content .blocs  li span{font-size:19px;color:#353434;}
	
/*
le pouvoir des huiles essentielles - Jardins
rub03_02
*/
div.rub03_02{width:956px;float:left;position:relative;padding:17px;background:transparent url('../img/background/rub03_02.jpg') scroll no-repeat 0 0;}
	div.rub03_02 h1{width:100%;float:left;text-transform:uppercase;font-size:30px;color:#fff;}
	
	div.rub03_02 .colG {float:left;color:#fff;font-size:12px;margin-left:100px; margin-top:-180px; font-weight:bold}
	div.rub03_02 .colG div{margin-top:320px; width:280px;}
		div.rub03_02 .colG div h2{font-size:24px;color:#fff;margin-bottom:10px}
		div.rub03_02 .colG div h3{font-size:18px;color:#fff;margin-bottom:10px}
		div.rub03_02 .colG div p{margin-bottom:10px}
		
	div.rub03_02 div#content .blocs{margin:60px 0 0 20px;float:right}
			div.rub03_02 div#content .blocs .holder{margin-right:20px;width:250px}
			div.rub03_02 div#content .blocs .scroll-pane{width:260px;overflow:auto;}
			div.rub03_02 div#content .blocs  #pane{height:1050px;width:265px;}
			div.rub03_02 div#content .blocs  li {width:230px;background:#fff;padding:10px; margin-bottom:4px; font-size:11px; color:#767676;}
				div.rub03_02 div#content .blocs  li span{font-size:19px;color:#353434;}
				div.rub03_02 div#content .blocs .jScrollPaneTrack{right:0;background:url(../img/huilesEssentielles/traitHoriz.gif) repeat-y 5px 0}
				div.rub03_02 div#content .blocs .jScrollPaneDrag{position:absolute;cursor:pointer;overflow:hidden;background:url(../img/huilesEssentielles/drag_grab.gif) no-repeat 50% 50%;}
				div.rub03_02 div#content .blocs a.jScrollArrowUp{right:0;background:url(../img/huilesEssentielles/fleches.gif) repeat-x 11px 0;}
				div.rub03_02 div#content .blocs a.jScrollArrowUp:hover{background-position: 11px -10px;}
				div.rub03_02 div#content .blocs a.jScrollArrowDown{right:0;background:url(../img/huilesEssentielles/fleches.gif) repeat-x 0 0;}
				div.rub03_02 div#content .blocs a.jScrollArrowDown:hover{background-position:0 -10px;}
		
/*
le pouvoir des huiles essentielles - Zoom sur les huiles
rub03_03 {hess + id of the essential oil}
*/
div.rub03_03{width:956px;float:left;position:relative;padding:17px;}
	.caroussel{background:transparent url('../img/background/rub03.jpg') scroll no-repeat 0 0;}
	.hess13{background:transparent url('../img/huilesEssentielles/background/ciste.jpg') scroll no-repeat 0 0;}
	.hess14{background:transparent url('../img/huilesEssentielles/background/citron.jpg') scroll no-repeat 0 0;}
	.hess17{background:transparent url('../img/huilesEssentielles/background/cypres.jpg') scroll no-repeat 0 0;}
	.hess20{background:transparent url('../img/huilesEssentielles/background/geranium.jpg') scroll no-repeat 0 0;}
	.hess35{background:transparent url('../img/huilesEssentielles/background/melisse.jpg') scroll no-repeat 0 0;}

        /*
		.hess2 #menu li a{color:#3e762f;}
		.hess2 #menu li a:hover{color:#519040;}
		.hess2 #menu li a.select:hover{color:#3e762f;}
			.hess2 #menu li ul li a{color:#3e762f;}
			
		.hess2 div#footer p{color:#3e762f;}
			.hess2 div#footer p a{color:#3e762f;}
			.hess2 div#footer p.sp a{border:1px solid #3e762f;background:transparent url('../img/icones/icone08.png') scroll no-repeat left center;}
        */
        
        .hess13 #menu li a{color:#3e762f;}
		.hess13 #menu li a:hover{color:#519040;}
		.hess13 #menu li a.select:hover{color:#3e762f;}
			.hess13 #menu li ul li a{color:#3e762f;}
			
		.hess13 div#footer p{color:#3e762f;}
			.hess13 div#footer p a{color:#3e762f;}
			.hess13 div#footer p.sp a{border:1px solid #3e762f;background:transparent url('../img/icones/icone09.gif') scroll no-repeat left center;}

        .hess20 #menu li a{color:#3e762f;}
		.hess20 #menu li a:hover{color:#519040;}
		.hess20 #menu li a.select:hover{color:#3e762f;}
			.hess20 #menu li ul li a{color:#3e762f;}
			
		.hess20 div#footer p{color:#3e762f;}
			.hess20 div#footer p a{color:#3e762f;}
			.hess20 div#footer p.sp a{border:1px solid #3e762f;background:transparent url('../img/icones/icone09.gif') scroll no-repeat left center;}


		div.rub03_03 div#content{width:666px;background:transparent url('../img/ombreLongue.png') scroll no-repeat bottom right;float:left;margin:90px 0 10px 10px !important;margin:10px 0 10px 5px;padding:0px;font-size:11px;color:#414340;}
			div.rub03_03 div#content div#inc{background-color:#fff;width:626px;padding:20px 20px 0px;}
			div.rub03_03 div#content h1{width:340px;float:left;font-size:26px;font-weight:bold;line-height:24px;text-transform:uppercase;color:#767c1c;}
			div.rub03_03 div#content h2{color:#3f3525;font-size:22px;margin-bottom:15px}
			div.rub03_03 div#content h3{color:#414340;font-size:18px;}
				div.rub03_03 div#content h3 span{font-size:12px;}
			div.rub03_03 div#content h4 {font-size:14px;color:#898989}
			div.rub03_03 div#content a.sp{display:block;float:right;font-size:11px;font-weight:bold;text-transform:uppercase;color:#767c1c;padding-left:32px;background:transparent url('../img/icones/icone01.gif') scroll no-repeat 0 0;}

			div.rub03_03 div#content .info{float:left;width:130px}
			div.rub03_03 div#content p{margin:5px 0 20px 0}
			div.rub03_03 div#content .histoire{float:left;width:450px;margin:0 18px}
			div.rub03_03 div#content .action {float:left;width:230px;color:#000}
			div.rub03_03 div#content .action p{margin:5px 0 5px 0}
			div.rub03_03 div#content .action ul li {margin-bottom:10px;}
		
/*
Aventure
rub04
*/
div.rub04{position:relative;width:956px;float:left;padding:17px;background:transparent url('../img/background/rub04.jpg') scroll no-repeat 0 0;}
	div.rub04 div#content{}

/*
on s'engage
rub05
*/
div.rub05{position:relative;width:956px;float:left;padding:17px;background:transparent url('../img/background/rub05.jpg') scroll no-repeat 0 0;}
	div.rub05 .contenu img.photo{float:right; margin-left:15px;}
	div.rub05 .contenu h1{ padding:25px 0 15px 25px;text-transform:uppercase;font-size:30px;color:#6e879b; }
	div.rub05 .contenu h2{ margin:0 0 15px 25px;text-transform:uppercase;font-size:30px;line-height:18px;color:#fff; background:url('../img/engage/fleche.gif') 0 -4px no-repeat; margin-top:20px; padding:4px 0 0 25px; height:30px}
	div.rub05 .contenu p{color:#505050; font-size:14px; margin:0 0 15px 25px;}
	div.rub05 .contenu p.nom{ font-style:italic; color:#000}
	div.rub05 .vignette{padding-left:4px;_padding-left:13px;_width:670px;}
		div.rub05 .vignette img{padding:0 0 10px 10px;cursor:pointer;}
	div.rub05 a.lien{ background:url('../img/engage/fleche-lien.gif') no-repeat ; padding-left:25px; color:#fff; font-weight:bold;text-decoration:none; font-size:16px}
		div.rub05 a.lien:hover{ text-decoration:underline}

/*
Communauté
rub06
*/
div.rub06{width:956px;float:left;padding:17px;background:#47582f url('../img/background/rub06.jpg') scroll no-repeat 0 0;}
	div.rub06 h1{width:100%;text-transform:uppercase;font-size:30px;color:#fff;font-weight:bold;}
	div.rub06 h2{width:100%;text-transform:uppercase;font-size:16px;line-height:18px;color:#fff;}
	div.rub06 .photos{background:#fff; width:672px;margin-top:55px;}
		div.rub06 .photos ul.qui li{float:left}
		div.rub06 .photos ul.qui li a{display:block;width:162px;height:199px;margin:5px 0 0 5px;text-decoration:none}
			div.rub06 .photos ul.qui li a h2{color:#85a20a;font-size:20px;text-transform:uppercase;margin-bottom:10px;}
				div.rub06 .photos ul.qui li a h2 span{display:block;color:#7c7c7c;font-size:10px;text-transform:uppercase;line-height:10px;margin-top:5px}
			div.rub06 .photos ul.qui li a .phrase{display:block;color:#414340;font-size:18px;line-height:18px;}
		
		div.rub06 .bas{clear:both;position:relative;height:30px;}	
		div.rub06 .photos a.rejoignez{margin-left:280px;color:#363636;text-align:center;line-height:30px;font-weight:bold}
		
			div.rub06 .bas #pagger{position:absolute;right:5px;bottom:5px;color:#fff;}
				div.rub06 .bas #pagger a{font-size:14px;font-weight:bold;color:#363636;cursor:pointer;}
				div.rub06 .bas #pagger span{font-size:14px;color:#363636;text-decoration:none;}

		/*fiche communaute*/
		div.fiche .qui{float:left;width:180px;margin-right:20px }		
			div.fiche .qui h1{color:#85a20a;font-size:20px;line-height:22px;text-transform:uppercase; margin-bottom:10px;}
			div.fiche .qui span{display:block; margin-top:10px;color:#7c7c7c;font-size:10px;line-height:10px;text-transform:uppercase;}
		div.fiche .description{float:left;width:460px;color:#898989;font-size:12px}
			div.fiche .description h2{margin-top:80px;color:#414340;font-size:24px;}
			div.fiche .description h3{margin-top:20px;margin-bottom:3px;color:#414340;font-size:24px;line-height:22px;}
			div.fiche a{color:#414340;text-decoration:underline;}
			
		/*formulaire rejoignez-nous */
		div.rub06 .formulaire{background:#fff;}
			div.rub06 .formulaire h3{font-size:16px;color:#414340;margin-bottom:20px}	
		div.rub06 .formulaire fieldset {border:none;margin-bottom:20px;}
	
			div.rub06 .formulaire fieldset legend{font-size:18px;color:#414340;margin-bottom:10px}
			div.rub06 .formulaire fieldset p{display:block;float:left;font-size:12px;margin-bottom:5px;color:#414340}
				div.rub06 .formulaire fieldset.civilite p{width:500px;}
				div.rub06 .formulaire fieldset.civilite label{width:120px;display:block;clear:both;float:left;margin-right:5px;color:#414340;font-size:12px;line-height:1.4em;margin-bottom:9px;}
				div.rub06 .formulaire fieldset.civilite input{float:left;margin-bottom:12px;border:1px solid #414340;font-size:12px;color:#414340;margin-right:10px;padding:2px}		
				div.rub06 .formulaire fieldset.civilite input.text{width:300px;}
				div.rub06 .formulaire fieldset.civilite p.date span{}
				
			div.rub06 .formulaire fieldset label{margin-right:5px;color:#414340;font-size:12px;margin-bottom:7px;}
			div.rub06 .formulaire fieldset .small{font-size:10px;}
			div.rub06 .formulaire fieldset textArea{width:600px;border:1px solid #414340;font-size:12px; color:#414340;padding:5px}
			div.rub06 .formulaire fieldset textArea.margin{margin-top:10px;}
			div.rub06 .formulaire fieldset input.text{width:600px;border:1px solid #414340;font-size:12px;color:#414340;}
			div.rub06 .formulaire fieldset input.load{border:1px solid #414340;font-size:11px;color:#414340;height:20px;}
			div.rub06 .formulaire input.btn{width:auto;padding:2px;background-color:#545353;border:none;color:#fff;text-align:left;cursor:pointer;font-weight:normal;}
			*+html div.rub06 .formulaire input.btn{text-align:center;}
			div.rub06 .formulaire.answer{text-align:center;padding:40px 0;font-size:12px;}

			div.rub06 .formulaire fieldset table tr td input{margin-right:2px;vertical-align:middle;}

    div.rub06 .formulaire {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../img/ombreLongue.png) no-repeat scroll right bottom;color:#414340;float:left;font-size:14px;margin:6px;padding:0;margin-top:20px;width:666px;}
    div.rub06 .formulaire div#inc{width:636px;padding:20px;float:left;background:#fff;position:relative;bottom:6px;right:6px;_bottom:5px;_right:5px;}
	div.formulaire div#inc span.input-newsletter,
	div.formulaire span.input-newsletter label,
	div.formulaire div#inc fieldset a,
	div.formulaire div#inc span.input-newsletter p{font-size:10px;}

/*
Questions
rub07
*/
div.rub07{width:956px;height:auto;min-height:800px;_height:800px;float:left;padding:17px;background:transparent url('../img/background/rub07.jpg') scroll no-repeat left bottom;}
	div.rub07 h1{width:100%;float:left;text-transform:uppercase;font-size:30px;color:#fff;margin-bottom:20px;}
	div.rub07 .expert{color:#fff;text-decoration:underline;font-weight:bold;}
	div.rub07 #questions{width:666px;background:transparent url('../img/ombre.png') scroll no-repeat bottom right;float:left;_float:none;margin:6px;_margin:5px;padding:0;font-size:14px;color:#414340;}
		div.rub07 div#questions div#inc{width:100%;}		
	div.rub07 ul#nav{width:100%;float:left;margin-top:30px}
		div.rub07 ul#nav li{display:inline;}
			div.rub07 ul#nav li a{display:block;width:222px;float:left;height:30px;line-height:30px;background:#417630 url('../img/icones/tab2.gif') scroll repeat-y left bottom;text-align:center;color:#fff;text-transform:uppercase;font-weight:bold;font-size:11px;text-decoration:none;}
			div.rub07 ul#nav li a:hover{background:#fff;color:#417630;cursor:pointer;}
			div.rub07 ul#nav li a.select{background:#fff;color:#417630;cursor:default;}
	div.rub07 .fiche dl{margin:30px}		
		div.rub07 .fiche dl dt{margin-bottom:10px;font-size:18px;cursor:pointer;*cursor:hand;}
		div.rub07 .fiche dl dd{margin-bottom:30px;font-size:12px;}

/*
Communauté Badge
rub08
*/
div.rub08{width:956px;float:left;padding:17px;background:#47582f url('../img/background/rub08.jpg') scroll no-repeat 0 0;}
	div.rub08 h1{width:100%;text-transform:uppercase;font-size:30px;color:#fff;font-weight:bold;}
	div.rub08 h2{width:100%;text-transform:uppercase;font-size:16px;line-height:18px;color:#fff;}
	div.rub08 .photos{background:#fff; width:672px;margin-top:55px;}
		div.rub08 .photos ul.qui li{float:left}
		div.rub08 .photos ul.qui li a{display:block;width:162px;height:199px;margin:5px 0 0 5px;text-decoration:none}
			div.rub08 .photos ul.qui li a h2{color:#85a20a;font-size:20px;text-transform:uppercase;margin-bottom:10px;}
				div.rub08 .photos ul.qui li a h2 span{display:block;color:#7c7c7c;font-size:10px;text-transform:uppercase;line-height:10px;margin-top:5px}
			div.rub08 .photos ul.qui li a .phrase{display:block;color:#414340;font-size:18px;line-height:18px;}
		
		div.rub08 .bas{clear:both;position:relative;height:30px;}	
		div.rub08 .photos a.rejoignez{margin-left:280px;color:#363636;text-align:center;line-height:30px;font-weight:bold}
		
			div.rub08 .bas #pagger{position:absolute;right:5px;bottom:5px;color:#fff;}
				div.rub08 .bas #pagger a{font-size:14px;font-weight:bold;color:#363636;cursor:pointer;}
				div.rub08 .bas #pagger span{font-size:14px;color:#363636;text-decoration:none;}

		/*fiche communaute*/
		div.fiche .qui{float:left;width:180px;margin-right:20px }		
			div.fiche .qui h1{color:#85a20a;font-size:20px;line-height:22px;text-transform:uppercase; margin-bottom:10px;}
			div.fiche .qui span{display:block; margin-top:10px;color:#7c7c7c;font-size:10px;line-height:10px;text-transform:uppercase;}
		div.fiche .description{float:left;width:460px;color:#898989;font-size:12px}
			div.fiche .description h2{margin-top:80px;color:#414340;font-size:24px;}
			div.fiche .description h3{margin-top:20px;margin-bottom:3px;color:#414340;font-size:24px;line-height:22px;}
			div.fiche a{color:#414340;text-decoration:underline;}
			
		/*formulaire rejoignez-nous */
		div.rub08 .formulaire{background:#fff;}
			div.rub08 .formulaire h3{font-size:16px;color:#414340;margin-bottom:20px}	
		div.rub08 .formulaire fieldset {border:none;margin-bottom:20px;}
	
			div.rub08 .formulaire fieldset legend{font-size:18px;color:#414340;margin-bottom:10px}
			div.rub06 .formulaire fieldset p{display:block;float:left;font-size:12px;margin-bottom:5px;color:#414340}
				div.rub06 .formulaire fieldset.civilite p{width:500px;}
				div.rub06 .formulaire fieldset.civilite label{width:120px;display:block;clear:both;float:left;margin-right:5px;color:#414340;font-size:12px;line-height:1.4em;margin-bottom:9px;}
				div.rub06 .formulaire fieldset.civilite input{float:left;margin-bottom:12px;border:1px solid #414340;font-size:12px;color:#414340;margin-right:10px;padding:2px}		
				div.rub08 .formulaire fieldset.civilite input.text{width:300px;}
				div.rub08 .formulaire fieldset.civilite p.date span{}
				
			div.rub08 .formulaire fieldset label{margin-right:5px;color:#414340;font-size:12px;margin-bottom:7px;}
			div.rub08 .formulaire fieldset .small{font-size:10px;}
			div.rub08 .formulaire fieldset textArea{width:600px;border:1px solid #414340;font-size:12px; color:#414340;padding:5px}
			div.rub08 .formulaire fieldset textArea.margin{margin-top:10px;}
			div.rub08 .formulaire fieldset input.text{width:600px;border:1px solid #414340;font-size:12px;color:#414340;}
			div.rub08 .formulaire fieldset input.load{border:1px solid #414340;font-size:11px;color:#414340;height:20px;}
			div.rub08 .formulaire input.btn{width:auto;padding:2px;background-color:#545353;border:none;color:#fff;text-align:left;cursor:pointer;font-weight:normal;}
			div.rub08 .formulaire.answer{text-align:center;padding:40px 0;font-size:12px;}

			div.rub08 .formulaire fieldset table tr td input{margin-right:2px;vertical-align:middle;}

    div.rub08 .formulaire {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../img/ombreLongue.png) no-repeat scroll right bottom;color:#414340;float:left;font-size:14px;margin:6px;padding:0;margin-top:20px;width:666px;}
    div.rub08 .formulaire div#inc{width:636px;padding:20px;float:left;background:#fff;position:relative;bottom:6px;right:6px;_bottom:5px;_right:5px;}
	div.formulaire div#inc span.input-newsletter,
	div.formulaire span.input-newsletter label,
	div.formulaire div#inc fieldset a,
	div.formulaire div#inc span.input-newsletter p{font-size:10px;}
	
	div.formulaire div#inc span.input-newsletter p{width:100%;}
		
/*
Store locator
*/
div.storelocator{position:relative;width:956px;float:left;padding:17px;background:#b9d9f3 url('../img/background/rub_layer.jpg') scroll no-repeat left top;}
	div.storelocator div#content{width:666px;background:transparent url('../img/ombre.png') scroll no-repeat bottom right;float:left;margin:90px 0 10px 10px !important;margin:10px 0 10px 5px;padding:0px;font-size:14px;color:#414340;}
		div.storelocator div#content div#inc{width:666px;}
			  div.storelocator .contenu{float:left;margin-bottom:10px;background-color:#fff;padding:35px;}
				div.storelocator .contenu h1{width:100%;font-size:24px;color:#414340;margin-bottom:30px}
				div.storelocator .contenu input.champ{background:#fff;color:#414340;border:1px solid #414340;width:200px;font-size:12px;padding:2px 4px;margin-bottom:5px;}
				div.storelocator .contenu input.button{color:#fff;background-color:#414340;border:none;cursor:pointer;padding:2px 4px;font-size:12px;margin-bottom:5px;}
				div.storelocator .contenu #myMap{width:596px;height:455px;padding-top:20px;}
				div.storelocator .contenu p.sp{color:#ff0000;font-size:11px;}
				div.storelocator .contenu span.example{font-size:10px;margin:0;}
				a.eStore{color:#5D8F07;}
				a.eStore:visited{color:#000;}
				
/*
Modal box
*/

.modalBackground{background-color:#000; filter:alpha(opacity=40);opacity:0.4;}
.modalPopup{position:relative;color:#5c5c5c;font-size:11px;background-color:#fff;border:1px solid #dcdddd;padding:15px;overflow:auto;}/*
	.modalPopup h4{font-size:16px;margin-bottom:15px;vertical-align:middle;}
	.modalPopup h4 img{vertical-align:middle;}
	.modalPopup ul{margin-bottom:10px}
	.modalPopup p{margin:5px 0}
	.modalPopup .vignette{border:1px solid #5c5c5c;margin: 15px 0}
	.modalPopup .marginR {margin-right:5px}
	.mentions{font-size:10px}*/
	/*.modalPopup input{position:absolute;right:10px;top:10px;background:white;cursor:pointer;border:none;}*/
	/*.modalPopup input{position:absolute;left:410px;top:10px;background:white;cursor:pointer;border:none;}
	*+html.modalPopup input{left:200px;}*/
	/**+html .ie{left:420px;top:0;position:absolute;}*/
	
	
	.modalPopup input{position:absolute;left:480px;top:10px;background:white;cursor:pointer;border:none;}/*gd*/
	.modalPopup.test input.ie{left:480px;}/*gd*/
	.modalPopup input.ie{left:420px;}/*pt*/
	
	.Section1{width:423px;}

	
/*
Newsletter
*/
div.newsletter{width:956px;float:left;padding:17px;background:#b9d9f3 url('../img/background/rub_layer.jpg') scroll no-repeat left top;}
	div.newsletter div#content{width:666px;background:transparent url('../img/ombre.png') scroll no-repeat bottom right;float:left;margin: 10px 0 10px 10px !important;margin:10px 0 10px 5px;padding:0px;font-size:14px;color:#414340;}
	div.newsletter div#content div#inc{width:576px;padding:40px 45px;}
	* html div.newsletter div#content{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ombre.png',sizingMethod='scale');}
		div.newsletter div#content h1{font-size:23px;width:auto;margin-bottom:30px;}
		div.newsletter div#content div#particularProfessional{width:auto;position:absolute;top:40px;right:45px;}
			div.newsletter div#content div#particularProfessional a{margin-left:12px;font-size:23px;color:#c4c5c4;font-weight:bold;}
			div.newsletter div#content div#particularProfessional a.select{font-size:23px;color:#414340;font-weight:bold;text-decoration:none;cursor:default;}
			div.newsletter div#content h3{width:100%;float:left;font-size:14px;margin:30px 0 15px;}
			div.newsletter div#content p{width:100%;float:left;font-size:12px;margin-bottom:5px;}
			div.newsletter div#content p.imprint{font-size:10px;}
			div.newsletter div#content div.imprint{padding-top:20px;float:left;}
				div.newsletter div#content div.imprint p{font-size:10px;}
			div.newsletter div#content p label{width:160px;float:left;display:block;}
			div.newsletter div#content p strong{width:160px;float:left;display:block;}
			div.newsletter div#content p select{width:300px;border:1px solid #414340;color:#414340;font-size:11px;padding:2px;}
			div.newsletter div#content p textarea{width:294px;border:1px solid #414340;color:#414340;font-size:11px;padding:2px;}
			div.newsletter div#content p input{width:300px;border:1px solid #414340;color:#414340;font-size:11px;padding:2px;}
			div.newsletter div#content p input.btn-Calendar{width:auto;height:auto;}
			div.newsletter div#content p input.input-calendar{width:90px;float:left;}
			div.newsletter div#content p span.radio label{width:auto;float:left;margin-right:10px;}
			div.newsletter div#content p span.radio input{width:auto;float:left;margin-right:2px;border:none;}
			div.newsletter div#content p span.input-newsletter input{width:auto;float:left;border:none;}
			div.newsletter div#content p span.input-newsletter.space{padding-left:5px;}
			
		    span.input-newsletter input{width:auto;float:left;border:none;margin-right:4px;}
		    div#inc fieldset a,
		    div#inc fieldset span{font-size:12px;}
		    div#inc fieldset span.small{font-size:10px;}
			
			div.newsletter div#content p span.input-newsletter label{width:450px;float:left;margin-left:4px;}
			div.newsletter div#content .btn{width:auto;padding:2px;background-color:#545353;border:none;color:#fff;text-align:center;cursor:pointer;font-weight:normal;margin-top:20px;}

/*
Contact particulier/contact professionnel
*/
div.contact{width:956px;float:left;padding:17px;background:#b9d9f3 url('../img/background/rub_layer.jpg') scroll no-repeat left top;}
	div.contact div#content{width:666px;background:transparent url('../img/ombre.png') scroll no-repeat bottom right;float:left;margin: 10px 0 10px 10px !important;margin:10px 0 10px 5px;padding:0px;font-size:14px;color:#414340;}
	div.contact div#content div#inc{width:576px;padding:40px 45px;}
	* html div.contact div#content{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ombre.png',sizingMethod='scale');}
		div.contact div#content h1{font-size:23px;width:auto;margin-bottom:30px;}
		div.contact div#content div#particularProfessional{width:auto;position:absolute;top:40px;right:45px;}
			div.contact div#content div#particularProfessional a{margin-left:12px;font-size:23px;color:#c4c5c4;font-weight:bold;}
			div.contact div#content div#particularProfessional a.select{font-size:23px;color:#414340;font-weight:bold;text-decoration:none;cursor:default;}
			div.contact div#content h3{width:100%;float:left;font-size:14px;margin:10px 0 5px;}
			div.contact div#content p{width:100%;float:left;font-size:12px;margin-bottom:5px;}
			div.contact div#content p.imprint{font-size:10px;}
			div.contact div#content div.imprint{padding-top:20px;float:left;}
				div.contact div#content div.imprint p{font-size:10px;}
			div.contact div#content p label{width:160px;float:left;display:block;}
			div.contact div#content p select{width:300px;border:1px solid #414340;color:#414340;font-size:11px;padding:2px;}
			div.contact div#content p textarea{width:460px;border:1px solid #414340;color:#414340;font-size:11px;padding:2px;}
			div.contact div#content p input{width:300px;border:1px solid #414340;color:#414340;font-size:11px;padding:2px;}
			div.contact div#content p input.btn-Calendar{width:auto;height:auto;}
			div.contact div#content p input.input-calendar{width:90px;float:left;}
			div.contact div#content p span.radio label{width:auto;float:left;margin-right:10px;}
			div.contact div#content p span.radio input{width:auto;float:left;margin-right:2px;border:none;}
			div.contact div#content p span.input-newsletter input{width:auto;float:left;border:none;}
			div.contact div#content p span.input-newsletter label{width:450px;float:left;margin-left:4px;}
			div.contact div#content p span.input-newsletter.space{padding-left:5px;}
			div.contact div#content .btn{width:auto;padding:2px;background-color:#545353;border:none;color:#fff;text-align:center;cursor:pointer;font-weight:normal;margin-top:20px;}
	
/*
Mentions legales
*/
div.mentions{width:956px;float:left;padding:17px;background:#b9d9f3 url('../img/background/rub_layer2.jpg') scroll no-repeat left bottom;}
	div.mentions div#content{width:666px;background:transparent url('../img/ombreLongue.png') scroll no-repeat bottom right;float:left;margin: 10px 0 10px 10px !important;margin:10px 0 10px 5px;padding:0px;font-size:13px;color:#414340;}
	div.mentions div#content div#inc{width:576px;padding:40px 45px;}
	* html div.mentions div#content{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ombre.png',sizingMethod='scale');}
		div.mentions div#content h1{font-size:23px;width:auto;margin-bottom:30px;}
		div.mentions div#content h2{font-size:13px;width:auto;margin:30px 0 10px;}
		div.mentions div#content h3{font-size:13px;width:auto;margin:30px 0 10px;}
		div.mentions div#content p{margin-bottom:5px;}
		div.mentions div#content ul{padding-left:10px;}
			div.mentions div#content ul li span{font-weight:bold;margin-right:5px;}
		
/*
Skin Vert
*/
/*Menu*/
.rub01 #sideBar #menu li a,
.sRub02_07 #sideBar #menu li a,
.sRub02_01_prod_04 #sideBar #menu li a,
.sRub02_prod_4 #sideBar #menu li a,
.sRub02_prod_8 #sideBar #menu li a,
.sRub02_prod_13 #sideBar #menu li a,
/*.sRub02_prod_9 #sideBar #menu li a,
.sRub02_prod_10 #sideBar #menu li a,*/
.sRub02_prod_12 #sideBar #menu li a,
.sRub02_prod_15 #sideBar #menu li a,
/*.sRub02_prod_22 #sideBar #menu li a,*/
.hess14 #sideBar #menu li a{color:#40752f;}

.rub01 #sideBar #menu li a:hover,
.sRub02_07 #sideBar #menu li a:hover,
.sRub02_01_prod_04 #sideBar #menu li a:hover,
.sRub02_prod_4 #sideBar #menu li a:hover,
.sRub02_prod_8 #sideBar #menu li a:hover,
/*.sRub02_prod_9 #sideBar #menu li a:hover,
.sRub02_prod_10 #sideBar #menu li a:hover,*/
.sRub02_prod_12 #sideBar #menu li a:hover,
.sRub02_prod_15 #sideBar #menu li a:hover,
/*.sRub02_prod_22 #sideBar #menu li a:hover,*/
.hess14 #sideBar #menu li a:hover{color:#4d9238;}

/*Menu footer*/
.rub01 #footer p a,
.sRub02_07 #footer p a,
.sRub02_01_prod_04 #footer p a,
.sRub02_prod_4 #footer p a,
.sRub02_prod_8 #footer p a,
.sRub02_prod_13 #footer p a,
/*.sRub02_prod_9 #footer p a,
.sRub02_prod_10 #footer p a,*/
.sRub02_prod_12 #footer p a,
.sRub02_prod_15 #footer p a,
/*.sRub02_prod_22 #footer p a,*/
.hess14 #footer p a{color:#40752f;}

.rub01 #footer p.sp a,
.sRub02_07 #footer p.sp a,
.sRub02_01_prod_04 #footer p.sp a,
.sRub02_prod_4 #footer p.sp a,
.sRub02_prod_8 #footer p.sp a,
.sRub02_prod_13 #footer p.sp a,
/*.sRub02_prod_9 #footer p.sp a,
.sRub02_prod_10 #footer p.sp a,*/
.sRub02_prod_12 #footer p.sp a,
.sRub02_prod_15 #footer p.sp a,
/*.sRub02_prod_22 #footer p.sp a,*/
.hess14 #footer p.sp a{border:1px solid #40752f;background:transparent url('../img/icones/icone09.gif') scroll no-repeat left center;}
				
/*Menu logo*/
.rub01 #sideBar #labels #label1,
.sRub02_07 #sideBar #labels #label1,
.sRub02_01_prod_04 #sideBar #labels #label1,
.sRub02_prod_4 #sideBar #labels #label1,
.sRub02_prod_8 #sideBar #labels #label1,
.sRub02_prod_13 #sideBar #labels #label1,
/*.sRub02_prod_9 #sideBar #labels #label1,
.sRub02_prod_10 #sideBar #labels #label1,*/
.sRub02_prod_12 #sideBar #labels #label1,
.sRub02_prod_15 #sideBar #labels #label1,
/*.sRub02_prod_22 #sideBar #labels #label1,*/
.hess13 #sideBar #labels #label1,
.hess14 #sideBar #labels #label1,
.hess20 #sideBar #labels #label1{background:transparent url('../img/icones/peaux-sensibles2.png') scroll no-repeat 0 0;}

.rub01 #labels #label2,
.sRub02_07 #labels #label2,
.sRub02_01_prod_04 #labels #label2,
.sRub02_prod_4 #labels #label2,
.sRub02_prod_8 #labels #label2,
.sRub02_prod_13 #labels #label2,
/*.sRub02_prod_9 #labels #label2,
.sRub02_prod_10 #labels #label2,*/
.sRub02_prod_12 #labels #label2,
.sRub02_prod_15 #labels #label2,
/*.sRub02_prod_22 #labels #label2,*/
.hess13 #sideBar #labels #label2,
.hess14 #sideBar #labels #label2,
.hess20 #sideBar #labels #label2{background:transparent url('../img/icones/sans-paraben2.png') scroll no-repeat 0 0;}

.rub01 #labels #label3,
.sRub02_07 #labels #label3,
.sRub02_01_prod_04 #labels #label3,
.sRub02_prod_4  #labels #label3,
.sRub02_prod_8 #labels #label3,
.sRub02_prod_13 #labels #label3,
/*.sRub02_prod_9 #labels #label3,
.sRub02_prod_10 #labels #label3,*/
.sRub02_prod_12 #labels #label3,
.sRub02_prod_15 #labels #label3,
/*.sRub02_prod_22 #labels #label3,*/
.hess13 #sideBar #labels #label3,
.hess14 #sideBar #labels #label3,
.hess20 #sideBar #labels #label3{background:transparent url('../img/icones/bio2.png') scroll no-repeat 0 0;}

.sRub02_01_prod_04 #labels #label4,
.sRub02_prod_4 #labels #label4,
.sRub02_prod_8 #labels #label4,
.sRub02_prod_13 #labels #label4,
/*.sRub02_prod_9 #labels #label4,
.sRub02_prod_10 #labels #label4,*/
.sRub02_prod_12 #labels #label4,
.sRub02_prod_15 #labels #label4
/*.sRub02_prod_22 #labels #label4*/{width:58px;height:50px;float:left;background:transparent url('../img/icones/eco2.png') scroll no-repeat 0 0;}

/*
Skin Noir
*/
/*Menu*/
.rub01 #sideBar #menu li a,
.sRub02_07 #sideBar #menu li a,
/*.sRub02_01_prod_04 #sideBar #menu li a,*/
.sRub02_prod_64 #sideBar #menu li a,
.sRub02_prod_65 #sideBar #menu li a,
.sRub02_prod_66 #sideBar #menu li a,
.sRub02_prod_67 #sideBar #menu li a,
.sRub02_prod_68 #sideBar #menu li a,
.sRub02_prod_69 #sideBar #menu li a,
.sRub02_prod_72 #sideBar #menu li a{color:#000;}

.rub01 #sideBar #menu li a:hover,
.sRub02_07 #sideBar #menu li a:hover,
/*.sRub02_01_prod_04 #sideBar #menu li a:hover,*/
.sRub02_prod_64 #sideBar #menu li a:hover,
.sRub02_prod_65 #sideBar #menu li a:hover,
.sRub02_prod_66 #sideBar #menu li a:hover,
.sRub02_prod_67 #sideBar #menu li a:hover,
.sRub02_prod_68 #sideBar #menu li a:hover,
.sRub02_prod_69 #sideBar #menu li a:hover,
.sRub02_prod_72 #sideBar #menu li a:hover{color:#000;}

/*Menu footer*/
.rub01 #footer p a,
.sRub02_07 #footer p a,
/*.sRub02_01_prod_04 #footer p a,*/
.sRub02_prod_64 #footer p a,
.sRub02_prod_65 #footer p a,
.sRub02_prod_66 #footer p a,
.sRub02_prod_67 #footer p a,
.sRub02_prod_68 #footer p a,
.sRub02_prod_69 #footer p a,
.sRub02_prod_72 #footer p a{color:#000;}

.rub01 #footer p.sp a,
.sRub02_07 #footer p.sp a,
/*.sRub02_01_prod_04 #footer p.sp a,*/
.sRub02_prod_64 #footer p.sp a,
.sRub02_prod_65 #footer p.sp a,
.sRub02_prod_66 #footer p.sp a,
.sRub02_prod_67 #footer p.sp a,
.sRub02_prod_68 #footer p.sp a,
.sRub02_prod_69 #footer p.sp a,
.sRub02_prod_72 #footer p.sp a{border:1px solid #000;background:transparent url('../img/icones/icone02.gif') scroll no-repeat left center;}
				
/*Menu logo*/
.rub01 #sideBar #labels #label1,
.sRub02_07 #sideBar #labels #label1,
.sRub02_prod_64 #sideBar #labels #label1,
.sRub02_prod_65 #sideBar #labels #label1,
.sRub02_prod_66 #sideBar #labels #label1,
.sRub02_prod_67 #sideBar #labels #label1,
.sRub02_prod_68 #sideBar #labels #label1,
.sRub02_prod_69 #sideBar #labels #label1,
.sRub02_prod_72 #sideBar #labels #label1{background:transparent url('../img/icones/peaux-sensibles3.png') scroll no-repeat 0 0;}

.rub01 #labels #label2,
.sRub02_07 #labels #label2,
.sRub02_prod_65 #labels #label2,
.sRub02_prod_66 #labels #label2,
.sRub02_prod_67 #labels #label2,
.sRub02_prod_68 #labels #label2,
.sRub02_prod_69 #labels #label2,
.sRub02_prod_64 #labels #label2,
.sRub02_prod_72 #labels #label2{background:transparent url('../img/icones/sans-paraben3.png') scroll no-repeat 0 0;}

.rub01 #labels #label3,
.sRub02_07 #labels #label3,
.sRub02_prod_65 #labels #label3,
.sRub02_prod_66 #labels #label3,
.sRub02_prod_67 #labels #label3,
.sRub02_prod_68 #labels #label3,
.sRub02_prod_69 #labels #label3,
.sRub02_prod_64 #labels #label3,
.sRub02_prod_72 #labels #label3{background:transparent url('../img/icones/bio3.png') scroll no-repeat 0 0;}

.sRub02_07 #labels #label4,
.sRub02_prod_65 #labels #label4,
.sRub02_prod_66 #labels #label4,
.sRub02_prod_67 #labels #label4,
.sRub02_prod_68 #labels #label4,
.sRub02_prod_69 #labels #label4,
.sRub02_prod_64 #labels #label4,
.sRub02_prod_72 #labels #label4{width:58px;height:50px;float:left;background:transparent url('../img/icones/eco3.png') scroll no-repeat 0 0;}

/*Menu logos Allemagne*/
.rub01 #sideBar #labels #labelde1,
.sRub02_07 #sideBar #labels #labelde1,
.sRub02_prod_64 #sideBar #labels #labelde1,
.sRub02_prod_65 #sideBar #labels #labelde1,
.sRub02_prod_66 #sideBar #labels #labelde1,
.sRub02_prod_67 #sideBar #labels #labelde1,
.sRub02_prod_68 #sideBar #labels #labelde1,
.sRub02_prod_69 #sideBar #labels #labelde1,
.sRub02_prod_72 #sideBar #labels #labelde1{background:transparent url('../img/icones/de/peaux-sensibles3.png') scroll no-repeat 0 0;}

.rub01 #labels #labelde2,
.sRub02_07 #labels #labelde2,
.sRub02_prod_65 #labels #labelde2,
.sRub02_prod_66 #labels #labelde2,
.sRub02_prod_67 #labels #labelde2,
.sRub02_prod_68 #labels #labelde2,
.sRub02_prod_69 #labels #labelde2,
.sRub02_prod_64 #labels #labelde2,
.sRub02_prod_72 #labels #labelde2{background:transparent url('../img/icones/de/sans-paraben3.png') scroll no-repeat 0 0;}

.rub01 #labels #labelde3,
.sRub02_07 #labels #labelde3,
.sRub02_prod_65 #labels #labelde3,
.sRub02_prod_66 #labels #labelde3,
.sRub02_prod_67 #labels #labelde3,
.sRub02_prod_68 #labels #labelde3,
.sRub02_prod_69 #labels #labelde3,
.sRub02_prod_64 #labels #labelde3,
.sRub02_prod_72 #labels #labelde3{background:transparent url('../img/icones/de/bio3.png') scroll no-repeat 0 0;}

.sRub02_07 #labels #labelde4,
.sRub02_prod_65 #labels #labelde4,
.sRub02_prod_66 #labels #labelde4,
.sRub02_prod_67 #labels #labelde4,
.sRub02_prod_68 #labels #labelde4,
.sRub02_prod_69 #labels #labelde4,
.sRub02_prod_64 #labels #labelde4,
.sRub02_prod_72 #labels #labelde4{width:58px;height:50px;float:left;background:transparent url('../img/icones/de/eco3.png') scroll no-repeat 0 0;}


/*
SLIDERS
*/
.sliderVertRail 
{
   position: relative;  
    background: url('../img/slider_v_rail.gif') repeat-y;
    height: 50px;
    width: 22px;
    margin:0 auto;
}

.sliderVertHandle
{
    position: absolute;  
    height: 10px;  
    width: 22px;
    left:0;
    cursor:pointer;
}

.sliderHorizRail
{
    position: relative;  
    background: url('../img/slider_h_rail.gif') repeat-x;
    height: 50px;  
    width: 50px;
    margin:10px auto 0 auto;
}

.sliderHorizHandle
{
    position: absolute;  
    height: 22px;  
    width: 22px;
    top:0;
    cursor:pointer;
}

/*
MODULE BADGE
*/
div.badge{position:relative;width:956px;float:left;padding:17px;background:transparent url('/img/background/rub06_01.jpg') scroll no-repeat 0 0;}
	div.badge #content { position:relative;}
	div.badge .badgeGr { position:absolute; left:-80px; top:-20px; z-index:10000}
	div.badge  h1{ font-size:22px; padding:25px 0 50px 120px;text-transform:uppercase;color:#fff; }
	div.badge  h1 span{ display:block; font-size:34px;}
	
	div.badge a.blocConseil { float:right; margin:-40px 30px 0 0;background:url(/img/badge/bloc-conseillere.png) no-repeat ; width:218px ; height:40px; color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold; text-align:center; padding-top:4px; text-decoration:none}
	div.badge .bulle { border:1px solid #005911; position:absolute; right:60px; background:#fff; width:110px; color:#4b5554; font-weight:bold; font-size:12px; padding:5px;}
		div.badge .bulle img { position:absolute; top:-16px; right:20px }
		div.badge .bulle .titre { color:#005911}
		
	div.badge .contenu { background:url(/img/badge/fond-blanc.png) repeat-x; width:645px; }
		div.badge .contenu .intro { color:#4b5554;font-weight:bold; margin:10px 0 20px 120px; line-height:25px; font-size:14px}
			div.badge .contenu .intro span { color:#005911; text-transform:uppercase; font-size:18px;}
		
		div.badge .contenu .blocVert { margin-left:15px;background:url(/img/badge/bloc-vert.jpg) repeat-x ; width:605px; height:246px; padding-bottom:20px;padding-left:10px}
			div.badge .contenu .blocVert h2{ font-size:20px;color:#fff; padding-top:10px; text-transform:uppercase}
			div.badge .contenu .blocVert .intro {margin:0 0 5px 0; color:#000; font-size:14px; font-weight:bold }
			div.badge .contenu .blocVert .choix { width:129px; background:#fff; color:#005911; font-size:12px; text-align:center; float:left; margin-right:20px; font-weight:bold}
				div.badge .contenu .blocVert .choix img { border:1px solid #fff}
				div.badge .contenu .blocVert .choix p{height:35px;}
			div.badge .contenu .blocVert a.infoPlus { float:right; margin:80px 25px 0 0; color:#fff; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche-blanche.gif) 5px 50% no-repeat ; border:1px solid #fff; padding:2px 5px 2px 15px; text-decoration:none;}

	 
		div.badge .contenu .blocBlanc { position:relative; margin-left:15px;background:/*url(../img/badge/bloc-blanc.png) no-repeat */ #fff; width:605px;/* height:290px; */padding-left:10px; padding-bottom:30px; margin-bottom:30px}
			div.badge .contenu .blocBlanc h2{ font-size:20px;color:#005911; padding-top:15px; text-transform:uppercase; line-height:20px; }	
			
			div.badge .contenu .blocBlanc .intro { margin:0 0 5px 0; color:#4b5554; font-size:14px; font-weight:bold }
			div.badge .contenu .blocBlanc .choix { width:114px; background:#fff; color:#005911; font-size:12px; text-align:center; float:left; margin-top:15px;}
			div.badge .contenu .blocBlanc .num1 { background:url(/img/badge/num1.gif) no-repeat; padding-top:25px; }
			div.badge .contenu .blocBlanc .num2 { background:url(/img/badge/num2.gif) no-repeat; padding-top:25px; }
			div.badge .contenu .blocBlanc .num3 { background:url(/img/badge/num3.gif) no-repeat; padding-top:25px; }
			div.badge .contenu .blocBlanc .num4 { background:url(/img/badge/num4.gif) no-repeat; padding-top:25px; }
			div.badge .contenu .blocBlanc .num5 { background:url(/img/badge/num5.gif) no-repeat; padding-top:25px; }
			div.badge .contenu .blocBlanc .choix a.aime { background:url(/img/badge/picto-plus.jpg) no-repeat; padding:2px 0 0 20px;  color:#616966;}
			div.badge .contenu .blocBlanc .choix a.facebook img { margin-left:10px;}
			div.badge .contenu .blocBlanc a.infoPlus { float:right; margin:10px 15px 0 0; color:#5d5d5d; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche.gif) 5px 50% no-repeat ; border:1px solid #5d5d5d; padding:2px 5px 2px 15px; text-decoration:none;cursor:pointer;}
			div.badge .contenu .blocBlanc a.legendes { position:absolute; bottom:5px ; left:10px;color:#4b5554 ; font-size:10px; text-decoration:none;cursor:pointer; }
				div.badge .contenu .blocBlanc a.legendes:hover {  color:#4b5554 ; font-size:10px; text-decoration:underline;cursor:pointer }
			
			div.badge #content .retrait { padding:20px 0; margin-bottom:40px;}
			div.badge .contenu .blocBlanc a.creer { float:right; margin:-40px 10px 0 0; color:#fff; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche-blanche.gif) 5px 50% no-repeat #005810 ; border:1px solid #005810; padding:2px 5px 2px 15px; text-decoration:none;}
			div.badge .contenu .blocBlanc .galeries { width:120px; background:#fff; color:#005911; font-size:11px; text-align:center; float:left; margin-top:15px; font-weight:bold}
			div.badge .contenu .blocBlanc .galeries p{height:25px;width:120px;text-align:center;overflow:hidden;font-size:11px;line-height:12px;}
			div.badge .contenu .blocBlanc .retaitTitre { margin-left:80px}
			div.badge .contenu .blocBlanc .retaitTitre2 { margin-left:20px}
			div.badge .contenu .blocBlanc .galeries span.votes { display:block; color:#0d9c10; display:block; margin-left:0; font-size:11px;}
			div.badge .contenu .blocBlanc .galeries a.aime { display:block; background:url(/img/badge/picto-plus-gr.gif) 0 50% no-repeat ;height:22px; color:#616966; font-weight:normal; margin-left:30px; padding:10px 0 0 30px; text-align:left }
			
			div.badge .contenu .blocBlanc .page { clear:both; padding:20px 0;}
			div.badge .contenu .blocBlanc .page a.prev { float:left; margin:0 15px 0 0; color:#5d5d5d; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche-gauche.gif) 5% 50% no-repeat ; border:1px solid #5d5d5d; padding:2px 5px 2px 15px; text-decoration:none; font-weight:bold}
			div.badge .contenu .blocBlanc .page input.prev { float:left; margin:0 15px 0 0; color:#5d5d5d; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche-gauche.gif) 5% 50% no-repeat ; border:1px solid #5d5d5d; padding:2px 5px 2px 15px; text-decoration:none; font-weight:bold;cursor:pointer;}
			div.badge .contenu .blocBlanc .page .num { margin:0 auto; width:100px; text-align:center; color:#5d5d5d; text-transform:uppercase; font-size:11px;  border:1px solid #5d5d5d; padding:2px 0 ; text-decoration:none; font-weight:bold}
			div.badge .contenu .blocBlanc .page .num span { color:#005911}
			div.badge .contenu .blocBlanc .page a.next {float:right; margin:0 15px 0 0; color:#5d5d5d; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche.gif) 95% 50% no-repeat ; border:1px solid #5d5d5d; padding:2px 15px 2px 5px; text-decoration:none; font-weight:bold}
			div.badge .contenu .blocBlanc .page input.next {float:right; margin:0 15px 0 0; color:#5d5d5d; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche.gif) 95% 50% no-repeat ; border:1px solid #5d5d5d; padding:2px 15px 2px 5px; text-decoration:none; font-weight:bold;cursor:pointer;}
			
			div.badge .contenu .blocBlanc .colG {float:left; width:250px; margin:20px 0 0 20px; padding-bottom:10px; color:#414340; font-size:13px; }
			
			div.badge .contenu .blocBlanc .colG a.goGallerie {margin-left:40px; color:#045811; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche-verte.gif) 5px 50% no-repeat ; border:1px solid #045811; padding:2px 5px 2px 15px; text-decoration:none; font-weight:bold}
			
			div.badge .contenu .blocBlanc .colG a.clic { color:#414340; text-decoration:underline; font-size:11px; }
			div.badge .contenu .blocBlanc .colG a.clic:hover { text-decoration:none;}
			div.badge .contenu .blocBlanc .colD {float:left; width:300px; color:#414340; font-size:13px; margin-top:20px; margin-left:20px}
			div.badge .contenu .blocBlanc .colD .blocCreer { margin-top:10px;border:1px solid #005911; position:relative; width:280px; padding:10px; color:#4b5554; font-size:12px; margin-bottom:10px}
			div.badge .contenu .blocBlanc .colD .blocCreer .fleche { position:absolute; left:-23px; top:20px; }
			div.badge .contenu .blocBlanc .colD .blocCreer h2 {font-size:18px; font-weight:bold; border-bottom:1px solid #4b5554; margin-bottom:10px;}
			div.badge .contenu .blocBlanc .colD .blocCreer h2 span {color:#0d9c10}
			div.badge .contenu .blocBlanc .colD .blocCreer h2.commencer span {color:#414340; font-size:13px; text-transform:none; }
			div.badge .contenu .blocBlanc .colD .blocCreer h3 { margin-bottom:10px;}
			div.badge .contenu .blocBlanc .colD  a.creerBadge { margin:0 10px 0 0; color:#fff; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche-blanche.gif) 5px 50% no-repeat #005810 ; border:1px solid #005810; padding:2px 5px 2px 15px; text-decoration:none; font-weight:bold}
			div.badge .contenu .blocBlanc .colD .partager{ position:relative; height:25px; margin:18px 0 14px 0; }
			div.badge .contenu .blocBlanc .colD .partager .txt{ display:block; width:auto; float:left; height:16px; padding:2px 5px 0 15px;width:auto; background:url(/img/badge/fleche-blanche.gif) 5px 50% no-repeat #005810 ; border:1px solid #005810; color:#fff; font-size:11px; font-weight:bold}
			div.badge .contenu .blocBlanc .colD .partager .logo{ display:block; float:left; width:auto;border:1px solid #005810; height:18px}
			div.badge .contenu .blocBlanc .colD .partager span.msg { font-size:10px; position:absolute; right:0; bottom:-10px; color:#ff0000}

			div.badge .contenu .blocBlanc .colD .votes{ background:#7cb800; color:#fff; font-size:12px; padding:3px 5px; text-align:center; font-weight:bold; margin-right:10px;}
			div.badge .contenu .blocBlanc .colD a.aime { background:url(/img/badge/picto-plus-gr.gif) no-repeat; padding:5px 0 3px 30px;  color:#616966; font-weight:normal; font-size:12px}
			div.badge .contenu .blocBlanc .colD a.decouvrir { color:#045811; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche-verte.gif) 5px 50% no-repeat ; border:1px solid #045811; padding:2px 5px 2px 15px; text-decoration:none; font-weight:bold}
			div.badge .contenu .blocBlanc strong { color:#005811}
			div.badge .contenu .blocBlanc strong.gris { color:#414340}
			
						div.badge .contenu .blocBlanc  a.decouvrir { color:#045811; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche-verte.gif) 5px 50% no-repeat ; border:1px solid #045811; padding:2px 5px 2px 15px; text-decoration:none; font-weight:bold}
			div.badge .contenu .blocBlanc .blocCreer ul li {margin:3px 0}
			div.badge .contenu .blocBlanc .blocCreer ul li a {color:#4B5554 ; text-decoration:none ; cursor:pointer}
			div.badge .contenu .blocBlanc .blocCreer ul li a:hover { text-decoration:underline}
			div.badge .contenu .blocBlanc .blocCreer ul li img {  vertical-align:middle; padding-right:5px;}
			div.badge .contenu .blocBlanc .blocCreer span.msg { font-size:10px;color:#ff0000}
			div.badge .contenu .refus {text-align:center}
			div.badge .contenu .refus .txt { text-align:left; font-size:12px}
			div.badge .contenu .blocBlanc .btBas { height:30px; margin-top:20px; display:block; width:600px;}
				div.badge .contenu .blocBlanc .btBas .btL  { width:270px; float:left;}
				div.badge .contenu .blocBlanc .btBas .btL a.goGallerie2 { float:right;color:#045811; text-transform:uppercase; font-size:11px; background:url(../img/badge/fleche-verte.gif) 5px 50% no-repeat ; border:1px solid #045811; padding:2px 5px 2px 15px; text-decoration:none; font-weight:bold}
				div.badge .contenu .blocBlanc .btBas .btR { width:300px; float:left; margin-left:20px;}
				div.badge .contenu .blocBlanc .btBas .btR a.decouvrir { float:left;color:#045811; text-transform:uppercase; font-size:11px; background:url(../img/badge/fleche-verte.gif) 5px 50% no-repeat ; border:1px solid #045811; padding:2px 5px 2px 15px; text-decoration:none; font-weight:bold}
				div.badge .contenu .blocBlanc .btBas .btR  a.creerBadge { float:left;color:#fff; text-transform:uppercase; font-size:11px; background:url(../img/badge/fleche-blanche.gif) 5px 50% no-repeat #005810 ; border:1px solid #005810; padding:2px 5px 2px 15px; text-decoration:none; font-weight:bold}
			
			
			div.badge .contenu .blocBlanc .desc { background:#005811; color:#fff; padding:0 10px 10px 10px; font-size:13px; width:210px; margin-left:20px;cursor:pointer;}
			div.badge .contenu .blocBlanc .descwide { background:#005811; color:#fff; padding:0 10px 10px 10px; font-size:13px; width:300px; margin-left:20px;float:left;padding-top:10px;}
			div.badge .contenu .blocBlanc .desc h3 { text-transform:uppercase; padding-top:10px;}
			div.badge .contenu .blocBlanc .col { width:300px; float:left ; margin:10px 0 0 0; font-size:14px; color:#414340}
			div.badge .contenu .blocBlanc .colwide { width:600px; float:left ; margin:10px 0 0 0; font-size:14px; color:#414340}
			div.badge .contenu .blocBlanc .colwide .img { float:left;}
			div.badge .contenu .blocBlanc .retraitL {  margin-left:20px}
			div.badge .contenu .blocBlanc .col a { text-decoration:underline; color:#414340}
			div.badge .contenu .blocBlanc .col a:hover { text-decoration:none;}
			

		
		div.outils { position:relative; float:left; width:210px; height:410px; background:#fff; margin-left:25px; padding:10px 0 0 10px }
		*+html div.outils { padding:20px 0 0 10px }
		div.badge .contenu #blocBadge {height:100px;}

		div.badge .contenu #blocCoul{height:80px;}
		div.badge .contenu .holder{float:left;top:0;width:200px;background:#eae9de; margin-bottom:20px }
		div.badge .contenu .scroll-pane{ width:200px;overflow:auto; padding:0 }
		div.badge .contenu  .retaitTitreBadge { margin-left:120px; height:60px;}
		div.badge .contenu  .retaitTitreBadge h2 { color:#005911}
		div.badge .contenu .titre, div.badge .contenu label { margin-top:10px;clear:both; /*display:block;*/ background:#045811; height:20px; width:170px; text-transform:uppercase; color:#fff; font-size:12px; padding-left:10px; line-height:20px; font-weight:bold}
		div.badge .contenu .outils label.msg {  position:relative; display:block}
		div.badge .contenu .outils select {  width:180px; }
		div.badge .contenu .outils label input.compteur { position:absolute; right:0px; top:0px; border:none; font-size: xx-small; background:none; margin-top:5px; color:#1F7F2F}
		div.badge .contenu .taille { height:35px; margin-top:10px}
		div.badge .contenu .taille .titre { margin-top:0; width:60px; background:#069d1d; float:left; margin-right:20px;}
		div.badge .contenu .titre2 { clear:both; display:block; background:#069d1d; height:20px; width:100px; text-transform:uppercase; color:#fff; font-size:12px; padding-left:10px; line-height:20px; font-weight:bold}
		div.badge .contenu .taille a { float:left; margin-right:10px;display:block; width:18px; height:18px; border:1px solid #037014;}
		div.badge .contenu .taille a:hover { border:1px solid #069d1d}
		/*Next 2 lines pour les 2 boutons A+ et A- de la page création : pas l'air de marcher...*/
		div.badge .contenu .taille span { float:left; margin-right:10px;display:block; width:18px; height:18px; border:1px solid #037014;}
		div.badge .contenu .taille span:hover { border:1px solid #069d1d}
		/*div.badge .contenu  #blocCoul a {display:block; float:left; width:12px; height:12px; margin:3px; border:1px solid #037014}
		div.badge .contenu  #blocCoul a:hover {border:1px solid white;}
		div.badge .contenu  #blocCoul a.coul1 { background:#000000}*/
		div.badge .contenu  #blocCoul input {display:block; float:left; width:15px; height:15px; margin:3px; border:1px solid #037014}
		div.badge .contenu  #blocCoul input:hover {border:1px solid white;cursor:pointer;}
		div.badge .contenu  #blocCoul input.coul1 { background:#000000}
		div.badge .contenu  #blocCoul input.coul2 { background:#A7A4A4}
		div.badge .contenu  #blocCoul input.coul3 { background:#FFFFFF}
		div.badge .contenu  #blocCoul input.coul4 { background:#326626}
		div.badge .contenu  #blocCoul input.coul5 { background:#89BB35}
		div.badge .contenu  #blocCoul input.coul6 { background:#C2DDB7}
		div.badge .contenu  #blocCoul input.coul7 { background:#38942D}
		div.badge .contenu  #blocCoul input.coul8 { background:#233E19}
		div.badge .contenu  #blocCoul input.coul9 { background:#48AF7B}
		div.badge .contenu  #blocCoul input.coul10 { background:#EE9C38}
		div.badge .contenu  #blocCoul input.coul11 { background:#F0E64F}
		div.badge .contenu  #blocCoul input.coul12 { background:#F1EFAE}
		div.badge .contenu  #blocCoul input.coul13 { background:#A62F1D}
		div.badge .contenu  #blocCoul input.coul14 { background:#E6452C}
		div.badge .contenu  #blocCoul input.coul15 { background:#EFBCAB}
		div.badge .contenu  #blocCoul input.coul16 { background:#764390}
		div.badge .contenu  #blocCoul input.coul17 { background:#A95C9C}
		div.badge .contenu  #blocCoul input.coul18 { background:#E4C7DD}
		div.badge .contenu  #blocCoul input.coul19 { background:#1A265F}
		div.badge .contenu  #blocCoul input.coul20 { background:#40519B}
		div.badge .contenu  #blocCoul input.coul21 { background:#AED7F0}
		div.badge .contenu  #blocCoul input.coul22 { background:#EB1F00}
		div.badge .contenu  #blocCoul input.coul23 { background:#4BB1FF}
		div.badge .contenu  #blocCoul input.coul24 { background:#0B37F8}
		div.badge .contenu  #blocCoul input.coul25 { background:#FF5EF9}
		div.badge .contenu  #blocCoul input.coul26 { background:#16D200}
		div.badge .contenu  #blocCoul input.coul27 { background:#FFEF00}
		
		
		div.outils input.msg { width:178px ; border:1px solid #045811; margin:0; padding:0; height:18px}
		
		div.outils input.ok { background:#063; width:22px; height:20px; border:none; color:#fff; font-weight:bold; font-size:11px;cursor:pointer;}
		
		div.outils a.legendes { position:absolute; bottom:5px ; right:10px;color:#4b5554 ; font-size:10px; text-decoration:none }
				div.outils a.legendes:hover {  color:#4b5554 ; font-size:10px; text-decoration:underline;cursor:pointer; }
		
		div.badge .contenu .zoneBagde { position:relative;float:left; margin-left:15px; padding-top:20px; height:410px; text-align:center; width:370px; background:url(../img/badge/fond-zoneBagde.jpg) -8px -18px no-repeat}		
			/*div.badge .contenu .zoneBagde .btNav { position:absolute; bottom:10px; right:10px; width:220px; height:0px}*/
			div.badge .contenu .zoneBagde input.fin { position:absolute; bottom:10px; right:20px; color:#fff; text-transform:uppercase; font-size:11px; background:url(../img/badge/fleche-blanche.gif) 5px 50% no-repeat #045811 ; border:1px solid #fff; padding:2px 5px 2px 15px; text-decoration:none;cursor:pointer;}
            *+html div.badge .contenu .zoneBagde input.fin { width:100px}

			div.badge .contenu .zoneBagde input.back { position:absolute; bottom:10px; right:20px; margin:10px 0 0 0; color:#fff; text-transform:uppercase; font-size:11px; background:url(../img/badge/fleche-grise.gif) 5px 50% no-repeat #919191; border:1px solid #fff; padding:2px 5px 2px 15px; text-decoration:none;cursor:pointer;}
			*+html div.badge .contenu .zoneBagde input.back {width:120px }

		div.badge .contenu .zoneBagde .curseur { position:absolute; width:200px; left:10px; bottom:10px; background:#fff}
		*+html div.badge .contenu .zoneBagde .curseur { bottom:0; text-align:left;}
		div.badge .contenu .zoneBagde .curseur .titre { font-size:11px ; text-align:left; color:#fff; text-transform:uppercase; background:#069d1d; height:20px; line-height:20px; width:100px; margin-bottom:10px }
		div.badge .contenu .zoneBagde .curseur .vert {  font-weight:bold; float:left; text-align:center; margin-right:10px;/*position:absolute; top:310px; left:10px; */font-size:11px ; color:#000; text-transform:uppercase;width:100px;}
		/*div.badge .contenu .zoneBagde .curseur .vert img {margin-top:10px}*/
		div.badge .contenu .zoneBagde .curseur .horz {  font-weight:bold;float:left; text-align:center;/* position:absolute; top:310px; left:80px;*/font-size:11px ; color:#000; text-transform:uppercase;}
		/*div.badge .contenu .zoneBagde .curseur .horz img {margin-top:20px}*/
		div.badge .contenu fieldset {border:none; }
		div.badge .contenu fieldset.civ { position:relative;margin:20px 0 0 0 ; color:#045811 }
		*+html div.badge .contenu fieldset.civ { margin:20px 0 20px 0 ;  }
		div.badge .contenu fieldset.civ .ident { width:320px;}
		div.badge .contenu fieldset.civ .ident label { background:none; color:#045811; font-weight:normal; display:block; width:90px; display:block;float:left; height:16px; margin:0;  }
		div.badge .contenu fieldset.civ .ident input { border:1px solid #045811; margin-bottom:5px; height:18px; width:190px;}
		div.badge .contenu fieldset.civ .msg { position:absolute; left:320px; top:0; font-size:13px;  width: 200px}
		div.badge .contenu fieldset.civ .legendes { position:absolute; bottom:25px; left:320px; font-size:10px;}
		
		div.badge .contenu fieldset.temoignage { position:relative; background:#e1e4e0; padding:10px; width:570px; font-size:14px;}
		div.badge .contenu fieldset.temoignage h3 { color:#045811;font-size:18px;}

		div.badge .contenu fieldset.temoignage textarea { border:1px solid #005106 ; width:400px; height:150px; margin-top:10px}
		div.badge .contenu fieldset.temoignage .txt { color:#045811; font-size:13px; position:absolute; right:20px; top:40px; width:150px; margin-top:10px}
		*+html div.badge .contenu fieldset.temoignage .txt {top:45px;}
		
		div.badge .contenu fieldset.conseiller {  position:relative; background:#7cb800;  padding:10px; margin-top:0; width:570px; color:#fff; clear:both; font-weight:bold; font-size:13px;}
		div.badge .contenu fieldset.conseiller h3 { color:#fff; font-size:18px;}
		div.badge .contenu .mentions { font-size:9px; color:#7e7e7e; width:580px; background:none; padding:0; margin:10px 0}
		div.badge .contenu fieldset.conseiller label { clear:both;background:none; color:#045811; font-weight:normal; width:auto; text-transform:none ; margin:0; padding:0 }
		div.badge .contenu fieldset.conseiller a { color:#045811; text-decoration:underline }
		div.badge .contenu fieldset.conseiller a:hover { text-decoration:none }
		div.badge .contenu fieldset.conseiller input.champ { border:1px solid #045811; height:18px; width:180px;}

		div.badge .contenu .check { margin:0 0 10px 0; }
		div.badge .contenu .check a { color:#045811; text-decoration:underline }
		div.badge .contenu .check a:hover { text-decoration:none }
		div.badge .contenu .check label { background:none; color:#045811;  font-weight:normal; width:auto; text-transform:none; clear:both }
		/*div.badge .contenu .check label span {  emargin-right:5px}*/
		div.badge .contenu input.valide { float:left; margin:0 15px 0 0; color:#fff; text-transform:uppercase; font-size:11px; background:url(../img/badge/fleche-blanche.gif) 5% 50% no-repeat #045811 ; border:none; /*border:1px solid #045811;*/ padding:2px 15px 2px 15px; text-decoration:none; font-weight:bold;cursor:pointer;}
		div.badge .contenu .check table { margin:0 0 10px 8px;  }
		
		div.badge .contenu .check table label { display:inline; padding:0 10px 0 5px}

.buttonActionBadge { margin:0 10px 0 0; color:#fff; text-transform:uppercase; font-size:11px; background:url(/img/badge/fleche-blanche.gif) 5px 50% no-repeat #005810 ; border:1px solid #005810; padding:2px 5px 2px 15px; text-decoration:none; font-weight:bold; cursor:pointer;}
		

