body
{
font-size: 10px;
font-family :  Arial, Helvetica, Geneva, sans-serif;
margin : 0;
position : relative;
padding : 0;
margin-bottom:0px;
}
/*permet de positionner l'image de la carte de france*/
#map {
margin-left:auto;
margin-right:auto;
width:649px;  /* ŕ préciser exactement*/

}
/*permet de positionner le formulaire de recherche*/
#recherche {
margin-left:auto;
margin-right:auto;
width:400px; /*pour bien placer le champ de recherche*/
}

table.recherche
{
width: 100%;
border-collapse:collapse;
font-size: 10px;
font-family :  Arial, Helvetica, Geneva, sans-serif;
margin-left:0%;
background-color:#FFFFFF;
}


td.recherche
{
font-weight: bold;
border-bottom: 1px solid black;
border-left: 2px solid black;
}

tr.rubrique 
{ 
border-width:0px;
font-size: 11px;
background-color: #000000;
font-weight: bold;
color: #FF0000;
}

tr.resultats
{ 
border-width:0px;
font-size: 11px; /*taille affichage des resultats*/
background-color:#999999;
font-weight: bold;
border-bottom: 1px solid black;
}

.infobulle{
	position: absolute;	
	font-weight: bold;
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color:#FF0000;
}

a:link.reponse {color: black; text-decoration:none;}
a:visited.reponse {color:black; text-decoration:none;}
a:hover.reponse {color:red; text-decoration:underline;}
