diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/pdf_icon.gif.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/pdf_icon.gif.xml
index 7c57ad0ae2206539c04ad6cd099c51b63ae543bb..b422955533d6f2ab87e05fc8faddc3a2dfec3251 100644
--- a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/pdf_icon.gif.xml
+++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/pdf_icon.gif.xml
@@ -13,6 +13,10 @@
             <key> <string>_Cacheable__manager_id</string> </key>
             <value> <string>http_cache</string> </value>
         </item>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts49659212.05</string> </value>
+        </item>
         <item>
             <key> <string>__name__</string> </key>
             <value> <string>pdf_icon.gif</string> </value>
@@ -23,8 +27,25 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">R0lGODlhEAAQAKIAAN0IBv///8DAwICAgAAAAAAAAAAAAAAAACwAAAAAEAAQAAADPhhK3E4qEkEr
-JQC+LXD2QChmnTOeU7VxqmQNg9W5FSxDy2u3eb1fNIENRsQFUkKi0jghyoRM53O2+D2Zq0cCADs=</string> </value>
+            <value> <string encoding="base64">R0lGODlhEAAQAOejAP8AAP4fH+kyMv4tLf83N/pCQvtDQ/xDQ/1FRdxQUP1JSftKSvtLS/1PT/xT
+U/xUVv1ZWfVnafpnbfpnb/hubvVxcvt6eqedsfyIiPmLl6eip6mhsaejp/iNmaqisaikqKqksamm
+qaqmqvqRlKumsaymsfqSm6ynsauoq/aUlayosa2qrayrrK2sra6ssa+ssfCco7CwsbGwsbGxsfye
+nv+goPmioveqqviqqvezs/S/v/zAwPnCwvjDw/fGxuDJ+OHJ+eDK9+DL9uDM9OLQ8+LR8ufP/+bT
++ebU+OfU+uTX8ebW9+bY9evY/+bc8Orb+uza/+jd9Ovc+e3b/+3c/+jg6Obh5uzd/Ong6e7d/+bi
+5uvf+Ofi5+jh7+7e//Pg4PDh4eri6u7f/uri8+rj6u/g/+zj7Ojl6O7i++rl6u3l7e3k9+/j/fDj
+/ezm7O7k+vDl++3n8vHl//Ll//Hm/fDn+/Hn+vDo+fPn/+/q7vjo6O7r8PLp/PHq+fHq+u/r9vTp
+/+7t7vLr+O7t8e/t7/Tq/+/u7/Tr//Du8PXs//Lu+PHv9PPv+fLx8vXw9fLy8vPy8/Pz8/T09Pjy
+//jz/vX19fnz//b19/b29vb2+Pf39/j4+Pv5/vv7+/37/f38//39/f39//7+/v//////////////
+////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABAA
+AAj+AGd4uLABRAkVCE+QAKHin8MZUIw0KTMHUKFCgPDIAeHw34wpQJJcYUOnQ4ZEfA6p6DiDyo8j
+T9DUmWBikiVLLjrOoBIEiZQ3fiQ84PQpVIyOM7IIWbLlDqMRDUCJGjWj4wwvQ5isUZQJw4BOoEbN
+6DijDJEofy5pUgCBRqdRMzrOEFNkzKJKOBxsQrBj1IyOM9ooiQNJ0gEfPSwEICAAgMMZcJwMenSD
+QQ4bPPTUSAAAwL8ZdrqA0WHgSyRJmDSNmtFxRh8YFBakIBTIEKJGnmR0nCEoQoEKZ7RYscIljaMW
+HWdQ2pPHDZkqVbCEMaNGRMcZL1agCPGBAwcNGjgFfGDRMSAAOw==</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -36,7 +57,7 @@ JQC+LXD2QChmnTOeU7VxqmQNg9W5FSxDy2u3eb1fNIENRsQFUkKi0jghyoRM53O2+D2Zq0cCADs=</st
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <long>113</long> </value>
+            <value> <int>1063</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/presentation_icon.gif.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/presentation_icon.gif.xml
index 2bd8062155c710f53a0deaa40942eed059c1b435..9dc0d00d9548820684376492b844dbb4a114a72a 100644
--- a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/presentation_icon.gif.xml
+++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/presentation_icon.gif.xml
@@ -13,24 +13,28 @@
             <key> <string>_Cacheable__manager_id</string> </key>
             <value> <string>http_cache</string> </value>
         </item>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts49660539.05</string> </value>
+        </item>
         <item>
             <key> <string>__name__</string> </key>
             <value> <string>presentation_icon.gif</string> </value>
         </item>
         <item>
             <key> <string>content_type</string> </key>
-            <value> <string>image/jpeg</string> </value>
+            <value> <string>image/gif</string> </value>
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAd
-Hx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5Ojf/2wBDAQoKCg0MDRoPDxo3JR8lNzc3Nzc3
-Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzf/wAARCAAQABADASIA
-AhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQF/8QAJRAAAgIBAwQBBQAAAAAAAAAAAQIDBAUR
-EiEABhNRFCIjQWFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAaEQACAgMAAAAAAAAAAAAAAAAC
-AwABBBEx/9oADAMBAAIRAxEAPwDetzXMjUpXK1ieKTzeOZZHLR7FDAk87iSwB40Gh/WpdL1tu2Ys
-zjz8ZqvmmIkDv5F3n7bE6A+uSfY5AIfLY3D0ryJkM3LXMcUexHkiXevK/Uuw7wAoHIPrXqHJZLEQ
-9u5OrBlILE80UrAmRWd2dy55CL+SdB/Bp0YqWUey5KMt6iXVB3c//9k=</string> </value>
+            <value> <string encoding="base64">R0lGODlhEAAQAKU9AFVXU+81NTRlpDVmpDZmpDZmpTlnozpppjpppzpqpjtqpztrp1p1jGOJuGWK
+uXKJnYiKhfV5AH6TpoWaq5uqt52su5Wxz6y4xKy6xbq9trG+ysTFw9TU083Y583Z6M7Z6Nrg7Nzi
+7t3j7t/j6+Ll4Ofn5+Xo4+bo5Ofq5ujq5urs6Ovs6ejs9Oft9Ozt6uzt6+ju9O3u6+3v6+/x7vDx
+7vHy8PLz8PT18/X18/j59/r7/Pv8/fz9/f///////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5
+BAEKAD8ALAAAAAAQABAAAAalwJ9QeFAICorDcPlDOGC8Xo8HcyCYiQ/mMRlpJJWe5zBUeHas0IVB
+AYVEus5BCKjb73gDoMTp+/8cGwALeIV3BD0QUouMUhADAz0QPQGVFicZmRk9EAMHPBA9ARakKSou
+MjM9EAcHLRA9ARYRESqaGT0QBz8NED2ktCsxMzU4PRBCBxA9pLQvtz0QQxA9JCYoKjI0Njc5PRBD
+EI3jEEMQ5+jp6D9BADs=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -42,7 +46,7 @@ zjz8ZqvmmIkDv5F3n7bE6A+uSfY5AIfLY3D0ryJkM3LXMcUexHkiXevK/Uuw7wAoHIPrXqHJZLEQ
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>440</int> </value>
+            <value> <int>413</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/spreadsheet_icon.gif.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/spreadsheet_icon.gif.xml
index 67a4e06e4fafc6f64d32410e54364096a4d0e57e..c55824a16342abdec690c0f5f487d4a2dd71e468 100644
--- a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/spreadsheet_icon.gif.xml
+++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/spreadsheet_icon.gif.xml
@@ -13,24 +13,39 @@
             <key> <string>_Cacheable__manager_id</string> </key>
             <value> <string>http_cache</string> </value>
         </item>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts49660552.47</string> </value>
+        </item>
         <item>
             <key> <string>__name__</string> </key>
             <value> <string>spreadsheet_icon.gif</string> </value>
         </item>
         <item>
             <key> <string>content_type</string> </key>
-            <value> <string>image/jpeg</string> </value>
+            <value> <string>image/gif</string> </value>
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAd
-Hx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5Ojf/2wBDAQoKCg0MDRoPDxo3JR8lNzc3Nzc3
-Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzf/wAARCAAQABADASIA
-AhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAX/xAAiEAACAgICAgIDAAAAAAAAAAABAgMEBRES
-IQAxE1EGIkH/xAAVAQEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMR
-MQT/2gAMAwEAAhEDEQA/AL+QzEMaIkjR2pXiiZpDbmBhDAElwH9ft7XWvrvxE1m3Vw5uY6ZI5KEl
-qT5GDuJ0SVgFOyOQ1ods2h30wBDczHTx8aYu9nCK6QxmOC0KxHEcl9NExOuI/n335FyORxFb8du0
-qd+pKzQS6KsnySM55EHiqjQJbQAA1oa68c8LibOUpjbTq//Z</string> </value>
+            <value> <string encoding="base64">R0lGODlhEAAQAOesAAQEBJ4CA6ECAZwEBKQCASYmKKQGBZ8JCpgLDaQJCJsMDKcKBy8wMY8XGI4X
+IJ0VFZoXFTM0NpMeJKchIaghIa8gF4UrMHUyOG41T6UsLkdISqkyNV5GTaU0N6w4MZk/N2lJabFD
+RbNEOKZJMmtYU0lckKtMM61MNDRlpHFbVq9NNDVmpDZmpDZmpbBONbJONjlno7RPNjpppjppp3Zf
+WjpqplBpcztqp7ZRNrhRNztrp7pSN7tTOFBtdr9UOWlqcGhrbrhXShd/mYhlVpdhVbBdR55iTbNd
+Rx2EoLhfSDWAhieDl1p1jLRhTK5lOpVuOHR1eHV3e8ZkU8dlTcdpUb9sWTuOoD2RpcpvWsVxW8tx
+XMtyXclzXWOJuGOJubd2fmWKuXKJnb55e1yToL1+bb5/cMp+bVCcrbGLRL2DdI6PkX6TppWZXZ+b
+SrmMk4Waq7aSnqahTKChp8abpJuqt52su6ytssyoq7S0iri8UKW4zciwuay4xKy6xba8x7G+yqzC
+363C367D37DE383Hh7PH4bXI3svQibvM47rN5bvN47zN5LrO5bvO5bzP5bzP5svX58zY583Y583Z
+6M7Z6NPZ6NXa6NPb6tXc6tXc69bc6dfc6tXd69rg7Nzh7dzi7t3j7t/j697j7uDk7uHn7ujs9Oft
+9Oju9Pf4+/r7/Pv8/fz9/f//////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABAA
+AAj+AP8JFCjjBooWN2QMXPhvBphTq1ixWnUKzAyGNSj1CfMm1J81dVhNkjHwxiRVpT7xYUKn0ydQ
+qSTJEAgAQBRHjxwBqdmI0SNWXv7BIKWmABQ5GhjYEeVpU6VRpmToWOVITwQAPwwlKiQoUKBBq2Sw
+YJWJ0yU/c0JQIJBgwoYvrFasYIVI0SI4C6Ro4ZKlShARYlbIWKUJ054KW6bwwOHiSJEmHkDIMPUJ
+UAcsPnbEUDGERgoSRCT868LKkgEqOV6ccMIGiZArVg78kwEJVQYzSUyMQJNHyZklPRoIlBHpDgQy
+ZdIQOoRnjI0LC2d0cTPgg5E4bZ5wsPCA4T8ZJTAJOBAQAIGCgQEBADs=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
@@ -42,7 +57,7 @@ qd+pKzQS6KsnySM55EHiqjQJbQAA1oa68c8LibOUpjbTq//Z</string> </value>
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>435</int> </value>
+            <value> <int>1067</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/text_icon.gif.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/text_icon.gif.xml
index 0af14e978db92134c7bf9a0290e22b8e21503b67..897f41a5c6deda5493abb9f7ee634ce8e0be770e 100644
--- a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/text_icon.gif.xml
+++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/text_icon.gif.xml
@@ -13,6 +13,10 @@
             <key> <string>_Cacheable__manager_id</string> </key>
             <value> <string>http_cache</string> </value>
         </item>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts49660557.11</string> </value>
+        </item>
         <item>
             <key> <string>__name__</string> </key>
             <value> <string>text_icon.gif</string> </value>
@@ -23,13 +27,22 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">R0lGODlhEgASAKIAAAAAAAAA/4SEhMbGxv///wAAAAAAAAAAACwAAAAAEgASAAAIdwAJCBxIsKBB
-AgISKlx4EGFDAQAIBgAwsSLFiA4xEtBYMIBAACAxWhwJYIBJAgMwXtzosaLAAShFEmgZsWRJlDE/
-srzYEqZPmRNTBoBZ8mRKnRRnyhx4dGbDoj8/knTJlKNDgiaNWhXQ8OXWrGDBbg1JtmzXswEBADs=</string> </value>
+            <value> <string encoding="base64">R0lGODlhEAAQAMZfAAQEBCYmKC8wMTM0NkdISjRlpDVmpDZmpDZmpTlnozpppjpppzpqpjtqpztr
+p2lqcGhrblp1jGR2j3R1eGd3jHV3e4GBgWOJuGOJuWWKuXKJnY6PkX6TpoWaq5+foaChp5uqt52s
+u6ytsqW4zay4xKy6xba8x7G+yqnA3arA3qrB3qzC37LF37PG4MTExMXFxcbGxrvM47vN47zN5LzN
+5brO5bvO5bzP5bzP5snT58vX58/W6M/X6MzY59DX6M3Y583Z6M7Z6NHZ6dPZ6NXa6NPb6tXc6tXc
+69bc6dfc6tXd69Xd7Nng7trg7Nzh7dzi7t3j7t/j697j7uDk7uHn7uvr6+js9Ozs7Oft9O3t7eju
+9Pf4+/r7/Pv8/fz9/f//////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////yH5
+BAEKAH8ALAAAAAAQABAAAAfYgH+CggoNBQgNCoOLfwsZWl5fX15aGQuMDEElGh1RJxwhX0AKgw1A
+XVZPJBEgTU9QXD8KggAAFTc4NxC1NjU4Xxh/CVQbARMfBAIiUk5JQ1NYCg5eNyMDAA8eFtvcFhIH
+X0dKRSZLFpLokhYGXzEyMzM0Fl8uLi8vMF8WCl5IRv9CLHypQvDKlS8WFGB5skIFihQWvtyDQfGL
+hT8XvhDZwcOHhS8EDWb5YuGPAh1biLBoYeELxZdfLAhS0OMLkxwWvhjc+cXCoAUXsHixkA6dBUYK
+FFDo1i0QADs=</string> </value>
         </item>
         <item>
             <key> <string>height</string> </key>
-            <value> <int>18</int> </value>
+            <value> <int>16</int> </value>
         </item>
         <item>
             <key> <string>precondition</string> </key>
@@ -37,7 +50,7 @@ srzYEqZPmRNTBoBZ8mRKnRRnyhx4dGbDoj8/knTJlKNDgiaNWhXQ8OXWrGDBbg1JtmzXswEBADs=</st
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <long>170</long> </value>
+            <value> <int>635</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
@@ -45,7 +58,7 @@ srzYEqZPmRNTBoBZ8mRKnRRnyhx4dGbDoj8/knTJlKNDgiaNWhXQ8OXWrGDBbg1JtmzXswEBADs=</st
         </item>
         <item>
             <key> <string>width</string> </key>
-            <value> <int>18</int> </value>
+            <value> <int>16</int> </value>
         </item>
       </dictionary>
     </pickle>
diff --git a/bt5/erp5_dms/bt/revision b/bt5/erp5_dms/bt/revision
index 7cebf7db5f216cc18b9025d6c549b82d6fb63021..2478c955ec863d4fb3021c3163ecb196b4fe9b3b 100644
--- a/bt5/erp5_dms/bt/revision
+++ b/bt5/erp5_dms/bt/revision
@@ -1 +1 @@
-1001
\ No newline at end of file
+1003
\ No newline at end of file