diff --git a/htdocs/theme/eldy/eldy.css b/htdocs/theme/eldy/eldy.css
index 2e740dba9458df6570af8a75bacfd21673bf49f1..39355f59071181fcd9df4f29b98e7532a842dc16 100644
--- a/htdocs/theme/eldy/eldy.css
+++ b/htdocs/theme/eldy/eldy.css
@@ -560,7 +560,23 @@ font: helvetica, verdana, arial, sans-serif;
  */
 .ok      { color: #114466; }
 .warning { color: #777711; }
-.error   { color: #550000; }
+.error   { color: #550000; font-weight: bold; }
+
+div.message {
+  background: #dee7ec;
+  padding: 0em 1.5em;
+  margin: 0em 0em 0em 0em;
+  border-top: 1px solid #8CACBB;
+  border-left: 1px solid #8CACBB;
+  border-right: 1px solid #8CACBB;
+}
+
+div.errormessage {
+  color: #550000; font-weight: bold; 
+  padding: 0.2em 0.2em 0.2em 0.2em;
+  margin: 0.5em 0em 0.5em 0em;
+  border: 1px solid #000000;
+}
 
 
 /*
@@ -596,23 +612,6 @@ div.FicheSubmit {
   text-align: center;
 }
 
-div.message {
-  background: #dee7ec;
-  padding: 0em 1.5em;
-  margin: 0em 0em 0em 0em;
-  border-top: 1px solid #8CACBB;
-  border-left: 1px solid #8CACBB;
-  border-right: 1px solid #8CACBB;
-}
-
-div.errormessage {
-                   font-weight: bold;
-  background: #FF0000;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  margin: 1em 0em 1em 0em;
-  border: 1px solid #000000;
-}
-
 
 /*
  * Widgets standard
diff --git a/htdocs/theme/freelug/freelug.css b/htdocs/theme/freelug/freelug.css
index 4855487bab98b73582b616e64a4e685a41be6547..d24471ca342b53f4ed34ccf8a930cba86186f2c6 100644
--- a/htdocs/theme/freelug/freelug.css
+++ b/htdocs/theme/freelug/freelug.css
@@ -471,6 +471,22 @@ div.leftmenu {
 .warning { color: #777711; }
 .error   { color: #550000; }
 
+div.message {
+  background: #dee7ec;
+  padding: 0em 1.5em;
+  margin: 0em 0em 0em 0em;
+  border-top: 1px solid #8CACBB;
+  border-left: 1px solid #8CACBB;
+  border-right: 1px solid #8CACBB;
+}
+
+div.errormessage {
+  color: #550000; font-weight: bold; 
+  padding: 0.2em 0.2em 0.2em 0.2em;
+  margin: 0.5em 0em 0.5em 0em;
+  border: 1px solid #000000;
+}
+
 
 /*
  *   Liens Payes/Non payes
diff --git a/htdocs/theme/yellow/yellow.css b/htdocs/theme/yellow/yellow.css
index f9c4707ce7a4cbb362c2edea108a3ef808af3a02..34b606d19ef026908b5d3243cb1503cece874b2e 100644
--- a/htdocs/theme/yellow/yellow.css
+++ b/htdocs/theme/yellow/yellow.css
@@ -469,6 +469,22 @@ div.leftmenu {
 .warning { color: #777711; }
 .error   { color: #550000; }
 
+div.message {
+  background: #dee7ec;
+  padding: 0em 1.5em;
+  margin: 0em 0em 0em 0em;
+  border-top: 1px solid #8CACBB;
+  border-left: 1px solid #8CACBB;
+  border-right: 1px solid #8CACBB;
+}
+
+div.errormessage {
+  color: #550000; font-weight: bold; 
+  padding: 0.2em 0.2em 0.2em 0.2em;
+  margin: 0.5em 0em 0.5em 0em;
+  border: 1px solid #000000;
+}
+
 
 /*
  *   Liens Payes/Non payes