/*
	border:1px solid #F00;
*/
.top-menu { 
	width: 980px;
	display: block;
}
#menu{
  font-size:12px;
  padding: 12px 0 0 9px;
  font-weight:bold;
}
div#menu ul {
	padding:0px; 
	margin:0px; 
	clear:both;
}
div#menu .niveau1>li>a{
	color:#166677;
	text-decoration:none;
	height:49px;
}
div#menu .niveau1 li:hover a{
	color:#FFFFFF;
}
div#menu .niveau1 li{ 
	float:left; 
	position:relative; 
	z-index: 97; 
	list-style: none; 
	text-align:center;
}

div#menu li.menuN1 			{width: 93px;height: 41px;background:#FFFFFF url('../img/menu_bg_1.gif') no-repeat;}
div#menu li.menuN1:hover{width: 93px;height: 41px;background:#FFFFFF url('../img/menu_bg_1on.gif');}
div#menu li.menuN2 			{width: 96px;height: 41px;background:#FFFFFF url('../img/menu_bg_2.gif') no-repeat;}
div#menu li.menuN2:hover{width: 96px;height: 41px;background:#FFFFFF url('../img/menu_bg_2on.gif');}
div#menu li.menuN3 			{width:114px;height: 41px;background:#FFFFFF url('../img/menu_bg_3.gif') no-repeat;}
div#menu li.menuN3:hover{width:114px;height: 41px;background:#FFFFFF url('../img/menu_bg_3on.gif');}
div#menu li.menuN4 			{width:115px;height: 41px;background:#FFFFFF url('../img/menu_bg_4.gif') no-repeat;}
div#menu li.menuN4:hover{width:115px;height: 41px;background:#FFFFFF url('../img/menu_bg_4on.gif');}
div#menu li.menuN5 			{width: 91px;height: 41px;background:#FFFFFF url('../img/menu_bg_5.gif') no-repeat;}
div#menu li.menuN5:hover{width: 91px;height: 41px;background:#FFFFFF url('../img/menu_bg_5on.gif');}
div#menu li.menuN6 			{width:108px;height: 41px;background:#FFFFFF url('../img/menu_bg_6.gif') no-repeat;}
div#menu li.menuN6:hover{width:108px;height: 41px;background:#FFFFFF url('../img/menu_bg_6on.gif');}
div#menu li.menuN7 			{width:102px;height: 41px;background:#FFFFFF url('../img/menu_bg_7.gif') no-repeat;}
div#menu li.menuN7:hover{width:102px;height: 41px;background:#FFFFFF url('../img/menu_bg_7on.gif');}
div#menu li.menuN8 			{width:118px;height: 36px;background:#FFFFFF url('../img/menu_bg_8.gif') no-repeat;padding-top:15px !important;}
div#menu li.menuN8:hover{width:118px;height: 36px;background:#FFFFFF url('../img/menu_bg_8on.gif') no-repeat;}
div#menu li.menuN9 			{width:123px;height: 34px;background:#FFFFFF url('../img/menu_bg_9.gif') no-repeat;padding-top:15px !important;}
div#menu li.menuN9 a {color:#FFFFFF;}
div#menu .niveau1>li{
	padding-top:8px;
}

/* NIVEAU 2 */

div#menu .niveau1 li:hover .niveau2{
	display:block;
}
div#menu .niveau2 {
	display:none;
	position:absolute;
	border:1px solid #0a3943;
	top:49px;
	width:166px;       
	z-index:98;
	background: #0a3943;
}
div#menu .niveau2 li {
	position:relative; 
	z-index: 97; 
	list-style: none; 
	float:left; 
	border-bottom:1px solid #0a3943;
}
div#menu .niveau2 li a{
	background:#166677; 
	line-height: 16px;
	color: #FFFFFF; 
	display:block;
	padding:3px 8px;
	text-decoration:none;
	width:150px;
	font-size:12px;
	font-weight:normal; 
	text-align:left;
}

div#menu .niveau2>li:hover {
	background: #0a3943;
}
div#menu .niveau2>li:hover  a {
	color: #fff; 
	background: #0a3943;
}
 
/* NIVEAU 3 */

div#menu .niveau2>li:hover li{
	background: #166677;
}
div#menu .niveau2>li:hover li a {
	color: #fff; 
	background: #166677;
}
div#menu .niveau2>li:hover li:hover{
	background: #0a3943;
}
div#menu .niveau2>li:hover li:hover a {
	color: #fff; 
	background: #0a3943;
}

div#menu ul.niveau3 {
	background: #0a3943;
	position:absolute;
	left: 166px;       
	top:0px;
	z-index:99 !important;
}
div#menu .niveau3 li a{
	background:#166677; 
	line-height: 16px;
	color: #FFFFFF; 
	display:block;
	padding:3px 8px;
	text-decoration:none;
	width:150px;
	font-size:12px;
	font-weight:normal; 
	text-align:left;
}

div#menu ul.niveau2 li:hover ul.niveau3 {display:block;}
div#menu ul.niveau3 {display:none;}
 
/* rajout de couleur de fond et de survol *//*
div#menu ul.niveau3 li { background: #1f1f1f; color: #ef541a; }
div#menu ul.niveau3 li:hover { background: #ef541a; color: #fff; }*/

div#menu li.menuN8 .niveau2{
	margin-left:-80px;
}

