/* ********************
* page + header
***************/
#page{background-color: #fff; color:#92877e;}
#page a{color:#92877e; text-decoration: none;}
#page a:hover{color:#d2126b;}


#header{font-size: 11px; font-weight: bold;}
#headergau{padding:34px 0 0 28px; width:448px; height:63px; float:left;}  /*width:476px; height:97px;*/
#hespace{text-align: right;}


#headerdro{padding:34px 0 0 0; width:504px; height:63px; float:left;}   /*width:504px; height:97px;*/
#hebonjour{padding:39px 0 0 11px; width:249px; height:24px; float:left;}  /* width:260px; height:63px;*/
#hebonjour p{color:#fff; background:#92877e; display:inline;}
#heminimenu{padding:0 28px 0 0; width:212px; height:63px; float:left; position: relative; font-size:10px;}   /* width:244px; height:63px;*/
#heminimenu ul{margin-bottom:8px;}
#heminimenu li{text-align: right;}
#heminimenu p{
	text-align: right; height:19px; padding-right:25px;
	background: #fff url('../media/images/panier_rose.gif') no-repeat top right;
}
#heminimenu p a{line-height:19px; vertical-align:middle;}
#hevotcom{ float:left;}

#hedromessage{
	width:220px; background-color: #cac3bf; border: 1px solid #928772; padding: 8px 11px 10px 11px;
	position: absolute; top:23px; right:26px; display:none;
}
#heminimenu p#hedromessage{text-align: left;}


/* ********************
* menuhaut
***************/
#menuhaut{
	width:924px; height:18px; padding:24px 28px 0 28px;   /*width:980px; height:42px;*/
	color:#92877e; background-color:#fff; border-bottom: 1px solid #92877e;
	font-family: Times, "Times New Roman", serif; font-size: 11px; text-transform: uppercase;
	position:relative; z-index:10;
}
#menuhautul{width:924px; list-style: none;}
#menuhautul li{
	display:inline; /*display:block;*/  
	line-height:1; /*text-align: center;*/   /*width:154px; height:18px;*/
}
/*#menuhautul li {width:115px;}*/
/*#menuhautul > li {width:auto;}*/
#menuhautul li.encours a{color:#d2126b;}
#menuhautul li a{display: block; height:16px; /*text-align: center;*/ /*float:left;*/  padding:0px 20px 2px 0px;float:left;}
#menuhautul li:hover{}


#menuhautul li ul{
	display:none; position:absolute; top:42px; left:-5px; z-index: 10; 
	padding:0; width:154px; border-top: 1px solid #92877e;
}
#menuhautul li ul li{
	width:154px; height:auto; padding:0; text-transform: uppercase;
	float:none; background-color: #fff;
}
#menuhautul li ul li a{
	display:block; background-color: #e0deda; width:144px; padding:4px 5px 2px 5px; height:auto; float:none;
	/*text-align: center; */font-size:11px; border-bottom: 1px solid #92877e; /*float:none;*/
}
#menuhautul li.encours ul li a{color:#92877e;}
#menuhautul li ul li a:hover{background-color: #d2126b; color:#fff;}



/* ********************
* propath
***************/
#propath{width:926px; font-size: 11px; padding: 0 0 25px 5px;}
#prohome #propath{padding-bottom:7px;}
#page #propath a{color:#878c80;}
#page #propath a:hover{color:#d2126b;}



/* ********************
* pagecorps
***************/
#pagecorps{width:931px; padding: 25px 24px 25px 25px;background-image: none;}			/*width:980px;*/


/* ********************
* menubas
***************/
#menubas{
	font-family: Times, "Times New Roman", serif; font-size: 11px; text-transform: uppercase; position:relative;
}
#menubasul{list-style: none; width:980px;}
#menubas li{
	display:inline;line-height:13px; /*float:left; position:relative; */
	/* padding:0px 0px 0px 0px; text-align: center;*/   /*width:154px; height:18px;*/
}
#page #menubas li a{display: block; text-align: center; color:#fff;width:195px; padding:0; border-right: 1px solid #fff; float:left; line-height:13px;}
#menubas li a:hover{background-color: #d2126b;}

#menubas ul li ul{
	display:none; position:absolute; bottom:12px; left:0; z-index: 10; 
	padding:0; width:195px; border-top: 1px solid #92877e; list-style: none;
}
#menubas ul li ul li{
	width:154px; height:auto; padding:0; text-transform: uppercase;
	float:none; 
	display: block;
}
#menubas ul li ul li a{
	display:block; background-color: #92877e; color:#fff; width:195px; padding:0px 0px 0px 0px; height:auto; 
	/*text-align: center; */font-size:12px; border-bottom: 1px solid #fff; /*float:none;*/
}
#menubas ul li.encours ul li a{color:#92877e;}
#menubas ul li ul li a:hover{background-color: #d2126b; color:#fff;}



