salve,
ho una pagina in cui c'è questa mappa
codice:
[img]../images/sfondo.jpg[/img] 
<map name="mappa" id="mappa"> 
<area shape="poly" coords="167, 127, 111, 130, 111, 122, 112, 119, 120, 99 , 127, 90, 139, 79, 149, 76, 164 , 73" ALT="Verde" onmouseover="RollMapOn(1)" onmouseout="RollMapOff()"></area> 
</map>
e onmouseover e onmouseout sono gestiti da questa funzione javascript

codice:
function RollMapOn(i)

{

    var IMG = document.getElementById("mappa");

    IMG.src = "../images/map_" + i + ".jpg"; 

	 document.getElementById('box').innerHTML=arrComuni[i];

}

function RollMapOff()

{

    var IMG = document.getElementById("mappa");

    IMG.src = "../images/mappa.jpg";

	 document.getElementById('box').innerHTML='';
l'immagine map_i è la stessa immagine mappa.jpg solo con la parte relative alle coordinate offuscata e hanno ovviamente le stesse dimensioni.
Il problema è che all'evento onmouseover l'immagine map_i che viene caricata è spostata di circa 1 px in alto e a sinistra...come fare per far in modo che combacino perfettamente!?!?
GRAZIE