div#entetePage{border:3px solid #960000;border-top:none;border-bottom:none;height:161px;padding:0 2px;width:auto;}
*+html div#entetePage{width:687px;}
div#containerMenuPrincipal,div#containerMenuPrincipal * {margin:0;padding:0;}
img.imageEntete{float:right;border-right:1px solid #960000;border-bottom:1px solid #FFF;margin:0;}

img.imageHeader{display:block;position:relative;z-index:100;}

img#imageCoinGauche{float:left;position:relative;z-index:100;}
img#imageCoinDroite{float:right;position:relative;z-index:100;}

div#containerMenuPrincipal {
	float:left;
   	position:relative;
	z-index:99;
	width:221px;
	text-align:left;
}

div#containerMenuPrincipal ul{
	float:left;
	list-style:none;
	position:absolute;
	z-index:50;
	margin:0;
	width:500px;
	text-align:left;
	margin:0;
	border-left:1px solid #960000;
	padding:0;
	background:transparent url(../Entete/img_fondMenu.jpg) no-repeat scroll 0 0;
	overflow:hidden;
}

div#containerMenuPrincipal ul li {
height:auto;
float:left;
clear:both;
width:225px;
position:relative;
}

div#containerMenuPrincipal ul li ul {
	visibility:hidden;
	position:absolute;
	float:left;
	width:227px;
	left:225px;
	top:-1px;
	z-index:500;
	padding:0;
	margin:0;
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
	border-right:none;
	background:none;
}


div#containerMenuPrincipal ul li a:link,div#containerMenuPrincipal ul li a:visited{
background:transparent url(../images/img_flechesMenu.gif) no-repeat scroll right 9px;
float:right;
text-align:right;
border-right:1px solid #FFF;
width:226px;
position:relative;
margin:0;
padding:6px 20px 4px 0;
clear:both;
border-right:3px solid #FFF;
border-bottom:1px solid #FFF;
font-weight:bold;
color:#FFF;
text-transform:uppercase;
}
div#containerMenuPrincipal ul li a:hover{background:#850202 none no-repeat scroll 0 0;}

div#containerMenuPrincipal ul li#premierLien a:link,div#containerMenuPrincipal ul li#premierLien a:visited{
background:transparent url(../images/img_flechesMenu.gif) no-repeat scroll right 9px;
float:right;
text-align:right;
border-right:1px solid #FFF;
width:226px;
position:relative;
margin:0;
padding:6px 20px 4px 0;
clear:both;
border-right:3px solid #FFF;
border-bottom:1px solid #FFF;
font-weight:bold;
color:#FFF;
text-transform:uppercase;
}
div#containerMenuPrincipal ul li#premierLien a:hover{background:#850202 url(../images/img_coinMenu.gif) no-repeat scroll 24px top;}

div#containerMenuPrincipal ul li ul li a:link,div#containerMenuPrincipal ul li ul li a:visited,div#containerMenuPrincipal ul li#premierLien ul li a:link,div#containerMenuPrincipal ul li#premierLien ul li a:visited{
background:transparent url(../images/img_flechesMenu.gif) no-repeat scroll right 9px;
float:right;
text-align:right;
border-right:1px solid #FFF;
width:226px;
position:relative;
margin:0;
padding:6px 20px 4px 0;
clear:both;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
font-weight:bold;
color:#FFF;
background-color:#850202;
text-transform:uppercase;
}
div#containerMenuPrincipal ul li ul li a:hover,div#containerMenuPrincipal ul li#premierLien ul li a:hover{background:#7d4646 none;}

a#lienSpeciaux:link,a#lienSpeciaux:visited{color:#FFF;font-weight:bold;float:right;display:block;font-size:14px;margin:-25px 13px 0 0;}
a#lienSpeciaux:hover{color:#c59d9d;}


#imageCoinDroite {
margin:0 0 0 -10px;/*IE 5 for PC only*/
}
/*end*/

/*\*/
html*#imageCoinDroite {
[margin:0 0 0 -10px;/*Affects older Firefox and Netscape*/
margin:0 0 0 -10px;/*Affects Safari for Macintosh only (v1-3)*/
]margin:0 -5px 0 -9px !important;/*Affects IE 7 only.*/
}/**/
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}

/*\*/
* html #imageCoinDroite {
margin:0 -3px 0 -10px;/*affects IE 5-6 only here.*/
}
/**/

#imageCoinGauche {
margin:0 -10px 0 0;/*IE 5 for PC only*/
}
/*end*/

/*\*/
html*#imageCoinGauche {
[margin:0 -10px 0 0;/*Affects older Firefox and Netscape*/
margin:0 -10px 0 0;/*Affects Safari for Macintosh only (v1-3)*/
]margin:0 -10px 0 -3px;/*Affects IE 7 only.*/
}/**/
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}

/*\*/
* html #imageCoinGauche {
margin:0 -10px 0 -3px;/*affects IE 5-6 only here.*/
}
/**/

/*img.imageEntete{margin:0 -3px 0 -50px;}*/
.imageEntete {
margin:0;/*IE 5 for PC only*/
}
/*end*/

/*\*/
html*.imageEntete {
[margin:0;/*Affects older Firefox and Netscape*/
margin:0;/*Affects Safari for Macintosh only (v1-3)*/
]margin:0 -3px 0 -50px !important;/*Affects IE 7 only.*/
}/**/
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}

/*\*/
* html .imageEntete {
margin:0;/*affects IE 5-6 only here.*/
}
/**/

/*div#containerMenuPrincipal ul li#premierLien a:hover*/

div#containerMenuPrincipal ul li#premierLien a:hover {
background-position:24px top;/*IE 5 for PC only*/
}
/*end*/

/*\*/
html*div#containerMenuPrincipal ul li#premierLien a:hover {
[background-position:left top;/*Affects older Firefox and Netscape*/
background-position:left top;/*Affects Safari for Macintosh only (v1-3)*/
]background-position:left top;/*Affects IE 7 only.*/
}/**/
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}

/*\*/
* html div#containerMenuPrincipal ul li#premierLien a:hover {
background-position:left top;/*affects IE 5-6 only here.*/
}
/**/