

/* CSS Document */

ul#menu li ul{
  display:none;
}

ul#menu li:hover>ul{
  display:block;
}


ul#menu{
  /*position: absolute; */
  position: relative;
  
  /*top: 135px; */  /* Position du Menu (Vertical) */
  top: -6px;
  left: 6px; /* Position du Menu (horizontal) */
  margin: 0px;
  padding:0px;
  list-style:none;
  width: 545px;
  float:left;
  font:0.7em Arial;
  z-index:1;
  
  
}

ul#menu hr{
 margin-right: 0px;
 margin-left: 0px;
}

ul#menu li{
  float:left;
  display:block;
  padding:0px 0px;
    
}

ul#menu li.first{
  padding-left:2px;
}

ul#menu li.last{
  padding-right:2px;
}

ul#menu li a{
  display:block;
  padding:2px 0px;
  border:none;
  color:#FFFFFF;  /* Couleur du texte */
  font-family: myriad web, tahoma, verdana, helvetica; /* Polices utilisées dans les sous-menus */
  font-size: 11px; /* Taille de la police des sous-menus */
  text-decoration:none;
 
}

ul#menu li a:hover{
  border-top-color:#000;
  border-left-color:#000;
  border-right-color:#000;
  border-bottom-color:#000;
}

ul#menu ul{
  position:absolute;
  background:#2F464F;
  background-image:url(../../entree/fond.gif);
  filter:alpha(opacity=90); 
  opacity:.90; 
  -moz-opacity:.90;
  
  border: 1px solid #FFF;
  list-style:none;
  margin:0px;
  padding:0px; /* Doit être à 0px s'il y a des menus sans sous-menu */
  width:160px; /* Largeur du fond du sous-menu */
  z-index:1;
}

ul#menu ul ul{
  top:0px;
  left:180px; /* Largeur des sous-sous-menus */
  z-index:2;
}

ul#menu ul li{
  position:relative;
  float:none;
  margin:0px;
  padding:0px;
  _display:inline;
  margin-top: 4px;
  margin-bottom: 4px; /* Espacement (vertical) entre les différents éléments du menu */
    
  
}

ul#menu ul li a{
  display:block;
	margin:0px;
	padding:0px;
	width:160px;
  border:none;
}
ul#menu ul li a span{
  display:block;
  width:144px;
  _width:156px;
	padding:2px 6px;
  margin:0px 2px;
  border:none;
	cursor:hand;
}

ul#menu ul li a.next:hover span
{
  background-position: -160px 50%;
}

ul#menu ul li a:hover span
{
  background-color:#F1F1D9; /* Couleur du surlignage des sous-menus */
  color:#000000;            /* Couleur du texte de surlignage des sous-menus */
  border:none;
}
/* Version anglaise */


ul#en_menu li ul{
  display:none;
}

ul#en_menu li:hover>ul{
  display:block;
}


ul#en_menu{
  /*position: absolute; */
  position: relative;
  
  /*top: 135px; */  /* Position du Menu (Vertical) */
  top: -6px;
  left: 75px; /* Position du Menu (horizontal) */
  margin: 0px;
  padding:0px;
  list-style:none;
  width: 545px;
  float:left;
  font:0.7em Arial;
  z-index:1;
  
  
}

ul#en_menu hr{
 margin-right: 0px;
 margin-left: 0px;
}

ul#en_menu li{
  float:left;
  display:block;
  padding:0px 0px;
    
}

ul#en_menu li.first{
  padding-left:2px;
}

ul#en_menu li.last{
  padding-right:2px;
}

ul#en_menu li a{
  display:block;
  padding:2px 0px;
  border:none;
  color:#FFFFFF;  /* Couleur du texte */
  font-family: myriad web, tahoma, verdana, helvetica; /* Polices utilisées dans les sous-en_menus */
  font-size: 11px; /* Taille de la police des sous-en_menus */
  text-decoration:none;
 
}

ul#en_menu li a:hover{
  border-top-color:#000;
  border-left-color:#000;
  border-right-color:#000;
  border-bottom-color:#000;
}

ul#en_menu ul{
  position:absolute;
  background:#2F464F;
  background-image:url(../../entree/fond.gif);
  filter:alpha(opacity=90); 
  opacity:.90; 
  -moz-opacity:.90;
  
  border: 1px solid #FFF;
  list-style:none;
  margin:0px;
  padding:0px; /* Doit être à 0px s'il y a des en_menus sans sous-en_menu */
  width:160px; /* Largeur du fond du sous-en_menu */
  z-index:1;
}

ul#en_menu ul ul{
  top:0px;
  left:180px; /* Largeur des sous-sous-en_menus */
  z-index:2;
}

ul#en_menu ul li{
  position:relative;
  float:none;
  margin:0px;
  padding:0px;
  _display:inline;
  margin-top: 4px;
  margin-bottom: 4px; /* Espacement (vertical) entre les différents éléments du en_menu */
    
  
}

ul#en_menu ul li a{
  display:block;
	margin:0px;
	padding:0px;
	width:160px;
  border:none;
}
ul#en_menu ul li a span{
  display:block;
  width:144px;
  _width:156px;
	padding:2px 6px;
  margin:0px 2px;
  border:none;
	cursor:hand;
}

ul#en_menu ul li a.next:hover span
{
  background-position: -160px 50%;
}

ul#en_menu ul li a:hover span
{
  background-color:#F1F1D9; /* Couleur du surlignage des sous-en_menus */
  color:#000000;            /* Couleur du texte de surlignage des sous-en_menus */
  border:none;
}
