diff --git a/.gitattributes b/.gitattributes
index 7750513cb7559e876be67b6ebd72651f8708fcc7..104a612cf7243e0f69ec5070894e92b42f29ef79 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -694,6 +694,7 @@ prive/images/statistiques-24.gif -text
 prive/images/statistiques-48.png -text
 prive/images/suivi-forum-24.gif -text
 prive/images/suivi-petition-24.gif -text
+prive/images/supprimer-sansdanger.gif -text
 prive/images/supprimer.gif -text
 prive/images/synchro-24.gif -text
 prive/images/tab.png -text
diff --git a/ecrire/exec/accueil.php b/ecrire/exec/accueil.php
index 67b15a3b73346edf236abc49eaa7cf0c0eb7b8ac..6b3a4b48f3f605c55375ecae8458a232fce1eeb7 100644
--- a/ecrire/exec/accueil.php
+++ b/ecrire/exec/accueil.php
@@ -193,28 +193,6 @@ function colonne_droite_neq4($id_rubrique, $activer_breves, $activer_sites, $art
 	}
 	$gadget = pipeline('accueil_gadgets',$gadget);
 
-//
-// Modification du cookie
-//
-
-	if (!@$_COOKIE['spip_admin']) {
-		$cookie = rawurlencode("@$connect_login");
-		$retour = rawurlencode('./' . _SPIP_ECRIRE_SCRIPT);
-		$lien = generer_url_action('cookie', "cookie_admin=$cookie&url=$retour");
-		$gadget .= "<div>&nbsp;</div>".
-			  "<table width='95%'><tr>".
-			  "<td style='width: 100%'>".
-			  _T('info_activer_cookie').
-			  aide ("cookie").
-			  "</td>".
-			  "<td style='width: 10px'>".
-			  http_img_pack("rien.gif", ' ', "width='10'") .
-			  "</td>".
-			  "<td style='width: 250px'>".
-			icone_horizontale(_T('icone_activer_cookie'), $lien,"cookie-24.gif", "", false).
-			  "</td></tr></table>";
-	}
-
 	if (strlen($gadget) > 0) {
 	  $gadget = "<div>&nbsp;</div>"
 	    . debut_cadre_trait_couleur('', true)
@@ -256,16 +234,32 @@ function personnel_accueil($coockcookie)
 	// Supprimer le cookie, se deconnecter...
 	//
 	
+	$res .= "<div class='info_cookie'>";
 	if ($coockcookie) {
 		$lien = generer_url_action('cookie', "cookie_admin=non&url=".rawurlencode('./'. _SPIP_ECRIRE_SCRIPT));
 		$t = _T('icone_supprimer_cookie');
-		$t = icone_horizontale($t, $lien, "cookie-24.gif", "", false);
+		$t = icone_horizontale($t, $lien, "cookie-24.gif", "supprimer-sansdanger.gif", false);
 		if ($GLOBALS['spip_display'] != 1) 
 			$t = str_replace('</td></tr></table>', 
 					 aide("cookie").'</td></tr></table>',
 					 $t);
 		$res .= $t;
 	}
+	//
+	// Modification du cookie
+	//
+
+	else {
+		$cookie = rawurlencode("@$connect_login");
+		$retour = rawurlencode('./' . _SPIP_ECRIRE_SCRIPT);
+		$lien = generer_url_action('cookie', "cookie_admin=$cookie&url=$retour");
+		$res .= 
+			  _T('info_activer_cookie').
+			  aide ("cookie").
+			icone_horizontale(_T('icone_activer_cookie'), $lien,"cookie-24.gif", "", false);
+	}
+	$res .= "</div>";
+	
 	$titre_cadre = afficher_plus(generer_url_ecrire("auteur_infos","id_auteur=$connect_id_auteur"));
 	$titre_cadre .= majuscules(typo($GLOBALS['visiteur_session']['nom']));
 	
diff --git a/prive/images/supprimer-sansdanger.gif b/prive/images/supprimer-sansdanger.gif
new file mode 100644
index 0000000000000000000000000000000000000000..ba91017527d7ce18813ece5a1d0b89dbe8f350ca
Binary files /dev/null and b/prive/images/supprimer-sansdanger.gif differ