diff --git a/ecrire/public/admin.php b/ecrire/public/admin.php
index ad5e1d55331ed66866c5c7e3a0a34a2c896b6bf2..f9b072ea7264e9b851bfd9c0898a5595fc992cc5 100644
--- a/ecrire/public/admin.php
+++ b/ecrire/public/admin.php
@@ -16,10 +16,12 @@
 // Feuilles de style admin : d'abord la CSS officielle, puis la perso,
 
 function affiche_boutons_admin($contenu) {
-	$css = "<link rel='stylesheet' href='".find_in_path('spip_admin.css')
+	include_spip('inc/filtres');
+	$css = "<link rel='stylesheet' href='".url_absolue(find_in_path('spip_admin.css'))
 	. "' type='text/css' />\n";
 	if ($f = find_in_path('spip_admin_perso.css'))
-		$css .= "<link rel='stylesheet' href='$f' type='text/css' />\n";
+		$css .= "<link rel='stylesheet' href='"
+		. url_absolue($f) . "' type='text/css' />\n";
 
 	if (preg_match('@<(/head|body)@i', $contenu, $regs)) {
 		$contenu = explode($regs[0], $contenu, 2);
diff --git a/ecrire/public/debug.php b/ecrire/public/debug.php
index fae677868760e57d1308d698490a680469f2d5d5..0c4880dfcaf0ec2305dcaef26ea5b125ba7fe7f8 100644
--- a/ecrire/public/debug.php
+++ b/ecrire/public/debug.php
@@ -339,6 +339,7 @@ function debug_dumpfile ($texte, $fonc, $type) {
 	ob_end_clean();
 
 	include_spip('inc/headers');
+	include_spip('inc/filtres');
 	http_no_cache();
 	lang_select($auteur_session['lang']);
 	echo _DOCTYPE_ECRIRE,
@@ -348,7 +349,7 @@ function debug_dumpfile ($texte, $fonc, $type) {
 	   _T('admin_debug') . ' ' .
 	   supprimer_tags(extraire_multi($GLOBALS['meta']['nom_site']))), 
 	  "</title>\n",
-	  "<link rel='stylesheet' href='".find_in_path('spip_admin.css')
+	  "<link rel='stylesheet' href='".url_absolue(find_in_path('spip_admin.css'))
 	  . "' type='text/css'>",
 	  "</head>\n<body style='margin:0 10px;'>",
 	  "\n<div id='spip-debug' style='position: absolute; top: 22px; z-index: 1000;height:97%;left:10px;right:10px;'><div id='spip-boucles'>\n";