ajout de la gestion des classes
ajout de la classe varialbe_etat
réecriture pour modulariser le code