/* CSS Document */
body {background-color: #f2f3f6; margin: 0px; padding: 0px;}
li{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* base */
#container { position:relative; margin:auto; width:960px; padding:0 10px;}
span.cache{display:none;}

/*menu utilitaire */
#menuref {position:relative; width:940px; height:12px; text-align:right; padding:14px 10px 14px; color:#454545; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }

a.mni, a.mni:link, a.mni:visited {color:#454545; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:9pt; cursor:pointer; text-decoration:none; margin:0 5px; font-size:9px;}
a.mni:active, a.mni:hover {text-decoration:underline;}

a.mni img{margin-left:3px;}


/* entete */
#entete {position:relative; width:960px; height:147px; background-image:url(../img/entete1.png); background-repeat:no-repeat;}
#logo {position:absolute; width:256px; height:118px; display:block; cursor:pointer; left:22px; top:17px;}


/* menu droit top */
#rsearch {position:absolute; left:729px; top:0; padding:18px 0 0 0px; width:240px; height:48px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:18px;}
input.rsh {border:1px solid #a5acb2; background-color:#fff; /*color:#a5acb2;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; cursor:text; height:16px; padding:3px 5px 0; width:180px;}
input.env {width:17px; height:18px; background-image:url(../img/btn_envoyer.jpg); background-repeat:no-repeat; cursor:pointer; border:0;}


#entete #menuEntete .selecetedEnteteD a{
	background:url(../img/menu_haut/menu_haut1.png) no-repeat left top;
}

#entete #menuEntete{
	position:absolute;
	top:71px;
	right:0;
	padding:0;
	margin:0;
	width:241px;
}

#entete #menuEntete li{
	width:241px; 
	list-style:none;
	position:relative;
	margin:0;
	padding:0;
	height:24px;
}

#entete #menuEntete li a {
	color:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../img/menu_haut/menu_haut1.png) no-repeat left top;
	width:231px;
	height:15px;
	display:block;
	margin:1px 0 0 0;
	padding:4px 0 3px 10px;
}


#entete #menuEntete li a:hover {
	background:url(../img/menu_haut/menu_haut_light.png) no-repeat left top;
}

#entete #menuPrincipal{
	padding-left:25px;
	height:31px;
	margin:0;
	position:absolute;
	left:0;
	bottom:0;
	width:946px;
}

#entete #menuPrincipal li{
	list-style:none;
	display:block;
	float:left;
}

#entete #menuPrincipal li a {
	background:url(../img/menu_horiz.png) no-repeat center right;
	color:#fff;
	font-size:9px;
	line-height:3.4em;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
	display:block;
}

#entete #menuPrincipal li a:hover {
	background-color:#EAA45E;
}

.selectedEntete {
	background-color:#EAA45E;
}
/* PopUp */
#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--Transparence sous IE 8--*/
	left: 0;
	top: 0;
	z-index: 10;
}
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&	document.compatMode=='CSS1Compat') ?documentElement.scrollTop: document.body.scrollTop);
} /*fin du PopUp*/			

/* bas de page */
#bottom {float:left; width:100%;}
#bdp {position:relative; margin:auto; width:960px; height:58px; top:0; left:0; background:url(../img/bottom.png) no-repeat top left; margin-top:5px; margin-bottom:40px;}
#bdp_texte {width:800px; height:46px; color:#fff; padding:12px 0 0px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:18px;}
a.bdp, a.bdp:link, a.bdp:visited {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; cursor:pointer; text-decoration:none;}
a.bdp:active, a.bdp:hover {text-decoration:underline;}
span.bdp {margin:0 5px;}
