ul.niveau1 {
	list-style-type: none;
	position: relative;
	width: 90px;
	font-weight: bold;
	line-height: normal;
	padding: 2px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
	z-index:1; 
	text-align: right;
	background-color:#0066CC;
}		

/*menu 1*/
ul.niveau1 li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #0066CC;
	color:white;
	background-color:#0066CC;
}
ul.niveau1 li a:link{color:white;}
ul.niveau1 li a:visited{color:white; text-decoration: none; }
ul.niveau1 li a:hover{color:yellow; text-decoration: none; 	background-color:#0066CC;}
ul.niveau1 li a:active{color:#E39222; text-decoration: none; background-color:#0066CC; }

ul ul {
   list-style-type: none;

	display: none;
	position: relative;
	left: 90px;
	top: -10px;
	margin:0px;
	padding: 4px;
	color: #FFFFFF;
	text-align: left;
	z-index:2; 
	background-color:#0066CC;
	overflow: visible;
}		

ul.niveau1 li:hover, ul.niveau1 li.sfhover {background-color:#0066CC; text-decoration:none; color:#FFFF00;}		 /*Couleur de fond du menu principal hovering mode*/
li:hover ul.niveau2, li li:hover ul.niveau3, li.sfhover ul.niveau2, li li.sfhover ul.niveau3 {
	display: block;
	background-color:#0066CC;	   	
	z-index: 1;
	text-align: left;
	position: relative;
	left: 80px;
	top: -2px;
	z-index:1;
	overflow: visible;
	 white-space:nowrap; 
}		

li.plus {background-position:right;  background-repeat: no-repeat; display: block;}	

/* ##################################### MENU DROIT ROUGE ######################### */

ul.niveau1droit {
	list-style-type: none;
	position: relative;
	width: 0px;
	font-weight: bold;
	line-height: normal;
	padding: 2px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
	z-index:1;
	text-align: left;
	white-space:nowrap;
	background-color: #FF0000;
}		

/*menu 1*/
ul.niveau1droit  li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FF0000;
	color:white;
}
ul.niveau1droit  li a:link{color:white;}
ul.niveau1droit  li a:visited{color:white; text-decoration: none; }
ul.niveau1droit  li a:hover{color:yellow; text-decoration: none; }
ul.niveau1droit  li a:active{ text-decoration: none; }
ul.niveau1droit li:hover, ul.niveau1droit li.sfhover {
	text-decoration:none;
	color:#FFFF00;
	background-color: #FF0000;
}		 /*Couleur de fond du menu principal hovering mode*/
li:hover ul.niveau2droit , li li:hover ul.niveau3droit, li.sfhover ul.niveau2droit , li li.sfhover ul.niveau3droit  mi{
	display: block;
	background-color: #FF3300;
	width: 160px;
	z-index: 1;
	text-align: left;
	position: absolute;
	left: -60px;
	top: auto;
	z-index:1;
	overflow: visible;
	white-space:nowrap;
	border: outset;
	height: auto;
}		

li.plus {background-position:right;  background-repeat: no-repeat; display: block;}	


