/*--affichage des sous-menus--*/
/*les sous-menus ne sont pas affiches*/
ul#menu li ul{display:none;}
/*affichage des sous-menus sur rollover*/
ul#menu li:hover>ul{display:block;}

/*--niveau 1 horizontal--*/
/*zone de menu*/
ul#menu{
  margin:0px;
  padding:0px;
  list-style:none;
  width:100%;
  float:left;	
  font:bold 12px arial,helvetica,sans serif;
}
/*separateur*/
ul#menu hr{

}
/*item niveau 1*/
ul#menu li{
  float:left;
  display:block;	
  padding:0px;/*espace entre sous-menus*/
  background:url(../images/mainnavleft.gif) no-repeat right bottom;
 }
/*premier item du menu*/
ul#menu li.first{
  margin-left:0px;	
}
/*dernier item du menu*/
ul#menu li.last{
  margin-right:0px;	
}
/*padding à 0 pour sous-menus*/
ul#menu ul li.last{
	padding:0px;	
}
/*lien niveau 1*/
ul#menu li a{
  display:block;
  padding:10px 9px 9px 6px;	
  color:#00457C;
  text-decoration:none;
}
/*rollover niveau 1*/
ul#menu li a:hover{ background:transparent; color:#007CE8;}

/*--sousmenu - niveau 2--*/
/*zone de sous-menu*/
ul#menu ul{
  position:absolute;
  background:#9BAFB2;/*couleur bordure sous-menu*/
  list-style:none;
  margin:0px;
  padding:1px;
  width:146px;
  _width:150px;
  z-index:2;
}
/*item niveau 2*/
ul#menu ul li{
  position:relative;
  background:#00F3FF;
  float:none;
  margin:0px;
  padding:0px;	
  _display:inline;
  border-right:none;
  font-weight:normal;
  line-height:normal;	
}
/*lien item niveau 2*/
ul#menu ul li a{
  display:block;
	margin:0px;
	width:130px;
	_width:150px;
  border:none;
	font-size:12px;
	color:#007CE8;
	padding:1px 0px 1px 0px;
  line-height:normal;	
}

ul#menu ul li a span{
  background-color:#ffffff;
  display:block;
  width:130px;/*largeur sous-menu DOM*/
  _width:150px;/*largeur sous-menu IE*/
	padding:2px 6px;
  margin:0px 2px;
  border:none;
	cursor:hand;
}
ul#menu ul li a.next span{
}
ul#menu ul li a.next:hover span{
	color:#185FC7;
}
/*rollover lien item niveau 2*/
ul#menu ul li a:hover span{
  background-color:#0086E4;
  color:#ffffff;
  border:none;
}
/*premier item niveau 2*/
ul#menu ul li.first{
  padding-left:0px;
}
/*lien premier item niveau 2*/
ul#menu ul li.first a{
  padding-top:2px;
}
/*dernier item niveau 2*/
ul#menu ul li.last{
  padding-right:0px;
}
/*lien dernier item niveau 2*/
ul#menu ul li.last a{
  padding-bottom:2px;
}

/*--sous-menu - niveau3--*/
/*zone de sous-menu*/
ul#menu ul ul{
  top:0px;
  left:135px;/*position niveau3 DOM*/
	_left:154px;/*position niveau3 IE*/
  z-index:3;	
}

/*dernier item du niveau 3*/
ul#menu ul li.last {border:none}
ul#menu ul ul li.last {border:none}