<map name="Map" id="Map">
c'est ton image map qui doit être mauvaise en tout cas tu rencontrera des problèmes de compatibilités avec IE FF et safari assez souvent, pour ca penchre toi sur le code en lui même.
Pour diviser ton image en plusieurs morceaux tu utilise des <area> avec l'indicateur de postition en pixels.
Par curiosité j'aimerais voir quels changement tu as fait sur le code ?