#ancre_menu{vertical-align:top;padding:0;margin:0; height:20px;}
.titre a, .lien a {
	padding:4px 22px;
}

/* couleur sous-menu */
.vd li .titre a , .vd li .lien a, .vd li .titre a:visited , .vd li .lien a:visited,
.vg li .titre a , .vg li .lien a, .vg li .titre a:visited , .vg li .lien a:visited,
.mh li .titre a , .mh li .lien a, .mh li .titre a:visited , .mh li .lien a:visited {
	background-color:#003d7d;
	border-bottom:solid 1px #ffffff;
	color:#ffffff;
	padding:4px 5px;
} 
.vd li .titre a:hover , .vd li .lien a:hover,
.vg li .titre a:hover , .vg li .lien a:hover,
.mh li .titre a:hover , .mh li .lien a:hover {
	color:#003d7d;
	background-color:#ffffff;
	border-bottom:solid 1px #ffffff;
	padding:4px 5px;
}

/* couleur sous-sous-menu */
.vd li li .titre a , .vd li li .lien a, .vd li li .titre a:visited , .vd li li .lien a:visited,
.vg li li .titre a , .vg li li .lien a, .vg li li .titre a:visited , .vg li li .lien a:visited,
.mh li li .titre a , .mh li li .lien a, .mh li li .titre a:visited , .mh li li .lien a:visited {
	background-color:#3f6aaa;
	border-bottom:solid 1px #ffffff;
	color:#ffffff;
	padding:4px 5px;
} 
.vd li li .titre a:hover , .vd li li .lien a:hover,
.vg li li .titre a:hover , .vg li li .lien a:hover,
.mh li li .titre a:hover , .mh li li .lien a:hover {
	color:#3f6aaa;
	background-color:#ffffff;
	border-bottom:solid 1px #ffffff;
	padding:4px 5px;
}

/* couleur sous-sous-sous-menu */
.vd li li li .titre a , .vd li li li .lien a, .vd li li li .titre a:visited , .vd li li li .lien a:visited,
.vg li li li .titre a , .vg li li li .lien a, .vg li li li .titre a:visited , .vg li li li .lien a:visited,
.mh li li li .titre a , .mh li li li .lien a, .mh li li li .titre a:visited , .mh li li li .lien a:visited {
	background-color:#7792ba;
	border-bottom:solid 1px #ffffff;
	color:#ffffff;
	padding:4px 5px;
} 
.vd li li li .titre a:hover , .vd li li li .lien a:hover,
.vg li li li .titre a:hover , .vg li li li .lien a:hover,
.mh li li li .titre a:hover , .mh li li li .lien a:hover {
	color:#7792ba;
	background-color:#ffffff;
	border-bottom:solid 1px #ffffff;
	padding:4px 5px;
}

.titre, .titre a, .lien, .lien a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

lien {
	padding:0;
	margin:0;
}
/* liens */
.mh a,.vg a,.vd a{display:block;margin:0;  text-decoration:none;line-height:1.1em;}
.titre, .titre:hover { border-right:solid 1px #ffffff;}
.mh li .titre, .mh li .titre:hover { border:0 }
.titre a, .titre a:visited{background-color:#003d7d;color:#ffffff;cursor:default;} 
.titre a:hover,.titre a:active,.titre a:focus{background-color:#FFFFFF;color:#003d7d; border:inherit;} 

.titre .suivi, .vd li .titre .suivi, .vg li .titre .suivi, .mh li .titre .suivi,
.lien .suivi, .vd li .lien .suivi, .vg li .lien .suivi, .mh li .lien .suivi
{background-color:#ffffff; color:#003d7d;}     /* couleur du suivi */

 /* avec url */
.lien, .lien:hover { border-right:solid 1px #ffffff;}
.mh li .lien, .mh li .lien:hover {border:0px;}
.lien a, .lien a:visited{background-color:#003d7d;color:#ffffff;cursor:pointer;cursor:hand;/*IE5.0*/}
.lien a:hover,.lien a:active,.lien a:focus{background-color:#ffffff;color:#003d7d;border:inherit;}

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

/* 1er niveau : */
.mh li,.vd li,.vg li{display:inline;} /* bug IE */
.mh li{float:left;}
.mh{height:20px;}
.vg,.vg ul,.mh,.mh ul,.vd,.vd ul{position:absolute;margin:0;padding:0;  border:0; }
.vd{text-align:right;}/* marge du body de general.css reportée */

/* 2éme niveau et suivants */

.mh li li{float:none; }
.vg ul,.mh ul,.vd ul{visibility:hidden; background-color:#ffffff; border:solid 1px #ffffff;}
.vg ul li li, .mh ul li li, .vd ul li li { z-index:9;}
.mh ul{}
.vg ul,.mh ul ul{margin:-20px 0 0 1px;}
.vd ul{}
.vg ul li,.mh ul li,.vd ul li{}
