body { background: #ffffff; color: #000000; font: 50% Tahoma; text-align: center; }




a { color: #0000ff; text-decoration: none; }

	a:visited { color: #0000ff; text-decoration: none; }

	a:hover { color: #ff0000; text-decoration: underline; }
	
	a img { border: none; }
	
.ax { color: #F311E0; text-decoration: none; }

	.ax:visited { color: #F311E0; text-decoration: none; }

	.ax:hover { color: #ff0000; text-decoration: underline; }
	
	.ax img { border: none; }

.af { color: #FFFFFF; text-decoration: none; font-size: 0.6em; }

	.af:visited { color: #FFFFFF; text-decoration: none; font-size: 0.6em; }

	.af:hover { color: #FFFFFF; text-decoration: none; font-size: 0.6em; }
	
	.af img { border: none;  }

.ai { color: #000000; text-decoration: none; font-size: 1em; }

	.ai:visited { color: #000000; text-decoration: none; font-size: 1em; }

	.ai:hover { color: #FF0000; text-decoration: none; font-size: 1em; }
	.ai img { border: 1px solid #000000;  }
	.ai:hover img { border: 1px solid #FF0000;  }

h1, h2, h3 { font-weight: bold; font-family: Helvetica, Arial, sans-serif; color: #000; }

h1 { font-size: 3.6em; letter-spacing: -0.03em; }

	
	h1 a, h1 a:visited, h1 a:hover { color: #000; text-decoration: none; }
	
h2 { font-size: 1.1em; }

	h2 a { color: #000; text-decoration: none; }
	
		h2 a:visited { color: #555; text-decoration: none; }
	
		h2 a:hover { color: #090; text-decoration: none; }
	
a.info{
    position:relative; 
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
 display:block; 
 position:absolute;
    
    
    top:2em; left:2em; width:15em;
    border:1px solid #FF0000;
    background-color:#eeeeee; color:#000000;
    text-align: justify;
    font-weight:none;
    padding:1px;
    text-decoration:none;
    }
	a.info img { border: 1px solid #000000;  }
	a.info:hover img { border: 1px solid #FF0000;  	

