il semblerait que j'ai reussi a remettre le fonctionnement comme maintenant avec la classe inermediaire