#olayde .boite {width:583px; margin:0 0 0 322px; float:none; padding-top: 15px;}

#olayde .boite h1{ position:absolute; top:10px; width:300px; height:60px;}

#olayde #microSite_HP_v2_dan .boite{
width:533px;
padding-top:25px;
/*padding-left:5px;*/
}

#olayde #contenu{
	background: url('../img/bg_contenu_lvl1.jpg') left top no-repeat;
}

#olayde #contenu {
	height:454px;
	clear:both;
	position:relative;
}

#olayde #microSite_HP_v2_dan #contenu{
	padding-top:50px;
		height:404px;
}

#olayde #contenu{
	background: url('../img/bg_contenu_lvl1.jpg') left top no-repeat;
}

#olayde #microSite_HP_v2_dan #contenu{
	/*background: url('../img/bg_contenu_HP.jpg') left top no-repeat;*/
	background: url('../img/bg_contenu_HP2.jpg') left top no-repeat;
}


#olayde #science_1,#science_3,#science_2{
 	background: url('../img/bg_science_boite_1.jpg') no-repeat left top;
	width:572px;
	height:266px;
	position:relative;
 }
#olayde #science_1 .bloc,#science_3 .bloc{
	padding:25px 70px 0 70px;
  }

#olayde #science_3{
 	background: url('../img/bg_science_boite_3.jpg') left top no-repeat;
 }
#olayde #science_2{
 	background: url('../img/bg_science_boite_2.jpg') left top no-repeat;
 }
 
#olayde .retour{
	width:30px;
	height:30px;
	display:block;
	left:525px;
	top:10px;
	z-index:100000;
	position:absolute;
	background: url('../img/blank.gif') left top repeat;
 }
 
 #olayde #science_2 .btn1{
	position:absolute;
	bottom:20px;
	left:47px;
 }
 
 #olayde #science_2 .bloc{
 	margin-left:230px;
	margin-top:25px;
 }
 * html #olayde #science_2 .bloc{
	top:-25px;
 }
 
#olayde .col .bloc p{
	line-height:1.6em;
 }
 
 
#olayde #bouton1{
	width:276px;
	height:28px;
	top:420px;
	background: url('../img/btn_1_on.png') left top repeat;
 }
#olayde #btnRegenerist{
	width:276px;
	height:28px;
	background: url('../img/btn_2_on.png') left top repeat;
 }
 
#olayde #btnRegenerist {
	left:569px;
	position:absolute;
	top:421px;
}
 
 #olayde .absBottom{
	cursor:pointer;
 }
#olayde .absBottom:hover img{
	display:none;
 }
 
#olayde .backHome a{
	font-size:1em;
	text-decoration:underline;
	color:white;
}

#olayde .backHome a:hover{
	text-decoration:none;
}


/* Balises, classes génériques */
#olayde{
	font-size:65%;
	margin:0 0 0 44px;
	text-align:center;
	color:white;
	background:black;
	width:914px;
}
#olayde *{
	font-family:arial,verdana, sans-serif;
	text-align:left;
}
#olayde dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	line-height:normal;
}

#olayde fieldset,img,a img,abbr,acronym { 
	border:0;
}
#olayde address,caption,cite,code,dfn,em,strong,th,var ,h1,h2,h3,h4,h5,h6 {
	font-style:normal;
	font-weight:normal;
}
#olayde ol,ul,li {
	list-style:none;
	padding:0;
	margin:0;
}

#olayde legend{
	margin:0;
	padding:0;
}

#olayde a{
	text-decoration:none;
	display:block;
}
#olayde a:hover{
	text-decoration:underline;
}
#olayde p{
	margin:0 0 7px 0;
}
#olayde .noBorder{
	border:none;
}
#olayde .center{
	text-align:center;
}
#olayde .italic{
	font-style:italic;
}
#olayde .none{
	display:none;
}
#olayde .block{
	display:block;
}
#olayde .cBoth{
	clear:both;
}
#olayde .last{
	margin-right:0;
}

#olayde .both:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html #olayde .both{
	height:1%;
}
*:first-child+html #olayde .both{
	height:1%;
}
	
#olayde .fLeft{
	float:left;
}
#olayde .fRight{
	float:right;
}
#olayde fieldset{
	border:none;
}
#olayde caption{
	display:none;
}

#olayde h1{
	font-size:1.8em;
}
#olayde p {font-size:1.2em;
}

/* accroche */
#olayde #accroche{
	float:right;
	clear:both;
}
#olayde h2,h1{
	font-size:1px;
}

/*contenu */
#olayde #contenu {
	height:454px;
	clear:both;
	position:relative;
}


/* MicroSite_HP_v2_dan */
#olayde #microSite_HP_v2_dan #absDroit{
	right:0;
	bottom:30px;
	position:absolute;
}

#olayde .boite .botImg1 {position:absolute; top:327px; right:20px; width:366px; height:28px;}
#olayde .boite .botImg2 {position:absolute; top:355px; right:20px; width:175px; height:20px;}
#olayde .boite .botImg3 {position:absolute; top:375px; right:20px; width:106px; height:20px; display:none;}

#olayde .boite .headerH1 {position:absolute; top:0px; left:-34px; width:322px; height:74px;}
#olayde .boite .headerH3 {position:absolute; top:74px; left:-34px; width:322px; height:30px;}
#olayde .boite .headerP {position:absolute; top:104px; left:-34px; width:322px; height:30px;}
#olayde .boite .headerP p, .boite .headerH1 h1, .headerH3 h3 {margin:0px; padding:0px;}

#olayde .boite .topProductImage{width:529px; padding-top:95px;}

#olayde #microSite_HP_v2_dan #contenu{
	padding-top:50px;
		height:404px;
}
#olayde #contenu{
	background: url('../img/bg_contenu_lvl1.jpg') left top no-repeat;
}
#olayde #microSite_HP_v2_dan #contenu{
	/*background: url('../img/bg_contenu_HP.jpg') left top no-repeat;*/
	background: url('../img/bg_contenu_HP2.jpg') left top no-repeat;
}

#olayde .boite h1{ position:absolute; top:10px; width:300px; height:60px;}


#olayde #microSite_HP_v2_dan .boite{
width:533px;
padding-top:25px;
/*padding-left:5px;*/
}
#olayde .absBottom{
	position:absolute;
	bottom:-1px;
	left: 573px;
}
#olayde #mini_products{
	width:260px;
	height:122px;
	background: url('../img/bg_mini_products.png') left top no-repeat;
	position:absolute;
	bottom:-70px;
	right:-60px;
}
#olayde .cols{
	margin-top:15px;
}
#olayde .cols .col{
	float:left;
}

.img_bouton_off:hover img{
	display:none;
 }
.img_bouton_off{
	cursor:pointer;
 }
.img_bouton_off{
/*	position:absolute;*/
}

#bouton_massage {
background:transparent url(../img/btn_microsite_level1_v2_1.png) no-repeat scroll 0pt;
display:block;
height:197px;
text-decoration:none;
width:267px;
}

#bouton_science {
background:transparent url(../img/btn_microsite_level1_v2_dan_2.png) no-repeat scroll 0pt;
display:block;
height:197px;
text-decoration:none;
width:267px;
}

