.menu {
font-family:verdana, sans-serif;
font-size:9px;
color:#024D90;
background-color:transparent;
text-decoration:none;

}

a.menu:link {
font-family:verdana, sans-serif;
font-size:9px;
color:#024D90;
background-color:transparent;
text-decoration:none;
margin-top:50px;
}

a.menu:visited {
font-family:verdana, sans-serif;
font-size:9px;
color:#01448A;
background-color:transparent;
text-decoration:none;
margin-top:50px;
}

a.menu:hover {
font-family:verdana, sans-serif;
font-size:9px;
color:#B32AAE;
background-color:transparent;
text-decoration:none;
margin-top:50px;
}

a.menu:active {
font-family:verdana, sans-serif;
font-size:9px;
color:#B32AAE;
background-color:transparent;
text-decoration:none;
margin-top:50px;
}

a.menutop:link, a.menutop:visited, a.menutop:active, a.menutop:hover {
font-family:verdana, sans-serif;
font-size:9px;
color:#666666;
background-color:#bfc0c2;
text-decoration:none;
}

.menu_select{
font-family:verdana, sans-serif;
font-size:9px;
color:#B32AAE;
background-color:transparent;
text-decoration:none;
margin-top:50px;
}

h1 {
font-family:verdana, sans-serif;
font-size:13px;
color:#024D90;
margin-left:10px;
background-color:transparent;
text-align:left;
margin-top:21px;
}

h2 {
font-family:verdana, sans-serif;
font-size:11px;
margin-left:10px;
color:black;
background-color:transparent;
text-align:left;
}

h2.cat {
	font-size: 1.5em;
	padding: 0;
	margin: 0;
}

h3 {
font-family:verdana, sans-serif;
font-size:10px;
margin-left:10px;
color:#024D90;
background-color:transparent;
text-align:left;
}


p {
font-family:verdana, sans-serif;
font-size:10px;
color:black;
background-color:transparent;
text-align:left;
margin-left:10px;
margin-right:0px;
}

a:link, a:visited, a:active {
font-family:verdana, sans-serif;
font-size:10px;
color:#024D90;
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:0px;
text-decoration:none;
}

a:hover {
font-family:verdana, sans-serif;
font-size:10px;
color:#024D90;
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:0px;
text-decoration:underline;
}


#backgrd_bord_haut_fond {
	background-image: url(/bfl/backgrd_bord_haut_fond.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#backgrd_bord_bas_fond {
	background-image: url(/bfl/backgrd_bord_bas_fond.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#coin_gauch_bas {
	background-image: url(/bfl/coin_gauch_bas.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#coin_droit_bas {
	background-image: url(/bfl/coin_droit_bas.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#backgrd_bord_gauch_fond{
	background-image: url(/bfl/backgrd_bord_gauch_fond.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#backgrd_bord_droit_fond{
	background-image: url(/bfl/backgrd_bord_droit_fond.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#coin_gauch{
	background-image: url(/bfl/coin_gauch.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.titre_menu{
color: #00008B;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 2px;
}

.article {
position:relative;
}

a:link.sousmenu, a:visited.sousmenu, a:active.sousmenu {
font-family:verdana, sans-serif;
font-size:9px;
color:#024D90;
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
text-decoration:none;


}
a:hover.sousmenu{
font-family:verdana, sans-serif;
font-size:9px;
color:#024D90;
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
text-decoration:none;

}

.interligne{
padding: 3px 0px 3px 0px;
line-height:10px;
}

.news{
color:#1941A5;
	float: right;
	width: 220px;
	padding: 0px 5px 5px 5px;
	margin: 0px 5px 5px 5px;
}

li {
font-family:verdana, sans-serif;
font-size:10px;
color:black;
display : list-item;
list-style-image : url(bullet_blue.gif);
list-style-position: outside;
line-height:13px;
margin-top:0px;
}

.titre_news {
font-family:verdana, sans-serif;
font-size:11px;
color:#000000;
font-weight: bold;
background-color:transparent;
text-align:left;
display:inline;
}

.date_news {
font-family:verdana, sans-serif;
font-size:10px;
color:#666666;
background-color:transparent;
text-align:left;
display:inline;
}

.texte_news {
font-family:verdana, sans-serif;
font-size:10px;
color:black;
background-color:transparent;
text-align:left;
}

a.titre_lien {
font-family:verdana, sans-serif;
font-size:10px;
color:#024D90;
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:0px;
text-decoration:none;
}

.texte_lien {
font-family:verdana, sans-serif;
font-size:10px;
color:#000000;
background-color:transparent;
text-align:left;
}

h2.cat {
	font-size: 15px;
	color: #024D90;
	border-bottom: 1px dotted #024D90;
	margin: 6px 0;
}
