
a {
	text-decoration: none;
	font-family:Arial; font-weight:bold; font-size:9pt; 

}

a:hover {
	color:#FFCC00;
	text-decoration: none;
	font-family:Arial; font-weight:bold; 
	border: 0px solid #FFCC00;
	border-bottom: 1px solid #FFCC00;
}
/*
 * Habillage des menus et de la navigation
 */

.menu {
	border: 1px solid #999900;
	border-top: 0px solid #999900;
	padding: 0px;
	margin: 0px;
	margin-bottom: 16px;
}
.menu ul {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	list-style: none;
}
.menu ol {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	list-style: none;
}
.menu-titre {
	border-top: 1px solid #999900;
	border-bottom: 1px dashed #999900;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 100%;
}
.menu-item {
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 100%;
	font: arial,verdana;
}

.lien {
	margin: 0px;
	font-size: 100%;
	font: arial,verdana;
	color:#000099;
	text-decoration: none;
	font-family:Arial; font-weight:bold; font-size:10pt; 
}

/* Des couleurs specifiques selon les types de menus */

.general		{ background-color: #999900; text-align:center; }
.general .menu-titre 	{ background-color: #999900; }

