#nav, #nav ul { /* toutes les listes */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	color: #EA3713;
	text-decoration: none;		

}
#nav a:hover {
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	color: #234175;
	text-decoration: none;

}


#nav li {
	display: block;
	width: 145px;
}	



#nav li.societe { /* tous les items de liste */
	float: left;
	width: 149px; /* largeur obligatoire, sinon opera devient fou */
}
#nav li.parti { /* tous les items de liste */
	float: left;
	width: 145px; /* largeur obligatoire, sinon opera devient fou */
}
#nav li.entr { /* tous les items de liste */
	float: left;
	width: 146px; /* largeur obligatoire, sinon opera devient fou */
}
#nav li.gard { /* tous les items de liste */
	float: left;
	width: 147px; /* largeur obligatoire, sinon opera devient fou */
}
#nav li.sep { /* tous les items de liste */
	float: left;
	width: 2px; /* largeur obligatoire, sinon opera devient fou */
}
#nav li ul { /* listes de deuxième niveau */
	position: absolute;
	background: #F6F8FA;
	width: 145px;
	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 */
}

#nav li.societe ul { /* listes de deuxième niveau */
	position: absolute;
	background: #F6F8FA;
	border: 1px solid #657A9F;
	width: 147px;
	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 */
}
#nav li.parti ul { /* listes de deuxième niveau */
	position: absolute;
	background: #F6F8FA;
	border: 1px solid #657A9F;
	width: 143px;
	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 */
}
#nav li.entr ul { /* listes de deuxième niveau */
	position: absolute;
	background: #F6F8FA;
	border: 1px solid #657A9F;
	width: 144px;
	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 */
}
#nav li.gard ul { /* listes de deuxième niveau */
	position: absolute;
	background: #F6F8FA;
	border: 1px solid #657A9F;	
	width: 145px;
	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 */
}
#nav li:hover ul, #nav li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
	left: auto;
	

}
#nav li:hover, #nav li.hover {  /* ie7 click fix */
    position: static;
}
