/*menu */

#listmenu{
list-style:none;
margin: 0;
padding:0;
 border: 1px solid #990000;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 padding-left: 8px;
 }
 
 #listmenu li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom: 3px solid #FFFFFF;
}
#listmenu li ul{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom: 3px solid #FFFFFF;
}
#listmenu li ul li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom: 3px solid #FFFFFF;
}
#listmenu a.hac{
display:block;
background:transparent url(images/deplierhaut.gif) left 50% no-repeat;
text-indent: 10px;
cursor:pointer;
 font-family: Verdana;
 color: #940000;
 font-weight: normal;
 font-size: 8pt;
 border-bottom: 1px solid White;
}
#listmenu a.selected{
background: transparent url(images/deplierhaut.gif) no-repeat left 50%;
 color: #940000;
 font-family: Verdana;
  font-size: 9pt;
 text-indent: 10px;
  border-bottom: 1px solid;
}
#corporate {
list-style:none;
margin: 0;
padding:0;
 border: 1px solid #990000;
 font-family: Verdana;
 font-size: 50%;
 padding-left: 8px;
 color: White;
 background-color: #940000;
 font-variant: small-caps;
 font-weight: bolder;
 line-height: 11px;
 }
 .corporate {
list-style:none;
margin: 0;
padding:0;
 border: 1px solid #990000;
 font-family: Verdana;
 font-size: 50%;
 padding-left: 8px;
 color: White;
 background-color: #940000;
 font-variant: small-caps;
 font-weight: bolder;
 line-height: 11px;
 }
 /*  conteneur du menu*/

#rubriques {
position:absolute;
top:148px;
width: 100%;
background-color: #940000; /* couleur de fond du rubriques */
float:left; /* ajout version 0.8.0.8 - a tester */

 font: Verdana;
}

ul.rubriques li ul{
  display:none;
}

ul.rubriques li:hover>ul{
  display:block;
}
/* rubriques racine */
ul.rubriques{
  margin:0px;
  padding:0px;
  list-style:none;
  float:left;
  font: 6pt Verdana;
  text-align:left;
}
/* style du trait de séparation */
ul.rubriques hr{
 margin-right: 2px;
 margin-left: 2px;
 font-family: Verdana;
 font-size: 8pt;
}
ul.rubriques li{
  float:left;
  display:block;
  padding:2px 1px; /* espace entre les entêtes des rubriquess */
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;
  }
/* cadre autour d'une entrée de rubriques */
ul.rubriques li a{
  display:block;
  padding:0px 10px; /* laisser le 1er paramètre à 0 pour ne pas déformer le tableau d'accueil
                       et jouer sur le second pour centrer le rubriques dans le cadre d'accueil
					   (j'ai pas trouvé d'autre moyen...) */
  border: 0px solid;
  color: White;
  text-decoration:none;
					background-color: #990000;
					
					font-family: Verdana;
					font-size: 120%;
					}
/* état lors du survol d'une entrée de rubriques */
ul.rubriques li a:hover{
  border-top-color:#F0F0F0;
  border-left-color:#F0F0F0;
  border-right-color:#999999;
  border-bottom-color:#999999;
  font-family: Verdana;
  font-size: 120%
  font-weight: bolder;
  }

/* Les sous rubriques */
ul.rubriques ul{
	position:absolute;
	border: 0px solid #CCCCCC;
	background: #1b546f;
	font: 8pt arial;
	list-style:none;
	margin:0px;
	padding:0px;
	width:160px;
	z-index:1;
	vertical-align: middle;
}

/* état d'un sous rubriques survolé */
ul.rubriques ul a:hover{

	background:#E5EFF8;
}
/* les sous sous rubriques */
ul.rubriques ul ul{
  top:-2px;
  left:158px;
  z-index:2;
  background-color: #1b546f;
}

ul.rubriques ul li{
  position:relative;
 
  float:none;
  margin:0px;
  padding:0px;
  _display:inline;
}

ul.rubriques ul li a{
  display:block;
  margin:0px;
  padding:0px;
  width:160px;
  border:none;
}
