body {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.soustitre {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666}
.titre { margin-top:10px;font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0f7eac;}

.titre2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #0f7eac;}

.liengras { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #F29400; text-decoration: none}
.titretexte{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0f7eac; }
.legende {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;color: #000000}

.mail{font-family: Arial, Helvetica, sans-serif; font-size: 9px ; color: #9c9d9f;}
.tgris{font-family: Arial, Helvetica, sans-serif; font-size:9px;  color: #9c9d9f;}
.tbleu{font-family: Arial, Helvetica, sans-serif; font-size:11px;  color: #0f7eac;}
.texte{ text-align:justify ;font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.bullet {list-style-image: url(/images/fleche.gif);}
.bas{vertical-align:text-bottom}
a.mail:active {  
		font-family: Arial, Helvetica, sans-serif;text-decoration: none; color: #9c9d9f; font-size:9px; 
	
}
a.mail:link {  
		font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #9c9d9f ; font-size:9px;
}
a.mail:visited {  
		font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #9c9d9f; font-size:9px;
}
a.mail:hover {  
font-family: Arial, Helvetica, sans-serif;text-decoration: none; color: #0f7eac ; font-size:9px; }



a.sslien:active {  
		font-family: Arial, Helvetica, sans-serif;text-decoration: none; color: #0f7eac; font-size:9px; 
	
}
a.sslien:link {  
		font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #0f7eac ; font-size:9px;
}
a.sslien:visited {  
		font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #0f7eac; font-size:9px;
}
a.sslien:hover {  
font-family: Arial, Helvetica, sans-serif;text-decoration: none; color: #9c9d9f ; font-size:9px; }




a.souslien:link {  
	font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #0f7eac ; font-size:10px;
}
a.souslien:visited {  
	font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #0f7eac ; font-size:10px;
}
a.souslien:hover {  
font-family: Arial, Helvetica, sans-serif; color: #0f7eac; text-decoration: underline; font-size:10px; 
}


a.souslien2:active {  
	font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #0f7eac ; font-size:10px; font-weight: bold;
	
}

a.souslien2:link {  
	font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #0f7eac ; font-size:10px; font-weight: bold;
}
a.souslien2:visited {  
	font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #0f7eac ; font-size:10px; font-weight: bold;
}
a.souslien2:hover {  
font-family: Arial, Helvetica, sans-serif; color: #0f7eac; text-decoration: underline; font-size:10px; font-weight: bold;
}


a.menu:active{
	text-decoration: none;
	color: #0f7eac;
	
	

}
a.menu:link{
	text-decoration: none;
	color: #0f7eac;
	
	
}

a.menu:visited{
	text-decoration: none;
	color: #0f7eac;
	
	
}

a.menu:hover{
font-weight:normal;
	text-decoration: none;
	color:#0f7eac;
	
	
a.menu:active{
	text-decoration: none;
	color: #0f7eac;
	
	

}

a:active{
	text-decoration: none;
	color: #0f7eac;
	
	
}
a:link{
	text-decoration: none;
	color: #0f7eac;
	
	
}

a:visited{
	text-decoration: none;
	color: #0f7eac;
	
	
}

a:hover{
font-weight:bold;
	text-decoration: none;
	color:#0f7eac;
	
	
	
}

.button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#333333; 
	height:18px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#858687;
}




