diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php
index 995290960ccb5968af873ca37c78a86e1dde3eb1..f775d4b6ba6ce4bf9a23510b87562d41e2889160 100644
--- a/ecrire/inc/filtres.php
+++ b/ecrire/inc/filtres.php
@@ -3901,6 +3901,7 @@ function prepare_icone_base($type, $lien, $texte, $fond, $fonction = "", $class
 		$fonction = "del";
 	}
 
+	$fond_origine = $fond;
 	// remappage des icone : article-24.png+new => article-new-24.png
 	if ($icone_renommer = charger_fonction('icone_renommer', 'inc', true)) {
 		list($fond, $fonction) = $icone_renommer($fond, $fonction);
@@ -3925,18 +3926,13 @@ function prepare_icone_base($type, $lien, $texte, $fond, $fonction = "", $class
 	}
 
 	$size = 24;
-	if (preg_match("/-([0-9]{1,3})[.](gif|png)$/i", $fond, $match)) {
+	if (preg_match("/-([0-9]{1,3})[.](gif|png|svg)$/i", $fond, $match)
+	  or preg_match("/-([0-9]{1,3})([.](gif|png|svg))?$/i", $fond_origine, $match)) {
 		$size = $match[1];
 	}
 
-	if ($fonction) {
-		// 2 images pour composer l'icone : le fond (article) en background,
-		// la fonction (new) en image
-		$icone = http_img_pack($fonction, $alt, "width='$size' height='$size'\n" .
-			http_style_background($fond, '', $size));
-	} else {
-		$icone = http_img_pack($fond, $alt, "width='$size' height='$size'");
-	}
+	$icone = http_img_pack($fond, $alt, "width='$size' height='$size'");
+	$icone = "<span class=\"icone-image".($fonction ? " icone-fonction icone-fonction-$fonction" : "") . "\">$icone</span>";
 
 	if ($type == 'lien') {
 		return "<span class='icone s$size $class'>"
diff --git a/ecrire/inc/icone_renommer.php b/ecrire/inc/icone_renommer.php
index 134ad2b14848dd7d2db4b0dd30953ae5fd692646..d0500558fc1bd2cfc778780c6359fd67a93ab22d 100644
--- a/ecrire/inc/icone_renommer.php
+++ b/ecrire/inc/icone_renommer.php
@@ -51,10 +51,10 @@ function inc_icone_renommer_dist($fond, $fonction) {
 		$fond = $icone;
 
 		if ($rtl
-			and $fr = "$type-rtl-$size.png"
-			and file_exists($dir . '/' . $fr)
+			and $fr = $dir . '/' . str_replace("$type-", "$type-rtl-", basename($icone))
+			and file_exists($fr)
 		) {
-			$type = "$type-rtl";
+			$fond = $fr;
 		}
 
 		$action = $fonction;
@@ -65,18 +65,10 @@ function inc_icone_renommer_dist($fond, $fonction) {
 		} elseif ($action == "edit.gif") {
 			$action = "edit";
 		}
-		if (!in_array($action, array('del', 'new', 'edit'))) {
-			$action = "";
-		}
-		if ($action) {
-			if ($fa = "$type-$action-$size.png"
-				and file_exists($dir . '/' . $fa)
-			) {
-				$fond = $dir . '/' . $fa;
-				$fonction = "";
-			} else {
-				$fonction = "$action-$size.png";
-			}
+
+		$fonction = "";
+		if (in_array($action, array('add','del', 'new', 'edit', 'config'))) {
+			$fonction = $action;
 		}
 
 		// c'est bon !
diff --git a/prive/themes/spip/bando.css.html b/prive/themes/spip/bando.css.html
index 5f8e23b0dc6eba5d23d398301fb4dae3c4747a53..4b2691076b9812f0bb7e79696714abf38ab6834c 100644
--- a/prive/themes/spip/bando.css.html
+++ b/prive/themes/spip/bando.css.html
@@ -97,7 +97,7 @@
 #bando_outils ul.creer {float:#ENV{left};}
 #bando_outils ul.collaborer {float:#ENV{left};margin-#ENV{right}:20px;}
 #bando_outils ul.rapides li.bouton{ float:#ENV{left}; }
-#bando_outils ul.rapides li.bouton a{ display:block; padding:2px;background-position:center;background-repeat:no-repeat; }
+#bando_outils ul.rapides li.bouton a{ display:block; padding:2px;background-position:center;background-repeat:no-repeat;background-size: 16px;}
 #bando_outils ul.rapides li.bouton a span { visibility:hidden;display:block;height:24px;width:24px;overflow:hidden; }
 #bando_outils ul.rapides li.bouton a:hover, #bando_outils ul.rapides li.bouton a:focus{background-color:#[(#ENV{claire}|couleur_eclaircir)];}
 #bando_outils ul.rapides li.bouton{ margin-top:0px;}
diff --git a/prive/themes/spip/icons.css.html b/prive/themes/spip/icons.css.html
index 7679b628b1da0c1c26c2e2acf0499e4bacdb04ac..be50f45229523a7d775296cd4a3f1b4301a5560a 100644
--- a/prive/themes/spip/icons.css.html
+++ b/prive/themes/spip/icons.css.html
@@ -23,6 +23,17 @@
 .icone a:hover img,.icone .submit:hover img  { background-color: #fff; border-color: #666; }
 .icone a b,.box .icone a b,.icone .submit b,.box .icone .submit b { font-weight: bold; color: #ENV{foncee}; display: block; margin: 2px auto; width: 100%; font-size:#GET{iconfontsize};height: [(#ENV{line-height}|strmult{2}|strdiv{#GET{iconfontsize}})em];line-height:1; }
 .icone a:hover b,.icone .submit:hover b { color: #000;}
+.icone .icone-image {display: inline-block;position: relative;}
+.icone .icone-image img {display: block;}
+.icone.s16 .icone-image img {width: 16px;}
+.icone.s24 .icone-image img {width: 24px;}
+.icone.s32 .icone-image img {width: 32px;}
+.icone .icone-fonction::after {content:'';display: block;position: absolute;top:0;left:0;right:0;bottom:0;background-size: 85%;background-position: center right 2px;background-repeat: no-repeat;}
+.icone .icone-fonction-add::after{background-image:url(#CHEMIN_IMAGE{add-xx.svg});}
+.icone .icone-fonction-new::after{background-image:url(#CHEMIN_IMAGE{new-xx.svg});}
+.icone .icone-fonction-del::after{background-image:url(#CHEMIN_IMAGE{del-xx.svg});}
+.icone .icone-fonction-edit::after{background-image:url(#CHEMIN_IMAGE{edit-xx.svg});}
+.icone .icone-fonction-config::after{background-image:url(#CHEMIN_IMAGE{config-xx.svg});}
 
 /*form.bouton_action_post.icone,form.bouton_action_post.icone div,form.bouton_action_post.icone .submit {display:block;}*/
 
@@ -46,13 +57,15 @@
 /* pour les navigateurs modernes */
 .icone.horizontale a,.icone.horizontale .submit {display:table-cell;vertical-align:middle;height:28px;}
 .icone.horizontale.right {text-align: #ENV{right};padding-#ENV{right}:32px;padding-#ENV{left}:2px;}
-.icone.horizontale a img,.icone.horizontale .submit img {padding:0;border:0;background:none;position:absolute;#ENV{left}:4px;top:50%;margin-top:-12px;}
+.icone.horizontale a img,.icone.horizontale .submit img {padding:0;border:0;background:none;}
+.icone.horizontale a .icone-image,.icone.horizontale .submit .icone-image {position:absolute;#ENV{left}:4px;top:50%;margin-top:-12px;}
 .icone.horizontale a b,.icone.horizontale .submit b {color:#666;display:inline;}
 .icone.horizontale a:hover b,.icone.horizontale .submit:hover b { color: #000;}
+.icone.horizontale .icone-fonction::after {background-size: contain;background-position: center;}
 
 /* variantes sans texte ou sans image */
 .icones_img .icone.verticale b {display:none;}
-.icones_texte .icone img {display:none;}
+.icones_texte .icone .icone-image {display:none;}
 
 .icones_texte .icone.horizontale {padding:2px;}
 .icones_texte .icone.horizontale a,.icones_texte .icone.horizontale .submit {display:block;padding:7px;height:auto;color: #606060;border: 1px solid #ddd; background-color: #f0f0f0;}
diff --git a/prive/themes/spip/images/add-xx.svg b/prive/themes/spip/images/add-xx.svg
new file mode 100644
index 0000000000000000000000000000000000000000..143fbbd49b97c14fbb42a3e121c6a0fe448946fe
--- /dev/null
+++ b/prive/themes/spip/images/add-xx.svg
@@ -0,0 +1,18 @@
+<svg version="1.1"
+		 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+		 width="64"
+		 height="64"
+		 viewBox="0 0 64 64">
+	<g transform="translate(32 32) scale(0.5)">
+		<circle fill="#4caf50" cx="32" cy="32" r="32" />
+		<g transform="translate(8 8) scale(0.75)">
+			<path transform="scale(0.1582)" fill="#fff" d="M394,154.175c-5.331-5.33-11.806-7.994-19.417-7.994H255.811V27.406c0-7.611-2.666-14.084-7.994-19.414
+				C242.488,2.666,236.02,0,228.398,0h-54.812c-7.612,0-14.084,2.663-19.414,7.993c-5.33,5.33-7.994,11.803-7.994,19.414v118.775
+				H27.407c-7.611,0-14.084,2.664-19.414,7.994S0,165.973,0,173.589v54.819c0,7.618,2.662,14.086,7.992,19.411
+				c5.33,5.332,11.803,7.994,19.414,7.994h118.771V374.59c0,7.611,2.664,14.089,7.994,19.417c5.33,5.325,11.802,7.987,19.414,7.987
+				h54.816c7.617,0,14.086-2.662,19.417-7.987c5.332-5.331,7.994-11.806,7.994-19.417V255.813h118.77
+				c7.618,0,14.089-2.662,19.417-7.994c5.329-5.325,7.994-11.793,7.994-19.411v-54.819C401.991,165.973,399.332,159.502,394,154.175z"
+				/>
+		</g>
+	</g>
+</svg>
diff --git a/prive/themes/spip/images/article-add-16.png b/prive/themes/spip/images/article-add-16.png
deleted file mode 100644
index d32b982c8b3962e769d38dae779f499d6743c809..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/article-add-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/article-add-24.png b/prive/themes/spip/images/article-add-24.png
deleted file mode 100644
index 5a387cd47db39069f70aa611196c2dc79910dfdf..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/article-add-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/article-add-32.png b/prive/themes/spip/images/article-add-32.png
deleted file mode 100644
index 06981f42d0b0d88f3850f994657cdb58d6c08d33..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/article-add-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/article-del-16.png b/prive/themes/spip/images/article-del-16.png
deleted file mode 100644
index 59026353d02c5f7a18af55806d63e887b1c3d91c..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/article-del-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/article-del-24.png b/prive/themes/spip/images/article-del-24.png
deleted file mode 100644
index 13fb233f877e5a56c01c2e95eef6363c1e3e3df9..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/article-del-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/article-del-32.png b/prive/themes/spip/images/article-del-32.png
deleted file mode 100644
index 5f286e4e118f3be6871ded7a49e9661a9deef560..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/article-del-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/article-edit-16.png b/prive/themes/spip/images/article-edit-16.png
deleted file mode 100644
index ba09679b44adef33c52db4a8e3614c5180fc4fd6..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/article-edit-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/article-edit-24.png b/prive/themes/spip/images/article-edit-24.png
deleted file mode 100644
index 8a8d36edd66e92c7529f57beb51e06c62c081cf5..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/article-edit-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/article-edit-32.png b/prive/themes/spip/images/article-edit-32.png
deleted file mode 100644
index 056d14a8406200079508ae90530f0ceace4e97e2..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/article-edit-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/article-new-24.png b/prive/themes/spip/images/article-new-24.png
deleted file mode 100644
index 767067f13a3201be93aeeaa63655ca5b285ba1dc..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/article-new-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/article-new-32.png b/prive/themes/spip/images/article-new-32.png
deleted file mode 100644
index 4a08f397c4bf28719d152ca8c00c92f48b9b97b9..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/article-new-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/auteur-add-16.png b/prive/themes/spip/images/auteur-add-16.png
deleted file mode 100644
index b8b59a569912d9a8dd6a070d3874aac4cda46a68..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/auteur-add-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/auteur-add-24.png b/prive/themes/spip/images/auteur-add-24.png
deleted file mode 100644
index 8de74f1fe68e196f898af429e6f929b703c9d03d..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/auteur-add-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/auteur-add-32.png b/prive/themes/spip/images/auteur-add-32.png
deleted file mode 100644
index c8e3c850daef758dbfa92113ab916791f146471a..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/auteur-add-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/auteur-del-16.png b/prive/themes/spip/images/auteur-del-16.png
deleted file mode 100644
index eaf68d81fe2eaa9dda34b2b811129e8603b7f3e3..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/auteur-del-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/auteur-del-24.png b/prive/themes/spip/images/auteur-del-24.png
deleted file mode 100644
index 18eb40bec803e95fa79b29254f9ba97d3736d4c3..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/auteur-del-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/auteur-del-32.png b/prive/themes/spip/images/auteur-del-32.png
deleted file mode 100644
index 677126d0706f3b4561036434ac7849ef6aeeb284..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/auteur-del-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/auteur-edit-16.png b/prive/themes/spip/images/auteur-edit-16.png
deleted file mode 100644
index 716e4cda1a33058a5cb0af87145a5a724efab3bd..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/auteur-edit-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/auteur-edit-24.png b/prive/themes/spip/images/auteur-edit-24.png
deleted file mode 100644
index b8393c33af380b6b09e8bdd9b6fbb225f0dfc00b..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/auteur-edit-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/auteur-edit-32.png b/prive/themes/spip/images/auteur-edit-32.png
deleted file mode 100644
index 702236bd9c0a6b2239f52e73a70f848aa4c4b882..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/auteur-edit-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/auteur-new-24.png b/prive/themes/spip/images/auteur-new-24.png
deleted file mode 100644
index 63984d76bd2263a14e028c1d1a338605c4aa74bf..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/auteur-new-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/auteur-new-32.png b/prive/themes/spip/images/auteur-new-32.png
deleted file mode 100644
index f39b57042ff46e00c97da62a5e94671fdeee7eba..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/auteur-new-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/base-add-16.png b/prive/themes/spip/images/base-add-16.png
deleted file mode 100644
index a708023893645836587cc261c4289fbc7be759d5..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/base-add-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/base-add-32.png b/prive/themes/spip/images/base-add-32.png
deleted file mode 100644
index ae49dff672cef5be07fd5b7a938caec65e886543..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/base-add-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/base-del-16.png b/prive/themes/spip/images/base-del-16.png
deleted file mode 100644
index 68b2c558b939d5d1455a1b2e95d5ff9a9986b4b1..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/base-del-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/base-del-32.png b/prive/themes/spip/images/base-del-32.png
deleted file mode 100644
index e87d016281cf65ac855ef82def01fe46df113535..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/base-del-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/base-new-32.png b/prive/themes/spip/images/base-new-32.png
deleted file mode 100644
index 12aa87b43457e67d0252ca5d373f4886dd5d3285..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/base-new-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/cfg-xx.svg b/prive/themes/spip/images/cfg-xx.svg
new file mode 100644
index 0000000000000000000000000000000000000000..0b95f6729d3e907262fd140dfa638aff22e5b099
--- /dev/null
+++ b/prive/themes/spip/images/cfg-xx.svg
@@ -0,0 +1,16 @@
+<svg
+	version="1.1"
+	xmlns="http://www.w3.org/2000/svg"
+	xmlns:xlink="http://www.w3.org/1999/xlink"
+	width="64"
+	height="64"
+	viewBox="0 0 514.135 514.135">
+	<path fill="#666" d="M410.684,308.268c-10.24,0-17.92,2.56-25.6,2.56l-74.24-74.24l61.44-61.44l79.36-28.16l58.88-94.72
+		c2.56-5.12,2.56-12.8,0-15.36l-30.72-30.72c-5.12-5.12-12.8-5.12-17.92-2.56l-97.28,56.32l-30.72,81.92l-61.44,61.44l-69.12-74.24
+		c0-7.68,2.56-15.36,2.56-25.6c0-66.56-64-115.2-128-99.84l38.4,38.4c20.48,20.48,20.48,51.2,0,71.68
+		c-20.48,20.48-51.2,20.48-71.68,0l-40.96-35.84c-20.48,74.24,48.64,145.92,125.44,122.88l74.24,74.24l-30.72,30.72
+		c-17.92-5.12-35.84,0-48.64,12.8l-104.96,104.96c-20.48,20.48-23.04,51.2-5.12,71.68c20.48,23.04,53.76,23.04,74.24,2.56
+		l107.52-107.52c12.8-12.8,17.92-33.28,12.8-48.64l30.72-30.72l74.24,74.24c-2.56,7.68-2.56,17.92-2.56,25.6
+		c0,66.56,64,115.2,128,99.84l-38.4-38.4c-20.48-20.48-20.48-51.2,0-71.68c20.48-20.48,51.2-20.48,71.68,0l38.4,38.4
+		C528.444,372.268,477.244,308.268,410.684,308.268z"/>
+</svg>
diff --git a/prive/themes/spip/images/config-xx.svg b/prive/themes/spip/images/config-xx.svg
new file mode 100644
index 0000000000000000000000000000000000000000..96cc9c2916bd485919a3fa93b671104386509e7e
--- /dev/null
+++ b/prive/themes/spip/images/config-xx.svg
@@ -0,0 +1,19 @@
+<svg version="1.1"
+		 xmlns="http://www.w3.org/2000/svg"
+		 xmlns:xlink="http://www.w3.org/1999/xlink"
+		 width="64"
+		 height="64"
+		 viewBox="0 0 340.274 340.274">
+	<g transform="translate(170.137 170.137) scale(0.5)">
+		<path fill="#777777" d="M293.629,127.806l-5.795-13.739c19.846-44.856,18.53-46.189,14.676-50.08l-25.353-24.77l-2.516-2.12h-2.937
+			c-1.549,0-6.173,0-44.712,17.48l-14.184-5.719c-18.332-45.444-20.212-45.444-25.58-45.444h-35.765
+			c-5.362,0-7.446-0.006-24.448,45.606l-14.123,5.734C86.848,43.757,71.574,38.19,67.452,38.19l-3.381,0.105L36.801,65.032
+			c-4.138,3.891-5.582,5.263,15.402,49.425l-5.774,13.691C0,146.097,0,147.838,0,153.33v35.068c0,5.501,0,7.44,46.585,24.127
+			l5.773,13.667c-19.843,44.832-18.51,46.178-14.655,50.032l25.353,24.8l2.522,2.168h2.951c1.525,0,6.092,0,44.685-17.516
+			l14.159,5.758c18.335,45.438,20.218,45.427,25.598,45.427h35.771c5.47,0,7.41,0,24.463-45.589l14.195-5.74
+			c26.014,11,41.253,16.585,45.349,16.585l3.404-0.096l27.479-26.901c3.909-3.945,5.278-5.309-15.589-49.288l5.734-13.702
+			c46.496-17.967,46.496-19.853,46.496-25.221v-35.029C340.268,146.361,340.268,144.434,293.629,127.806z M170.128,228.474
+			c-32.798,0-59.504-26.187-59.504-58.364c0-32.153,26.707-58.315,59.504-58.315c32.78,0,59.43,26.168,59.43,58.315
+			C229.552,202.287,202.902,228.474,170.128,228.474z"/>
+	</g>
+</svg>
diff --git a/prive/themes/spip/images/cookie-add-16.png b/prive/themes/spip/images/cookie-add-16.png
deleted file mode 100644
index ab5d6caa70ea47d55004bbff931c4ab6e0801f20..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/cookie-add-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/cookie-add-24.png b/prive/themes/spip/images/cookie-add-24.png
deleted file mode 100644
index 18676eea14e4b5de33a4c53e34cbd655ec80b70c..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/cookie-add-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/cookie-add-32.png b/prive/themes/spip/images/cookie-add-32.png
deleted file mode 100644
index 4e39dd2733359b2b6443d3cb6047509082e06348..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/cookie-add-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/cookie-del-16.png b/prive/themes/spip/images/cookie-del-16.png
deleted file mode 100644
index fa5d1d44fb6a389293ef2b081b3c5f71309f7ad4..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/cookie-del-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/cookie-del-24.png b/prive/themes/spip/images/cookie-del-24.png
deleted file mode 100644
index b1d45ca6c1d12f6d59cbeb941517bfb6119b478b..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/cookie-del-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/cookie-del-32.png b/prive/themes/spip/images/cookie-del-32.png
deleted file mode 100644
index 3cd59cc391853af2fe126446e5b83de602d5e5f5..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/cookie-del-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/cookie-edit-16.png b/prive/themes/spip/images/cookie-edit-16.png
deleted file mode 100644
index 397713ce2f324af46064d6cd386f33f05fb3662b..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/cookie-edit-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/cookie-edit-24.png b/prive/themes/spip/images/cookie-edit-24.png
deleted file mode 100644
index 4613a66d0308060092a1597f48203f3c2973f390..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/cookie-edit-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/cookie-edit-32.png b/prive/themes/spip/images/cookie-edit-32.png
deleted file mode 100644
index b3c000fa0aafadf15ca6e81f9a94bf976e1ee3e7..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/cookie-edit-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/cookie-new-24.png b/prive/themes/spip/images/cookie-new-24.png
deleted file mode 100644
index a44b3f49bbd044af73a83c9919de88a6642a27da..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/cookie-new-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/cookie-new-32.png b/prive/themes/spip/images/cookie-new-32.png
deleted file mode 100644
index 18482bce8e3f7cff59e55bea3529642ff6154e14..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/cookie-new-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/del-xx.svg b/prive/themes/spip/images/del-xx.svg
new file mode 100644
index 0000000000000000000000000000000000000000..0e507b237c53fddc9bf08d336d6fbc15ec690d80
--- /dev/null
+++ b/prive/themes/spip/images/del-xx.svg
@@ -0,0 +1,15 @@
+<svg version="1.1"
+		 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+		 x="0px" y="0px"
+		 width="64"
+		 height="64"
+		 viewBox="0 0 64 64">
+	<g transform="translate(32 32) scale(0.5)">
+		<circle cx="32" cy="32" r="32" fill="#E21B1B" />
+		<path transform="translate(8 8) scale(0.1194)" fill="#fff" d="M394,154.175c-5.331-5.33-11.806-7.994-19.417-7.994H255.811
+		H27.407c-7.611,0-14.084,2.664-19.414,7.994S0,165.973,0,173.589
+		v54.819c0,7.618,2.662,14.086,7.992,19.411c5.33,5.332,11.803,7.994,19.414,7.994h118.771
+		H374.77 c7.618,0,14.089-2.662,19.417-7.994c5.329-5.325,7.994-11.793,7.994-19.411
+		v-54.819C401.991,165.973,399.332,159.502,394,154.175z" />
+	</g>
+</svg>
diff --git a/prive/themes/spip/images/edit-xx.svg b/prive/themes/spip/images/edit-xx.svg
new file mode 100644
index 0000000000000000000000000000000000000000..ad0bd2657921de1178384a26c6cfcf774a66dcc4
--- /dev/null
+++ b/prive/themes/spip/images/edit-xx.svg
@@ -0,0 +1,17 @@
+<svg version="1.1"
+		 xmlns="http://www.w3.org/2000/svg"
+		 xmlns:xlink="http://www.w3.org/1999/xlink"
+		 width="64"
+		 height="64"
+		 viewBox="0 0 179.5 179.5">
+	<g transform="translate(71.8 71.8) scale(0.6)">
+		<path fill="#324A5E" d="M42,173.3l-36-36L138.6,4.7c6.3-6.3,16.4-6.3,22.7,0L174.6,18c6.3,6.3,6.3,16.4,0,22.7L42,173.3z"/>
+		<path fill="#FC6F58" d="M174.6,40.7c6.3-6.3,6.3-16.4,0-22.7L161.3,4.7c-6.3-6.3-16.4-6.3-22.7,0l-9.9,9.9l36,36L174.6,40.7z"/>
+		<path fill="#F1543F" d="M174.6,18l-7.1-7.1l-21.3,21.3l18.5,18.5l9.9-9.9C180.9,34.4,180.9,24.2,174.6,18z"/>
+		<rect fill="#2B3B4E" x="7.2" y="89.4" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -45.0305 96.5264)" width="173.5" height="26.3"/>
+		<polygon fill="#FFDC8D" points="42,173.3 0,179.3 6,137.3 "/>
+		<polygon fill="#FFD15D" points="42,173.3 24,155.3 0,179.3 0,179.3 "/>
+		<polygon fill="#324A5E" points="16.2,177 2.3,163.1 0,179.3 "/>
+		<polygon fill="#2B3B4E" points="0,179.3 0,179.3 16.2,177 9.3,170 "/>
+	</g>
+</svg>
diff --git a/prive/themes/spip/images/fermer-xx.svg b/prive/themes/spip/images/fermer-xx.svg
new file mode 100644
index 0000000000000000000000000000000000000000..5c7e53395e47cbc295a88226d4a5f245974e5f8f
--- /dev/null
+++ b/prive/themes/spip/images/fermer-xx.svg
@@ -0,0 +1,20 @@
+<svg version="1.1"
+		 id="Capa_1"
+		 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+		 x="0px" y="0px"
+		 width="64"
+		 height="64"
+		 viewBox="0 0 64 64">
+	<g transform="scale(0.1592)">
+		<circle cx="201" cy="201" r="200.5" fill="#444" />
+		<g transform="translate(51 51) scale(0.75) rotate(45 201 201)">
+			<path fill="#fff" d="M394,154.175c-5.331-5.33-11.806-7.994-19.417-7.994H255.811V27.406c0-7.611-2.666-14.084-7.994-19.414
+				C242.488,2.666,236.02,0,228.398,0h-54.812c-7.612,0-14.084,2.663-19.414,7.993c-5.33,5.33-7.994,11.803-7.994,19.414v118.775
+				H27.407c-7.611,0-14.084,2.664-19.414,7.994S0,165.973,0,173.589v54.819c0,7.618,2.662,14.086,7.992,19.411
+				c5.33,5.332,11.803,7.994,19.414,7.994h118.771V374.59c0,7.611,2.664,14.089,7.994,19.417c5.33,5.325,11.802,7.987,19.414,7.987
+				h54.816c7.617,0,14.086-2.662,19.417-7.987c5.332-5.331,7.994-11.806,7.994-19.417V255.813h118.77
+				c7.618,0,14.089-2.662,19.417-7.994c5.329-5.325,7.994-11.793,7.994-19.411v-54.819C401.991,165.973,399.332,159.502,394,154.175z"
+				/>
+		</g>
+	</g>
+</svg>
diff --git a/prive/themes/spip/images/new-xx.svg b/prive/themes/spip/images/new-xx.svg
new file mode 100644
index 0000000000000000000000000000000000000000..3c564cbd9742af2ec99e8fcd0ceb7904cf1defb6
--- /dev/null
+++ b/prive/themes/spip/images/new-xx.svg
@@ -0,0 +1,18 @@
+<svg version="1.1"
+		 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+		 width="64"
+		 height="64"
+		 viewBox="0 0 64 64">
+	<g transform="translate(32 0) scale(0.5)">
+		<circle fill="#4caf50" cx="32" cy="32" r="32" />
+		<g transform="translate(8 8) scale(0.75)">
+			<path transform="scale(0.1582)" fill="#fff" d="M394,154.175c-5.331-5.33-11.806-7.994-19.417-7.994H255.811V27.406c0-7.611-2.666-14.084-7.994-19.414
+				C242.488,2.666,236.02,0,228.398,0h-54.812c-7.612,0-14.084,2.663-19.414,7.993c-5.33,5.33-7.994,11.803-7.994,19.414v118.775
+				H27.407c-7.611,0-14.084,2.664-19.414,7.994S0,165.973,0,173.589v54.819c0,7.618,2.662,14.086,7.992,19.411
+				c5.33,5.332,11.803,7.994,19.414,7.994h118.771V374.59c0,7.611,2.664,14.089,7.994,19.417c5.33,5.325,11.802,7.987,19.414,7.987
+				h54.816c7.617,0,14.086-2.662,19.417-7.987c5.332-5.331,7.994-11.806,7.994-19.417V255.813h118.77
+				c7.618,0,14.089-2.662,19.417-7.994c5.329-5.325,7.994-11.793,7.994-19.411v-54.819C401.991,165.973,399.332,159.502,394,154.175z"
+				/>
+		</g>
+	</g>
+</svg>
diff --git a/prive/themes/spip/images/ok-xx.svg b/prive/themes/spip/images/ok-xx.svg
new file mode 100644
index 0000000000000000000000000000000000000000..35fcbfc062189eb763070c09b479ea618dcf16b7
--- /dev/null
+++ b/prive/themes/spip/images/ok-xx.svg
@@ -0,0 +1,9 @@
+<svg
+	height="64"
+	width="64"
+	viewBox="0 0 64 64"
+	xmlns="http://www.w3.org/2000/svg">
+	<g transform="translate(-94 -82) scale(7)">
+		<path fill="#4caf50" d="m17.5 19.5c-.265 0-.519-.104-.707-.293l-2-2c-.391-.391-.391-1.023 0-1.414s1.023-.391 1.414 0l1.185 1.185 2.308-3.078c.331-.441.958-.532 1.399-.2.442.331.532.958.2 1.4l-3 4c-.174.232-.439.377-.729.397-.023.002-.047.003-.07.003z"/>
+	</g>
+</svg>
\ No newline at end of file
diff --git a/prive/themes/spip/images/rubrique-add-16.png b/prive/themes/spip/images/rubrique-add-16.png
deleted file mode 100644
index fe84a890a491beaeffbf15524fda17176f14e843..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/rubrique-add-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/rubrique-add-24.png b/prive/themes/spip/images/rubrique-add-24.png
deleted file mode 100644
index 7502080e272767e72035bc19a3acd980c8ab4b8c..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/rubrique-add-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/rubrique-add-32.png b/prive/themes/spip/images/rubrique-add-32.png
deleted file mode 100644
index 4cd0e3b90fce92f224cd5cbf226a3a47e551c106..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/rubrique-add-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/rubrique-del-16.png b/prive/themes/spip/images/rubrique-del-16.png
deleted file mode 100644
index 1400e05a6150ef3876bdcdc84394ac20032cd9af..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/rubrique-del-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/rubrique-del-24.png b/prive/themes/spip/images/rubrique-del-24.png
deleted file mode 100644
index 1dd5a6d6f870094d78a85c491e80d2729bd8e649..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/rubrique-del-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/rubrique-del-32.png b/prive/themes/spip/images/rubrique-del-32.png
deleted file mode 100644
index b9535e5c144e4e51a03fad83a095ae7627c4e055..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/rubrique-del-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/rubrique-edit-16.png b/prive/themes/spip/images/rubrique-edit-16.png
deleted file mode 100644
index e4c31e849332e348e9e566b1e6e747929bcf5ac5..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/rubrique-edit-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/rubrique-edit-24.png b/prive/themes/spip/images/rubrique-edit-24.png
deleted file mode 100644
index 818e84713efba14d48c807dcde205355b54b8a17..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/rubrique-edit-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/rubrique-edit-32.png b/prive/themes/spip/images/rubrique-edit-32.png
deleted file mode 100644
index 1792167c4745d722dcda9c20abfa3c75e290d30c..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/rubrique-edit-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/rubrique-new-24.png b/prive/themes/spip/images/rubrique-new-24.png
deleted file mode 100644
index 07061c67a8fb13abf07b112ce183eb820a122b23..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/rubrique-new-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/rubrique-new-32.png b/prive/themes/spip/images/rubrique-new-32.png
deleted file mode 100644
index 5cc0e004d5b088581bc0728afebb5c65b2549407..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/rubrique-new-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/traduction-add-16.png b/prive/themes/spip/images/traduction-add-16.png
deleted file mode 100644
index b72a6e494d6a1deec4f82d215bffac493e47b855..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/traduction-add-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/traduction-add-24.png b/prive/themes/spip/images/traduction-add-24.png
deleted file mode 100644
index aa3087a0689e92084a321068cdb51af482fed4bb..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/traduction-add-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/traduction-add-32.png b/prive/themes/spip/images/traduction-add-32.png
deleted file mode 100644
index 6b020923711e13ec179ffd8abc37176587524c6c..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/traduction-add-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/traduction-del-16.png b/prive/themes/spip/images/traduction-del-16.png
deleted file mode 100644
index 75204bfc6defc359aafbcf9fecd158235216055e..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/traduction-del-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/traduction-del-24.png b/prive/themes/spip/images/traduction-del-24.png
deleted file mode 100644
index a6203fe5fb6d8148884dcdd8925303abc1266872..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/traduction-del-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/traduction-del-32.png b/prive/themes/spip/images/traduction-del-32.png
deleted file mode 100644
index e9e325f77a29601c71ff32bc6f7c1ebee69c7ea1..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/traduction-del-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/traduction-edit-16.png b/prive/themes/spip/images/traduction-edit-16.png
deleted file mode 100644
index dd5aeda374b19157c6915c7cbd6896144b3debe0..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/traduction-edit-16.png and /dev/null differ
diff --git a/prive/themes/spip/images/traduction-edit-24.png b/prive/themes/spip/images/traduction-edit-24.png
deleted file mode 100644
index 8ebaeb24a3ba6f3cf8bcddbdb0e742eecff15ec4..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/traduction-edit-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/traduction-edit-32.png b/prive/themes/spip/images/traduction-edit-32.png
deleted file mode 100644
index 1147bd6c7158f184afcedc30eb90469d6d9e2c0d..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/traduction-edit-32.png and /dev/null differ
diff --git a/prive/themes/spip/images/traduction-new-24.png b/prive/themes/spip/images/traduction-new-24.png
deleted file mode 100644
index 4036c114c593fafefad3df0521bc3de8a6377ecc..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/traduction-new-24.png and /dev/null differ
diff --git a/prive/themes/spip/images/traduction-new-32.png b/prive/themes/spip/images/traduction-new-32.png
deleted file mode 100644
index 6864e159944984b336682f5f083e303e965f46eb..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/traduction-new-32.png and /dev/null differ