Juste un problème : le logo n'a pas d'équivalent texte dans la source HTML. Donc si je regarde avec Lynx ou sans les images, je n'ai pas le texte du logo (ou le nom de la compagnie si c'est le site d'une entreprise, etc.).
Un bête et méchant <img src="logo.png" alt="S Joubert" /> serait mieux qu'une image d'arrière-plan. Ou alors, il faudrait que le texte S Joubert soit repris dans le titre, ou quelque part de rapidement visible en texte.
Rajoute un #access a:focus. Quand on navigue au clavier, les deux premiers appuis de TAB tapent dans le vide (du blanc sur blanc...).
D'ailleurs, c'est une bonne idée de mettre les liens de navigation rapide en blanc sur blanc pour les masquer en temps normal, mais étant donné que tu n'as précisé la couleur de fonc, on pourra très bien avoir du blanc sur noir pour les liens d'évitement, ou alors du bleu sur bleu pour les liens du menu. Donc, applique le principe
Quand on fixe la couleur du texte, on fixe la couleur d'arrière-plan (et vice-versa).
Pourquoi as-tu fixé en px la taille des éléments du menu ?
Fais une feuille print. Pour le moment, si on imprime, on passe ~1/3 de page avec les liens d'évitement/menu (d'après l'aperçu de Fofox).
Ca fait plein de petits détails (quasiment insignifiants), mais vu que tu te réclamais le niveau 3 d'accessibilité, il fallait bien fouiller un peu
D'ailleurs, on ne peut pas vraiment juger de l'accessibilité d'un site sans un vrai contenu...