Salut,
Beaucoup d'erreur^^
Dans #bloc_page, change et ajoute :
margin: 0;
padding: 0;
Dans nav :
Tu as ce code qui n'a aucun intérêt :
position: absolute;
De plus tout le long tu utilises des pourcentages, donc si tu mets :
width: 740px;
ça ne marchera pas car si ton écran fait 1024, tu retranches les 740, ça donne 464 que tu divises par 2 = 232, or 25% de 1024 = 256, donc tu auras un décalage.
Donc en restant logique il faut le mettre à 50%.
Pour finir tu passes dans le nav ul :
padding: 0;
text-align: center;
Ps:
Ces trucs sont bizarre dans nav a et nav a:hover :
padding: 7px;
0px 7px;
0px;
C'est ça plutôt? :
padding : 7px 0;
Et tout ce qui est redondant dans a:hover n'a pas besoin d'être écrit.
Et le tour est joué.
A+