/*feuille de style 

vert   : #b2d178;
rouge  : #ba0123;
bleu   : #7d67d5;
gris   : #8A8A8A;
fd gris: #efefef;

*/

BODY
	{
	  	margin:0px;
	  	background-color:#efefef;
	  	font-family:"Arial";
	  	color:#8A8A8A;
	  	font-size:0.7em;
	}									

																							
	/*Defaut*/
	
	font.titre_page{
		color:#4d27df;
		font-weight:bold;
		font-size:1.1em;
	}
	
	td.soustitre_page{
		color:#4d27df;
	}
	
	a{
		color:#4d27df;
		text-decoration:none;		
		cursor:pointer;
	}
	
	a:hover{
		color:#f80302;
		text-decoration:none;		
		cursor:pointer;
	}
	
	img{
		border:0;
	}
	
	img.border{
		border:1px solid #4d27df;
	}
	
	font.defaut{
		color:#8A8A8A;
		font-size:1em;
	}
	
	a.fleches
	{
		color:#4d27df;
		text-decoration:none;		
		cursor:pointer;
	}
	
	a.fleches:hover{
		color:#4d27df;
		text-decoration:none;		
		cursor:pointer;
	}
	
	font.fleches{
		color:#f80302;
	}
	
	font.titre_message{
		color:#f80302;
		font-weight:bold;
		font-size:1.2em;
	}
	
	/*Zone info*/
	
	font.descr_zone_info
	{
		color:#8A8A8A;
	}
	
	a.titre_zone_info{
		color:#8A8A8A;
		font-weight:bold;
	}
	
	a.titre_zone_info:hover{
		color:#8A8A8A;
		font-weight:bold;
	}
	
	td.titre_zone_info{
		color:#8A8A8A;
		font-weight:bold;
	}
	
	a.fleches_zone_info
	{
		color:#4d27df;
		text-decoration:none;		
		cursor:pointer;
	}
	
	a.fleches_zone_info:hover{
		color:#4d27df;
		text-decoration:none;		
		cursor:pointer;
	}
	
	font.fleches_zone_info{
		color:#f80302;
	}		

	/*Actualité*/
	
	a.titre_actu{
		color:#4d27df;
		font-weight:bold;
		font-size:1.2em;
	}
	
	td.titre_actu{
		color:#4d27df;
		font-weight:bold;
		font-size:1.2em;
	}
	
	a.date_actu{
		color:#8A8A8A;
	}
	
	td.date_actu{
		color:#8A8A8A;
		font-weight:bold;
	}
	
	font.descr_actu{
		color:#4d27df;
	}
	
	td.fd_liste1
	{
		background-color:#ffffff;
		color:#8A8A8A;
	}
	
	td.fd_liste2
	{
		background-color:#EFEFEF;
		color:#0f6db3;
	}		
	
	td.fd_liste3
	{
		background-color:#EFEFEF;
		color:#4d27df;
	}
	
	a.fd_liste3_titre
	{
		background-color:#EFEFEF;
		color:#4d27df;
	}
	
	a.fd_liste3_titre:hover
	{
		background-color:#EFEFEF;
		color:#4d27df;
	}
	
	a.fd_liste3_date
	{
		background-color:#EFEFEF;
		color:#8A8A8A;
	}
	
	a.fd_liste3_date:hover
	{
		background-color:#EFEFEF;
		color:#8A8A8A;
	}
	
	a.fleches_actu
	{
		color:#4d27df;
		text-decoration:none;		
		cursor:pointer;
	}
	
	a.fleches_actu:hover{
		color:#4d27df;
		text-decoration:none;		
		cursor:pointer;
	}
	
	font.fleches_actu{
		color:#f80302;
	}
		
	/*Reportage et temoignages*/
	
	table.fd_report
	{
		background-color:#EFEFEF;		
	}
	
	td.texte_report{
		color:#4D27df;
	}
	
	a.fleches_report
	{
		color:#4D27df;
		text-decoration:none;		
		cursor:pointer;
	}
	
	a.fleches_report:hover{
		color:#4D27df;
		text-decoration:none;		
		cursor:pointer;
	}
	
	font.fleches_report{
		color:#f80302;
	}
	
	a.liste_report
	{
		color:#4D27df;
		text-decoration:none;	
		font-weight:bold;	
		cursor:pointer;
	}
	
	a.liste_report:hover{
		color:#4D27df;
		text-decoration:none;		
		font-weight:bold;
		cursor:pointer;
	}
			
	/*Formaulaire*/		
	input.search
	{
		height:12px;
		font-size:1em;
		width:140px;
		border:1px solid #8A8A8A;
		background-color:#EFEFEF;
		color:#8A8A8A;
	}
	
	input.default
	{
		height:12px;
		font-size:1em;
		width:144px;
		border:1px solid #8A8A8A;
		background-color:#EFEFEF;
		color:#8A8A8A;
	}
		
	input.formulaire_radio
	{
		font-size:1em;
		border:0px solid #fefefe;
		color:#8A8A8A;
	}
		
	input.formulaire
	{
		height:12px;
		font-size:1em;
		border:1px solid #8A8A8A;
		background-color:#EFEFEF;
		color:#8A8A8A;
	}
	
	
	textarea.formulaire
	{
		font-size:1em;
		border:1px #8A8A8A solid;
		background-color:#EFEFEF;
		color:#8A8A8A;
		width:270px;
	}
	
	input.formulaire_date
	{
		height:12px;
		font-size:1em;
		border:1px #8A8A8A solid;
		background-color:#EFEFEF;
		color:#8A8A8A;
	}
	
	input.formulaire_heure
	{
		height:12px;
		font-size:1em;
		border:1px #8A8A8A solid;
		background-color:#EFEFEF;
		color:#8A8A8A;
	}
	
	td.formulaire_libelle
	{
		height:20px;
	}
	
	td.btn_form{
		height:30px;
		vertical-align:bottom;
		text-align:center;
		width:340px;
	}
