.caaa { 
	background-attachment: fixed; 
	background-color: #1D7023; 
	background-repeat: no-repeat; 
	background-position: left top ; 
	font-family: Arial, Helvetica, sans-serif; 
	left: 10px; 
	clip:   rect(   ); 
	top: 0px; 
	font-size: 10pt
}


td.pied_page {
	font-size: 10pt;
	color: #f0c0a0;
	text-align: justify;
}

td.pied_page a{
	font-size: 8pt;
	color: #f0c0a0;
	text-decoration: none;	
}

.titre
{
	color: white;
	text-align: center;	
}

.titre h1
{
	font-size: 12pt;
	margin-bottom: 0px;
}

.titre h2
{
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 5px;
}

.intro
{
	font-size: 10pt;
	color: #FFFF50;	
}

.billard
{
	font-size: 13pt;
	color: white;
	margin-bottom: 0px;
}
td.pied_page a:hover{
	text-decoration: underline;
}

td.sep_gauche {
	background-image: url("images/menu_r5_c4_2.gif") ;
	background-repeat: repeat-y ;
	height: 495px;
}

td.sep_haut_bas {
	background-image: url("images/menu_r5_c4_2.gif") ;
	background-repeat: repeat-x ;
}


.panier_menu_gauche {
	font-size: 9pt;
	font-weight: bold;
	color: white;
	margin-top: 10px;
	margin-bottom: 2px;
}

.lien_menu_gauche {
	font-size: 8pt;
	color: white;
	margin-top: 5px;
	margin-bottom: 3px;
}

.lien_menu_gauche a{
	color: white;
	text-decoration: none;
}

.lien_menu_gauche a:hover{
	text-decoration: underline;
}

.texte_haut {
	font-size: 8pt;
	color: #f0c0a0;
	font-weight: 400;
	text-align: justify;
	vertical-align: top;
	margin-bottom: 0px;
}

.lien_menu_haut {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	vertical-align:bottom;
	color: white;
	margin-right: 10px;
}

.lien_menu_haut a{
	color: white;
	text-decoration: none;
}

.lien_menu_haut a:hover{
	text-decoration: underline;
}


.lien_gam_bil {
	color: white;
}

.lien_gam_bil a{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.lien_gam_bil a:hover{
	text-decoration: underline;
}
/*#################################################################################################"*/
/*#################################################################################################"*/
/*#################################################################################################"*/
a.info {
   position: relative;
   color: #DDDDDD;
   text-decoration: none;  
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: -300px; /* on positionne notre infobulle */
   left: -360px;
  
   background: white;
   color: green;
   padding: 3px;
   border: 1px solid green;
   border-left: 4px solid green;
}
/*********************************************************************************************/
td.infos {
   position: relative;   
   text-decoration: none;  
}
td.infos span {
   display: none; /* on masque l'infobulle */
}
td.infos:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
td.infos:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: -0px; /* on positionne notre infobulle */
   left: -0px;
  
   background: white;
   color: green;
   padding: 3px;
   border: 1px solid green;
   border-left: 4px solid green;
}
