body {
	
	/*background-color: #6CA30A;*/
	background:#e0ebca url('images/background.gif');
	background-repeat:repeat-x;
	}


#infos_top {

	margin:0px;
	padding:0px;
	position:fixed;
	top:0px;
	width:100%;
	height:36px;
	background-image:url('images/fd-top.png');
	background-repeat:repeat-x;
	z-index:1000;
	
	
	
}

hr {
clear: both;
width: 100%;
border: 0; /* enleve toute bordure */
border-bottom: 1px #cccccc dashed; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
}

.bl10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}


.texte10
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; 	text-decoration:none; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: justify;  word-spacing: normal ; padding: 0px; margin: 0px; margin-top: 2px; }


.texte
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; 	text-decoration:none; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: justify;  word-spacing: normal ; padding: 0px; margin: 0px; margin-top: 2px; }

.texte a:link
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; 	text-decoration:none; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: justify;  word-spacing: normal ; padding: 0px; margin: 0px; margin-top: 2px; }


.texte a:hover
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; 	text-decoration:none; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: justify;  word-spacing: normal ; padding: 0px; margin: 0px; margin-top: 2px; }

.texte a:visited
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; 	text-decoration:none; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: justify;  word-spacing: normal ; padding: 0px; margin: 0px; margin-top: 2px; }



input, textarea{
	border: 1px solid #999;
	background: #ffffff;

}

.submit {
     border:0px;

}


.texte_gris_12
{ font-family: verdana, sans-serif; font-size: 14px; text-decoration:none; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #6b6b6b; letter-spacing: normal; text-align: justify;  word-spacing: normal ; padding: 0px; margin: 0px; margin-top: 0px; }


.texte_rouge_12
{ font-family: verdana, sans-serif; font-size: 14px; text-decoration:none; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #e51a1a; letter-spacing: normal; text-align: justify;  word-spacing: normal ; padding: 0px; margin: 0px; margin-top: 0px; }





.titre_bleu_actu2
{	font-family: Helvetica, sans-serif;
	font-size: 17px;
	color: #16387C;
	font-weight: bold;
	text-decoration: none;
}

.titre_bleu_actu2:hover
{	font-family: Helvetica, sans-serif;
	font-size: 17px;
	color: #16387C;
	font-weight: bold;
	text-decoration: none;
}




.texte_blanc_12
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.texte_blanc_12_bold  a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.texte_blanc_12_bold a:visited

{	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}


.texte_blanc_12_bold a:active

{	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}


.texte_blanc_12_bold

{	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}



.texte_blanc_10_bold {	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}


.texte_blanc_14_bold
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.titre_newsletter
{	font-family: Helvetica,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #24b3e6;
	font-weight: bold;
	text-decoration: none;
}

.sous_titre_newsletter
{	font-family: Helvetica,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}


.texte_bleu_actu
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #16387C;
	font-weight: normal;
	text-decoration: none;
}


.texte_bleu_actu:hover
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #16387C;
	font-weight: normal;
	text-decoration: underline;
}



.titre_bleu_actu
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #16387C;
	font-weight: normal;
	text-decoration: none;
}

.titre_bleu_actu:hover
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #16387C;
	font-weight: normal;
	text-decoration: underline;
}

.lien_image:hover
{
	text-decoration: none;
}



.texte_noir_10
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.texte_noir_12
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.texte_bleu_12
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099E1;
	font-weight: bold;
}

.texte_marron_12
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}


.texte_bleu_13 a:link
{	font-family: Arial, sans-serif;
	text-decoration:none;
	font-size: 13px;
	color: #003399;
	font-weight: bold;
}

.texte_bleu_13 a:visited
{	font-family: Arial, sans-serif;
	text-decoration:none;
	font-size: 13px;
	color: #003399;
	font-weight: bold;
}



.texte_bleu_13 a:active
{	font-family: Arial, sans-serif;
	text-decoration:none;
	font-size: 13px;
	color: #003399;
	font-weight: bold;
}



.texte_bleu_13
{	font-family: Arial, sans-serif;
	text-decoration:none;
	font-size: 13px;
	color: #003399;
	font-weight: bold;
}


.texte_bleu_16
{	font-family: Arial, sans-serif;
	text-decoration:none;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}


.texte_bleu_10
{	font-family: Arial, sans-serif;

	font-size: 10px;
	color: #003399;
	font-weight: bold;
}



.texte_rouge_10
{	font-family: Arial, sans-serif;

	font-size: 10px;
	color: #CC0033;
	font-weight: bold;
}

.texte_vert_10
{
        font-family: Arial, sans-serif;
	font-size: 10px;
	color: #009900;
	font-weight: bold;
}




.texte_rouge_13
{	font-family: Arial, sans-serif;

	font-size: 13px;
	color: #CC0033;
	font-weight: bold;
}

.bloc1 {
    width:550px;
    height:100%;
}


