perfetto, come puoi vedere funziona, ti ringrazio.
ho notato però un'altra cosa:
nel footer, la scritta "developed by ..." viene visualizzata correttamente in IE (distanziata di 10px) mentre rimane attaccata al div "contenuti" con firefox
div#contenuti {
width: 1000px;
margin-top: 10px;
margin-bottom: 10px;
}