/*--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;
  line-height:21px;
}
/*separateur*/
ul#menu hr{

}
/*item niveau 1*/
ul#menu li{
  float:left;
  display:block;	
  padding:0px 0px 0px 0px;/*espace entre sous-menus*/
  _padding:0px 0px 0px 0px;
	border-right:1px solid #c0c0c0;
}
/*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:0px 4px 3px 6px;	
  color:#404040;
  text-decoration:none;
}
/*rollover niveau 1*/
ul#menu li a:hover{ background:#13235b; color:white;}

/*--sousmenu - niveau 2--*/
/*zone de sous-menu*/
ul#menu ul{
  position:absolute;
  left:0px;
  background:#e0e0e0;
  list-style:none;
  margin:0px;
  padding:0;
  width:1024px;
  z-index:99;
  border-top:#c0c0c0 1px solid;
  _border-top:#c0c0c0 2px solid;
  border-bottom:#c0c0c0 2px solid;
}
/*item niveau 2*/
ul#menu ul li{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;	
	_display:inline;
	font-weight:normal;
	line-height:normal;
	border-right:1px #c0c0c0 solid;
}
/*lien item niveau 2*/
ul#menu ul li a{
	display:block;
	margin:0px;
/*	border:none;*/
	color:#6F6F6F;
	padding:0;
	line-height:normal;	
}

ul#menu ul li a span{
	display:block;
/*	width:134px;/*largeur sous-menu DOM*/
/*	_width:146px;*/
	padding:2px 4px;
	margin:0;
/*	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:#909090;
  color:#fbfbfb;
  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{
  
}
/*dernier item niveau 2*/
ul#menu ul li.last{
  padding-right:0px;
	border-right:1px #c0c0c0 solid;
}
/*lien dernier item niveau 2*/
ul#menu ul li.last a{

}

/*--sous-menu - niveau3--*/
/*zone de sous-menu*/
ul#menu ul ul{
position:relative;
border:none;
	width:110;
	top:0px;
	left:0px;/*position niveau3 DOM*/
	z-index:3;	
}

/*dernier item du niveau 3*/
ul#menu ul li.last {border:none}
ul#menu ul ul li.last {border:none}
