Bonjour,
Pour l'aspet du site, je trouve les item du menu horizontal un peu trop petit et assez difficile à lire (bon OK, là j'ai la migraine qui poind). Les item du menu horizontal en gris sont trop clair, donc difficile à lire également (d'ailleurs c'est normal qu'ils ne fonctionnent pas ?).
D'un point de vue accessibilité, les contraste maximums sont "déconseillés" (ça dépends des sources), un gris foncé sur un fond blanc sera plus reposant pour l'oeil que le noir (surtout l'oeil fatigué).
Pour le code, il n'y a pas grand chose à dire, juste 2 points qui me chagrinent :
1. l'utilisation d'XHTML alors que le document est servi en text
2. les contenu des alt sur les smiley :
<img src="smiley-01.png" width="15px" height="15px" class="smiley" alt="smiley" />
<img src="smiley-02.png" width="15px" height="15px" class="smiley" alt="smiley" />
<img src="smiley-03.png" width="15px" height="15px" class="smiley" alt="smiley" />
<img src="smiley-04.png" width="15px" height="15px" class="smiley" alt="smiley" />
Dans ce cas ci (celui des smiley), il serait plus judicieux de décrire l'émotion transmise par celui-ci, car là pour un utilisateur de lecteur d'écran 14 fois "smiley" à la suite, ça va être pénible ^^;
J'ajouterais, pour finir, une petite remarque sur tes meta :
<meta name="robots" content="index, follow" />
ça c'est la valeur par défaut, donc c'est un peu inutile.
<meta name="keywords" content="Loconte, Locomte, Leconte, Lecomte, Andre, André" />
Cette meta là ne sert plus aux moteurs les plus importants qui privilégient le contenu de la page.
Sinon j'aime bien le design moi