diff --git a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/WebSection_viewLanguageWidget.xml b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/WebSection_viewLanguageWidget.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f40782e2221640e9e6d2e136d492fbeec7bc5c8b
--- /dev/null
+++ b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/WebSection_viewLanguageWidget.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_Cacheable__manager_id</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="current_web_site python:request.get(\'current_web_site\', here);\n
+                       portal_path python:request.get(\'current_web_site_url\', current_web_site.absolute_url());\n
+                       available_language_list current_web_site/getAvailableLanguageList;\n
+                       language_list current_web_site/Localizer/get_languages_map;"\n
+           tal:condition="python:len(language_list) > 1">\n
+  <div class="navbuttonflag">\n
+    <ul>\n
+      <li tal:repeat="language language_list">\n
+        <a href="./Base_doLanguage?select_language=en" title="English"\n
+           tal:attributes="href string:${portal_path}/Base_doLanguage?select_language=${language/id}">\n
+          <img src="./mf54_image/icon_flag_us.gif" alt="Flag"\n
+               tal:attributes="src string:${portal_path}/mf54_image/icon_flag_${language/id}.png;\n
+                               title language/title;\n
+                               alt language/title" />\n
+        </a>\n
+      </li>\n
+    </ul>\n
+  </div>\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>WebSection_viewLanguageWidget</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/erp5_web_multiflex5_demo_layout/language_box.xml b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/erp5_web_multiflex5_demo_layout/language_box.xml
index aea950451c9125c8c73a7d950c85a3c7d2481058..76c2e5191329353481bb8d50a0469516af5fe834 100644
--- a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/erp5_web_multiflex5_demo_layout/language_box.xml
+++ b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/erp5_web_multiflex5_demo_layout/language_box.xml
@@ -15,10 +15,10 @@
               <list>
                 <string>title</string>
                 <string>default</string>
-                <string>whitespace_preserve</string>
-                <string>enabled</string>
-                <string>height</string>
                 <string>width</string>
+                <string>height</string>
+                <string>enabled</string>
+                <string>whitespace_preserve</string>
               </list>
             </value>
         </item>
@@ -60,6 +60,16 @@
             <key> <string>tales</string> </key>
             <value>
               <dictionary>
+                <item>
+                    <key> <string>default</string> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>enabled</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>field_id</string> </key>
                     <value> <string></string> </value>
@@ -68,10 +78,26 @@
                     <key> <string>form_id</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>height</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>target</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>title</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>whitespace_preserve</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>width</string> </key>
+                    <value> <string></string> </value>
+                </item>
               </dictionary>
             </value>
         </item>
@@ -95,7 +121,7 @@
                 </item>
                 <item>
                     <key> <string>enabled</string> </key>
-                    <value> <int>0</int> </value>
+                    <value> <int>1</int> </value>
                 </item>
                 <item>
                     <key> <string>field_id</string> </key>
@@ -131,4 +157,20 @@
       </dictionary>
     </pickle>
   </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <global name="TALESMethod" module="Products.Formulator.TALESField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_text</string> </key>
+            <value> <string>here/WebSection_viewLanguageWidget</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
 </ZopeData>
diff --git a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_de.gif.xml b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_de.gif.xml
deleted file mode 100644
index 4b327cedb2196bb76d6d45a4394e28df9d3bff99..0000000000000000000000000000000000000000
--- a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_de.gif.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <global name="Image" module="OFS.Image"/>
-        <tuple/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_EtagSupport__etag</string> </key>
-            <value> <string>ts32287817.31</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>icon_flag_de.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>data</string> </key>
-            <value> <string encoding="base64">R0lGODlhIAAgAOYAANwEEdwGE9wIFd0KF90LF90LGNwMGdsPG90QHNsQHNwTH9wVId0YI90ZJt8c
-J+AfKuAhLN8hLOAlMOAnMeAnMuAnM+EpNOEqNeEuOOEvOeIzPeIzPuI0PuM5ROM8RuQ+SOVJUktK
-S3JxcnFxckpLS3FycnFycUtLSoKCge7RE/nZD+nLDujLDufKDvnZEOrMD/nZEezOEPnZEuzOEe/R
-EvHTFfDSFvnaGPnbGfPVGPnbGvnbG/PVGtfX19TU1NHR0c/Pz8vLy8nJycbGxsPDw7+/v7u7u7m5
-uaCgoI6OjomJiYKCgnl5eXJycnBwcGpqamRkZGFhYV5eXldXV1ZWVlJSUkxMTEtLS0lJSUhISEdH
-R0ZGRkREREJCQkBAQDs7Ozc3NzMzM9ra2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
-BAEAAGIALAAAAAAgACAAAAf/gGKCg4SFhoeIiYqLjI2Oj4g9P0CUlZaXmJk/PUFcWp+goaKjpFhB
-RVtKqqusra6vUkVHXUtNJU24tiImuLclJSYjIrjBuCIjKFNHR15MT8/Q0dLT0kxVy19OUdvc3d7f
-3k5Wy2BQVOfo6err6lBZy2FTV1ck8yfzIfP6+/v381NdlmUA8aGgwYMIEyIE0WHZBQ8bIm7QMFEi
-RQ0UK0a8KNEDh2USMEyYQIHChAooK4xESaFCS5cwW7bEYGFZBAgOcurcybMnTwgSljlAQKCo0aNI
-kyJF8GAZAwMCokqdSrUqVQMNlikoEKCr169gw4ItsGDZgQEA0qpdy7Yt2wEJfZbluAFDRl0YeOvK
-sJv3rl68e2Hc4LGsxg0XiBMrXsx48Q0by2jcUEG5suXLmC/fSLEsBo7MoENTxjFj2QsdolNf1vFi
-2YodsGPLnk27NosjRlqw2M27t+/fwFsYGYIkifHjyJMrX45kiA8hRKJLn069unUhPiBp3869u6FA
-ADs=</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>size</string> </key>
-            <value> <int>800</int> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_de.png.xml b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_de.png.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fe0e6fe0a4f5fa161389c97b9d1c5fdf800104d0
--- /dev/null
+++ b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_de.png.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_Cacheable__manager_id</string> </key>
+            <value> <string>http_cache</string> </value>
+        </item>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts42132999.88</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>icon_flag_de.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
+U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAF0SURBVHjaYpwyZcpDBgYG/k+fPjH8//+f
+gVoAZNaDBw8YVq9e/REggFjOnz8v/PfvX+7nz59T1RKgmQxAsxk+fvzIAhBALLdv3/7z6tUrhnv3
+7jH8+/ePqpZAHf0HIIBYQAaDBP78+UNVS5ABQACx8DAyMnwFMkD0byBmpKLhICf/BfoGIIBYZoEY
+QPwZaMEPZmaqWQKy4CbQgr1ADBBALHxQAV5gUDFSMbhAJoFCSACIAQKI5S/UJ3+pHA8gS35DzQUI
+ICYGOgCAAGJh5GRiYOQCxgUPM9B66kU7yCTGf8Ak/Oc/A0AAsXC1qjP8/ynC8P87MPT+UzFOgOZz
+3/nKwH7oHQNAALEwcgN9wMbCwMDKAg1JKvkEaBQTL9BMdiYGgABiAeZEYOz8Yfj/5y/D33/UK1ZA
+CfXv73/AwPnPABBALP++3WW5ee8tw80H34FepK4lD5//ZHj04icLQACxbNz75O3qvW/+vHn/h1aJ
+6yNAgAEA+rOjDlFFkhoAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>15</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <long>482</long> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>25</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_en.png.xml b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_en.png.xml
new file mode 100644
index 0000000000000000000000000000000000000000..72f3221da3b7810047c2ff3d9977c776ebcbe8f7
--- /dev/null
+++ b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_en.png.xml
@@ -0,0 +1,81 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_Cacheable__manager_id</string> </key>
+            <value> <string>http_cache</string> </value>
+        </item>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts42132321.82</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>icon_flag_en.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+DgAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>15</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <long>1495</long> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>25</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_fr.png.xml b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_fr.png.xml
new file mode 100644
index 0000000000000000000000000000000000000000..09b3c47afdf03354b02c7355220a0dcc01d13689
--- /dev/null
+++ b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_fr.png.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_Cacheable__manager_id</string> </key>
+            <value> <string>http_cache</string> </value>
+        </item>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts42132290.01</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>icon_flag_fr.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
+U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGOSURBVHjaYlx65PFDBgYG/i8//zIw/P/P
+gAx+/P7HYK0uxGCsKMCAC/x/9JDh7+YNEA4jsgQQPXnM8Hfb5o8AAcRy/ekX4X///3O//vQT3Q6G
+rz//MCiIcgEtYcANPn5g+HfyOMSBTEi2/P3H8P/aZYYNL16xAAQQy8M33/68+/KL4fHbHwz/0Gz5
+9O03g62GCAM+8P/De4Z/x45AnM7IhJD495fh0s/fDOd+/f4DEEAs//6DLQXi/xiW/MEihmkLyIA/
+UJ8gLPkH8sx/kH4GBoAAQvYgzQBAADHRwQ4GgACiiyUAAUQXSwACiC6WAAQQXSwBCCC6WAIQQDS1
+hBGaPwACiOXff0iG+/cfWAz8+4eqCphr//39y/Dnzx+cBoHl/yPKK0Rm/A/MjBAhgABiufX8C8v7
+5/cZfr59BM2nSAUksNC8dPwhw8ZvYrgz/LUrDH++/4TkeEZGlBz/8M9fhkd//rIABBDLiysH3n66
+eeDPn28fMAwAFTWHXnAx3D3Cgbfs+v/pG75Q+wgQYAAuFcLFnfUKewAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>15</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>508</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>25</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_jp.png.xml b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_jp.png.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a07b57e198d3c5238fe12e728c0f5341f1eb5c50
--- /dev/null
+++ b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_jp.png.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="Image" module="OFS.Image"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_Cacheable__manager_id</string> </key>
+            <value> <string>http_cache</string> </value>
+        </item>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts42133006.93</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>icon_flag_jp.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
+U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHOSURBVHjaYnz//v1DNjY2/n///jFQG/z9
++5fh06dPHwECiIWJiUmYi4uLm4FGYNu2bSwAAcT0+/fvP7Sy4OLFiwxnz579AxBATKRo+vX6BcPP
+I7sZfr16QVAtKPj//PkDpgECiIWosL11meFHby3D7zP7Gf5/+cTAyMXH8NvWk4GzsJGBSVGdoH6A
+ACJsyZ/fDN8q4hn+HDvPwMjLwMAI8jvQol+rVjL8e3aHgXfFcQYGFla8RgAEEMHg+rVxMcOfM0AL
+BKBOYoLQIP7fU2cZfqxbQNCdAAGE15L/QPzz3FGgaUAGI5okkP8fmOr/nT1M0BKAAMJrCchcJh4+
+oEm4YhcYmhxcYMfgAwABRDC4OLwjGBiFOYGmoUn8BjpAkIOBKygBw5PoACCACFrCrGfOwJ6Ux/D/
+KwMYM/wE0l+AGBiE7Lk1DCz6FgSDCyCAiErCnEUdDEzicgw/d25g+P/+BQOTgAQDR0gsA5t/LF59
+jIwQPwIEENyS////g8sanD4KT2PgBGKGX0CvsLGDgwiU2fBlRpB5IHMBAogFqJDlxo0bDNevX2eg
+ZiEJMuvBgwcMjx8/ZgEIIJYNGza83bVr1583b97QpPwCWvYRIMAAytGqVUkRS+gAAAAASUVORK5C
+YII=</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>15</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <long>572</long> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>25</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_se.gif.xml b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_se.gif.xml
deleted file mode 100644
index 1267e2908d0dab672ccb5ddcea5cfa58fc6e6670..0000000000000000000000000000000000000000
--- a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_se.gif.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <global name="Image" module="OFS.Image"/>
-        <tuple/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_EtagSupport__etag</string> </key>
-            <value> <string>ts32287817.02</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>icon_flag_se.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>data</string> </key>
-            <value> <string encoding="base64">R0lGODlhIAAgAOYAAAdNmwdNmgdMmQhSpQlTpQhOmwlPngpUpgtUpgpQngxVpwxRoAxSnw5Wpw9U
-og9VoRFZqBJZqRJZqBNZqRNXpRRaqRVbqhVZpRZbpxdcqBpdqxxfqzBvtDVxtjl0tzl1tzp1tz54
-uEB5uUF6ukJ7ukV9u0Z9u0d+vEh/vUmAvUyBvkyCvk6Dv0+Ev06DvlCEv1KGwFiKwVuNxFyNxFyM
-w2KRxmaTx2mWyW+aynSdzHafzXegzX6kz4aq04ar042v1v/yLP/0TP/1W//4je7fB//vCP/vCf/v
-Cv/vC//vDP/vDv/wEP/wEv/wFP/wFf/wF/7vH/7wIf/xI//xJP/xJv/xJ//xKf/xLP/xLv/yL//y
-MP/yNv/yOf/zRf/zUP/1Zv/2b//2dv/2d9fX19TU1NHR0c/Pz8vLy8nJycbGxsPDw7+/v7u7u7m5
-uaCgoI6Ojtra2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
-BAEAAHAALAAAAAAgACAAAAf/gHCCg4SFhoeIiYqLjI2Oj4hjZWaUlZaXmJllY2cpK5+gn0GjQaGm
-pyssZ2sqP66vrkOyQ7C1tj81a20oPjs6Oju+OmFhYmHAv8nBv8I6PTNtbSY8ONXWOGDZYNfc3Twx
-0SM5NuTlNl/oX+br7Dkw0SE3MvP0MkL3QvX6+zcu0SA0Xggc+MKLQS8EEyqkcSJahxYlIkos0aVi
-l4kYM7YQEY0DiQ8gP3gQyaUkF5EjRYYcmfIDCRDRgGzBgiULzSw4bda0mbNnzppbtESrYmWK0aNI
-kypNauVKNClPmEidSrWq1apPqESD0mSJ169gw4oN2yRKNA0TGqhd20CJWyVsqOPKnbAhGoYICvLq
-VZCkb5K9gANHyBCNAgQEBw4gRnwEiWMEixEnhjw5MYQL0RxIIMC5MwEjoI14Hk1awoNoDCIMWM16
-QJHXRVrLnh1hQTQDE2a7hq2794QE0QpU0A07du/ZFQpEA2ChufPmTqI7eU69uoUAbdgICMC9O3ci
-4Il4H08+gAA2ady8Wc++vfv38N2kIYNGjf37+PPr34+GDKT/AAYooCGBAAA7</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>size</string> </key>
-            <value> <int>843</int> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_us.gif.xml b/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_us.gif.xml
deleted file mode 100644
index 3d48e539879fcefae6abc26cacd768c4981304a8..0000000000000000000000000000000000000000
--- a/bt5/erp5_web_multiflex5_theme/SkinTemplateItem/portal_skins/erp5_web_multiflex5_theme/mf54_image/icon_flag_us.gif.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <tuple>
-        <global name="Image" module="OFS.Image"/>
-        <tuple/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_EtagSupport__etag</string> </key>
-            <value> <string>ts32287816.88</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>icon_flag_us.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>data</string> </key>
-            <value> <string encoding="base64">R0lGODlhIAAgAOYAAM0VG8wVG9EIHtAIHt8JIN8LIdQKIN8MIdQLIeANJNcMItYNIuARJ+ASJ+ET
-KeATKeAUKtsUKOAVK9sVKeEWK90XLOAYLt0YLeEiNuMmO+QvQuQwQuQxROU2SOU5TOU6TeY7TeZC
-VedIWehNXuhOX+hPYOhRYepYZ+pcbOpda+pdbOxpeO1vfO12g+13g+9+ie+GkdfW7nJxqggIawsL
-bAwMbhgYdBwcdyEheyEheSUlfScnficnfSoqfy8vgjMzhTMzhDc3hzs7ijw8ij4+i0BAjEJCjkRE
-jkZGkEdHkEtLklZWmldXmWFhoGpqpXBwqXJyqoKCtImJuc7O6s/P6tLS69TU7NbW7tXV7djY79ra
-8Nvb793d8N/f8eDg8eHh8uPj8+Tk8+fn9XFyqtbX7v////39/ff39/b29vDw8NfX19TU1NHR0c/P
-z8vLy8nJycbGxsPDw7+/v7u7u7m5uaCgoI6Ojtra2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
-BAEAAHcALAAAAAAgACAAAAf/gHeCg4SFhoeIiYqLjI2Oj4hqbG2UlZaXmJlsam5HSZ+goaEjpKWm
-piVuckhiUq2vrrGtZbS1trdydEZRYGNgUL9gMsFjUC7HLS3HLsrMLTApdHRFYU5f1tjX2k4s3d7f
-3i8n0kJPXU3n6ejrTbfuttJBXktc9Pb1+Eso+/z9/CskpP1gskVJwYMGEyoxwbChw4YqREjzoYVI
-FosYL2ok8q6jtB5DyPyI8eNKyZMmgXj48GEly5UuP4QAIU0HFh5WdljBqVMnTw0bggodCrQDB2k5
-cFS5sbQp06c3Or6TdoMKjSlXs2LdSuOB169gv1rIIM1GjRlo06pNy6Ct27duiCVgkGZGql2pZqRV
-cJCgr9+/gAMDdnBBWoQGBRIrXpz4gOIDjh0zbjBB2pm7mG+hkabgAYHPoEOLHi36wQJpBiCQXs36
-MwQE0tJknl0mjTQBFHLr3s27t+8BdOYEAEC8uPHjyJMHmAOnjp3n0KNLn069Dpw1b+Jo3869u/fv
-b9ZAGk++vHlDgQAAOw==</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>size</string> </key>
-            <value> <int>811</int> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_web_multiflex5_theme/bt/revision b/bt5/erp5_web_multiflex5_theme/bt/revision
index efee1f88bb8fecf9af959805925bca35285f1712..eb13855b7d70b04d6f04877df2cafe05de51a051 100644
--- a/bt5/erp5_web_multiflex5_theme/bt/revision
+++ b/bt5/erp5_web_multiflex5_theme/bt/revision
@@ -1 +1 @@
-78
\ No newline at end of file
+79
\ No newline at end of file