#ancre_menu{vertical-align:top;padding:5px 5px 0 0;margin:0}

/* liens */
.mh a, .vg a, .vd a{display:block;margin:0;padding:2px 5px;
  text-decoration:none;line-height:1.1em;cursor:default}
.titre a{background-color:#FFFFFF;color:#000000;padding:2px 5px;} 
.titre a:hover, .titre a:active, .titre a:focus{background-color:#ee7d11;color:#ffffff} 
.titre .suivi{background-color:#FFFFFF}     /* couleur du suivi */
 /* avec url */
.lien a{background-color:#FFFFFF;color:#000000;font-weight:normal;cursor:pointer;cursor:hand/*IE5.0*/}
.lien a:visited{color:#000000;font-weight:normal}
.lien a:hover, .lien a:active, .lien a:focus{
  background-color:#ee7d11;color:#ffffff;border:2px inset;padding:0 3px;}

/* flèches */
.fh, .fl{font-size:80%; font-weight:bold}
.fl{position:absolute;}

/* 1er niveau : */
.mh li, .vd li, .vg li{display:inline;padding:2px 32px} /* bug IE */
.mh li{float:left;}
.mh{;height:1.35em}
.vg, .vg ul, .mh, .mh ul, .vd, .vd ul{position:absolute;margin:0;padding:0;
  border:0px outset #CCCCCC; z-index:9}
.vd{text-align:right;right:1.3em}/* marge du body de general.css reportée */

/* 2éme niveau et suivants */
.mh li li{float:none;background-color:#FFFFFF} 
.vg ul, .mh ul, .vd ul{visibility:hidden;background-color:#FFFFFF}
.mh ul{margin-top:.4em;border:2px outset #DDDDDD; font-size:95%; font-weight:normal;}
.vg ul, .mh ul ul{margin:-1.5em 0 0 1px;}
.vd ul{margin:-1.5em -3px 0 0;}
