Caspita è vero hai ragione! Non so come mi sia sfuggito! Grazie!

Rimane però il problema sul footer, faccio bene a risolverlo con un "clear: left;"?