diff --git a/docs/expetator.monitors.rst b/docs/expetator.monitors.rst
index 89f038a42c3311ee04fe4de6998104a92c55a503..ac9d555952757694f47b72ef84fe240011393c30 100644
--- a/docs/expetator.monitors.rst
+++ b/docs/expetator.monitors.rst
@@ -12,23 +12,24 @@ kwollect.Power(metric=kwollect.get_g5k_target_metric())
 ```
 Example of use of KWollect with results in /tmp/demo_power_XXX and power measures in /tmp/demo_power_XXX_power
 
-```
-#! /usr/bin/python3
-
-from expetator.benchmarks import SleepBench
-from expetator.monitors import kwollect
-
-import expetator.experiment as experiment
+.. code-block:: python
 
-MONITORS = [ kwollect.Power(metric=kwollect.get_g5k_target_metric())
-           ]
-BENCHMARKS = [SleepBench(default_time=10)]
+    #! /usr/bin/python3
     
-experiment.run_experiment('/tmp/demo_power',
-                          benchmarks = BENCHMARKS,
-                          monitors = MONITORS,
-                         )
-```
+    from expetator.benchmarks import SleepBench
+    from expetator.monitors import kwollect
+    
+    import expetator.experiment as experiment
+    
+    MONITORS = [ kwollect.Power(metric=kwollect.get_g5k_target_metric())
+               ]
+    BENCHMARKS = [SleepBench(default_time=10)]
+    
+    experiment.run_experiment('/tmp/demo_power',
+                              benchmarks = BENCHMARKS,
+                              monitors = MONITORS,
+                             )
+
 
 .. autoclass:: expetator.monitors.lperf.Lperf
 
@@ -36,23 +37,23 @@ experiment.run_experiment('/tmp/demo_power',
 
 Example of use of MojitO/S with RAPL, system load, and ethernet network. With results in /tmp/demo_moj_XXXX and MojitO/S in /tmp/demo_moj_XXXX_mojitos directory
 
-```
-#! /usr/bin/python3
+.. code-block:: python
 
-from expetator.benchmarks import SleepBench
-from expetator.monitors import mojitos
+    #! /usr/bin/python3
 
-import expetator.experiment as experiment
+    from expetator.benchmarks import SleepBench
+    from expetator.monitors import mojitos
 
-MONITORS = [ mojitos.Mojitos(sensor_set = {'dram0', 'load', 'rxp'})
-           ]
-BENCHMARKS = [SleepBench(default_time=10)]
+    import expetator.experiment as experiment
+
+    MONITORS = [ mojitos.Mojitos(sensor_set = {'dram0', 'load', 'rxp'})
+               ]
+    BENCHMARKS = [SleepBench(default_time=10)]
     
-experiment.run_experiment('/tmp/demo_moj',
-                          benchmarks = BENCHMARKS,
-                          monitors = MONITORS,
-                         )
-```
+    experiment.run_experiment('/tmp/demo_moj',
+                              benchmarks = BENCHMARKS,
+                              monitors = MONITORS,
+                             )
 	       
 .. autoclass:: expetator.monitors.powergpu.Power
 
diff --git a/docs/requirements.txt b/docs/requirements.txt
index 24e2008bad94673c28662ff83eb0814a24e89f63..48e04eaac79e6095ec55562eda4cd155a38b0425 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -1,3 +1,4 @@
 myst_parser
 execo
 requests
+sphinx-rtd-theme