#nav-container{
	font-size:0.85em;
	font-weight: 600;
	width: 220px;
}
#nav, #nav ul {
float: right;
width: 220px;
list-style: none;
background-color: #679934;
font-weight: bold;
padding: 5px;
margin: 0px 0px 0px 5px;
text-align:right;
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:2em; 
}

#nav ul {

text-align:left;
}

#nav a{
display: block;
width: 210px; /* Largeur de l'arrière plan des titre de menu au premier niveau */
padding:0px 5px 0px 5px; /* Espace entre les titres de menu au premier niveau et la barre verticale blanche à gauche */
/*margin: 0 0 0 5px;*/
/*border-height: 0 solid; /* Largeur des bordures entre les boutons du menu supérieur horizontal */
/*border-style:dotted;*/ /* style autour tous les boutons du menu */
border-color:#C8C8C8; /* Couleur de la bordure entre les boutons du menu supérieur horizontal */
border-width: 1px;
color:#fff; /* Couleur du texte des titres dans le menu */
text-decoration:none;
background-color:#679934; /* Couleur d'arrière plan du menu */
z-index:9;
}

#nav a:hover{  
background-color:#84C443;  /* Couleur d'arrière plan des titres lorsque la souris est au dessus (liens actifs) */
color:#fff;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:250px; /*Largeur du sous menu; pensez a modifier le #nav li ul a {width: } et #nav li ul ul {left: } */
top:0em; /*Position du sous menu par rapport au menu*/
left: 220px;
z-index:10; /*Si le menu se cache sous un autre element de la page, augmenter cette valeur*/

border-style:dotted;
border-width:1px;
border-color: #C8C8C8;
line-height:1.85em; 	/*hauteur des lignes du sous menu*/
}

#nav li ul a{
width:240px; /*doit etre egale au #nav ul {width: }*/
height:auto;
float:left;
background-color: #679934; /*Couleur de fond des sous menus*/
color:#fff; 			/*couleur de police des sous menus*/
}

#nav ul ul{
top:auto;
line-height:1.85em; 	/*hauteur des lignes du sous sous menu*/
z-index:10;				/*Si le menu se cache sous un autre element de la page, augmenter cette valeur*/
}	

#nav li ul ul {
left:240px; /*positionne le sous sous menu par rapport au sous menu; doit etre egale au #nav ul {width:   */
margin:0px 0 0 10px;
}

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