/*import des feuilles de styles*/
@import 'reset.css';
@import 'decli-couleur.css';
@import 'bestseller.css';

/*feuille de style Decléor Refonte*/
body {
	font-size:62.5%; /* 10px */
	font-family:Arial, Helvetica, sans-serif;
	color:#6d6d6d;
}
a {
	text-decoration:none;
}
.clear {
	clear:both;
	font-size:0 !important;
	line-height:0 !important;
	height:0 !important;
}
sup {
	vertical-align:super;
	line-height:16px;
}
iframe {
	display:none;
}
#conteneur_haut {
	background:url(../images/conteneur_haut.png) no-repeat center top;
	height:31px;
}
#conteneur_centre {
	background:url(../images/conteneur_centre.png) repeat-y center top;
}
#conteneur_footer {
	display:none;
}

/*Header*/
#header {
	width:970px;
	margin:auto;
	padding:10px 0 0 0;
	font-size:1.1em;
}
#logo {
	/*float:left;
	margin-right:50px;*/
}
#logo a {	
	/*display:block;
	background:url(../images/logo.png) no-repeat;
	width:193px;
	height:53px;*/
}
#logo a  span {
	/*display:none;*/
}
#nav {
	display:none;
}
#nav li {
	float:left;
	color:#6c065a;
	width:143px;
	text-align:center;
}

body.rub1 #nav li a#menu1{
	background:url(../images/liseret_marron_trans.png) no-repeat left bottom;
}
body.rub2 #nav li a#menu2  {
	background:url(../images/liseret_violet_trans.png) no-repeat left bottom;
}
body.rub3 #nav li a#menu3{
	background:url(../images/liseret_jaune_trans.png) no-repeat left bottom;
}
body.rub4 #nav li a#menu4{
	background:url(../images/liseret_univers_trans.png) no-repeat left bottom;
}

#nav li h2 {
	font-size:1em;
	font-weight:normal;
}
#nav li a {
	color:#6c065a;
	display:block;
}
#nav li a.level1 {
	cursor:default;
	text-transform:uppercase;
	height:43px;
}
#nav li a.club {
	text-transform:uppercase;
	height:43px;
}
#nav li ul {
	width:143px;
	padding-top:10px;
}
#nav li ul li {
	text-align:left;
}
#nav ul.violet {
	background:url(../images/liseret_violet.png) no-repeat left top;
}
#nav ul.marron {
	background:url(../images/liseret_marron.png) no-repeat left top;
}
#nav ul.jaune {
	background:url(../images/liseret_jaune.png) no-repeat left top;
}
#nav ul.univers {
	background:url(../images/liseret_univers.png) no-repeat left top;
}
#nav li ul li a {
	display:block;
	background:url(../images/fond_transparent_menu.png) repeat-y;
	padding:5px 2px 5px 10px;
}
#nav li ul li a:hover {
	background:#fff;
	font-weight:bold;
}
#nav li.menu_fondViolet a {
	background:url(../images/fond_transparent_menu_violet.png) repeat-y;
}
#nav li.menu_fondViolet a:hover {
	background:#f2e6f0;
}
#nav li ul li ul {
	padding:5px 0 0 3px;
	background:url(../images/spacer.gif);
}
.aromessence {
	font-size:0.8em;
}
.aromessence sup {
	vertical-align:super;
	line-height:16px;
}

/*Contenu*/
#contenu {
	width:970px;
	margin:auto;
	padding:8px 0 10px 0;
}
#player {
	margin-bottom:20px;
}
#actu_fixe div.fixe_texte {
	float:left;
	width:305px;
	padding:0 0 0 10px;
}
#actu_fixe {
	width:485px;
	float:left;
}
#actu_fixe div.fixe_texte h4 {
	color:#6c065a;
	font-size:1.3em;
}
#actu_fixe div.fixe_texte p {
	color:#666;
	font-size:1.1em;
}
#actu_fixe div.fixe_texte {
	float:left;
	width:285px;
	padding:0 20px 0 10px;
}
#actu_overflow {
	width:485px;
	float:left;
}
#actu_overflow .fleche_gauche {
	float:left;
}
#actu_overflow .fleche_gauche a {
	display:block;
	width:30px;
	height:86px;
	background:url(../images/fleche_gauche_overflow.png) no-repeat left center;
}
#actu_overflow .fleche_gauche a span{
	display:none;
}
#actu_overflow .fleche_droite {
	float:right;
}
#actu_overflow .fleche_droite a {
	display:block;
	width:30px;
	height:86px;
	background:url(../images/fleche_droite_overflow.png) no-repeat right center;
}
#actu_overflow .fleche_droite a span{
	display:none;
}
#scroller {
	float:left;
	width:421px;
	height:86px;
	overflow: hidden;
}
#content1 {
	width:2500px;
}
#scroller div.overflow_texte {
	float:left;
	width:245px;
	padding:0 0 0 10px;
}
#scroller div.overflow_texte h4 {
	color:#6c065a;
	font-size:1.3em;
}
#scroller div.overflow_texte p {
	color:#666;
	font-size:1.1em;
}
#scroller div.slide {
	float:left;
	width:421px;
	height:86px;
}
#filArian {
	display:none;
}
#filArian a {
	color:#d2d2d2;
}

/*Ficher produit*/
#header_produit {
	width:970px;
	height:100px;
	padding:4px 0 0 0;
}
#header_produit .titre {
	color:#fff;
	width:500px;
	height:100px;
	padding:0 0 0 10px;
	float:left;
}
#header_produit .titre h2 {
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
}
#header_produit .titre p {
	font-size:1.6em;
}
#double_block {
	width:325px;
	float:right;
	display:none;
}
#double_block.reset {
	width:335px;
	float:none;
}
#visuel_home, #double_block div.visuel  {
	float:right;
	width:153px;
	border:1px solid #c3ceb9;
	margin-right:5px !important;
	margin-right:3px;
}
#form_pays {
	width:143px;
	float:left;
	padding:5px 0 0 10px;
	font-size:1.1em;
	color:#6f6f6f;
	border:1px solid #c3ceb9;
	background:url(../images/fond_form_pays.png) repeat-y;
	height:90px;
}
#form_pays select{
	width:135px;
	margin:2px 0 0 0;
	border:1px solid #000;
}
#form_pays p {
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:5px;
}
#visuel_produit {
	float:left;
	margin-right:10px;
	width:307px;
	height:323px;
	text-align:center;
}
#descib_produit {
	float:left;
	padding:20px 0 0 0;
	width:325px;
}
#descib_produit  h3 {
	text-transform:uppercase;
	font-size:1.6em;
	color:#91a1be;
	font-weight:normal;
	text-align:right;
} 
#ul_describ {
	display:none;
}
#ul_describ li {
	float:left;
	text-align:center;
}
#ul_describ li a {
	display:block;
	width:105px;
	height:25px;
	border-bottom:1px solid #f1ecf0;
	color:#b6b6b6;
	text-transform:uppercase;
	padding:5px 0 0 0;
}
#ul_describ #ul_describ_gauche.on {
	border-bottom:0;
	border-top:1px solid #f1ecf0;
	border-right:1px solid #f1ecf0;
	color:#6d6d6d;
}
#ul_describ #ul_describ_centre.on {
	border-bottom:0;
	border-top:1px solid #f1ecf0;
	border-right:1px solid #f1ecf0;
	border-left:1px solid #f1ecf0;
	color:#6d6d6d;	
}
#ul_describ #ul_describ_droite.on {
	border-bottom:0;
	border-top:1px solid #f1ecf0;
	border-left:1px solid #f1ecf0;
	color:#6d6d6d;
}
#descib_produit #descriptif, #descib_produit #ingredients, #descib_produit #application {
	text-align:right;
	padding:30px 0 0 20px;
	color:#575757;
	font-size:1.1em;
	display:block !important;
}
#descib_produit #descriptif p.bleu {
	color:#91a1be;
	margin:10px 0 0 0;
}
#descib_produit #ingredients p {
	margin:0 0 10px 0;
}
/*#descib_produit #ingredients p:first-line {
	color:#91a1be;
}*/
#descib_produit #descriptif strong,
#descib_produit #ingredients strong,
#descib_produit #application strong
 {
	color:#91a1be;
	font-weight:normal;
}
#descib_produit #application p {
	/*color:#91a1be;*/
	margin:0 0 5px 0;
}
#autre_produit {
	display:none;
}
#autre_produit div.liens {
	border-left:1px solid #e0e0e0;
	padding:10px 0 0 10px;
	margin:20px 0 0 0;
}
#autre_produit div.liens p {
	margin:5px 0 5px 0;
}
#autre_produit div.liens p a {
	color:#575757;
	font-size:0.8em;
	text-transform:uppercase;
}
#autre_produit div.liens p.retour_produit a {
	display:block;
	background:#fafafa url(/media/images/fleche_grise.png) no-repeat 8px center;
	font-size:1em;
	width:150px;
	padding:5px 0 5px 20px;
	margin:20px 0 0 0;
}
#autre_produit div.fleche-gauche, #autre_produit div.fleche-droite {
	float:left;
}
#autre_produit div.fleche-gauche a{
	display:block;
	width:20px;
	height:65px;
	background:url(/media/images/fleche_gauche_produit.png) no-repeat center center;
}
#autre_produit div.fleche-droite a {
	display:block;
	width:20px;
	height:65px;
	background:url(/media/images/fleche_droite_produit.png) no-repeat center center;
}
#autre_produit a span {
	display:none;
}
#liste_produit {
	width:120px;
	height:65px;
	overflow:hidden;
	margin:0 0 0 10px;
	float:left;
}
#liste_produit div.content_produit {
	width:2500px;
}
#liste_produit div.sliders {
	width:150px;
	height:65px;
	float:left;
}
#autre_produit p.famille_produit {
	color:#d2d2d2;
	width:170px;
	text-align:center;
}
.tooltip_haut {
	background:url(/media/images/fond_haut_tooltip.png) no-repeat;
	width:117px;
	height:14px;
}
.tooltip_centre {
	background:url(/media/images/fond_centre_tooltip.png) repeat-y;
	width:105px;
	color:#7b7b7b;
	padding-left:12px;
}
.tooltip_bas {
	background:url(/media/images/fond_bas_tooltip.png) no-repeat;
	width:117px;
	height:14px;
}

/*Css famille produits*/
#encars_famille {
	float:left;
	width:372px;
	font-size:1.1em;
	color:#6d6d6d;
}
#encars_famille h3 {
	font-size:1.6em;
	color:#91a1be;
	text-transform:uppercase;
	font-weight:normal;
	margin:0 0 10px 0;
}
#encars_famille div.encars_haut {
	width:372px;
	height:14px;
	background:url(/media/images/encars_haut_bleu.png) no-repeat;
}
#encars_famille div.encars_centre {
	width:352px;
	background:url(/media/images/encars_centre_bleu.png) repeat-y;
	padding:0 10px 0 10px;
}
#encars_famille div.encars_bas {
	width:372px;
	height:14px;
	background:url(/media/images/encars_bas_bleu.png) no-repeat;
}
#encars_famille p.encars_lien {
	width:310px;
	background:#ebeef3;
	margin:20px 0 0 10px;
}
#encars_famille p.encars_lien a {
	display:block;
	color:#91a1be;
	text-transform:uppercase;
	padding:2px 0 2px 30px;
	background:url(/media/images/fleche_bleu.png) no-repeat 10px center;
}
#famille_produit div.produits {
	width:134px;
	float:left;
	padding:40px 0 0 0;
	height:212px;
}
.gammeListe div.produits {
	width:155px !important;
}
#famille_produit div.produits p.img {
	text-align:right;
}
#famille_produit div.produits p.titre {
	font-size:0.9em;
height:21px;
line-height:1.2;
margin:4px 0 0;
padding:0 5px 0 10px;
text-align:right;
text-transform:uppercase;
}
#famille_produit div.produits p.titre a {
	color:#91a1be;
}
#famille_produit div.produits p.texte {
	text-align:right;
	color:#d2d2d2;
}
/*liste des produits en carrousel*/
#scroller_produit {
	width:536px;
	height:203px;
	overflow: hidden;
	float:left;
}
#content_produit {
	width:2500px;
}
#content_produit .slide_produit {
	width:536px;
	height:203px;
	float:left;
}
#famille_produit .fleche_gauche {
	float:left;
	/*margin:0 0 0 20px;*/
}
#famille_produit .fleche_gauche a {
	display:block;
	width:30px;
	height:203px;
	background:url(../images/fleche_gauche_overflow.png) no-repeat center center;
}
#famille_produit .fleche_gauche a span{
	display:none;
}
#famille_produit .fleche_droite {
	float:right;
}
#famille_produit .fleche_droite a {
	display:block;
	width:30px;
	height:203px;
	background:url(../images/fleche_droite_overflow.png) no-repeat center center;
}
#famille_produit .fleche_droite a span{
	display:none;
}


/*Scroll produits*/
#famille-soin-scroll-zone {
	clear:both;
	left: 5px;
	overflow:auto;
	position:relative;
	top:0;
	width:350px;
}
#famille-soin-scroll-handle-wrapper {
	float:left;
	width:13px;
	height:140px;
}
#famille-soin-scroll-handle-track {
	background:url(/media/images/scroll_background.png) repeat-y;
	height:140px;
	position:absolute;
	width:13px;
}
#famille-soin-scroll-handle {
	width:9px;
	height:11px;
}
#texte-liste-content {
	margin:0 0 0 15px;
	float:left;
	height:140px;
	overflow:hidden;
	width:300px;
	line-height:18px;
}
#texte-liste-content p {
	text-align:justify;
}
#footer_famille {
	background:#fcfcfc;
	margin:20px 0 0 0;
}
#form_famille {
	width:48%;
	float:left;
	padding:2px 0 2px 5px;
}
#form_famille select {
	border:1px solid #d2d2d2;
	color:#979797;
	font-size:1.1em;
}
#form_famille .submit_from {
	background:#d2d2d2;
	color:#fff;
	cursor:pointer;
	border:0;
	width:25px;
}
#footer_famille div.famille_affichage {
	float:right;
	width:48%;
	text-align:right;
	color:#848484;
}
#footer_famille div.famille_affichage ul {
	width:140px;
	float:right;
	margin:5px 0 0 0 ;
}
#footer_famille div.famille_affichage ul li {
	float:left;
	padding:0 10px 0 0;
}
#footer_famille div.famille_affichage ul li a.carousel {
	display:block;
	background:url(/media/images/liste_carousel.png) no-repeat left center;
	width:33px;
	height:13px;
}
#footer_famille div.famille_affichage ul li a.lister {
	display:block;
	background:url(/media/images/liste_lister.png) no-repeat left center;
	width:22px;
	height:13px;
}
#footer_famille div.famille_affichage ul li a.carousel span, #footer_famille div.famille_affichage ul li a.lister span {
	display:none;
}

/*Page Visage*/
#describ_visage .text_visage {
	float:left;
	width:460px;
	padding:15px 5px 0 5px;
	text-align:justify;
	font-size:1.1em;
}
#visage_overflow {
	width:487px;
	float:right;
	background:url(/media/images/fond_centre_visage.png) repeat-y;
}
#visage_overflow .fleche_gauche {
	float:left;
	padding:0 0 0 5px;
}
#visage_overflow .fleche_gauche a {
	display:block;
	width:30px;
	height:86px;
	background:url(../images/fleche_gauche_overflow.png) no-repeat left center;
}
#visage_overflow .fleche_gauche a span{
	display:none;
}
#visage_overflow .fleche_droite {
	float:right;
	padding:0 5px 0 0;
}
#visage_overflow .fleche_droite a {
	display:block;
	width:30px;
	height:86px;
	background:url(../images/fleche_droite_overflow.png) no-repeat right center;
}
#visage_overflow .fleche_droite a span{
	display:none;
}
#visage_overflow .haut {
	background:url(/media/images/fond_haut_visage.png) no-repeat;
	width:487px;
	height:14px;
}
#scroller_visage {
	float:left;
	width:411px;
	height:86px;
	overflow: hidden;
}
#scroller_visage div.overflow_texte {
	float:left;
	width:245px;
	padding:0 0 0 10px;
}
#scroller_visage div.overflow_texte h4 {
	color:#6c065a;
	font-size:1.3em;
}
#scroller_visage div.overflow_texte p {
	color:#666;
	font-size:1.1em;
}
#scroller_visage div.slide {
	float:left;
	width:421px;
	height:86px;
}
#visage_overflow .bas {
	background:url(/media/images/fond_bas_visage.png) no-repeat;
	width:487px;
	height:15px;
}

#produits_visage .produits {
	width:170px;
	height:220px;
	text-align:right;
	padding:20px 15px 0 0;
	float:left;
}
#produits_visage .produits p.titre a{
	text-transform:uppercase;
	height:26px;
	line-height:15px;
	display:block;
	padding:0 5px 0 0;
	margin:0 0 5px 0;
}
#produits_visage .produits p.texte {
	line-height:15px;
	padding:0 0 0 50px;
}
#produits_visage .produits p.type {
	color:#d2d2d2;
	margin:5px 0 0 0;
}

/*Page soins*/
#liste_soins_gauche {
	float:left;
	width:343px;
	height:458px;
	background:url(/media/images/fond_soins_gauche.jpg) no-repeat;
	padding:0 0 0 10px;
	color:#5d462b;
}
#liste_soins_gauche a {	
	color:#bba38d;
}
#liste_soins_gauche #filArian a {
	color:#bea791;
}
#liste_soins_gauche h3 {
	font-size:2.8em;
	margin:30px 0 10px 0 ;
	font-weight:normal;
	text-transform:uppercase;
	line-height:30px;
}
#liste_soins_gauche p {
	font-size:1.1em;
	text-align:justify;
}
#liste_soins_gauche #filArian {
	margin:20px 0 10px 0;
	font-size:1em;
}
#soins_media {
	float:right;
	width:617px;
	height:458px;
	background:url(/media/images/fond_soins_droite.jpg) no-repeat;
}
#encars_soins {
	width:331px;
}
#encars_soins div.haut {
	background:url(/media/images/fond_haut_transperent_encars_soins.png);
	width:331px;
	height:14px;
}
#encars_soins_liste {
	background:url(/media/images/fond_centre_transperent_encars_soins.png) repeat-y;
	height:200px;
	overflow:hidden;
}
#encars_soins div.bas {
	background:url(/media/images/fond_bas_transperent_encars_soins.png);
	width:331px;
	height:16px;
}
#encars_soins_liste h4{
	font-size:1.3em;
	/*font-size:1em;*/
	font-weight:normal;
	text-transform:uppercase;
}
#encars_soins_liste li {
	margin:0 0 8px 0;
	background:url(/media/images/puce_liste_soins.png) no-repeat 10px 5px;
	padding:0 0 0 20px;
	zoom:1;
}
#encars_soins_liste li span {
	font-size:1.1em;
}
#encars_soins_marron {
	margin:0 0 25px 0;
}
#encars_soins_marron div.haut {
	width:332px;
	height:15px;
	background:url(/media/images/fond_encar_marron_haut.png) no-repeat;
}
#encars_soins_marron div.centre {
	width:312px;
	background:url(/media/images/fond_encar_marron_centre.png) repeat-y;
	padding:0 10px 0 10px;
	position:relative;
}
#encars_soins_marron div.bas {
	width:332px;
	height:15px;
	background:url(/media/images/fond_encar_marron_bas.png) no-repeat;
}
#encars_soins_marron h4 {
	color:#fff;
	font-size:1.6em;
	text-transform:uppercase;
	font-weight:normal;
}
#encars_soins_marron p {
	margin:10px 0 0 0;
}
#choix_soins {
	margin:30px 0 0 0;
}
#choix_soins div.customized {
	height:18px;
	width:280px;
	background:#ece5de;
	border:1px solid #8f8882;
	background: #ece5de url(../images/fleche_select_soins.png) no-repeat right center;
	cursor:default;
	position:relative;
	padding: 3px 18px 0 2px;
}
#choix_soins .customselect ul{
	background: #ece5de;
	border: 1px solid #8f8882;
	margin:0;
	overflow:hidden;
	padding: 2px;
	position:absolute;
	top: 18px;
	left:-1px;
	width:280px;
}
#choix_soins .customselect span {
	padding:0 0 0 10px;
}
#choix_soins .customselect li{ white-space:nowrap; padding:0 0 0 10px;}
#choix_soins .customselect li.hover{ background: #ddd}

#encars_soins_marron a {
	color:#fff;
	text-decoration:underline;
}
#encars_soins_marron div.centre p span {
	color:#fff;
}
#encars_soins_marron div.centre div.retour {
display:none;
}
#encars_soins_marron div.centre div.retour a {
	color:#fff;
	text-decoration:none;
}
#encars_soins_marron .footer_soins {
	display:none;
}
#encars_soins_marron .footer_soins a {	
	text-decoration:none;
	color:#ede9e5;
	text-transform:uppercase;
}

/*Cherche rituel*/
#recherche_rituel {
	float:left;
	width:410px;
	color:#5d462b;
	padding:15px 0 0 0;
}
#recherche_rituel h3 {
	font-size:2.8em;
	font-weight:normal;
	margin:0 0 0 45px;
	text-transform:uppercase;
}
#recherche_rituel label {
	font-size:1.8em;
}
#recherche_rituel div.autoCompletion_rituel {
	text-align:right;
}
#recherche_rituel input.recherche_rituel {
	color:#5d462b;
	border:1px solid #e8e0d9;
	width:150px;
}
#recherche_rituel input.submit_rituel {
	background:#e8e0d9;
	color:#fff;
	cursor:pointer;
	border:0;
	width:25px;
}
#ul_rituel {
	margin:20px 0 0 45px;
}
#ul_rituel li {
	float:left;
	text-align:center;
}
#ul_rituel li a {
	display:block;
	padding:5px 0 0;
	text-transform:uppercase;
	width:125px;
	height:40px;
	border-bottom:1px solid #F1ECF0;
	color:#B6B6B6;
}
#ul_rituel li a.on {
	border-left:1px solid #F1ECF0;
	border-top:1px solid #F1ECF0;
	border-right:1px solid #F1ECF0;
	border-bottom:none;
	color:#6D6D6D;
}
#contenu div.theRituals {
	margin:30px 0 0 45px;
}
#contenu div.theRituals p{
	float:left;
}
#contenu ul.liste_rituels {
	float:left;
	width:600px;
	padding:0 0 0 40px;
}
#contenu ul.liste_rituels li {
	margin:0 0 8px 0;
	background:url(/media/images/puce_liste_rituels.png) no-repeat 10px 5px;
	padding:0 0 0 20px;
	zoom:1;
	float:left;
	width:45%;
	height:50px;
}
#contenu ul.liste_rituels li h4 {
	font-size:1.3em;
	text-transform:uppercase;
}
#contenu ul.liste_rituels li h4 a {
	color:#bba38d;
}
#contenu ul.liste_rituels li span {
	color:#5d462b;
	font-size:1.1em;
}

/*page envie de soin*/
.envieSoin {
	background:url(/media/images/fond_envieSoin.jpg) no-repeat;
	height:446px;
	padding:0 0 0 10px;
	color:#5d462b;
}
.envieSoin a {	
	color:#bba38d;
}
.envieSoin h3 {
	font-size:2.8em;
	padding:30px 0 10px 0 ;
	font-weight:normal;
	text-transform:uppercase;
	line-height:30px;
}
.envieSoin p {
	font-size:1.1em;
	text-align:justify;
}
.envieSoin #filArian {
	margin:20px 0 10px 0;
	width:343px;
	color:#bea791;
}
.envieSoin #filArian a {
	color:#bea791;
}
#form_envieSoin div.haut {
	width:331px;
	height:14px;
	background:url(/media/images/fond_haut_envieSoin.png) no-repeat;
}
#form_envieSoin div.centre {
	width:301px;
	background:url(/media/images/fond_centre_envieSoin.png) repeat-y;
	padding:0 0 0 30px;
}
#form_envieSoin div.centre p {
	padding:5px 0 5px 0;
}
#form_envieSoin div.centre p label {
	color:#9a5f38;
	font-size:1.2em;
}
#form_envieSoin div.bas {
	width:331px;
	height:14px;
	background:url(/media/images/fond_bas_envieSoin.png) no-repeat;
}
#form_envieSoin .submit_envieSoin {
	text-align:right;
	margin:0 20px 0 0;
}
#form_envieSoin .submit_envieSoin input {
	background:#f1efec url(/media/images/fleche_submit_envieSoin.png) no-repeat 5px center;
	color:#7b7b7b;
	border:0;
	cursor:pointer;
	padding:2px 5px 2px 10px;
}

/*secret de cure*/
#contenu h3.titre_cure {
	font-size:3em;
	color:#5d462b;
	text-transform:uppercase;
	font-weight:normal;
}
#contenu p.text_cure {
	color:#5d462b;
	font-size:1.8em;
	margin:0 0 10px 0;
}
#contenu p.lien_cure a {
	display:block;
	color:#7b7b7b;
	background:#f4f2f0 url(/media/images/fleche_lien_cure.png) no-repeat 5px center;
	padding:2px 5px 2px 20px;
	width:400px;
	text-transform:uppercase;
}

/*rencontre tactile*/
#contenu .titre_tactile {
	font-size:2.8em;
	color:#5d462b;
	text-transform:uppercase;
	font-weight:normal;
	line-height:20px;
	margin:0 0 0 40px;
}
#contenu .text_tactile {
	font-size:1.8em;
	color:#5d462b;
	margin:0 0 0 40px;
}
#contenu .img_tactile {
	float:left;
}
#rencontreTactile {
	float:left;
	margin:20px 0 0 50px;
	width:520px;
}
#ul_tactile {
	margin:0 0 70px 0;
}
#ul_tactile li {
	float:left;
	text-align:center;
}
#ul_tactile li a {
	display:block;
	width:170px;
	height:40px;
	border-bottom:1px solid #f1ecf0;
	color:#b6b6b6;
	text-transform:uppercase;
	padding:5px 0 0 0;
}
#ul_tactile #ul_describ_gauche.on {
	border-bottom:0;
	border-top:1px solid #f1ecf0;
	border-right:1px solid #f1ecf0;
	color:#6d6d6d;
}
#ul_tactile #ul_describ_centre.on {
	border-bottom:0;
	border-top:1px solid #f1ecf0;
	border-right:1px solid #f1ecf0;
	border-left:1px solid #f1ecf0;
	color:#6d6d6d;	
}
#ul_tactile #ul_describ_droite.on {
	border-bottom:0;
	border-top:1px solid #f1ecf0;
	border-left:1px solid #f1ecf0;
	color:#6d6d6d;
}
#accompagner p, #mainCoeur p , #redecouverte p {
	margin:0 0 20px 0;
	font-size:1.1em;
	text-align:justify;
}
#accompagner p.entete {
	font-size:1.18em
}
#contenu p.lien_voyage a {
	display:block;
	color:#7b7b7b;
	background:#f4f2f0 url(/media/images/fleche_lien_cure.png) no-repeat 5px center;
	padding:2px 5px 2px 20px;
	width:160px;
	text-transform:uppercase;
}
#voyage {
	width:550px;
}
#contenu_voyageSensoriel {
	background:#fff;
	padding:0 20px 0 20px;
}
#voyage h4 {
	font-size:2em;
	color:#5d462b;
	padding:15px 0 15px 0;
	font-weight:normal;
	text-transform:uppercase;
}
#voyage p.couleurBas {
	color:#5d462b;
}
#voyage div.texte {
	float:left;
	width:310px;
	padding:0 20px 0 0;
	line-height:20px;
}
#voyage div.texte p {
	margin:0 0 10px 0;
	font-size:1.1em;
}
#voyage div.img {
	float:left;
	width:180px;
}
#voyage div.img p {
	margin:0 0 20px 0;
}
#voyage p.fermer {
	text-align:right;
}
#voyage p.fermer a{
	color:#5d462b;
	text-transform:uppercase;
}
#control_overlay {
	background:#fff;
}


/*Point de vente*/
#vente_gauche h3 {
	font-size:3em;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 30px 0;
}
#vente_gauche {
	float:left;
	width:300px;
}
#encars_vente div.haut {
	background:url(/media/images/fond_vente_haut.png) no-repeat;
	width:270px;
	height:16px;
}
#encars_vente div.centre {
	background:url(/media/images/fond_vente_centre.png) repeat-y;
	width:245px;
	padding:0 10px 0 15px;
}
#encars_vente div.centre h5 {
	color:#6c065a;
	font-size:1.3em;
	margin:10px 0 5px 0;
	font-weight:normal;
}
#encars_vente div.centre p {
	font-size:1.1em;
}
#encars_vente div.bas {
	background:url(/media/images/fond_vente_bas.png) no-repeat;
	width:270px;
	height:16px;
}
#vente_droite {
	float:right;
	width:650px;
}
#form_vente {
	background:#f4f5f4;
	padding:20px 0 10px 0;
}
#form_vente ul {
	width:37%;
	float:left;
}
#form_vente ul.checkbox {
	width:25%;
}
#form_vente ul li {
	text-align:right;
	margin:0 0 10px 0;
}
#form_vente select {
	width:120px;
	border:1px solid #a9a9a9;
	color:#6D6D6D;
}
#form_vente label {
	font-size:1.1em;
}
#form_vente p.submit_vente {
	text-align:right;
	margin:0 10px 0 0;
}
#form_vente p.submit_vente input{
	width:130px;
	height:25px;
	border:0;
	cursor:pointer;
	background:#fff;
	color:#575757;
	font-weight:bold;
	font-size:1.1em;
}
#vente_droite p.resultat {
	margin:20px 0 0 20px;
	font-weight:bold;
	font-size:1.1em;
}
#vente_droite .liste_vente {
	border-top:1px solid #f4f5f4;
	padding:10px 0 10px 0;
}
#vente_droite .liste_vente .gauche {
	float:left;
	font-size:1.1em;
	padding:0 0 0 20px;
}
#vente_droite .liste_vente .droite {
	float:right;
	font-size:1.1em;
	color:#000;
	padding:0 20px 0 0;
	text-align:right;
}
#vente_droite .liste_vente .droite span {
	color:#b2b2b2;
}
#encars_duo {
	background:url(/media/images/schema_aromaDuo.png) no-repeat;
	width:370px;
	height:279px;
	float:left;
}
#encars_duo #etape1 {
	float:left;
	width:120px;
	margin:60px 0 0 50px;
}
#encars_duo #etape2 {
	float:right;
	width:120px;
	margin:60px 0 0 0;
}
#encars_duo #etape1 h5, #encars_duo #etape2 h5 {
	text-transform:uppercase;
	font-size:1.8em;
	font-weight:normal;
	line-height:20px;
}
#encars_duo #etape1 p, #encars_duo #etape2 p {
	font-size:1.3em;
	line-height:18px;
}
#encars_duo #etape1 span, #encars_duo #etape2 span {
	text-transform:uppercase;
}
#encars_duo #etape1 span.colorViolet, #encars_duo #etape2 span.colorViolet {
	color:#6c065a;
	font-weight:bold;
}
#encars_duo p.efficacite {
	text-align:center;
	margin:90px 0 0 0;
	font-size:2.8em;
}
#contenu_duo {
	float:right;
	width:600px;
}
#contenu_duo p.entete {
	font-size:1.1em;
	width:350px;
	margin:0 0 20px 120px;
	text-align:justify;
}
#contenu_duo p.entete span {
	font-weight:bold;
	font-size:1.18em;
}/*
#visage_overflow {

	background:url(/media/images/fond_centre_visage.png) repeat-y;
}*/
#duo_overflow {
	width:420px;
	margin:0 0 0 85px;
}
#duo_overflow .fleche_gauche {
	float:left;
	padding:0 0 0 5px;
}
#duo_overflow .fleche_gauche a {
	display:block;
	width:30px;
	height:150px;
	background:url(../images/fleche_gauche_overflow.png) no-repeat left center;
}
#duo_overflow .fleche_gauche a span{
	display:none;
}
#duo_overflow .fleche_droite {
	float:right;
	padding:0 5px 0 0;
}
#duo_overflow .fleche_droite a {
	display:block;
	width:30px;
	height:150px;
	background:url(../images/fleche_droite_overflow.png) no-repeat right center;
}
#duo_overflow .fleche_droite a span{
	display:none;
}
#scroller_duo {
	float:left;
	width:350px;
	height:150px;
	overflow: hidden;
}
#scroller_duo div.slide {
	float:left;
	width:350px;
	height:150px;
}
#scroller_duo .produits {
	width:105px;
	text-align:right;
	margin:0 10px 0 0;
	float:left;
}
#scroller_duo .produits .titre {
	margin:5px 0 0 0;
}
#scroller_duo .produits .titre a {
	padding:0 5px 0 0;
	text-transform:uppercase;
	display:block;
	line-height:12px;
	height:25px;
}
#scroller_duo .produits .type {
	margin:5px 0 0 0;
	color:#d2d2d2;
}
/*envie d'un produit*/
.envieProduit {
	background:url(/media/images/fond_envieProduit.jpg) no-repeat;
	height:446px;
	padding:0 0 0 10px;
	color:#6c065a;
}
.envieProduit a {	
	color:#6c065a;
}
.envieProduit h3 {
	font-size:2.8em;
	padding:30px 0 10px 0 ;
	font-weight:normal;
	text-transform:uppercase;
	line-height:30px;
}
.envieProduit h4 {
	font-size:2.2em;
	font-weight:normal;
	margin:0 0 20px 20px;
}
.envieProduit p {
	font-size:1.1em;
}
.envieProduit #filArian {
	margin:20px 0 10px 0;
	width:343px;
	color:#6c065a;
}
.envieProduit #filArian a {
	color:#6c065a;
}
#form_envieProduit div.haut {
	width:331px;
	height:14px;
	background:url(/media/images/fond_haut_envieSoin.png) no-repeat;
}
#form_envieProduit div.centre {
	width:311px;
	background:url(/media/images/fond_centre_envieSoin.png) repeat-y;
	padding:0 0 0 20px;
}
#form_envieProduit div.centre p {
	padding:5px 0 5px 0;
}
#form_envieProduit div.centre  div.divLevel1 p {
	padding:0;
}
#form_envieProduit div.centre  label {
	color:#666;
	font-size:1.2em;
	line-height:16px;
}
#form_envieProduit div.centre  div.divLevel1 label {
	font-size:0.91em;
}
#form_envieProduit div.bas {
	width:331px;
	height:14px;
	background:url(/media/images/fond_bas_envieSoin.png) no-repeat;
}
#form_envieProduit .submit_envieSoin {
	text-align:right;
	margin:20px 20px 0 0;
}
#form_envieProduit .submit_envieSoin input {
	background:#eadde1 url(/media/images/fleche_submit_envieProduit.png) no-repeat 5px center;
	color:#6c065a;
	border:0;
	cursor:pointer;
	padding:2px 5px 2px 10px;
}
#form_envieProduit #scroll-zone-envie-produit {
	clear:both;
	left: 5px;
	overflow:auto;
	position:relative;
	top:0;
	width:300px;
}
#form_envieProduit #famille-soin-scroll-handle-wrapper {
	float:left;
	width:16px;
	height:180px;
}
#form_envieProduit #famille-soin-scroll-handle-track {
	background:url(/media/images/barreTransparent_produit.png) repeat-y;
	height:180px;
	position:absolute;
	width:13px;
}
#form_envieProduit #famille-soin-scroll-handle {
	width:16px;
	height:9px;
	background:url(/media/images/fleche_scroll_produit.png) no-repeat;
}
#divRadio {
	padding:0 0 0 15px;
	float:left;
	height:180px;
	overflow:hidden;
	width:260px;
	line-height:18px;
}
#divRadio .divLevel1 {
	margin:0 0 0 20px;
}

/*Recherche de produits*/
#ul_tousProduits {
	margin:10px 0 0 8px;
	padding:0;
}
#ul_tousProduits li {
	float:left;
	text-align:center;
	height:30px;
}
#ul_tousProduits li a {
	display:block;
	width:125px;
	height:25px;
	color:#b6b6b6;
	border-bottom:1px solid #f1ecf0;
	padding:5px 0 0 0;
	text-transform:uppercase;
}
#ul_tousProduits a.on {
	border-bottom:0;
	border-top:1px solid #f1ecf0;
	border-right:1px solid #f1ecf0;
	border-left:1px solid #f1ecf0;
	color:#6d6d6d;
}
#form_rechercheProduit {
	border-bottom:1px solid #f1ecf0;
	padding:0 0 5px 0;
	height:25px;
}
#ul_tousProduits input.text {
	width:150px;
}
#rechercher_produits {
	clear:both;
	width:840px;
	margin:40px auto 0 auto;
}
#rechercher_produits h4 {
	font-size:1.2em;
	text-transform:uppercase;
}
#rechercher_produits .produits {
	width:280px;
	height:130px;
	text-align:right;
	padding:20px 0 0 0;
	float:left;
}
#rechercher_produits .produits .img {
	float:left;
}
#rechercher_produits .produits div.texte_produit{
	float:left;
	padding:25px 0 0 10px;
	width:150px;
}
#rechercher_produits .produits p.titre a{
	text-transform:uppercase;
	height:26px;
	line-height:1.2;
	display:block;
	padding:0 5px 0 0;
	margin:0 0 5px 0;
}
#rechercher_produits .produits p.texte {
	line-height:15px;
	padding:0 0 0 50px;
}
#rechercher_produits .produits p.type {
	color:#d2d2d2;
	margin:5px 0 0 0;
}
#rechercher_produits .famille_produitRecherche {
	margin:0 0 40px 0;
}
#form_rechercheProduit .submit_from {
	background:#d2d2d2;
	color:#fff;
	cursor:pointer;
	border:0;
	width:25px;
}

/*Page expertise*/
#ul_expertScient {
	height:45px;
}
#ul_expertScient li {
	float:left;
	height:45px;
	color:#b4b1b3;
}
#ul_expertScient #liExpertScient1{
	width:487px;
	background:url(/media/images/fond_li_ExpertScient1.jpg) no-repeat;
}
#ul_expertScient #liExpertScient1.on {
	background:url(/media/images/fond_li_ExpertScient1On.jpg) no-repeat;
}
#ul_expertScient #liExpertScient1 a {
	display:block;
	width:190px;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0 0 285px;
	color:#b4b1b3;
}
#ul_expertScient #liExpertScient1.on a {
	color:#6d6d6d;
}
#ul_expertScient #liExpertScient2 {
	width:483px;
	background:url(/media/images/fond_li_ExpertScient2.jpg) no-repeat;
}
#ul_expertScient #liExpertScient2.on {
	background:url(/media/images/fond_li_ExpertScient2On.jpg) no-repeat;
}
#ul_expertScient #liExpertScient2 a {
	display:block;
	width:110px;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0 0 25px;
	color:#b4b1b3;
}
#ul_expertScient #liExpertScient2.on a {
	color:#6d6d6d;
}
.content_expertise {
	clear:both;
	background:url(/media/images/fond_expertScient.jpg) no-repeat;
	width:970px;
	height:272px;
	padding:20px 0 0 0;
}
.content_expertise a {
	display:block;
}
.content_expertise #scroll-zone-envie-produit {
	left: 5px;
	position:relative;
	width:400px;
	top:20px;
	float:left;
}
.content_expertise #famille-soin-scroll-handle-wrapper {
	float:left;
	width:16px;
	height:180px;
}
.content_expertise #famille-soin-scroll-handle-track {
	background:url(/media/images/barreTransparent_produit.png) repeat-y;
	height:180px;
	position:absolute;
	width:13px;
}
.content_expertise #famille-soin-scroll-handle {
	width:16px;
	height:11px;
	background:url(/media/images/fleche_trans.png) no-repeat;
}
.content_expertise #divRadio {
	padding:0 10px 0 15px;
	float:left;
	height:180px;
	overflow:hidden;
	width:340px;
	line-height:18px;
}
#mediaExpertScient {
	float:left;
	width:245px;
	margin:0 0 0 200px !important;
	margin:0 0 0 100px;
}
#mediaExpertScient h6 {
	font-size:1.1em;
}
#mediaExpertScient p {
	padding:0 10px 0 0;
	margin:5px 0 5px 0;
}
#mediaExpertScient p a.liens_expertScient {
	background:url(/media/images/liens_expertScient.png) no-repeat;
	display:block;
	width:225px;
	height:22px;
	color:#6d6d6d;
	text-transform:uppercase;
	font-size:1.1em;
	padding:3px 0 0 20px;
}

/*Page engagement*/
#ul_engagement {
	height:45px;
}
#ul_engagement li {
	float:left;
	height:45px;
	color:#b4b1b3;
}
#ul_engagement #liEngagement1{
	width:314px;
	background:url(/media/images/fond_li_ingredients.jpg) no-repeat;
}
#ul_engagement #liEngagement1.on {
	background:url(/media/images/fond_li_ingredientsOn.jpg) no-repeat;
}
#ul_engagement #liEngagement1 a {
	display:block;
	width:115px;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0 0 185px;
	color:#b4b1b3;
}
#ul_engagement #liEngagement1.on a {
	color:#6d6d6d;
}
#ul_engagement #liEngagement2 {
	width:171px;
	background:url(/media/images/fond_li_produit.jpg) no-repeat;
}
#ul_engagement #liEngagement2.on {
	background:url(/media/images/fond_li_produitOn.jpg) no-repeat;
}
#ul_engagement #liEngagement2 a {
	display:block;
	width:135px;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0 0 25px;
	color:#b4b1b3;
}
#ul_engagement #liEngagement2.on a {
	color:#6d6d6d;
}
#ul_engagement #liEngagement3 {
	width:147px;
	background:url(/media/images/fond_li_tests.jpg) no-repeat;
}
#ul_engagement #liEngagement3.on {
	background:url(/media/images/fond_li_testsOn.jpg) no-repeat;
}
#ul_engagement #liEngagement3 a {
	display:block;
	width:110px;
	text-transform:uppercase;
	text-align:center;
	margin:10px 0 0 30px;
	color:#b4b1b3;
}
#ul_engagement #liEngagement3.on a {
	color:#6d6d6d;
}
#ul_engagement #liEngagement4 {
	width:336px;
	background:url(/media/images/fond_li_environnement.jpg) no-repeat;
}
#ul_engagement #liEngagement4.on {
	background:url(/media/images/fond_li_environnementOn.jpg) no-repeat;
}
#ul_engagement #liEngagement4 a {
	display:block;
	width:140px;
	text-transform:uppercase;
	text-align:center;
	margin:10px 0 0 25px;
	color:#b4b1b3;
}
#ul_engagement #liEngagement4.on a {
	color:#6d6d6d;
}
.content_engagement {
	clear:both;
	background:url(/media/images/fond_engagement.jpg) no-repeat;
	width:970px;
	height:272px;
	padding:20px 0 0 0;
}
.content_engagement a {
	display:block;
}
.content_engagement #scroll-zone-envie-produit {
	left: 5px;
	position:relative;
	width:400px;
	top:20px;
	float:left;
}
.content_engagement #famille-soin-scroll-handle-wrapper {
	float:left;
	width:16px;
	height:180px;
}
.content_engagement #famille-soin-scroll-handle-track {
	background:url(/media/images/barreTransparent_produit.png) repeat-y;
	height:180px;
	position:absolute;
	width:13px;
}
.content_engagement #famille-soin-scroll-handle {
	width:16px;
	height:11px;
	background:url(/media/images/fleche_trans.png) no-repeat;
}
.content_engagement #divRadio {
	padding:0 10px 0 15px;
	float:left;
	height:180px;
	overflow:hidden;
	width:340px;
	line-height:18px;
}


/*Page marque*/
#ul_marque {
	height:45px;
}
#ul_marque li {
	float:left;
	height:45px;
	color:#b4b1b3;
}
#ul_marque #liMarque1{
	width:376px;
	background:url(/media/images/fond_li_marque1.jpg) no-repeat;
}
#ul_marque #liMarque1.on {
	background:url(/media/images/fond_li_marque1On.jpg) no-repeat;
}
#ul_marque #liMarque1 a {
	display:block;
	width:115px;
	text-transform:uppercase;
	text-align:center;
	margin:10px 0 0 255px;
	color:#b4b1b3;
}
#ul_marque #liMarque1.on a {
	color:#6d6d6d;
}
#ul_marque #liMarque2 {
	width:190px;
	background:url(/media/images/fond_li_marque2.jpg) no-repeat;
}
#ul_marque #liMarque2.on {
	background:url(/media/images/fond_li_marque2On.jpg) no-repeat;
}
#ul_marque #liMarque2 a {
	display:block;
	width:135px;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0 0 42px;
	color:#b4b1b3;
}
#ul_marque #liMarque2.on a {
	color:#6d6d6d;
}
#ul_marque #liMarque3 {
	width:394px;
	background:url(/media/images/fond_li_marque3.jpg) no-repeat;
}
#ul_marque #liMarque3.on {
	background:url(/media/images/fond_li_marque3On.jpg) no-repeat;
}
#ul_marque #liMarque3 a {
	display:block;
	width:110px;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0 0 55px;
	color:#b4b1b3;
}
#ul_marque #liMarque3.on a {
	color:#6d6d6d;
}
.content_engagement {
	clear:both;
	background:url(/media/images/fond_Marque.jpg) no-repeat;
	width:970px;
	height:272px;
	padding:20px 0 0 0;
}
.content_engagement a {
	display:block;
}
.content_engagement #scroll-zone-envie-produit {
	left: 5px;
	position:relative;
	width:400px;
	top:20px;
	float:left;
}
.content_engagement #famille-soin-scroll-handle-wrapper {
	float:left;
	width:16px;
	height:180px;
}
.content_engagement #famille-soin-scroll-handle-track {
	background:url(/media/images/barreTransparent_produit.png) repeat-y;
	height:180px;
	position:absolute;
	width:13px;
}
.content_engagement #famille-soin-scroll-handle {
	width:16px;
	height:11px;
	background:url(/media/images/fleche_trans.png) no-repeat;
}
.content_engagement #divRadio {
	padding:0 10px 0 15px;
	float:left;
	height:180px;
	overflow:hidden;
	width:340px;
	line-height:18px;
}

/*Expertise arome*/
#ul_arome {
	height:45px;
}
#ul_arome li {
	float:left;
	color:#b4b1b3;
}
#ul_arome li a {
	border-bottom:1px solid #f1ecf0;
	height:40px;
	display:block;
	text-transform:uppercase;
	text-align:center;
	color:#b4b1b3;
	width:280px;
	padding:4px 0 0 0;
}
#ul_arome #liArome1 a{
	width:200px;
}
#ul_arome #liArome1.on {
	
}
#ul_arome #liArome1.on a {
	color:#6d6d6d;
	border-bottom:none;
	border-top:1px solid #f1ecf0;
	border-left:1px solid #f1ecf0;
	border-right:1px solid #f1ecf0;
}
#ul_arome #liArome2 a{
	width:200px;
}
#ul_arome #liArome2.on {
	
}
#ul_arome #liArome2.on a {
	color:#6d6d6d;
	border-bottom:none;
	border-top:1px solid #f1ecf0;
	border-left:1px solid #f1ecf0;
	border-right:1px solid #f1ecf0;
}
.content_arome {
	clear:both;
	background:url(/media/images/fond_arome.jpg) no-repeat;
	width:970px;
	height:272px;
	padding:20px 0 0 0;
}
.content_arome a {
	display:block;
}
.content_arome #scroll-zone-envie-produit {
	left: 5px;
	position:relative;
	width:400px;
	top:20px;
	float:left;
}
.content_arome #famille-soin-scroll-handle-wrapper {
	float:left;
	width:16px;
	height:180px;
}
.content_arome #famille-soin-scroll-handle-track {
	background:url(/media/images/barreTransparent_produit.png) repeat-y;
	height:180px;
	position:absolute;
	width:13px;
}
.content_arome #famille-soin-scroll-handle {
	width:16px;
	height:11px;
	background:url(/media/images/fleche_trans.png) no-repeat;
}
.content_arome #divRadio {
	padding:0 10px 0 15px;
	float:left;
	height:180px;
	overflow:hidden;
	width:340px;
	line-height:18px;
}

/*Partie pour Madagascar*/
#madagascar_home {
	position:relative;
}
#madagascar_scroller {
	width:970px;
	height:455px;
	overflow: hidden;
}
#madagascar_content {
	width:5000px;
}
#madagascar_content .slide_madagascar {
	width:970px;
	height:455px;
	float:left;
}
#madagascar-1 {
	background:url(/media/images/fond_madagascar1.jpg) no-repeat;
}
#madagascar-2 {
	background:url(/media/images/fond_madagascar2.jpg) no-repeat;
}
#madagascar-3 {
	background:url(/media/images/fond_madagascar3.jpg) no-repeat;
}
#madagascar-4 {
	background:url(/media/images/fond_madagascar4.jpg) no-repeat;
}
.madagascarGauche {
	width:45%;
	float:left;
	height:455px;
}
.madagascarDroite {
	width:54%;
	float:left;
	height:455px;
}
.madagascarDroite h4 {
	font-size:2.2em;
	text-transform:uppercase;
	font-weight:normal;
}
.madagascarDroite p {
	padding:0 0 10px 0;
	font-size:1.1em;
	line-height:18px;
	text-align:justify;
}
.madagascarDroite .contenuBlockTrans {
	margin:65px 0 0 0;
}
.madagascarDroite .contenuBlockTrans .haut {
	background:url(/media/images/madagascarBlockTrans_haut.png) no-repeat;
	width:412px;
	height:11px;
	overflow:hidden;
}
.madagascarDroite .contenuBlockTrans .centre {
	background:url(/media/images/madagascarBlockTrans_centre.png) repeat-y;
	width:372px;
	padding:10px 20px;
}
.madagascarDroite .contenuBlockTrans .bas {
	background:url(/media/images/madagascarBlockTrans_bas.png) no-repeat;
	width:412px;
	height:11px;
}
#madagascar-1 .gauche1 {
	background:url(/media/images/visuel_madagascar.png) no-repeat;
}
#madagascar-1 .droite1 div.centre h4 {
	color:#6b9814;
}
#madagascar_home div.fleche_droite {
	position:absolute;
	right:0;
	top:0;
}
#madagascar_home div.fleche_droite a {
	width:41px;
	height:455px;
	background:url(/media/images/madagascar_next.png) no-repeat;
	display:block;
} 
#madagascar_home div.fleche_droite a span {
	display:none;
}
#madagascar_home div.fleche_gauche {
	position:absolute;
	left:0;
	top:0;
}
#madagascar_home div.fleche_gauche a {
	background:url(/media/images/madagascar_prev.png) no-repeat;
	width:41px;
	height:455px;
	display:block;
}
#madagascar_home div.fleche_gauche a span {
	display:none;
}
#madagascarFooter {
	position:absolute;
	bottom:0;
	width:970px;
	height:96px;
}
#madagascarFooter ul {
	background:url(/media/images/madagascar_fondFooter.png) no-repeat;
	width:970px;
	height:96px;
}
#madagascarFooter li { 
	float:left;
}
#madagascarFooter li a { 
	display:block;
	color:#575757;
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bold;
	height:84px;
	padding:50px 0 0 0;
	text-align:center;
	margin:21px 1px 0 0;
}
#madagascarFooter li a:hover { 
	padding:8px 0 0 0;
}
#madagascarFooter li.engagement a { 
	width:160px;
}
#madagascarFooter li.engagement a.selected {
	color:#6b9814;
} 
#madagascarFooter li.engagement a:hover { 
	background:url(/media/images/on_engagement.png) no-repeat;
	color:#6b9814;
}
#madagascarFooter li.action a { 
	width:128px;
}
#madagascarFooter li.action a.selected {
	color:#6b9814;
} 
#madagascarFooter li.action a:hover { 
	background:url(/media/images/on_action.png) no-repeat;
	color:#6b9814;
}
#madagascarFooter li.rituels a { 
	width:216px;
}
#madagascarFooter li.rituels a.selected {
	color:#956833;
} 
#madagascarFooter li.rituels a:hover { 
	background:url(/media/images/on_rituels.png) no-repeat;
	color:#956833;
	margin:12px 1px 0 0;
	padding:16px 0 0 0;
}
#madagascarFooter li.agir a { 
	width:125px;
}
#madagascarFooter li.agir a.selected {
	color:#4b6ea9;
} 
#madagascarFooter li.agir a:hover { 
	background:url(/media/images/on_agir.png) no-repeat;
	color:#4b6ea9;
	margin:18px 0 0 0;
}
#madagascar-2 .madagascarGauche p {
	width:300px;
	margin:auto;
	font-size:1.3em;
	color:#4a7c2c;
	line-height:25px;
	margin-top:65px;
	
}
#madagascar-2 .madagascarGauche p strong{
	font-size:1.846em;
	font-weight:normal;
}
#madagascar-2 .madagascarGauche p span {
	font-size:1.307em;
	text-transform:uppercase;
}
#madagascar-2 .madagascarGauche  div.madagascar_media{
	width:281px;
	margin:auto;
	margin-top:20px;
}
#madagascar-2 .madagascarDroite p {
	padding:0;
}
#madagascar-2 .madagascarDroite p span {
	color:#8bbd2a;
}
#madagascar-2 .madagascarDroite p strong.debut {
	font-size:1.384em;
}
#madagascar-2 .madagascarDroite a.lien {
	color:#8bbd2a;
	text-transform:uppercase;
	font-weight:bold;
	background:url(/media/images/fleche_madagascar_produit.png) no-repeat left center;
	padding:0 0 0 10px;
}
#madagascar-3 .madagascarDroite h4 {
	color:#5d462b;
}
#madagascar-3 .madagascarDroite p {
	color:#fff;
}#madagascar-3 .madagascarDroite p.lien_gourmand {
	padding:0;
}
#madagascar-3 .madagascarDroite p.lien_gourmand a {
	display:block;
	background:url(/media/images/fleche_madagascar_rituel.png) no-repeat left center;
	color:#5d462b;
	padding:0 0 0 10px;
	text-transform:uppercase;
}
#madagascar-4 .madagascarDroite h4 {
	color:#4b6ea9;
}
#madagascar-4 .madagascarGauche {
	text-align:center;
	margin:100px 0 0 0;
}
.madagascar_rituel #control_overlay {
	background:#cec6b4;
}
#modal_gourmand {
	width:450px;
}
#contenu_modalGourmand {
	background:#fff;
	padding:20px 0 20px 20px;
}
#modal_gourmand p.fermer {
	text-align:right;
}
#modal_gourmand p.fermer a{
	color:#5d462b;
	text-transform:uppercase;
}
#contenu_modalGourmand h4 {
	color:#5d462b;
	text-align:center;
	text-transform:uppercase;
	font-size:2em;
	font-weight:normal;
	margin:0 0 10px 0;
}
#contenu_modalGourmand p {
	text-align:left;
	color:#6d6d6d;
}
#contenu_modalGourmand p.img {
	float:left;
	width:48%;
}
#contenu_modalGourmand p.texte {
	float:left;
	width:48%;
	margin:15px 0 0 0;
	font-size:1.1em;
}
#modal_produits {
	width:500px;
}
#modal_produits p.fermer {
	text-align:right;
}
#modal_produits p.fermer a{
	color:#4a7c2c;
	text-transform:uppercase;
}
#modal_produits h4 {
	color:#4a7c2c;
	text-align:center;
	text-transform:uppercase;
	font-size:2em;
	font-weight:normal;
	margin:0 0 10px 0;
}
#contenu_modalProduits {
	background:#fff;
	padding:10px 0 20px 0;
}

#scroll-zone-madagascar {
	clear:both;
	left: 5px;
	position:relative;
	top:0;
	width:490px;
}
#madagascar-scroll-handle-wrapper {
	float:left;
	width:13px;
	height:280px;
}
#madagascar-scroll-handle-track {
	background:url(/media/images/scroll_background.png) repeat-y;
	height:280px;
	position:absolute;
	width:13px;
}
#madagascar-scroll-handle {
	width:16px;
	height:11px;
	background:url(/media/images/fleche_nonTrans.png) no-repeat;
}
#text-madagascar {
	padding:0 0 0 15px;
	float:left;
	height:280px;
	overflow:hidden;
	width:450px;
	line-height:18px;
}
#text-madagascar div.produits_madagascar{
	clear:both;
	padding:0 0 20px 0;
}
#text-madagascar h5 {
	font-size:1.3em;
	color:#8bbd2a;
}
#text-madagascar p.produits_img {
	float:left;
}
#text-madagascar p.produits_texte {
	float:left;
	padding:0 0 0 10px;
}
#text-madagascar p.produits_texte a {
	text-decoration:underline;
	color:#6d6d6d;
}

/*page expertise huile*/
#contenu .titreHuile {
	font-size:3em;
	text-transform:uppercase;
	font-weight:normal;
}
#contenu .accrocheHuile {
	font-size:1.8em;
}
.huile {
	background:none;
}

/*page herbier*/
p.pagination {
	background:#fcfcfc;
	padding:4px 0 4px 0;
	font-size:1.1em;
	word-spacing:10px;
}
p.pagination a {
	color:#6d6d6d;
	text-decoration:underline;
	font-weight:bold;
}
.herbier_produit {
	width:42%;
	padding:30px 0 0 50px;
	float:left;
	/*margin:30px 0 20px 0;*/
	height:200px;
}
.herbier_produit h6 {
	font-size:1.3em;
	margin:0 0 10px 0;
}
.herbier_produit .image {
	float:left;
	border:1px solid #f3f3f3;
	width:103px;
}
.herbier_produit .descib_huile {
	font-size:1.1em;
	float:left;
	padding:0 0 0 20px;
	width:280px;
}
.herbier_produit .descib_huile a {
	color:#6d6d6d;
	text-decoration:underline;
}

/*Footer*/
#contenu_footer {
	width:995px;
	margin:auto;
	padding:10px 0 0 0;
	color:#7a7a7a;
}
#contenu_footer p {
	float:left;
}
#contenu_footer p a {
	font-size:0.8em;
	text-transform:uppercase;
	color:#7a7a7a;
}
#contenu_footer #form_lang {
	float:right;
}
#contenu_footer select {
	border:1px solid #d4d4d2;
	color:#7a7a7a;
}