oh, sembra che io abbia trovato l'errore!
ho provato a togliere il dal position:absolute dai due div: un disastro.
l'ho tolto invece dall'header: funziona!


Grazie mille in ogni caso, sei stato davvero gentilissimo comunque!