diff --git a/prive/themes/spip/alertes.css.html b/prive/themes/spip/alertes.css.html
index 8d46e1b07aa469fbc81fa1bebe2fb287574482b8..e2ca02165df4e78c31a98831e4b877cdcf8c6d18 100644
--- a/prive/themes/spip/alertes.css.html
+++ b/prive/themes/spip/alertes.css.html
@@ -97,6 +97,10 @@
 	border-#LEFT: 0.5rem solid var(--spip-color-gray-light);
 }
 
+.msg-alert:dir(rtl) {
+	background-position: calc(98% calc(var(--spip-alert-spacing-y) - ((var(--spip-alert-iconsize) - var(--spip-line-height)) / 2));
+}
+
 /* Titre */
 .msg-alert__heading {
 	font-size: 1em;