@charset "windows-1252";		 
  	   		  
/* Corps de page */
body 
{	 
	color: 				black;
	font-family: 		Verdana; 
	font-size: 			12;
	margin: 0px 0px 0px 0px ;
}		  

/* Titres */
H1
{
	color: 				#0B52A2;
	font-size: 			18;  
	font-weight: 		bold;
}

H2
{
	color: 				#2470B8;
	font-size: 			18;  
	font-weight: 		bold;
}

H3
{
	color: 				#028748;
	font-size: 			16;  
	font-weight: 		bold;
}

H4
{
	color: 				#A6C839;
	font-size: 			14;  
	font-weight: 		bold;
}

/* Couleurs et styles des bordures de tableaux, pour ceux qui en ont une */
table.withborder {
	border: thin solid #0B52A2;
	border-collapse: collapse;
}
table.withborder th {
	border: thin solid #0B52A2;
}
table.withborder td {
	border: thin solid #0B52A2;
}

/* Tableau */

td {
	color: 				black;
	font-family: 		Verdana; 
	font-size: 			12;
}

/* Liens */
a 
{
	color: 				#1880C1;
	font-size: 			12;  
	font-weight: 		bold
}

a:visited 
{
	color: 				#2A9245; 
	text-decoration: 	none; 
	font-weight: 		bold
}

a:hover 
{
	color: 				#2A9245;
	text-decoration: 	underline;  
	font-weight: 		bold
}

a:link 
{
	color: 				#2A9245;
	text-decoration: 	none;  
	font-weight: 		bold
}

/* Liens Menu */
a.menu
{
	color: 				#FFFFFF
	font-size: 			12;  
	font-weight: 		bold
}

a.menu:visited 
{
	color: 				#FFFFFF; 
	text-decoration: 	none; 
	font-weight: 		bold
}

a.menu:hover 
{
	color: 				#FFFFFF;
	text-decoration: 	underline;  
	font-weight: 		bold
}

a.menu:link 
{
	color: 				#FFFFFF;
	text-decoration: 	none;  
	font-weight: 		bold
}
	   
/* Messages de confirmation / d'erreur */
	 			   
.error
{
	color: 				red;
	font-weight: 		bold;
}

.no_error
{
	color: 				blue;
	font-weight: 		bold;
}
	  
 
/* Champ requis */
.required
{
	color: 				red;
	text-align: 		left;
}
	 	
/* Libellé d'information */
.info
{
	font-size: 			9;	
}				
		
/* Liste */	
.list_header_line
{
	color: 				#000000;
	font-size: 			12;  
	background-color:	#BDDBF5;
}

.list_header_column
{
	color: 				#000000;
	font-size: 			12;  
	font-weight: 		bold;	
}

.list_line
{
	color: 				#000000;
	font-size: 			12;  
}

.list_column
{
	color: 				#000000;
	font-size: 			12;  
}
	 		 
/* Tableau de boîte */	  
.box
{					
	border-color:		#1B3B62;
	border-style:		solid; 
	border-width:		2px; 
}
	
/* Colonne contenant le logo */
.logo_column
{
	vertical-align:		top;	
}	 
	 
/* Tableaux de formulaire */
  
.form
{
	color: 				#000000;
	font-size: 			12;  
}

.form_line
{
	color: 				#000000;
	font-size: 			12;  
}

.form_label
{
	color: 				#000000;
	font-size: 			12;  
}  

.form_value
{
	color: 				#000000;
	font-size: 			12;  
}  

.validate_button
{
	color: 				#000000;
	font-size: 			12;  
}
