html {
 margin: 0;
 padding: 0 }

	
.image-right {
	margin-right: 10px;
	}
	
.image-left {
	margin-left: 10px;
	}
	
	
.formulaire {
	background-color: #D3EDFC;
	border-color: #62AFDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-style: normal;
	color: #00497A;
}	



h1 {
	TEXT-TRANSFORM: normal;
	COLOR: #AC0000;
	font-family: "trebuchet ms", verdana, arial, helvetica;
	FONT-SIZE: 24px;
	line-height: 24pt;
	FONT-weight: bold;
	text-align:left;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
}

h2 {
	TEXT-TRANSFORM: normal;
	COLOR: #000000;
	font-family: "trebuchet ms", verdana, arial, helvetica;
	FONT-SIZE: 14px;
	line-height: 16pt;
	FONT-weight: bold;
	text-align:left;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
}


h3 {
	TEXT-TRANSFORM: normal;
	COLOR: #B84705;
	font-family: "trebuchet ms", verdana, arial, helvetica;
	FONT-SIZE: 12px;
	line-height: 14pt;
	FONT-weight: bold;
	text-align:left;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 2px;
}



.texte {
    TEXT-TRANSFORM: normal;
	COLOR: #666666;
	font-family: "trebuchet ms", trebuchet, verdana, arial, helvetica;
	FONT-SIZE: 12px;
	line-height: 12pt;
	FONT-weight: normal; 
	text-align:left;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
    margin-bottom: 0px }
	
.texte a:link {
COLOR: #AC0000; 
text-decoration: none;
border-bottom: 1px dotted #AC0000}

.texte a:active {
COLOR: #AC0000; 
text-decoration: underline;
border-bottom: none}

.texte a:visited {
COLOR: #AC0000; 
text-decoration: underline;
border-bottom: 1px dotted #AC0000}

.texte a:hover {
COLOR: #BB5800; 
text-decoration: none;
border-bottom: none}

.box {
    TEXT-TRANSFORM: normal;
	COLOR: #285000;
	font-family: "trebuchet ms", trebuchet, verdana, arial, helvetica;
	FONT-SIZE: 11px;
	line-height: 12pt;
	FONT-weight: normal; 
	text-align:left;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
    margin-bottom: 0px }
	
.box a:link {
COLOR: #AC0000; 
text-decoration: none;
border-bottom: 1px dotted #AC0000}

.box a:active {
COLOR: #AC0000; 
text-decoration: underline;
border-bottom: none}

.box a:visited {
COLOR: #AC0000; 
text-decoration: underline;
border-bottom: 1px dotted #AC0000}

.box a:hover {
COLOR: #BB5800; 
text-decoration: none;
border-bottom: none}

.partenaires {
    TEXT-TRANSFORM: normal;
	COLOR: #666666;
	font-family: "trebuchet ms", trebuchet, verdana, arial, helvetica;
	FONT-SIZE: 12px;
	line-height: 13pt;
	FONT-weight: normal; 
	text-align:center;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
    margin-bottom: 0px }
	
.partenaires a:link {
COLOR: #AC0000; 
text-decoration: none;
border-bottom: 1px dotted #AC0000}

.partenaires a:active {
COLOR: #AC0000; 
text-decoration: underline;
border-bottom: none}

.partenaires a:visited {
COLOR: #AC0000; 
text-decoration: underline;
border-bottom: 1px dotted #AC0000}

.partenaires a:hover {
COLOR: #BB5800; 
text-decoration: none;
border-bottom: none}


.temoignages-titre {
    TEXT-TRANSFORM: normal;
	COLOR: #007abe;
	font-family: "trebuchet ms", trebuchet, verdana, arial, helvetica;
	FONT-SIZE: 15px;
	line-height: 13pt;
	FONT-weight: normal; 
	text-align:left;}
	
.temoignages-cell {
	margin-bottom: 20px;
	background-color: #dedede;
	border-color: #2a6dbc;
	border-width: 1px;
	border-style: dotted;
}
	
.temoignages {
    TEXT-TRANSFORM: normal;
	COLOR: #333333;
	font-family: "trebuchet ms", trebuchet, verdana, arial, helvetica;
	FONT-SIZE: 12px;
	line-height: 13pt;
	FONT-weight: normal; 
	text-align:left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
    margin-bottom: 10px }
	
.temoignages a:link {
COLOR: #596e00; 
text-decoration: none;
border-bottom: 1px dotted #596e00}

.temoignages a:active {
COLOR: #596e00; 
text-decoration: underline;
border-bottom: none}

.temoignages a:visited {
COLOR: #596e00; 
text-decoration: underline;
border-bottom: 1px dotted #596e00}

.temoignages a:hover {
COLOR: #90ad17; 
text-decoration: none;
border-bottom: none}

.newsdate {
    TEXT-TRANSFORM: normal;
	COLOR: #769e01;
	font-family: "trebuchet ms", trebuchet, verdana, arial, helvetica;
	FONT-SIZE: 12px;
	line-height: 12pt;
	FONT-weight: bold; 
	text-align:left;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
    margin-bottom: 0px }

.newstitre {
    TEXT-TRANSFORM: normal;
	COLOR: #333333;
	font-family: "trebuchet ms", trebuchet, verdana, arial, helvetica;
	FONT-SIZE: 13px;
	line-height: 13pt;
	FONT-weight: bold; 
	text-align:left;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
    margin-bottom: 0px }

.news {
    TEXT-TRANSFORM: normal;
	COLOR: #666666;
	font-family: "trebuchet ms", trebuchet, verdana, arial, helvetica;
	FONT-SIZE: 12px;
	line-height: 12pt;
	FONT-weight: normal; 
	text-align:left;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
    margin-bottom: 0px }
	
.news a:link {
COLOR: #AC0000; 
text-decoration: none;
border-bottom: 1px dotted #AC0000}

.news a:active {
COLOR: #AC0000; 
text-decoration: underline;
border-bottom: none}

.news a:visited {
COLOR: #AC0000; 
text-decoration: underline;
border-bottom: 1px dotted #AC0000}

.news a:hover {
COLOR: #BB5800; 
text-decoration: none;
border-bottom: none}
   
