Il codice che ho postato sopra, dovrebbe togliere (nascondere) il div al mouseout, ma lo script trova l'errore e la funzione non viene completata.
Riscrivo la funzione in modo diverso, forse cosi` va:
codice:
function visual(cosa) {
  if(cosa == 'nulla') {
    var tutti = document.getElementsByTagName('div');
    for(var t=0; t<tutti.length; t++) {
      if(tutti[t].id.substr(0,4) == 'disp') tutti[t].style.display = 'none';
    }
  } else {
    document.getElementById('disp_'+cosa).style.display = 'block';
  }
  return;
}
Per un funzinamento sicuro in tutti i browser attuali, sarebbe meglio usare la proprieta` name, anziche` l'id per determinare se il div e` da nascondere.
Per questo occorre:
1. scrivere anche l'attributo name di ogni div:
<div id="disp_arezzo" name="disp_arezzo" style="display:none;">

2. modifcare lo script cosi`:
codice:
function visual(cosa) {
  if(cosa == 'nulla') {
    var tutti = document.getElementsByTagName('div');
    for(var t=0; t<tutti.length; t++) {
      if(tutti[t].name.substr(0,4) == 'disp') tutti[t].style.display = 'none';
    }
  } else {
    document.getElementById('disp_'+cosa).style.display = 'block';
  }
  return;
}
Solo che poi potrebbe non funzionare con i browser futuri (valli a capire 'sti W3Cisti e 'sti browser).