/* liens */
.vg a,.mh a,.vd a{display:block;margin:1 0 0 0;padding:1px 5px;
  text-decoration:none;line-height:16px;color:#000000}
.vg a:hover,.mh a:hover,.vd a:hover,.vg a:active,.mh a:active,.vd a:active,.vg a:focus,.mh a:focus,.vd a:focus{
 background-color:#FF7A00;padding:0px 3px;color:#FFFFFF;}
.vg a,.mh a,.vd a,.vg a,.mh a,.vd a,.vg a,.mh a.vd a{
border:1px solid;padding:0px 3px;color:#000000;border-color: #FF7A00; font-size:8pt}


/* flèches */
/*.fh,.fl{font-size:80%;color:red;}*/
.fl{position:relative;}
a:hover .fl,a:active .fl,a:focus .fl,a:hover .fh,a:active .fh,a:focus .fh{color:#FFF;}
.suivi{background-color:#e5fff0;}     /* couleur du suivi */
.suivi,.suivi .fl,.suivi .fh{color:green}

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

/* 2éme niveau et suivants */
.mh li{float:left;} 
.vg ul,.mh ul,.vd ul{visibility:hidden;background-color:#FFFFFF;margin:1em 0 0 0;}
.mh ul{margin-top:4em}
.vg ul,.mh ul ul{margin:-19px 0 0 1px;}
.vd ul{margin:-1.5em 0 0 -1px;}
