body
{ background-color: #FFFFFF;
  color:#111111
 }
table {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva sans-serif;
  background-color:#FFFFFF;
 }
ul, li, ol{ 
	FONT-SIZE: 12px; 
	COLOR:   #111111;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva sans-serif;
  }
table.leg {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva sans-serif;
  background-color: #111111;
 }

p,td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#111111 ;
	line-height:16px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px;
	text-transform: none;
	text-decoration: none;
	}

textarea, input, select
{
background-color:#DDDDFF;
color:#505050;
FONT-SIZE: 9px; 
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva sans-serif; 
}

#rech
{
FONT-SIZE:8px;
COLOR: #111111;
}
#rech_titre
{
FONT-SIZE:9px;
FONT-WEIGHT:bold;
COLOR: #111111}
A {FONT-SIZE:12px;
		color: #496DFF  ;
		text-decoration: none ;
	}

A:link 
{    TEXT-DECORATION: none; COLOR: #009255; }
 


A:visited 
{   TEXT-DECORATION: none;COLOR: #0000FF ; }
A:active
{   TEXT-DECORATION: none;COLOR: #922455;  }
A:hover 
{  TEXT-DECORATION: none; COLOR: #0049FF;  }
.fond_bandeau {
		background-color: #FFFFFF; ;
	
		}
.fond_body {
		background-color: #FFFFFF; ;}
.fond_gauche{
		background-color:#C4C5F3 ;
		color : #505050;
		margin-left: 5px;
	}
.fond_gauche_titre{
		background-color: #FFFF00 ;
		color : #505050;
	}
.fond_droit{
		background-color:#FFFFFF;
		color : #111111;
	}
.petite_fonte
 {
FONT-SIZE:9px;
FONT-WEIGHT:bold;
COLOR: #111111;
}
.grande_fonte {
FONT-SIZE:14px;
FONT-WEIGHT:bold;
COLOR: #111111;
}

legend {
  font-weight:bold;
  font-size: 14px; 
  border:1px solid #A40505;  
}
.menu_haut
{
color: grey;
FONT-SIZE:14px;
FONT-WEIGHT:bold;
background-color: #FFFFFF ;
}
.martel
{
background-color : #A3FFBD;

}
.meyssac
{
background-color : #E9A7A7;
}
.mar
{
color: #009255;
FONT-SIZE:12px;
FONT-WEIGHT:bold;
}
.mey
{
color: #922455;
FONT-SIZE:12px;
FONT-WEIGHT:bold;
}