zel89 
Mettre ton design en une seule image en background, ce n´est pas top. Tu ferait mieux de le découper, surtout qu´il y´a des choses qui se répètent, comme les angles par exemples.
En 800x600, le design est trop large, on a une scrollbar horizontale.
En 1280x1024 et plus, l´image de fond se répète.
Quand je regarde le source, je vois plein de choses qui ne vont pas. Pour commencer, tu défini dans le fichier HTML une classe Style4 alors que tu utilise un fichier CSS externe. Pourquoi ne pas la mettre dedans.
Ensuite, tu mets :
<body background="design/back0.jpg">
alors que tu devrais mettre tout simplement :
<body>
et dans le fichier CSS :
body { background-image: url(design/back0.jpg);}
Pareil quand tu mets :
<div class="overflow4" style="position:absolute; left: 692px; top:218px; width: 73px;">
alors que tu devrais mettre :
<div class="overflow4"<
et dans la définition de ´overflow4 dans le fichier CSS :
position:absolute;
left: 692px;
top:218px;
width: 73px;
En plus, c´est quelque chose que tu fait pour d´autres classes !
Une autre chose, dans ton fichier CSS, tu appelle la 1ère classe ´overflow´, or c´est un mot réservé. Il est déconseillé d´utiliser les mots réservés pour autre choses que ce pour quoi ils ont été défini, parce que celà pourrait causer des bugs. Pourquoi ne pas l´appeler Cadre_Principal puisque c´est sa fonction. Idem pour les autres, utilise des noms qui soient plus parlant, parce que là, ça va bien parce que ton site n´est pas très avancé, mais quand tu arrivera à une ( ou plusieurs) dizaine(s) de pages, tu ne t´y retrouveras pas aussi facilement.