body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF; /*/ 2D88C2 /*/
}

.fdpage {
	background-repeat: no-repeat;
	background-image: url(images/fd_page.jpg);
	background-color: #FFFFFF;
	background-position: left top;
}
.fdhaut {
	background-repeat: no-repeat;
	background-image: url(images/fd_haut.jpg);
	background-color: #FFFFFF;
	background-position: left top;
}

body,td,th,div,a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	letter-spacing: 0.02em;
}

a:link { text-decoration: none; font-weight: bold;}
a:visited { text-decoration: none; font-weight: bold; }
a:hover { color: #195F8B; text-decoration: underline; font-weight: bold; cursor: pointer;}
a:active {	text-decoration: none; font-weight: bold;}

.lien {  text-decoration: none; font-weight: bold; cursor: pointer;}
.lien:hover {color: #195F8B; text-decoration: underline; font-weight: bold; cursor: pointer;}

.lienmail { color: #195F8B; font-weight: bold; cursor: pointer;}
.lienmail:hover { color: #195F8B; text-decoration: underline; font-weight: bold; cursor: pointer;}

.lienv {  color: #7EA910; text-decoration: none; font-weight: bold; }
.lienv:hover {color: #195F8B; text-decoration: none; font-weight: bold;}

.lienbleu { color: #2D88C2; font-weight: bold; cursor: pointer;}
.lienbleu:hover { color: #195F8B; text-decoration: none; font-weight: bold; cursor: pointer;}

.commappel{
	font-size: 10px;
	font-weight: normal;
}

.commappel:link { color: #2D88C2; cursor: pointer; }
.commappel:visited { color: #2D88C2; cursor: pointer; }
.commappel:hover { color: #000000; text-decoration: none; cursor: pointer; }


.comm{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.liencomm  { font-size: 11px; color: #000000; cursor: pointer; font-weight: bold;  }
.liencomm:hover { font-size: 11px; color: #2D88C2; text-decoration: none; cursor: pointer; font-weight: bold;  }

.txtbold{
	font-size: 12px;
	letter-spacing: 0.01em;
	font-weight: bold;
}

.txtgris{
	font-size: 12px;
	letter-spacing: 0.01em;
	font-style: normal;
	color: #666666;
}

.txtbleu{
	font-size: 12px;
	letter-spacing: 0.01em;
	font-style: normal;
	color: #195F8B;
}

.txt_tit_bleuf {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #195F8B;
	line-height: 25px;
}

.txt_bleuf {
	font-style: normal;
	color: #000000; /* 195F8B */
}

.txt_tit_rougf {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #D0280C;
}

.txt_rougf {
	font-style: normal;
	color: #000000; /* D0280C */
}

.txt_tit_vertf {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
}

.txt_vertf {
	font-style: normal;
	color: #000000; /* 8CB811 */
}


.tit_vert {
	font-size: 13px;
	color: #9FCD16;
	font-style: normal;
	font-weight: bold;
}


.txt_vert {
	color: #9FCD16;
	font-style: normal;
}

.espacedroite {
	padding-right: 10px;
}

.bouton {
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	height: 22px;
}

.backandco{
	font-size: 11px;
	color: #2D88C2;
	letter-spacing: 0.05em;
	border: 1px solid #2D88C2;
	padding: 2px 10px;
	line-height: 21px;
	margin-right: 20px;
	font-weight: bold;
}
a.backandco:hover { background-color: #F5FCFE; letter-spacing: 0.05em; font-weight: bold; color: #195F8B; text-decoration: none; border: 1px solid #195F8B;}



.bouton2{
	font-size: 12px;
	font-weight: bold;
	color: #2D88C2;
	letter-spacing: 0.01em;
	border: 1px solid #2D88C2;
	padding: 2px 5px;
	background-color: #F5FCFE;
	cursor: pointer;
	line-height: 21px;
}
a.bouton2:hover { color: #195F8B; text-decoration: none; border: 1px solid #195F8B; }


.listderoul{
	font-size: 11px;
	color: #195F8B;
	letter-spacing: 0.02em;
	border: 1px solid #2D88C2;
	padding: 3px;
	height: 20px;
}

.txtform{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #195F8B;
	border: 1px solid #2D88C2;
	padding: 2px 5px;
	background-color: #FFFFFF;
}

.galerie{
	padding: 1px;
	background-color: #000000;
}


.tit{
	font-size: 16px;
	font-weight: bold;
	color: #2D88C2;
}

.sstit{
	font-size: 14px;
	font-weight: bold;
	color: #2D88C2;
}

.sssstit{
	font-size: 12px;
	letter-spacing: 0.01em;
	font-weight: bold;
	color: #2D88C2;
}

.txtbleubold{
	font-size: 12px;
	letter-spacing: 0.01em;
	font-weight: bold;
	color: #2D88C2;
}

.refe{
	font-size: 11px;
	font-weight: bold;
	color: #2D88C2;
}


.legende{
	font-size: 10px;
}
a.legende:link { font-size: 10px; font-weight: normal; }
a.legende:hover { font-size: 10px;  }

.txtpetit{
	font-size: 11px;
}
a.txtpetit:link { font-size: 11px; font-weight: normal; }
a.txtpetit:visited { font-size: 11px; font-weight: normal;}
a.txtpetit:hover { font-size: 11px;  }
a.txtpetit:active {	font-size: 11px; font-weight: normal;}
.lienavoir{
	font-size: 11px;
	font-weight: bold;
	color: #3A3956;
	letter-spacing: 0em;
	padding-top: 20px;
	padding-bottom: 50px;
	line-height: 12px;
}
a.lienavoir:hover { color: #000000; text-decoration: none; }
a.lienavoir:visited { color: #000000; text-decoration: none; }

.link{
	line-height: 18px;

}


.txtfdblanc{
	font-size: 12px;
	letter-spacing: 0.01em;
	font-weight: bold;
	color: #2D88C2;

	padding: 0px 10px 5px 0px;

}


.poismois{
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0em;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

a.poismois:hover { font-weight: bold; color: #195F8B; text-decoration: none; }

.testlg {
	/* color: #ff0000; */

}