div#containerMenuPrincipal {
	position:relative;
	z-index:99;
	width:962px;
	height:65px;
	clear:both;
	margin:0 auto;
	/*spécifique au site*/
	background:transparent url(../../images/accueil2010/img_fondNav.gif) no-repeat scroll 0 0; 
}

div#containerMenuPrincipal ul{font-size:1.6em;}

div#containerMenuPrincipal ul li {
	float:left;
	background-image:none;
	padding-left:0px;
	position:relative;
	clear:none;
	list-style-type:none;
	/*spécifique au site*/
}

div#containerMenuPrincipal ul li ul {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:62px;
	z-index:500;
	/*spécifique au site*/
	font-size:1em;
	border:3px solid #ebebeb;
}

div#page div#containerMenuPrincipal ul li ul li {
	padding:0;
	background:none;
	clear:both;
	font-size:1em;
}

div#page div#containerMenuPrincipal ul#nav li ul li ul{
	top:-1px;
	/*spécifique au site*/
}

div#page div#containerMenuPrincipal ul li ul li a:link,div#page div#containerMenuPrincipal ul li ul li a:visited {
	text-decoration:none;
	height:auto;
	text-align:left;
	margin:0;
	padding:0;
	clear:both;
	/*spécifique au site*/
	width:250px;
	padding:5px;
	background:#F5F5F5;
}

div#page div#containerMenuPrincipal ul li ul li a:hover,div#page div#containerMenuPrincipal ul li ul li a.selected {
	background-color:#dedede;
	background-image:none;
	color:#6aa000;
}

div#page div#containerMenuPrincipal ul li ul li a.subfoldericon:link,div#page div#containerMenuPrincipal ul li ul li a.subfoldericon:visited {
	background:#F5F5F5 url(../../images/accueil2010/img_flechesMenu.gif) no-repeat scroll 0 center;
}

div#page div#containerMenuPrincipal ul li ul li a.subfoldericon:hover,div#page div#containerMenuPrincipal ul li ul li a.subfoldericon.selected {
	background:#dedede url(../../images/accueil2010/img_flechesMenu.gif) no-repeat scroll right center;
	color:#6aa000;
}

/**************************************************************/

ul#nav li a:link,ul#nav li a:visited{height:65px;color:#333333;text-decoration:none;float:left;background:transparent url(../../images/accueil2010/img_separateurMenu.png) no-repeat scroll 0 0;}
ul#nav li a:link span,ul#nav li a:visited span{display:block;padding:24px 18px 0 20px;}
ul#nav li a:hover,ul#nav li a.selected:link,ul#nav li a.selected:visited,ul#nav li.selected a:link,ul#nav li.selected a:visited{color:#a0be65;}
ul#nav li#lienAccueil a{background-image:none;}

/*********** hack safari ******************/

ul#nav li a:link span,ul#nav li a:visited span {
padding:24px 18px 0 20px;/*IE 5 for PC only*/
padding:24px 18px 0 20px;/*all non-IE 5 browsers*/
}
/*end*/

/*\*/
html*ul#nav li a:link span,html*ul#nav li a:visited span {
[padding:24px 18px 0 20px;/*Firefox*/
padding:24px 17px 0 19px;/*Safari*/
]padding:24px 18px 0 20px;/*IE 7*/
}/**/
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}

/*\*/
* html ul#nav li a:link span,* html ul#nav li a:visited span {
padding:24px 18px 0 20px;/*Finally, be sure to reapply a fix that affects IE 5-6 only here. IE for Mac and IE 7 for PC
are not affected here, which means purple above should work only in IE 7 above!*/
}
/**/

