/**************************************/
/*          Présentation graphique                  */
/**************************************/
/******/
/*  102,153,204 */
/*  153,204,51 */

.mon_fond{
	background-color		: #FFFFFF ;
  background-image : url('../images/fond.png');
  background-repeat: no-repeat;
  text-align	   : center;
}
.mon_fond_top{
	background-color		: #FFFFFF ;
  background-image : url('../images/fond_up.png');	/*40 x 222*/
  background-repeat: x-repeat;
  margin		   : 0px;
  padding		   : 0px;
}
.mon_fond_corps{
	background-color		: #FFFFFF ;
  background-image : url('../images/fond_mid.png');	/*40 x 1*/
  background-repeat: y-repeat;
}
.mon_fond_bottom_l{
  background-color		: #FFFFFF ;
  background-image : url('../images/fond_bottom_left.png');	/*160 x 32*/
  background-repeat: no-repeat;
  height		   : 31px;  
}
.mon_fond_bottom_m{
	background-color		: #FFFFFF ;		/*1 x 32*/
  background-image : url('../images/fond_bottom_mid.png');
  background-repeat: x-repeat;
}
.mon_fond_bottom_r{
	background-color		: #FFFFFF ;		/*39 x 32*/
  background-image : url('../images/fond_bottom_right.png');
  background-repeat: no-repeat;
}
table
{border-collapse	: collapse;}
.bandeau
{
  /*background-color:rgb(102,153,204);*/
  background-color:rgb(255,255,255);
  height		  : 200px;
 
  padding		  : 0px;
  margin		  : 0px;
 
}
.menu
{
  /*background-color:rgb(0,0,153);*/
  background-color:rgb(255,255,255);
  height		   : 50px;
}
.menu_g
{
   background-color:rgb(255,255,255);
   vertical-align   : top;
 /*background-color:rgb(0,51,153);*/
}
.corps
{
  background-color:rgb(255,255,255);
  /*background-color:rgb(0,0,204);*/
  /*height		   : 335px;*/
  padding : 15px 0px 0px 8px;		/* top right bottom left */
  width			: 580px;
}
.pied_page
{
  background-color:rgb(255,255,255);
  /*background-color:rgb(0,0,255);*/
  	background-color		: #FFFFFF ;		/*39 x 32*/
  /*background-image : url('../images/logo/logo.png');*/
  background-image : url('../images/logo/logo3.png');
  background-repeat: no-repeat;
  border-top	: 1px solid #999999;
    display		: block;
  height		  : 25px;
}
.info
{
  background-color:rgb(255,255,255);
  /*background-color:rgb(255,0,255);*/
  height		   : 335px;  
  vertical-align	: top;
}
.info_a_jeter_car_c_est_un_essai
{
  background-color:rgb(0,255,0);
  margin : 0px;
  /*background-color:rgb(255,255,51);*/
}
/****************************************************/
/*  MISE EN FORME ET POLICE-COULEUR-TAILLE TEXTE */
/****************************************************/
BODY
	{
	font-family:"Trebuchet MS", Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color:rgb(255,255,255);
}
.titre_v
{
	font-family: "Trebuchet MS";
	font-size: 19px;
	font-weight:normal;
	color:#669933;
	border-bottom	: 1px solid #669933;
}
.par_v
{
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight:bold;
	font-style:italic;
	border-bottom	: 1px dotted #669933;
	color:#669933;
}
.texte_v
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight:normal;
	color: #669933;
	text-align	: justify;
}
.texte_vb
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight:bold;
	color: #669933;
	text-align	: justify;
}
.minuscule_v
{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight:normal;
	color: #669933;
}
.titre_b
{
	font-family: "Trebuchet MS";
	font-size: 19px;
	font-weight:bold;
	color:#336699;
	border-bottom	: 1px solid #336699;
}
.par_b
{
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight:bold;
	text-decoration:underline;
	/*border-bottom	: 1px dotted #336699;*/
	color:#336699;

}
.texte_b
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight:normal;
	color: #3399CC;
	text-align	: justify;
}
.texte_bb
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight:bold;
	color: #336699;
	text-align	: justify;
}
.minuscule_b
{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight:normal;
	color: #3399CC;
}
.titre_r
{
	font-family: "Trebuchet MS";
	font-size: 19px;
	font-weight:bold;
	color:#9B716D;
	border-bottom	: 1px solid #9B716D;
}
.texte_r
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight:normal;
	color: #9B716D;
}
.texte_rb
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight:bold;
	color: #663333;
	text-align	: justify;
}
.fort_r
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight:normal;
	color:#FF6633;
}
.forx_r
{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight:normal;
	color: #FF6633;
}
table td.odd, tr.odd th,
table tr.odd {
    background-color:   #CC0000;  	
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, Geneva, sans-serif; 		 		 
    font-size:11px;
	text-align: justify
}
table td.even, tr.even th,
table tr.even {
    background-color:   #E7E700;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif; 		 		 
    font-size:11px;
	text-align: justify
}

table td.odd1, tr.odd1 th,
table tr.odd1{
    background-color:   #CCCCFF;  	
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, Geneva, sans-serif; 		 		 
    font-size:13px;
	text-align: justify;
	padding: 5px 10px 5px 10px;
}
table td.odd2, tr.odd2 th,
table tr.odd2{
    background-color:   #9999CC;  	
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif; 		 		 
    font-size:13px;
	text-align: justify;
	color		: rgb(255,255,255);
	padding: 5px 10px 5px 10px;
}
table td.even1, tr.even1 th,
table tr.even1 {
    background-color:   rgb(102,153,0);
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif; 		 		 
    font-size:11px;
	text-align: justify;
	color		: rgb(255,255,255);
}

table td.even11, tr.even11 th,
table tr.even11 {
    background-color:   rgb(153,204,102);
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif; 		 		 
    font-size:11px;
	text-align: justify
}
table td.even12, tr.even12 th,
table tr.even12 {
    background-color:   rgb(102,153,0);
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif; 		 		 
    font-size:13px;
	text-align: justify;
	color		: rgb(255,255,255);
	padding: 5px 10px 5px 10px;
}
table td.even14, tr.even14 th,
table tr.even14 {
    background-color:   rgb(204,255,102);
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif; 		 		 
    font-size:11px;
	text-align: justify;
	color		: rgb(102,102,102);
	padding: 5px 10px 5px 10px;
	margin : 5px 5px 5px 5px;
}
a.info {
position: relative;
text-decoration: none;
color: black;
/*border-bottom: 1px gray dotted;*/
}
a.info span {
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display: inline;
position: absolute;
top: 2em;
left: 1em;
background: rgb(255,255,255);
text-align: center;
color: darkblue;
padding: 2px;
}
