#nav_haut {
margin:0;
margin-top : 2px;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
z-index : 1000;
  font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
  font-size : 12px; /* fnr */
}

#nav_haut ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
z-index : 1000;
}

#nav_haut a{
display:block;
padding:0px 5px;
/*border:1px solid #D7E9C9; /* couleur des bordures de liens et sous liens */
color:#6491A4; /* couleur du texte de liens et sous liens */
text-decoration:none;
/*background-color:#A5B498; /* couleur de fond des liens et sou sliens */
}

#nav_haut a:hover{
/*background-color:#D7E9C9;  /* couleur de fond des  liens et sous liens au survol */
color:#333;
}

#nav_haut li{
float:left; /* float:right;  pour un alignement droite */
position:relative;
}

#nav_haut li a{
  /*background: url(icone_menu2.gif) no-repeat center left; /* H puis V*/
  padding: 4px;  /* écartement intérieur onglets */
  padding-left : 10px;  /* écartement entre image gauche et texte */
  padding-right : 0px;  /* écartement entre onglets */
  color: #999999   ;/* #6491A4 COULEUR DES  LIENS  */
  /*font-weight : bold;/* */
  font-size : 12px;
}
#nav_haut li a:hover{
  color: #800000 ;/* #0D8F69 #D35203  COULEUR DES  LIENS EN SURVOL */
  /*background: url(icone_menu2.gif) no-repeat center left; /**/
  text-decoration : none;
}

#nav_haut ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
}

#nav_haut li ul {
padding-top : 6px;
}

#nav_haut li ul a{
width: 150px; /* 12em; largeur des sous liens */
height:auto;
float:left;
border : 1px solid #D7E9C9; /* couleur des bordures des sous liens */
  border: 1px solid #9BA7C1 ; /* #D78600 #ffffff COULEUR DES  BORDURES entourant la boxe contenant les sous-liens */
  font-size : 11px; /* font-size des sous menu */
  background: #ffffff;
}
#nav_haut li ul a:hover{
  background: #ffffff;
}


#nav_haut ul ul{
top:auto;
}   

#nav_haut li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav_haut li:hover ul ul, #nav_haut li:hover ul ul ul, #nav_haut li:hover ul ul ul ul{
display:none;
}
#nav_haut li:hover ul, #nav_haut li li:hover ul, #nav_haut li li li:hover ul, #nav_haut li li li li:hover ul{
display:block;
}
