Salut,
Tout d'abord, j'ai la sensation que tu t'es planté de categorie, mais j'ai pas la moindre idée de ce qui pourrait correspondre, alors on s'en fout.
Apres, ça :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
Ca c'est une declaration pour le XHTML 1.1, pas le HTML 5.
Apres, c'est perso mais je trouve le css assez violent, bon ça doit être l'effet voulu, mais je trouve que ça pique vraiment les yeux.