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;
}