diff --git a/Makefile b/Makefile
index 20b008dbe431cca4208a6e5af67d31c8f9a4117b..bcf7878d6b69f7e1d208abd48657d8a75940f396 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ PDFOPTIONS += --number-sections
 
 
 HTMLOPTIONS += -t html5
-HTMLOPTIONS += -c css/tufte-css/tufte.css
+HTMLOPTIONS += -c css/tufte.css
 HTMLOPTIONS += --self-contained
 
 MD=$(wildcard *.md)
diff --git a/tris_multiples.md b/tris_multiples.md
index 8a63032914be4ef3aa031c6da30c26a899716b46..b7ee4f4eecc3c7d40d0f583ce1ec9d56707fbd9f 100644
--- a/tris_multiples.md
+++ b/tris_multiples.md
@@ -31,7 +31,7 @@ L'objectif de ce travail pratique est d'implémenter les tris vus en cours. En p
 en C des tris par base et par fusion, puis si le temps
 le permet le tri par sélection et le tri rapide. Les pseudo-codes de ces tris se trouve dans [les slides du cours](https://malaspinas.academy/algo_cours/cours_7.pdf). Pour vous aider, on vous fournit un squelette que vous devez compléter.
 
-Ce squelette (à télécharger ici) contient:
+Ce squelette (à [télécharger ici](https://malaspinas.academy/prog_seq_c_tp/tris_multiples/skeleton/skeleton.c)) contient:
 
 1. Une fonction `main()` qui lit la ligne de commande, génère un tableau et permet de sélectionner son algorithme tri.
 2. Les signatures des fonctions des divers tris `radix_sort()`, `merge_sort()`, `selesction_sort()`, et `quick_sort()`. Ces fonctions prennent en argument un tableau et sa taille et modifie le tableau durant leurs exécutions.