/*--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:3px 0px 1px 0px;/*espace entre sous-menus*/
  _padding:1px 0px 0px 0px;
	border-right:1px solid #848484;
}
/*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:#848484;
  text-decoration:none;
}
/*rollover niveau 1*/
ul#menu li a:hover{ background:transparent; color:#F70000;}

/*--sousmenu - niveau 2--*/
/*zone de sous-menu*/
ul#menu ul{
  position:absolute;
  background:#848484;/*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:#f2f2f2;
  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:#6F6F6F;
	padding:1px 0px 1px 0px;
  line-height:normal;	
}

ul#menu ul li a span{
  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:#DE0000;
  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{
  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}