diff --git a/.gitattributes b/.gitattributes
index 0d0e05e9da351bc746e870467e0c1b8e04f84205..695b047e5f642d5da72bc792128e562439d98180 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -750,10 +750,10 @@ prive/themes/spip/images/degrade-etapes-clair-left.gif -text
 prive/themes/spip/images/degrade-etapes-clair-right.gif -text
 prive/themes/spip/images/degrade-etapes-fonce-left.gif -text
 prive/themes/spip/images/degrade-etapes-fonce-right.gif -text
+prive/themes/spip/images/degrade-etapes-rose-left.gif -text
+prive/themes/spip/images/degrade-etapes-rose-right.gif -text
 prive/themes/spip/images/degrade-etapes-rouge-left.gif -text
 prive/themes/spip/images/degrade-etapes-rouge-right.gif -text
-prive/themes/spip/images/degrade-etapes-vert-left.gif -text
-prive/themes/spip/images/degrade-etapes-vert-right.gif -text
 prive/themes/spip/images/del-16.png -text
 prive/themes/spip/images/del-24.png -text
 prive/themes/spip/images/del-32.png -text
diff --git a/prive/themes/spip/images/degrade-etapes-rose-left.gif b/prive/themes/spip/images/degrade-etapes-rose-left.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1849ba50c6f9ff98e3e2dfd8093289054607d632
Binary files /dev/null and b/prive/themes/spip/images/degrade-etapes-rose-left.gif differ
diff --git a/prive/themes/spip/images/degrade-etapes-rose-right.gif b/prive/themes/spip/images/degrade-etapes-rose-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fa70b9aa1e99dd3cf3ea8efe7e8e6f166445f4e2
Binary files /dev/null and b/prive/themes/spip/images/degrade-etapes-rose-right.gif differ
diff --git a/prive/themes/spip/images/degrade-etapes-vert-left.gif b/prive/themes/spip/images/degrade-etapes-vert-left.gif
deleted file mode 100644
index 94d7fc85bca251c611e86167f376270432e413a9..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/degrade-etapes-vert-left.gif and /dev/null differ
diff --git a/prive/themes/spip/images/degrade-etapes-vert-right.gif b/prive/themes/spip/images/degrade-etapes-vert-right.gif
deleted file mode 100644
index 3c4a70510c74b2e0576062374e1e7295d9018358..0000000000000000000000000000000000000000
Binary files a/prive/themes/spip/images/degrade-etapes-vert-right.gif and /dev/null differ
diff --git a/prive/themes/spip/minipres.css b/prive/themes/spip/minipres.css
index 9d230e80125225bb5ca16283d54f6164158f1ffa..4b01c1b5c3ac5a144b971df638125c27e483ae6b 100644
--- a/prive/themes/spip/minipres.css
+++ b/prive/themes/spip/minipres.css
@@ -4,7 +4,7 @@ html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-d
 body { font: .75em/1.5em Verdana, Geneva, sans-serif; color: #222; }
 input, textarea, select { font-size: 100%; font-family: inherit; }
 
-h1 { margin: 0 auto 1.5em auto; font-size: 1.3em; font-weight: bold; color: #5c3566; text-align: center; }
+h1 { margin: 0 auto 1.5em auto; font-size: 1.3em; font-weight: bold; color: #e8246f; text-align: center; }
 h2 { margin: 0 0 1.5em 0; font-size: 1.2em; font-weight: normal; }
 h3 { margin: 0 auto 1.5em auto; font-size: 1em; font-weight: bold; }
 p,.p { display: block; margin: 0 0 1.5em 0; }
@@ -102,15 +102,16 @@ select { font-size: 120%; }
 #etapes span.todo { background: url(images/etape-todo.gif) center no-repeat; }
 
 #infos_etapes { height: 63px; overflow: hidden; margin: 0; padding: 0; padding-left: 10px; background: #8c8c8c url(images/degrade-etapes-clair-left.gif) no-repeat right top; text-align: left; list-style: none; }
-#infos_etapes.infos_etape_4 { background-image: url(images/degrade-etapes-vert-left.gif); background-color: green; }
+#infos_etapes.infos_etape_4 { background-image: url(images/degrade-etapes-rose-left.gif); background-color: #e8246f; }
 #infos_etapes li { float: left; margin-left: -28px; padding-left: 29px; background: url(images/degrade-etapes-fonce-left.gif) no-repeat left top; color: #555; text-align: left; font-size: .9em; line-height: 1.05em; }
 #infos_etapes li .fond { width: 105px; height: 69px; padding-right: 25px; padding-top: 10px; background: url(images/degrade-etapes-fonce-left.gif) no-repeat -30px top; }
 #infos_etapes li em {float:left;position:absolute;top:-1000px;}
 #infos_etapes li span.numero_etape { float: left; display: block; height: 50px; margin-left: -10px; padding: 7px 3px 0 3px; font-weight: bold; font-size: 3em; }
-#infos_etapes li.on { background-image: url(images/degrade-etapes-vert-left.gif); color: #fff; font-weight: bold; }
-#infos_etapes li.on .fond { background-color: #88f560; background-image:  url(images/degrade-etapes-vert-left.gif); }
+#infos_etapes li.on { background-image: url(images/degrade-etapes-rose-left.gif); color: #fff; font-weight: bold; }
+#infos_etapes li.on .fond { background-color: #e8246f; background-image:  url(images/degrade-etapes-rose-left.gif); }
 #infos_etapes li.erreur { background-image: url(images/degrade-etapes-rouge-left.gif); }
 #infos_etapes li.erreur .fond { background-color: #ff6868; background-image: url(images/degrade-etapes-rouge-left.gif); }
+#infos_etapes li.valides { color: white; }
 #infos_etapes li.prochains { background-image: url(images/degrade-etapes-clair-left.gif); }
 #infos_etapes li.prochains .fond { background-color: #dbdbdb;background-image: url(images/degrade-etapes-clair-left.gif); }
 
@@ -153,9 +154,9 @@ select { font-size: 120%; }
 
 /* Couleurs des liens
 ---------------------------------------------- */
-a { color: #75507b; text-decoration: none; }
+a { color: #e8246f; text-decoration: none; }
 a:focus,
-a:hover { color: #e86519; text-decoration: underline; }
-a:active { color: #8ae234; }
+a:hover { color: #922149; text-decoration: underline; }
+a:active { color: #922149; }
 
 /* end */