

/************************* MENU *************************/
 
/* la table de main menu */
#mainmenu{
	position:relative;
	padding:0px;
	margin:0px;
	
}

#mainmenu a, #menub a{
	text-decoration:none;
	font-family: Arial, Arial, Helvetica, sans-serif;
}

#mainmenu div.aoff, #mainmenu div.aactif{
	font-size: 12px;
	position:relative;
	padding:0px 0px 0px 22px;
	height:19px;
	line-height:19px;
	width:204px;
	text-transform:uppercase;
	background-repeat:no-repeat;
	margin:4px 0px;
}

#mainmenu div.aoff a, #mainmenu div.aactif a{
	
	
}

#mainmenu div.aoff a{
	
	color:#004370;
	font-weight:normal;
}

#mainmenu div.aactif a{
	color:#fff;
	font-weight:bold;
}


#mainmenu div.aoff a:hover{
	color:#3081b8;
}
#mainmenu div.aactif a:hover{
	color:#fff;
	font-weight:bold;
}

#mainmenu #menub{
	margin:-4px 0px 0px 0px;
}

#mainmenu div.boff, #mainmenu div.bactif {
	font-size:12px;
	line-height:12px;
	margin:1px 0px 1px 0px;
	padding:5px 10px 5px 20px;
	background:transparent url("../img/styles/menub_background.gif") repeat-y 0 0;
}

#mainmenu div.bactif {
}
#mainmenu div.boff a, #mainmenu div.bactif a{
	text-transform:none;
	color:#004370;
	font-weight:bold;
	text-decoration:none;
}
#mainmenu div.boff a:hover{
	color:#3081b8;
	font-weight:bold;
}

#mainmenu #menuc{
	margin:0px 0px 0px 0px;
	font-size:11px;
}

#mainmenu #menuc div{
	margin:4px 0px 4px 16px;
}
#mainmenu #menuc div.cactif a{
	text-decoration:underline;
}


/* menu niveau b STANDALONE (champs de pratique) c standalone est le même ******************************************************************************** */

#menub_sa{
	border-right:1px #e6ebf1 solid;
	margin:0px 0px 50px 0px;
}

#menub_sa div.boff, #menub_sa div.bactif {
	font-size:11px;
	line-height:12px;
	margin:2px 0px 2px 0px;
	padding:4px 10px 4px 15px;
	width:150px;
}
#menub_sa div.boffdecollapse, #menub_sa div.bactifdecollapse {
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	margin:2px 0px 2px 0px;
	padding:4px 10px 4px 15px;
	width:150px;
	letter-spacing:1px;
	border-top:1px #004370 solid;
}

#menub_sa div.bactif {
	background:#fff url("../img/styles/actifmenu/actif_menub.gif") repeat-y 0 0;
}
#menub_sa div.bactifdecollapse {
	background:#fff url("../img/styles/actifmenu/actif_menub_decollapse.gif") repeat-y 0 0;
}
#menub_sa div.boffdecollapse {
	background:#fff url("../img/styles/actifmenu/inactif_menub_decollapse.gif") repeat-y 0 0;
}
#menub_sa div.boff a, #menub_sa div.bactif a{
	text-transform:none;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}
#menub_sa div.boff a:hover{
	color:#004370;
	font-weight:normal;
}
#menub_sa div.boffdecollapse a, #menub_sa div.bactifdecollapse a{
	text-transform:none;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#menub_sa div.boffdecollapse a:hover{
	color:#004370;
	font-weight:bold;
}
