réponse rapide, dégueux, mais qui marche :
-> tu fait une première image avec toutes les régions. tu la met en z-index=1
-> tu fais autant d'images qu'il y a de régions, en gifs transparents, avec à chaque fois la région désirée d'une autre couleur. ces images doivent avoir la même taille que celle avec toutes les régions. tu les met toutes en hidden, en z-index=2, par dessus la première image (joue avec les styles css)
-> tu fais enfin un pixel transparent, donc tu forces la taille à l'affichage à celle de la grosse carte. en z-index = 3
=> tu met l'image map sur ce pixel transparent.
=> tu modifies l'imagemap pour que "onmouseover" ça affiche l'image correspondant à la zone survolée, et cache toutes les autres
et normalement c'est bon