
/* Menu principale  Menu principale Menu principale Menu principale*/
ul#menu li ul{
  display:none;
}

ul#menu li:hover>ul{
  display:block;
}
/* style de l'environment des balises li*/
ul#menu{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: none; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none
}
/* style des éléments de la ligne */
ul#menu li{
	float:left;
	display:block;
	PADDING-RIGHT: 20px;	
	PADDING-LEFT: 20px;  
	BORDER-RIGHT: white 1px solid; 
}
/* style du dernier élément de la ligne */
UL#menu li.lastmain {
	BORDER-RIGHT: 0px;
}
/* style du href de la ligne */
ul#menu li a{
	PADDING-TOP: 2px;		
	vertical-align:middle;
	DISPLAY: block;
/* Couleur du texte */
	COLOR: white; 
	TEXT-DECORATION: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	BORDER-TOP: medium none; 
	BORDER-BOTTOM: medium none;  
	BORDER-LEFT: medium none; 
	CURSOR: hand; 
}
/* style du href de la ligne lors d'un hover*/
UL#menu LI A:hover 
{
    TEXT-DECORATION: underline;
   	color:white;
}
/* Sous Menu  Sous Menu Sous Menu Sous Menu */
/*ul#menu ul ul{
	top:0px;
	left:110px;
	z-index:2;
}
*/
/* style de la sous liste*/
ul#menu ul
{
	Z-INDEX: 1; 
	PADDING-TOP: 5px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 	
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 	 
	LIST-STYLE-TYPE: none; 
	MARGIN-LEFT : -4px;
	POSITION: absolute;
	background-color: none;
	-moz-opacity:0.90;
	_PADDING-TOP: 3px; 
	_PADDING-RIGHT: 0px; 
	_PADDING-LEFT: 0px; 	
	_PADDING-BOTTOM: 0px; 
}
/* sous liste, style des éléments de la ligne */
ul#menu ul li{
  position:relative;
  float:none;
  margin:0px;
  padding:0px;
  _display:inline;
  _height:19px;
  height:16px;
  BORDER-RIGHT: navy 1px solid; 
  BORDER-LEFT: navy 1px solid; 
	FILTER: alpha(opacity=90);
}
/* comportement différent pour _ie et firefox */
ul#menu ul li.first
{
	BORDER-RIGHT: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-TOP: medium none; 
	BORDER-BOTTOM: medium none;  
/*	background:none no-repeat -320px 0%;*/
	MARGIN-TOP : -14px;
	_MARGIN-TOP : -15px;
	_padding-top:0px; 
	_background-color:none;
	_FILTER: alpha(opacity=0,1); 
}

ul#menu ul li a{
	display:block;
	margin:0px;
	padding:0px;
	border:none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
ul#menu ul li a span
{
	PADDING-TOP: 2px;
	display:block;
	width:130px;
	_WIDTH: 131px; 
	margin:0px 2px;
	border:none;
	cursor:hand;
	height:16px;
	_height:17px;
		 
}
UL#menu UL LI a:hover  
{
	FILTER: alpha(opacity=99);-moz-opacity:0.99;
	color:white;
	background-color: #003399;
	text-decoration:none;	
}

ul#menu ul li.next
{
	background-color:orange;
	BORDER-TOP: 1px;
	BORDER-BOTTOM: 0px;
	BORDER-RIGHT: navy 1px solid; 
	BORDER-LEFT: navy 1px solid; 
	padding-top:2px;
	_padding-top:2px;
}
ul#menu ul li.last
{
	background-color:orange;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BORDER-BOTTOM: navy 1px solid; 
	padding-bottom:4px;
	_padding-bottom:2px;
}
UL#menu UL LI.nextlast 
{
	BORDER-TOP: blue 1px solid; 
	padding-top:2px;
	PADDING-BOTTOM: 1px;
	_PADDING-BOTTOM: 2px;
	BORDER-BOTTOM: blue 1px solid; 
}
ul.reference
{
	color: Navy;
	font-family: Tahoma, Arial, Helvetica;
	font-weight:normal;
	font-size: 12px;
	text-align: Left;
}
#nomenu1 {
	position:absolute; 
	width:800px; 
	z-index:0; 
	display:none;
	font-size:8px;
	color:#ffffee;
}
.nomenu1 {display:none;
}
#nomenufoot {
	position:absolute; 
	width:800px; 
	z-index:1; 
	top:1000px; 
	display:none;
	font-size:8px;
	color:#ffffee;
}
.nomenufoot {display:none;
}
.nomenufot {font-size: 9pt; color: #CCFFFF}
