Partie 2++, code documente+fonctions & macros utiles