body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
body, td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404041;
}
.sur_fond_bleu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #58595B;
}
.sur_fond_bleu_liens {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #58595B;
	text-decoration:underline;
}
.sur_fond_bleu_liens:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #58595B;
	text-decoration:none;
}

.bold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.bold_grisfonce {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4E;
}

A {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #244d84;
    FONT-FAMILY: tahoma, Helvetica, sans-serif
}

A.lien:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5e91d6;
    FONT-FAMILY: tahoma, Arial
}
A.lien:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5e91d6;
    FONT-FAMILY: tahoma, Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.lien:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #244d84;
    FONT-FAMILY: tahoma, Arial;
    TEXT-DECORATION: none
}
A.lien:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #244d84;
    FONT-FAMILY: tahoma, Arial;
    TEXT-DECORATION: none
}
SPAN.text2
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: tahoma, Arial, helvetica;
    LETTER-SPACING: normal
}
SPAN.text
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: tahoma, Arial, helvetica;
    TEXT-ALIGN: justify
}
SPAN.admin1
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: tahoma, Arial, helvetica;
    LETTER-SPACING: normal
}
A.admin
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, Arial, helvetica
}
SPAN.admin2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 17px;
    COLOR: #2a2e78;
    FONT-FAMILY: Verdana, Arial, helvetica
}
SPAN.admin_blanc
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, helvetica
}
SPAN.text3
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, arial, helvetica
}
INPUT.fill
{
    BORDER-RIGHT: #2a2e78 1px solid;
    BORDER-TOP: #2a2e78 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: #2a2e78 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #2a2e78 1px solid;
    FONT-FAMILY: Verdana, Arial, helvetica;
    BACKGROUND-COLOR: #2a2e78
}
INPUT.fill2
{
    BORDER-RIGHT: #2a2e78 1px solid;
    BORDER-TOP: #2a2e78 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: #2a2e78 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #2a2e78 1px solid;
    FONT-FAMILY: Verdana, Arial, helvetica;
    BACKGROUND-COLOR: #8084a6
}
INPUT.fill3
{
    BORDER-RIGHT: #2a2e78 1px solid;
    BORDER-TOP: #2a2e78 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: #2a2e78 1px solid;
    COLOR: #2a2e78;
    BORDER-BOTTOM: #2a2e78 1px solid;
    FONT-FAMILY: Verdana, Arial, helvetica;
    BACKGROUND-COLOR: #dbdbea
}
A.blanc
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, helvetica
}
SPAN.textgrey
{
    FONT-SIZE: 11px;
    COLOR: dimgray;
    FONT-FAMILY: verdana, Arial, helvetica
}
INPUT.bouton
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}

.lien2 {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.texte {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
.btn280 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 300px;
}

LI {
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 10px;
}

.LI_1 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00044A;
	left: 10px;
}

.LI_2 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00044A;
	left: 20px;
}
.btn120 {

	font-family: tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 105px;
}
.TEXT_WHITE {
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.errormsg {
	font-size: 11px;
	color: #FF0000;
}

.titre {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #223D97; 
	
}

.message_rouge {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.titres_home {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AA0808;
}

.menu_gauche_liens {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_gauche_liens:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
