diff --git a/htdocs/theme/eldy/eldy.css b/htdocs/theme/eldy/eldy.css
index 9b2bf4c0f7cc9d49a65c2185c9deecf0d45ef5cf..14a6e97ab0401b2a682547eb5db23234d8b1b013 100644
--- a/htdocs/theme/eldy/eldy.css
+++ b/htdocs/theme/eldy/eldy.css
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004      Laurent Destailleur  <eldy@users.sourceforge.net>
+/* Copyright (C) 2004-2005 Laurent Destailleur  <eldy@users.sourceforge.net>
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -42,11 +42,11 @@ a:hover   { font: helvetica, verdana, arial, sans-serif; font-weight: bold; colo
 input     { font: helvetica, verdana, arial, sans-serif; }
 textarea  { font: helvetica, verdana, arial, sans-serif; }
 .button  {
+    font: 12px helvetica, verdana, arial, sans-serif;
 	font-size: 100%;
 	border: 1px solid #ccd7e0;
 	background-image : url(/theme/eldy/img/button_bg.gif);
 	background-position : bottom;
-    font: 12px helvetica, verdana, arial, sans-serif;
 }
 
 
@@ -115,7 +115,8 @@ table.topbarre
 	cell-spacing: 0;
 }
 
-.menu { 
+.menu
+{ 
     background: #b3c5cc; 
     font-size: 12px; 
     color: #000000; 
@@ -124,8 +125,8 @@ table.topbarre
 .menusel
 { 
     background: #7699A9;
-    font-size: 12px;
     font-weight: bold; 
+    font-size: 12px;
     color: #f0f0ff; 
     text-decoration: none;
 }
@@ -133,7 +134,7 @@ table.topbarre
 a.tmenu
 {
   color: #234046;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #b3c5cc;
   font-weight:bold;
@@ -143,7 +144,7 @@ a.tmenu#sel
 { 
   color: #234046;
   background: #dee7ec;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #8CACBB;
 }
@@ -151,7 +152,7 @@ a.tmenu:hover
 {
   color: #234046;
   background: #dee7ec;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #8CACBB;
   text-decoration: none;
@@ -160,11 +161,11 @@ a.tmenu:hover
 a.login
 {
   position: absolute;
-  right: 27px;
+  right: 24px;
   top: 3px;
 
   color: #234046;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #b3c5cc;
   font-weight:bold;
@@ -678,6 +679,7 @@ p#powered-by-dolibarr {
 	margin: 0;
 	padding: 0;
 	bottom: 2px;
+	font-size: 10px;
 	left: 0px;
 	z-index: 2;
 }
diff --git a/htdocs/theme/freelug/freelug.css b/htdocs/theme/freelug/freelug.css
index 622efe17ade6f2fdb37b462709c71846e012cb80..d292e46cb0686ca6dbc0b8d1d39b58653e15d669 100644
--- a/htdocs/theme/freelug/freelug.css
+++ b/htdocs/theme/freelug/freelug.css
@@ -1,5 +1,5 @@
-/* Copyright (C) 2002 Rodolphe Quiedeville <rodolphe@quiedeville.org> 
- * Copyright (C) 2004      Laurent Destailleur  <eldy@users.sourceforge.net> 
+/* Copyright (C) 2002      Rodolphe Quiedeville <rodolphe@quiedeville.org> 
+ * Copyright (C) 2004-2005 Laurent Destailleur  <eldy@users.sourceforge.net> 
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -131,7 +131,7 @@ table.topbarre
 a.tmenu
 {
   color: #234046;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #dddddd;
   font-weight:bold;
@@ -141,7 +141,7 @@ a.tmenu#sel
 { 
   color: #202020;
   background: #bbbbcc;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #eeeeff;
 }
@@ -149,7 +149,7 @@ a.tmenu:hover
 {
   color: #202020;
   background: #bbbbcc;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #eeeedd;
   text-decoration: none;
@@ -158,11 +158,11 @@ a.tmenu:hover
 a.login
 { 
   position: absolute;
-  right: 27px;
+  right: 24px;
   top: 3px;
 
   color: #234046;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #dcdcd0;
   font-weight:bold;
@@ -263,9 +263,9 @@ td.barre {
 }
 
 td.barre_select { 
-                  background: #b3cccc; 
-                  color: #000000 
-  }
+           background: #b3cccc; 
+           color: #000000 
+}
 
 form {
     padding: 0.1em 0em 0em 0em;
@@ -656,8 +656,8 @@ p#powered-by-dolibarr {
 	margin: 0;
 	padding: 0;
 	bottom: 2px;
-	font-size: 0.8em;
-	left: 0px;
+		font-size: 10px;
+left: 0px;
 	z-index: 2;
 }
 
@@ -665,7 +665,7 @@ p#powered-by-dolibarr a {
 	border: 1px solid black;
 	text-decoration: none;
 	color: black;
-	font-size: 0.8em;
+	font-size: 10px;
 	padding-right: 5px;
 	padding-left: 5px;
 }
\ No newline at end of file
diff --git a/htdocs/theme/yellow/yellow.css b/htdocs/theme/yellow/yellow.css
index 87208ac3d131063384339ae819748fc5924d1dd3..0e8069126e0866dd6a49386bba3ab4a5cefd99af 100644
--- a/htdocs/theme/yellow/yellow.css
+++ b/htdocs/theme/yellow/yellow.css
@@ -22,9 +22,12 @@
 
 /***** Style du fond *****/
 body {
-  margin: 0px;
   background: #ebebe0; 
   font: 12px helvetica, verdana, arial, sans-serif;
+  margin-top: 0;
+  margin-bottom: 0;
+  margin-right: 0;
+  margin-left: 0;
 }
 .body {
   background: #ebebe0; 
@@ -113,7 +116,8 @@ table.topbarre
 	cell-spacing: 0;
 }
 
-.menu { 
+.menu
+{ 
     background: #b3c5cc; 
     font-size: 12px; 
     color: #000000; 
@@ -122,8 +126,8 @@ table.topbarre
 .menusel
 { 
     background: #BBBB88;
-    font-size: 12px;
     font-weight: bold; 
+    font-size: 12px;
     color: #fcfffc;
     text-decoration: none;
 }
@@ -131,7 +135,7 @@ table.topbarre
 a.tmenu
 {
   color: #234046;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #dcdcb3;
   font-weight:bold;
@@ -141,7 +145,7 @@ a.tmenu#sel
 { 
   color: #234046;
   background: #eeeecc;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #eeeecc;
 }
@@ -149,7 +153,7 @@ a.tmenu:hover
 {
   color: #234046;
   background: #eeeecc;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #eeeecc;
   text-decoration: none;
@@ -158,11 +162,11 @@ a.tmenu:hover
 a.login
 {
   position: absolute;
-  right: 27px;
+  right: 24px;
   top: 3px;
 
   color: #234046;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #dcdcb3;
   font-weight:bold;
@@ -267,7 +271,7 @@ td.barre_select {
 	color: #000000 
 }
 
-orm {
+form {
     padding: 0.1em 0em 0em 0em;
     margin: 0em 0em 0em 0em;
 }
@@ -630,12 +634,12 @@ td.valid {
            }
 
 td.small { 
-           font-size: 0.8em;
+           font-size: 10px;
            }
 
 tr.nonpayed { 
-              font-size: 0.95em; font-weight: bold;
-              }
+           font-weight: bold;
+           }
 
 
 
@@ -648,7 +652,7 @@ p#powered-by-dolibarr {
 	margin: 0;
 	padding: 0;
 	bottom: 2px;
-	font-size: 0.8em;
+	font-size: 10px;
 	left: 0px;
 	z-index: 2;
 }
@@ -657,7 +661,7 @@ p#powered-by-dolibarr a {
 	border: 1px solid black;
 	text-decoration: none;
 	color: black;
-	font-size: 0.8em;
+	font-size: 10px;
 	padding-right: 5px;
 	padding-left: 5px;
 }
\ No newline at end of file