Salut,
Ton code est implicitement pollué par les valeurs par défaut des navigateurs. En l'occurrence, tu dois avoir une margin ou un padding par défaut de 5px à gauche. Prends un css reset (petite recherche google si tu connais pas, ça se trouve en 15 secondes) en plus de ton fichier principal, ça permettra de réinitialiser toutes les valeurs par défaut des navigateurs afin de partir sur des bases saines.
Après on voit pas ton code, tu as peut-être explicitement provoqué ce décalage dans ton fichier. Le problème des valeurs par défaut non réinitialisées me paraît le plus crédible vu les infos qu'on a, mais donner le code aurait été plus judicieux.
+ forum Création de sites web correspond mieux à ce genre de problèmes en général 