Merci de ta réponse, je vais aller corriger ça de suite. 
Et pour mon deuxième problème, c'était pas facile d'expliquer donc je mets des screens.
Le truc qui déconne c'est ça :

Le menu passe carrément devant la barre de scroll à droite. 
Et je veux que ce menu soit fixé à l'écran car mes pages sont assez longues. (position: fixed; comme je l'ai fait, mais je me demande si c'est la meilleure solution ?)
Ensuite, je veux garder le background du menu sur toute la longueur même avec un dézoome:

Mais j'ai toujours ce problème de superposition à cause du width 100% probablement, mais du coup je ne vois pas comment garder la longueur du background.
C'est peut-être inutile mais ça m'évitera de devoir modifier des choses plus tard, surtout que je vais devoir me lancer dans les media queries. 