There is this problem… the body take the height of the content and doesn’t fill all the screen… so the footer stay under the content and not under the page.
But if i re-size the page in anymode it go in the correct position:
You need to remove height: auto on your html, body elements. They are making your root elements auto height, which will create the effect you described in this topic.