a.footer:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10.5px; color: #FFFFFF;text-decoration:none;}
a.footer:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10.5px; color: #FFFFFF;text-decoration:none;}
a.footer:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10.5px; color: #FFFFFF;text-decoration:none;}
a.footer:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10.5px; color: #FFFFFF;text-decoration: underline;}
a.service:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a.service:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a.service:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a.service:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.Rights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #FFFFFF;
}
.introTD {
	background-image: url(../images/acceuil_16.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#f2faeb;
	/*padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;*/
}
.introImg{	
	float:left;
	margin:0px 10px 10px 10px;
}
.introTD h3{
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
}
.introTD  p{
	font-size:11px;
	line-height:14px;
	margin:0px 20px 8px 10px;;
}


.serviceTD {
	background-image: url(../images/acceuil_37.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	
}
.displayTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: justify;
}
.displayTD h3{
	font-size:14px;
	font-weight:bold;
	color:#005700;
	margin-bottom:0px;
}
.displayTD ul{
	list-style-image:url(../images/puce.gif);
	margin:0px;
	padding:0px;
}
.displayTD li{
	margin-left:15px;
	padding:0px;
}
.displayTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3C7B22;
}
.displaySubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.adressTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 12px;
}
.testimonialsTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.articleTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.articleTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
}

.formText { font-family: verdana; font-size: 12px; }
.formTextSmaller { font-family: verdana; font-size: 10px; }
.formRequiredExplanation { font-family: verdana; font-size: 10px; }
.formTitle { font-family: verdana; font-size: 14px; font-weight: bold; border-bottom: 1px solid #000; line-height: 150%; letter-spacing: 0.15em; }
.formLabel { font-family: verdana; font-size: 12px; font-weight: bold; padding-bottom: 3px; }

.formFieldTop1 
{
 font-family: verdana; 
 font-size: 12px;	
 border-top: 1px solid #000;
 border-bottom: 1px solid #E2EFD1;
 background-color: #F1FFDF;
 padding-top: 10px;
 padding-bottom: 5px; 
 padding-left: 3px;
 padding-right: 3px;
}
.formFieldBottom1
{
 font-family: verdana; 
 font-size: 12px;		
 border-bottom: 1px solid #000;
 background-color: #F1FFDF;
 padding-top: 5px;
 padding-bottom: 10px; 
 padding-left: 3px;
 padding-right: 3px;
}
.formFieldMiddle1
{
 font-family: verdana; 
 font-size: 12px;		
 background-color: #F1FFDF;
 padding-top: 5px;
 padding-bottom: 5px; 
 border-bottom: 1px solid #E2EFD1;
 padding-left: 3px;
 padding-right: 3px;
}
.formFieldMiddle2
{
 font-family: verdana; 
 font-size: 12px;	
 padding-top: 10px;
 padding-bottom: 10px; 
 padding-left: 3px;
 padding-right: 3px; 
}