From e57ea5952a755752c3058ed52e64b00f1be5dec5 Mon Sep 17 00:00:00 2001
From: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
Date: Mon, 17 Sep 2007 19:51:31 +0000
Subject: [PATCH] 2007-09-17 Kazuhiko * Revise design.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@16431 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../erp5_xhtml_style/erp5.css.xml             |  78 +++++++-------
 .../images/activity_busy.png.xml              |  56 ++++++----
 .../images/appearance.png.xml                 |  48 ++++++---
 .../erp5_xhtml_style/images/configure.png.xml |  91 +++++++++++++---
 .../erp5_xhtml_style/images/editcopy.png.xml  |  36 +++----
 .../erp5_xhtml_style/images/editcut.png.xml   |  40 ++++---
 .../images/editdelete.png.xml                 |  73 +++++++++++++
 .../erp5_xhtml_style/images/editpaste.png.xml |  50 ++++-----
 .../erp5_xhtml_style/images/exec.png.xml      |  84 +++++++++++++++
 .../erp5_xhtml_style/images/exec16.png.xml    |  48 +++++----
 .../erp5_xhtml_style/images/favourite.png.xml |  47 ++++----
 .../erp5_xhtml_style/images/filenew.png.xml   |  38 ++++---
 .../erp5_xhtml_style/images/filter.png.xml    |  39 ++++---
 .../erp5_xhtml_style/images/filter_on.png.xml |  38 ++++---
 .../erp5_xhtml_style/images/find.png.xml      |  52 ++++-----
 .../erp5_xhtml_style/images/imp-exp.png.xml   |  45 ++++----
 .../erp5_xhtml_style/images/info.png.xml      |  52 +++++----
 .../erp5_xhtml_style/images/jump.png.xml      |  32 +++---
 .../erp5_xhtml_style/images/jump22.png.xml    |  69 ++++++++++++
 .../erp5_xhtml_style/images/language.png.xml  |  53 +++++----
 .../erp5_xhtml_style/images/print.png.xml     |  53 +++++----
 .../erp5_xhtml_style/images/report.png.xml    |  40 ++++---
 .../erp5_xhtml_style/images/save.png.xml      |  55 +++++-----
 .../erp5_xhtml_style/images/save2.png.xml     | 102 ++++++++++++------
 .../erp5_xhtml_style/images/search.png.xml    |  77 +++++++++++++
 .../erp5_xhtml_style/images/showall.png.xml   |  29 ++---
 .../erp5_xhtml_style/images/sort.png.xml      |  26 ++---
 .../erp5_xhtml_style/images/tab_left.png.xml  |  25 ++---
 ...rash.png.xml => tab_left_selected.png.xml} |  35 +++---
 .../erp5_xhtml_style/images/tab_right.png.xml |  43 ++++----
 .../images/tab_right_selected.png.xml         |  71 ++++++++++++
 .../images/text_block.png.xml                 |  21 ++--
 .../bootstrap/erp5_xhtml_style/bt/change_log  |   3 +
 .../erp5_xhtml_style/bt/copyright_list        |   2 +-
 .../erp5_xhtml_style/bt/maintainer_list       |   3 +-
 .../bootstrap/erp5_xhtml_style/bt/revision    |   2 +-
 36 files changed, 1105 insertions(+), 551 deletions(-)
 create mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editdelete.png.xml
 create mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec.png.xml
 create mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump22.png.xml
 create mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search.png.xml
 rename product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/{edittrash.png.xml => tab_left_selected.png.xml} (54%)
 create mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right_selected.png.xml

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.xml
index d0c2145082..63894edca1 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.xml
@@ -266,12 +266,6 @@
               </tuple>
             </value>
         </item>
-        <item>
-            <key> <string>_owner</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
         <item>
             <key> <string>_vars</string> </key>
             <value>
@@ -280,11 +274,11 @@
         </item>
         <item>
             <key> <string>alternate_font_color</string> </key>
-            <value> <string>#597d9b</string> </value>
+            <value> <string>#596dab</string> </value>
         </item>
         <item>
             <key> <string>background_color</string> </key>
-            <value> <string>#DAE6E6</string> </value>
+            <value> <string>#DAE6F6</string> </value>
         </item>
         <item>
             <key> <string>button_description_color</string> </key>
@@ -292,27 +286,27 @@
         </item>
         <item>
             <key> <string>context_bar_background_color</string> </key>
-            <value> <string>#BDD0E0</string> </value>
+            <value> <string>#BDD0F0</string> </value>
         </item>
         <item>
             <key> <string>dialog_background_color</string> </key>
-            <value> <string>#BDD0E0</string> </value>
+            <value> <string>#BDD0F0</string> </value>
         </item>
         <item>
             <key> <string>dialog_border_color</string> </key>
-            <value> <string>#3D7474</string> </value>
+            <value> <string>#3D5474</string> </value>
         </item>
         <item>
             <key> <string>document_background_color</string> </key>
-            <value> <string>#D3E6DE</string> </value>
+            <value> <string>#E3EAFA</string> </value>
         </item>
         <item>
             <key> <string>document_border_color</string> </key>
-            <value> <string>#3D7474</string> </value>
+            <value> <string>#3D6474</string> </value>
         </item>
         <item>
             <key> <string>font_color</string> </key>
-            <value> <string>#3D7474</string> </value>
+            <value> <string>#001730</string> </value>
         </item>
         <item>
             <key> <string>font_family</string> </key>
@@ -330,7 +324,7 @@
         </item>
         <item>
             <key> <string>group_border_color</string> </key>
-            <value> <string>#7EC1C1</string> </value>
+            <value> <string>#97B0D1</string> </value>
         </item>
         <item>
             <key> <string>link_color</string> </key>
@@ -338,19 +332,19 @@
         </item>
         <item>
             <key> <string>link_hover_color</string> </key>
-            <value> <string>#3D7474</string> </value>
+            <value> <string>#3D6474</string> </value>
         </item>
         <item>
             <key> <string>listbox_even_background_color</string> </key>
-            <value> <string>#DAE6E6</string> </value>
+            <value> <string>#DAE6F6</string> </value>
         </item>
         <item>
             <key> <string>listbox_hover_background_color</string> </key>
-            <value> <string>#BDD0E0</string> </value>
+            <value> <string>#BDD0F0</string> </value>
         </item>
         <item>
             <key> <string>listbox_label_background_color</string> </key>
-            <value> <string>#C1DAD2</string> </value>
+            <value> <string>#C1DAEB</string> </value>
         </item>
         <item>
             <key> <string>listbox_odd_background_color</string> </key>
@@ -358,24 +352,25 @@
         </item>
         <item>
             <key> <string>listbox_stat_background_color</string> </key>
-            <value> <string>#C1DAD2</string> </value>
+            <value> <string>#C1DAEB</string> </value>
         </item>
         <item>
             <key> <string>main_border_color</string> </key>
-            <value> <string>#97B0C1</string> </value>
+            <value> <string>#97B0D1</string> </value>
         </item>
         <item>
             <key> <string>navigation_bar_background_color</string> </key>
-            <value> <string>#97B0C1</string> </value>
+            <value> <string>#97B0D1</string> </value>
         </item>
         <item>
             <key> <string>raw</string> </key>
             <value> <string encoding="cdata"><![CDATA[
 
 /*\n
-Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
+Copyright (c) 2007 Nexedi SA and Contributors. All Rights Reserved.\n
                    Vincent Pelletier <vincent@nexedi.com>\n
                    Christophe Dumez <christophe@nexedi.com>\n
+                   Kazuhiko <kazuhiko@nexedi.com>\n
 \n
 This program is Free Software; you can redistribute it and/or\n
 modify it under the terms of the GNU General Public License\n
@@ -536,7 +531,7 @@ div.index_html table {\n
 .document .actions button.save {\n
   border: 0;\n
   margin-top: 1px;\n
-  margin-left: 2px;\n
+  margin-left: 0;\n
   margin-right: 2px;\n
   padding: 0;\n
   position: relative;\n
@@ -566,8 +561,9 @@ div.index_html table {\n
 .dialog_selector button .image,\n
 .document .actions button.save .image {\n
   display: block;\n
-  width: 16px;\n
-  height: 16px;\n
+  width: 22px;\n
+  height: 22px;\n
+  background-repeat: no-repeat;\n
 }\n
 \n
 /* XXX: Bug fix when not logged\n
@@ -684,7 +680,7 @@ fieldset.bottom .field .input {\n
   float: inherit;\n
 }\n
 \n
-.content .field .input a {\n
+.content .field .input a img {\n
   vertical-align: middle;\n
 }\n
 \n
@@ -694,11 +690,11 @@ fieldset.bottom .field .input {\n
 \n
 .content .field .error {\n
   background-color: inherit;\n
-  color: #f00;\n
+  color: #f40;\n
 }\n
 \n
 .content .error .input {\n
-  border: 1px solid #F00;\n
+  border: 1px solid #f40;\n
 }\n
 \n
 .content .invisible label {\n
@@ -731,7 +727,7 @@ fieldset.bottom .field .input {\n
 }\n
 \n
 #search button .image {\n
-  background-image: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/info.png\');\n
+  background-image: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/search.png\');\n
 }\n
 \n
 #status,\n
@@ -789,14 +785,15 @@ fieldset.bottom .field .input {\n
   margin: 0;\n
   padding: 0;\n
   display: block;\n
+  background-repeat: no-repeat;\n
 }\n
 \n
 #context_bar #jump button .image {\n
-  background-image: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/jump.png\');\n
+  background-image: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/jump22.png\');\n
 }\n
 \n
 #context_bar #action button .image {\n
-  background-image: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/exec16.png\');\n
+  background-image: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/exec.png\');\n
 }\n
 \n
 #context_bar .tool_buttons .list_mode .image {\n
@@ -856,7 +853,7 @@ fieldset.bottom .field .input {\n
 }\n
 \n
 #context_bar .tool_buttons .delete .image {\n
-  background-image: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/edittrash.png\');\n
+  background-image: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/editdelete.png\');\n
 }\n
 \n
 #context_bar .tool_buttons .show_all .image {\n
@@ -880,6 +877,7 @@ fieldset.bottom .field .input {\n
 }\n
 \n
 #context_bar .tool_buttons .activity_pending .image {\n
+  width: 26px;\n
   background-image: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/activity_busy.png\');\n
 }\n
 \n
@@ -910,7 +908,7 @@ fieldset.bottom .field .input {\n
 \n
 #transition_message {\n
   margin-left: 1em;\n
-  color: #f00;\n
+  color: #f40;\n
   background-color: inherit;\n
   font-weight: bold;\n
 }\n
@@ -956,8 +954,8 @@ fieldset.bottom .field .input {\n
 }\n
 \n
 .document .actions button.save span.image {\n
-  width: 34px;\n
-  height: 34px;\n
+  width: 48px;\n
+  height: 50px;\n
   background-image: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/save2.png\');\n
 }\n
 \n
@@ -978,6 +976,10 @@ fieldset.bottom .field .input {\n
   padding: 0 0 0 10px;\n
 }\n
 \n
+.document .actions li.selected {\n
+  background: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/tab_left_selected.png\') top left no-repeat;\n
+}\n
+\n
 .document .actions li a {\n
   display: block;\n
   padding: 5px 15px 4px 5px;\n
@@ -990,6 +992,7 @@ fieldset.bottom .field .input {\n
 .document .actions li.selected a {\n
   font-weight: bold;\n
   padding-bottom: 5px;\n
+  background: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/tab_right_selected.png\') top right no-repeat;\n
 }\n
 \n
 .document .actions li a:hover {\n
@@ -1013,7 +1016,7 @@ fieldset.bottom .field .input {\n
   - hardcoded images in html which are inly used for rendering style\n
   */\n
 .ListSummary {\n
-  background: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/tab_left.png\') top left no-repeat;\n
+  background: url(\'<dtml-var expr="portal_url.getPortalObject().absolute_url_path()">/images/tab_left_selected.png\') top left no-repeat;\n
   color: #000;\n
   background-color: <dtml-var document_background_color>;\n
   padding-left: 10px;\n
@@ -1047,6 +1050,7 @@ fieldset.bottom .field .input {\n
   font-size: 0;\n
   width: 22px;\n
   height: 22px;\n
+  background-repeat: no-repeat;\n
 }\n
 \n
 .ListContent {\n
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/activity_busy.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/activity_busy.png.xml
index 44db4c0dc7..c0d3d3404a 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/activity_busy.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/activity_busy.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89264425.11</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,22 +29,33 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
-AAAAAAAA+UO7fwAAAAlwSFlzAAALEAAACxABrSO9dQAAAAd0SU1FB9EKERIuJegC5wQAAAMCSURB
-VHiclZVNayRVFIafWxV7BkTpaBaKogwIJoIQssiqdybidMQxjAmOg4rf6MK9unDryr1rQdRhkmlJ
-GhNQZrQD8wuUmICfwWTyaWJmYtU957iormtVdyeDBy5Unar73Pe+59Ypx22i1WpZr3ytVnMnzTv2
-YQ4cHh4mjmOcczReeZ2bGxuc/exTVldXT1ygK5kDR0dHieMYM0NVUVUuT18g+WsfUs9ks0Gapiwv
-L/dcwHVCh4aGqFarmFmAXnnpVfzfhyS7uyURk80GADs7O3z+wou8f33JdYFbrZYNDg7S39+PqmJm
-fPXGW/yzf0C6sweApWnXlnP41tYWX7z2Jh9c+9YBRMWXqtUqIoKIMHvxZQ7XN0k2NntZGGK2fg6A
-gYEBNtf+DPkoVzsyMhKgl6cvcPPGDfTgICjtpbYz3lu6ytuPPmYAfWGFKMJ7z8wz5/G3bt0WUoy8
-HnEcg/cA9OXeigje+/8HVeVcsxFqYmbcU6nwYf1pC4rTNA1+qRmRWbgGSFULErPrqYV5tJ3PwXdG
-MWvb25kVcRyXhBShqSrTC3OYGV+O18M7U4vzQWkOVlUqwPr6RgZ2zgW1YZcd0BwAxnML86Xt589m
-xieIRZCoXbz0mIpPL8yV7qcW54O6bruV1KfsiRJXKhlYi/4BRBHn2we/uNXOUbTi0hNPYRj7Kgzc
-fx9RrVZzKysrJe5ks1HqEb28LFohIpgoiLGryiffXXPhVBx54XRfDO1JnTtxLvv6RaTkq4gwM1bH
-AUcm/K7ZOY4g60yPf/wRKpKNDng+kiQpqRYRZsfqKIZX5Uef8s2vP3f3ir2jIxIRLj05ESYWwXnk
-+dmxOl4VVFkXzx93/IfraptL77zL3Thw8OzXc13FUlWujE/gVXEY3mDXlCVJ+P63X7rbZh4Xzzxi
-D546zUOVU6j3TLaPWO6lYpgaYkafCj+Y8pNJCdoTXFzggUqFe3E8v9jM/iBjdRzGoShrKMsmXG17
-2hkn/hABzj58xu6KMu9SVRJgG7h+DDCPfwGis07IRejK/QAAAABJRU5ErkJggg==</string> </value>
+            <value> <string encoding="base64">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</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -55,7 +67,7 @@ D546zUOVU6j3TLaPWO6lYpgaYkafCj+Y8pNJCdoTXFzggUqFe3E8v9jM/iBjdRzGoShrKMsmXG17
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>901</int> </value>
+            <value> <long>1515</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/appearance.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/appearance.png.xml
index 3e093eb6b4..9d50d40328 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/appearance.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/appearance.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89196150.25</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,17 +29,34 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAAAQlBMVEX/
-///A///A/8D/3Kjc3NzAwP/Dw8P/qFigoKCAgP8AwMCAgIAAwADAWAAAgIAAgADAAABAQAAwMDAA
-QEAAAIAAAAADa57qAAAAFnRSTlMA////////////////////////////VIGNowAAAAlwSFlzAAAK
-8AAACvABQqw0mAAAACF0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgMi4w7qtbxwAA
-AHxJREFUeJxVjwkSQiEMQ6vWsIMLuf9Vpb/o+MMMJa8dCCIipJxEUSe7sbwDKuh+LZpXwCvpB0CP
-ujcipbk6G+gaSHcHyqeaMOcGXwFwEEIzn3Pfr4RbQ4zIFwfQ1h61jtj7uxzJLFG9jrKmdvZ12xij
-eHLTy2Yi+Pdr8uc+I1YIOGqptl0AAAAASUVORK5CYII=</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
+U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAATeSURBVHjaYvz//z8DLQBAADHSymCAAGIk
+VUN540mFf3/+z2dlYzL4/Pm34uQu6w/Y1AEEEEmooulkQeeEi++v3/ry/879b/+zSg6vx6UWIIAY
+QEGBC8NAbespg6rmU+f3Hnjx/+vX//9fvfr9//37v/+nz7v1Pzn3UAA2cwECiFE+8fr/AAcxhn//
+GBh+/WVg+P3nH8OvPwwMa7Y//fB9i75gQ+eZBgUZgXpXJ3kGfl5Whj9//jP8/v0XTHNwMDPUtJ38
+8PHTT8WlsxxRggQggBhty+79769XBBv2A2gwiP75m4Hh6Z3vDA+P32IIcpFlMDEUAhoGlPvFwPD3
+L8JgkK/uPv7C0Dzp0obdVxgLGS45PIAZDBBALOip4g9Q87NTTxl4//xgqMvTZ+DiBBmGPRj//fvP
+oKMmwGBrKBTw79/bhXsvMcANBggglr//EAZ/ePSd4enZBww+LgoMCnKceCPy/Zc/DBM3vGQAOhvo
+A26GW+/e9zPoHzQAhylQDCCAWJBd8+nFJwYrU0mChn74+o/Bu/YWg4uNFIOSLA/YLAV1CYXPX/8W
+/f7D8GFi7xlegAACuhihgUlajKFq3hUGc9N/DP+BFv799xcYDP8YgOmW4R8wbP9A2VtPvGMI8ZRn
+YBMVYDj4kAFsMDsHA8PF8x95H++98wpo1AGAAEIJivV7XjMoqIoy6EmzMAiKcDF8A8p9/wXCDAzf
+fvxn+Pb7H8OPHwwM6WoSDD9ZWRhO3YMYysjEwPD24XeGV8cf/GX490WBgfF/C0AAoRi85/ArhltL
+dBjevvrNwC/MwvCPh4Hh9WcGhjdA/PA5A8OX90D2TyAGuundh78Mb17/ZPj29gvD86uvGD48+/qB
+4QfjYwbev+oMTP8PAAQQy58/EEP3n/rOYKvLx8AJ9BKrGCvD+VufGETl+BhuPWFguAP07ovXfxhe
+v/nL8PINiP7D8O3Dd4bvH74CDXzP8B/oK4ZvDK8YWP6yAAPwGsMttwcAAcTyD5rcDp58xxBkLcQA
+jBeGl0BXvWLiY7hxAeiz/8zgYACl4R+//jH8BBry4+c/oGu/Mfz+Bkzc3NxAs4AaGICY+ZcAw/9/
+s0DmAQQQ0z9ghHz6ysBw+doHhnAXHmCyYWB4AsTAoGR49/kfw8cvQMN+Aw0DGvgLaM6Hj78ZXrz4
+xvCXhZ2BiYMdNbkw/+Fn+MuwAcQECCBwqthz/DODnR4/w4svDAw8QM9IAoODB5gq+CRZGD6++8Xw
+h4WRQejfHwa+3z8YeMV/MSgLMDP8+/mT4d+3nwx/gNn0+zdg8Lz9J/zw8e9XDA88L4AMBggglj/A
+ZHTg2FuGskBxBg1eqM2CDOAs/OMHKPEzMfz8+QeI/wKDgwmIWYDif4DiIJoTyGcFYg6GdYc/Ci94
+9H8zzPEAAcT0FWjbg4efGfzNUTMFEzAJsbAwMTAzMwLZTFA2E5wNokFyMPaRq9+Bae//Rph+gABi
+efvsK0NWlDxG7mJmhmBgUQNMq0AXAwP4+4+fDN+//2b49u0XMAJ/MvwAsn//BsXBH4Y7t78BI8d7
+A0w/QAAxMlif+K+uysMgwM0MjND/4ATPAKb/gXPdX6DGP8A0+RdYnP4F0n/+AEs2YOn2D8gH08Dc
++fXbf4afr/5vYHjqHQgzGCCAaFbnAQQYALG5hI4vT2e0AAAAAElFTkSuQmCC</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
+            <value> <int>22</int> </value>
         </item>
         <item>
             <key> <string>precondition</string> </key>
@@ -46,7 +64,7 @@ eHLTy2Yi+Pdr8uc+I1YIOGqptl0AAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>374</int> </value>
+            <value> <long>1356</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
@@ -54,7 +72,7 @@ eHLTy2Yi+Pdr8uc+I1YIOGqptl0AAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
+            <value> <int>22</int> </value>
         </item>
       </dictionary>
     </pickle>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/configure.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/configure.png.xml
index 4e21310b83..b86203f5a9 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/configure.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/configure.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89195146.71</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,17 +29,73 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
-AP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9AJGxA7E/DICfYAAAHISURB
-VHic3ZSxrqJAFIZ/bmxMbDAUSktjCb0+gG9AJw3vYWEiNa0W8xjWSolRO4szNUNitJDK5myzzAWR
-XdfsNvsnEwJkvm/OyckA/0u4bc3nc34HYLSBfd8HACwWC9zvd+R5DqUUgiB4Z387OE1TXC4XCCG0
-AMAryUtGqxEAMzP2+31D8C4cqPex8Z2ZOU1T3mw27Ps+ExGfz2cWQjCA8tl6Oiai3wpc19Xgw+Gg
-4c/Ar+qLaZogImy322oVZamG53mI4xgA0Ol00O122w76DQ7DEP1+H6ZpwrbthsB1XY7jGLZtt8Kq
-KZvORIQoirBarQAA1+sVt9utdSMzoygKnE4nAKiOodEAA0AURbAsC8vlUgsA1CSmaeLxeICI0Ov1
-UBQFpJRVgVEdE2ZmSCnhOA7CMKwJqlFKQSmFwWCAoihqK89zBEFgPM+fhgPQgmosy8JoNMJsNtOS
-Z/h0Om2AgZ+TUAqyLKv9lFIiSRItKSsiIg2eTCYvwTVBGSEExuOxFpVVJUlSExyPR3ie90twq0gI
-AcdxMBwOkWWZrqIUGIbxR+CGhIjgOI5uWSlYr9efcmsCJiJ9Jex2u7fu648EfxNcE/wLsM4PJu9e
-MPeOToUAAAAASUVORK5CYII=</string> </value>
+            <value> <string encoding="base64">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</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -50,7 +107,7 @@ MPeOToUAAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>587</int> </value>
+            <value> <long>3797</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcopy.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcopy.png.xml
index d6867833cc..9c2fd5bbf7 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcopy.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcopy.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89194859.38</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,20 +29,15 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlz
-AAALEgAACxIB0t1+/AAAApVJREFUeJy1Vc9r01Ac/1Q8rbd3FGRsynryMLcWZntYtSyr9ORhsDWi
-B3Hq2A4KKyKKLKfddpyX/Q/F06QQZLCY6KEqiEn1hfibYcNkZj+atF8PqzWx3ZYKfiC87wvffN6H
-zyfvPeA/IQIAjDE6qtG27UjX7IwxOgiDg4O0uLhIYRbvijiVTBERkaqqXZEf808kSYKmaZAkCYqi
-AACi0R5omoZEIoFCoRDKNsDncbVa7dgwLggAAMfZhrPtwLKsUH4HiCVJgqHrmJ2bw+rqKgRBQHzo
-LJ5pz8E5R7lcxsrKSkeijosd5HHd3SNvZ4tqP23a3PhCT588JsYYra2tHRnucf/ksihiIBZDJpNB
-qVTC29dlnD7Vh76TJ8BNC3lxqk1UtCeK+fl5jI6OIpvNUkC5X3HDc8nbdch1Nmnvxwbt2p9pZ8Mk
-56tBbzSZGGO0sLBA6+vrREQkjI2RqqpERAHlAcXi1BRuTl9DqVSCYRi4fmUS+qsX+PCtCmrUMTlx
-CQCQTqcxMjLS+u7B/futcDuG5+1sgbwaqO6i4R+btWmaSE/cQDKZRDwehyAISCQSUBQFnHNwzrG0
-tATbtiMB4of3CjAqFUxfzTeVfkflvYULySGYHz9hIpdBRryNYrGIVCrV5reiKMjlcrBtOxKw4u6d
-2aZCF0NnBkCeC/JqaNT3R/6uAgCwLAuyLMPQdQzEYujv7wfnHKIotv8V+ksV5O2h4TafZk1uDQ1v
-d7+uewCA3t5e5PP5NsWmabYTnzt/sa3xb9i2DQCQZRmPlpdxa2am5S2AgOJQRyFjjIrFYuBdJ49N
-08Tw8PCf8MIQ+7e8X6mh6xjPZlse/yYOw3voseoH57zzBjkM/mDCILQV3ZD+0zUWFr8A76sUmn8k
-CckAAAAASUVORK5CYII=</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1AcZDRMXMK5nmgAAAYhJREFUeNqllcFKw0AQhv+ZbPFB
+PJYKBc8ePfsAvl17tw8iBGx7EPQNRKSaxrCb+T3ExMZu0kQHlhyG/fef2W8nQhLb7TPRE2m6xu3t
+jWBMkMRm88TD8L5knnu+vLzx9XXHzeaJi8UdSWLo0thhSSJIEoHqT/ry8gLL5YpDDWtXQkSQJEnT
+ivv7BwAYLO56T1VFWZa4vr7CbveB9/cM2+0j/ixcua2+qoosy5HnRas1/3IsQpgZ9vtPqCpUFfP5
+7IiiGDVR4RAMIRiyLEdReADAdHoeyWffVcywXK54KK4x/MwMRVGAJCaT5E/UHAmXJRuXzrmGjLHU
+uN9uvfcQkWb1XVgfNS1hs0r8VAyhpmXH+7K1+RReNTXel3BO4ZyLU2EWQApIay5xCDVnZxOQDiHY
+sXDdAhFCRDpb0kUNWe1rCafpGmm67ix5Pp91UlNXFYIdC5+atfVL66LGzBpCTk63WHRRUx2AluNR
+wmOoGem4poYtamJV6Jhf2CE1v1sxamwejsU+amLxBcwsVQMFoSFoAAAAAElFTkSuQmCC</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -53,7 +49,7 @@ CckAAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>755</int> </value>
+            <value> <int>507</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcut.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcut.png.xml
index 0f82ced0b1..055a0eaf19 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcut.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcut.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89194833.21</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,12 +29,27 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
-AKkAzQDefGi8WAAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9ALDwogL8KbC+UAAACpSURB
-VHic1ZS5EcQgDEWFN9lyqIuWlFAbkbr4mzAMli2vOBL/CAQ8XQDRmwUiwvf4oI6XFDpob4Na9wR1
-Yh6GozuHJhQAiQgx8+WMlf6/sgAARATMbO59gk9DNRxqvgS1HCCE0B+chpoOdkGbcs77oVUAgBjj
-NuilDESElNKe2tbmNXgpZek2kBq3PaPwkQfihs88aRf8NuWnSLxwbRxpjA8++dHrpr9QP53X9nr0
-F8+dAAAAAElFTkSuQmCC</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
+U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQ+SURBVHjaYvz//z8DCDAyMjIQAlu3HhMQ
+EuLb/+/ffwNra12sGmDmAQQQEwNpYL65ubYB0GCCCgECiIUUU4GuDQB57OvX7xhyW7YcTeDgYK8H
+MhVBfIAAIslgJiaIB798QTV4/vytCZKSovOBFsPFAAKIpKD48uUbw69ffxk+f/4KF+vpWZagqCg1
+38hIleHDh89wcYAAItHg7wzfvn0HWwACFRXTEgwN1efb2xswfPr0neH8+ZsLYGoBAoikoPj8+Tsw
+fH8ADfnKkJLSluDiYjrfxESD4cmT1wwbNx66wMTEWAhTCxBAJAfFt28/wQa7u1vOV1eXZ3j06CXD
+vHmbL7x798kxKyv4A0wtQACR5OJv334wHD16kQFkoJaWAsODBy8YVq/ecwEo5ThpUtEHZLUAAYTV
+4H0VMgHsrIwGbKwMDGwsDA/0qx6Dw+7p/TsMHz9KMHh4WIANXbZsxwVgfnBctqzxA7oZAAGEYvCa
+LBkFPh6G9bpWDAYiGkBT+VkYvtxnYLg+QS6f+S/DxFOcTAyqxlYMGzYcZLh798mF799/Om7e3PMB
+m+MAAogRlgUXJMoISIv9u+/q+Vvg9Ws2hm+fmBkEJZkZ+PTZGL48AaZhDmaGg4+MGc6cNmN4/+As
+w50PooLYDIWZBxBAcINnx8jMj3b/lHDjCRfDq7esiZ69Txbc7pNzkDZg2s+pzcbAwAnEXxgZnh8B
+puXv/xm+vPgNSgEfgLo36JY//oBuMEAAwVOFrND3BNY/vxjOXGWZADIUJPb6w/8L3z/9BcbaH4Z/
+j38y3N3xmUHSkZ1BQp+FQd2Xq1/FnXM+uwDT/dNNsgboLgcIILjBwuw/Gd69+c/w4fP/hzCxj1//
+93Nz/WH4/eQ3w8k1Py5wiwAFf/9mYBf7z8Dy9y8DO89/BlU3VgEWTsb16AYDBBA88kCZSZz3F4Os
+4I/6Ln8peSkRBgN9ze8ODL+YGA7sYb7AAIz9P9/+vmf48o/h2XGGDz/eMxT+/cfgL2/MECCn+V9h
+d6lMgGv3kw0w8wACCG7w2cc8B4wkvjpEWrwTYOBkKGDgZGW485SH4dQl9gV//jAUhkx78uHeXCmG
+v4//Mzy4y9Jo3QROggsu98nc1zb6o/D9JwsoOOAGAwQQ3ODPP5gDJx6V6jeQ+RrAxcEg8PI7x4Vv
+v1gmpi15Cs//Xz/+Zfj+7g/D6/fMF2Bid+8zPNAx+gk0mBklKAACCG5w0+5noJhNhGJQCGOkzdev
+GB5oSv1QePOeIx7IPTA1XFpAgOenwbfHfxi+/0RVCxBAJJUVNx+yHPj/5TeDufKnhFZvqfWsTH/O
+G8l8Erh9h4nh+y9EMIAAQAAxklLn9QdLKYjz/TofafJGgIEFVuIxMsw5JrmhaN2zQOR0DBBAJBkM
+Am2+UgaCHL/X64t/Vnj/nZXhwkveBcyMDIUVm8FBCTcYIMAAdVy0SJ8U+dYAAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -45,7 +61,7 @@ F8+dAAAAAElFTkSuQmCC</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>300</int> </value>
+            <value> <long>1196</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editdelete.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editdelete.png.xml
new file mode 100644
index 0000000000..981595f194
--- /dev/null
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editdelete.png.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89595673.59</string> </value>
+        </item>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>editdelete.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
+U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAANJSURBVHjaYvz//z/DuUv3/jMxMTJgA79+
+/2H4/es3w9+//xg+fvoKFvP1MMeuGAkABBALiAAZaqCjiCH5D2jpj59/GP78+QfGj568YBDg52XY
+vOPkf0KGAwQQEyGbmYGWgixmZoIoZWdjZTA10gQbjk8fQADhNZiJEWggMxMDCxAzs0AcyMXFwSAi
+zMOgpaGI13CAACLoYhBgRPI0Bzsz2CIpSUG8LgcIIBbiDIYEx959R4EYU7731u3/xXkxKGEOEEAE
+DQYZCEo5oGBJig8Bi/39+5fhydNX4BQDkluzZg2GPoAAYiLWxeCIZGYEG/rl63dwigGFPxMzdiMA
+Agi76NtnDAx/foGZ///9B7sKZNC3bz8Z/p05yPDvyycGDg42YHizM3ACMTYAEECYQfHyAQPD5aNA
+ZzIz/LPxZ/jDyMrwF2g4KB1znNnDILCoi4GfR4zhcX4Pwz8uXqDcP6wGAwQQpouvn2Zg+PSegeHZ
+PQam9TMYfn36AnTpLwbGo9vBhjJ8+MTAfuUcA/+NCwxswDTNxsqK1WCAAMI02NCRAZiHGRg+Ag2/
+d52Ba3ELA9eRTQy88zvAhoLwh+xmhu9WLsCIZQKHMzYAEEBM6Fn4H58wwz+ncIb/P4GGf/rAwHzz
+EgPXsolwQz/ltDD8cA8GpmVmcIphYsJuMEAAoYj+/PUHgvnEGH4G5wIN/w03EIS/JVcw/PIKBeZC
+JoihjExgC7ABgABCMZgRCTI9uMnA+Pw5wuCPXxnYly1gYPz0EZhUEDny33/skQcQQFj9wXx8JwPb
+jGa4of//ARPPh28MzKfOMgj4eTIwffoETtvgHMmIPSgAAogJm6GsSIb+LO5g+DZ1NcN/Ri4Ghm9A
++cuXGPj9PRkYP37Em6kAAgjT4G0r4Ib+Kulk+O0dxvBXU4/h25qdDP/5+SGJH2g427HDeA0GCCAM
+g39XTGL4JyLD8Ku0k+GPTxhc/K+ePsOnzRDDv0yZwfDDwxuvwQABxIKe3Bi4eBj+ztkKjqB/wBwH
+wpC8DTRcV4/h7b2nQCaQA8yJkKyOPfIAAgjFYDZWRNKBGQjKsv+hlrAAI+r/fyYwG1gcgS1g/IO9
+hgIIIBZIqcXEUFrZxkBNABBgADDJTxT7C4f8AAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>22</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>951</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>22</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editpaste.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editpaste.png.xml
index 45763b4a07..04e88d062e 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editpaste.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editpaste.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89194876.18</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,27 +29,22 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
-AAAAAAAA+UO7fwAAAAlwSFlzAAALBwAACwcBtnMLwAAAAAd0SU1FB9ALEQ0pN7W8HtMAAAQaSURB
-VHicnZXfa1tlGMc/Sc5yzpIMS7eUYKqUtbgOZMOyRRxeyWQ3XuxGzNrB/IG/UJwibJOtXhgV+xco
-KGPiuiGiwwstxYJeWRandhlil7Zp1mSatlkas5OT8+M95/Wi7dmyjfnjgYcDz/s+n+d7nvM+7wlw
-F+vq6pL9Wx0e2R2ivlxFt2H0KwJ3y2mzYDAob/VwJCwf2BqWI8fvl64rZO7nt+SXnw3K1I6u2/au
-+83MQDAYlJVKhXg8zsrKSlvBN57t5NQ5iWXNYlnLlObOc+mXrznzxRLH3v4YRVEIhUJomoaqqhwa
-GuLHbDYAoADE43HOnj3rAxuNBn+V3ufUOcnc7x/RbP3JtWqJpr5a+NGBCh+88zy79jyFqipYliAa
-jVKt132GArCysoIQAlVV2bhpEwBnvt/C6M5tmKYOgBCgKKtPUND1CvHkVTo6YgghsCwLsbp4AwzQ
-arUQQhAIBEgkErz6+jHq9TqVSoWlpSUajQaqqmIYBpFIBMuysKwm169LVFWlp6eHWCzWDhZC0N2d
-wLY9HMdhtlhEWYsLIcj/8LmfcN2UNG2XhunRtF3C0Xv8tfqtrRBCUCgsEIvF2LBhA5oCpnnjtQDG
-Ly3d8UQNDAyQTqcZGRlpUxwEcF2X3t5eotEojiNpNi3q9TqlUonFxcU7AtctsjHCkSNHGBsbQ9f1
-drAQgmKxiK7rSOmwefNm+vr6SCaTJJNJf3MmkyGbzZLJZJicnAQgGo2QzWZJpVIcPXqUzs5O2dYK
-RVHQNA3TNCmXy371arXqg4eHhwFIpVJtqodPnKDZNDBaRnuPXddF13W/QCKRQAgol4uEQqE2xZen
-p3nt8GHGx8fZt28fY99+w/mfLlAoFJiamuLkyZPA2uTlcjlyuRyKoqy1ZXa9JsvLy/z23ek7fjzP
-sZDCwnMFhmGSm7rA/gPPUKvVAn4rpqen0TQNRVHYsiWBEIJKpYJlWbSc1Wvg4NAQ2/r72bt3LxMT
-E0znfqWvt4et993L3PwVDh4cvL0V3d3dCCGo1+uUy2X/DN8MPj06iiccpLDYvaMfT9jg2kjhIF2L
-YumPdrAQgmq1iqZpaJrGesw0TRRFwXQ8AIYGB3n5heeYmJhgJn+ZFw8dIH8xy8JiDc/zGHxy/+2K
-TdP0VQohMAwD27ZpNBq0bBeATz/5EClsHt653Ve7e+d2pGOBazM/P98OBlAUxXfbtgmHwxQKBQzD
-wFgbwsy77zEzM8NLTw+Sv5jlyuI18nMLPL7nIebLV0k/8Vg7uFwut51XAGGamKaJbdtYzqri42++
-sqpU2Ox6sA+EjXQdP1aYzd8Ae54XSKfTbbf/zdbR0cHGTR3kpyaRwkI6LTzHxnNMpLDAMvE8E2lb
-SNfx8/7V/2t9TP/JarXaf+L+L/sbU4JXMOarEXIAAAAASUVORK5CYII=</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
+U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMDSURBVHjaYmTAAjo7F/YDKQNksf//GS5U
+VMQXoqv9D5TABgACCAPV1c2YP2PG2v/oYPr0Nf9ra6fPRzcUFwYIIMZrE7UFmBgZ6hkZGQwOvrET
++MhjbVBSEs3w7dsPFAt//PjJMG/eJga+z8cuOIge/gDygXrulUJcDgQIIJZvP/7vl7F1NOCRlWP4
+uOQ/g6WlDsOTJ6+wKra01GM4duipgXSAIsOXxzcdznZpOxiXXTXEphYggFgY+IQMxMwUwJxff7+B
+6YcPn+MMql9/fzJwSXIzcImpMzw5d8MAlzqAAGL59Z+F4f8viLed7f8x7D2wEW8cuDj8h6j/+Zvh
+1x8mnOoAAohxd6/tf4dke7yGXX2QjFf+zJnrDMnJnozIYgABxPLt2z+Gf79/EEwt+voKiOD49Z/h
+z59/DF++fGNgYoK4eu7c7f+RDQcIIKZv3/+CvYYPowNmZkYgZgJjGDA31wYbDuMDBBDQYKCLgZrx
+YaxhyMgANxgUFCdPXoW7HEQDBBDLj5/EBQW6oWBXgYPhH4OXlxXDx49fGT59+spw+fIdsBxAALH8
+//cPxbv/v/9mYPgGxH/+AvVAfSaKzbWMQJoRTL9//53h+/cfYDYMAAQQy///oKD4CTbk/7uvDAy/
+/xHtYhD99+9/ht+//zKwsDAz/PuHCHOAAGIB8hj+/fzO8P8tMHMAFRACoDLn929YqvjO8PPnHwZ2
+dlagOAvQEoSjAAII4uL3nxj+f/1JlKEgDHLlz58/wWxWVmaw3D+gjxkZEUEBEEAgaxj+vf1EdKSB
+XPvr1y+IZrD3Ia4E+YCJCWEwQACx/Ad65d+v30QZDDLj9+8/YJfBMChlgFwLirg/fxBlM0AAAQsK
+aOQRAYCew1qwg3wCswgGAAKI5dUHJobvX38xsLMSTg2/kSIXltSQXYkMAAKIpWXbLcYaL9X/orx/
+cBroYA8Lir/QCITUEv+g6Rxb7QQQQCwgomXbbUZ8Lr148cH/v39RvQ0xHCGGbjhAALEQE7agsgCE
+SQEAAQYAJXmtsUFxG00AAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -60,7 +56,7 @@ SNfx8/7V/2t9TP/JarXaf+L+L/sbU4JXMOarEXIAAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>1181</int> </value>
+            <value> <int>881</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec.png.xml
new file mode 100644
index 0000000000..5227295266
--- /dev/null
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec.png.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89285558.67</string> </value>
+        </item>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>exec.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+gg==</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>24</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <long>1540</long> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>24</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec16.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec16.png.xml
index e5d647ae65..a0b5d967a7 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec16.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec16.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89285602.08</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,23 +29,24 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
-AP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9ALFw4yNkygBFoAAAMeSURB
-VHicdZNbTNsFFMZ//39LqazIOjbcZge1lZk5ZThWmFlKuzlkIY4xsweenNHocNJ2l7gsxqiEsJmK
-TsBEExOyOONDQbmuIxEHGzBvxfxTH1wQBmYxXLYBYRm3lh4fJo1k2ff05STnnO985xylt7cHg17H
-YnQJg16HPsHE+a+/QmJRMtIt1NR+ycGXS3gY9IGGwIpAbU0dHXWlBAfX0d7eIXabFUB5aIFl0vR9
-M4B4fR4lOAhhTZP33q8AgcrKD2RbdrYC0NLcKgdKiuMF1WUSi8WkpfkiYU2TxYV5yXfuZObOCHcn
-/2aP+3kkFpWwpsnF4CUaGxplOU/x+jxxOWFNk4rKKv78rQOr4QbJiRFUVWUmYuTmkp3tuw5w4piX
-rP/UrBghrGlkZW1jIBRk16NhVpv0xBKM6A3JrDKlYp++zS8/t5Gbl8f8wkK8qfp7f7+kms1SVLRP
-nDuzyUi4jukRhclZBc9n/ZR/2sdd0kjPfI5NhlF2O3Oxplskbe066ev9SfSxWJQX9hZg0OuYnhwj
-NZZCTJ2ivuMG1pwiBeDzwBWpOvUKm2xbuWVcy27LE0QjQkPjd6g7HHlKYeGLvPHm64yPj5GctoXE
-xFVUHSslMvGHRGYG5Mwnx1lKNGBMtTI1NcNrrx7G7c7H5c5XVpj4z81h8b59lKeMQxjmJ0ja8CQ6
-sxkFmJ1PYnRuNR/5z5GcsubBNf74Q6eUlR3l+sBfhG6v595jBUSS7ESWzMypdobuGBkcGsbjPU53
-15X4GnWBd6wcPn1BysuPYHl8I93dXbS0tjAyNg2mDYyMz3Hh2wbq6+u5NztHVtZ2zGtSOHvm7IcO
-h6MCl8uJ1+chM9Mm+1/aK7k7nhUAt8spPVe75Fpfj7hdTunsvIwj5xkpKS6UzZk2CYVC9w/pEJex
-nQpy3l9Nqc9D8f6DtLY1AZBuWS+qquPEydNKdLSVd89dxb+Yg1euxX1bYWJtTR3ffOElPGygvbYa
-1bZZQNhTsC9u2knnOBmHAlR/XMXEran7Cjb6mh74sq1bnuZI2VtcagvQ1fMrfn81/2+2jH8B7yA9
-2jGz/1AAAAAASUVORK5CYII=</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH0wwICQ4vYrkqlwAAA3hJREFUeNpdk1tsUwUAhv9zv+2c
+rp6enXSjslJicZcSm7HNYRsjChjMqApRiD7wAsQHwgOvRsIlRmMi0RiVxBi8hDheiG6JERMNywxd
+u24sndvSbV1LNlu24TnrDmdre1ZfBjH8z///5X/5CK/Xi//H7Q7DMNLYtevlLzWt/Z2xsZ9OEkRt
+ORp993NV5QrXrl04UqtVlh/1iScBLlcIqrr9C7//ufdkmQdNs5AkEaoqQddVJJN//nXjxqdvAk4B
+AOhHQ5atb2tvf/1723ZIt9sbamiQoSgSJEkEz3OgaQqaJmD//t6eeHz8x3z+t0MANihZlgEAwWDs
+liQ17dZ1Ve/t7UYk0gq/X4cg8HCcTQgCB5IkQBAAywrq7OzdoXLZyj5+UC5X4fHU4dixCBiGRSIx
+j3x+CffvF7FnTxC67kWtBiiKgBMnehVB4L6+evX9I5Qsy/D5op/t3NnxaizWTYmigNu3M0gkxiqT
+kyOzw8PfnrOsKt3RsfcZReHA8xRkmQMgqsPDCZNuaXntq0Bg76nGxno0NT2FwcEZpNNTlWTy+ieW
+tXATwLhtWyGGoaEoPBiGRLFogiRrCIcPn6MDgRdOqaqEbds8MIx1TE3NIR7/7optL/YBGK+vf7or
+Fnv7DU0TwDAEFhZMZDIFFIsGVldNm1xdzQ+yLAvHqaFUsmEYJmz7nziAMZerqePs2Y9+3beva7vL
+xaBa3UQmU8DERA6p1N210dHrF8g7d/o+AEgIAo9y2YHbXbfOsm41HD788Zkzl/uj0d0KQVQgiix0
+XUapZGNuLmNmswOXLaswQDc3B4OKIoBlKfA8gwMHOmmf7/ylSOR5zePhIIoEOE6Ey8XDcWpgWQLZ
+7O/fmGbuZwCLZE/PK0d9Ph0NDQokiYXHo9AHD0Y0XefAMAQsawOCwGBjw8HQ0BxUVUVr60uHAKwB
+WKNmZkZ/EUWta8eOZ5spioCmyeB5AjRNIptdRiqVRzq9CMMoY2npIdLpHKan/7YfPJjsA/Dvlguk
+1tZ29GYg0NJ9/PiLm6GQn56eXsTISA4TEzlks7O2LFMFwzDI9fUyce/eH1dse6UfwPxjmQiCCXCc
+Fmts1PnTp89fcrnqkExmkEqNW/PzAxdXVnK3AFQBEAAeAigAKD1pIwuA9nhaTnZ2vnXRNI1KKvXD
+h7a91L81sLZ6m1sw/AcuUUyEyNHP7QAAAABJRU5ErkJggg==</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -56,7 +58,7 @@ nQpy3l9Nqc9D8f6DtLY1AZBuWS+qquPEydNKdLSVd89dxb+Yg1euxX1bYWJtTR3ffOElPGygvbYa
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>929</int> </value>
+            <value> <long>1003</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/favourite.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/favourite.png.xml
index c95b357734..b68af0510b 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/favourite.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/favourite.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89261862.62</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,21 +29,29 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJN
-AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAAB1UlEQVR4nGL8//8/AyUAIICY
-KNINBAABhGHA38NnjYHYBUN8/V6ln1HlLt9VvQSRxQECCMUAoMaZQOoMEO8Gss8AsSBUPO3/t+93
-/794vfv/h893L/EZGsP0AAQQE5JmkK1pSOYZM/z52wEUV2L4/3/m3w37GP7fesjw8OdXwa///3bA
-FAEEEAuM8W/fKWMmexMGBmaomR+/MPy7eDOU4e9fwX+XbzP8O36R4cGn9wwf/v9h+MXwH+5FgACC
-G/Bn3R4Gxp1HGRj4eRkY+bgZGL7/ZPj/6p3g/y9fQ/+/fMtw8+dnhm///zH8ZPjH8Pc/w3uYPoAA
-ghvw/+GzPfAIZWFmYGBkZPj3+w/D2/+/GV7++83wA6jxJyLK98AYAAHEiJwOrvIZrfrL8D8Uxv8F
-tPE3w3+grf8ZfqOmFxPXL1fOghgAAYQSC9/+/03/8f/feyBm+A527n+wzWiaK2CaQQAggBjRU+JJ
-Xn2Xfwz/d/8FhQumzXuAml2RBQACCCMhmX++uOcf0BagVxj+oGq+B8Rh6OoBAgjDBTBwgFd3FdD2
-UCQhE2SnwwBAAOHMC/8Z/qdDbQWBCmyaQQAggBhALsCFd3FruwDxbnxqAAIIpxeIBQABBgD17wo7
-rapDiwAAAABJRU5ErkJggg==</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAACYQAAAmEBwTBV+gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAODSURB
+VDiNtZTdaxxVGIefM3NmtrubdZMmmK+1Tak2kUhiagRFqVbaQOll0SoE76rg36AXeuGdFwpeFEEv
+ihdGRagVSy0EsaCR2LQ0sRAbP6pt4ppmd3Y32Z2dj9eLmaybJoSA9MDLwMs5z/x4zjujRIR7sYx7
+QgX03Y0bSiVaBx9+y3p05EEjmzHcq9eWV2fn3t5bLP62vudPpXrsvr4XlEgmdN1LXYuLk3dzVLOK
+mx0dR3a/9ur76dHHDyjLAm2AYVK9PHOndPbsN+HNP6YSIwePpseOPmY/Mtip2jvwby0G1fPn51c+
+/Gh8b7F4eRN4XqmO3Buvz6b29XXS1gaJBNgWaAvCAJb/IVjOY+7bD5lM1A8CCAUqZdZ++PGvlXff
+G88VCt9uUNE6NvZB6r5MJyKwWoG6C5YNlgatobUNs70dUFCrg9QisB9A4JPK9eS8l148DQxAfHm/
+K7UrPdD/DK4LxSIUHXBKUHLAiatUivtOU78U9Z0SGCaplvT+XzKZE43EZcsazNWqWcplcN1YQ5zW
+sqKnYYJhgFIgElUYgu9HqX0fyzB0suv+w8DnGkAbxhP677xBGEJiV+Q2YW9UYcbg9SUCQRjpCALw
+PFirgh9WGondMHTXrsyQ6u2F7m5Ip2OwFZVuSmzEicM4cRAnrtchn6dSKLQ2wKue98mK47yZsqwe
+nBK0ZaG1DZJJ0GY0AdqMNCgDaALX6/G9FPDKFd+t1ycb4KdEyvPJ5BzVWk90IIByJUpr25EaU0fw
+htvIK14dPB88j9tL+Z+Gq9WJDeNW9LyPnUrlyWwQtEQH/Miv60Z+TSNOy3+X1/Dr47suK5XKhb3x
+h7Hhy5vW+sxIJjNu2lYEs2IFZtNEoJpUBCCCoLh26/bFlVrt2LMi/ibwOaVSe7T+bqi35yCe15S2
+Gbw+FSEkU5BMcn1hYXp2rXrkeRFny38FwAWlBnq1/mzwwEOD1GqQz8fQGKyILnPPAwgw9/Pc1XzV
+PfGcyMIGkIhsqi+gb0brGRkdFTl0SKSrS0SbIrYl0t8vcvy4eMPD8r1pTk7A7q0YmxKvr0+V6sop
+NTE6NPS0NTSkWFqClhZIJilMTVVnFha+dOHlYyLuloCt3rZek6AvwjtLudwdOXVKwpMn5Xo2++vX
+8Mp25ySamu03iAjn4PAV256+pNRXZ6B7J2d2BBYRToO1073bOv6/618NX2Ru6eQq2gAAAABJRU5E
+rkJggg==</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
+            <value> <int>22</int> </value>
         </item>
         <item>
             <key> <string>precondition</string> </key>
@@ -50,7 +59,7 @@ rapDiwAAAABJRU5ErkJggg==</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>586</int> </value>
+            <value> <long>1030</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
@@ -58,7 +67,7 @@ rapDiwAAAABJRU5ErkJggg==</string> </value>
         </item>
         <item>
             <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
+            <value> <int>22</int> </value>
         </item>
       </dictionary>
     </pickle>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filenew.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filenew.png.xml
index 501d6c1f3f..0f69e3ab97 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filenew.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filenew.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89195364.47</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,16 +29,21 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlz
-AAALEgAACxIB0t1+/AAAAdhJREFUeJy1lTtu20AURa8E2TFAGwhADlI4m1CjJahSp1619pAqTVag
-gmvQTlTEgLs0kcEiARISsuIUmu97KYY/iRRFI8kFBvPB8Mydy0cQ+E8a1Cfz+ZwPhwOklJBS4txY
-Stn6fF2j+kQphdVq1bpRSon9fo/dbofZbIY4jrFcLrkLXmo6nfJ2u+VzyrKMkyThKIp4s9lwHMcM
-gNtYw1PHXQrDEEEQQAiByWSC8XiMOI7RBj8Ca60v3ioMQwghkCRJJ/wo4z5gABBCYLFYIE1TpGmK
-LMsaexovr4/W6zV+/3rG09cv+PH9Gz4/POLDx0/nwX0dD8C4uw0gxDsMnMP9+93fO2ayIKPBRkG8
-vcM1R0h/Rt3gS47ZWZDVIKvAVoGsRvBmhOC6Wcr9wMwgsiCjwFaDjMrhfnx7c9UNbouCmcHOgq0C
-G++Sc8dsdOn8VY491HinToOMzHtdcyzBLeBhY+Uf6axjZgJbUzmzqubcZ0zWV0eb41FjxVPBVpet
-AtUOyTMm0yPj4dAnU7jzWcocVuVZVkdxi0tgIvK9UY2SIuevTa6qBA/t4bg8wMjjPI0Gu5ODioyd
-7Zexfsnw9IIq37wVZcZO+2yLeb7vVKffYuvf4BUqeX8A49z+bCt1xTwAAAAASUVORK5CYII=</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QEbAzc5+RtIdwAAAsZJREFUOMu1k1tIFGEYhp9/5p91
+Nzct19Lciog8RJEdsIMhRIRRQSRIXXQVdNFVF0V1HYQ33XQVUUYIFdRFBkGiGBEGYSId6CDJmq5b
+ELna7s7uus7u/F2M4mkpXeqFH2a+gWfe//2+TyilmNLDR23TLwuQ4S1e21BfM5ztm5xbOHzoAF6P
+MatmWZBMQiIBiSQkEopI/BPfQsFga0dPRUN9Tf9cjrYgZwa43TNOnlOvrNiHZY58ae3o2ZITGMDl
+mobmuZ1acZGH9ev2Y5kj71o7enbnBIZpx1NgpSVx5dn4ivdimSOv7j95fTIn8BTcMxnFUHCAWHwA
+t3sY/+q1SCt8t6WlpSpr8/4mTQOPR7Br+yYSCQgElLKVEErB97Hh8HJJFdC3aMcAUsL4OIRCkBd4
+KIwP15EShMgx4yn9CvQT6upAl7Cm+AnlG3vRdZvlo+9l0dfOdVnBE6m0pf6wJtEoxLsvU7HnJfQ2
+oUkNYUhcn29z8sSvwh2lgxezgy1pRCIQiUA0BqYJ8TjETBgbAzMOExsukBoMUn4kg+5RaIagvC5I
+OjxGV3/BzazNk9JZCNsGpSBjTz/bCuy+x7jCXYTDUUryg7irawBBZijAl9Y36eoCq+7DqaWns4Kl
+dEBKzYYqG/RYM8uO1oFaCUqA7syeVupn87kGiWK/2f68dj5Yn+14JlwpSGy9RbD7PeLjA/yNZWhK
+gQ0qNcHrq+3pUNLb9LO3/e78ORbOrGqT6c91vLRkFdpQJ4XHy8iMjJLqC6B7vahUhp3nD0rtWlt5
+Y5fq1xayELoOxmT2UkL62zMmBof5MXoMNAMlNCLes8TfflYlK1TtojdPCOcnvsZmUmYEf4GP2NNb
+aPEUhXVbuPGiXrjF6KUzuaw0gC4lS5b5nJ5su8K4GSXf5VzeU+hLkSt4pvL9leRni5D/pP8GnhdF
+8517/wT8G/5TIRk9cH4vAAAAAElFTkSuQmCC</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -49,7 +55,7 @@ AtUOyTMm0yPj4dAnU7jzWcocVuVZVkdxi0tgIvK9UY2SIuevTa6qBA/t4bg8wMjjPI0Gu5ODioyd
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>566</int> </value>
+            <value> <int>825</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter.png.xml
index 626f814c1f..fb95507faa 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89270402.56</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -29,15 +30,23 @@
         <item>
             <key> <string>data</string> </key>
             <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
-AP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9AIDREqLSugfIkAAAGiSURB
-VHictZW9rsIwDIWPnQRSkFiQWHgGxDPxAEw8GUiwMLAwsmVjZO2AQEURbVrf4d5W6Lb8SWApU63P
-x8eJSyKCbwR/hQpAP0sgosaWRITeBltrRUTAzNjtdsjzHNZaEBGIqFawqQjdekxE0mq1sFgskOc5
-tNYIIYCZ0e/3YYyB1nUto9GoVqDK0lrLarWC9x6n0wnMjCiKYK0FM+PRkJ1zlbASXg2vbFNrDWst
-tNYwxiDLMhhjHoKbolKcZRkRkSilsNlscD6fcb1e0W63kaYpjDF3IU1W0H8lRCSlj1prbLdbeO/R
-7XahlALzb5Pj8RgiUnVSG2D58fYAEOecOOdEKSWdTkcACAAhIhkOhzKfz2W5XMovos6oKb5VXg7l
-NpIkQRzHAIDZbIb9ft94n+++PBGh0rsyiqJAHMdI0xTT6fQuFGjw+JHyJElwuVwwmUxwOBwevrxG
-j+95vl6vZTAYNHr6/7y1hEIIiKLopdyXwaVl3vvPgvM8R1EUOB6PnwUzM5gZIYTPg3u93ss74+l1
-qxL/9u+zBf82+N342j/vB9U9JyyjV9AaAAAAAElFTkSuQmCC</string> </value>
+AP8A/wD/oL2nkwAAAAlwSFlzAAALEAAACxABrSO9dQAAAAd0SU1FB9ICBg4HLcyJ/IAAAANaSURB
+VHicnZXNSytXFMB/mY8kM5OJkk+EZOPCRQkIJZCFb1FL/oO6K/QVXfUtWleuS9G/wUWplNdFF91m
+qSLPRmwsBgqiRqNIMNhoaiYf5mPyTBfO6Lw08l7fgcMw59zzu+fee+65Lj5MXM/YB/83wAUIlorW
+//DYgaVvgXtLB06AUwRAXFpamvB4PF/V6/XZarX6uSAIuFwufD4fmqbhdruZmpp6I0nS79vb27+u
+rq6WgB7QtydygsWVlZVPLy8vf+52u5/E43EikQi6riPLMm63m1AoRCgUQtd1BEFgb2+PXC5Hp9M5
+rdVq366trf0BtIGeaGe6vLz89fn5eSaZTIZjsRiapuHxePB6vQB4vV50XUfXdcbHxwmHw/j9fiYn
+J1EUJXBwcPBlKpVq7e/vHwB9wc62UCj8NDMzg6Zp9Pt9ut0ug8HT2ciy/I62Wi1M08Q0Tfx+P7Oz
+s9RqtR+ACKAJ1j7bmSOKIn6/H1EU6ff7mKb5H7CmaY9QWwHa7TbAOKDYGRONRr/LZrPU63UkSSIY
+DGKaJoZhYJomrVYLwzAe1ZlxpVIhk8kgy/KPw1UhA2Nzc3OfybL8m6qqxONxfD4fkiShKAqapjE2
+NkYgEEBVVa6vr9na2qJUKlGtVrm5ufk+l8v9CZSAsg0WAI+1jOj8/Hw+lUpRKpVoNBp0Oh1EUUQQ
+BBRFQVVVBEGgXC5zenrKxsbGS+AGKAMVoPZOuQFuwA9EFhYW/lpcXCSRSHB1dcXJyQkXFxcAlMtl
+zs7OKBaLrK+vvwT+dkAbQFd0gAc83J4+YObz+de9Xu/V9PQ0ExMT9Ho9DMPg9vaWw8NDjo+P2dzc
+tKGX1rcOdIF7J3gY3s/n868bjcarRCKB1+ulUChQLBbZ2dkhm80OQxs83L57e/nDYvcAG/7L3d3d
+N8lkkqOjIzKZDLu7uwvWskdCAaQRYKwBphUgAqiqimEY1Ot1gJZ1WNejoPBQDc+JDb8DCIVCuN1u
+29cBmpbPHIa+DwxPbRFRFAkGg85J31o6sid/CBiAZrPp7B0Dh++jwI+BlUqFaDRq2+y+++wL8j5x
+AV4glk6nB+l0egB8AbwAYpZv5Cv03NPkFAnwAWEgYNn+4aEimlb2HwV28dCkVECxbG2eKmLkdvwL
+gElzp1dSsgkAAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -49,7 +58,7 @@ qxL/9u+zBf82+N342j/vB9U9JyyjV9AaAAAAAElFTkSuQmCC</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>549</int> </value>
+            <value> <int>989</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter_on.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter_on.png.xml
index c1c0797a16..5bd239a723 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter_on.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter_on.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89283131.43</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -29,14 +30,23 @@
         <item>
             <key> <string>data</string> </key>
             <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
-WXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH1QcWFB8uQ9b7kgAAAYdJREFUOMvdlD1uU0EUhb87M++N
-/YSQoLAIDhReBGIHiKWwAApEScUagqiQEEZUFMjKDrwFSwjJbRRLkMQmmTeHwg5YtmMceA3cajQ/
-37135pyBfy1shz36k7MbF2OMkoRzjsP+HnUWregwA1ucePDo81bO6oTKsqR/cIe6FiEYKQnn4PYt
-TxGMENZrWUpiawPvvd6/ustsJlI9h7WioxUN54yqMspiM3glgQG4nxnMMAMfIEbDe6MojIskigKk
-v3s8ee/59Hafr98yWRBLI3ioKjcfX/cqluEhBABCCBz295h9z1Rth/eGW/T48PEXJKFfreyiMDQc
-9DQc9OS9V1VVWshOZqZut6t3B/v68PqerpKj/Qa+Nnlymjk6rgF4/rLFaDTayHDb7n9Fq+QMR8c1
-F+fi6Qt3JXRn511WfnKaOTvLPHkmxuOxNWF9DQc9fXxzX51OZyfhuevQUxLtdptGwZeqmk6nzYLr
-WuQMk8mkWbBzc3OklJoGw80bftlpjYW2fPr/QfwAJ9uRmij7cLwAAAAASUVORK5CYII=</string> </value>
+WXMAAAsQAAALEAGtI711AAAAB3RJTUUH1wkIFBkcn2UyUgAAA4dJREFUOMudlU1PG1cUhp/5tGfG
+Nk5s7FoOUkMrUlFFqEECKa1a2voflF2lUsGqWdAdXbaqYFd1y6IKqtJFF1m2kSoKSEChQBCWKoES
+EgoSwUowDvZ44o+Zid1Fx8hFpiG50tVozpn73HPuvOdcgfMN4Qx7/WUXCIDoTcl7F1pA68BzoObN
++llgEZDGxsYSPp/vM9M0P8zlch+JooggCAQCAQzDQFVVurq6FmRZ/mNxcfHnycnJfcAG3MZGzWBp
+YmLi2sHBwY/VarU7mbxJLBYnGIygqhqKotHefoVo9G2CwdcRBIm7d79nff1dKpXKw3w+Pzo1NbUK
+lAFbakQ6Pj7++e7u7q+9vb+1J5N/YxgGfn8Avz8AgKa1EQwmCASShMNvEYu9TzAYpbPzKX7/7MWt
+rbZP+/v7n21sbGwCrtiIdnt7++b16/MYRhjHqVKtlqnXayfpKIqGLGuoahuKEsKydnDdErZdJBR6
+jYGBZfL5/LdADDBE75ylk/OQFEKhKJIk47oOtl32wDqqGkSWdQKBN3AcE9su4LplHOffb8rlMkAY
+0BoRE4/Hv1xe/gDTzKIofqLRDmy7QqGQxbbLWNYTCoU9THOHQmGTUimD65ZwnBKHhw+5c6cHRVF+
+OK0KBWgbHBwcUBTltq7rdHR0YBjfIUkyuh5E10OEw0kuXLiMYcTJZjeZn7/C/v4+uVyOo6Ojb9bW
+1taBfSAjNMnM56URHx4eTvf1/c6jR0MUi0UqlQqSJCGKIpqmoes6oiiSTn9Nsfgxs7OzQ8ARkAEO
+gfx/5AaoQAiIjYyM/DU62snVq1/x+PEMDx7cZm/vTwAymR1WV6tYVoqZmZkh4EkTtAhUpVOVVPNE
+7qTT6VuOc/lGT0+FRCKFbR9imnscH2dYWMiTzw8wNzfXgB54TxOoAjWpRZk24G46nb5lWeEb3d05
+NC3G/fu/sLm5y9ZWH0tLS6ehRa/6ajTLrEUPaMB/KpfjX/T2+rh3b5rp6XdYWVkZ8dJuCQWQz2hC
+NcDxFkgAup7ANI8xTRPgmfezsq2gDTXwAngJIBK5hqr6Gr4KYHk+5zT0RWCa2iKS5CcSSTRv+tyb
+LXvyecAAWNZuc++oN/leCXyyMJtdJxZ7s2Fz/y/a815JfuBSKpWqp1KpOvAJ8B5wyfMJL3M1NQ8Z
+CADtwEXP9tRThOVF/0pgwWtSOqB5tnKTIloexz8hLHDbQmduFgAAAABJRU5ErkJggg==</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -48,7 +58,7 @@ WuQMk8mkWbBzc3OklJoGw80bftlpjYW2fPr/QfwAJ9uRmij7cLwAAAAASUVORK5CYII=</string> </
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>506</int> </value>
+            <value> <long>1018</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/find.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/find.png.xml
index f2cbf6bec8..83e81d6f12 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/find.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/find.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89541354.1</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,26 +29,25 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
-AAAAAAAA+UO7fwAAAAlwSFlzAAALEAAACxABrSO9dQAAAAd0SU1FB9EGDwsuJY7DslYAAAPVSURB
-VHicrZRNTFxVFMd/782MAQYcvmfA0pbYAMWWps0IiSGm1lTroqaxYSHIh25JTTHQ7oiumlQTTFyQ
-1MQ2NJaFG3YFIwyJWAoGmUBVOkEaGb4mTN+bGWDm8T7muiAgLYzWxv/u3HvyO/97Tu6R2Ef19Q1i
-fn4em81GMpnEbrfj8Xjo7b0j7Ze/n+y7g6amZhEOhzlWdYy6hvfJyslDAIlYhPs//kRJSYmorKxk
-YGDgXwvsJJw9+5ao8Xq5+NGHFBZ60Ow2kB0YIsmGJci22yCm8tW1a0xPTzE4OPiPcBvA+fPviler
-vbRc+ph8TxGejDRMJBY0A1XT+XMtQUCJQEY6b9e+hhJaweFwfDo3N/dZKrDs8/nKLMvi3Ht1ZOXk
-UODY6k6Bw87LGQ7WDJOEaRLREtxbWGHKtHGh4QMWl5bp6+srS+nYsqzwhbo6jh4/jm63o5mCLIeN
-VcMksBYnZlrErSQbusVKJIa6uUlGXiEnDxTww8D3lyYnJ/d1LSuKiruoGGdmFkrCYjGu70BXNRNl
-0yCsGyxtWiw+VlCjKrIEBWWvEAwGU/bYDiA7toakJ3USksxoOIYmBErCRDUNFM1EVVaJranYHaAJ
-QTowOjqaEizrus7q0gIbhkV4Q+ORuk5I03kc11FNHUUzebgeZSW0hK4quDKcyEIQfTSL2+1ODa6o
-KOf36WkS4RDJF9KIaAlWohGCikJwVeFhVGFjNkB8ZRlnoZtTh0o5kojwzc1blJeXh1KCm5uby8fH
-xvnu1k2OZqVR7MpGi8dZjsYIhRZIzAYwVAV36RHePOnlTH4mv9y/h2+gn87OztfZ9Rd2SxJCFHV1
-dS1N+icpLS2l/nI7QT3JnBpFTcSJ6hYvpqdT48mn2CFx58svGBn7maH+u1QH5xkvOZgSbJckyWxo
-aBC5ebm4XC6SB0s5ceIUBw4fBEAJLvDr3B8sjI3y24MHDPXfBSG43PYJfr+f4WHfHvjOgRAiu7Gx
-UY1GY2RmOikufglZljFNEyEEUzMzCCHwDfRTHZwno7EZn2+I9vYOJiYm9sB3lpAkSZHtQm1tbSIQ
-CCDLEoZhIISg7PAhuru7HVnf9hpcrEPOzaWj4wpXr17h+vXPAcRu+DOvQSGETZIkazusrq4hMzcX
-b1UVLS3N3Ljx9RNteWJt1tbWSiMjI2LfYfwN3TYk1hWFkbExdF2nqalxx8PwsE96ZsepHrLtvKqi
-gqamRnp6buP3+5Gfzmxtbf0vxSSAdUVhamaGnp7buFyurRuv1ys/nficzsWZc+8Ip9MpTp9+Y992
-Pq8E8L9D9+gv2nfa+T8QLnEAAAAASUVORK5CYII=</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1AcYEAQ0OwjFOAAAA69JREFUeNqtlEtsVGUYhp//cm5z
+5kxPpy10WmMGaZpovIwaMC4MJRFDYkwmJETEBRe3RHeuTNCwYOECLyhutJCIuDBCjTEgMTaoCzSR
+IaJAqQwNWlpobZmeGeZyLi6KxMQ4Qeq7+jffk+97v/f7BX/ToUNH84YR72whikImviBBK0ESUUqi
+5MDGjU+/wW1K/PXYv//TrZEWe1Ku7afSaRzHQkoJQBiG1IOAaqVSatTYtn37htJtgffuPbjVSMnh
+7lwvnudimhqlFABRGGGYBkopqkGVyfLF+etz4cM7djx/qR1Y7949nA9ltCeX68P3M3hpB9s2kVIS
+RjHV6g3CVohSiq7uTgQr/Erl52FgbTuwjKLqS34247uug+s6ZDJpOjIevpcmCiN6ujtJpWxMUwPQ
+m1tGttsf2rXr7UJbcCNqFv2uLIZhYNsmjm3hOQ4drkscx5hak0rZuCkHx7YwDU1+ZZ5Wa2FLWyuk
+TPKWaaC1RAoQCJRSVKo1LNvCMg3iJEZKiRCCJEnozfVSr9fadqwNU6GUQgjB9UqVoFpn1rZQSpDx
+0hhKEWl9CwwQxzGNxo22qdALleqtAse20IZGApl0GteyqDebaK3RUiKlJEkSwjimVqu3Bcvp6dlL
+URQhpWRufoFWs4XSiiiOqDWbKKUwlMIwDEytMbVm6vdJgqDZNstyZmr+yMTFMgCWZRBGMVGc3Ay5
+QN7s1FAKyzDQWnP82HEWFqIDbcFBIF478fV3841GC8e2UFK0HbF8sczp0ln6+++ZbwseHX1/fuq3
+YNvnhz+j0Wxh2+bixcUJCQlxHBPHMa0o4tzYOG+9+S6DgwUyGbdtKhRAuVw659orTo9f+GW93+HZ
+PcuXobVCCrF480Jw7IujfPThJwwMPER/fx891h+bXnzg/KvPPpLKH/x+YeRfPyGAoaEXfNNs7ezp
+9YrZzlReKQFILpyfGG21jAOrVj1WajQavi+vDg/WDudXFzzmyuOcveLs3/zBlW0sVe89l5u79sMr
+Se3s68nMx48nJ1/2k32bcsP/sOK/au2AN12bvVy8d2gNMnM3npxFViYLg93Z/Fdjwcgdg788F5QG
+HDlxbfxM8cF1TyIzd+GrGXRlstCX7sx/Ww5G1J3aceLXoNQv5cT02E/FR9evQ3p9dJmzGMFkoUNn
+82opXp+8HJSyIRPTY2eKq595CunmSIurfHOqXlBLXWTpSrXUFS3C71/zBO/s+xFWbkDwP2lLYfmw
+48it+r7NlKfqR/4Eb+9d2a5QXTAAAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -59,7 +59,7 @@ Pq8E8L9D9+gv2nfa+T8QLnEAAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>1112</int> </value>
+            <value> <long>1058</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/imp-exp.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/imp-exp.png.xml
index ecd12775bf..3b832bf28d 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/imp-exp.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/imp-exp.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89545060.01</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,24 +29,20 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAA3NCSVQICAjb4U/gAAABd1BMVEX/
-/////v7+/v38+/z9+vj8+fz9+vf89vH79fD79vH68uv58Or58On58Oj47eT47uT37OL36+Hs7Ozi
-7vf26d326Nz26Nvd7fb05Nb049X049Ty4M/y3s7q39XN6fTh4eHk4Nvg4ODx28fe3t7Y0MrXzMTP
-y8TWyL6e2uvQyMHJycnUxLjGxsbSwLLRvazGuKzOtJ/MsJm0tLS7sqtzytzLrJO4sanJqI2BvNhK
-1OXIpIfHoIFFzto/zNxbu9agm5eYmJiBm7gvu9BapcElrswcqsmFf3ofmr4skq8RlcAli6wYkLcU
-jbURjLoVhrAWhq8ahKcWeptTU1NMTExKSkpGRkYXVnYRVnoYUncXUHQWUHEVTnIcTG0STnE/Pz8+
-Pj4cRmcUSGkUR2saRWc5OTkSQ10zMzMhNEwpKSkKJDkKIzkZGRkIGy8HGioIGSsKFycUFBQHFigT
-ExMHFSYKER0QEBAGDhsMDAwICAgGBgYCAgIAAgMAAAALbezuAAAAfXRSTlMA////////////////
-////////////////////////////////////////////////////////////////////////////
-/////////////////////////////////////////////////////////////////////////9jZ
-4zEAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAhdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdv
-cmtzIDIuMO6rW8cAAAAWdEVYdENyZWF0aW9uIFRpbWUAMjEvMTIvMDEa4ToEAAABQUlEQVR4nFXO
-+VsBQRzH8SmRdImkU8eodF8qym4Nu7FYV+VIky6xckY6zB+fY5ft8+PreT8zXwCaI6RQKGHwf5Eb
-EmZcNvz5TYiMr6EQcvpNePuQXMr8Fgoeh1+JdYvlTZk/tNmEgS4LZP4q1gCklmX+BnPedg0iqWxZ
-/JY0F/MxvCVNSAavnVyJdR27KY7nWVqPnmpLGxfSI5VkwM6xVgW6R/H8wpHE79VokKIV6BEZg4nq
-nsQfsJoIGtELUtBUMFqV+AuCfBzdIYWV5eyBZEXkHwhA7RnpaZbnOcqN6z3GmUYjbeEZX6x1cOdy
-CPoHhjTj2OR3eHP70tsE9qkGNWOTWOl3eIQDiX+hSj2sNUy3ao9w3KvVI1rDzFynPu3x6MTU7PxK
-s3aGhLMum82r61s7u9jmYsLkvMvicKlYlM77A2TUXvpMdlMEAAAAAElFTkSuQmCC</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1wkLFQo40f5SyAAAAnNJREFUOMutlc1LVFEYh59z7viB
+CBG5qd3sKiQsiMQ2fhEmKIQM+ZVkpjkMuhEX+gcYEUMUCQZFiwYSclWLIty4M6EcdESomKHICEvC
+wtT5OG+L68w4zDUd8weXc8+95zz3fX+877lKRHg3F0ZrhTEiWiucFI3FiUVjJBKG1V9rADTUnXNe
+DCAizM6Hk6M4KWGMrK1HZfX3hqz8/COz82GJfP4uz19Oi4jgdGn2KEsrtFZY2t5SkJ/H2TMnePHq
+jTit3xNYK4VlaVyWxnLZ2RcVFVJypJiTx92O8D1HDKC2OVpYYOGyNMeOHnaM3JUbWPExvATA/bHx
+rPf+9x9koL9d5QTWWiFiB9U67KalfApvr4cvS8tEY3FEhImJiXTE/nsBaqrPSzAUASA57qan01cp
+Kg5QVVmBZWmMZNrsGuhvJxiK0DrsJlc9mmwHAtRdqExl4+hxfl7ObJ5M2fD6i1WZ4JK5Q0zq4FZ3
+5Q7uqg3QdKmORMJkgn+cWiUYitBVG8jRAhvqaap3XJO0Qt0qvMLrirCUlaa9NiLMzLylvLMPf6+P
+650eHj5+loK2NTdijGDEZLVEyuPlHsmoiPXNGAsLC5R39qWeRT59TUFrqs/zbXkl44BqaGhMNYoS
+sYFlpW6CoYiUlbrZ2IyzuLjI6dYe9iN/r8+5pUcfjO8b+s+zwnejGX+v77/AO7a0t+cyfmBgbDSV
+3oGAtVJZ8O5rHgDicbtmjTHE44mte+HO3VFu3xze+RDa3vfebhue/uWQgsrWRCRZcrtEnJ9npT9i
+hD5vCwljELHnLqUR0RgjKBIIgoqrbLBlaQaHRujoaGNwaISD0F8iGEWfBagtXwAAAABJRU5ErkJg
+gg==</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -57,7 +54,7 @@ s3aGhLMum82r61s7u9jmYsLkvMvicKlYlM77A2TUXvpMdlMEAAAAAElFTkSuQmCC</string> </valu
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>1017</int> </value>
+            <value> <int>742</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/info.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/info.png.xml
index 4a57809a8c..9048abfa02 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/info.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/info.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89282444.12</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,28 +29,23 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAgRQTFRF
-AAAAO4O6O4G5OX22NXWyMnOyL3G0MHa3NX25NHu4O4K5OHqzMWaoKlqjKF+cKmeRKXm5HGO5Gmi+
-Gm3DFWvHFmnDN3OuLVieKFWgJVimJ2KWOKzqI3/PFmrFE27LEHLSDnTVEW7MOXu0LVedKVSfIlys
-JWOaK26TLYGvHXrOEHLRDXXYCnneCXrgEW/MMmipJlimI1ysHV+yGmG2HmmzG3HEEHHRDXXXB3zk
-BIDqBX3lOX63K1qiJlilI1usGWC0GE2dF2jCEnzWEHXUAYTwCWfCJlmlI1urIF+yG2G1GDF3ExtV
-D1iiDKP2DIHgCnndAYPwAIb0DF2zMnGyIF+xHWO4Gma+FkmYEBVGBSdJDKX5CnreB3zjDVyxMXO0
-HWK3F2rEEm/MET2JARIiC5DqBIDpD2G5MHW2Gma9FG3KEHHQEUeYARAdCofnBX/pAYPvAIXzFVio
-L3a4F2nEEXHQDnPVEFWrBlGWCIfqAoPvHEOIGWvCD3PTD3LSEUWWA2KzBortAIbzC3TVIzh0DnTW
-C3faCnfbEUqdAoHtCY7sC5DrBH/oIkWIKTt4F2jBD3LTC3jcCHviA3/pB2zOCnPOCI7tAojyA4Hs
-GVKfLDt4KzZvEm3KCXneBX/oAoPuBnzlHFSiKDl1Nzt1Em7KBnzkAoLuBXHTC1uvEVuuMESFIjdz
-LzdxzRxIYAAAAKx0Uk5TACGG3/3////InHLu////tOb////bKvj////aK/n////1Pen////1WJ78
-////4hX///////L8/////4vj/////vRvqvv/+v////3sQgMd6////v//////+VkQK+f5////2/+s
-EEn///////+oBlH+////8////6cBaf//////ogF0+f/w////vQ478P//bir1/////tPj8///rwc9
-4v////+5GRWK+P///+yKCd0IVlMAAAABYktHRIRi0FpxAAAACXBIWXMAAAsQAAALEAGtI711AAAB
-BElEQVR42mNgYGBkZGJmYWVj5+BkZAABRi5uHl4+fgFBIWERUTBfTFxCUopBWkZWTl5BESigpKwi
-qaqmrqEpp6Wto6vHwKSvYmBoZGxiKmdmrmNhacVgbWNrZ2Tv4OjkDOK7uDKwuLl7eHp5+/j6+VtY
-BgQGMQS7h4SGhUdERkXHAPmBsQxxIfFhCYlJySkxqUB+YBpDenxGQmZWdk5uXj6QX1DIUJRRnFlS
-WlZeUQnkB7pUMXBUZ5bU1NbVNzSCBJqaGRgTSlpa29o7OruA/O6eXgaGvv4JEydNnjJ1WmDg9Bkz
-ZwF9M3vO3Hkg5YHzFyxcBPbv4iVLAwOXLV+xctVqBgYANZtKND90h34AAABHdEVYdFNvZnR3YXJl
-AEAoIylJbWFnZU1hZ2ljayA1LjEuMCAwMC8wMS8wMSBROjggY3Jpc3R5QG15c3RpYy5lcy5kdXBv
-bnQuY29thlvN6wAAACp0RVh0U2lnbmF0dXJlADUxOWY0MGQ1MDg3Mjk5Y2UxOTUyYWNlMDQ0ZGVl
-YjU1C208jgAAAAl0RVh0RGVsYXkAMTAwXBmEDwAAAABJRU5ErkJggg==</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH0woJFhclOeocGQAAAB10RVh0Q29tbWVudABDcmVhdGVk
+IHdpdGggVGhlIEdJTVDvZCVuAAADDElEQVR42mWTTWhcZRiFn+/vzp07M8mkScykRo1NjKRaU6vW
+VlAnSguVulDThS6kRYRuAkXrwpWrbBQJCCKIXRQRS7RS1GA2xWC1uCitRYUUWkOmTTohfzNNJpm5
+c+/3uUgTWj2rl8Ph8HI4R/AffDEyfuTsxdn+3JbkQC2MkgBKKxbL1a+e3bHlzNE39n17p15sHDdu
+zueOffTj14/1duUH9vVh4/Au42okOPXTZSanCl+eHj785gavAG4UF1oHPxwbOzKQ3/vczg7iOCJh
+NFtbU1gHYT1GK3iytx3lZ/tMbvfAxO9nPts0KNhHR1964am9TSnN0nKd0kpIzwNZsukEKd9w6coc
+tyoxpeWQ5oxHjdQ9XTuez186991J/fGJsVf/nBGPC+e4PrcKgENw+eoiex5p5e9/FijMVVBKg3MA
+dObSXJzI5L8ZPd8uXn731Cc93d2D6YRcT0QIYutwgFESay1SSgCiKKa4sMZEocTSSkhQu35cp1P+
+YHm1zlLFIoTEAXt6W9m/K0fga7QUvPP5BYpLdaaKy9SjGOkcCMmDPV1v68L8Kpn6GlasfyClZOS3
+GWIERw9soxrGXLhWInIKtEZLibMO5xyhkA/rEMF0uQ5SIKQEIUAIrtzcyAOcUkjhgbU4a8FZsA7h
+KWSuLXO1bjSxVMRSYZUGrUGpzaIYT6M9gzAGYTRSa1zCkFZxQTbL6HurBFIbPGNI+x6Nvkc6oTer
+lvU1jYFHOjB4Ce+2EdybcKPy8Is9H3Q1RGQCj2zK0BQYsoFH6raBFJANDE2pdb7B16SShu0trnLs
+9aeHZP6Z7StPtPBeW8bRmPRoDDz6Oht4bXcLc+U1yishx195iCZfkE16NCdqbAuWEYW/Dubamqc3
+tzB04peRayvJQw2ZRmxskS5CivXuxNYRIzAJn8X5IpXScv/poQPjd40JYPjkzweny/KH9q33oYyH
+VgpwRJGlHtWYn50hvFXsH37/0Pj/1riBycnJ7nN/zL41NVvdn0kHuwCqtdqvHa3mbH5n7tOO+zvn
+7tT/CxVVH2++pqsXAAAAAElFTkSuQmCC</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -61,7 +57,7 @@ YjU1C208jgAAAAl0RVh0RGVsYXkAMTAwXBmEDwAAAABJRU5ErkJggg==</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>1237</int> </value>
+            <value> <int>936</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump.png.xml
index 07ec24d868..ac1735608e 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89640139.15</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,16 +29,15 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJN
-AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAABsElEQVR4nGL8//8/AyUAIIBY
-sAlmt00QZGZiMv7x69fZWXUl7/EZABBATNgEp1YVvGdmZprJwcZWTsgFAAGE1QAQ+PX7zyxGRsby
-tKYeF3wGAAQQHgN+z/r56zcDJzv7TNf0YkFc6gACCKcBs+tLQd4AuULp37//abjUAQQQ2IC8jkmh
-BV1TjNElgQG5GkQDA7NDxjUEQx4EAAIIHAvff/58z8zEvAoY+ukszMxwSaDtDN9+/Hh/78kzQaAr
-ZjLqO6xm+PcXJLH6/6VD90BqAAKIEZYOJJwCwQygnxlYWCCG/P37jwEUDu8/fWb4/gkYm3//wMy+
-x8DOZfL/ypH3AAEEdgHQeWlAc86+3L/eBNl54o6BSq/evjvD8P2zIMO/f6sZ/v+bBbT+/f97F8/C
-1AAEENiAbz9+vv/89Vs6uv/efPjowvDzmyDD///vGf7+Tv//4CpGogIIIAaQF3BhBk2L3Qwqhv8Z
-FHTKcakBCCDcmrVtlMCalQ1247MEIICw5gUwYGJMA/mXgZEBw2vIACCAsCYkUXt/YMoDGsDE1Pn/
-9rl7+AwACCBGSrMzQIABAIwZ5DyKBsBBAAAAAElFTkSuQmCC</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAAAlwSFlz
+AAALEwAACxMBAJqcGAAAAYpJREFUOMtj+P//PwM2nJnTUIBLDhnjlNi3/8T/9KymArINWL1m5//p
+M1a9J9uAnr4F5xcs2PjfzTM3gaABSalVDoUl7QbIEiWlPfv7+5f+T0iqW0/QgLaOmQ0rVm6/r2vo
+KwCTyMpu3t/cPOt/ekbT/7jEXgG8Bnj6pAZMmrT8f3hkUQNMIiSsoKG8fML/zKzm/xY20f1Awx2Q
+sACKAUABg8bm6cBAW/1/5erd/5cu2/5/waLN/2fPXfd/7bp9//ftP/t/x87j/zdtPvR/1Zrd/4vL
+ut/DXAU2wM4xJqCktBfogor/QaG1YOwXWPA/PrHqf0pq3X/fgML/gaHl/wOCy/77BZX+DwmvB3nL
+AG5AcmptA9gLUS33YSZHx5avr6ub9j+voBOkeD0QOyBhBRQvhISXJSSmgBUGwFMiMBBBsZCW0YEi
+jjUQQbbCnATDxcBonDZ91f+I6Ob3ZCWkjs65/1taZ4Ns7yfLgOkzVv7Pyun5j+4yog0oKe8/HxXb
+sZ/svACymZDtIAwASeiqZPPJnHUAAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -49,7 +49,7 @@ FHTKcakBCCDcmrVtlMCalQ1247MEIICw5gUwYGJMA/mXgZEBw2vIACCAsCYkUXt/YMoDGsDE1Pn/
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>549</int> </value>
+            <value> <int>488</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump22.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump22.png.xml
new file mode 100644
index 0000000000..db5714c0a4
--- /dev/null
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump22.png.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89640144.94</string> </value>
+        </item>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jump22.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGOfPtRkwAAAAlwSFlz
+AAALEwAACxMBAJqcGAAAAmhJREFUOMutld1OE1EUhXkEHoEXMMFrE9PERANYrAaQ2lJafkpILa1B
+oB2lHWcKbQes7RgQbCfjRGtTCk4D2hJQJtb4cwEhmBjjjYQrL3mE5TkVSS1E2mQuVnKS2fvLOXuv
+vacBQMP/dO68sYnqrLhqnRmg5jfVwnppV3dwbnldOzj4hZarg3ZdwVxoXt7Z+Y6oIO/rCh73zbLF
+4kckkytobR816QZ2uXlWUdYwN7cEs5WR6wZL8rLq9vDNp7jCEI+nIQgKXLfDsDkeNtYFzmQLyGQK
++wTUWA0OhyVw3CJ8vjgut7jtdYH50IKWTL6C1TbBVoGb/UwCDCNibCyGru4JrS6wpWec5fmn5LlT
+IDATvelfOYdYPOAWEAjOY5TAY/Hn7Iq6peWW32rZpQ3tmbKqDgxN2k8FX7hotmdzG1hdK2Hv609s
+7/zA5y/fUPqwh3db2yiuf0J+9T2Wcpt4kS5AkvN4spiD+PglZmMK7k2KtEyGE+DOrjuPPN4Ihl0h
+tN8Yh6WXxa2eIHFCAB1dXtjsfjj676Oz+y6M1z1ou+ZGi9GFK23DaDWOoONmkDZWPQEe8Ya1VEpF
+v7PceY2IpSLelT2eKPz+RLmBZitLv+8exVSKrXTMMViYkcGHUjTpkKip0hWBwDymp/84o9syVZPl
+jg99g5zW2yfQJG9lgOGSzTQzo0AUMxjxzP7z3JrAJKG5GkrV62BYOnWSlCc15yjYpMtIDzgD5ZFO
+iGlYbNFD3XaFzx+TVVWDj5mjt5V1A0cFSXv9pkRuW26aQTdwREjJEbKACFTffUyXEqltzU2rGXzk
+mLp/pr8BmngwnjuA+d8AAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>22</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>710</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>22</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/language.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/language.png.xml
index a34c4e948b..281cd8a0dc 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/language.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/language.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89262089.0</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,20 +29,36 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
-WXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1AkGECIGP/eJUQAAAcZJREFUeJylkb9rFEEUxz9zuTVH
-fkAmop6waxUrE7Dc3d4iiOWt8S+wlMsVbmO/geTyB1gGIe5BagtJEXE3KKYQGxsldytokdvTgBCO
-u7XIzGXuwFj4YJh5X+b7fd/3HvxnCDOZztdsoGlA6Znc3b5MoFQUBfoAtsJr6jQnCb+XVjE5QhEB
-GLz5wOzKpgukQAuoHXHn+VWshQmdzo2Fpw2AkklWEavKTYBThsvKjW0IrP/obWyNCQz33zG7slkH
-HOBQ3Tzm6yf1Zbt762XwxXkRKHcOQFkLzD85MAcYa9xlblm/F9sPa4vgKkfemIAipWdy18+TyAXW
-386cetcrljcFDOeJi5nR3xTIRi1Ueo/agHezb3mvj559BuJXcz/vn0wN7NvdCuUuXDkm+GjvCGV9
-5FY7aADsHS/Vrw3KJ9IPH0znay7grP66G1vf4P29nZbhNgM6wMUae+mGXp8j/TD7nkfneR9EHwz7
-AK2qDIPJGXhAKv0wM6oEWFBYY+ROVYaHOikDCCHIk8jTgwGoyjDjfF2XRsl4d4BankR1DeRJ5OZJ
-1FZbGQvduiiKAiGEJiSqFTOa0g8bf3MgJgFVzQGQfvjPFv4AQNylzO+06SEAAAAASUVORK5CYII=</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAABYAAAAWABINkT2gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAUiSURB
+VDiNnZRrUJRlGIbv9/veXT6WPbDLcWFRIFhOgoaK5USOGpNOhdhMOWpOoU0ljZM2Yyc7aGNO5oxa
+yvjDRikcx/4Epk4qlaYWUgIjKCEErLQc3HUX9sx32O/th+k45aF6/j5z33O91zzzEsYY7jRk8XfW
+KVmGYxm2hCxB0Ao8T/lfmy/UO+oqV90x8Lehd1voEFnxbOX8BytyCCyxgCcMbA5PXU4IeY0xFrxf
+MXe3RdjrO3bkxKXAvvMiKAfEaoCoQsi9YP4VMfvxucuEkMSY96+4+0rtxjgKSPKdtf0nYgBgjEmy
+zBCWgKAMSBLjyPTaZUJ5/Zvk4YNl5JHGu+bv+yxZUhGSAJUBZlsaXfnWK7VxAoch1wQuNDX3ksIt
+c1jXOyP/oxgISYCGB2Zka6HhAKsRWFggINkyN/c4p2klhExijCm35+6p4iZxUAICInCyNYA9n53o
+rW0YVtucwFw7YH/0Iasmf9O6exK/S0iWCFJuQGyeDxNDKtQmaWUnwhIQVQHXwIjkbFhQNtq1qzp5
+cs32DDOHzBQKk61oCYBt/yjeQGn8Ayzl5HKSO9OcHg8uxQQWEOHvc+FoOBwNyoACQJZuXIUi6g//
+MRTeHpD0ELSAxpBsI4TQ23XQtwWBn07Sr8wunpxsqVmBCYcDaigEY3k5zKII1qDyIQmIMkCWb/qR
+EzgNRVACxoNhhNQzFJUoAdB2y3GEp0+U6nXJ1jdWg3k8GPr4KzTtaRwfWrsRWkqhEA3CMhCUAOkv
+Yqol843xWhw69RLOhZ5CxXpfQvnq6lbr1mk+zdO61wGAY5ymkNNTEJ8PCIXg5RXs413zR0b9EHt6
+ICocwgrACMBbbVqtfV+9vmzOB1cdy2F/3IL6xduRmZCGJYUL8enz24yp5UWfkGKaw/kpDrRfHxd/
+37QTfTvq0R2jKjUs6axREwXx+zERpRBlYMAFzCrVI//l6idzZ6mCqWQMr+Yswv6rDdj93uZI+1gn
+7PokZOfbeZg05XT/2JizOjHxxWCIqy+ckDDPZqKm/EwqmM3ggkEY/KM431uMa52D0MQbYUg2IjR4
+AIvWFsEX9aC5qxniqLy+ufXsbpUpcFzsVjHM2miN1TpjaVD7RV62AWnFRQi43RhtuYQJXwQFleU4
+YzmINdu/RL/cuqMrXHJ0AoYSYcH3qwgqpzhFJ/z+MWAoeq5rb0dVn/5yteiIbMGA2MHZRVqXkypw
+k7Mz4e/rQ/tPl1ktVRtdWgri9yNTdGPjxHHkxF3vZOzQD4zt3alEIqdHgiMYFoeRaksEjLrHWLPn
+MKfTSJaKhG9JaWIVlybJdktcLOD14rrDiW/i6ZGoPmYdcMMxvF4oTAF4/taNKrLwdX9vDwYjThjM
+OiQuNGwxLbV1py+zPWOryrfEJGk/JHXxqZGKGCakmUwY9HrREoHCg3F2SFxRWioIIWgZGMIvpnjv
+xTjNrs8dAxsBwLB4Uk9KtTU3a5IZoqTCH1SgqCrcTf1R1yGximxIy2ipcrnKSo1xIIRgXJbBEwK3
+JIEnBJmxsQhFo7gmSfhZo2NbedXY6fEESUGeWZcRPhU3j0yl6TGQ3RKUDiXoO0PWqP3OOtoeQ5ck
+WcydIbdbn8RUMADjhEN3vDmaHAnz4x4vBAA+EDhTTM5L10ZEAGC/XRkDMI1kZhZAS2YjHO3F0HAz
+Y0wGAMIYw8z09OQCQfgoTZanBzjO4+D501cDgUazIKTYKX3BHI3mOXm+rSMQ2NHldvfc70cEgD8B
+Ss1PBBHl5X0AAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
+            <value> <int>22</int> </value>
         </item>
         <item>
             <key> <string>precondition</string> </key>
@@ -49,7 +66,7 @@ AK2qDIPJGXhAKv0wM6oEWFBYY+ROVYaHOikDCCHIk8jTgwGoyjDjfF2XRsl4d4BankR1DeRJ5OZJ
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>569</int> </value>
+            <value> <long>1445</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
@@ -57,7 +74,7 @@ AK2qDIPJGXhAKv0wM6oEWFBYY+ROVYaHOikDCCHIk8jTgwGoyjDjfF2XRsl4d4BankR1DeRJ5OZJ
         </item>
         <item>
             <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
+            <value> <int>22</int> </value>
         </item>
       </dictionary>
     </pickle>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/print.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/print.png.xml
index 95569f1014..ff6229dfec 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/print.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/print.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89195277.09</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,28 +29,24 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
-AO4A7gDuimnwFAAAAAlwSFlzAAALEAAACxABrSO9dQAAAAd0SU1FB9ALEhQ7CQ1rRLoAAAQ4SURB
-VHicnZVNbFRVGIafe+femd5p7dDEaadAaANJLabpz8LAip9BMO3CkpAMgZBI40ITUhNiwBIWbLQx
-MTYNC1xYXNUQSUVrcIzQtCxw0TQoFaukVq2J1bQ2bWHo3Lk/53wuCiMISPVdnOTe3PO+z/edc8+B
-VSqTyUhzc7McaN8tq/neWq3x5OQkQ5+8f+9RpmdvUVuV4NzgZWO1Hg+pvbVe5n8elXxuSVzXFdd1
-Jb+ck/lfxuRA++5HVvJE4rY9jcSeqideWY8RsTGMu4CmRbyynrMfDqC8ZbzbM0z+Ni9165/m3OBl
-44lltLfWywfv9VOaanjgvWiFhB4iGuXn8ZbnEXeBys3PAxj/SnyP9p+mABL6aBWAKEI/TxgEqNz8
-k1vRtqcRO+LL2TPvooICZsTCwEAQRCtUWABR6NBH+XlEeRx76yyA8ZCxiJhbtmxRSikKYYJUMklw
-Z56ICjGjJRiYK9O0Bh2ilY/28xgI+vbvDHw+THtrvQBE7jdta2tTJ0+epKWlhe/Hv6HnjQxmaQWC
-gaFX6EQHaOWhggI6KOC7d5BgmddPnaYj8wevdr7E0NDNFWIRie7du9c7evQoc3NzXLt2jYISbnw7
-Rsszc3il64mnnl0pOyggWgCFBD4GiqBwi3ODlzn8chtdXZ8y+MVNwwTYunWrd+TIEWZnZ/E8j6am
-JjZu3EjrK6d57cwoN77+Cv+nSxT+/BFRPigXnb8NwR0kVBx7s4/eU6VsqGksttVYARZc1yWbzbK0
-tEQYhsX9GovFuHr1Kn19fezfn+Hwrmqa6zagSlIgGqwo65/bz5eftfHCi9ni4hnpdFr6+/uxLItk
-MomIUCgUyGazzM7OopQqBtwfkslk6NiV4p2PvmN4eJgfxrvY3PR2EdjIZDLS3d2NbduYponWGsuy
-WLt2LVprPM8jm80yMzMDgO/7lJeXE4vFyGaznD9/nu3bt1NbW0tFRQXxeJzu7m6sxcVFFhYWsG2b
-kpISlFKYpkk+n0dEiMVi7Nu3D6DYrqmpKbTWNDY20tDQgO/7OI5DWVkZFy5c+LvHPT091NbWkkwm
-0VoTjUaxbRulFJZlEY1GMU2TWCzGpk2bHgiZmJggCAISiQQXL17Etm2Ghoa4d1YIwIkTJ6iuriaZ
-TLJmzRqUUsTjcSKRCEqpYlW2beM4DnV1dbiuy/Xr1zl+/DiO4xCGISMjI8U/zwAYHR2V4eFhADo7
-O0mlUqxbt45EIkEQBJSWlpLL5VBK4TgOc3NzaK0ZHx/HcRxyuRy+77Nt2zYee7ql0+liSEdHBzU1
-NVRWVlJWVoZlWRz89SB0wcDHA1y6dInp6WkWFxcZGxtb2RWPM75fO3fulJGREQAOHTpETU0NVVVV
-2LaN7/tMTEwwNTXFXRCjOPwX7dixQ65cuVIMKS8vJxqN0tvb+7/8Hql0Oi2sLPxDF+xfkQUOhFrx
-738AAAAASUVORK5CYII=</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAADsklEQVQ4jZWU22/URRTHP/O7ddvd
+pV2M27QgCk1LW9MoRBSjCEVo2tgQYqQSDb7yN8CDxFdfiaQPPmGiMaJPPtkS3gistISygaQsUO1l
+09KtLN3L79ffXHzoBbbtcvkmk8mcc+YzJzNnjqCKhodT2WQykajmB7hzJ5M6ebLvk818TrVN27Yl
+k+3tb1rr7UobtDEYA3NzuZ2AAMxLg43ZEIvSBqUNUmmEEGitqm2vDlZKVoUqbRAWhGH46mApn4LX
+Q6Uy2KYy5hUyVlWhSmu0Nki5VBW84XEAenp62qUMq0J9P0RLhe/70c7OzrrnZtzb2/uZUurD48dP
+fN7c3NymtbZWofIZaOCHKClRwsbz3MTZs+fmb90avTEy8vdflmX9Pjw8fAdA9Pf32/v3fzQ+MPD1
+Ls/zAJiZ+YeiD3vee4dQrUINfrACDRW1nsOVy0McPXwAIWyMMeTzeQYHz/8yOPjDV3ZLS8vpM2e+
+PRWJ1GBZFpZlce/hBLs63qW8pAlCTSg1ShmEEFi2jeO6KCyIN6MLswSBYbFUwrU92to6usbGRoac
+Awe6T0ciNRX387AQodGNrq2lhmJoKEnwlUHqZXvgeoj/7tP4+hauZ+/xfmMHDQ0NRKPRL5yurq63
+HMdeqQRNueyTCRM48xbFEMbzhtkSLH+w9bLZv2A48YbH4Z171qzbt+/Y7QTBkue6DlJKgmAJz3OZ
+0K9x457g+lw14FMVCjFORdy1tevaJJPJRieVGgkjkSRNTQmSyQSOA//O13H7/nN5a5q3txCNRigU
+yszMLJDLPWFubl45QlBUStdPTeWYmsohhOD8vjiBPU9ROjz2BbmSIfNIE6sR7EgIErVQH4FaEeKp
+ElevzlYcprV67ARBOReNRpqXTYahoT83zaxhZZ5ZGRW+hgT79n28TDCafH5hxikWn0xFo7VdAEtL
+PteuXaG1tZXW1taXuopUKkVdXZxDh44CsLj4BN/3J51c7tHPQqi+WCyO7xv6+vo5cuRTtm5teAFy
+WR0dXWSzWeLxCGAxPf3ATE5O/uHEYrFfx8dv/9jdfbSmvj7KwYN97N37NuL5xQCAlIpksom7dyeo
+r48DkE6PZjKZTNq5ePFimE6n227eHP0uFovtPnZs4AMhNm9O66FSKhzH5sGD+/6lSz9dz2anxy5f
+Hv4eqOynFy781ru4WDIvUhhKUy4HplAom3y+aNLpcdPd3d/5LKuiH9fVed/Mzi4wW1k9G2SMQUqJ
+UssjDENc1/0SOLca8z+F1x6G4i/k6gAAAABJRU5ErkJggg==</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -61,7 +58,7 @@ NVRWVlJWVoZlWRz89SB0wcDHA1y6dInp6WkWFxcZGxtb2RWPM75fO3fulJGREQAOHTpETU0NVVVV
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>1211</int> </value>
+            <value> <long>1003</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/report.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/report.png.xml
index db90084c48..0fa1692191 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/report.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/report.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89705348.9</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,21 +29,18 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
-AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAACyElEQVR4nGL8//8/Ay0AQACx
-IHNCQkL+f//+neHHjx9gjIsNwlDAiKwf2ZEAAYRi8M+fPxmmTJmC1QUgwz58+MDw7t07Bh8fH4YZ
-M2YwZGRk/Ec3HAYAAgjF4F+/foFpRUVFiHMYGVFc8fbtW4avX78yiIiIMBgaGuI1HCCAmNBdjA8I
-CwszcHNzM4iKijKYmZnBDQcCjIgCCCAUg2EuBrkUhJHZMAxyLcjghw8f4jUcIICwBgXM++hBAQPA
-SGaIi4tjeP36NRi/efMGQw1AAGFEHjFg1apVDJ8/vme4f/cGw8tnTxnOnrvIUN3YhqIGIICwuhgd
-wIIF5hugPxgEhETgYgtmT8fQAxBARLkYOTj+//vD8O/3L4bfn98x/Pv7i+Hj+7cMFy9fw9ADEEBY
-Iw+bi2EYZOi/Pz8ZWHmFGNgFJBjEFLUZuNkwkzJAABEVFP///WP4B3bpTyD+Aaa/vbrP8P/PLzD7
-/v37GHoAAohgOgaHKRMTAzMLGwMrJy/YoP9AF3OJKTJwS6kz8MrrAX2A6SCAACLo4v9/fzP8/vYJ
-SANd9+sH0NAf4OD4/PAi1MU/GO4/eIShDyCAWDBEsABWLj44+/ure2CaV14fLnZ+x1IMPQABhNPF
-////A9MgF/369BocYf9+/YSG80+Gj3dOgoPgP5D94OFjDIMBAgi7i4Hh+h8abiCajU8ULvX5wQWw
-Jfwq5nCxMxtmYhgBEEAoBjMxQeIS7LrfkIj8++s7w7cXd8Cug6QISKp4d2k3XN3Dx88wDAYIIBSD
-//2DeR9hMMjFXBIqcDXvrx8EpwohPTe42MkVvRgGAwQQ1qCAuQrG/nTvHDBVQCz7D7X01ck1kDD+
-+4fh4aOnGGYABBCGwb8+vWG4/wni0msn9gEj5gnUgF/gZAai/4NyH4z/5xc8PpABQAAxIpcDwCxL
-Uc0KNAuetwECDADVp7MZmEeKCQAAAABJRU5ErkJggg==</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1wkNESoJN8aBUAAAAidJREFUOMutlE9rE1EUxc97b/qH
+4kZ0o7vuVFyIaaFgK4hUKYKCS0H8CCLowi/gBxHcRTHSGmvUGNNqtA1FuraC6EYRqZq/M/ceFxMn
+k3TGJtK7eW/ue+/we+feNwaxqL7/QGsNkqLtB/DbPkQU2z9rAICLCzPJm/tjY3OLSSGqrDXa3P7V
+5PcfdW5sbvHjp298lK8wTctiwHDWwFoDZ8MjY6MjmD55FGni/xTOZDLhJmPgnIXnLJwX3n5iYhwH
+D+zDsSOTieIDEwOAiTk6PubgOYvDh/Ynkpt+j08cn4xI0+LKtRupazevXzUA4CUtVqvVyIq/cyUh
+ohAhGs0AACAi+PzlK9p+AJLIZrPJVqhyFyvCCzpnICL4XWtASThnYV2vqz3EaT0ct6a8WkG93sKF
+hTNR7u69HEimC6fF2vo6fF8gSgSBQpV4kHsK3w+gqqEtnXEo4empqWj+pFCCtQaXL52LcvcfLkNk
+SGElUV6toNUSkIwIl/JFkIQfSOK5XYWbrQBzp2ai78LzFXgecH7+dJTLLT7b8SRShRstv1uwlQqU
+DLuGQABgufAKBCEdz60bgLjZCmBib2dutktcfPkaQC/x4uMXwxfPmD7imCWqChEFSVhjh++KHuJS
+SDx/djbKLeWLwxdvh8cpxP8lvGfEGiOgAqXymy5tZ4h3BUkoByje6EjYO2/frUWCogoy/FF5xoK0
+UCUMBARhApMu7JzFrdt3sBfxB771UuRwaG4KAAAAAElFTkSuQmCC</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -54,7 +52,7 @@ Uc0KNAuetwECDADVp7MZmEeKCQAAAABJRU5ErkJggg==</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>829</int> </value>
+            <value> <int>666</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save.png.xml
index 4a41ec241d..cd10c60ce4 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89284699.47</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -29,29 +30,25 @@
         <item>
             <key> <string>data</string> </key>
             <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
-WXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1goICwsb4nOaGgAABLpJREFUOMuVlE2PXEcZRk/Vvbf7
-dk/39DjjmbETk0TATEiCoiBLRNkhpIgPwb9gw449v4J/wDLsWIKcBaDAhshx4uA4thMTO7bH06an
-v+699fHWWyx6HCN2qXXVqadOPVWGbzie/A5bXqgu5/4rv5X+L3++ur/+cv3V579f3f303fbR3Xvv
-vEcEKL8p2Nb0i3F+zozcbllHa6qjSTXZu4wxN8rh6PQK10/feY9c/unP/zwy1kzIHKhmrDGs1i0+
-CCklSmtRVWJMiAj/MH8Z/6B89+2DvdOjorxZbG1f3Gts/xenZblYF+PPbnK0hFtSWmt/U/XKo6Is
-3jLZYC08nM4JQbDWsLu/TVVaRJQkwjBdMKHYLq192OP4Cqw+xJwcVcfr4at/m146fH/1ygO4tSht
-YX89Gg3ZOzjHoK6w1vKHK9fImtk7P+anPznk0oVzAOS4Qp9cJc9OMFKAs+QlzI5X3DI/fOvjlf/V
-Mnb3gas2BMH5iPOREAUfIh/e+JLpbIXzkZzzmd2MLj+B7n2Keg3NEOIYWY+4416iPXdIl3uXVXUP
-oAxRiJKIkpCUqXsFuzsjvvvyPi+9cJ5+r9pgwxLCdchfYNIEfA/tapanNXf7bzJvM84HQowAlDEm
-nsI1KYO6x4/ffpUXn99lf3fMsK4gZ3L7BcgnmLwGNyFLRQo7xL3v8eTkIou1I4RISmkDDiESoxCC
-0PrAcznzsx+9QVUVlIXFR0EWnt7qI/rp31gzAF+gocfK7fCgeo2FK2i7QIyCiD5NLMS48dz5SNsF
-NClJlZSUpJmBPuTl8XX2Ry2kbUgFvutx53Gfv2uP2bLDOY+I/G9iIcSED4ILkfmyRSQhkohJUQm8
-WF/Dbk8xdggRVApOlyVXTybc1ETjAt3/g2NMxDPHIooxkHMmA6pKJVN2R8dsDQ2GMSSD7+D4FO7p
-JaJafHB4HxBJpJQsvFmVIW4SJ1VGwz4X9yekpMQoeOepu9tc3M/U1QBiRhN0vqTr7fD84feZBPjg
-49t4H4hRTAihD2yVIWwc55yZjAe8fvjCBuojvp0zaDz1sE+hGTQTvdLELcoLb/D65Ds0jeeDjz7D
-OUeM0cYYBsDg68uLZ56bxrFeO0IQ1C8ZcIqlAja1a7vIdDVgVo/x84amdbRth+82jlX1Wd1C2Ly4
-1arjwYM5s1mDSMLGOZPdbYYDC1aR2PKfheP2dMhJFYnyGFuA6zwhBDQl8lNwlISPgnMBV1qKAuq6
-QCRTpAbyHrk4IBlhNr3BVyeRRXmAsZmiMKgm5OzUKSmqGSCV3kcq51k3Hb3CsF47lssOkURvOaMZ
-VPR9yfzhlJu34fPFPktTkZwjJcUYJcRIlEjSlIEOWJTOBYquxHUO3yu/7mJKibYNfHr9HvW/7jBr
-e5yEMU2xhYqezVEgk5KgScg5K8Y4IGzAvRLnImEQEUnkrOSspJDojh8x651n1d/HFQM0wWY9FIXF
-GFDNSFJUFVXNcC2XrvPY0tKs1gxLcK5FZLNBrLbwO9/G2TFqh9gENgvWKsbkZ33vWoLrSCLkjWPK
-ZtX+sVm335oeP3ntfl0xP5lt/oiUEO+QKIiuSBlSUkTSWbJn4NnjOe3Sk0T/qsojgP8CrNOFEjTc
-9+YAAAAASUVORK5CYII=</string> </value>
+WXMAAAsSAAALEgHS3X78AAAAB3RJTUUH0wgaFi4qn70nIwAAA/5JREFUeJzVk8trXVUUh79z7jk3
+j5v3o6bpS2lLK7ZaERGhOhArgu3A/g0KguDQBmcOBB2KqNOCONGBIFIsrVIHxZbaEh9VqtabPtKk
+SZqbe+85Z5+91344SEyTtgoduiZrs/jxsdZv7RVxH7HwPtVkPP3ADbz5anOqfbU9demjubPHjx44
+ydyd2uR+wHE3u7p2hv3VkevR4N5XtjXr028HZ/tO8M07B06i1oG/Pn7uSFyJJ6x40iSm2crRxuKs
+I00qWGsxxmKt49eOD5On+4/XuPYpUfsEXQuPdt7Ki4c/Cy93whfrwWk1fXfHzs3ElZjNY4Mcee9z
+jLE8MNrHxGsvrQqDZJhfXif2MZRA07N4dZYf0oOHzzcWpoE31k2ntVCUhlIbAE6f/4PZ+SaqNGtk
+AVs/SnVkBlrdIP34di+/FdsxG/fgvTt0l8dGLEYcYaUwMtjD7u0beWjr6KrI5zcgHCMKA6A7oOyi
+uVDl966naLYKjMhd+0iMsRixRNFy4eBz+9g6PsyG4d6VZgO+cYq4ow7ZEPgKLuvDbnqc+etjNJsN
+rHX3AgtGLM57Gq2Cwy8+QQiBEALzi21wiv72V1QHe2CxArqDdl7lcm0vS7lDFeW/gS0ijlZWcu6n
+OtY6rHWI9VjnGPUXeHbPNKhBIIDUuDgtfKkti3mbUmuc+4+OVWkQ6xBxy9k6guQ8NnaGpG8cFgRc
+QtFwnLq5kRuRwxiDUmvB+2D5NlxixGHE4X2g1lXFpsudam3p40c2bQtgegADtoe/rs3Q7NtNj0u5
+mRdobXDOA/tSoAuoAibRWjAi9PZ08sL+R3DOU5YGlTXpbJ6mNjQKbQOhRt5wyJbnOfTkMxhxfPzJ
+MYpCIWIqwMgaJ9JYVr7bP97muSLPS6RcoiOqE0UDQDf4IW41ItrpFlRpaLUy8rxAFereHmstiDiK
+QlOvLzA310bEUrENhsfHQIYhquJszM/XFFM9MaqcorMzQakSYwze+Tu5PjFiKbXBGkMcB7q7E0QC
+SdbC++1Q3YWTGeqT3zLbsRciT5rGhOARI4gRvF8FO5YPXidaC+2soFqJybKSZrNAxNKxNE82NEBU
+RFw+U+fszIMsJb3YTGGtI01jjBGMFbz3AWitQD1MhkQpTZErfJogYnHO4b0jywzff3ee7sokf7YG
+UN2b8GLx3uGcI4oCzlm8swSCh8l8rRexUhqlDGVpsNYSgsd7jzeWcvoKV8wYpnczIYTVkZOkQrWa
+4rxHrFtrxe3lqaIkW2phkpg8byFiEbGY2gb0jgOESo1ULLA8SQhgrUMpjWq30EV+r+WRzM8uTkxd
+np4QES5euIT3y50551fft/P62uyVBlpbvI/euov8v4u/Aehwy8muJ/8kAAAAAElFTkSuQmCC</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -63,7 +60,7 @@ ZtX+sVm335oeP3ntfl0xP5lt/oiUEO+QKIiuSBlSUkTSWbJn4NnjOe3Sk0T/qsojgP8CrNOFEjTc
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <long>1325</long> </value>
+            <value> <long>1137</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save2.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save2.png.xml
index 645a5fb131..f59df27333 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save2.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save2.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89686808.25</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,36 +29,69 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">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</string> </value>
+            <value> <string encoding="base64">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</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
-            <value> <int>34</int> </value>
+            <value> <int>48</int> </value>
         </item>
         <item>
             <key> <string>precondition</string> </key>
@@ -65,7 +99,7 @@ BsRXAQKIYIhAFYJK7pdUdgQMgJLaD4AAAwAT7ffG1tvFbQAAAABJRU5ErkJggg==</string> </valu
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>1471</int> </value>
+            <value> <long>3360</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
@@ -73,7 +107,7 @@ BsRXAQKIYIhAFYJK7pdUdgQMgJLaD4AAAwAT7ffG1tvFbQAAAABJRU5ErkJggg==</string> </valu
         </item>
         <item>
             <key> <string>width</string> </key>
-            <value> <int>34</int> </value>
+            <value> <int>48</int> </value>
         </item>
       </dictionary>
     </pickle>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search.png.xml
new file mode 100644
index 0000000000..bd2e09ffab
--- /dev/null
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search.png.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89541487.88</string> </value>
+        </item>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>search.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1AcZDQEaNutr9AAABBhJREFUeNqNk01sVFUUx3/34703
+nWlhsHSQKlBsxRaBVOJXWJBAykJDKpooGjW2MRg/FhJX7lRcuOMjsjAhpiWRaCQaiJGFAWKCCRIS
+LR9hIIWAIjUpyEyn82b6Zt6918V0Wpq0DWfzXu5973fO+Z/zF8456nH16s02IewndwoT20rlYrpa
+iWhMJhCoIRebgxs2rN/LfYaog7PZa32jY+GewvjYWSfElYaGIC+lNICK4zgtjHlMGNMSlV3/1q0b
+h+4LPHR+2N0ZyyEFpJIBSimccxhjsNYSxzFCCIxQB8b/u72pNG63bN/+3I35wPr06fNtxUpEc3Oa
+RekmfF9PgeM4Joqq5PN5UqkUuVxuR7olc2C8cH0A2DQfWFYqEx86V2XhghS+r0kEPonApyER4Jwj
+lWrA8z18X7N06RICLXakFqSq+/d/0z0vuFAqbfN9HyklSim01gSeR8L3EQg8rfA9TTKZpKkxRSaT
+oWVx85ZKpfjWvOBSOWwLAg8pJUKI2qGURJUq2tMoqVBKEfgenufR1Jhi5coVBAm1c16NoyhC1nhM
+TFSoVqqUvQjnHIHvoZUkn8tTyOenfnLOUS6FHPr+uHv9lR4xK7gaGxASAM9TU5UnAh8tJVVj6Gh/
+BCUFzjkK40WMMQihGBn5d24pymF0wxiDFLWKrbUoKWprZi1SSLSqJbbGooSgFJZINS6ckm5WcDhW
+PJK7mwNAKYU1FmOn3SiY3GdjJ7vyyF7K0tm1el6DyDB0n2UvDROWIzxPISZbttZibS3JvbYvFAqc
+PPEbDakm5ikYuWvXe/nOVV2cPPErpfIEWmuEEMTGUq1WMcZMfZzP5zk4eIjW1g6KhfA+LH3xuiOO
+OPLzMXp6NtLWthylFFJQ09HBuaFz/HD4J9rb17BsWSsmd4U1d/bgTDzY/ek//XOCu9espBiWOXz4
+GFevDRObMjiLtaClz1PPPMuqR1dRKpUZyZ5iyY3dtK1oonhzmNthcnDDF7f65wSXoyrOAQ6sc1jr
+wEFsano7HCa2XN79NOtfexkvWEjp3I+MXs5yK58c7NkzDZczsiDqL9wzr+mYPGvZ/DHXThwlWJQm
+ue4FMp1dLGkM+46+3zowKxioTdoxPfHJZ904Qgiau19CdH3EmcEvCZozJNf10vp4J8vTYd+3b9fg
+cvaRzj3t+uplnniRP0qbOXVgH0HzgyTX9bJ8bScdi8O+r99oHZgBts7hLFg7qe897dc1rsOts0SL
+nyR7YbT/+Fd7CTIPkVzby8OrOzDS75sB9j2F1hLfU3ieRGuJVAKtJZ6n0UqjtUJ7Cq0UAO9+NzJ4
+8c/R/mP79kLqAX45Kxhvf6e2FReyf7nfzwxhJm07V1g7875SqbLzg1cFwOfPtw74vuwrrHiTv+/K
+I/8D1CzrYElobswAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>22</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <long>1163</long> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>22</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/showall.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/showall.png.xml
index 3cd00d51ec..6f5e45ed76 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/showall.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/showall.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89265820.19</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,13 +29,15 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
-AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAABE0lEQVR4nGL4//8/Azpex5BV
-DsTG2OSIxQABhFUQaOgqIJ5JicEAAYTN0DSQa4H4HRALoihmYPhPCMPUAgQQ1mCA0jNhbHIwQACh
-G+oCMxCIO4D4LrkGAwQQVtci8XeDgoacoAAIIPSwnQkLVxAN5Z8BYiVSXQwQQGTHOiEMEEAkxTgp
-QQEQQDRzMUAA0cxggACiWVAABBDNXAwQQCRrgCZDFxwYniwBAojooEAyGGRAKJqB5dCyBV4iAgQQ
-OS42xuIDUCYKRRYHCCCKwxJaxGIUVgABRHJQoBnagavcBgggSlyaBg0CQWzyAAFErqGgiuAuvsIJ
-IIDISRWC6CkAOcXA2AABRI5rz0BxORruQDYYIMAAyNim+GLVHL8AAAAASUVORK5CYII=</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFaSURB
+VDiN1ZSvS0NhFIafd16YY8UoyGyWNYPBIQgiDNNAmQrClvYHGATbuIqwZrBYTTqTUQxis/g/CLJg
+UYP1bsdwvdt11x93u1vwha+cAw/nfb/vfDIzxiGnvyAd1MB2gBez+saw4FS0ZHvAMrAuuYWRgKXD
+RWAOOAUMqPZ6sjjnh4k7VR/oNIB7YFNyJwHMTHFOBCydpIEt4Am8eeARmAKVhokidHmvJR9EFrjo
+1a0CNMM2f1MwdfhVVIAOMGtWf/ZduDdAUXKnwzbjKJxxA1KFAOrLqQGrgDcIFEDBgsS1+pcCZxrX
+5n2zIKNR9/L+TRSRTyiuJLcFzPSVW2b13BfwIFH4drULlv0sbQNF4LLLSxqF5C4Bt8Ad5NfMyu3E
+YOkoB94D8A7pBbP9t6A3dBTScQa8KyADqZUwNNHEknuOn20TuO516mdmWBKwB0xEO3nHrNwe2zv+
+AFhKphRNzy/bAAAAAElFTkSuQmCC</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -46,7 +49,7 @@ IIDISRWC6CkAOcXA2AABRI5rz0BxORruQDYYIMAAyNim+GLVHL8AAAAASUVORK5CYII=</string> </
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>392</int> </value>
+            <value> <int>477</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sort.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sort.png.xml
index 827807b986..0705e3ede5 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sort.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sort.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89286299.29</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,12 +29,13 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
-AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAAA4UlEQVR4nGL8//8/Ay0AQAAx
-0cRUIAAIIBZqGNLI2Iji7fr/9YwAAUQ1FzcwNDCCMIwPEEA0CwqAAKJKUIAA0LUowQEQQIzUSBWM
-jIwofJCZAAFEkotBBqC7DBq26K5jBAggssIYPaKwiQEEEM0iDyCAyIo8LF7HEAMIIJyRhx4hpACQ
-mQABhNfFxEQUrsgDCCCCYUxMRGETAwggmkUeQAARjDxiIgqbGEAAgQOa2mUyyDyAAIK7mNyIwhV5
-AAHEhEURyRGFTQwggGgWeQABhBJ5ZEcUFjGAAKJKsYkNAAQYAD8nXy80wncmAAAAAElFTkSuQmCC</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADkSURB
+VDiN1ZQ9bgIxFIS/QQil2CNwl5wgUipOQENBbgDIZ0mxRbgDJ4iUggJxCShIASKZFNldOfxkYdEK
+GOnJ8nv2+M3ItmxTBxq1sN40sRRmUpjt5pu/RRVG29aZ3N+Hks2KZKWozeM9K2JcouT+rJDto1bE
+iFVJIQGSbDrJxkdofUGysvvrRr6pLHbOGQBT4B1oZ/EBmzksXoqOK0lVSIFn4CFLfQKv9qhXEJ9i
+RQzbkhCEN+AJ2AKpPermayrfChtLdIAxaGkPu3G9shVl+PeBnIJjamvr+Dp/xbn484juzoof4Kt1
+5PHyPAwAAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -45,7 +47,7 @@ AAHEhEURyRGFTQwggGgWeQABhBJ5ZEcUFjGAAKJKsYkNAAQYAD8nXy80wncmAAAAAElFTkSuQmCC</st
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>342</int> </value>
+            <value> <int>359</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left.png.xml
index 898eb42290..f7d53f356c 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89632904.64</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,12 +29,12 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAoAAADICAYAAADREnACAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBI
-WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gYbBAo5ogi48gAAAOBJREFUaN7tzq0KwmAYxfGzvbMN
-gxoUNchgFzCDYQabBqOX4HV4JSbBOxBW1hdsy2MMQUTE4MdAg74mB36+Zjn//OM5jyalxLvGvifD
-OMFivcHumEJ7hmPfk7NgjmqpCMe20KiUUcibj3A0nchoucKg48KuVx8OZHA0ncjt/oBhv4ucIV5e
-0e9z0XL1EWVwFswx6LgfEQCIWrsl09MZvVYT39LDOIFjW1ClL9YbNCplNdwdUxTyphperlcYQqgh
-foyQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQ8P/hDZ46R41Ult0JAAAAAElFTkSuQmCC</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAoAAADICAYAAADREnACAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1wkHFSAZuCoxBgAAANlJREFUaN7tzjEKgnAYxuE3u0BQ
+k9mi6NZSQ4MN7g01dIJO0Ak6SVPQDQIXdwc3ZwkJQkQaKoUa8t+UYFQ6x/ubH773awgh8Km1Ywt/
+H+IQJzinGRrvcO3YYud66HbaGBgaVFmG0tLLcLXdiOAYYW6Z6PeGpQMFXG034nS5YjlbfHxFes0F
+x+grKuDO9TC3TPyqqYxHIrvdMR1NfkLJ34cYGBqqkg5xAlWWq+E5zaC09Gr4yHPUSULNCAkJCQkJ
+CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQn/Hz4BJRlIRVBhcE0AAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -45,7 +46,7 @@ foyQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQ8P/hDZ46R41Ult0JAAAAAElFTkSuQmCC</string
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>339</int> </value>
+            <value> <int>332</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/edittrash.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left_selected.png.xml
similarity index 54%
rename from product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/edittrash.png.xml
rename to product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left_selected.png.xml
index 2b0d2f93a9..af5eeddcc5 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/edittrash.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left_selected.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89639503.05</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -20,7 +21,7 @@
         </item>
         <item>
             <key> <string>__name__</string> </key>
-            <value> <string>edittrash.png</string> </value>
+            <value> <string>tab_left_selected.png</string> </value>
         </item>
         <item>
             <key> <string>content_type</string> </key>
@@ -28,20 +29,16 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAABGdBTUEAALGPC/xhBQAAAAlwSFlz
-AAALEgAACxIB0t1+/AAAAdNJREFUeJyN0z9IlWEUBvDfd/1SUBIRItEwzaIowxoqab4NQWAtTRJB
-Qw1BQ0sUBQkNERWUUENgw11aoyX4tpb+YhINqQkadQulQb3azfRtuN+93myo5x3ew3Oec87De3ij
-h8ZsM+aJEbCgHongkEFnK9yAg9zHoBJyEEqnr5qTOABlsiw7HI6G3nA1NIUdYVfoDJsljqMHEXT5
-GBjXJu+GYfvEXjmhxRdnlFVkejAT7prWKrbkmIv65H0wq1GbOy4TmED8zEunLXshtkWDXgt+6LJb
-jdemTSqA2xLxkHM2yDtiyXsUzaOoaEadooJFJE65K76H6eh6KGjXq0GD5+jGvFFzRk26FWXtWrUu
-DNnqEdpFgilk1Bn11bhNUWkHmVyqnrbkgpN22qNRhw7tipYVMJK+d6ZfolxQ541F9WatU2uqsoAc
-+iXim7J6UnJFQYPId80yJnSl/FOJb7Li8+mY6kWujcZkS579B56ndwYe/5GK1moryJB48B/dryGW
-+vkXLpU7Q02FDlWSGrXYu2qj1LnF+r88Rxr99MtwWVyu2miTJt1a0awJnVYUzZurKk7RFj7L2a7W
-F9/wyTuTit5WaSrBFQOE/dZZBLMK8mm+9In5Df6gmTDXwbUAAAAAAElFTkSuQmCC</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAoAAADICAYAAADREnACAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1wkMFxgrs+ePEgAAANlJREFUaN7tzr0KgmAAheHjh3eg
+k04lBa0NNbRESzfQHLR0AW3dQrfR2NocOjW4CS4hIkGJSIOlbf1MQT+WznHe+YFzpM3+fENOlmvC
+8QNsoxhJmkF6h5ZrYrm2oasKmnUDVU1DTW1Afkbz1QLeLsSw30Or0n5ZkJ/R4XjCbDTJewLxmPN2
+IaaDMb4lAGC5tjHodvArYbkmdFX5+PQBHT9As26gKLGNYlQ1rRgmaYaa2iiGl+sVZRIoGSEhISEh
+ISEhISEhISEhISEhISEhISEhISEhISHh/8M7mKI+oNtDD2wAAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
+            <value> <int>200</int> </value>
         </item>
         <item>
             <key> <string>precondition</string> </key>
@@ -49,7 +46,7 @@ F9/wyTuTit5WaSrBFQOE/dZZBLMK8mm+9In5Df6gmTDXwbUAAAAAAElFTkSuQmCC</string> </valu
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>561</int> </value>
+            <value> <int>332</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
@@ -57,7 +54,7 @@ F9/wyTuTit5WaSrBFQOE/dZZBLMK8mm+9In5Df6gmTDXwbUAAAAAAElFTkSuQmCC</string> </valu
         </item>
         <item>
             <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
+            <value> <int>10</int> </value>
         </item>
       </dictionary>
     </pickle>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right.png.xml
index c516c6c785..bc10035225 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89632941.22</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,21 +29,21 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAYUAAADICAYAAAAHkv1OAAAC+ElEQVR42u3XrS/EARzH8c+5I5lg
-bB43D5umEM2mKTRdUUm/P+D+gGuqomsUzWYi5ZrNuc3jxgSTuBtNMH+A+b1e+Zs+5b1vZbkoPgPA
-f/ee5D7JeZLD00Zj/7ejSvO+JQoA/1yn283L61uuHx5zcXmVZqvdTlL/GQdRACihy5u7HJyc5fbp
-efe00dgRBYCS++h0s3d0nGar/R2GHrMAlFNvrZqttdVMDA9tLxfFpigACEM2VpaSpJ4kNZMAlNvc
-5HjmZ6amUhSbPgUAsjA3myTrogBApkdHkmRRFADI4EB/koyJAgCpVatJ0icKAHwTBQBEAQBRAEAU
-ABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQ
-BQBEAQBRAEAUABAFABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQA
-EAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUAEAUARAEAUQBAFAAQBQBEAQBRAEAU
-ABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFABA
-FAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQA
-EAUARAEAUQBAFAAQBQBEAQBRAEAUAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAU
-ABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAQBQAEAUARAEAUQBA
-FAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQA
-EAUARAEAUQAAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAYC/5gvR
-b0L6BEcPUgAAAABJRU5ErkJggg==</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAYUAAADICAYAAAAHkv1OAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1wkMFR4MQzNJkQAAAt5JREFUeNrt2CFKBAEUx+H/GswG
+LcsmRQ+gURa8gGCwK3bFMAfYA0wQtgt2g+AFhMW4lmkrDgMuUzSYDBZNThAPIO735Zde+fFeb1gU
+nwHgv/tI0iaZJrmdlOXVb0O9WfsuCgALYP72mLpt8zB7SlU3TZLRzziIAsACqp6nub67z/zldTwp
+yzNRACAXN5ep6qYLw5KVACyu84OTDNZWT4dFcSQKAORwbzdJRon3EQDp3kjHLgUAsr21kST7ogBA
+1vv9JNkRBQAyWNlMkr4oAPBtWRQA6IgCAKIAgCgAIAoAiAIAogCAKAAgCgCIAgCiAIAoACAKAIgC
+AKIAgCgAIAoAiAIAogCAKAAgCgCIAgCiAIAoACAKAIgCAKIAgCgAIAoAiAIAiAIAogCAKAAgCgCI
+AgCiAIAoACAKAIgCAKIAgCgAIAoAiAIAogCAKAAgCgCIAgCiAIAoACAKAIgCAKIAgCgAIAoAiAIA
+ogCAKAAgCgCIAgCIAgCiAIAoACAKAIgCAKIAgCgAIAoAiAIAogCAKAAgCgCIAgCiAIAoACAKAIgC
+AKIAgCgAIAoAiAIAogCAKAAgCgCIAgCiAIAoACAKACAKAIgCAKIAgCgAIAoAiAIAogCAKAAgCgCI
+AgCiAIAoACAKAIgCAKIAgCgAIAoAiAIAogCAKAAgCgCIAgCiAIAoACAKAIgCAKIAgCgAIAoAIAoA
+iAIAogCAKAAgCgCIAgCiAIAoACAKAIgCAKIAgCgAIAoAiAIAogCAKAAgCgCIAgCiAIAoACAKAIgC
+AKIAgCgAIAoAiAIAogCAKAAgCgAgCgCIAgCiAIAoACAKAIgCAKIAgCgAIAoAiAIAogCAKAAgCgCI
+AgCiAIAoACAKAIgCAKIAgCgAIAoAiAIAogCAKAAgCgCIAgCiAIAoAIAoACAKAIgCAKIAgCgAIAoA
+iAIAogCAKAAgCgCIAgCiAIAoACAKAIgCAKIAwF/zBZN5Q3kkgQnuAAAAAElFTkSuQmCC</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -54,7 +55,7 @@ b0L6BEcPUgAAAABJRU5ErkJggg==</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>817</int> </value>
+            <value> <int>849</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right_selected.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right_selected.png.xml
new file mode 100644
index 0000000000..da5dedaa0f
--- /dev/null
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right_selected.png.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89639519.57</string> </value>
+        </item>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>tab_right_selected.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAYUAAADICAYAAAAHkv1OAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1wkMFxgtWoQqJwAAAt1JREFUeNrt2KFKQwEUx+H/DD7B
+LBeTomDVKANfwLauyabpFtua5Tbbmn3NFxCGQUHLgqA4LygLuidY0eQN4gOI9/vySaf8OKfTK8vP
+APDfLZLMktwluRxX1cVvQ53X94UoALTA0/wh09ks94/PmUzrOsngZxxEAaCFbl9uMrq6ztvH/Hxc
+VSeiAEDORsNMpnUThiUrAWiv0/5RVle6x72yPBAFANLf202SQeJ9BECaN9KhSwGAbG+uJ8m+KACQ
+taJIkh1RACAb3a0kKUQBgG/LogBAQxQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQA
+EAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFABAFAAQBQBEAQBRAEAU
+ABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQ
+BQBEAQBRAEAUAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQA
+EAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAU
+ABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQAAUQBA
+FAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQA
+EAUARAEAUQBAFAAQBQBEAQBRAABRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAU
+ABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAEQBAFEAQBQAEAUARAEAUQBA
+FAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUA/povtM1Dm/30rNsAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>200</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>848</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>389</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/text_block.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/text_block.png.xml
index be5825d7ae..b917e9c562 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/text_block.png.xml
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/text_block.png.xml
@@ -3,15 +3,16 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>Image</string>
-        </tuple>
-        <none/>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
       <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts89263440.68</string> </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -28,10 +29,10 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
-AP8A/wD/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9AGBw4bD/9qgJcAAAA7SURB
-VHicY2AY6uA8AwPDfwoxbQEjGp8aNqKbSV0w6mJsZlIXjLoYm5nUBaMuxmYmdQE1XExbFw59AACK
-yxjIIZyqMwAAAABJRU5ErkJggg==</string> </value>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABCSURB
+VDiN7dAhDgAwDEJRWHb/KzNVxOyGaNKvqkj6KAmJVmQ1ObzrIPnFRBIBgO2Mh8INhRsKNxTumaJe
+v+tHERs+FD0tHS037VcAAAAASUVORK5CYII=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -43,7 +44,7 @@ yxjIIZyqMwAAAABJRU5ErkJggg==</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>190</int> </value>
+            <value> <int>197</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/change_log b/product/ERP5/bootstrap/erp5_xhtml_style/bt/change_log
index bb52f8d163..60a67f9461 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/change_log
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/bt/change_log
@@ -1,3 +1,6 @@
+2007-09-17 Kazuhiko
+* Revise design.
+
 2007-09-06 yo
 * Obtain a listbox with Form_getListbox instead of from a fixed localtion in configure_list_dialog and sort_list_dialog.
 
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/copyright_list b/product/ERP5/bootstrap/erp5_xhtml_style/bt/copyright_list
index 7f18a41391..0dbb3a3281 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/copyright_list
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/bt/copyright_list
@@ -1 +1 @@
-Copyright (c) 2006-2007 Nexedi SARL
\ No newline at end of file
+Copyright (c) 2006-2007 Nexedi SA
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/maintainer_list b/product/ERP5/bootstrap/erp5_xhtml_style/bt/maintainer_list
index 4abf40ec86..aeb3cb523e 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/maintainer_list
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/bt/maintainer_list
@@ -1 +1,2 @@
-vincent
\ No newline at end of file
+vincent
+kazuhiko
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/revision b/product/ERP5/bootstrap/erp5_xhtml_style/bt/revision
index 2be0b3c11a..662d98cc92 100644
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/revision
+++ b/product/ERP5/bootstrap/erp5_xhtml_style/bt/revision
@@ -1 +1 @@
-442
\ No newline at end of file
+436
\ No newline at end of file
-- 
2.30.9