@charset "windows-1252";		 
  	   		  
/* Corps de page */
body 
{	 
	color: 				#FFFFFF;
	font-family: 		Lucida Sans Unicode; 
	font-size: 			13;
	margin: 0px 0px 0px 0px ;
}		  

/* Titres */
H1
{
	color: 				#50B93E;
	font-size: 			20;  
	font-weight: 		bold
}

H2
{
	color: 				#DFFBDB;
	font-size: 			14;  
	font-weight: 		italic
}

H3
{
	color: 				#FFFFFF;
	font-size: 			13;  
}

H4
{
	color: 				#50B93E;
	font-size: 			17;  
	font-weight: 		bold
}

H5
{
	color: 				#FFFFFF;
	font-size: 			17;  
	font-weight: 		bold
}

/* Couleurs et styles des bordures de tableaux, pour ceux qui en ont une */
withborder {
	border: thin solid #DFFBDB;
	border-collapse: collapse;
}
withborder th {
	border: thin solid #DFFBDB;
}
withborder td {
	border: thin solid #DFFBDB;
}

td {
	color: 				#FFFFFF;
	font-family: 		Lucida Sans Unicode; 
	font-size: 			13;
}

HR {
	color: 				#DFFBDB;
}



/* Liens */
a 
{
	color: 				#DFFBDB;
	font-size: 			13;  
	font-weight: 		bold
}

a:visited 
{
	color: 				#DFFBDB; 
	text-decoration: 	none; 
	font-weight: 		bold
}

a:hover 
{
	color: 				#DFFBDB;
	text-decoration: 	underline;  
	font-weight: 		bold
}

a:link 
{
	color: 				#DFFBDB;
	text-decoration: 	none;  
	font-weight: 		bold
}
	   
/* Messages de confirmation / d'erreur */
	 			   
.error
{
	color: 				red;
	font-weight: 		bold;
}

.no_error
{
	color: 				green;
	font-weight: 		bold;
}
	  
/* Menu */
.menu
{
	color: 				#DFFBDB;
	font-weight: 		bold;
}
	  
/* Champ requis */
.required
{
	color: 				red;
	text-align: 		left;
}
	 	
/* Libellé d'information */
.info
{
	font-size: 			9;	
}				
		
/* Liste */	
.list_header_line
{
	color: 				#FFFFFF;
	font-size: 			13;  
	background-color:	#DFFBDB;
}

.list_header_column
{
	color: 				#FFFFFF;
	font-size: 			13;  
	font-weight: 		bold;	
}

.list_line
{
	color: 				#FFFFFF;
	font-size: 			13;  
}

.list_column
{
	color: 				#FFFFFF;
	font-size: 			13;  
}
	 		 
/* Tableau de boîte */	  
.box
{					
	border-color:		#FFFFFF;
	border-style:		solid; 
	border-width:		1px; 
}

/* Tableau de boîte */	  
.box2
{					
	border-color:		#50B93E;
	border-style:		solid; 
	border-width:		2px; 
}
	
	
/* Colonne contenant le logo */
.logo_column
{
	vertical-align:		top;	
}	 
	 
/* Tableaux de formulaire */
  
.form
{
	color: 				#FFFFFF;
	font-size: 			13;  
}

.form_line
{
	color: 				#FFFFFF;
	font-size: 			13;  
}

.form_label
{
	color: 				#FFFFFF;
	font-size: 			13;  
}  

.form_value
{
	color: 				#FFFFFF;
	font-size: 			13;  
}  

.validate_button
{
	color: 				#FFFFFF;
	font-size: 			13;  
}
