body{
 	/*position:relative;*/
	font-family:Arial, Helvetica, sans-serif;
}

body div.main{
	position:relative;
	background:url(../images/fond/top.jpg) no-repeat ;
	width:980px;
	height:800px;
	text-align:left
}

body div.sommeil{
	background: url(../images/elt/blocs/top_sommeil.jpg) no-repeat ;
}

body sup {font-size:9px}

/***************** menu gauche *****************/

div.backHome{
	position:relative;
	width:200px;
	height:160px;
	cursor:pointer;
}

div#menuGauche{
	position:relative;
	width:245px;
	float:left;
	/*padding-top:160px*/
}

div#menuGauche div.menuBleu{
	position:relative;
	/*border:1px solid #FF0000;*/
	width:152px;
	left:60px;
	margin-bottom:5px
}

div#menuGauche div.menuBleu div.fleche{
	position:absolute;
	width:16px;
	height:16px;
	top:6px;
	left:4px;
	background:url(../images/elt/pictos/flecheBleu.gif) no-repeat;
	cursor:pointer
}

div#menuGauche div.menuBleu div.flecheRose{
	position:absolute;
	width:16px;
	height:16px;
	top:6px;
	left:4px;
	background:url(../images/elt/pictos/fleche_rose.gif) no-repeat;
	cursor:pointer
}

div#menuGauche div.menuBleu div.fleche2{
	background:url(../images/elt/pictos/flecheBleu2.gif) no-repeat;
}

div#menuGauche div.menuBleu div.libelle {
	position:relative;
	width:152px;
	height:42px;
	overflow:hidden;
	cursor:pointer
}

div#menuGauche div.menuBleu div.libelle2 {
	height:60px;
}

div#menuGauche div.menuBleu div.libelleRose {
	height:45px;
}

div#menuGauche div.menuBleu div.sub {
 	position:relative;
	display:none;
	margin-left:15px;
	cursor:pointer
}

div#menuGauche div.menuBleu div.sub div.smn{
	position:relative;
	background:url(../images/elt/pictos/tit_fleche.gif) 0 2px no-repeat;
	color:#1675c0;
	font-size:10px;
	font-weight:bold;
	padding-left:13px;
	margin-top:5px
}

div#menuGauche div.menuBleu div.sub div.selected {
	color:#f2548a
}

div#menuGauche div.menuBleu div.sub div.sub2{
 	position:relative;
	display:none;
	margin-left:15px;
	cursor:pointer
}

div#menuGauche div.menuBleu div.sub div.sub2 div.page{
	position:relative;
	background:url(../images/elt/pictos/bullet.gif) 0 4px no-repeat;
	color:#1675c0;
	font-size:10px;
	padding-left:10px;
	margin-top:2px;
}

div#menuGauche div.menuBleu div.sub div.sub2 div.selected{
	color:#f2548a;
}

div#menuGauche div.menuBleu div.open{
	display:block;
}

div#menuGauche div.menuBleu div.sub div.open{
	display:block;
}

div#menuGauche div.menuBleu div.sub div.opensmn{
	display:block;
	background:url(../images/elt/pictos/tit_fleche2.gif) 0 2px no-repeat;
}

/*************** fin menu gauche ***************/


/*************** interieur ***************/

.main #interieur {
	position: relative;
	font-family: Cocon, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500px;
	color: #F2548A;
	width: 712px;
	float:left;
}

.main #interieur div#menuHo{
	position:relative;
	/*border:1px solid #FF0000;*/
	height: 161px
}

.main #interieur div#menuHo .contMenuRose {
	position:absolute;
	top:100px;
	left:173px;
	width:321px;
	/*border:1px solid #FF0000*/
}

.main #interieur div#menuHo .decouvre {
	position:relative;
	float:left;
	width:321px;
	height:15px;
	text-align:center;
	/*border:1px red solid;*/
	background:url(../images/elt/menu/produits.gif) no-repeat 69px 0px;
	margin-bottom:5px
}

.main #interieur div#menuHo .decouvre img {
	border:none;
	margin:0px
}

.main #interieur div#menuHo div.menuRose{
	position:relative;
	float:left;
	width:97px;
	height:19px;
	text-align:left;
	margin-top:2px;
	cursor:pointer
}

.main #interieur div#menuHo div.menuRose_margin {
	margin-right:15px
}

.main #interieur div#menuHo div.menuRose_on {
}

.main #interieur div#menuHo div.menuRose img {
	position:absolute;
	top:0px;
	left:0px;
}

.main div#interieur .topCorps {
	position:relative;
	width: 712px;
	height:39px;
	background:url(../images/elt/blocs/top_green.jpg) no-repeat;
	/*border:1px solid #FF0000*/
}

.main div#interieur .topCorpsPink {
	background:url(../images/elt/blocs/top_pink.jpg) no-repeat;
}

.main div#interieur .topCorpsBlue {
	/*background:url(../images/elt/blocs/top_blue.jpg) no-repeat;*/
}

.main div#interieur .topCorpsGreen {
	background:url(../images/elt/blocs/top_green2.jpg) no-repeat;
}

.main div#interieur .topCorpsSommeil {
	background: url(../images/elt/blocs/top_cadre_sommeil.gif) no-repeat; 
	width:710px;
	height:106px;
}



.main div#interieur .titre {
	position:absolute;
	width:auto;
	height:33px;
	top:3px;
	left:40px;
	text-align:left;
	background:url(../images/elt/pictos/titre_filet.gif) repeat-x bottom
}

.titre_pedia{
position:absolute;
bottom:255px;
left:77px;

}
.main div#interieur .topCorpsSommeil .titre{
	top:5px;
	left:100px;
	background:url(../images/elt/pictos/titre_filet_sommeil.gif) repeat-x bottom
}

.main div#interieur .titreBlue {
	background:url(../images/elt/pictos/titre_filet_blue.gif) repeat-x bottom
}

.main div#interieur .titreGreen {
	background:url(../images/elt/pictos/titre_filet_green.gif) repeat-x bottom
}

.main div#interieur .titre img {
	position:relative;
}

.main div#interieur div.bottomCorps{
	background:url(../images/elt/blocs/bottom_corps_green.jpg) no-repeat;
	height:10px;
	width: 712px;
}

.main div#interieur div.bottomCorpsPink{
	background:url(../images/elt/blocs/bottom_corps_pink.jpg) no-repeat;
}

.main div#interieur div.bottomCorpsBlue{
	background:url(../images/elt/blocs/bottom_corps_blue.jpg) no-repeat;
}

.main div#interieur div.bottomCorpsSommeil{
	background: url(../images/elt/blocs/bottom_sommeil.gif) no-repeat;
}


.main div#interieur div.corps {
	background: url(../images/elt/blocs/bg_corps_green.jpg) repeat-y;
	width: 642px;
	padding: 10px 35px 22px 35px
}

.main div#interieur div.corpsPink {
	background: url(../images/elt/blocs/bg_corps_pink.jpg) repeat-y;
	padding: 10px 35px 22px 35px
}

.main div#interieur div.corpsBlue {
	background: url(../images/elt/blocs/bg_corps_blue.jpg) repeat-y;
	padding: 10px 35px 22px 35px
}

.main div#interieur div.corpsSommeil {
	background:url(../images/elt/blocs/corps_sommeil.gif) repeat-y;
	padding: 10px 35px 22px 35px;
	
	
}



.main div#interieur div.corps div.puce{background:url(../images/elt/pictos/bullet.gif) 0 4px no-repeat;padding-left:12px;font-weight:bold;margin-bottom:3px;}

.main div#interieur div.corps a {
	color:#F2548A;
	text-decoration:underline
}

.main div#interieur div.corps a:hover {
	text-decoration:none
}

.main div#interieur .corps .description { 
	position: relative;
	float:left;
	color: #3491df;
	font-size: 12px;
	font-weight: bold;
	text-align:justify
}

.main div#interieur .corpsPink .description { 
	color: #f2548a;
	font-size: 14px;
	text-align:center;
}

.main div#interieur .corpsGreen .description { 
	color: #00BAB9;
	font-size: 14px;
	text-align:center;
}


.corpsGreen_new{
	background: url(../images/elt/blocs/bg_corps_green.jpg) repeat-y;
	
}

#bg_vendome{
position:relative;
margin-left:10px;
}

.main div#interieur .corpsBlue .descriptionBlue { 
	color:#3491df;
	font-weight: bold;
	font-size: 14px;
	text-align:center
	
}

.main div#interieur .corps .sousTitre {
	position: relative;
	float:left;
	height: 23px;
}

.main div#interieur .corps .visuel {
	position: relative;
	float:left;
	color:#2d0065;
}

.main div#interieur .corps .txtprod {
	position: relative;
	float:left;
	text-align:center;
}


.main div#interieur .corps .partTitre { 
	position: relative;
	float:left;
	font-size: 12px;
	font-weight:bold;
	color: #F2548A
}

.main div#interieur .corps .partTexte { 
	position: relative;
	float:left;
	font-size: 12px;
	color:#0C4D9B;
	width: 542px;
	text-align:justify
}

.main div#interieur .corps .pointillet {
	position: relative;
	float:left;
	width: 175px;
	height: 21px;
	background: url(../images/elt/pictos/titre_filet.gif) repeat-x left 10px
}

.main div#interieur .corps .pointilletSommeil{
	background: url(../images/elt/pictos/titre_filet_sommeil.gif) repeat-x left 10px
}


.main div#interieur .corps .conseil {
	position: relative;
	float:left;
	background:url(../images/elt/blocs/pixel_blue.gif);
	color:#FFFFFF
}

.main div#interieur .corps .conseil .leftConseilTop {
	position:relative;
	float:left;
	height:33px;
	background:url(../images/elt/blocs/top_conseil_left.gif) no-repeat
}

.main div#interieur .corps .conseil .leftExpertTop {
	background:url(../images/elt/blocs/conseil_expert.gif) no-repeat
}

.main div#interieur .corps .conseil .rightConseilTop {
	position:relative;
	float:left;
	width:70px;
	height:33px;
	background:url(../images/elt/blocs/top_conseil_right.gif) no-repeat
}

.main div#interieur .corps .conseil .leftSaviezVous {
	background:url(../images/elt/blocs/top_middle_saviez_vous.gif) repeat-x
}

.main div#interieur .corps .conseil .rightSaviezVous {
	width:72px;
	height:65px;
	background:url(../images/elt/blocs/top_right_saviez_vous.gif) no-repeat
}

.main div#interieur .corps .conseil .leftConseilBottom {
	position:relative;
	float:left;
	height:11px;
	background:url(../images/elt/blocs/bottom_left_blue.gif) no-repeat bottom left;
	margin-top:5px
}

.main div#interieur .corps .conseil .rightConseilBottom {
	position:relative;
	float:left;
	width:10px;
	height:11px;
	background:url(../images/elt/blocs/bottom_right_blue.gif) no-repeat bottom left;
	margin-top:5px
}

.main div#interieur .corps .conseil .accConseil {
	position:relative;
	float:left;
	width:596px;
	font-weight:bold;
	font-size:11px;
	padding:0px 23px 0px 23px;
	margin-top:20px
}

.main div#interieur .corps .conseil .txtConseil {
	position:relative;
	float:left;
	font-size:11px;
	font-weight:bold;
	width:596px;
	padding:0px 23px 0px 23px;
	margin-top:20px;
	text-align:justify
}


.main div#interieur .corps .conseil .txtConseil a{
	color:#ffffff;
}

.main div#interieur .corps .saviez {
	position: relative;
	float:left;
	width:163px;
	background:url(../images/elt/blocs/pixel_blue.gif);
	color:#FFFFFF;
}






.main div#interieur .topCorps .saviezTop  .txtSaviez {

	width:143px;
	padding-top:40px;
	font-weight:bold;
	font-size:11px
}
.main div#interieur .corps .accSaviez {
	width:143px;
	padding:0px 10px 0px 10px;
}

.main div#interieur .corps .txtSaviez {
	width:143px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	font-size:11px
}

.main div#interieur .corps .txtSaviez a {
	color:#ffffff;
}

.main div#interieur .corps .saviez .leftSaviezBottom {
	position:relative;
	float:left;
	height:11px;
	width:153px;
	background:url(../images/elt/blocs/bottom_left_blue.gif) no-repeat bottom left;
	margin-top:5px
}

.main div#interieur .corps .saviez .rightSaviezBottom {
	position:relative;
	float:left;
	width:10px;
	height:11px;
	background:url(../images/elt/blocs/bottom_right_blue.gif) no-repeat left bottom;
	margin-top:5px
}

.main div#interieur .corps .space{
	width:642px;
	float:left;
}

.main div#interieur .corps .partTexte .space{
	width:642px;
	float:left;
}

.main div#interieur .corps .produits{
	width:100%;
	text-align:center;
}

.main div#ariane, .main2 div#ariane {
	position:relative;
	width:100%;
	float:left;
	color:#1675c0;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	margin-top:20px
}

.main div#ariane  a{
	cursor:pointer;
 }

.main div#interieur .corps .encart{
	position: relative;
	float:left;
	background:url(../images/elt/blocs/pixel_pink.gif);
	color:#FFFFFF
}

.main div#interieur .corps .encartBlue{
	background:url(../images/elt/blocs/pixel_blue.gif);
}

.main div#interieur .corps .encartGreen{
	background:url(../images/elt/blocs/pixel_conseil.gif);
}

.main div#interieur .corps .encart .topLeftEncart {
	position:relative;
	float:left
}

.main div#interieur .corps .encart .topRightEncart {
	position:relative;
	float:left;
	width:10px;
	height:26px;
	background:url(../images/elt/blocs/top_right_encart.gif) no-repeat
}

.main div#interieur .corps .encart .topRightEncartBlue {
	background:url(../images/elt/blocs/top_right_encart_blue.gif) no-repeat
}

.main div#interieur .corps .encart .topRightEncartGreen {
	background:url(../images/elt/blocs/top_right_encart_green.gif) no-repeat
}

.main div#interieur .corps .encart .topLeftGoutte {
	background:url(../images/elt/blocs/top_left_plus_goutte.gif) no-repeat bottom left;
	height:81px;
}

.main div#interieur .corps .encart .topLeftGoutteBlue {
	background:url(../images/elt/blocs/top_left_plus_goutte_blue.gif) no-repeat bottom left;
	height:81px;
}

.main div#interieur .corps .encart .topLeftGoutteGreen {
	background:url(../images/elt/blocs/top_left_plus_goutte_green.gif) no-repeat bottom left;
	height:81px;
}

.main div#interieur .corps .encart .topRightGoutte {
	width:48px;
	height:81px;
	background:url(../images/elt/blocs/top_right_encart_goutte.gif) no-repeat bottom left;
	cursor:pointer;
}

.main div#interieur .corps .encart .topRightGoutteBlue {
	width:48px;
	height:81px;
	background:url(../images/elt/blocs/top_right_goutte_blue.gif) no-repeat bottom left;
	cursor:pointer;
}

.main div#interieur .corps .encart .topRightGoutteGreen {
	width:48px;
	height:81px;
	background:url(../images/elt/blocs/top_right_goutte_green.gif) no-repeat bottom left;
	cursor:pointer;
}

.main div#interieur .corps .encart .txtEncart {
	position:relative;
	float:left;
	font-weight:bold;
	padding:0px 23px 0px 23px;
	margin-top:20px;
	text-align:justify;
	color:#ffffff;
}

.main div#interieur .corps .encart .bottomLeftEncart {
	position:relative;
	float:left;
	height:10px;
	background:url(../images/elt/blocs/bottom_left_encart.gif) no-repeat bottom left;
	margin-top:5px
}

.main div#interieur .corps .encart .bottomLeftEncartBlue {
	background:url(../images/elt/blocs/bottom_left_encart_blue.gif) no-repeat bottom left;
}

.main div#interieur .corps .encart .bottomLeftEncartGreen {
	background:url(../images/elt/blocs/bottom_left_encart_green.gif) no-repeat bottom left;
}

.main div#interieur .corps .encart .bottomRightEncart {
	position:relative;
	float:left;
	width:10px;
	height:10px;
	background:url(../images/elt/blocs/bottom_right_encart.gif) no-repeat bottom left;
	margin-top:5px
}

.main div#interieur .corps .encart .bottomRightEncartBlue {
	position:relative;
	float:left;
	width:10px;
	height:10px;
	background:url(../images/elt/blocs/bottom_right_encart_blue.gif) no-repeat bottom left;
	margin-top:5px
}

.main div#interieur .corps .encart .bottomRightEncartGreen {
	position:relative;
	float:left;
	width:10px;
	height:10px;
	background:url(../images/elt/blocs/bottom_right_green.gif) no-repeat bottom left;
	margin-top:5px
}

.main div#interieur .corps .engagement{
	position:absolute;
	bottom:1px !important;
	bottom:3px;
	left:1px;
	width:305px;
	height:178px;
}

.main div#interieur .corps .engagement .topEngagement{
	width:304px;
	height:78px;
	background:url(../images/elt/blocs/top_engagement.gif) no-repeat top;
}

.main div#interieur .corps .engagement .topEngagementBlue{
	width:304px;
	height:78px;
	background:url(../images/elt/blocs/top_engagement_blue.gif) no-repeat top;
}

.main div#interieur .corps .engagement .topEngagementGreen{
	width:304px;
	height:78px;
	background:url(../images/elt/blocs/top_engagement_green.gif) no-repeat top;
}

.main div#interieur .corps .engagement .txtEngagement{
	float:left;
	width:245px;
	overflow:auto;
	padding:5px 20px 5px 20px;
	color:#2d0065;
}

.main div#interieur .corps .engagement .rightEngagement{
	float:left;
	width:20px;
	height:104px;
	background:url(../images/elt/blocs/right_engagement.gif) no-repeat;
}

.main div#interieur .corps .engagement .rightEngagementBlue{
	float:left;
	width:20px;
	height:104px;
	background:url(../images/elt/blocs/right_engagement_blue.gif) no-repeat;
}

.main div#interieur .corps .engagement .rightEngagementGreen{
	float:left;
	width:20px;
	height:104px;
	background:url(../images/elt/blocs/right_engagement_green.gif) no-repeat;
}

.main div#interieur .corps .etiquette{
	position:relative;
	float:left;
}

.main div#interieur .corps .etiquette .leftEtiquette{
	position:relative;
	float:left;
	width:39px;
	height:34px;
	background:url(../images/elt/blocs/left_etiquette_pink.gif) no-repeat left;
}

.main div#interieur .corps .etiquette .leftEtiquetteBlue{
	position:relative;
	float:left;
	width:39px;
	height:34px;
	background:url(../images/elt/blocs/left_etiquette_blue.gif) no-repeat left;
}

.main div#interieur .corps .etiquette .leftEtiquetteGreen{
	position:relative;
	float:left;
	width:39px;
	height:34px;
	background:url(../images/elt/blocs/left_etiquette_green.gif) no-repeat left;
}

.main div#interieur .corps .etiquette .middleEtiquette{
	position:relative;
	float:left;
	width:auto;
	height:34px;
	background:url(../images/elt/blocs/middle_etiquette_pink.gif) repeat-x;
}

.main div#interieur .corps .etiquette .middleEtiquetteBlue{
	position:relative;
	float:left;
	width:auto;
	height:34px;
	background:url(../images/elt/blocs/middle_etiquette_blue.gif) repeat-x;
}

.main div#interieur .corps .etiquette .middleEtiquetteGreen{
	position:relative;
	float:left;
	width:auto;
	height:34px;
	background:url(../images/elt/blocs/middle_etiquette_green.gif) repeat-x;
}

.main div#interieur .corps .etiquette .rightEtiquette{
	position:relative;
	float:left;
	width:8px;
	height:34px;
	background:url(../images/elt/blocs/right_etiquette_pink.gif) no-repeat left;
}

.main div#interieur .corps .etiquette .rightEtiquetteBlue{
	position:relative;
	float:left;
	width:8px;
	height:34px;
	background:url(../images/elt/blocs/right_etiquette_blue.gif) no-repeat left;
}

.main div#interieur .corps .etiquette .rightEtiquetteGreen{
	position:relative;
	float:left;
	width:8px;
	height:34px;
	background:url(../images/elt/blocs/right_etiquette_green.gif) no-repeat left;
}


/************* fin interieur *************/


.main div#ariane a, .main2 div#ariane a {color:#1675c0; text-decoration:none; margin:0px 20px 0px 20px;}

.main div#footer {
	position:relative;
	width:100%;
	float:left;
	color:#1675c0;
	margin-top:40px;
	font-weight:bold;
	font-size:10px;
	text-align:center
}

.main div#footer a.two {color:#1675C0;}
.main div#footer a.one {color:#f674a7;}
