Non si riesce a capire la logica della struttura della pagina, per cui e` impossibile capire cosa non va.

A mio parere la pagina andrebbe riprogettata dall'inizio, seguendo la struttura.

Inoltre ci sono moltissimi errori di sintassi, sia nel codice HTML che nel CSS. Dato che i validatori sono molto migliori degli umani nel rilevare tali errori, ti rimando a quelli: validatore HTML e validatore CSS


PS: se la pagina e` stata realizzata mediante un editor HTML, ti consiglio vivamente di cambiarlo: fai piu` presto a riscrivere tutto che a correggere quanto realizzato.