diff --git a/Theorie/Threads/coordination.rst b/Theorie/Threads/coordination.rst
index 99ab7292e43769d869d27b746759aab2d638a15e..a49352d6dbcce54f1294d9fd9f3f40b12b7e8ac0 100644
--- a/Theorie/Threads/coordination.rst
+++ b/Theorie/Threads/coordination.rst
@@ -221,11 +221,11 @@ Il reste cependant quelques concepts qu'il est utile de connaître lorsque l'on
 .. Pour bien comprendre l'impact de ce qualificatif, il est intéressant d'analyser le code assembleur généré par un compilateur C dans l'exemple suivant.
 
 
-... code-block:: c
+..
 
+.. code-block:: c
     int x=1;
     int v[2];
-
     void f(void ) {
       v[0]=x;
       v[1]=x;
@@ -233,20 +233,20 @@ Il reste cependant quelques concepts qu'il est utile de connaître lorsque l'on
 
 .. Dans ce cas, la fonction ``f`` est traduite en la séquence d'instructions suivante :
 
-... code-block:: nasm
+..
 
+.. code-block:: nasm
    f:
- ..
 	movl	x, %eax
 	movl	%eax, v
 	movl	%eax, v+4
 	ret
 .. Si par contre la variable ``x`` est déclarée comme étant ``volatile``, le compilateur ajoute une instruction ``movl x, %eax`` qui permet de recharger la valeur de ``x`` dans un registre avant la seconde utilisation.
 
-... code-block:: nasm
+..
 
+.. code-block:: nasm
    f:
-..
 	movl	x, %eax
 	movl	%eax, v
 	movl	x, %eax
diff --git a/index.rst b/index.rst
index 8afc261c4e0614781b2e03059d5b36da03846ebe..99ad989a973d9f4a165186f6f45d017c09ee2046 100644
--- a/index.rst
+++ b/index.rst
@@ -88,6 +88,7 @@ Annexes
 
 .. toctree::
    :maxdepth: 2
+
    bib
    glossaire