diff --git a/themes/daloa/close-prelight.png b/themes/daloa/close-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..d006c9b4790abe1b59192541a982f581716b52ce
Binary files /dev/null and b/themes/daloa/close-prelight.png differ
diff --git a/themes/daloa/close-prelight.svg b/themes/daloa/close-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..99898274f2d8ee07898ba271c0969e09aa052590
--- /dev/null
+++ b/themes/daloa/close-prelight.svg
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="24"
+   height="19"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="close-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient1886">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop1888" />
+      <stop
+         style="stop-color:white;stop-opacity:0.05;"
+         offset="1"
+         id="stop1890" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5877"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:white;stop-opacity:0.33;" />
+      <stop
+         id="stop5851"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="18.5"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="12"
+       cy="9"
+       fx="12"
+       fy="9"
+       r="16"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient1892"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.75,0,0,1,0.75,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient2791"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="19"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,1)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:1.0;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="24"
+         height="19"
+         x="0"
+         y="0" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 24,0.5 C 24,0.5 24,19 24,19 L 0,19 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.60;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 24,1 C 24,1 24,4 24,4 L 0,4 L 0,3 z "
+       id="path6061" />
+    <rect
+       style="opacity:0.5;fill:url(#linearGradient1892);fill-opacity:1.0;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect1884"
+       width="24"
+       height="9"
+       x="0"
+       y="1" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 0,1 L 0,19"
+       id="path1889" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 24,1 L 24,19"
+       id="path1890" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 23.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       id="g2327"
+       transform="translate(6,4)">
+      <g
+         transform="matrix(0.875,0,0,0.875,0.75,0.75)"
+         style="opacity:0.33;stroke:black;stroke-width:4.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="g2217">
+        <path
+           style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           d="M 2,2 L 10,10"
+           id="path1340" />
+        <path
+           style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           d="M 2,10 L 10,2"
+           id="path2215" />
+      </g>
+      <path
+         id="path2221"
+         d="M 2.5,2.5 L 9.5,9.5 L 9.5,9.5"
+         style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="path2225"
+         d="M 2.5,9.5 L 9.5,2.5"
+         style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.10"
+       d="M 0.5,18.5 L 23.5,18.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/daloa/close-prelight.xpm b/themes/daloa/close-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..80bdadb75d8bf35b8ae5c1c3d3070f50393c3a47
--- /dev/null
+++ b/themes/daloa/close-prelight.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"24 19 2 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"                        ",
+"                        ",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"                        "};
diff --git a/themes/daloa/hide-prelight.png b/themes/daloa/hide-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..9313ddadaab45aef4bff100f1ba8066bcf3585f4
Binary files /dev/null and b/themes/daloa/hide-prelight.png differ
diff --git a/themes/daloa/hide-prelight.svg b/themes/daloa/hide-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..43916b33d8a671af8124f0c4e5e55742d2d63b0e
--- /dev/null
+++ b/themes/daloa/hide-prelight.svg
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="24"
+   height="19"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="hide-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient1886">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop1888" />
+      <stop
+         style="stop-color:white;stop-opacity:0.05;"
+         offset="1"
+         id="stop1890" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5877"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:white;stop-opacity:0.33;" />
+      <stop
+         id="stop5851"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="18.5"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="12"
+       cy="9"
+       fx="12"
+       fy="9"
+       r="16"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient1892"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.75,0,0,1,0.75,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient2791"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="19"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,1)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:1.0;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="24"
+         height="19"
+         x="0"
+         y="0" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 24,0.5 C 24,0.5 24,19 24,19 L 0,19 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.60;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 24,1 C 24,1 24,4 24,4 L 0,4 L 0,3 z "
+       id="path6061" />
+    <rect
+       style="opacity:0.5;fill:url(#linearGradient1892);fill-opacity:1.0;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect1884"
+       width="24"
+       height="9"
+       x="0"
+       y="1" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 0,1 L 0,19"
+       id="path1889" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 24,1 L 24,19"
+       id="path1890" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 23.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1616"
+       transform="translate(6,4)">
+      <rect
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+         id="rect2376"
+         width="8"
+         height="4"
+         x="2"
+         y="7" />
+      <rect
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+         id="rect2378"
+         width="6"
+         height="2"
+         x="3"
+         y="8" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.10"
+       d="M 0.5,18.5 L 23.5,18.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/daloa/hide-prelight.xpm b/themes/daloa/hide-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..9e874ecca59f12dc5d3f749b080ab4b21b1ef407
--- /dev/null
+++ b/themes/daloa/hide-prelight.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"24 19 2 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"                        ",
+"                        ",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"                        "};
diff --git a/themes/daloa/maximize-prelight.png b/themes/daloa/maximize-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..162ab0bb2e0767dcc411664f8860ae62f8532969
Binary files /dev/null and b/themes/daloa/maximize-prelight.png differ
diff --git a/themes/daloa/maximize-prelight.svg b/themes/daloa/maximize-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..606db0217924bf16ad8853913a0f5df7609a9516
--- /dev/null
+++ b/themes/daloa/maximize-prelight.svg
@@ -0,0 +1,235 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="24"
+   height="19"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="maximize-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient1886">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop1888" />
+      <stop
+         style="stop-color:white;stop-opacity:0.05;"
+         offset="1"
+         id="stop1890" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5877"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:white;stop-opacity:0.33;" />
+      <stop
+         id="stop5851"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="18.5"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="12"
+       cy="9"
+       fx="12"
+       fy="9"
+       r="16"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient1892"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.75,0,0,1,0.75,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient2791"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="19"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,1)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:1.0;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="24"
+         height="19"
+         x="0"
+         y="0" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 24,0.5 C 24,0.5 24,19 24,19 L 0,19 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.60;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 24,1 C 24,1 24,4 24,4 L 0,4 L 0,3 z "
+       id="path6061" />
+    <rect
+       style="opacity:0.5;fill:url(#linearGradient1892);fill-opacity:1.0;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect1884"
+       width="24"
+       height="9"
+       x="0"
+       y="1" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 0,1 L 0,19"
+       id="path1889" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 24,1 L 24,19"
+       id="path1890" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 23.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1614"
+       transform="translate(6,4)">
+      <path
+         id="rect2266"
+         d="M 1,1 L 1,11 L 11,11 L 11,1 L 1,1 z M 4,5 L 8,5 L 8,8 L 4,8 L 4,5 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+      <path
+         id="rect2275"
+         d="M 2,2 L 2,10 L 10,10 L 10,2 L 2,2 z M 3,4 L 9,4 L 9,9 L 3,9 L 3,4 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.10"
+       d="M 0.5,18.5 L 23.5,18.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/daloa/maximize-prelight.xpm b/themes/daloa/maximize-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..49553fb6caf3d36358ecc73c68a2480c84438b06
--- /dev/null
+++ b/themes/daloa/maximize-prelight.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"24 19 2 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"                        ",
+"                        ",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"                        "};
diff --git a/themes/daloa/maximize-toggled-prelight.png b/themes/daloa/maximize-toggled-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..efaa52d295d63f9c0546e04f2f9b729fec19e98a
Binary files /dev/null and b/themes/daloa/maximize-toggled-prelight.png differ
diff --git a/themes/daloa/maximize-toggled-prelight.svg b/themes/daloa/maximize-toggled-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..495e8a86120731f6f473d4b0adff87dabb1b8a08
--- /dev/null
+++ b/themes/daloa/maximize-toggled-prelight.svg
@@ -0,0 +1,239 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="24"
+   height="19"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="maximize-toggled-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient1886">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop1888" />
+      <stop
+         style="stop-color:white;stop-opacity:0.05;"
+         offset="1"
+         id="stop1890" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5877"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:white;stop-opacity:0.33;" />
+      <stop
+         id="stop5851"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="18.5"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="12"
+       cy="9"
+       fx="12"
+       fy="9"
+       r="16"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient1892"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.75,0,0,1,0.75,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient2791"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="19"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,1)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:1.0;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="24"
+         height="19"
+         x="0"
+         y="0" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 24,0.5 C 24,0.5 24,19 24,19 L 0,19 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.60;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 24,1 C 24,1 24,4 24,4 L 0,4 L 0,3 z "
+       id="path6061" />
+    <rect
+       style="opacity:0.5;fill:url(#linearGradient1892);fill-opacity:1.0;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect1884"
+       width="24"
+       height="9"
+       x="0"
+       y="1" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 0,1 L 0,19"
+       id="path1889" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 24,1 L 24,19"
+       id="path1890" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 23.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1626"
+       transform="translate(6,4)">
+      <path
+         id="rect2318"
+         d="M 3,0 L 3,3 L 0,3 L 0,12 L 9,12 L 9,9 L 12,9 L 12,0 L 3,0 z M 3,7 L 6,7 L 6,9 L 3,9 L 3,7 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+      <path
+         id="rect2331"
+         d="M 4,1 L 4,3 L 5,3 L 9,3 L 10,3 L 10,7 L 9,7 L 9,8 L 11,8 L 11,1 L 4,1 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="rect2371"
+         d="M 1,4 L 1,11 L 8,11 L 8,4 L 1,4 z M 2,6 L 7,6 L 7,10 L 2,10 L 2,6 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.10"
+       d="M 0.5,18.5 L 23.5,18.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/daloa/maximize-toggled-prelight.xpm b/themes/daloa/maximize-toggled-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..261290aa78a8e39cf6910eae36a83115bd450a23
--- /dev/null
+++ b/themes/daloa/maximize-toggled-prelight.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * maximize_toggled_pressed_xpm[] = {
+"24 19 2 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"                        ",
+"                        ",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"                        "};
diff --git a/themes/daloa/menu-prelight.png b/themes/daloa/menu-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..76b75f3e83e3145c406e781a90c3b3c70db2f6da
Binary files /dev/null and b/themes/daloa/menu-prelight.png differ
diff --git a/themes/daloa/menu-prelight.svg b/themes/daloa/menu-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..dfbe82cd324c82d1f23910dc41c5a8a2eea1af32
--- /dev/null
+++ b/themes/daloa/menu-prelight.svg
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="24"
+   height="19"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="menu-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient1886">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop1888" />
+      <stop
+         style="stop-color:white;stop-opacity:0.05;"
+         offset="1"
+         id="stop1890" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5877"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:white;stop-opacity:0.33;" />
+      <stop
+         id="stop5851"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="18.5"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="12"
+       cy="9"
+       fx="12"
+       fy="9"
+       r="16"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient1892"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.75,0,0,1,0.75,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient2791"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="19"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,1)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:1.0;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="24"
+         height="19"
+         x="0"
+         y="0" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     transform="translate(0,-2)"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 24,0.5 C 24,0.5 24,19 24,19 L 0,19 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     transform="translate(0,-2)"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.60;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 24,1 C 24,1 24,4 24,4 L 0,4 L 0,3 z "
+       id="path6061" />
+    <rect
+       style="opacity:0.5;fill:url(#linearGradient1892);fill-opacity:1.0;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect1884"
+       width="24"
+       height="9"
+       x="0"
+       y="1" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 0,1 L 0,19"
+       id="path1889" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 24,1 L 24,19"
+       id="path1890" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     transform="translate(0,-2)"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 23.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     transform="translate(0,-2)"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.10"
+       d="M 0.5,18.5 L 23.5,18.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/daloa/menu-prelight.xpm b/themes/daloa/menu-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..84a25aeede8ab23054e35f8d7a530f15eb0d873f
--- /dev/null
+++ b/themes/daloa/menu-prelight.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"24 16 2 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/themes/daloa/shade-prelight.png b/themes/daloa/shade-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..aba92c87c8d2ae1e414ccae41621d7b0c6097303
Binary files /dev/null and b/themes/daloa/shade-prelight.png differ
diff --git a/themes/daloa/shade-prelight.svg b/themes/daloa/shade-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..481ddbb483073a294fa1c66ab047eb578490d302
--- /dev/null
+++ b/themes/daloa/shade-prelight.svg
@@ -0,0 +1,235 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="24"
+   height="19"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="shade-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient1886">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop1888" />
+      <stop
+         style="stop-color:white;stop-opacity:0.05;"
+         offset="1"
+         id="stop1890" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5877"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:white;stop-opacity:0.33;" />
+      <stop
+         id="stop5851"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="18.5"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="12"
+       cy="9"
+       fx="12"
+       fy="9"
+       r="16"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient1892"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.75,0,0,1,0.75,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient2791"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="19"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,1)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:1.0;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="24"
+         height="19"
+         x="0"
+         y="0" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 24,0.5 C 24,0.5 24,19 24,19 L 0,19 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.60;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 24,1 C 24,1 24,4 24,4 L 0,4 L 0,3 z "
+       id="path6061" />
+    <rect
+       style="opacity:0.5;fill:url(#linearGradient1892);fill-opacity:1.0;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect1884"
+       width="24"
+       height="9"
+       x="0"
+       y="1" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 0,1 L 0,19"
+       id="path1889" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 24,1 L 24,19"
+       id="path1890" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 23.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1616"
+       transform="translate(6,4)">
+      <path
+         d="M 6,9 L 6,3 M 3,6 L 6,3 L 9,6"
+         style="opacity:0.33;fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2605" />
+      <path
+         d="M 3,6 L 6,3 L 9,6 M 6,9 L 6,3"
+         style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2620" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.10"
+       d="M 0.5,18.5 L 23.5,18.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/daloa/shade-prelight.xpm b/themes/daloa/shade-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..aeda78ed2814f948bd69419ef488647c9a6b3f9a
--- /dev/null
+++ b/themes/daloa/shade-prelight.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * shade_pressed_xpm[] = {
+"24 19 2 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"                        ",
+"                        ",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"                        "};
diff --git a/themes/daloa/shade-toggled-prelight.png b/themes/daloa/shade-toggled-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..106adbbf1182f97bf50f60fc259d7182b410bb10
Binary files /dev/null and b/themes/daloa/shade-toggled-prelight.png differ
diff --git a/themes/daloa/shade-toggled-prelight.svg b/themes/daloa/shade-toggled-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..48512932b4fa72cd98382fabfced41838fd3189f
--- /dev/null
+++ b/themes/daloa/shade-toggled-prelight.svg
@@ -0,0 +1,235 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="24"
+   height="19"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="shade-toggled-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient1886">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop1888" />
+      <stop
+         style="stop-color:white;stop-opacity:0.05;"
+         offset="1"
+         id="stop1890" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5877"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:white;stop-opacity:0.33;" />
+      <stop
+         id="stop5851"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="18.5"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="12"
+       cy="9"
+       fx="12"
+       fy="9"
+       r="16"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient1892"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.75,0,0,1,0.75,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient2791"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="19"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,1)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:1.0;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="24"
+         height="19"
+         x="0"
+         y="0" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 24,0.5 C 24,0.5 24,19 24,19 L 0,19 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.60;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 24,1 C 24,1 24,4 24,4 L 0,4 L 0,3 z "
+       id="path6061" />
+    <rect
+       style="opacity:0.5;fill:url(#linearGradient1892);fill-opacity:1.0;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect1884"
+       width="24"
+       height="9"
+       x="0"
+       y="1" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 0,1 L 0,19"
+       id="path1889" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 24,1 L 24,19"
+       id="path1890" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 23.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1628"
+       transform="translate(6,4)">
+      <path
+         d="M 6,3 L 6,9 M 3,6 L 6,9 L 9,6"
+         style="opacity:0.33;fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2605" />
+      <path
+         d="M 3,6 L 6,9 L 9,6 M 6,3 L 6,8"
+         style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2620" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.10"
+       d="M 0.5,18.5 L 23.5,18.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/daloa/shade-toggled-prelight.xpm b/themes/daloa/shade-toggled-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..3fa48f07aaee7fd5098e98b85533f62925449a99
--- /dev/null
+++ b/themes/daloa/shade-toggled-prelight.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * shade_toggled_pressed_xpm[] = {
+"24 19 2 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"                        ",
+"                        ",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"                        "};
diff --git a/themes/daloa/stick-prelight.png b/themes/daloa/stick-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..726e0006abaed504c173295ebdb7481562201a61
Binary files /dev/null and b/themes/daloa/stick-prelight.png differ
diff --git a/themes/daloa/stick-prelight.svg b/themes/daloa/stick-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..63f68145f2273d2af1de4f36b1165fec572e4702
--- /dev/null
+++ b/themes/daloa/stick-prelight.svg
@@ -0,0 +1,235 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="24"
+   height="19"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="stick-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient1886">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop1888" />
+      <stop
+         style="stop-color:white;stop-opacity:0.05;"
+         offset="1"
+         id="stop1890" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5877"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:white;stop-opacity:0.33;" />
+      <stop
+         id="stop5851"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="18.5"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="12"
+       cy="9"
+       fx="12"
+       fy="9"
+       r="16"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient1892"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.75,0,0,1,0.75,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient2791"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="19"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,1)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:1.0;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="24"
+         height="19"
+         x="0"
+         y="0" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 24,0.5 C 24,0.5 24,19 24,19 L 0,19 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.60;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 24,1 C 24,1 24,4 24,4 L 0,4 L 0,3 z "
+       id="path6061" />
+    <rect
+       style="opacity:0.5;fill:url(#linearGradient1892);fill-opacity:1.0;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect1884"
+       width="24"
+       height="9"
+       x="0"
+       y="1" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 0,1 L 0,19"
+       id="path1889" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 24,1 L 24,19"
+       id="path1890" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 23.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1613"
+       transform="translate(6,4)">
+      <path
+         id="path1412"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="path2287"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:white;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.10"
+       d="M 0.5,18.5 L 23.5,18.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/daloa/stick-prelight.xpm b/themes/daloa/stick-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..04a4d7953c0d0c7b3a73ed56a628949c193b6685
--- /dev/null
+++ b/themes/daloa/stick-prelight.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * stick_pressed_xpm[] = {
+"24 19 2 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"                        ",
+"                        ",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"                        "};
diff --git a/themes/daloa/stick-toggled-prelight.png b/themes/daloa/stick-toggled-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..db7f1fe0ed5bd7f1671ec1b50c00ef04703b33e2
Binary files /dev/null and b/themes/daloa/stick-toggled-prelight.png differ
diff --git a/themes/daloa/stick-toggled-prelight.svg b/themes/daloa/stick-toggled-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..d8b23a1ed51bf31932c35742f4dbca42e41fa1f8
--- /dev/null
+++ b/themes/daloa/stick-toggled-prelight.svg
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="24"
+   height="19"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="stick-toggled-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient1886">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop1888" />
+      <stop
+         style="stop-color:white;stop-opacity:0.05;"
+         offset="1"
+         id="stop1890" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5877"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:white;stop-opacity:0.33;" />
+      <stop
+         id="stop5851"
+         offset="1"
+         style="stop-color:white;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="18.5"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="12"
+       cy="9"
+       fx="12"
+       fy="9"
+       r="16"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient1892"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.75,0,0,1,0.75,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1886"
+       id="linearGradient2791"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="19"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,1)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:1.0;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="24"
+         height="19"
+         x="0"
+         y="0" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 24,0.5 C 24,0.5 24,19 24,19 L 0,19 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.60;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 24,1 C 24,1 24,4 24,4 L 0,4 L 0,3 z "
+       id="path6061" />
+    <rect
+       style="opacity:0.5;fill:url(#linearGradient1892);fill-opacity:1.0;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect1884"
+       width="24"
+       height="9"
+       x="0"
+       y="1" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 0,1 L 0,19"
+       id="path1889" />
+    <path
+       style="fill:none;fill-opacity:1.0;fill-rule:evenodd;stroke:url(#linearGradient2791);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1"
+       d="M 24,1 L 24,19"
+       id="path1890" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 23.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1625"
+       transform="translate(6,4)">
+      <path
+         id="path1412"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="path2287"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:white;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         d="M 7 6 A 1 1 0 1 1  5,6 A 1 1 0 1 1  7 6 z"
+         sodipodi:ry="1"
+         sodipodi:rx="1"
+         sodipodi:cy="0"
+         sodipodi:cx="6"
+         id="path2292"
+         style="opacity:1;fill:white;fill-opacity:1;stroke:white;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0.50;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.10"
+       d="M 0.5,18.5 L 23.5,18.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/daloa/stick-toggled-prelight.xpm b/themes/daloa/stick-toggled-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..6d4a03ec5c91b277bc98f42b433c673d48763972
--- /dev/null
+++ b/themes/daloa/stick-toggled-prelight.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * stick_toggled_pressed_xpm[] = {
+"24 19 2 1",
+" 	c None",
+".	c #C0C0FF s active_color_1",
+"                        ",
+"                        ",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"                        "};
diff --git a/themes/default/close-prelight.png b/themes/default/close-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a67c5e7b0f4d8e42ac3ef1a19e06b5bb099aaa4
Binary files /dev/null and b/themes/default/close-prelight.png differ
diff --git a/themes/default/close-prelight.svg b/themes/default/close-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..0640f95f4dc12bd1b604bce621c6059eaa02fe40
--- /dev/null
+++ b/themes/default/close-prelight.svg
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="27"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="close-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="15"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="12"
+       fx="9"
+       fy="12"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="4" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.65;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,26 18,26 L 0,26 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       id="g2328"
+       transform="translate(3,8)">
+      <g
+         transform="matrix(0.875,0,0,0.875,0.75,0.75)"
+         style="opacity:0.33;stroke:black;stroke-width:4.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="g2217">
+        <path
+           style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           d="M 2,2 L 10,10"
+           id="path1340" />
+        <path
+           style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           d="M 2,10 L 10,2"
+           id="path2215" />
+      </g>
+      <path
+         id="path2221"
+         d="M 2.5,2.5 L 9.5,9.5 L 9.5,9.5"
+         style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="path2225"
+         d="M 2.5,9.5 L 9.5,2.5"
+         style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,26.5 L 17.5,26.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/default/close-prelight.xpm b/themes/default/close-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..41211c632c88703b998ed40476ff4bf529406892
--- /dev/null
+++ b/themes/default/close-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"18 27 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  "};
diff --git a/themes/default/hide-prelight.png b/themes/default/hide-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..040e3d520776c17b243b982e954758559a15cff3
Binary files /dev/null and b/themes/default/hide-prelight.png differ
diff --git a/themes/default/hide-prelight.svg b/themes/default/hide-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..29fb883494afef1c1c23e68d407bc5364af7241c
--- /dev/null
+++ b/themes/default/hide-prelight.svg
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="27"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="hide-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="15"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="12"
+       fx="9"
+       fy="12"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="4" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.65;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,26 18,26 L 0,26 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1616"
+       transform="translate(3,8)">
+      <rect
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+         id="rect2376"
+         width="8"
+         height="4"
+         x="2"
+         y="7" />
+      <rect
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+         id="rect2378"
+         width="6"
+         height="2"
+         x="3"
+         y="8" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,26.5 L 17.5,26.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/default/hide-prelight.xpm b/themes/default/hide-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..81912c28973c9161c05499fb30ef13e913ce1add
--- /dev/null
+++ b/themes/default/hide-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"18 27 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  "};
diff --git a/themes/default/maximize-prelight.png b/themes/default/maximize-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1b7c11093de31c27348888986666e15c6b566dc
Binary files /dev/null and b/themes/default/maximize-prelight.png differ
diff --git a/themes/default/maximize-prelight.svg b/themes/default/maximize-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..5f1c60da4ae91710316ddc6b5d2fff4965705235
--- /dev/null
+++ b/themes/default/maximize-prelight.svg
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="27"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="maximize-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="15"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="12"
+       fx="9"
+       fy="12"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="4" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.65;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,26 18,26 L 0,26 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1614"
+       transform="translate(3,8)">
+      <path
+         id="rect2266"
+         d="M 1,1 L 1,11 L 11,11 L 11,1 L 1,1 z M 4,5 L 8,5 L 8,8 L 4,8 L 4,5 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+      <path
+         id="rect2285"
+         d="M 2,2 L 2,10 L 10,10 L 10,2 L 2,2 z M 3,4 L 9,4 L 9,9 L 3,9 L 3,4 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,26.5 L 17.5,26.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/default/maximize-prelight.xpm b/themes/default/maximize-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..3f31322eaf5171d512758204302273fe22d74353
--- /dev/null
+++ b/themes/default/maximize-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"18 27 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  "};
diff --git a/themes/default/maximize-toggled-prelight.png b/themes/default/maximize-toggled-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..b48859a9679e76fe2a0df7e3f0e5b9671751dbfb
Binary files /dev/null and b/themes/default/maximize-toggled-prelight.png differ
diff --git a/themes/default/maximize-toggled-prelight.svg b/themes/default/maximize-toggled-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..76ef54158b5524621501f0c0bb5cb43da095bfaa
--- /dev/null
+++ b/themes/default/maximize-toggled-prelight.svg
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="27"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="maximize-toggled-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="15"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="12"
+       fx="9"
+       fy="12"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="4" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.65;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,26 18,26 L 0,26 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1626"
+       transform="translate(3,8)">
+      <path
+         id="rect2318"
+         d="M 3,0 L 3,3 L 0,3 L 0,12 L 9,12 L 9,9 L 12,9 L 12,0 L 3,0 z M 3,7 L 6,7 L 6,9 L 3,9 L 3,7 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+      <path
+         id="rect2331"
+         d="M 4,1 L 4,3 L 5,3 L 9,3 L 10,3 L 10,7 L 9,7 L 9,8 L 11,8 L 11,1 L 4,1 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="rect2371"
+         d="M 1,4 L 1,11 L 8,11 L 8,4 L 1,4 z M 2,6 L 7,6 L 7,10 L 2,10 L 2,6 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,26.5 L 17.5,26.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/default/maximize-toggled-prelight.xpm b/themes/default/maximize-toggled-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..0d14d8002abf0215fe41620fb49a7b3c495148ce
--- /dev/null
+++ b/themes/default/maximize-toggled-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_toggled_pressed_xpm[] = {
+"18 27 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  "};
diff --git a/themes/default/menu-prelight.png b/themes/default/menu-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..552ae6ade6303a32b5b5ba6366b6876d2cd52567
Binary files /dev/null and b/themes/default/menu-prelight.png differ
diff --git a/themes/default/menu-prelight.svg b/themes/default/menu-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..42c5c47276d6a5c3ebbfe2f7987f788e389b0170
--- /dev/null
+++ b/themes/default/menu-prelight.svg
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="27"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="menu-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="15"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.65;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 16,0.5 C 16,0.5 16,26 16,26 L 0,26 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 16,1 C 16,1 16,4 16,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 15.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,26.5 L 15.5,26.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/default/menu-prelight.xpm b/themes/default/menu-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..1df80f7a0c59de558079a4317b21a7ea7f2c700f
--- /dev/null
+++ b/themes/default/menu-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"16 27 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                ",
+"                ",
+"                ",
+"                ",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"                ",
+"                "};
diff --git a/themes/default/shade-prelight.png b/themes/default/shade-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..1daf9a5a38e4afa625c162e47d55306162a0912c
Binary files /dev/null and b/themes/default/shade-prelight.png differ
diff --git a/themes/default/shade-prelight.svg b/themes/default/shade-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6952de295f587d865c81fe7d2b7feebed6dd3791
--- /dev/null
+++ b/themes/default/shade-prelight.svg
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="27"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="shade-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="15"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="12"
+       fx="9"
+       fy="12"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="4" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.65;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,26 18,26 L 0,26 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1616"
+       transform="translate(3,8)">
+      <path
+         d="M 6,9 L 6,3 M 3,6 L 6,3 L 9,6"
+         style="opacity:0.33;fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2605" />
+      <path
+         d="M 3,6 L 6,3 L 9,6 M 6,9 L 6,3"
+         style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2620" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,26.5 L 17.5,26.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/default/shade-prelight.xpm b/themes/default/shade-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..e388c8b46b6033fd2b5fe261614991f392df0219
--- /dev/null
+++ b/themes/default/shade-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_pressed_xpm[] = {
+"18 27 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  "};
diff --git a/themes/default/shade-toggled-prelight.png b/themes/default/shade-toggled-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..3096715b7ebc5eed6e1db437e2ba5f0f17877b5c
Binary files /dev/null and b/themes/default/shade-toggled-prelight.png differ
diff --git a/themes/default/shade-toggled-prelight.svg b/themes/default/shade-toggled-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..3621f1a7cfb75663bce709f94a5a2e1d5353f946
--- /dev/null
+++ b/themes/default/shade-toggled-prelight.svg
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="27"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="shade-toggled-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="15"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="12"
+       fx="9"
+       fy="12"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="4" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.65;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,26 18,26 L 0,26 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1628"
+       transform="translate(3,8)">
+      <path
+         d="M 6,3 L 6,9 M 3,6 L 6,9 L 9,6"
+         style="opacity:0.33;fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2605" />
+      <path
+         d="M 3,6 L 6,9 L 9,6 M 6,3 L 6,8"
+         style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2620" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,26.5 L 17.5,26.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/default/shade-toggled-prelight.xpm b/themes/default/shade-toggled-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..f83ac1a7cbf4d5f7ed74602f36dd8a128f1c3f11
--- /dev/null
+++ b/themes/default/shade-toggled-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_toggled_pressed_xpm[] = {
+"18 27 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  "};
diff --git a/themes/default/stick-prelight.png b/themes/default/stick-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2d1be76ff13c550b14355937c476ddc8f731ca8
Binary files /dev/null and b/themes/default/stick-prelight.png differ
diff --git a/themes/default/stick-prelight.svg b/themes/default/stick-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..bba5721980d374db170f75a54fa7be8a5ed5d0a1
--- /dev/null
+++ b/themes/default/stick-prelight.svg
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="27"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="stick-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="15"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="12"
+       fx="9"
+       fy="12"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="4" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.65;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,26 18,26 L 0,26 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1613"
+       transform="translate(3,8)">
+      <path
+         id="path1412"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="path2287"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:white;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,26.5 L 17.5,26.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/default/stick-prelight.xpm b/themes/default/stick-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..f805d8e3f76b163244f000938fa1f7eb0e8eeda6
--- /dev/null
+++ b/themes/default/stick-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * stick_pressed_xpm[] = {
+"18 27 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  "};
diff --git a/themes/default/stick-toggled-prelight.png b/themes/default/stick-toggled-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a6040e3cb66ad73b4103d4e051560d7ec3e3c2a
Binary files /dev/null and b/themes/default/stick-toggled-prelight.png differ
diff --git a/themes/default/stick-toggled-prelight.svg b/themes/default/stick-toggled-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6a93314faeef0d3357b337ab0925e3df435abb29
--- /dev/null
+++ b/themes/default/stick-toggled-prelight.svg
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="27"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="stick-toggled-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="15"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="12"
+       fx="9"
+       fy="12"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="4" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.65;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,26 18,26 L 0,26 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1625"
+       transform="translate(3,8)">
+      <path
+         id="path1412"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="path2287"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:white;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         d="M 7 6 A 1 1 0 1 1  5,6 A 1 1 0 1 1  7 6 z"
+         sodipodi:ry="1"
+         sodipodi:rx="1"
+         sodipodi:cy="0"
+         sodipodi:cx="6"
+         id="path2282"
+         style="opacity:1;fill:white;fill-opacity:1;stroke:white;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,26.5 L 17.5,26.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/default/stick-toggled-prelight.xpm b/themes/default/stick-toggled-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..dc6069de233c521928fa14b18005755cbefc9a69
--- /dev/null
+++ b/themes/default/stick-toggled-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * stick_toggled_pressed_xpm[] = {
+"18 27 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  "};
diff --git a/themes/largeprint/close-prelight.png b/themes/largeprint/close-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f44d317727e9a659a1e404fcdcdca30d6e34cb3
Binary files /dev/null and b/themes/largeprint/close-prelight.png differ
diff --git a/themes/largeprint/close-prelight.svg b/themes/largeprint/close-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..1aa7b8565e0289be5d2612bfbcf6bbda415a7c81
--- /dev/null
+++ b/themes/largeprint/close-prelight.svg
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="31"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="close-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="17"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="14"
+       fx="9"
+       fy="14"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="6" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,30 18,30 L 0,30 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       id="g2328"
+       transform="translate(3,10)">
+      <g
+         transform="matrix(0.875,0,0,0.875,0.75,0.75)"
+         style="opacity:0.33;stroke:black;stroke-width:4.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="g2217">
+        <path
+           style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           d="M 2,2 L 10,10"
+           id="path1340" />
+        <path
+           style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           d="M 2,10 L 10,2"
+           id="path2215" />
+      </g>
+      <path
+         id="path2221"
+         d="M 2.5,2.5 L 9.5,9.5 L 9.5,9.5"
+         style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="path2225"
+         d="M 2.5,9.5 L 9.5,2.5"
+         style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,30.5 L 17.5,30.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/largeprint/close-prelight.xpm b/themes/largeprint/close-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..f3efa27bd0ed52ead08c5a0af268a6655b3da068
--- /dev/null
+++ b/themes/largeprint/close-prelight.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"18 31 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  ",
+"                  ",
+"                  "};
diff --git a/themes/largeprint/hide-prelight.png b/themes/largeprint/hide-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ed2a4e3a0275dc759722e014b1a6bb70f0baa75
Binary files /dev/null and b/themes/largeprint/hide-prelight.png differ
diff --git a/themes/largeprint/hide-prelight.svg b/themes/largeprint/hide-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..07792485f172ad2db6fd9e9e5ae3a875075874e0
--- /dev/null
+++ b/themes/largeprint/hide-prelight.svg
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="31"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="hide-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="17"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="14"
+       fx="9"
+       fy="14"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="6" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,30 18,30 L 0,30 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1616"
+       transform="translate(3,10)">
+      <rect
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+         id="rect2376"
+         width="8"
+         height="4"
+         x="2"
+         y="7" />
+      <rect
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+         id="rect2378"
+         width="6"
+         height="2"
+         x="3"
+         y="8" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,30.5 L 17.5,30.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/largeprint/hide-prelight.xpm b/themes/largeprint/hide-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..56991ea6c4cb219823ab1203c6489fd64947f5d2
--- /dev/null
+++ b/themes/largeprint/hide-prelight.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"18 31 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  ",
+"                  ",
+"                  "};
diff --git a/themes/largeprint/maximize-prelight.png b/themes/largeprint/maximize-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..c16cc76e0aa4165a84f339edb799393dcdc3064f
Binary files /dev/null and b/themes/largeprint/maximize-prelight.png differ
diff --git a/themes/largeprint/maximize-prelight.svg b/themes/largeprint/maximize-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..169efcf0b480160841f83f3cb8ed48a22c19f35b
--- /dev/null
+++ b/themes/largeprint/maximize-prelight.svg
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="31"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="maximize-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="17"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="14"
+       fx="9"
+       fy="14"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="6" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,30 18,30 L 0,30 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1614"
+       transform="translate(3,10)">
+      <path
+         id="rect2266"
+         d="M 1,1 L 1,11 L 11,11 L 11,1 L 1,1 z M 4,5 L 8,5 L 8,8 L 4,8 L 4,5 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+      <path
+         id="rect2285"
+         d="M 2,2 L 2,10 L 10,10 L 10,2 L 2,2 z M 3,4 L 9,4 L 9,9 L 3,9 L 3,4 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,30.5 L 17.5,30.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/largeprint/maximize-prelight.xpm b/themes/largeprint/maximize-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d5585e6b4e439421a47f6c1a01cbe30496d10575
--- /dev/null
+++ b/themes/largeprint/maximize-prelight.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"18 31 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  ",
+"                  ",
+"                  "};
diff --git a/themes/largeprint/maximize-toggled-prelight.png b/themes/largeprint/maximize-toggled-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a3fccefc1b6a8c225f635beb8bc9ec18feba393
Binary files /dev/null and b/themes/largeprint/maximize-toggled-prelight.png differ
diff --git a/themes/largeprint/maximize-toggled-prelight.svg b/themes/largeprint/maximize-toggled-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..65e92ed3151380253519c9b7954ac18d6cc5db14
--- /dev/null
+++ b/themes/largeprint/maximize-toggled-prelight.svg
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="31"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="maximize-toggled-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="17"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="14"
+       fx="9"
+       fy="14"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="6" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,30 18,30 L 0,30 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1626"
+       transform="translate(3,10)">
+      <path
+         id="rect2318"
+         d="M 3,0 L 3,3 L 0,3 L 0,12 L 9,12 L 9,9 L 12,9 L 12,0 L 3,0 z M 3,7 L 6,7 L 6,9 L 3,9 L 3,7 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+      <path
+         id="rect2331"
+         d="M 4,1 L 4,3 L 5,3 L 9,3 L 10,3 L 10,7 L 9,7 L 9,8 L 11,8 L 11,1 L 4,1 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="rect2371"
+         d="M 1,4 L 1,11 L 8,11 L 8,4 L 1,4 z M 2,6 L 7,6 L 7,10 L 2,10 L 2,6 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,30.5 L 17.5,30.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/largeprint/maximize-toggled-prelight.xpm b/themes/largeprint/maximize-toggled-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..a77783f81beb1c5f2e713944b4185c81231eec23
--- /dev/null
+++ b/themes/largeprint/maximize-toggled-prelight.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * maximize_toggled_pressed_xpm[] = {
+"18 31 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  ",
+"                  ",
+"                  "};
diff --git a/themes/largeprint/menu-prelight.png b/themes/largeprint/menu-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a9933efdb3b9dd0d2921b9c0b54277fdc30f696
Binary files /dev/null and b/themes/largeprint/menu-prelight.png differ
diff --git a/themes/largeprint/menu-prelight.svg b/themes/largeprint/menu-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..1c2f12e6d6d2cfb55471eb654edc17e871b1877c
--- /dev/null
+++ b/themes/largeprint/menu-prelight.svg
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="31"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="menu-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="17"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,30 18,30 L 0,30 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,30.5 L 17.5,30.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/largeprint/menu-prelight.xpm b/themes/largeprint/menu-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..0f71cb151737f093aecf40e279c517a8b30068e1
--- /dev/null
+++ b/themes/largeprint/menu-prelight.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"18 31 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  ",
+"                  ",
+"                  "};
diff --git a/themes/largeprint/shade-prelight.png b/themes/largeprint/shade-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..15dbffc0e345c239762871da9b284272b61e0bd0
Binary files /dev/null and b/themes/largeprint/shade-prelight.png differ
diff --git a/themes/largeprint/shade-prelight.svg b/themes/largeprint/shade-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..295453d8eae28a6e117ba9458c5c01f6ceb1f3d8
--- /dev/null
+++ b/themes/largeprint/shade-prelight.svg
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="31"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="shade-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="17"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="14"
+       fx="9"
+       fy="14"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="6" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,30 18,30 L 0,30 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1616"
+       transform="translate(3,10)">
+      <path
+         d="M 6,9 L 6,3 M 3,6 L 6,3 L 9,6"
+         style="opacity:0.33;fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2605" />
+      <path
+         d="M 3,6 L 6,3 L 9,6 M 6,9 L 6,3"
+         style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2620" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,30.5 L 17.5,30.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/largeprint/shade-prelight.xpm b/themes/largeprint/shade-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..eddeb640ba1eb2f7648ff4f293744731388da758
--- /dev/null
+++ b/themes/largeprint/shade-prelight.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * shade_pressed_xpm[] = {
+"18 31 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  ",
+"                  ",
+"                  "};
diff --git a/themes/largeprint/shade-toggled-prelight.png b/themes/largeprint/shade-toggled-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b0fe27465754fbe9bab6b545e69386d4c9b9f2b
Binary files /dev/null and b/themes/largeprint/shade-toggled-prelight.png differ
diff --git a/themes/largeprint/shade-toggled-prelight.svg b/themes/largeprint/shade-toggled-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..d364d4715b29f35e248ce58cb41bc7c44bd1f2c4
--- /dev/null
+++ b/themes/largeprint/shade-toggled-prelight.svg
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="31"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="shade-toggled-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="17"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="14"
+       fx="9"
+       fy="14"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="6" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,30 18,30 L 0,30 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1628"
+       transform="translate(3,10)">
+      <path
+         d="M 6,3 L 6,9 M 3,6 L 6,9 L 9,6"
+         style="opacity:0.33;fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2605" />
+      <path
+         d="M 3,6 L 6,9 L 9,6 M 6,3 L 6,8"
+         style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline"
+         id="path2620" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,30.5 L 17.5,30.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/largeprint/shade-toggled-prelight.xpm b/themes/largeprint/shade-toggled-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b6ce2bd4a72cfc71da21c6b5cab56d543b920486
--- /dev/null
+++ b/themes/largeprint/shade-toggled-prelight.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * shade_toggled_pressed_xpm[] = {
+"18 31 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  ",
+"                  ",
+"                  "};
diff --git a/themes/largeprint/stick-prelight.png b/themes/largeprint/stick-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..95ddd06e166f59a360d9c262fa686e5db6beb28f
Binary files /dev/null and b/themes/largeprint/stick-prelight.png differ
diff --git a/themes/largeprint/stick-prelight.svg b/themes/largeprint/stick-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a292c66f1a3564ff8a338e3f1a55b254478d8aae
--- /dev/null
+++ b/themes/largeprint/stick-prelight.svg
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="31"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="stick-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="17"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="14"
+       fx="9"
+       fy="14"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="6" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,30 18,30 L 0,30 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1613"
+       transform="translate(3,10)">
+      <path
+         id="path1412"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="path2287"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:white;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,30.5 L 17.5,30.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/largeprint/stick-prelight.xpm b/themes/largeprint/stick-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..c18446c37961a69e4500502f50eff908812dda7b
--- /dev/null
+++ b/themes/largeprint/stick-prelight.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * stick_pressed_xpm[] = {
+"18 31 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  ",
+"                  ",
+"                  "};
diff --git a/themes/largeprint/stick-toggled-prelight.png b/themes/largeprint/stick-toggled-prelight.png
new file mode 100644
index 0000000000000000000000000000000000000000..d87281c015961702ae1f2638014c2e457cfd5088
Binary files /dev/null and b/themes/largeprint/stick-toggled-prelight.png differ
diff --git a/themes/largeprint/stick-toggled-prelight.svg b/themes/largeprint/stick-toggled-prelight.svg
new file mode 100644
index 0000000000000000000000000000000000000000..1631f8fa5702f8adc6acbab71f65bf8f3fedffdd
--- /dev/null
+++ b/themes/largeprint/stick-toggled-prelight.svg
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="31"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docname="stick-toggled-prelight.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5873">
+      <stop
+         id="stop5875"
+         offset="0"
+         style="stop-color:white;stop-opacity:1;" />
+      <stop
+         id="stop5879"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.15;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5847">
+      <stop
+         id="stop5849"
+         offset="0"
+         style="stop-color:black;stop-opacity:0.05;" />
+      <stop
+         id="stop2776"
+         offset="1"
+         style="stop-color:white;stop-opacity:0.30;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5847"
+       id="linearGradient6945"
+       gradientUnits="userSpaceOnUse"
+       x1="0"
+       y1="0.5"
+       x2="0"
+       y2="17"
+       gradientTransform="matrix(1,0,0,1,0,0)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="linearGradient6962"
+       x1="0"
+       y1="1"
+       x2="0"
+       y2="8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.2,0,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5873"
+       id="radialGradient3087"
+       cx="9"
+       cy="14"
+       fx="9"
+       fy="14"
+       r="12"
+       gradientTransform="matrix(1,0,0,1,0,0.5)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="white"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10"
+     inkscape:cx="0"
+     inkscape:cy="0"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     gridoriginx="0px"
+     gridtolerance="0.5px"
+     guidetolerance="1px"
+     inkscape:window-width="640"
+     inkscape:window-height="400"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:guide-bbox="true"
+     inkscape:guide-points="false"
+     showguides="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Title</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Olivier Fourdan</dc:title>
+          </cc:Agent>
+        </dc:creator>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="pressed">
+    <g
+       id="g1789"
+       transform="translate(0,2)">
+      <rect
+         style="opacity:0.5;fill:url(#radialGradient3087);fill-opacity:0.75;stroke:url(#radialGradient3087);stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect3079"
+         width="18"
+         height="18"
+         x="0"
+         y="6" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Grad"
+     style="display:inline">
+    <path
+       style="fill:url(#linearGradient6945);fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 0,0.5 L 18,0.5 C 18,0.5 18,30 18,30 L 0,30 L 0,0.5 z "
+       id="path6057" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="hilight">
+    <path
+       style="fill:url(#linearGradient6962);fill-opacity:0.40;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 0,1 L 18,1 C 18,1 18,4 18,4 L 0,4 L 0,3 z "
+       id="path6061" />
+  </g>
+  <g
+     inkscape:label="Border"
+     inkscape:groupmode="layer"
+     id="g31"
+     style="display:inline">
+    <path
+       style="fill:none;fill-opacity:0.20;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0.50"
+       d="M 0.5,0.5 L 17.5,0.5"
+       id="path6059" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g3722"
+     inkscape:label="Button">
+    <g
+       style="display:inline"
+       id="g1625"
+       transform="translate(3,10)">
+      <path
+         id="path1412"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:0.33;fill:black;fill-opacity:1;stroke:black;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         id="path2287"
+         d="M 6,2 C 3.792,2 2,3.792 2,6 C 2,8.208 3.792,10 6,10 C 8.208,10 10,8.208 10,6 C 10,3.792 8.208,2 6,2 z M 6,4 C 7.104,4 8,4.896 8,6 C 8,7.104 7.104,8 6,8 C 4.896,8 4,7.104 4,6 C 4,4.896 4.896,4 6,4 z "
+         style="opacity:1;fill:white;fill-opacity:1;stroke:white;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <path
+         d="M 7 6 A 1 1 0 1 1  5,6 A 1 1 0 1 1  7 6 z"
+         sodipodi:ry="1"
+         sodipodi:rx="1"
+         sodipodi:cy="0"
+         sodipodi:cx="6"
+         id="path2282"
+         style="opacity:1;fill:white;fill-opacity:1;stroke:white;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Shadow">
+    <path
+       style="fill:none;fill-opacity:0;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:0"
+       d="M 0.5,30.5 L 17.5,30.5"
+       id="path6989" />
+  </g>
+</svg>
diff --git a/themes/largeprint/stick-toggled-prelight.xpm b/themes/largeprint/stick-toggled-prelight.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..9f00c4d63263dc6968de8a5699785c35b3f52c5d
--- /dev/null
+++ b/themes/largeprint/stick-toggled-prelight.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * stick_toggled_pressed_xpm[] = {
+"18 31 3 1",
+" 	c None",
+"+	c #D0D0FF s active_hilight_1",
+".	c #C0C0FF s active_color_1",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"                  ",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"..................",
+"                  ",
+"                  ",
+"                  ",
+"                  "};