i really had to put css and html together because the domaine is free so this make it faster to upload the website
Don't understand this?
There are still a lot of closing divs missing. Look at this screenshot showing the HTML inspector:
Unlike the HTML you coded, the footer is located inside other divs as the browser inserts the missing tags right above the closing </body>.