/*--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 11px arial,helvetica,sans serif;
}
/*separateur*/
ul#menu hr{
}
/*item niveau 1*/
ul#menu li{
	float:left;
	display:block;
	padding:0;
	_padding:0px 0px 0px 0px;
	border:none;
	height:50px;
	margin:0px;
}
/*premier item du menu*/
ul#menu li.first{
	width:75px;
}
ul#menu li.first+LI {
	width:139px;
}
ul#menu li.first+LI+LI {
	width:149px;
}
ul#menu li.first+LI+LI+LI {
	width:150px;
}
ul#menu li.first+LI+LI+LI+LI {
	width:140px;
}
ul#menu li.first+LI+LI+LI+LI+LI{
	width:172px;
}
/*lien niveau 1*/
ul#menu li A:link, ul#menu li A:visited{
	display:block;
	/*height:40px;*/ /*il ne faut pas de hauteur sur les liens ca fait passer lemenu à la verticale dasn MSIE*/
	padding:10px 0px 17px 23px;/*espace entre menus*/
	color:white;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:20px;
	background-repeat:no-repeat;
	background-color:transparent !important;
	overflow:visible;
}
/*rollover niveau 1*/
ul#menu li.first A:link, ul#menu li.first A:visited {
	padding-left:20px;/*espace entre menus*/
	width:55px;
	background-image:url(../images/mainnav/mainnav1_01.png);
}
ul#menu li.first+LI A:link, ul#menu li.first+LI A:visited {
	width:119px;
	background-image:url(../images/mainnav/mainnav1_02.png);
}
ul#menu li.first+LI+LI A:link, ul#menu li.first+LI+LI A:visited {
	width:129px;
	background-image:url(../images/mainnav/mainnav1_03.png);
}
ul#menu li.first+LI+LI+LI A:link, ul#menu li.first+LI+LI+LI A:visited {
	width:130px;
	background-image:url(../images/mainnav/mainnav1_04.png);
}
ul#menu li.first+LI+LI+LI+LI A:link, ul#menu li.first+LI+LI+LI+LI A:visited {
	width:120px;
	background-image:url(../images/mainnav/mainnav1_05.png);
}
ul#menu li.first+LI+LI+LI+LI+LI A:link, ul#menu li.first+LI+LI+LI+LI+LI A:visited {
	padding-left:18px;/*espace entre sous-menus*/
	width:166px;
	background-image:url(../images/mainnav/mainnav1_06.png);
}
ul#menu li.first A:hover, ul#menu li.first A:active {
	background-image:url(../images/mainnav/mainnav2_01.png);
}
ul#menu li.first+LI A:hover, ul#menu li.first+LI A:active {
	background-image:url(../images/mainnav/mainnav2_02.png);
}
ul#menu li.first+LI+LI A:hover, ul#menu li.first+LI+LI A:active {
	background-image:url(../images/mainnav/mainnav2_03.png);
}
ul#menu li.first+LI+LI+LI A:hover, ul#menu li.first+LI+LI+LI A:active {
	background-image:url(../images/mainnav/mainnav2_04.png);
}
ul#menu li.first+LI+LI+LI+LI A:hover, ul#menu li.first+LI+LI+LI+LI A:active {
	background-image:url(../images/mainnav/mainnav2_05.png);
}
ul#menu li.first+LI+LI+LI+LI+LI A:hover, ul#menu li.first+LI+LI+LI+LI+LI A:active {
	background-image:url(../images/mainnav/mainnav2_06.png);
}
/*--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:950px;
	_width:150px;
  z-index:2;
    font-size:10px;
}
/*item niveau 2*/
ul#menu ul li{
position:relative;
	background:#f2f2f2;
  float:none;
  margin:0px;
  padding:0px;	
border-right:none;
	font-weight:normal;
  line-height:normal;
      font-size:10px;
}
/*lien item niveau 2*/
ul#menu ul li a{
  display:block;
	margin:0px;
	width:130px;
	_width:150px;
  border:none;
	font-size:12px;
	color:#475d82;
	padding:1px 0px 1px 0px;
  line-height:normal;
      font-size:10px;	
}
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;
	    font-size:10px;
}
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:#f5a124;
  color:#475d82;
  border:none;
  font-size:10px;
}
/*premier item niveau 2*/
ul#menu ul li.first{
  padding-left:0px;
      font-size:10px;
}
/*lien premier item niveau 2*/
ul#menu ul li.first a{
  padding-top:2px;
      font-size:10px;
}
/*dernier item niveau 2*/
ul#menu ul li.last{
  padding-right:0px;
      font-size:10px;
}
/*lien dernier item niveau 2*/
ul#menu ul li.last a{
  padding-bottom:2px;
      font-size:10px;
}
/*--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}
