CSS bug fixes

This request corrects 2 CSS bugs :
- Body width a bit bigger than 100% because of the footer's width
- Buttons contained in `.step` div not displaying correctly when the screen's size is between 430px & 770px