a:link{
	font-size:12px;
	color: #000000;
	text-decoration: underline;
}

a:hover{
	font-size:12px;
	color: #5d7a9f;
	text-decoration: underline;
}

a:visited{
	font-size:12px;
	color: #000000;
	text-decoration: underline;
}

a:visited:hover{
	font-size:12px;
	color: #5d7a9f;
	text-decoration: underline;
}

a:active{
	font-size:12px;
	color: #000000;
	text-decoration: underline;
}




a.link:link{
	font-size:12px;
	color: #000000;
	text-decoration: underline;
}

a.link:hover{
	font-size:12px;
	color: #5d7a9f;
	text-decoration: underline;
}

a.link:visited{
	font-size:12px;
	color: #000000;
	text-decoration: underline;
}

a.link:visited:hover{
	font-size:12px;
	color: #5d7a9f;
	text-decoration: underline;
}

a.link:active{
	font-size:12px;
	color: #000000;
	text-decoration: underline;
}

/* ********************************** */

a.link_p:link{
	font-size:10px;
	color: #000000;
	text-decoration: underline;
}

a.link_p:hover{
	font-size:10px;
	color: #5d7a9f;
	text-decoration: underline;
}

a.link_p:visited{
	font-size:10px;
	color: #000000;
	text-decoration: underline;
}

a.link_p:visited:hover{
	font-size:10px;
	color: #5d7a9f;
	text-decoration: underline;
}

a.link_p:active{
	font-size:10px;
	color: #000000;
	text-decoration: underline;
}


/* ********************************** */


a.lien:link{
	font-size:12px;
	color: #5d7a9f;
	text-decoration: underline;
}

a.lien:hover{
	font-size:12px;
	color: #112a4d;
	text-decoration: underline;
}

a.lien:visited{
	font-size:12px;
	color: #5d7a9f;
	text-decoration: underline;
}

a.lien:visited:hover{
	font-size:12px;
	color: #112a4d;
	text-decoration: underline;
}

a.lien:active{
	font-size:12px;
	color: #5d7a9f;
	text-decoration: underline;
}

/* ****************************************** */


a.lien_menu:link{
	font-size:12px;
	color: #5d7a9f;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
}

a.lien_menu:hover{
	font-size:12px;
	color: #FFFFFF;
	background-color:#5d7a9f;
	line-height:25px;
	padding-right:20px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	text-decoration: none;
}

a.lien_menu:visited{
	font-size: 12px;
	color: #5d7a9f;
	line-height:25px;
	font-weight: bold;
	text-decoration: none;
}

a.lien_menu:visited:hover{
	font-size:12px;
	color: #FFFFFF;
	background-color:#5d7a9f;
	line-height:25px;
	padding-right:20px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	text-decoration: none;
}

a.lien_menu:active{
	font-size:12px;
	color: #FFFFFF;
	background-color:#5d7a9f;
	line-height:25px;
	padding-right:20px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	text-decoration: none;
}

/* **************************************************** */

a.lien_menu_actif:link{
	font-size:12px;
	color: #FFFFFF;
	background-color:#5d7a9f;
	line-height:25px;
	padding-right:20px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	text-decoration: none;
}

a.lien_menu_actif:hover{
	font-size:12px;
	color: #5d7a9f;
	background-color:#FFFFFF;
	line-height:25px;
	padding-right:20px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	text-decoration: none;
}

a.lien_menu_actif:visited{
	font-size:12px;
	color: #FFFFFF;
	background-color:#5d7a9f;
	line-height:25px;
	padding-right:20px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	text-decoration: none;
}

a.lien_menu_actif:visited:hover{
	font-size:12px;
	color: #5d7a9f;
	background-color:#FFFFFF;
	line-height:25px;
	padding-right:20px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	text-decoration: none;
}

a.lien_menu_actif:active{
	font-size:12px;
	color: #FFFFFF;
	background-color:#5d7a9f;
	line-height:25px;
	padding-right:20px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	text-decoration: none;
}


/* **************************************************** */

a.lien_smenu:link{
	font-size:12px;
	color: #FFFFFF;/*5d7a9f*/
	line-height:14px;
	text-decoration: none;
}

a.lien_smenu:hover{
	font-size:12px;
	color: #5d7a9f;
	line-height:14px;
	text-decoration: none;
}

a.lien_smenu:visited{
	font-size:12px;
	color: #FFFFFF;
	line-height:14px;
	text-decoration: none;
}

a.lien_smenu:visited:hover{
	font-size:12px;
	color: #5d7a9f;
	line-height:14px;
	text-decoration: none;
}

a.lien_smenu:active{
	font-size:12px;
	color: #FFFFFF;
	line-height:14px;
	text-decoration: none;
}

/* ********************************** */

a.lien_orange:link{
	font-size:12px;
	color: #ff8000;
	line-height:14px;
	text-decoration: underline;
}

a.lien_orange:hover{
	font-size:12px;
	color: #5d7a9f;
	line-height:14px;
	text-decoration: underline;
}

a.lien_orange:visited{
	font-size:12px;
	color: #ff8000;
	line-height:14px;
	text-decoration: underline;
}

a.lien_orange:visited:hover{
	font-size:12px;
	color: #5d7a9f;
	line-height:14px;
	text-decoration: underline;
}

a.lien_orange:active{
	font-size:12px;
	color: #ff8000;
	line-height:14px;
	text-decoration: underline;
}




a.link_actu:link{
	font-size:10px;
	color: #5d7a9f;
	text-decoration: underline;
}

a.link_actu:hover{
	font-size:10px;
	color: #5d7a9f;
	text-decoration: underline;
}

a.link_actu:visited{
	font-size:10px;
	color: #5d7a9f;
	text-decoration: underline;
}

a.link_actu:visited:hover{
	font-size:10px;
	color: #5d7a9f;
	text-decoration: underline;
}

a.link_actu:active{
	font-size:10px;
	color: #5d7a9f;
	text-decoration: underline;
}