/*#container {background-image:url(http://stores.yves-rocher.com/france/fr/common/img/panoramic06.jpg)}*/

#fil_ariane { position:relative;margin-right:210px; margin-bottom:20px;color:#b0bdc6}

#memoryticker {
position:relative;
display:block;
overflow:hidden;
filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7);
}

.handcursor{
cursor:pointer;
}

.handcursor img { float:left; padding-right:5px}

.togglable { display:none;}

  
.commander {height:80px}
.commander p {  position:relative;}
.commander img { float:left; margin-right:5px;}



#container {background-image:url(../images/boutique-regime-corps-header.jpg);}

#panoramic h1 {margin:10px 100px 0 260px; padding-right:140px; height:50px;}/*540*/
#panoramic p {margin:10px 0 0 310px; height:130px;}
#panoramic h2 { margin:0px 0 0 480px;width:28.3em;}/*margin:15px 0 0 600px;*/
 
.p_level1{width:340px}





/*
#services {float:left;height:100%; overflow:hidden;margin-top:10px; background:url(../images/bg_homepush02.jpg) repeat-x; }
#services h2 {margin: 0 0 7px 16px;font-size:1.8em;color:#6699cc;font-weight:normal;z-index:10}
.servicepresentation {top:-5px}
.servicepresentation h3 {margin:10px 0;text-transform:uppercase}
.servicepresentation h4 {margin:0; font-weight:normal}
*/

.rubriques { position:relative;margin-right:209px;width:31.9em;float:left;margin:0.6em 0 0 2em !important;margin:1.4em 0 0 1em;text-align:justify}/*width:31.9em;*/
* html .rubriques{height:145px}
.rubriques h3 {margin: 0 0 10px 0; font: bold 1.1em Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;color:#6699cc}
.rubriques img {display:inline;float:left;margin-right:10px}
.rubriques h4 {margin-top:10px;font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;color:#5B5B5B}
.rubriques p {margin-top:5px;font: 1em Verdana, Arial, Helvetica, sans-serif;color:#5B5B5B}
* html .rubriques{float:left}

/*#pushlevel2 {margin-top:0;width:69em}*/

#stickitbr {bottom:0px !important;bottom:82px}



a.ovalbutton{
background: transparent url('../images/oval-blue-left.gif') no-repeat top left;
display: block;
float: right;
font: normal 10px Arial, Verdana, Helvetica, sans-serif; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../images/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{  
overflow: hidden;  
width: 100%;
float:left;}

#menu_livraison { position:absolute;float:right;right:24px;width:167px;z-index:10; }

#menu_livraison img {margin-bottom:5px;}

#saviez_vous { background-color:#D1E1F0; padding:8px;}
#saviez_vous h2 { color:#FFFFFF; font-size:1.6em; font-family:balloon; margin-bottom:10px; }
#saviez_vous p { text-align:justify; }
#saviez_vous .toute_infos { text-align:right; margin-top:5px}
#saviez_vous a { color:#FFFFFF; }
#saviez_vous img { text-align:center; margin-bottom:10px;}

#saviez_vous_details h1 {margin-bottom:15px;padding-left:10px;line-height:17px; background:#E1E8EF url(../images/angle45.gif) no-repeat right; }
#saviez_vous_details .contenu {margin-left:25px;margin-right:25px;margin-bottom:15px;background-color:#F2F5F7;padding:10px}
 
 
 
 
 
 /* affichage des erreurs */
#cadre_error {border: 1px solid red;
		color: red;
		padding:10px;
 		background-color:#FFF2F2;
		margin-bottom: 10px;
		position:relative;
		margin-right:209px
		/*width:66.5em;*/
		}

	.titre_error {
		padding-left:40px;
 		position:relative;
 		background: transparent url('../images/error.gif') no-repeat;
		height:31px;
  		}
		
	.texte_error {
	margin-top:20px;
	}
	
.calendar {
margin-right: 10px;
height: 49px;
width: 46px;
background: url(../images/calendar-blue.jpg) no-repeat;
font: normal 22px Arial, Helvetica, sans-serif;
color: #666666;
text-align: center;
padding: 0px 2px 0 0;
line-height: 130%;
float: left;
}
.calendar span {
height: 16px;
display: block;
font: normal 11px Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: center;
padding-top: 5px;
}

.separation_calendar {clear:both;margin-left:66px;margin-bottom:10px;background:url(../images/separation.gif) no-repeat; width:500px; height:1px;}


#page #pushlevel .titre_news {font-size:1.4em; font-weight:bold; padding:0; margin:0 0 5px 0;}
.contenu_news {padding-left:50px;}
.lien_voir {float:right;}

#numero_page {border:1px solid #D1E1F0; margin-bottom:55px}
 