Ci avevo già provato ma sia il body che html hanno un'altezza di circa 160px (l'altezza del #login), non so per quale motivo. Quel div che dici tu prende il 100% di quei 160px e non so per quale motivo. Se tolgo height: 100% dal body e dall'html non si allinea verticalmente.

Rispondi quotando