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

#nav a {
	display: block;
font-weight:bold; 
color:#FE7D05; 
text-decoration:none;
}

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

#nav li ul { /* listes de deuxième niveau */
	position: absolute;
	background: transparent;
	padding: 3;
	width: 15em;
	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 ul a {
	display: block;
	text-decoration: none;
	padding : 2px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	text-align:left;
	font-size: 10px;
	color: #747474;
	width: 15em;
	background-color:#EAEAEA;
}

#nav li ul a:hover {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#1575CB;
	padding : 2px;
	margin: 0px;
	text-align:left;
	font-size: 10px;
	width: 15em;
}


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

#nav2 a {
	display: block;
font-weight:bold; 
color:#FE7D05; 
text-decoration:none;
}

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

#nav2 li ul { /* listes de deuxième niveau */
	position: absolute;
	background: transparent;
	padding: 3px;
	width: 15em;
	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 */
}
#nav2 li ul a {
	display: block;
	text-decoration: none;
	padding : 2px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	text-align:left;
	font-size: 10px;
	color: #747474;
	width: 15em;
background-color:#EAEAEA;
}

#nav2 li ul a:hover {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#1575CB;
	padding : 2px;
	margin: 0px;
	text-align:left;
	font-size: 10px;
	width: 15em;
}


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

#nav3 a {
	display: block;
font-weight:bold; 
color:#FE7D05; 
text-decoration:none;
}

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

#nav3 li ul { /* listes de deuxième niveau */
	position: absolute;
	background: transparent;
	padding: 3;
	width: 18em;
	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 */
}
#nav3 li ul a {
	display: block;
	text-decoration: none;
	padding : 2px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	text-align:left;
	font-size: 10px;
	color: #747474;
	width: 18em;
background-color:#EAEAEA;
}

#nav3 li ul a:hover {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#1575CB;
	padding : 2px;
	margin: 0px;
	text-align:left;
	font-size: 10px;
	width: 18em;
}


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

#nav4 a {
	display: block;
font-weight:bold; 
color:#FE7D05; 
text-decoration:none;
}

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

#nav4 li ul { /* listes de deuxième niveau */
	position: absolute;
	background: transparent;
	padding: 3;
	width: 14em;
	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 */
}
#nav4 li ul a {
	display: block;
	text-decoration: none;
	padding : 2px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	text-align:left;
	font-size: 10px;
	color: #747474;
	width: 14em;
background-color:#EAEAEA;
}

#nav4 li ul a:hover {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#1575CB;
	padding : 2px;
	margin: 0px;
	text-align:left;
	font-size: 10px;
	width: 14em;
}

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

#nav5 a {
	display: block;
font-weight:bold; 
color:#FE7D05; 
text-decoration:none;
}

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

#nav5 li ul { /* listes de deuxième niveau */
	position: absolute;
	background: transparent;
	padding: 3;
	width: 15em;
	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 */
}
#nav5 li ul a {
	display: block;
	text-decoration: none;
	padding : 2px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	text-align:left;
	font-size: 10px;
	color: #747474;
	width: 15em;
background-color:#EAEAEA;
}

#nav5 li ul a:hover {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#1575CB;
	padding : 2px;
	margin: 0px;
	text-align:left;
	font-size: 10px;
	width: 15em;
}

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

#nav6 a {
	display: block;
font-weight:bold; 
color:#FE7D05; 
text-decoration:none;
}

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

#nav6 li ul { /* listes de deuxième niveau */
	position: absolute;
	background: transparent;
	padding: 3;
	width: 7em;
	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 */
}
#nav6 li ul a {
	display: block;
	text-decoration: none;
	padding : 2px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	text-align:left;
	font-size: 10px;
	color: #747474;
	width: 7em;
background-color:#EAEAEA;
}

#nav6 li ul a:hover {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#1575CB;
	padding : 2px;
	margin: 0px;
	text-align:left;
	font-size: 10px;
	width: 7em;
}




