A quanto pare il problema sta nel fatto che non ho messo l'altezza del div "corpo", questo perchè vorrei fosse dinamico ( che si adatta al contenuto ).
In ogni caso non sono ancora arrivato a una soluzione... (tranne impostare l'altezza, cosa che non voglio fare...)