Erreur 500 veut dire erreur dans le script. Une petite chose que je ne comprends pas :
<a href="javascript:history.go(-1)" alt="retour" /> Retour. </a>
Cela ne devrait pas être : <a href="javascript:history.go(-1)" title="Retour"> Retour </a>
Par ce que tu ferme la balise lien comme si elle était seule alors qu'elles sont doubles <a> </a> ! Je veux savoir pour pas faire de betîses. Et ALT c'est pour les images normalement, non ?