/* CSS Document */

body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#242323;
}

.blanc{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold
}

td{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#242323;
}

.couleur{
	color:#177ebd;
	font-size:18px;
	padding-bottom:15px;	
}
.couleur1{
	color:#242323;
	font-size:13px;
	padding-bottom:15px;	
}
.couleur2{
	color:#177ebd;
	font-size:14px;
	padding-bottom:15px;
}
.couleur3{
	color:#177ebd;
	font-weight:bold;
	padding-bottom:15px;	
}

.couleur4{
	color:#177ebd;
	padding-bottom:10px;	
}

a{
	text-decoration:none;
	color:#177ebd;
}
a:hover{
	color:#242323;
}

.foot{
font-size:11px;
	color:#FFFFFF;
}
.foot2{
font-size:11px;
	color:#a4a3a3;
}
.foot a{
	text-decoration:none;
	color:#FFFFFF;
}
.foot a:hover{
font-size:11px;
	color:#5da1d3;
}

.foot-droite a{
font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}
.foot-droite a:hover{
font-size:11px;
	color:#5da1d3;
}



span.header
{
   display         : block; 
   height          : 35px;  /* Hauteur correspondant à celle de notre image */
   line-height     : 220%;  /* Propriété qui centrera le texte verticalement */
   text-align      : center;
   background      : transparent url('images/header.png') no-repeat 0 0; 
   font-size       : 15px; 
   font-weight     : bold;
}                    
    
span.content
{
   display     : block; 
   background  : transparent url('images/centre.gif') repeat-y;
   padding     : 0 8px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5da1d3;   
}    	

span.footer
{
   display     : block; 
   height      : 5px; 
   background  : url('images/bot.gif') no-repeat bottom left; 
   font-size   : 0; /* Corrige l'espacement inutile sous IE */
}    
	
/* Rend invisible tout notre bloc span */
a.info_bulle span.info_bulle 
{								   
    position   :  absolute;
    top        :  -2000em;
    left       :  -2000em;
    width      :  1px;
    height     :  1px;
    overflow   :  hidden; 
} 

/* Rend visible tout notre bloc span et lui attribue une taille */
a.info_bulle:hover span.info_bulle, a.info_bulle:focus span.info_bulle, a.info_bulle:active span.info_bulle
{
    top        :  auto;
    left       :  auto;
    width      :  220px;
    height     :  auto;
    overflow   :  visible;
}    
	
a.info_bulle
{				

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#177ebd;
  
  text-decoration : none;    /* Aucun soulignement du texte */
  
  padding         : 0px 12px 2px 2px; /*Définition des marges intérieures de notre lien */
  
  /* Définition de l'arrière plan de notre lien */
  background      : transparent url('images/comment.gif') no-repeat right center;

  /* Indispensable pour le bon positionnement de l'info-bulle */      
  position : relative; 
   
} 

.form
{	
width:100%;
height:29px; 
border:1px solid;
border-color:#03386b;
background-color:#FFFFFF; 
padding-top:6px; 
color:#024281;
font-weight:bold;
} 
