Ho validato i CSS e non hanno problemi. Solo qualche warning e 1 errore sulla proprietà :focus (comunque non coinvolta nella pagina).

Ho provato a mettere un colore di sfondo ho visto che non viene renderizzato tutto quanto il blocco.

E' davvero assurdo.
In pratica se rimuovo il clear: both torna a visualizzarsi subito, mentre se lo metto (e il clearer serve per quello ) mi si presenta l'anomalia della sparizione.

Ma che succede?!