ul#menu li ul{
  display:none;
}

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


ul#menu   { font-style: normal; font-variant: normal; font-weight: normal; background-image: url(IMG/menunavigationV3_03.gif); list-style-type: none; margin: 0px; padding: 0px; width: 517px; height: 45px }

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

ul#menu li  { font-size: 12pt; float: left; padding: 2px 1px 2px 0px; position: relative; left: 28px; display: block }
ul#menu li.first { padding-left: 2px }

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

ul#menu li a   { color: white; font-weight: 600; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-transform: capitalize; padding: 6px 6px 2px; display: block }

ul#menu li a:hover    { text-decoration: underline; background-color: #cb8f42; border-bottom-color: #999999; border-left-color: #F0F0F0; border-right-color: #999999; border-top-color: #F0F0F0  }
/*
Reglage des cadres de dessous en bleu marine pour l'instant. largeur a regler en auto
*/
ul#menu ul      { font-size: 8pt; background: url(IMG/menunavigation-V2-ai10_111.gif) 0px 0%; list-style-type: none; margin: 0px; padding: 0px; border: groove 2px black; position: absolute; z-index: 1; left: 0px; width: 200px; height: auto }

ul#menu ul ul   { z-index: 2; top: 0px; left: 155px }

ul#menu ul li  { float: none; margin: 0px; padding: 0px; position: relative; _display: inline  }
/*
reglage de la largeur du texte sous menu. marges devant texte. couleur texte de base. hauteur de chaque case
*/
ul#menu ul li a    { margin: 2px 5px; padding: 0px; height: 30px; display: block }
ul#menu ul li a span  { margin: 0px 2px; padding: 2px 6px; border: none; width: 244px; _width: 256px; cursor: hand; display: block }
ul#menu ul li a.next span  { background: url('(EmptyReference!)') no-repeat 0% 50% }
ul#menu ul li a.next:hover span { background-position: -260px 50% }

ul#menu ul li a:hover span  { color: #ffffff; background-color: #000099; border: none }

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

ul#menu ul li.first a  { background: url('(EmptyReference!)') no-repeat -320px 0%; padding-top: 2px }

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

ul#menu ul li.last a  { background: url('(EmptyReference!)') no-repeat left bottom; padding-bottom: 2px }
A.pied    { color: white; font-style: oblique; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-right: 0px; position: relative; top: -6px }
A.print { color: navy; font-weight: 500; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-right: 0px; position: relative; top: -6px }
A.chemin { color: navy; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-right: 0px; position: relative }
A:hover.pied  { color: yellow }
A:hover.print { color: green; font-weight: bold }
A:hover.chemin { color: white; font-weight: bold; background-color: navy }
/*
p{
  margin-left:170px;
}
*/
