diff --git a/dist/style_prive.html b/dist/style_prive.html
index 7d3ed25bdb4e8d39971f2c0164fda07afa4a90d9..82372196ac95659ab6f567680616d4f8793b1689 100644
--- a/dist/style_prive.html
+++ b/dist/style_prive.html
@@ -291,7 +291,8 @@ a.lien_sous:hover {
 .cadre-bandeau-rubriques .titrem {	background : #GET{foncee};}
 .cadre-bandeau-rubriques .cadre_padding {padding:0px;}
 .cadre-meme-rubriques { background:#eee;border:1px solid #444;}
-.cadre-meme-rubriques .cadre_padding {padding:0px;}
+.cadre-meme-rubriques .cadre_padding.padding_x {padding:0px;}
+.cadre-meme-rubriques .padding_x .bloc_depliable {padding:0px;}
 
 a.bandeau_rub {
 	display: block;
@@ -959,9 +960,9 @@ td.icone a img {
 * Cadre couleur foncee
 */
 
-.cadre_padding {
-	padding: 6px;
-}
+.cadre_padding {	padding: 6px;}
+.cadre_padding.padding_x { padding:0 6px;}
+.padding_x .bloc_depliable { padding:6px 0;}
 /*
 .cadre-titre {
 	font-family: Verdana, Geneva, helvetica, sans;
@@ -1188,6 +1189,7 @@ div.liste,div.cadre-liste {
 	background:white;
 }
 div.cadre-liste .cadre_padding {padding:0;}
+div.cadre-liste .padding_x .bloc_depliable {padding:0;}
 div.cadre-liste .tranches{
 	border-top:1px solid black;
 	background-color: #dddddd;
@@ -1775,6 +1777,10 @@ td.message, a.message {
 .couleur_nombre {background:#eee;}
 .couleur_langue {background:#GET{foncee};}
 
+.statistiques_visites ul.referers li {clear:both;margin-bottom:1em;}
+.statistiques_visites ul.referers li ul {font-size:x-small;}
+.statistiques_visites ul.referers li li {clear:none;margin-bottom:0;}
+
 /* agenda */
 .bandeau_agenda { background:#GET{claire};}
 .jour_dimanche { background:#GET{claire};color:#fff;}
diff --git a/ecrire/inc/statistiques.php b/ecrire/inc/statistiques.php
index fe3d3d4d9854c900b6ac0d6968bef9cdf6ecc1ad..8bfad33be510b7a57d696ffae28763dba935f9ba 100644
--- a/ecrire/inc/statistiques.php
+++ b/ecrire/inc/statistiques.php
@@ -182,12 +182,12 @@ function aff_referers ($result, $limit, $plus) {
 			$visites = pos($nbvisites);
 			$ret = "\n<li>";
 
-			if (strlen($source_vignettes) > 0) $ret .= "\n<span style='clear: $spip_lang_right;'></span>\n<a href=\"http://".$lesurls[$numero]."\"><img src=\"$source_vignettes".rawurlencode($lesurls[$numero])."\"\nstyle=\"float: $spip_lang_right; margin-bottom: 3px; margin-left: 3px;\" alt='' /></a>";
+			if (strlen($source_vignettes) > 0)
+				$ret .= "\n<a href=\"http://".$lesurls[$numero]."\"><img src=\"$source_vignettes".rawurlencode($lesurls[$numero])."\"\nstyle=\"float: $spip_lang_right; margin-bottom: 3px; margin-left: 3px;\" alt='' /></a>";
 
 			if ($visites > 5) $ret .= "<span style='color: red'>$visites "._T('info_visites')."</span> ";
 			else if ($visites > 1) $ret .= "$visites "._T('info_visites')." ";
 			else $ret .= "<span style='color: #999999'>$visites "._T('info_visite')."</span> ";
-		
 
 			if ($dom == "(email)") {
 				$aff .= $ret . "<b>".$dom."</b>";
@@ -199,10 +199,9 @@ function aff_referers ($result, $limit, $plus) {
 				$aff .= $ret
 				. "<a href='http://".quote_amp($lesurls[$numero])."' style='font-weight: bold;'>".$dom."</a>"
 				. (!$rac ? '': (" <span class='spip_x-small'>(" . $lesliensracine[$numero] .")</span>"))
-				. "\n<ul style='font-size:x-small;'><li>"
+				. "\n<ul><li>"
 				. join ("</li><li>",$lesreferers[$numero])
-				. "</li></ul>\n"
-				. "</li></ul>\n<ul style='font-size:small;'>\n";
+				. "</li></ul>\n";
 			} else {
 				$aff .= $ret;
 				$lien = $n ? $lesreferers[$numero][0] : '';
@@ -212,14 +211,14 @@ function aff_referers ($result, $limit, $plus) {
 				} else
 					$lien = "<a href='http://".$dom."'>".$dom."</a>";
 				$aff .= "<b>".quote_amp($lien)."</b>";
-				$aff .= "</li>\n";
 			  }
 			}
+			$aff .= "</li>\n";
 		}
 
 		if (preg_match(",</ul>\s*<ul style='font-size:small;'>\s*$,",$aff,$r))
 		  $aff = substr($aff,0,(0-strlen($r[0])));
-		if ($aff) $aff = "<ul>$aff</ul>";
+		if ($aff) $aff = "<ul class='referers'>$aff</ul>";
 
 		// Le lien pour en afficher "plus"
 		if ($plus AND (spip_num_rows($result) == $limit)) {