Ho risolto senza però capire minimamente il problema...

Prima la funzione load() che carica la mappa era nel tag body all'evento onLoad. In questo modo però inibiva il funzionamento dei nifty... boh

Richiamando però la stessa funzione piantando il seguente

codice:
<script>
load();
</script>
in fondo alla pagina... funziona.