Improved all styles: home page and others

Still some hiccups, in particular:
- kind of broken when viewport width is too small
- links and menu need to be revisited
- background image hidden by footer, need to go besides it

Most of the styles taken from Bootstrap to speed up things.