#navigationPrincipale{
position:absolute;
left:240px;
top:61px;
height:20px;
z-index:10;
}

/*---------MENU DHTML---------*/
/* toutes les listes */
#navigationPrincipale, #navigationPrincipale ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
/* tous les items de liste */
#navigationPrincipale li { 
	float: left;
	/*width: 70px;*/ /* largeur obligatoire, sinon opera devient fou */
}

/* listes de deuxième niveau */
#navigationPrincipale li ul { 
	position: absolute;
	width: 120px;
	left: -999em; /* on met left plutôt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'écran */
}

/* listes de troisième niveau et plus */
#navigationPrincipale li ul ul { 
	margin: -2.1em 0 0 200px;
}

#navigationPrincipale li:hover ul ul, #navigationPrincipale li:hover ul ul ul, #navigationPrincipale li.sfhover ul ul, #navigationPrincipale li.sfhover ul ul ul {
	left: -999em;
}

/* listes imbriquées sous les items de listes survolés */
#navigationPrincipale li:hover ul, #navigationPrincipale li li:hover ul, #navigationPrincipale li li li:hover ul, #navigationPrincipale li.sfhover ul, #navigationPrincipale li li.sfhover ul, #navigationPrincipale li li li.sfhover ul { 
	left: auto;
}

/*===========================================================================================*/
/*===========================================================================================*/
/* Styles des éléments */

/* <!-- Racine --> */
#navigationPrincipale ul a{
display:block;
font-family:Verdana,Arial,sans-serif;
}
/* <!-- /Racine --> */

/* <!-- niveau 1 --> */
#navigationPrincipale ul ul a.normal:link,
#navigationPrincipale ul ul a.normal:visited{
display: block;
background-color:#EEEEEE;
color:#116031;
font-size:11px;
line-height: 2.2;
width: 200px;
text-decoration:none;
padding-left:5px;
border-top:1px solid #116031;
font-family:Verdana,Arial,sans-serif;
}

#navigationPrincipale ul ul a.normal:hover,
#navigationPrincipale ul ul a.normal:active{
color:#FF9900;
font-family:Verdana,Arial,sans-serif;
}

#navigationPrincipale ul ul a.select:link,
#navigationPrincipale ul ul a.select:visited,
#navigationPrincipale ul ul a.select:hover,
#navigationPrincipale ul ul a.select:active{
display: block;
background-color:#EEEEEE;
color:#FF9900;
font-size:11px;
line-height: 2.2;
width: 200px;
text-decoration:none;
padding-left:5px;
border-top:1px solid #116031;
font-family:Verdana,Arial,sans-serif;
}
/* <!-- /niveau 1 --> */

/* <!-- niveau 2 --> */
#navigationPrincipale ul ul ul a.normal:link,
#navigationPrincipale ul ul ul a.normal:visited{
display: block;
background-color:#EEEEEE;
color:#116031;
font-size:11px;
line-height: 2.2;
width: 170px;
text-decoration:none;
padding-left:5px;
border-top:1px solid #116031;
border-left:1px solid #116031;
font-family:Verdana,Arial,sans-serif;
}

#navigationPrincipale ul ul ul a.normal:hover,
#navigationPrincipale ul ul ul a.normal:active{
color:#FF9900;
font-family:Verdana,Arial,sans-serif;
}

#navigationPrincipale ul ul ul a.select:link,
#navigationPrincipale ul ul ul a.select:visited,
#navigationPrincipale ul ul ul a.select:hover,
#navigationPrincipale ul ul ul a.select:active{
display: block;
background-color:#EEEEEE;
color:#FF9900;
font-size:11px;
line-height: 2.2;
width: 170px;
text-decoration:none;
padding-left:5px;
border-top:1px solid #116031;
border-left:1px solid #116031;
font-family:Verdana,Arial,sans-serif;
}
/* <!-- /niveau 2 --> */
