#map {
position:relative;
height:544px; /* height of image map */
width:1000px; /* width of image map */
margin:20px auto;
background:url(images/eclate wagon foudre.jpg);
}
a:hover {
visibility:visible; /* Fixes IE6 Bug */
}
.tooltip { 
position:absolute;
top:250px;
left:0px;
height:190px;
width:180px;
text-decoration:none;
color:#000;
} 
.tooltip span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip:hover span, .tooltip:focus span {
left:0px;
top:90px;
width:60px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}
.tooltip2 { 
position:absolute;
top:0px;
left:730px;
height:100px;
width:200px;
text-decoration:none;
color:#000;
} 
.tooltip2 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip2:hover span, .tooltip:focus span {
left:5px;
top:10px;
width:100px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}
.tooltip3 { 
position:absolute;
top:100px;
left:700px;
height:150px;
width:200px;
text-decoration:none;
color:#000;
} 
.tooltip3 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip3:hover span, .tooltip:focus span {
left:5px;
top:10px;
width:60px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}
.tooltip4 { 
position:absolute;
top:-10px;
left:300px;
height:150px;
width:200px;
text-decoration:none;
color:#000;
} 
.tooltip4 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip4:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:100px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}
.tooltip5 { 
position:absolute;
top:500px;
left:480px;
height:150px;
width:200px;
text-decoration:none;
color:#000;
} 
.tooltip5 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip5:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:60px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}
.tooltip6 { 
position:absolute;
top:380px;
left:0px;
height:150px;
width:200px;
text-decoration:none;
color:#000;
} 
.tooltip6 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip6:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:100px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}
.tooltip7 { 
position:absolute;
top:350px;
left:450px;
height:150px;
width:200px;
text-decoration:none;
color:#000;
} 
.tooltip7 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip7:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:100px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}
.tooltip8 { 
position:absolute;
top:0px;
left:150px;
height:150px;
width:200px;
text-decoration:none;
color:#000;
} 
.tooltip8 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip8:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:80px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}
.tooltip9 { 
position:absolute;
top:400px;
left:900px;
height:150px;
width:200px;
text-decoration:none;
color:#000;
} 
.tooltip9 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip9:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:120px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}	
.tooltip10 { 
position:absolute;
top:250px;
left:450px;
height:150px;
width:200px;
text-decoration:none;
color:#000;
} 
.tooltip10 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip10:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:80px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}	
.tooltip11 {
position:absolute;
top:500px;
left:0px;
height:100px;
width:100px;
text-decoration:none;
color:#000;
} 
.tooltip11 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip11:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:80px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}
.tooltip12 {
position:absolute;
top:100px;
left:300px;
height:100px;
width:100px;
text-decoration:none;
color:#000;
} 
.tooltip12 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip12:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:80px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}
.tooltip13 {
position:absolute;
top:100px;
left:750px;
height:100px;
width:100px;
text-decoration:none;
color:#000;
} 
.tooltip13 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip13:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:80px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}	
.tooltip14 {
position:absolute;
top:300px;
left:500px;
height:100px;
width:100px;
text-decoration:none;
color:#000;
} 
.tooltip14 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip14:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:80px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}	
.tooltip15 {
position:absolute;
top:30px;
left:700px;
height:100px;
width:100px;
text-decoration:none;
color:#000;
} 
.tooltip15 span { 
position:absolute;
left:-999em; 
opacity:.9; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=60)"; /* IE8 */
filter:alpha(opacity=60); /* IE6/IE7 */
border-radius:8px;
box-shadow:#000 2px 2px 6px;
} 
.tooltip15:hover span, .tooltip:focus span {
left:5px;
top:30px;
width:80px;
padding:10px;  
border:2px solid #000;
background:#FFFF00;
}																	