New color scheme for Rivet 3.2 manual
diff --git a/ChangeLog b/ChangeLog
index 8ff467e..29a21c2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2019-12-06 Massimo Manghi <mxmanghi@apache.org>
+    * doc/rivet.css: new color scheme for docbook manual
+
 2019-11-29 Brice Hamon <bhdec@apache.org>
    * src/mod_rivet_ng/mod_rivet_cache.h: added RivetCache_DeleteEntry
    * src/mod_rivet_ng/mod_rivet_cache.c: 
diff --git a/doc/rivet.css b/doc/rivet.css
index b40b308..71ae239 100644
--- a/doc/rivet.css
+++ b/doc/rivet.css
@@ -31,7 +31,7 @@
         font-family: monospace;
         white-space: pre;
         width:  95%;
-        background-color: #e8ecf2;
+        background-color: #f7e9c6;
         border: solid;
         color:  #000000;
         border-color: #a3b1bc;
@@ -83,8 +83,8 @@
 {       
         COLOR: #ffffff ;
         font-style: italic;
-        border: solid 3px #1d252b;
-        background-color: #a3b1bc;
+        border: solid 3px #e8a34b;
+        background-color: #593c27;
         PADDING: 0.5em;
 }
 
@@ -139,7 +139,7 @@
         font-weight: bold;
         margin-top: 10px;
         color: #ffffff ;
-        background-color: #e8ecf2;
+        background-color: #f7e9c6;
         border: solid 1px #a3b1bc;
         padding: 1px
 }
@@ -154,7 +154,16 @@
         font-size: 12px;
 }
 
-/*/*/A{}
+/*/*/
+
+A{
+    color: maroon;
+}
+
+a:visited {
+    color: darkgreen;
+}
+
 BODY P {
 
 /*      font-size: x-small; */
@@ -263,7 +272,7 @@
 
 DIV.NAVFOOTER {
         color: #000000;
-        background-color: #e8ecf2;
+        background-color: #f7e9c6;
         padding: 5px;
         margin-top: 10px;
         width: 100%;
@@ -272,7 +281,7 @@
 
 DIV.NUKEFOOTER {
         color: #000000;
-        background-color: #e8ecf2;
+        background-color: #f7e9c6;
         padding: 5px;
         margin-top: 10px;
         width: 100%;
@@ -281,7 +290,7 @@
 
 DIV.NAVHEADER {
         color: #000000;
-        background-color: #e8ecf2;
+        background-color: #f7e9c6;
         padding: 5px;
         margin-bottom: 10px;
         width: 100%;
@@ -297,7 +306,7 @@
         padding-left: 10px;
         padding-right: 10px;
         color: #000000;
-        background-color: #e8ecf2;
+        background-color: #f7e9c6;
 }
 DIV.EXAMPLE {
         border: thin dotted #22AA22;
@@ -314,8 +323,8 @@
      /*    list-style: url("images/tux-bullet.png") disc; */
     }
 
-.namespaces {
-	border: 1px solid black;
+table.namespaces {
+	border-collapse: collapse;
 }
 
 .namespaces td {
@@ -324,11 +333,14 @@
 }
 
 .namespaces thead {
-	background-color: #aaf;
+    background-color:   #5e3c27;
+    color:              white;
+    font-size:          1em;
+    text-decoration:    none;
 }
 
 .namespaces tr.init {
-	background-color: #e88;	
+	background-color: #bb8766;	
 }
 
 .namespaces tr.childinit {
@@ -336,7 +348,7 @@
 }
 
 .namespaces tr.processing {
-	background-color: #e88;	
+	background-color: #bb8766;	
 }
 	
 .namespaces tr.childexit {
@@ -346,8 +358,10 @@
 table.directives {
 	border-collapse: collapse;
 }
+
 .directives thead {
-    background-color:   #bbf;
+    background-color:   #5e3c27;
+    color:              white;
     font-size:          1em;
     text-decoration:    none;
 }
@@ -357,29 +371,30 @@
 }
 
 .directives tbody tr > :first-child {
-    background-color:   #eee;
+    background-color:   #bb8766;
+    color:              white;
     padding-left:       2em;
     padding-right:      2em;
     text-align:         left;
 }
 
 .directives tbody tr > :last-child {
-   text-decoration:    	    none;
-   font-weight: 			normal;
-	font-size: 				small;
-	border-left:			1px solid black;
-	text-align:         	left;
+   text-decoration:    	none;
+   font-weight: 		normal;
+   font-size: 			small;
+   border-left:			1px solid black;
+   text-align:         	left;
 }
 
 .directives tbody tr td {
    text-align:          center;
    text-decoration:     none;
    font-weight: 		normal;
-	padding-left:		1em;
-	padding-right: 		1em;
-	padding-bottom: 	4px;
-	padding-top: 		4px;
-	border-bottom:		1px solid black;
+   padding-left:		1em;
+   padding-right: 		1em;
+   padding-bottom: 	    4px;
+   padding-top: 		4px;
+   border-bottom:		1px solid black;
 }
 
 .note td {