From feea2c3cc643db3ebb5305c508a9d02bad930b1d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Thu, 30 Aug 2007 09:46:38 +0000
Subject: [PATCH] obsoleted by erp5_ods_style

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@15952 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../portal_skins/erp5_sxc_style.xml           |  44 ----
 .../ListBox_getGroupDictList.xml              | 186 --------------
 .../erp5_sxc_style/ListBox_getLevel.xml       | 153 -----------
 .../ListBox_getSectionWidth.xml               | 204 ---------------
 .../erp5_sxc_style/Listbox_getColumnWidth.xml | 189 --------------
 .../portal_skins/erp5_sxc_style/empty_sxc.xml | 159 ------------
 .../erp5_sxc_style/empty_sxc_view.xml         | 153 -----------
 .../portal_skins/erp5_sxc_style/form_list.xml | 142 -----------
 .../portal_skins/erp5_sxc_style/form_view.xml | 210 ---------------
 .../listbox_contents_sxc_macro.xml            | 104 --------
 .../listbox_domain_tree_mode.xml              |  86 -------
 .../erp5_sxc_style/listbox_parent_mode.xml    | 241 ------------------
 .../listbox_recursive_template.xml            | 186 --------------
 .../listbox_report_tree_mode.xml              |  94 -------
 .../erp5_sxc_style/listbox_simple_mode.xml    | 175 -------------
 .../listbox_style_sxc_macro.xml               | 139 ----------
 .../listbox_table_contents_sxc_macro.xml      | 125 ---------
 bt5/erp5_sxc_style/bt/categories_list         |   0
 bt5/erp5_sxc_style/bt/change_log              |   7 -
 bt5/erp5_sxc_style/bt/copyright_list          |   1 -
 bt5/erp5_sxc_style/bt/dependency_list         |   0
 bt5/erp5_sxc_style/bt/description             |   1 -
 bt5/erp5_sxc_style/bt/license                 |   1 -
 bt5/erp5_sxc_style/bt/maintainer_list         |   1 -
 bt5/erp5_sxc_style/bt/publication_url         |   1 -
 bt5/erp5_sxc_style/bt/revision                |   0
 .../bt/template_action_path_list              |   0
 .../bt/template_base_category_list            |   0
 .../bt/template_catalog_full_text_key_list    |   0
 .../bt/template_catalog_keyword_key_list      |   0
 .../bt/template_catalog_method_id_list        |   0
 .../bt/template_catalog_multivalue_key_list   |   0
 .../bt/template_catalog_related_key_list      |   0
 .../bt/template_catalog_request_key_list      |   0
 .../bt/template_catalog_result_key_list       |   0
 .../bt/template_catalog_result_table_list     |   0
 .../bt/template_catalog_topic_key_list        |   0
 .../bt/template_constraint_id_list            |   0
 .../bt/template_document_id_list              |   0
 .../bt/template_extension_id_list             |   0
 bt5/erp5_sxc_style/bt/template_format_version |   1 -
 .../bt/template_local_roles_list              |   0
 .../bt/template_message_translation_list      |   0
 bt5/erp5_sxc_style/bt/template_module_id_list |   0
 bt5/erp5_sxc_style/bt/template_path_list      |   0
 ...late_portal_type_allowed_content_type_list |   0
 .../template_portal_type_base_category_list   |   0
 ...plate_portal_type_hidden_content_type_list |   0
 .../bt/template_portal_type_id_list           |   0
 .../template_portal_type_property_sheet_list  |   0
 .../bt/template_portal_type_roles_list        |   0
 .../template_portal_type_workflow_chain_list  |   0
 .../bt/template_product_id_list               |   0
 .../bt/template_property_sheet_id_list        |   0
 bt5/erp5_sxc_style/bt/template_role_list      |   0
 .../bt/template_site_property_id_list         |   0
 bt5/erp5_sxc_style/bt/template_skin_id_list   |   1 -
 bt5/erp5_sxc_style/bt/template_test_id_list   |   0
 ...template_update_business_template_workflow |   1 -
 bt5/erp5_sxc_style/bt/template_update_tool    |   1 -
 .../bt/template_workflow_id_list              |   0
 bt5/erp5_sxc_style/bt/title                   |   1 -
 bt5/erp5_sxc_style/bt/version                 |   1 -
 63 files changed, 2608 deletions(-)
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getGroupDictList.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getLevel.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getSectionWidth.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/Listbox_getColumnWidth.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/empty_sxc.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/empty_sxc_view.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/form_list.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/form_view.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_contents_sxc_macro.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_domain_tree_mode.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_parent_mode.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_recursive_template.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_report_tree_mode.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_simple_mode.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_style_sxc_macro.xml
 delete mode 100644 bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_table_contents_sxc_macro.xml
 delete mode 100644 bt5/erp5_sxc_style/bt/categories_list
 delete mode 100644 bt5/erp5_sxc_style/bt/change_log
 delete mode 100644 bt5/erp5_sxc_style/bt/copyright_list
 delete mode 100644 bt5/erp5_sxc_style/bt/dependency_list
 delete mode 100644 bt5/erp5_sxc_style/bt/description
 delete mode 100644 bt5/erp5_sxc_style/bt/license
 delete mode 100644 bt5/erp5_sxc_style/bt/maintainer_list
 delete mode 100644 bt5/erp5_sxc_style/bt/publication_url
 delete mode 100644 bt5/erp5_sxc_style/bt/revision
 delete mode 100644 bt5/erp5_sxc_style/bt/template_action_path_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_base_category_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_catalog_full_text_key_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_catalog_keyword_key_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_catalog_method_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_catalog_multivalue_key_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_catalog_related_key_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_catalog_request_key_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_catalog_result_key_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_catalog_result_table_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_catalog_topic_key_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_constraint_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_document_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_extension_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_format_version
 delete mode 100644 bt5/erp5_sxc_style/bt/template_local_roles_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_message_translation_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_module_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_path_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_portal_type_allowed_content_type_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_portal_type_base_category_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_portal_type_hidden_content_type_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_portal_type_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_portal_type_property_sheet_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_portal_type_roles_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_portal_type_workflow_chain_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_product_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_property_sheet_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_role_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_site_property_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_skin_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_test_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/template_update_business_template_workflow
 delete mode 100644 bt5/erp5_sxc_style/bt/template_update_tool
 delete mode 100644 bt5/erp5_sxc_style/bt/template_workflow_id_list
 delete mode 100644 bt5/erp5_sxc_style/bt/title
 delete mode 100644 bt5/erp5_sxc_style/bt/version

diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style.xml
deleted file mode 100644
index b9c0403dd1..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>OFS.Folder</string>
-          <string>Folder</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_owner</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>erp5_sxc_style</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getGroupDictList.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getGroupDictList.xml
deleted file mode 100644
index 8d06d58528..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getGroupDictList.xml
+++ /dev/null
@@ -1,186 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PythonScripts.PythonScript</string>
-          <string>PythonScript</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Python_magic</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_body</string> </key>
-            <value> <string encoding="cdata"><![CDATA[
-
-def genGroupDictList(line_list=None,section_depth=1):\n
-  group_dict_list = []\n
-  new_line_list=line_list\n
-  level_dict={}\n
-\n
-  # On trie toute les lignes pour les regrouper en sous-niveau\n
-  i = 0\n
-  while i < len(line_list):\n
-     new_group_dict = {}\n
-     new_group_dict[\'line_list\'] = []\n
-     new_group_dict[\'line_list\'].append(line_list[i])\n
-     new_group_dict[\'group_dict_list\'] = []\n
-     depth = line_list[i].getSectionDepth()\n
-     i += 1\n
-     while i< len(line_list) and line_list[i].getSectionName() is None:\n
-       context.log(\'getSectionName is None\',line_list[i])\n
-       new_group_dict[\'line_list\'].append(line_list[i])\n
-       i+=1\n
-     context.log(\'line_list\',new_group_dict[\'line_list\'])\n
-     if i < len(line_list):\n
-       new_depth = line_list[i].getSectionDepth()\n
-       context.log(\'new_depth\',new_depth)\n
-       context.log(\'depth\',depth)\n
-       if new_depth > depth:\n
-         sub_line_list = []\n
-         while i<len(line_list) and line_list[i].getSectionDepth() > depth:\n
-           sub_line_list.append(line_list[i])\n
-           i+=1\n
-         context.log(\'sub_line_list\',sub_line_list)\n
-         new_group_dict[\'group_dict_list\'] = genGroupDictList(line_list=sub_line_list)\n
-     group_dict_list.append(new_group_dict)\n
-   \n
-  return group_dict_list\n
-result =genGroupDictList(line_list=listbox_line_list ,section_depth=0) \n
-context.log(\'group_dict_list\',result)\n
-return result\n
-
-
-]]></string> </value>
-        </item>
-        <item>
-            <key> <string>_code</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_filepath</string> </key>
-            <value> <string>Script (Python):/nexedi/portal_skins/erp5_sxc_style/ListBox_getGroupDictList</string> </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>selection,listbox_line_list,is_report_tree_mode</string> </value>
-        </item>
-        <item>
-            <key> <string>errors</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>func_code</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>co_argcount</string> </key>
-                        <value> <int>3</int> </value>
-                    </item>
-                    <item>
-                        <key> <string>co_varnames</string> </key>
-                        <value>
-                          <tuple>
-                            <string>selection</string>
-                            <string>listbox_line_list</string>
-                            <string>is_report_tree_mode</string>
-                            <string>None</string>
-                            <string>genGroupDictList</string>
-                            <string>result</string>
-                            <string>_getattr_</string>
-                            <string>context</string>
-                          </tuple>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>func_defaults</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ListBox_getGroupDictList</string> </value>
-        </item>
-        <item>
-            <key> <string>warnings</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getLevel.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getLevel.xml
deleted file mode 100644
index 472b1b7062..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getLevel.xml
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PythonScripts.PythonScript</string>
-          <string>PythonScript</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Python_magic</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_body</string> </key>
-            <value> <string>level=[]\n
-for listboxline in listbox_line_list:\n
-  if listboxline.getSectionDepth() not in level:\n
-   level.append(listboxline.getSectionDepth())\n
-return max(level)\n
-</string> </value>
-        </item>
-        <item>
-            <key> <string>_code</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_filepath</string> </key>
-            <value> <string>Script (Python):/nexedi/portal_skins/erp5_sxc_style/ListBox_getLevel</string> </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>listbox_line_list</string> </value>
-        </item>
-        <item>
-            <key> <string>errors</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>func_code</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>co_argcount</string> </key>
-                        <value> <int>1</int> </value>
-                    </item>
-                    <item>
-                        <key> <string>co_varnames</string> </key>
-                        <value>
-                          <tuple>
-                            <string>listbox_line_list</string>
-                            <string>level</string>
-                            <string>_getiter_</string>
-                            <string>listboxline</string>
-                            <string>_getattr_</string>
-                            <string>max</string>
-                          </tuple>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>func_defaults</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ListBox_getLevel</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>warnings</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getSectionWidth.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getSectionWidth.xml
deleted file mode 100644
index d06b285fe2..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/ListBox_getSectionWidth.xml
+++ /dev/null
@@ -1,204 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PythonScripts.PythonScript</string>
-          <string>PythonScript</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Python_magic</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_body</string> </key>
-            <value> <string>if is_domain_tree_mode or is_report_tree_mode : \n
-  result = {}\n
-  \n
-  # 0.5 is too small and can crash pdf generation\n
-  min_column_width = 1\n
-  \n
-  for listboxline in listbox_line_list:\n
-   if 1 : #not listboxline.isTitleLine():\n
-    line_width = 0\n
-    col_count = 0\n
-    line_width_section = 0\n
-    col_count_section = 0\n
-    if is_report_tree_mode:\n
-      col_count_section += 1\n
-      column_property = listboxline.getSectionName()\n
-      if column_property is None:    \n
-        string_property = \'\'\n
-      else:\n
-        string_property = str(column_property)\n
-      line_width_section += len(string_property) + section_width * (listboxline.getSectionDepth() - 1)\n
-    for column_id, column_property in listboxline.getColumnItemList():   \n
-      col_count_section+= 1\n
-      if column_property is None:    \n
-        string_property = \'\'\n
-      else:\n
-        string_property = str(column_property)\n
-      line_width_section += len(string_property)\n
-  \n
-    if is_report_tree_mode:\n
-      column_property = listboxline.getSectionName()\n
-      if column_property is None:    \n
-        string_property = \'\'\n
-      else:\n
-        string_property = str(column_property)\n
-      column_id = \'section_name\'\n
-      result[column_id] = max(result.get(column_id,min_column_width), min(frame_width * 3/ col_count_section, frame_width * (len(str(string_property)) + section_width * (listboxline.getSectionDepth() - 1)) / max(line_width_section, 1)))\n
-  \n
-\n
-  \n
-   return result\n
-</string> </value>
-        </item>
-        <item>
-            <key> <string>_code</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_filepath</string> </key>
-            <value> <string>Script (Python):/nexedi/portal_skins/erp5_sxc_style/ListBox_getSectionWidth</string> </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>listbox_line_list, is_domain_tree_mode, is_report_tree_mode,section_width = 4.0,frame_width=20.0</string> </value>
-        </item>
-        <item>
-            <key> <string>errors</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>func_code</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>co_argcount</string> </key>
-                        <value> <int>5</int> </value>
-                    </item>
-                    <item>
-                        <key> <string>co_varnames</string> </key>
-                        <value>
-                          <tuple>
-                            <string>listbox_line_list</string>
-                            <string>is_domain_tree_mode</string>
-                            <string>is_report_tree_mode</string>
-                            <string>section_width</string>
-                            <string>frame_width</string>
-                            <string>result</string>
-                            <string>min_column_width</string>
-                            <string>_getiter_</string>
-                            <string>listboxline</string>
-                            <string>line_width</string>
-                            <string>col_count</string>
-                            <string>line_width_section</string>
-                            <string>col_count_section</string>
-                            <string>_getattr_</string>
-                            <string>column_property</string>
-                            <string>None</string>
-                            <string>string_property</string>
-                            <string>str</string>
-                            <string>len</string>
-                            <string>column_id</string>
-                            <string>max</string>
-                            <string>min</string>
-                            <string>_write_</string>
-                          </tuple>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>func_defaults</string> </key>
-            <value>
-              <tuple>
-                <float>4.0</float>
-                <float>20.0</float>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ListBox_getSectionWidth</string> </value>
-        </item>
-        <item>
-            <key> <string>warnings</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/Listbox_getColumnWidth.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/Listbox_getColumnWidth.xml
deleted file mode 100644
index 9ecfe3844a..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/Listbox_getColumnWidth.xml
+++ /dev/null
@@ -1,189 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PythonScripts.PythonScript</string>
-          <string>PythonScript</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Python_magic</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_body</string> </key>
-            <value> <string>min_column_width = 1\n
-\n
-max_line_len = {}\n
-for listboxline in listbox_line_list:\n
-  line_width = 0\n
-  col_count = 0\n
-  for column_id, column_property in listboxline.getColumnItemList():\n
-    if column_property is None:    \n
-      string_property = \'\'\n
-    else:\n
-      string_property = str(column_property)\n
-    line_width += len(string_property)\n
-    if listboxline.isStatLine():\n
-       string_property = "%s longer" % string_property\n
-    new_column_max_len = max(len(string_property), max_line_len.get(column_id, 0))\n
-    update_dict = {}\n
-    update_dict[column_id] = new_column_max_len\n
-    max_line_len.update(update_dict)\n
-  \n
-total_max_len = float(sum(max_line_len.values()))\n
-result = {}\n
-for column_id, max_len in max_line_len.items() :\n
-  result[column_id] = max( (max(max_len, 1) / total_max_len) * frame_width, min_column_width)\n
-\n
-return result\n
-</string> </value>
-        </item>
-        <item>
-            <key> <string>_code</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_filepath</string> </key>
-            <value> <string>Script (Python):/nexedi/portal_skins/erp5_sxc_style/Listbox_getColumnWidth</string> </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>listbox_line_list ,frame_width = 20.0</string> </value>
-        </item>
-        <item>
-            <key> <string>errors</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>func_code</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>co_argcount</string> </key>
-                        <value> <int>2</int> </value>
-                    </item>
-                    <item>
-                        <key> <string>co_varnames</string> </key>
-                        <value>
-                          <tuple>
-                            <string>listbox_line_list</string>
-                            <string>frame_width</string>
-                            <string>min_column_width</string>
-                            <string>max_line_len</string>
-                            <string>_getiter_</string>
-                            <string>listboxline</string>
-                            <string>line_width</string>
-                            <string>col_count</string>
-                            <string>_getattr_</string>
-                            <string>column_id</string>
-                            <string>column_property</string>
-                            <string>None</string>
-                            <string>string_property</string>
-                            <string>str</string>
-                            <string>len</string>
-                            <string>max</string>
-                            <string>new_column_max_len</string>
-                            <string>update_dict</string>
-                            <string>_write_</string>
-                            <string>float</string>
-                            <string>sum</string>
-                            <string>total_max_len</string>
-                            <string>result</string>
-                            <string>max_len</string>
-                          </tuple>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>func_defaults</string> </key>
-            <value>
-              <tuple>
-                <float>20.0</float>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Listbox_getColumnWidth</string> </value>
-        </item>
-        <item>
-            <key> <string>warnings</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/empty_sxc.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/empty_sxc.xml
deleted file mode 100644
index 239adc5bd5..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/empty_sxc.xml
+++ /dev/null
@@ -1,159 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>File</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_EtagSupport__etag</string> </key>
-            <value> <string>ts42849025.42</string> </value>
-        </item>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>empty_sxc</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/vnd.sun.xml.calc</string> </value>
-        </item>
-        <item>
-            <key> <string>data</string> </key>
-            <value> <string encoding="base64">UEsDBBQAAAAAADCfZzRFvBOUHAAAABwAAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQuc3Vu
-LnhtbC5jYWxjUEsDBBQACAAIADCfZzQAAAAAAAAAAAAAAAALAAAAY29udGVudC54bWztXG1v2zYQ
-/r5foanAPlWWZcexncUpkqYFiiVrsSTA9qmgJdrmQokCScfJfv34IslybMqSbTVpqxRIIPJ499zd
-oyN5Nnr67jHE1gOkDJFoZHuttm3ByCcBiqYj++72ozOw3539cvrr5ef3t/98+WCRyQT58CQg/jyE
-EXd8EnHx1/pyd3H16b1lO677OYbRZyXWInTqupe3l5Z+vkxWWcKO637407Zsra8V8MA+OzUpFxgj
-dqJnR/aM8/jEdYkwQ5ZmOu1229XPdrKA8SdcLK8kUnEOH3mhtBTIhMF4i24lkYoHFCwKpaWAiHkq
-PyGZ9GKxaC26StIbDofu3zdX7kdCQ5BhecQoujfKq9lUNJqHY0iLkQAOVuLCHqablOsAPmSQ/Rmg
-xfFTEsuIdIMtEekGqbBwdmZwcOBei0n16/pqGT4aFiqXApl/PkVxMXItYqfs9zFgbGSzmEIQsBmE
-y6mVVyljtF7vZs8TQWwngD5mZ6cq1ssRSz9HIBT0Oo8CgKF1AyJm3X2yrQnRghMQIvw0sn8DMWG/
-r0rpMdvK6Y0R90X8HgBFipRusdVbMCMhWLemx99afwCf8QtC7t9aV3MfBYAJy28tbViPKDB6IJ04
-F8axdRchUV2gdX2zP85zPAbR0zrOdDy3Vk85UxhBinyRugVibJttd0O2kiEw5yIUHPmOUpGlUf1e
-AekTL7OT4FOVQRQ3PA8jO10ZU0E8yhFk0p+xYNa9M4aCp0KHtJYq0cucBQrkK+G1OsOeHyq0OQRF
-cDo1wum1Ou1+NTjdGuF0Wp1qYI5qTVV/UDE2vRrhdFu93lE1OMe1pqp37FWD068RTrs16BxXgzOo
-Fc6wW5E7wxrhHLfax4MqcKipCFKy2IRFD4hJZwbRdMZlBPpdYbEY5ZxBh8QchQA7+cUTgBmsgtZQ
-IyugPfqGaA0ltAraTn9nuJzOK6DlYDMT0sFQnD0hdWIwhY5ecQknYI75JlfUypMAsRiDp6pIfGja
-mCHG6UwMqLyIqIfteGT8gH8/pWQeBfJVI+Ko/cZXP6lGeYlwAEbTyGFkTuWF5gHgOXT4Uwx1CggN
-5Bm93Wq3xf5lMYJRYL1pqx8lEQI6RZGD4URmL8ncgwThi+Qo5SM7REGAK8XDdDLYKx7KGWdMuDgw
-KZ+6vXWfqoUmcTwiETSHIxGlmqSZbDLMSZwMVoiP6aiyc3yqMsLscQUvTGec2r3YB7TpJHRYam56
-3XaipoHm5bhqfu/z5N0sVSGkptPcN2NzhfpWwS3TqbCmoi5mlx6P7H/njKPJUwFtJuhRrVpQEKv9
-VDYL5EMNtV9OpYCPfPlveVlm6D+BZii7GtmQxDyyERdacpKLZKMfExxUyYTpQLxPJnaL9Xr+OAUR
-09brz0bWLFhJSE7LloREstuH1xOSjFdIielScMAy+nyn3VYQa9invXbDvDLMy6Enc45RBNPLR37K
-p4QxFE2lTJqgJLqSjJtbcaXIrNSzGQjIYlWxmhAxg1SDylixif5ynPniuuKIsPqQJfeA5xgdwBCI
-1luqOTEJOhXz2hJ7flIxJZlNTefmNaoCAQXCJ2GM4eOyx/rcfCZgAJDNmyEYRFRQYRjPgE7OWiYp
-xAhOdnjd6rhH/YCv2+6FvurO69Vxkyt7v3SNLfJkYkyCp7NTfXdXv5N7vAYhP5n5SmFMKP/KKRQU
-1bN5oLKJsKIhaWttEFXt96RPoN1TUVjxW96J3NL6OgfW1z2wvqOt+tI8l9fZq0HncQ06+zXoHNSg
-c5jq1J/HJqJMlOAYAg6Dkd052tkuJYsNRmUL9hk+oW8TOuhtR7fmq1mXEBQF+yQ+u4IPEJ+6ydOp
-+3x9SY39pcZbhDm0DqryEurPasX+cFC9fxEMD6sQTg+N8YaL7O6v0euUYrf7zIKgbTked8ryuLN0
-7Xx/t7qlOZ9VtmXjQ+xrmMhvbOQmxBlvCdDbH+Bga9jXtxFjDr0C0RdOa/lE9HIEOECAS+c1R7zO
-LmYL6m5x5r8t4bx26UwMXgnzHHk7iF+QkAevIT8P1zJ1IAhRhJi42nE4p4conK+DnA0LGxa+AAuf
-j1Spkd16N+2duNRQ+CfetGshZFMum3JZadMuzcLyjZSGhQ0LD7Rp79JAuWgaKK+9gVLvWeyiaaA0
-Z7HmLPY9c+3H2wUbFjYsfHkWvt4GykXTQGk27VdAyKZcNuWynk27aaA0LHyBTXvVrJDL2+yZyWvG
-2Tuu5W05QCtjuFPce94+/hTGt+sN+4PvIcZGg/mR5Tdm9RdjXcP/gnP2P1BLBwhajeyCpwYAAKxH
-AABQSwMEFAAIAAgAMJ9nNAAAAAAAAAAAAAAAAAoAAABzdHlsZXMueG1s3Vjbbtw2EH3vV6gKECSA
-tdSu4cs6uzKSOEaC2rHhC9A+ciVKS5giBZLy2n3s9/Sr+iXlRXdptUjSS1oHsEPO4XDmzHBmdhen
-TylxHhEXmNGlO534roNoyCJMk6V7f3fuHbunwQ+LH8+u3t/9cv3BYXGMQ3QSsTBPEZWekM8ECef6
-/t3Fp/eO6wFwlSF6ZVATxhMAzu7OHLs+Kw456hoAPnx2Hdeqm0QycoPFFt3KQipOrHDprqXMTgBg
-6hZW3zLzfR/YtVscMKdH8QZRwiV6kqNoDajAcLVDt0GU8IjDzShaAxTjJT5mFXqz2Uw2+wY5nc/n
-4OfbC3DOeAorW54Ipg9b8UZaQmmerhAftwRK2OJFPCZDyi2Bj5XJ4Rrycf4MomZkP9rByH5UgpWz
-6y0OHoNLJTS/Li9q+ng6qlwDKv9CjrNxyy3ELXO/9VqqrI2ZytgIhUQEC0NgvePYNYWpypm3NIIE
-ObeQCuf+k+vEzAJjmGLyvHRfwoyJN22U3XOdht4My1CR8gg5NpkGxm+9g2uWwv5tdn/P+QmGQr5j
-7GHPuchDHEGhbt5z7MV2xxhjN0rBW3U5ce4pVgUDOZe3327nW7KC9LlvZ7nfOGtFXoIo4jhcumKD
-hdh1NxiIVrFlq01pXoRimJOiBpVKC2PM2/ZCRIhbwjOuEodLrMpVeT7EKSReRmCIxNKdtSzrOUsg
-TXKYqE0kzEbIciq59vymd9KDAkPaTyULK1WVKMooKmWF1iFRrT1kaUbQU500Hb2VfEjzoFARpohk
-mRdhISHVZXw6mR2EqQnJAOHBwpaqomK1omC5++y7najoymWBbue4U6xSTD1MJUqUxggnWKq4TI0J
-A7dVOsKcc9USn4eMmPqH12OGFJJHRqDEumNInm81byBlRg0vpQlneWb6tdEOKvW6YwVO5Z1Z9r16
-TleMlLrqPIx5dUGVi+c3bvDHb79XGjtKggHBl1A5GtHeOzOPhDDVzl7EsSrTftdzb9jz/x3plpkU
-ZtVTpBGWpkM9QpKjV69fJvLNsspTmGWkCIHXymOwPYD2ZD9sZ/bVdiPXqJBg++EbJMbPFpIM8moc
-9Nr3DueFqWXF/IclJDisKpEKh5fTCHE1FympUCGs32lb6hXpZbSZ/9d9aYNwslZTgwpA1ChiO9iy
-Ds++yuM2WfXTaIRwjOuPCEZmwvzLyTakKY4TlW+hOop4i04j8QTLuS77MX6qSRT4V90JDvVstSVq
-38Z34fT0q7wuGRv2OsIchfaREVl5zJmEetODOq2W7tzvGws680axhLlUzVbi0GsPIpluuamayVXN
-avqWpdPt08eGqwJAEy9Vc5kykHtyVSfHWjlWd7kh53TpWxeM+5Ojg6nq1GYf8kSJCIq1oL3JC3h7
-d8Wkcktr6bT7ISNixuQ/ZZiaRgasalsAehHYHZTZfy8oWrJiPNKfDP2Jf3wcpo5gBEfOC9/8GEQG
-I/ulgIJMj8tjMHzQnZBGZbF8Efr6X8VCA6H6bIJqrmvvvsuk+H5Y2Z2UYGsNKQQW2KksxabWNNbT
-Gzd5/dJjQxYsdK0/yYq/Yo2Q/TARnJ6eLkB3s9jJOoHvvAUduLLdYaEGNFW5Y0hE60Mkk43br7Ur
-xUJbbYeZYFre19jrmVCqanE+agLo0biL2RuUMT5K7KxHbNFYUKLbirbnC7l2XlmcxJI0IXb9usdD
-66bWlnkzndvVHIK2jiRq0KlAnhlF1Xzt+4eev+/5R27gHwF/X3/FclhYoYHBnlMarKyfzk8Ojk72
-Z5XRQ9nTtu9fSykHNIFmfg/m8ybQ7v1NqQeG3zoY/lY1+BNQSwcIJAA3u1EFAAD6FQAAUEsDBBQA
-AAAAADCfZzS7LwqSsQMAALEDAAAIAAAAbWV0YS54bWw8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29k
-aW5nPSJVVEYtOCI/Pgo8IURPQ1RZUEUgb2ZmaWNlOmRvY3VtZW50LW1ldGEgUFVCTElDICItLy9P
-cGVuT2ZmaWNlLm9yZy8vRFREIE9mZmljZURvY3VtZW50IDEuMC8vRU4iICJvZmZpY2UuZHRkIj48
-b2ZmaWNlOmRvY3VtZW50LW1ldGEgeG1sbnM6b2ZmaWNlPSJodHRwOi8vb3Blbm9mZmljZS5vcmcv
-MjAwMC9vZmZpY2UiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4
-bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOm1ldGE9Imh0
-dHA6Ly9vcGVub2ZmaWNlLm9yZy8yMDAwL21ldGEiIG9mZmljZTp2ZXJzaW9uPSIxLjAiPjxvZmZp
-Y2U6bWV0YT48bWV0YTpnZW5lcmF0b3I+T3Blbk9mZmljZS5vcmcgMS4xLjQgKExpbnV4KTwvbWV0
-YTpnZW5lcmF0b3I+PCEtLTY0NShCdWlsZDo4ODI0KS0tPjxtZXRhOmNyZWF0aW9uLWRhdGU+MjAw
-Ni0wMy0wN1QxOTo1NzoxODwvbWV0YTpjcmVhdGlvbi1kYXRlPjxkYzpkYXRlPjIwMDYtMDMtMDdU
-MTk6NTc6MzI8L2RjOmRhdGU+PGRjOmxhbmd1YWdlPmVzLUFSPC9kYzpsYW5ndWFnZT48bWV0YTpl
-ZGl0aW5nLWN5Y2xlcz4zPC9tZXRhOmVkaXRpbmctY3ljbGVzPjxtZXRhOmVkaXRpbmctZHVyYXRp
-b24+UFQxNFM8L21ldGE6ZWRpdGluZy1kdXJhdGlvbj48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpu
-YW1lPSJJbmZvIDEiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDIiLz48bWV0
-YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDMiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0
-YTpuYW1lPSJJbmZvIDQiLz48bWV0YTpkb2N1bWVudC1zdGF0aXN0aWMgbWV0YTp0YWJsZS1jb3Vu
-dD0iMSIgbWV0YTpjZWxsLWNvdW50PSI1OCIvPjwvb2ZmaWNlOm1ldGE+PC9vZmZpY2U6ZG9jdW1l
-bnQtbWV0YT5QSwMEFAAIAAgAMJ9nNAAAAAAAAAAAAAAAAAwAAABzZXR0aW5ncy54bWztmVtT4kgU
-gN/3V7B53dKEsLpiKVMhoKKCSLi/TDVJS3rsdKe6OwT49dsh4GqGOBjC7NSUebBs+vR3Tt/OJbn4
-MvdwYQYZR5RcKsVjTSlAYlMHkeml0uteHZ0pXyp/XPxZezC7o3a9QJ+ekA3PHWoHHiTiiEMhpCwv
-tHvV+4ZZUI5U9cGH5GEld0zZVFVr3VohbtfWwwpSkarWW0pBiYHHjnCUykUqXVpJ+Hncfam4Qvjn
-qkqlHvqfHl3TNDVuK+sBc4zI84t8GIbHYWklWyyXy+qqdyNqU/KEpu+wi2osomzW4M2qvdi+Mbly
-EYuvwUdIQC+aT2H9MwGenMkMwfBllsq2MW/l+4ijCYYGg6BLfWXTKRa+7EREKBXtQv0e8iHwPXwS
-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</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>size</string> </key>
-            <value> <long>6141</long> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/empty_sxc_view.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/empty_sxc_view.xml
deleted file mode 100644
index ecaf6696a8..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/empty_sxc_view.xml
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>OFS.Image</string>
-          <string>File</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_EtagSupport__etag</string> </key>
-            <value> <string>ts44875419.9</string> </value>
-        </item>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>empty_sxc_view</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/vnd.sun.xml.calc</string> </value>
-        </item>
-        <item>
-            <key> <string>data</string> </key>
-            <value> <string encoding="base64">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
-Y3VtZW50LW1ldGEgUFVCTElDICItLy9PcGVuT2ZmaWNlLm9yZy8vRFREIE9mZmljZURvY3VtZW50
-IDEuMC8vRU4iICJvZmZpY2UuZHRkIj48b2ZmaWNlOmRvY3VtZW50LW1ldGEgeG1sbnM6b2ZmaWNl
-PSJodHRwOi8vb3Blbm9mZmljZS5vcmcvMjAwMC9vZmZpY2UiIHhtbG5zOnhsaW5rPSJodHRwOi8v
-d3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1l
-bnRzLzEuMS8iIHhtbG5zOm1ldGE9Imh0dHA6Ly9vcGVub2ZmaWNlLm9yZy8yMDAwL21ldGEiIG9m
-ZmljZTp2ZXJzaW9uPSIxLjAiPjxvZmZpY2U6bWV0YT48bWV0YTpnZW5lcmF0b3I+T3Blbk9mZmlj
-ZS5vcmcgMS4xLjQgKExpbnV4KTwvbWV0YTpnZW5lcmF0b3I+PCEtLTY0NShCdWlsZDo4ODI0KS0t
-PjxtZXRhOmNyZWF0aW9uLWRhdGU+MjAwNi0wMy0wN1QxOTo1Njo0NjwvbWV0YTpjcmVhdGlvbi1k
-YXRlPjxkYzpkYXRlPjIwMDYtMDMtMDdUMTk6NTc6MDU8L2RjOmRhdGU+PGRjOmxhbmd1YWdlPmVz
-LUFSPC9kYzpsYW5ndWFnZT48bWV0YTplZGl0aW5nLWN5Y2xlcz4zPC9tZXRhOmVkaXRpbmctY3lj
-bGVzPjxtZXRhOmVkaXRpbmctZHVyYXRpb24+UFQxOVM8L21ldGE6ZWRpdGluZy1kdXJhdGlvbj48
-bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDEiLz48bWV0YTp1c2VyLWRlZmluZWQg
-bWV0YTpuYW1lPSJJbmZvIDIiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDMi
-Lz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDQiLz48bWV0YTpkb2N1bWVudC1z
-dGF0aXN0aWMgbWV0YTp0YWJsZS1jb3VudD0iMSIgbWV0YTpjZWxsLWNvdW50PSIxNiIvPjwvb2Zm
-aWNlOm1ldGE+PC9vZmZpY2U6ZG9jdW1lbnQtbWV0YT5QSwMEFAAIAAgAI59nNAAAAAAAAAAAAAAA
-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
-AFoBAAAYFQAAAAA=</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>size</string> </key>
-            <value> <long>5768</long> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/form_list.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/form_list.xml
deleted file mode 100644
index 0caaed6364..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/form_list.xml
+++ /dev/null
@@ -1,142 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.ERP5OOo.OOoTemplate</string>
-          <string>OOoTemplate</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>OLE_documents_zipstring</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string encoding="cdata"><![CDATA[
-
-<office:document-content filename="erp5_list.sxc" xmlns:draw=\'http://openoffice.org/2000/drawing\' xmlns:office=\'http://openoffice.org/2000/office\'\n
-          xmlns:text=\'http://openoffice.org/2000/text\' xmlns:number=\'http://openoffice.org/2000/datastyle\'\n
-          xmlns:chart=\'http://openoffice.org/2000/chart\' xmlns:table=\'http://openoffice.org/2000/table\'\n
-          xmlns:dr3d=\'http://openoffice.org/2000/dr3d\' xmlns:fo=\'http://www.w3.org/1999/XSL/Format\'\n
-          xmlns:style=\'http://openoffice.org/2000/style\' xmlns:form=\'http://openoffice.org/2000/form\'\n
-          xmlns:script=\'http://openoffice.org/2000/script\' xmlns:svg=\'http://www.w3.org/2000/svg\' \n
-          xmlns:xlink=\'http://www.w3.org/1999/xlink\' xmlns:math=\'http://www.w3.org/1998/Math/MathML\' \n
-          xmlns:meta=\'http://openoffice.org/2000/meta\'\n
-          xmlns:dc=\'http://purl.oclc.org/dc\'\n
-          office:class=\'spreadsheet\'  xmlns:tal=\'http://xml.zope.org/namespaces/tal\'\n
-          xmlns:i18n=\'http://xml.zope.org/namespaces/i18n\'\n
-          xmlns:metal=\'http://xml.zope.org/namespaces/metal\'\n
-          tal:attributes=\'dummy python:request.RESPONSE.setHeader("Content-Type", "text/html;; charset=utf-8")\'\n
-         office:version=\'1.0\'>\n
-\n
-<!--  Description of document  -->\n
-<office:meta>\n
- <dc:title>List Print</dc:title>\n
- <dc:creator>Nexedi</dc:creator>\n
- <dc:subject>Print Example</dc:subject>\n
-</office:meta>\n
-\n
-<!--  Format of document -->\n
-<office:font-decls>\n
- <style:font-decl style:font-pitch=\'variable\' fo:font-family="\'Andale Sans UI\'" style:name=\'Andale Sans UI\'/>\n
- <style:font-decl style:font-pitch=\'variable\' fo:font-family="Tahoma, KacstBook, Lucidasans, \'Lucida Sans\', \'Arial Unicode MS\'" style:name=\'Tahoma\'/>\n
- <style:font-decl style:font-pitch=\'variable\' fo:font-family=\'Albany\' style:font-family-generic=\'swiss\' style:name=\'Albany\'/>\n
-</office:font-decls>\n
-\n
-<tal:block metal:define-macro="form_layout"\n
-     tal:define="groups python: form.get_groups(include_empty=1);\n
-                 field_errors python: request.get(\'field_errors\',{});\n
-                 dummy python: request.set(\'here\',here);\n
-                 listbox python:form.get_fields_in_group(groups[0])[0];\n
- \t\t selection_name python:listbox.get_value(\'selection_name\', REQUEST=request);\n
-                 selection python:here.portal_selections.getSelectionFor(selection_name, REQUEST=request);\n
-                 is_domain_tree_mode python:selection.domain_tree_mode;\n
-                 is_report_tree_mode python:selection.report_tree_mode;\n
-                 is_parent_mode python: request.get(\'parent_mode\',0);\n
-\t\t listbox_line_list python:listbox.get_value(\'default\', render_format=\'list\', REQUEST=request);\n
-\t\t global level python:1;\n
-                 global max_level python:here.ListBox_getLevel(listbox_line_list)">\n
-<tal:block tal:define="global column_width python:here.Listbox_getColumnWidth(listbox_line_list,frame_width=20.0);\n
-                            global  column_section python:here.ListBox_getSectionWidth(listbox_line_list, is_domain_tree_mode, is_report_tree_mode,section_width = 4.0,frame_width=20.0)"/>\t\n
-\n
-<!-- Definition de style --> \t\n
-<office:automatic-styles> \n
-<tal:block metal:use-macro="here/listbox_style_sxc_macro/macros/listbox"/>  \n
-</office:automatic-styles>\n
-<office:body>   \n
- <tal:block tal:condition="python: listbox.meta_type == \'ListBox\'">\n
-  <tal:block metal:use-macro="here/listbox_contents_sxc_macro/macros/listbox"/>\n
- </tal:block>\n
-</office:body>\n
-\n
-</tal:block>\n
-</office:document-content>\n
-\n
-
-
-]]></string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/vnd.sun.xml.calc</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_list</string> </value>
-        </item>
-        <item>
-            <key> <string>ooo_stylesheet</string> </key>
-            <value> <string>empty_sxc</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/form_view.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/form_view.xml
deleted file mode 100644
index a8469a7ee6..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/form_view.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.ERP5OOo.OOoTemplate</string>
-          <string>OOoTemplate</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string encoding="cdata"><![CDATA[
-
-<office:document-content xmlns:draw=\'http://openoffice.org/2000/drawing\' xmlns:office=\'http://openoffice.org/2000/office\' xmlns:text=\'http://openoffice.org/2000/text\' xmlns:number=\'http://openoffice.org/2000/datastyle\' xmlns:chart=\'http://openoffice.org/2000/chart\' xmlns:table=\'http://openoffice.org/2000/table\' xmlns:dr3d=\'http://openoffice.org/2000/dr3d\' xmlns:fo=\'http://www.w3.org/1999/XSL/Format\' xmlns:style=\'http://openoffice.org/2000/style\' xmlns:form=\'http://openoffice.org/2000/form\' xmlns:script=\'http://openoffice.org/2000/script\' xmlns:svg=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' xmlns:math=\'http://www.w3.org/1998/Math/MathML\' office:class=\'spreadsheet\'  xmlns:tal=\'http://xml.zope.org/namespaces/tal\'\n
-          xmlns:i18n=\'http://xml.zope.org/namespaces/i18n\'\n
-          xmlns:metal=\'http://xml.zope.org/namespaces/metal\'\n
-          xmlns:meta=\'http://openoffice.org/2000/meta\'\n
-          xmlns:dc=\'http://purl.oclc.org/dc\'\n
-          tal:attributes=\'dummy python:request.RESPONSE.setHeader("Content-Type", "text/html;; charset=utf-8")\'\n
-         office:version=\'1.0\'>\n
-<office:meta>\n
- <dc:title>List Print</dc:title>\n
- <dc:creator>Nexedi</dc:creator>\n
- <dc:subject>Print Example</dc:subject>\n
-</office:meta>\n
-<office:script/>\n
-<office:font-decls>\n
-    <style:font-decl style:font-pitch=\'variable\' fo:font-family="\'Andale Sans UI\'" style:name=\'Andale Sans UI\'/>\n
-    <style:font-decl style:font-pitch=\'variable\' fo:font-family="Tahoma, KacstBook, Lucidasans, \'Lucida Sans\', \'Arial Unicode MS\'" style:name=\'Tahoma\'/>\n
-    <style:font-decl style:font-pitch=\'variable\' fo:font-family=\'Albany\' style:font-family-generic=\'swiss\' style:name=\'Albany\'/>\n
-</office:font-decls>\n
-\n
-<tal:block metal:define-macro="form_layout"\n
-             tal:define="group_list python: form.get_groups(include_empty=1);\n
-\t                field_errors python: request.get(\'field_errors\',{});\n
-                       dummy python: request.set(\'here\',here); \n
-\t\t       listbox python:form.get_fields_in_group(group_list[len(group_list)-1])[0];\n
- \t\t selection_name python:listbox.get_value(\'selection_name\', REQUEST=request);\n
-                 selection python:here.portal_selections.getSelectionFor(selection_name, REQUEST=request);\n
-                 is_domain_tree_mode python:selection.domain_tree_mode;\n
-                 is_report_tree_mode python:selection.report_tree_mode;\n
-                listbox_line_list python:listbox.get_value(\'default\', render_format=\'list\', REQUEST=request);\n
-\t\t  global max_level python:here.ListBox_getLevel(listbox_line_list)">\n
-\n
-\n
-<tal:block tal:define="global column_width python:here.Listbox_getColumnWidth(listbox_line_list,frame_width=20.0)"/>\n
-\n
-<office:automatic-styles>\n
-\n
-    <style:style style:family=\'table-column\' style:name=\'TableColumnTitleView\'>\n
-      <style:properties style:column-width=\'4.17cm\' fo:break-before=\'auto\'/>\n
-    </style:style>\n
-    <style:style style:family=\'table-column\' style:name=\'TableColumnContentsView\'>\n
-      <style:properties style:column-width=\'4.17cm\'  fo:break-before=\'auto\'/>\n
-    </style:style>\n
-        <style:style style:family=\'table-row\' style:name=\'TableRowView\'>\n
-      <style:properties style:use-optimal-row-height=\'false\' style:row-height=\'0.45cm\' fo:break-before=\'auto\'/>\n
-    </style:style>\n
-    <style:style style:master-page-name=\'Default\' style:family=\'table\' style:name=\'TableView\'>\n
-      <style:properties table:display=\'true\'/>\n
-    </style:style>\n
-    <style:style style:parent-style-name=\'Default\' style:family=\'table-cell\' style:name=\'TableCellTitleView\'>\n
-      <style:properties fo:font-weight=\'bold\' fo:font-size=\'9pt\' fo:color=\'#666666\' fo:border=\'0.002cm solid #000000\' fo:font-style=\'italic\' fo:background-color=\'#cccccc\'/>\n
-    </style:style>\n
-    <style:style style:parent-style-name=\'Default\' style:family=\'table-cell\' style:name=\'TableCellContentsView\'>\n
-      <style:properties style:text-align-source=\'fix\' fo:margin-left=\'0cm\' fo:vertical-align=\'middle\' fo:border=\'0.002cm solid #000000\' fo:text-align=\'start\'/>\n
-    </style:style>\n
-    <tal:block  metal:use-macro="here/listbox_style_sxc_macro/macros/listbox"/>\n
-</office:automatic-styles>\n
-\n
-<office:body>\n
-<table:table table:style-name=\'TableView\' table:name=\'feuille\' tal:attributes="table:name python: here.Localizer.erp5_ui.gettext(template.title).encode(\'utf8\') ">\n
-  <tal:block tal:repeat="group python: group_list[:3]">\n
-    <tal:block tal:define="field_list python: form.get_fields_in_group(group)">\n
-     <tal:block tal:condition="python: field_list not in [None, []]">\n
-       \n
-      <tal:block tal:repeat="field field_list">\n
-       <tal:block tal:condition="python:field.meta_type != \'HiddenStringField\'">\n
-       <!-- <table:table-column table:style-name=\'TableColumnTitleView\' table:default-cell-style-name=\'Default\'/>\n
-        <table:table-column table:style-name=\'TableColumnContentsView\' table:default-cell-style-name=\'Default\'/> -->\n
-        <table:table-row table:style-name=\'TableRowView\'>\n
-         <table:table-cell table:style-name=\'TableCellTitleView\'>\n
-          <text:p tal:content="python: here.Localizer.erp5_ui.gettext(field.get_value(\'title\')).encode(\'utf-8\')">Id</text:p>\n
-         </table:table-cell>\n
-         <table:table-cell table:number-rows-spanned=\'1\' tal:attributes="table:number-columns-spanned python:len(column_width)-1" table:style-name=\'TableCellContentsView\' tal:define="value python: field.get_value(\'default\')">\n
-          <tal:block tal:condition="python: same_type(value,[]) or same_type(value,())">\n
-           <tal:block tal:repeat="item value">\n
-\t    <text:p tal:content="python: str(item)" >Dd</text:p>\n
-\t   </tal:block>\n
-          </tal:block>\n
-\t  <tal:block tal:condition="python: (not (same_type(value,[]) or same_type(value,()) )) and (value != None)">\n
-\t   <text:p  tal:content="python: \'%s \' % value" >Dd</text:p>\n
-\t  </tal:block>\n
-\t  <tal:block tal:condition="python: value == None">\n
-           <text:p tal:content="python: \' \'" />\n
-          </tal:block>\n
-         </table:table-cell>\n
-        </table:table-row>\n
-        </tal:block>\n
-      </tal:block>\n
-     </tal:block>\n
-       </tal:block>\n
-       <table:table-row>\n
-        <table:table-cell>\n
-            <text:p tal:content="python: \' \'"/>\n
-        </table:table-cell>\n
-       </table:table-row>\n
-</tal:block>\n
-<tal:block tal:condition="python: len(group_list) > 3">\n
-      <tal:block tal:define="field_list python: form.get_fields_in_group(group_list[3])">\n
-        <tal:block tal:condition="python: field_list not in [None, []]">\n
-          <tal:block tal:repeat="field field_list">\n
-\n
-            <!--<tal:block tal:condition="python: field.meta_type == \'MatrixBox\'">\n
-              <tal:block  tal:define="matrixbox python:field;">\n
-                <div metal:use-macro="here/matrixbox_pdf_macro/macros/matrixbox" />\n
-              </tal:block>\n
-            </tal:block>-->\n
-\n
-\n
-\n
-            <tal:block tal:condition="python: field.meta_type == \'ListBox\'">\n
-\n
-              <tal:block  tal:define="listbox python:field" >\n
-                <tal:block  metal:use-macro="here/listbox_table_contents_sxc_macro/macros/listbox"/>\n
-              </tal:block>\n
-\n
-              \n
-            </tal:block>\n
-          </tal:block>\n
-        </tal:block>\n
-      </tal:block>\n
-    </tal:block>\n
-\n
-\n
-\n
-\n
-</table:table>\n
-\n
-\n
-\n
-</office:body>\n
-\n
-</tal:block>\n
-</office:document-content>\n
-
-
-]]></string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/vnd.sun.xml.calc</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_view</string> </value>
-        </item>
-        <item>
-            <key> <string>ooo_stylesheet</string> </key>
-            <value> <string>empty_sxc_view</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_contents_sxc_macro.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_contents_sxc_macro.xml
deleted file mode 100644
index d6453af560..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_contents_sxc_macro.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PageTemplates.ZopePageTemplate</string>
-          <string>ZopePageTemplate</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string encoding="cdata"><![CDATA[
-
-<office:document-content filename="erp5_list.sxc" xmlns:draw=\'http://openoffice.org/2000/drawing\' xmlns:office=\'http://openoffice.org/2000/office\'\n
-          xmlns:text=\'http://openoffice.org/2000/text\' xmlns:number=\'http://openoffice.org/2000/datastyle\'\n
-          xmlns:chart=\'http://openoffice.org/2000/chart\' xmlns:table=\'http://openoffice.org/2000/table\'\n
-          xmlns:dr3d=\'http://openoffice.org/2000/dr3d\' xmlns:fo=\'http://www.w3.org/1999/XSL/Format\'\n
-          xmlns:style=\'http://openoffice.org/2000/style\' xmlns:form=\'http://openoffice.org/2000/form\'\n
-          xmlns:script=\'http://openoffice.org/2000/script\' xmlns:svg=\'http://www.w3.org/2000/svg\' \n
-          xmlns:xlink=\'http://www.w3.org/1999/xlink\' xmlns:math=\'http://www.w3.org/1998/Math/MathML\' \n
-          xmlns:meta=\'http://openoffice.org/2000/meta\'\n
-          xmlns:dc=\'http://purl.oclc.org/dc\'\n
-          office:class=\'spreadsheet\'  xmlns:tal=\'http://xml.zope.org/namespaces/tal\'\n
-          xmlns:i18n=\'http://xml.zope.org/namespaces/i18n\'\n
-          xmlns:metal=\'http://xml.zope.org/namespaces/metal\'\n
-          tal:attributes=\'dummy python:request.RESPONSE.setHeader("Content-Type", "text/html;; charset=utf-8")\'\n
-         office:version=\'1.0\'>\n
-\n
-<tal:block metal:define-macro="listbox">\n
-  <tal:block tal:condition="python: len(listbox_line_list) > 1">\n
-\n
-     <table:table table:style-name=\'Table\' table:name=\'Listes\' tal:attributes="table:name python:listbox.get_value(\'title\')" >\n
-    \n
-       <tal:block metal:use-macro="here/listbox_table_contents_sxc_macro/macros/listbox"/>\n
-        <tal:block tal:condition="python:is_report_tree_mode"> \n
-\t<table:table-row table:style-name=\'TableRowContents\'>\n
-\t   <table:table-cell table:style-name=\'TableCellSection5\' tal:attributes=\'table:number-columns-repeated python: max_level+len(column_width)\'/>\n
-\t\n
-\t    </table:table-row>\n
-\t        </tal:block>\n
-     </table:table>\n
-  </tal:block>\n
-</tal:block>\n
-</office:document-content>
-
-]]></string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/vnd.sun.xml.calc</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>listbox_contents_sxc_macro</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_domain_tree_mode.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_domain_tree_mode.xml
deleted file mode 100644
index 484f0e5288..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_domain_tree_mode.xml
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PageTemplates.ZopePageTemplate</string>
-          <string>ZopePageTemplate</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string encoding="cdata"><![CDATA[
-
-<tal:block tal:define="selection python:options.get(\'selection\');\n
-                          is_domain_tree_mode python: options.get(\'is_domain_tree_mode\');\n
-\t\t\t column_width python: options.get(\'column_width\')">\n
- <tal:block tal:condition="python: is_domain_tree_mode == 1" tal:define="domain_list python: selection.getDomainList()">\n
-    <table:table-row table:style-name=\'TableRowTitle\'>\n
-         <tal:block tal:condition="python: len(domain_list) > 0" >\n
-          <table:table-cell table:number-columns-spanned=\'6\' tal:attributes=\'table:number-columns-spanned python:len(column_width)\' table:style-name=\'TableCellTitle\'>\n
-\t   <text:p tal:content="python: domain_list[-1]">Id</text:p>\n
-          </table:table-cell>\n
-         </tal:block>\n
-      </table:table-row>\n
-    </tal:block>\n
- </tal:block>
-
-]]></string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>listbox_domain_tree_mode</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_parent_mode.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_parent_mode.xml
deleted file mode 100644
index b1df902ef2..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_parent_mode.xml
+++ /dev/null
@@ -1,241 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PageTemplates.ZopePageTemplate</string>
-          <string>ZopePageTemplate</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string encoding="cdata"><![CDATA[
-
-<tal:block tal:define="group_dict python: options.get(\'group_dict\');\n
-                      max_level python: options.get(\'max_level\');\n
-\t\t      column_width python: options.get(\'column_width\')  ;\n
-\t\t      is_report_tree_mode python: options.get(\'is_report_tree_mode\');\n
-\t\t      selection python: options.get(\'selection\')   ;\n
-\t\t      level python: options.get(\'level\')\n
-\t\t      \t\t         " >\n
-\t\t\t\t\t\n
-  <tal:block tal:repeat="listboxline python: group_dict[\'line_list\']">\n
-  <tal:block tal:repeat="column_item python: listboxline.getColumnItemList()">\n
-            <tal:block tal:define="column_property python: column_item[1];\n
-                                       column_id python: column_item[0];marie python:here.log(\'papa\',column_width)">\n
-           <tal:block tal:repeat="column_title python: column_width">\n
-\t <tal:block tal:condition="python: column_id==column_title  ">\n
-         <table:table-column \n
-\t tal:attributes=\'table:style-name python: column_id\'/>\n
-         </tal:block>\n
-          </tal:block>\n
-        </tal:block>\n
-</tal:block>\n
-     <tal:block tal:condition="python: listboxline.isTitleLine()">\n
-\t \n
-\t  <table:table-row table:style-name=\'TableRowTitle\'>\n
-\t  \n
-        <tal:block tal:condition="python: is_report_tree_mode==1 " >\n
-\t\n
-\t  <table:table-cell table:style-name=\'TableCellTitle\' >\n
-\t     <text:p tal:content="python: selection.getReportPath().capitalize()">Id</text:p>\n
-\t</table:table-cell>\n
-\t <tal:block tal:condition="python:max_level-1 != 0 "> \n
-\t  <table:table-cell table:style-name=\'TableCellTitle\' tal:attributes=\'  table:number-columns-repeated python:max_level-1\'/>\n
-\t    </tal:block>\n
-\t   </tal:block>    \n
-         <tal:block tal:repeat="column_item python: listboxline.getColumnItemList()">\n
-\t\n
-            <tal:block tal:define="column_property python: column_item[1];\n
-                                       column_id python: column_item[0]">\n
-             <tal:block tal:condition="python: column_property is not None ">\n
-\t   \n
-              <table:table-cell table:style-name=\'TableCellTitle\'>\n
-\t       <text:p tal:content="python: here.Localizer.erp5_ui.gettext(str(column_property)).encode(\'utf8\')">Id</text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t     <tal:block tal:condition="python: column_property is None ">\n
-              <table:table-cell  table:style-name=\'TableCellTitle\'>\n
-\t       <text:p tal:content="python:\'\'">Id</text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t    </tal:block>\n
-           </tal:block>\n
-\t  </table:table-row> \n
-         </tal:block>\n
-     <!-- <tal:block tal:repeat="section python:range(1,max_level+1)">-->\n
-     <tal:block tal:condition="python:listboxline.getSectionName() or listboxline.isDataLine()">\n
-       <table:table-row table:style-name=\'TableRowContents\'>\n
-     <tal:block tal:condition="listboxline/getSectionName">\n
-       <tal:block tal:condition="python:listboxline.getSectionDepth()!= 1 "> \n
-       \n
-\t  <table:table-cell table:style-name=\'TableCellSection4\' tal:attributes=\'table:number-columns-repeated python: listboxline.getSectionDepth()-1\'/>\n
-\t  <table:table-cell table:style-name=\'TableCellSection3\'>\n
-\t    <text:p tal:content="listboxline/getSectionName">Id</text:p>\n
-           </table:table-cell>\n
-\t    \n
-        <tal:block tal:condition="python:max_level-listboxline.getSectionDepth()!= 0 "> \n
-         <table:table-cell table:style-name=\'TableCellSection1\'  tal:attributes=\'  table:number-columns-repeated python: max_level-listboxline.getSectionDepth()\'/>\n
-        </tal:block>\n
-\t\n
-  \n
-      </tal:block>\n
-\t\n
-      <tal:block tal:condition="python:listboxline.getSectionDepth()== 1">\n
-      \n
-         <table:table-cell table:style-name=\'TableCellSection1\'>\n
-          <text:p tal:content="listboxline/getSectionName">Id</text:p>\n
-         </table:table-cell>\n
-       <tal:block tal:condition="python:max_level-listboxline.getSectionDepth()!= 0 "> \n
-        <table:table-cell table:style-name=\'TableCellSection1\'  tal:attributes=\'  table:number-columns-repeated python: max_level-listboxline.getSectionDepth()\'/>\n
-\t    </tal:block>\n
-\t     \n
-\t  </tal:block>\n
-\t <tal:block tal:condition="python: listboxline.isDataLine() ">\n
-\t   <tal:block tal:condition="python: listboxline.getColumnItemList()==[] ">\n
-\t <table:table-cell table:style-name=\'TableCellContents\'  tal:attributes=\'  table:number-columns-repeated python: len(column_width)\'/>\n
-\t    </tal:block>\n
-\t   \n
-\t \n
-\t  \n
-            <tal:block tal:repeat="column_item python: listboxline.getColumnItemList()">\n
-\t     \n
-            <tal:block tal:define="column_property python: column_item[1];\n
-                                       column_id python: column_item[0]">\n
-             <tal:block tal:condition="python: column_property is not None ">\n
-\t      \n
-              <table:table-cell table:style-name=\'TableCellContents\'>\n
-\t       <text:p tal:content="python: str(column_property)">Id</text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t     <tal:block tal:condition="python: column_property is None ">\n
-              <table:table-cell table:style-name=\'TableCellContents\'>\n
-\t       <text:p tal:content="python:\'\'"></text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t   </tal:block>\n
-           </tal:block>\n
-\t \n
-\t  \n
-\t \n
-         </tal:block>\n
-  </tal:block>\t   \t\t\t\n
-<tal:block tal:condition="python: listboxline.isDataLine()  and listboxline.getSectionName()==None and listboxline.getColumnItemList()!=[] ">\n
-\t  \n
-\t \n
-\t \n
-\t      <table:table-cell table:style-name=\'TableCellSection4\' table:number-columns-repeated=\'2\' tal:attributes=\'table:number-columns-repeated python: max_level ; marie python:here.log("marie",max_level)\'/>\n
-\t  \n
-            <tal:block tal:repeat="column_item python: listboxline.getColumnItemList()">\n
-\t     \n
-            <tal:block tal:define="column_property python: column_item[1];\n
-                                       column_id python: column_item[0]">\n
-             <tal:block tal:condition="python: column_property is not None ">\n
-\t      \n
-              <table:table-cell table:style-name=\'TableCellContents\'>\n
-\t       <text:p tal:content="python: str(column_property)">Id</text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t     <tal:block tal:condition="python: column_property is None ">\n
-              <table:table-cell table:style-name=\'TableCellContents\'>\n
-\t       <text:p tal:content="python:\'\'"></text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t   </tal:block>\n
-           </tal:block>\n
-\t \n
-\t  \n
-\t \n
-         </tal:block>\n
-  </table:table-row>\n
-        </tal:block>\n
-  </tal:block>\n
-  \n
-\t\t\n
-\n
- \n
-  <tal:block tal:condition="python:level==1 ">\n
-  \t\n
-   <tal:block tal:repeat="sub_group_dict python: group_dict[\'group_dict_list\']">\n
-\n
-    <tal:block  tal:content=" structure python:here.listbox_parent_mode(group_dict=sub_group_dict,max_level=max_level,column_width=column_width,selection=selection,level=level+1)" />\n
-   \n
-   </tal:block> \n
-    \t\n
-\n
-   </tal:block>\n
-   \n
-  <tal:block tal:condition="python:level > 1 and level <=max_level ">\n
-  \t<table:table-row-group>\n
-   <tal:block tal:repeat="sub_group_dict python: group_dict[\'group_dict_list\']">\n
-\n
-    <tal:block  tal:content=" structure python:here.listbox_parent_mode(group_dict=sub_group_dict,max_level=max_level,column_width=column_width,selection=selection,level=level+1)" />\n
-   \n
-   </tal:block> \n
-    \t\n
-<table:table-row-group>\n
-   </tal:block>\n
-   \n
-\n
-</tal:block>\n
-
-
-]]></string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>listbox_parent_mode</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_recursive_template.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_recursive_template.xml
deleted file mode 100644
index 945863f45e..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_recursive_template.xml
+++ /dev/null
@@ -1,186 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PageTemplates.ZopePageTemplate</string>
-          <string>ZopePageTemplate</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string encoding="cdata"><![CDATA[
-
-<tal:block tal:define="group_dict python: options.get(\'group_dict\');\n
-                      max_level python: options.get(\'max_level\');\n
-\t\t      column_width python: options.get(\'column_width\')  ;\n
-\t\t      is_report_tree_mode python: options.get(\'is_report_tree_mode\');\n
-\t\t      selection python: options.get(\'selection\')   ;\n
-\t\t      level python: options.get(\'level\')\n
-\t\t      \t\t         " >\n
-\t\t\t\t\t\n
-  <tal:block tal:repeat="listboxline python: group_dict[\'line_list\']">\n
-     \n
-     <!-- <tal:block tal:repeat="section python:range(1,max_level+1)">-->\n
-     <tal:block tal:condition="listboxline/getSectionName">\n
-       <tal:block tal:condition="python:listboxline.getSectionDepth()!= 1 "> \n
-         <table:table-row table:style-name=\'TableRowContents\'>\n
-\t  <table:table-cell table:style-name=\'TableCellSection4\' tal:attributes=\'table:number-columns-repeated python: listboxline.getSectionDepth()-1\'/>\n
-\t  <table:table-cell table:style-name=\'TableCellSection3\'>\n
-\t    <text:p tal:content="listboxline/getSectionName">Id</text:p>\n
-           </table:table-cell>\n
-\t    \n
-        <tal:block tal:condition="python:max_level-listboxline.getSectionDepth()!= 0 "> \n
-         <table:table-cell table:style-name=\'TableCellSection1\'  tal:attributes=\'  table:number-columns-repeated python: max_level-listboxline.getSectionDepth()\'/>\n
-        </tal:block>\n
-\t<table:table-cell table:style-name=\'TableCellContents\'  tal:attributes=\'  table:number-columns-repeated python:len(column_width)\'/>\n
-       </table:table-row>\n
-      </tal:block>\n
-\t\n
-      <tal:block tal:condition="python:listboxline.getSectionDepth()== 1">\n
-        <table:table-row table:style-name=\'TableRowContents\'> \n
-         <table:table-cell table:style-name=\'TableCellSection1\'>\n
-          <text:p tal:content="listboxline/getSectionName">Id</text:p>\n
-         </table:table-cell>\n
-       <tal:block tal:condition="python:max_level-listboxline.getSectionDepth()!= 0 "> \n
-        <table:table-cell table:style-name=\'TableCellSection1\'  tal:attributes=\'  table:number-columns-repeated python: max_level-listboxline.getSectionDepth()\'/>\n
-\t    </tal:block>\n
-\t  <table:table-cell table:style-name=\'TableCellContents\'  tal:attributes=\'  table:number-columns-repeated python:len(column_width)\'/>\n
-\t  </table:table-row>     \n
-\t  </tal:block>\n
-\t   </tal:block>\n
-\t   \t\t\t\n
-<tal:block tal:repeat="column_item python: listboxline.getColumnItemList()">\n
-            <tal:block tal:define="column_property python: column_item[1];\n
-                                       column_id python: column_item[0];marie python:here.log(\'papa\',column_width)">\n
-           <tal:block tal:repeat="column_title python: column_width">\n
-\t <tal:block tal:condition="python: column_id==column_title  ">\n
-         <table:table-column \n
-\t tal:attributes=\'table:style-name python: column_id\'/>\n
-         </tal:block>\n
-          </tal:block>\n
-        </tal:block>\n
-</tal:block>\n
-<tal:block tal:condition="python: listboxline.isTitleLine()">\n
-\t \n
-\t  <table:table-row table:style-name=\'TableRowTitle\'>\n
-\t  \n
-        <tal:block tal:condition="python: is_report_tree_mode==1 " >\n
-\t\n
-\t  <table:table-cell table:style-name=\'TableCellTitle\' >\n
-\t     <text:p tal:content="python: selection.getReportPath().capitalize()">Id</text:p>\n
-\t</table:table-cell>\n
-\t <tal:block tal:condition="python:max_level-1 != 0 "> \n
-\t  <table:table-cell table:style-name=\'TableCellTitle\' tal:attributes=\'  table:number-columns-repeated python:max_level-1\'/>\n
-\t    </tal:block>\n
-\t   </tal:block>    \n
-         <tal:block tal:repeat="column_item python: listboxline.getColumnItemList()">\n
-\t\n
-            <tal:block tal:define="column_property python: column_item[1];\n
-                                       column_id python: column_item[0]">\n
-             <tal:block tal:condition="python: column_property is not None ">\n
-\t   \n
-              <table:table-cell table:style-name=\'TableCellTitle\'>\n
-\t       <text:p tal:content="python: here.Localizer.erp5_ui.gettext(str(column_property)).encode(\'utf8\')">Id</text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t     <tal:block tal:condition="python: column_property is None ">\n
-              <table:table-cell  table:style-name=\'TableCellTitle\'>\n
-\t       <text:p tal:content="python:\'\'">Id</text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t    </tal:block>\n
-           </tal:block>\n
-\t  </table:table-row> \n
-         </tal:block>\n
-  </tal:block>\n
-  \n
-\t\t\n
- \n
-<tal:block tal:define="test python:here.log(\'testma\',level)" tal:content="structure python: here.listbox_report_tree_mode(group_dict=group_dict,max_level=max_level,column_width=column_width, is_report_tree_mode=1,selection=selection)"/>\n
- \n
-  <tal:block tal:condition="python:level==1 ">\n
-  \t\n
-   <tal:block tal:repeat="sub_group_dict python: group_dict[\'group_dict_list\']">\n
-\n
-    <tal:block  tal:content=" structure python:here.listbox_recursive_template(group_dict=sub_group_dict,max_level=max_level,column_width=column_width,selection=selection,level=level+1)" />\n
-   \n
-   </tal:block> \n
-    \t\n
-\n
-   </tal:block>\n
-   \n
-  <tal:block tal:condition="python:level > 1 and level <=max_level ">\n
-  \t<table:table-row-group>\n
-   <tal:block tal:repeat="sub_group_dict python: group_dict[\'group_dict_list\']">\n
-\n
-    <tal:block  tal:content=" structure python:here.listbox_recursive_template(group_dict=sub_group_dict,max_level=max_level,column_width=column_width,selection=selection,level=level+1)" />\n
-   \n
-   </tal:block> \n
-    \t\n
-<table:table-row-group>\n
-   </tal:block>\n
-   \n
-\n
-</tal:block>\n
-
-
-]]></string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>listbox_recursive_template</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_report_tree_mode.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_report_tree_mode.xml
deleted file mode 100644
index 35ef1a2869..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_report_tree_mode.xml
+++ /dev/null
@@ -1,94 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PageTemplates.ZopePageTemplate</string>
-          <string>ZopePageTemplate</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string encoding="cdata"><![CDATA[
-
-<tal:block tal:define="group_dict python: options.get(\'group_dict\');\n
-                      max_level python: options.get(\'max_level\');\n
-\t\t      column_width python: options.get(\'column_width\')  ;\n
-\t\t      is_report_tree_mode python: options.get(\'is_report_tree_mode\');\n
-\t\t      selection python: options.get(\'selection\')   \n
-\t\t      \t\t         " >\n
-\t\n
-\n
-<table:table-row-group>\t\t\t\n
- <tal:block tal:repeat="listboxline python: group_dict[\'line_list\']">\n
- <tal:block tal:condition="python:listboxline.isTitleLine()==0">\n
-<tal:block tal:define="test python:here.log(\'test\',listboxline.getSectionName())" tal:content="structure python: here.listbox_simple_mode(listboxline=listboxline,max_level=max_level,column_width=column_width, is_report_tree_mode=1,is_domain_tree_mode=0,selection=selection)"/>\n
- </tal:block>\n
- </tal:block>\n
-</table:table-row-group>\t\t\n
-\n
-   \n
-  \n
-\n
-</tal:block>\n
-
-
-]]></string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>listbox_report_tree_mode</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_simple_mode.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_simple_mode.xml
deleted file mode 100644
index a853f7d634..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_simple_mode.xml
+++ /dev/null
@@ -1,175 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PageTemplates.ZopePageTemplate</string>
-          <string>ZopePageTemplate</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string encoding="cdata"><![CDATA[
-
-<tal:block tal:define="listboxline python: options.get(\'listboxline\');\n
-                        max_level python: options.get(\'max_level\');\n
-\t\t\tcolumn_width python: options.get(\'column_width\');\n
-\t\t\tis_report_tree_mode python: options.get(\'is_report_tree_mode\');\n
-\t\t\tis_domain_tree_mode python: options.get(\'is_domain_tree_mode\');\n
-\t\t\tselection python: options.get(\'selection\')">\n
- <tal:block tal:condition="python: is_report_tree_mode==0 or is_domain_tree_mode==1  " >\t\t\t\n
-<tal:block tal:repeat="column_item python: listboxline.getColumnItemList()">\n
-            <tal:block tal:define="column_property python: column_item[1];\n
-                                       column_id python: column_item[0];marie python:here.log(\'papa\',column_width)">\n
-           <tal:block tal:repeat="column_title python: column_width">\n
-\t <tal:block tal:condition="python: column_id==column_title  ">\n
-         <table:table-column \n
-\t tal:attributes=\'table:style-name python: column_id\'/>\n
-         </tal:block>\n
-          </tal:block>\n
-        </tal:block>\n
-</tal:block>\n
-</tal:block>\n
-\t<tal:block tal:condition="python: listboxline.isTitleLine()">\n
-\t \n
-\t  <table:table-row table:style-name=\'TableRowTitle\'>\n
-\t  \n
-        <tal:block tal:condition="python: is_report_tree_mode==1 " >\n
-\t\n
-\t  <table:table-cell table:style-name=\'TableCellTitle\' >\n
-\t     <text:p tal:content="python: selection.getReportPath().capitalize()">Id</text:p>\n
-\t</table:table-cell>\n
-\t <tal:block tal:condition="python:max_level-1 != 0 "> \n
-\t  <table:table-cell table:style-name=\'TableCellTitle\' tal:attributes=\'  table:number-columns-repeated python:max_level-1\'/>\n
-\t    </tal:block>\n
-\t   </tal:block>    \n
-         <tal:block tal:repeat="column_item python: listboxline.getColumnItemList()">\n
-\t\n
-            <tal:block tal:define="column_property python: column_item[1];\n
-                                       column_id python: column_item[0]">\n
-             <tal:block tal:condition="python: column_property is not None ">\n
-\t   \n
-              <table:table-cell table:style-name=\'TableCellTitle\'>\n
-\t       <text:p tal:content="python: here.Localizer.erp5_ui.gettext(str(column_property)).encode(\'utf8\')">Id</text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t     <tal:block tal:condition="python: column_property is None ">\n
-              <table:table-cell  table:style-name=\'TableCellTitle\'>\n
-\t       <text:p tal:content="python:\'\'">Id</text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t    </tal:block>\n
-           </tal:block>\n
-\t  </table:table-row> \n
-         </tal:block>\n
-\t\t\n
-         <tal:block tal:condition="python: listboxline.isDataLine() and listboxline.getColumnItemList()!=[] ">\n
-\t  \n
-\t  <table:table-row table:style-name=\'TableRowContents\'>\n
-\t \n
-\t\t<tal:block tal:condition="python: is_report_tree_mode  and  listboxline.isDataLine() and listboxline.getColumnItemList()!=[]">\n
-\t      <table:table-cell table:style-name=\'TableCellSection4\' table:number-columns-repeated=\'2\' tal:attributes=\'table:number-columns-repeated python: max_level ; marie python:here.log("fff",max_level)\'/>\n
-\t      \n
-\t    </tal:block> \n
-            <tal:block tal:repeat="column_item python: listboxline.getColumnItemList()">\n
-\t     \n
-            <tal:block tal:define="column_property python: column_item[1];\n
-                                       column_id python: column_item[0]">\n
-             <tal:block tal:condition="python: column_property is not None ">\n
-\t      \n
-              <table:table-cell table:style-name=\'TableCellContents\'>\n
-\t       <text:p tal:content="python: str(column_property)">Id</text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t     <tal:block tal:condition="python: column_property is None ">\n
-              <table:table-cell table:style-name=\'TableCellContents\'>\n
-\t       <text:p tal:content="python:\'\'"></text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t   </tal:block>\n
-           </tal:block>\n
-\t \n
-\t  </table:table-row>\n
-\t \n
-         </tal:block>\n
-\t\n
-\t <tal:block tal:condition="python: listboxline.isStatLine() or listboxline.isSummaryLine()">\n
-          <table:table-row table:style-name=\'TableRowContents\' >\n
-\t\t <tal:block tal:repeat="column_item python: listboxline.getColumnItemList()">\n
-            <tal:block tal:define="column_property python: column_item[1];\n
-                                       column_id python: column_item[0]">\n
-             <tal:block tal:condition="python: column_property is not None">\n
-              <table:table-cell table:style-name=\'TableCellContents\'>\n
-\t       <text:p tal:content="python: str(column_property)">Id</text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t     <tal:block tal:condition="python: column_property is None">\n
-              <table:table-cell table:style-name=\'TableCellContents\'>\n
-\t       <text:p></text:p>\n
-              </table:table-cell>\n
-\t     </tal:block>\n
-\t    </tal:block>\n
-           </tal:block>\n
-\t  </table:table-row>\n
-        </tal:block>\n
-        </tal:block>  
-
-]]></string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>listbox_simple_mode</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_style_sxc_macro.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_style_sxc_macro.xml
deleted file mode 100644
index 9686be53cc..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_style_sxc_macro.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PageTemplates.ZopePageTemplate</string>
-          <string>ZopePageTemplate</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string encoding="cdata"><![CDATA[
-
-<office:document-content filename="erp5_list.sxc" xmlns:draw=\'http://openoffice.org/2000/drawing\' xmlns:office=\'http://openoffice.org/2000/office\'\n
-          xmlns:text=\'http://openoffice.org/2000/text\' xmlns:number=\'http://openoffice.org/2000/datastyle\'\n
-          xmlns:chart=\'http://openoffice.org/2000/chart\' xmlns:table=\'http://openoffice.org/2000/table\'\n
-          xmlns:dr3d=\'http://openoffice.org/2000/dr3d\' xmlns:fo=\'http://www.w3.org/1999/XSL/Format\'\n
-          xmlns:style=\'http://openoffice.org/2000/style\' xmlns:form=\'http://openoffice.org/2000/form\'\n
-          xmlns:script=\'http://openoffice.org/2000/script\' xmlns:svg=\'http://www.w3.org/2000/svg\' \n
-          xmlns:xlink=\'http://www.w3.org/1999/xlink\' xmlns:math=\'http://www.w3.org/1998/Math/MathML\' \n
-          xmlns:meta=\'http://openoffice.org/2000/meta\'\n
-          xmlns:dc=\'http://purl.oclc.org/dc\'\n
-          office:class=\'spreadsheet\'  xmlns:tal=\'http://xml.zope.org/namespaces/tal\'\n
-          xmlns:i18n=\'http://xml.zope.org/namespaces/i18n\'\n
-          xmlns:metal=\'http://xml.zope.org/namespaces/metal\'\n
-          tal:attributes=\'dummy python:request.RESPONSE.setHeader("Content-Type", "text/html;; charset=utf-8")\'\n
-         office:version=\'1.0\'>\n
-\n
-   <!--Definition of Styles-->          \n
-      <office:automatic-styles>\n
-     <tal:block metal:define-macro="listbox">\n
-      <tal:block tal:repeat=\'column_title python: column_width\'>\n
-       <tal:block tal:condition="python: str(column_title)!=\'section_name\'">\n
-       <tal:block tal:define="width python: column_width[column_title]; marie python:here.log(\'hhh\',column_title)">  \n
-        <style:style style:family=\'table-column\' style:name=\'TableColumn\' tal:attributes=\'style:name python: column_title\'>\n
-         <style:properties  style:column-width=\'4.168cm\' \n
-           tal:attributes="style:column-width python:str(width)+str(\'cm\')" fo:break-before=\'auto\'/>\n
-        </style:style>\n
-       </tal:block>\n
-      </tal:block>\n
-       </tal:block>\n
-     \n
-      <style:style style:family=\'table-row\' style:name=\'TableRowTitle\'>\n
-        <style:properties style:use-optimal-row-height=\'false\' style:row-height=\'0.45cm\' fo:break-before=\'auto\'/>\n
-      </style:style>\n
-      <style:style style:family=\'table-row\' style:name=\'TableRowContents\'>\n
-        <style:properties style:use-optimal-row-height=\'false\' style:row-height=\'0.45cm\' fo:break-before=\'auto\'/>\n
-      </style:style>\n
-      <style:style style:master-page-name=\'Default\' style:family=\'table\' style:name=\'Table\'>\n
-        <style:properties table:display=\'true\'   fo:border=\'0.002cm solid #000000\'/>\n
-      </style:style>\n
-      <style:style style:parent-style-name=\'Default\' style:family=\'table-cell\' style:name=\'TableCellTitle\'>\n
-       <style:properties fo:font-weight=\'bold\' fo:color=\'#4c4c4c\' fo:font-size=\'9pt\' fo:border=\'0.002cm solid #000000\'  style:text-align-source=\'fix\' fo:margin-left=\'0cm\' fo:font-style=\'italic\' fo:background-color=\'#cccccc\' fo:vertical-align=\'middle\' fo:text-align=\'start\' />\n
-      </style:style>\n
-      <style:style style:parent-style-name=\'Default\' style:family=\'table-cell\' style:name=\'TableCellContents\'>\n
-        <style:properties  fo:margin-left=\'0cm\' fo:vertical-align=\'bottom\' fo:border=\'0.002cm solid #000000\'  style:text-align-source=\'fix\' fo:text-align=\'start\' fo:wrap-option=\'no-wrap\'/>\n
-      </style:style>\n
-      <style:style style:parent-style-name=\'Default\' style:family=\'table-cell\' style:name=\'TableCellSection1\'>\n
-      <style:properties fo:border-bottom=\'0.002cm solid #000000\' style:text-align-source=\'value-type\' fo:border-right=\'none\' fo:border-left=\'none\' fo:border-top=\'0.002cm solid #000000\'  fo:margin-left=\'0cm\'/>\n
-    </style:style>\n
- <style:style style:parent-style-name=\'Default\' style:family=\'table-cell\' style:name=\'TableCellSection3\'>\n
-      <style:properties fo:border-bottom=\'0.002cm solid #000000\' style:text-align-source=\'value-type\' fo:border-right=\'none\' fo:border-left=\'0.002cm solid #000000\' fo:border-top=\'0.002cm solid #000000\'  fo:margin-left=\'0cm\'/>\n
-    </style:style>\n
-\n
-    <style:style style:parent-style-name=\'Default\' style:family=\'table-cell\' style:name=\'TableCellSection5\'>\n
-      <style:properties style:text-align-source=\'value-type\' fo:border-bottom=\'0.002cm solid #000000\'  fo:border-left=\'0.002cm solid #000000\' fo:border-right=\'0.002cm solid #000000\' fo:margin-left=\'0cm\'/>\n
-    </style:style>\n
-    <style:style style:parent-style-name=\'Default\' style:family=\'table-cell\' style:name=\'TableCellSection2\'>\n
-      <style:properties style:text-align-source=\'value-type\' fo:border-=\'none\' fo:margin-left=\'0cm\'/>\n
-    </style:style>\n
-    <style:style style:parent-style-name=\'Default\' style:family=\'table-cell\' style:name=\'TableCellSection4\'>\n
-      <style:properties style:text-align-source=\'value-type\'     fo:border-left=\'0.002cm solid #000000\' fo:border-right=\'0.002cm solid #000000\' fo:margin-left=\'0cm\'/>\n
-    </style:style>\n
-\n
-      </tal:block>\n
-      </office:automatic-styles>\n
-       \n
-\n
-</office:document-content>
-
-]]></string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/vnd.sun.xml.calc</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>listbox_style_sxc_macro</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_table_contents_sxc_macro.xml b/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_table_contents_sxc_macro.xml
deleted file mode 100644
index b034be09bf..0000000000
--- a/bt5/erp5_sxc_style/SkinTemplateItem/portal_skins/erp5_sxc_style/listbox_table_contents_sxc_macro.xml
+++ /dev/null
@@ -1,125 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Products.PageTemplates.ZopePageTemplate</string>
-          <string>ZopePageTemplate</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>__ac_local_roles__</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string encoding="cdata"><![CDATA[
-
-<office:document-content filename="erp5_list.sxc" xmlns:draw=\'http://openoffice.org/2000/drawing\' xmlns:office=\'http://openoffice.org/2000/office\'\n
-          xmlns:text=\'http://openoffice.org/2000/text\' xmlns:number=\'http://openoffice.org/2000/datastyle\'\n
-          xmlns:chart=\'http://openoffice.org/2000/chart\' xmlns:table=\'http://openoffice.org/2000/table\'\n
-          xmlns:dr3d=\'http://openoffice.org/2000/dr3d\' xmlns:fo=\'http://www.w3.org/1999/XSL/Format\'\n
-          xmlns:style=\'http://openoffice.org/2000/style\' xmlns:form=\'http://openoffice.org/2000/form\'\n
-          xmlns:script=\'http://openoffice.org/2000/script\' xmlns:svg=\'http://www.w3.org/2000/svg\' \n
-          xmlns:xlink=\'http://www.w3.org/1999/xlink\' xmlns:math=\'http://www.w3.org/1998/Math/MathML\' \n
-          xmlns:meta=\'http://openoffice.org/2000/meta\'\n
-          xmlns:dc=\'http://purl.oclc.org/dc\'\n
-          office:class=\'spreadsheet\'  xmlns:tal=\'http://xml.zope.org/namespaces/tal\'\n
-          xmlns:i18n=\'http://xml.zope.org/namespaces/i18n\'\n
-          xmlns:metal=\'http://xml.zope.org/namespaces/metal\'\n
-          tal:attributes=\'dummy python:request.RESPONSE.setHeader("Content-Type", "text/html;; charset=utf-8")\'\n
-         office:version=\'1.0\'>\n
-\n
-<tal:block metal:define-macro="listbox">\n
- \n
- <tal:block tal:condition="python: is_domain_tree_mode == 1">\n
-  <tal:block tal:content="structure python: here.listbox_domain_tree_mode(selection=selection,   is_domain_tree_mode=1,column_width=column_width)"/>\n
- </tal:block>\n
-  \n
-  <tal:block tal:condition="python: is_report_tree_mode == 1  ">\n
- \n
-    <table:table-column  tal:attributes="table:style-name python:column_section[\'section_name\'];table:number-columns-repeated python: max_level "/>\n
-  \n
- <tal:block tal:define="list_dict python:here.ListBox_getGroupDictList(selection=selection,listbox_line_list=listbox_line_list, is_report_tree_mode=1); papa python:here.log(\'col\',1)">\n
- \n
-   <tal:block tal:repeat="group_dict list_dict">\n
-   <tal:block tal:condition="python: is_parent_mode == 1  ">\n
-         <tal:block tal:content="structure python: here.listbox_parent_mode(group_dict=group_dict,max_level=max_level,column_width=column_width,is_report_tree_mode= 1,selection=selection,level=level)"/>\n
-\t\n
-   </tal:block>   \n
-   <tal:block tal:condition="python: is_parent_mode == 0">\n
-         <tal:block tal:content="structure python: here.listbox_recursive_template(group_dict=group_dict,max_level=max_level,column_width=column_width,is_report_tree_mode= 1,selection=selection,level=level)"/>\n
-\t\n
-   </tal:block>      \n
- </tal:block> \n
-  </tal:block>\n
- </tal:block>\n
- \n
-  <tal:block tal:condition="python: is_report_tree_mode == 0 or  is_domain_tree_mode == 1 ">\n
-   <tal:block tal:repeat="listboxline python: listbox_line_list">\n
-  <tal:block tal:content="structure python:  here.listbox_simple_mode(listboxline=listboxline,max_level=max_level,column_width=column_width, is_report_tree_mode=0,is_domain_tree_mode=1,selection=selection)"/>\n
- </tal:block>\n
-  </tal:block>\n
->\n
- \n
- </tal:block>\n
- \n
-    \n
-     \n
-</office:document-content>
-
-]]></string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/vnd.sun.xml.calc</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>listbox_table_contents_sxc_macro</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_sxc_style/bt/categories_list b/bt5/erp5_sxc_style/bt/categories_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/change_log b/bt5/erp5_sxc_style/bt/change_log
deleted file mode 100644
index 728399b762..0000000000
--- a/bt5/erp5_sxc_style/bt/change_log
+++ /dev/null
@@ -1,7 +0,0 @@
-2006-07-03 Kevin
-* First commit to SVN repository.
-* Add maintenership.
-* Set copyright and license.
-
-2006-03-17 Seb
-* Initial creation
\ No newline at end of file
diff --git a/bt5/erp5_sxc_style/bt/copyright_list b/bt5/erp5_sxc_style/bt/copyright_list
deleted file mode 100644
index 6b993d35a0..0000000000
--- a/bt5/erp5_sxc_style/bt/copyright_list
+++ /dev/null
@@ -1 +0,0 @@
-Copyright (c) 2006 Nexedi SARL
\ No newline at end of file
diff --git a/bt5/erp5_sxc_style/bt/dependency_list b/bt5/erp5_sxc_style/bt/dependency_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/description b/bt5/erp5_sxc_style/bt/description
deleted file mode 100644
index 968433f180..0000000000
--- a/bt5/erp5_sxc_style/bt/description
+++ /dev/null
@@ -1 +0,0 @@
-This style export any ERP5 object to an OpenOffice spreadsheet.
\ No newline at end of file
diff --git a/bt5/erp5_sxc_style/bt/license b/bt5/erp5_sxc_style/bt/license
deleted file mode 100644
index 3a3e12bcad..0000000000
--- a/bt5/erp5_sxc_style/bt/license
+++ /dev/null
@@ -1 +0,0 @@
-GPL
\ No newline at end of file
diff --git a/bt5/erp5_sxc_style/bt/maintainer_list b/bt5/erp5_sxc_style/bt/maintainer_list
deleted file mode 100644
index d121a59309..0000000000
--- a/bt5/erp5_sxc_style/bt/maintainer_list
+++ /dev/null
@@ -1 +0,0 @@
-jp
\ No newline at end of file
diff --git a/bt5/erp5_sxc_style/bt/publication_url b/bt5/erp5_sxc_style/bt/publication_url
deleted file mode 100644
index 4af18322e3..0000000000
--- a/bt5/erp5_sxc_style/bt/publication_url
+++ /dev/null
@@ -1 +0,0 @@
-None
\ No newline at end of file
diff --git a/bt5/erp5_sxc_style/bt/revision b/bt5/erp5_sxc_style/bt/revision
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_action_path_list b/bt5/erp5_sxc_style/bt/template_action_path_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_base_category_list b/bt5/erp5_sxc_style/bt/template_base_category_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_catalog_full_text_key_list b/bt5/erp5_sxc_style/bt/template_catalog_full_text_key_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_catalog_keyword_key_list b/bt5/erp5_sxc_style/bt/template_catalog_keyword_key_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_catalog_method_id_list b/bt5/erp5_sxc_style/bt/template_catalog_method_id_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_catalog_multivalue_key_list b/bt5/erp5_sxc_style/bt/template_catalog_multivalue_key_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_catalog_related_key_list b/bt5/erp5_sxc_style/bt/template_catalog_related_key_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_catalog_request_key_list b/bt5/erp5_sxc_style/bt/template_catalog_request_key_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_catalog_result_key_list b/bt5/erp5_sxc_style/bt/template_catalog_result_key_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_catalog_result_table_list b/bt5/erp5_sxc_style/bt/template_catalog_result_table_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_catalog_topic_key_list b/bt5/erp5_sxc_style/bt/template_catalog_topic_key_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_constraint_id_list b/bt5/erp5_sxc_style/bt/template_constraint_id_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_document_id_list b/bt5/erp5_sxc_style/bt/template_document_id_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_extension_id_list b/bt5/erp5_sxc_style/bt/template_extension_id_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_format_version b/bt5/erp5_sxc_style/bt/template_format_version
deleted file mode 100644
index 56a6051ca2..0000000000
--- a/bt5/erp5_sxc_style/bt/template_format_version
+++ /dev/null
@@ -1 +0,0 @@
-1
\ No newline at end of file
diff --git a/bt5/erp5_sxc_style/bt/template_local_roles_list b/bt5/erp5_sxc_style/bt/template_local_roles_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_message_translation_list b/bt5/erp5_sxc_style/bt/template_message_translation_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_module_id_list b/bt5/erp5_sxc_style/bt/template_module_id_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_path_list b/bt5/erp5_sxc_style/bt/template_path_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_portal_type_allowed_content_type_list b/bt5/erp5_sxc_style/bt/template_portal_type_allowed_content_type_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_portal_type_base_category_list b/bt5/erp5_sxc_style/bt/template_portal_type_base_category_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_portal_type_hidden_content_type_list b/bt5/erp5_sxc_style/bt/template_portal_type_hidden_content_type_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_portal_type_id_list b/bt5/erp5_sxc_style/bt/template_portal_type_id_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_portal_type_property_sheet_list b/bt5/erp5_sxc_style/bt/template_portal_type_property_sheet_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_portal_type_roles_list b/bt5/erp5_sxc_style/bt/template_portal_type_roles_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_portal_type_workflow_chain_list b/bt5/erp5_sxc_style/bt/template_portal_type_workflow_chain_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_product_id_list b/bt5/erp5_sxc_style/bt/template_product_id_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_property_sheet_id_list b/bt5/erp5_sxc_style/bt/template_property_sheet_id_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_role_list b/bt5/erp5_sxc_style/bt/template_role_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_site_property_id_list b/bt5/erp5_sxc_style/bt/template_site_property_id_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_skin_id_list b/bt5/erp5_sxc_style/bt/template_skin_id_list
deleted file mode 100644
index ce480a75ab..0000000000
--- a/bt5/erp5_sxc_style/bt/template_skin_id_list
+++ /dev/null
@@ -1 +0,0 @@
-erp5_sxc_style
\ No newline at end of file
diff --git a/bt5/erp5_sxc_style/bt/template_test_id_list b/bt5/erp5_sxc_style/bt/template_test_id_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/template_update_business_template_workflow b/bt5/erp5_sxc_style/bt/template_update_business_template_workflow
deleted file mode 100644
index c227083464..0000000000
--- a/bt5/erp5_sxc_style/bt/template_update_business_template_workflow
+++ /dev/null
@@ -1 +0,0 @@
-0
\ No newline at end of file
diff --git a/bt5/erp5_sxc_style/bt/template_update_tool b/bt5/erp5_sxc_style/bt/template_update_tool
deleted file mode 100644
index c227083464..0000000000
--- a/bt5/erp5_sxc_style/bt/template_update_tool
+++ /dev/null
@@ -1 +0,0 @@
-0
\ No newline at end of file
diff --git a/bt5/erp5_sxc_style/bt/template_workflow_id_list b/bt5/erp5_sxc_style/bt/template_workflow_id_list
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/bt5/erp5_sxc_style/bt/title b/bt5/erp5_sxc_style/bt/title
deleted file mode 100644
index ce480a75ab..0000000000
--- a/bt5/erp5_sxc_style/bt/title
+++ /dev/null
@@ -1 +0,0 @@
-erp5_sxc_style
\ No newline at end of file
diff --git a/bt5/erp5_sxc_style/bt/version b/bt5/erp5_sxc_style/bt/version
deleted file mode 100644
index ceab6e11ec..0000000000
--- a/bt5/erp5_sxc_style/bt/version
+++ /dev/null
@@ -1 +0,0 @@
-0.1
\ No newline at end of file
-- 
2.30.9