voici une version un peu reprise avant d'essayer d'appliquer ces dernier conseils :-)