diff --git a/htdocs/theme/dolibarr/dolibarr.css b/htdocs/theme/dolibarr/dolibarr.css
index d3d099f385963a6188c94857ec7ca0106fbe5878..05c1d248c33fa7daf74eb703310d2b8fc9c690b9 100644
--- a/htdocs/theme/dolibarr/dolibarr.css
+++ b/htdocs/theme/dolibarr/dolibarr.css
@@ -187,14 +187,15 @@ div.blockvmenuimpair
 div.tabBar {
   color: #436976;
   background: #dee7ec;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0em 1.5em 0em;
   border: 1px solid #8CACBB;
 }
 
 div.tabs {
-  margin: 0em;
-  padding: 0em 2em;
+    top: 20px;
+    margin: 1px 0em 0em 0em;
+    padding: 0em 0.5em;
   text-align: left;
 }
 
@@ -208,20 +209,53 @@ a.tab {
   background: white;
   border: 1px solid #8CACBB;
   color: #436976;
-  font: 100% Bold;
-  padding: 0em 1.5em;
-  margin: 0em 0.5em;
+  font-weight: normal;
+  padding: 0em 1em;
+  margin: 0em 0.2em;
   text-decoration: none;
   white-space: nowrap;
 }
 
+
+
+a.tab#active {
+  background: #dee7ec;
+  border-bottom: #dee7ec 1px solid;
+}
+
+a.tab:hover {
+  background: #dee7ec;
+  text-decoration: none;
+}
+
+
+/*
+ *   Boutons actions
+ */
+
+a.butAction:link { background: white; border: 1px solid #8CACBB; color: #436976; font: 105% Bold; padding: 0em 1em; margin: 0em 0.2em; text-decoration: none; white-space: nowrap; }
+a.butAction:visited { background: white; border: 1px solid #8CACBB; color: #436976; font: 105% Bold; padding: 0em 1em; margin: 0em 0.2em; text-decoration: none; white-space: nowrap; }
+a.butAction:active { background: white; border: 1px solid #8CACBB; color: #436976; font: 105% Bold; padding: 0em 1em; margin: 0em 0.2em; text-decoration: none; white-space: nowrap; }
+a.butAction:hover { background: #dee7ec; }
+
+a.butActionDelete:link { background: white; border: 1px solid #8CACBB; color: #436976; font: 105% Bold; padding: 0em 1em; margin: 0em 0.2em; text-decoration: none; white-space: nowrap; }
+a.butActionDelete:visited { background: white; border: 1px solid #8CACBB; color: #436976; font: 105% Bold; padding: 0em 1em; margin: 0em 0.2em; text-decoration: none; white-space: nowrap; }
+a.butActionDelete:active { background: white; border: 1px solid #8CACBB; color: #436976; font: 105% Bold; padding: 0em 1em; margin: 0em 0.2em; text-decoration: none; white-space: nowrap; }
+a.butActionDelete:hover { background: #dee7ec; }
+
+
+/*
+* Historique
+* A supprimer quand remplace par butXxx
+*/
+
 a.tabAction {
   background: white;
   border: 1px solid #8CACBB;
   color: #436976;
   font: 105% Bold;
-  padding: 0em 1.5em;
-  margin: 0em 0.5em;
+  padding: 0em 1em;
+  margin: 0em 0.2em;
   text-decoration: none;
   white-space: nowrap;
 }
@@ -230,22 +264,7 @@ a.tabAction:hover {
   background: #dee7ec;
 }
 
-a.tab#active {
-  background: #dee7ec;
-  border-bottom: #dee7ec 1px solid;
-}
-
-a.tab:hover {
-  background: #dee7ec;
-}
 
-/*
- *   Menu superieur
- */
-table.topbarre
-{ 
-  cell-spacing: 0;
- }
 /*
  * Tables
  */