Merci de tous vos avis constructifs, en voici donc une version "corrigée"