supprime des define en trop, rajoute ceux qui manquaient et precision des appels vers carte, this