diff --git a/CHANGES.erp5.util.txt b/CHANGES.erp5.util.txt
index 44ceab3cb258a5b9d69cacba3cb1e81b10c377aa..46cf8b67004db837b09e3ac50600d0eb543d4293 100644
--- a/CHANGES.erp5.util.txt
+++ b/CHANGES.erp5.util.txt
@@ -121,28 +121,28 @@ Changes
   - do not run test suites on deleted branches
 
 0.4.20 (2012-12-19)
-------------------
+-------------------
 
  * erp5.util.testnode:
 
   - Make sure to kill grandchilds when killing a process [Sebastien Robin]
 
 0.4.19 (2012-12-17)
-------------------
+-------------------
 
  * erp5.util.testnode:
 
   - Fixed undefined variable [Sebastien Robin]
 
 0.4.18 (2012-12-14)
-------------------
+-------------------
 
  * erp5.util.testnode:
 
   - Solve ascii issues when deleting software [Sebastien Robin]
 
 0.4.17 (2012-12-10)
-------------------
+-------------------
 
  * erp5.util.testnode:
 
@@ -150,7 +150,7 @@ Changes
   - Add more unit tests [Pere Cortes]
 
 0.4.16 (2012-11-14)
-------------------
+-------------------
 
  * erp5.util.testnode:
 
@@ -159,7 +159,7 @@ Changes
   - add unit for runTestSuite [Pere Cortes]
 
 0.4.15 (2012-11-07)
-------------------
+-------------------
 
  * erp5.util.testnode:
 
@@ -168,7 +168,7 @@ Changes
   - ask wich test has priority to master more often [Sebastien Robin]
 
 0.4.14 (2012-11-05)
-------------------
+-------------------
 
  * erp5.util.testnode:
 
@@ -179,7 +179,7 @@ Changes
   - handle another possible error with master [Sebastien Robin]
 
 0.4.13 (2012-10-31)
-------------------
+-------------------
 
  * erp5.util.testnode:
 
@@ -189,7 +189,7 @@ Changes
     simplicity and readability [Sebastien Robin]
 
 0.4.12 (2012-10-25)
-------------------
+-------------------
 
  * erp5.util.testnode:
 
@@ -197,7 +197,7 @@ Changes
     suite by the master [Sebastien Robin] 
 
 0.4.11 (2012-10-22)
-------------------
+-------------------
 
  * erp5.util.testnode:
 
@@ -205,7 +205,7 @@ Changes
     of the work by the master [Pere Cortes], [Sebastien Robin] 
 
 0.4.10 (2012-10-01)
-------------------
+-------------------
 
  * erp5.util.testnode:
 
@@ -273,7 +273,7 @@ Changes
   - New module [Vincent Pelletier]
 
 0.4.3 (2012-04-24)
-----------------
+------------------
 
  * erp5.util.testnode:
 
@@ -283,7 +283,7 @@ Changes
     test run
 
 0.4.2 (2012-04-11)
-----------------
+------------------
 
  * erp5.util.testnode:
 
@@ -296,7 +296,7 @@ Changes
     allow relaunching test without restarting testnode
 
 0.4.1 (2012-02-29)
-----------------
+------------------
 
  * erp5.util.testnode:
 
diff --git a/erp5/util/CHANGES.webchecker.txt b/erp5/util/CHANGES.webchecker.txt
index 4128216aae870d254e7fab58777cca755605be5e..009c7fe801d76f64a4fe8c0caf854f3c2903f244 100644
--- a/erp5/util/CHANGES.webchecker.txt
+++ b/erp5/util/CHANGES.webchecker.txt
@@ -20,18 +20,19 @@ Changelog
 
 2010-08-13 Nicolas Delaby
 -------------------------
-small Bug fix.
-Add option to export outpout into file
-This option take precedence over mailing support.
+- Small bug fix.
+- Add option to export outpout into file
+- This option take precedence over mailing support.
 
 2010-08-04 Nicolas Delaby
 -------------------------
-Bug fix in status_search_in_wget_regex
-Enhance output report (fetch all errors per url)
-Add 2 options to check Urls
-  prohibited_file_name_list
-  prohibited_folder_name_list
+- Bug fix in status_search_in_wget_regex
+- Enhance output report (fetch all errors per url)
+- Add 2 options to check Urls:
+
+  - prohibited_file_name_list
+  - prohibited_folder_name_list
 
 2010-08-03 Nicolas Delaby
 -------------------------
-First release
+- First release
diff --git a/erp5/util/README.taskdistribution.txt b/erp5/util/README.taskdistribution.txt
index 4aa27463e7b7177cbb1a452716f08d91ca3acf47..d926e961fa23ff0562d92ba8bb438f7470487048 100644
--- a/erp5/util/README.taskdistribution.txt
+++ b/erp5/util/README.taskdistribution.txt
@@ -1,5 +1,6 @@
 erp5.util.taskdistribution
 --------------------------
+
 Module to access TaskDistributionTool, used to run test on several machines
 and aggregating results.
 Use pydoc to get module documentation and usage example.
diff --git a/erp5/util/README.testbrowser.txt b/erp5/util/README.testbrowser.txt
index d287828adb76855fa51034462d191240a3762136..5718d5b97030f15ad39e03ef6da6fe9643aef6d8 100644
--- a/erp5/util/README.testbrowser.txt
+++ b/erp5/util/README.testbrowser.txt
@@ -1,6 +1,6 @@
 API Documentation
 -----------------
 
-You can generate the API documentation using ``epydoc'':
+You can generate the API documentation using `epydoc`::
 
-$ epydoc src/erp5
+  $ epydoc src/erp5
diff --git a/erp5/util/README.webchecker.txt b/erp5/util/README.webchecker.txt
index 119cfe3a6c8e14ee4af311d6be1c7335acb731ed..9465a0b80ec1fa15ad626eacdf10eff10f2d3b48 100644
--- a/erp5/util/README.webchecker.txt
+++ b/erp5/util/README.webchecker.txt
@@ -1,47 +1,47 @@
 Utility able to call wget and varnishlog to extract Headers and return all failures
 according expected caching policy.
 
-This utility is configurable through a configuration file like:
+This utility is configurable through a configuration file like::
 
-[web_checker]
-url = http://www.example.com/
-working_directory = /home/me/tmp/crawled_content
-varnishlog_binary_path = varnishlog
-email_address = me@example.com
-smtp_host = localhost
-debug_level = debug
+  [web_checker]
+  url = http://www.example.com/
+  working_directory = /home/me/tmp/crawled_content
+  varnishlog_binary_path = varnishlog
+  email_address = me@example.com
+  smtp_host = localhost
+  debug_level = debug
 
-[header_list]
-Last-Modified = True
-Cache-Control = max-age=300
-                max-age=3600
-Vary = Accept-Language, Cookie, Accept-Encoding
-       Accept-Language, Cookie
-       Accept-Language,Cookie,Accept-Encoding
-       Accept-Language,Cookie
-Expires = True
+  [header_list]
+  Last-Modified = True
+  Cache-Control = max-age=300
+                  max-age=3600
+  Vary = Accept-Language, Cookie, Accept-Encoding
+         Accept-Language, Cookie
+         Accept-Language,Cookie,Accept-Encoding
+         Accept-Language,Cookie
+  Expires = True
 
-[header url=.*/sitemap]
-Last-Modified = True
+  [header url=.*/sitemap]
+  Last-Modified = True
 
-[header content-type=.*/javascript]
-Last-Modified = True
-Cache-Control = max-age=3600
-Expires = True
+  [header content-type=.*/javascript]
+  Last-Modified = True
+  Cache-Control = max-age=3600
+  Expires = True
 
-[no_header content-type=(image/.*|text/css)]
-Vary = None
+  [no_header content-type=(image/.*|text/css)]
+  Vary = None
 
-[erp5_extension_list]
-prohibited_file_name_list = WebSection_viewAsWeb
-                            Base_viewHistory
-                            list
-prohibited_folder_name_list = web_page_module
-                              document_module
+  [erp5_extension_list]
+  prohibited_file_name_list = WebSection_viewAsWeb
+                              Base_viewHistory
+                              list
+  prohibited_folder_name_list = web_page_module
+                                document_module
 
 
+with::
 
-with
   url : website to check
   working_directory : fetched data will be downloaded
   varnishlog_binary_path :  path to varnishlog
@@ -53,7 +53,7 @@ with
 
   header_list : Key == Header id.
                 value: if equals to True, it means that header needs to be present in RESPONSE
-                      if it is a tuple, the Header value must sastify at least one of the proposed values
+                       if it is a tuple, the Header value must sastify at least one of the proposed values
 
   erp5_extension_list: Optional section.
     prohibited_file_name_list: which check that any links redirect to prohibited forms