diff --git a/dist/article.html b/dist/article.html
index e1d23a2d9ea697340b93c5151dd7b4faba02d2c7..2a2dcd291bebb331e0cac17b7b239b3d42004e7e 100644
--- a/dist/article.html
+++ b/dist/article.html
@@ -74,7 +74,7 @@
 			</div>
 			</B_documents_portfolio>
 			<BOUCLE_afficher_document(DOCUMENTS) {id_document} {mode=document}{extension==(png|jpg|gif)$}>
-			<div class="spip_documents" id="document_actif">
+			<div class="spip_documents spip_documents_center" id="document_actif">
 				#EMBED_DOCUMENT
 				[<div class="spip_doc_titre">(#TITRE)</div>]
 				[<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]
@@ -90,7 +90,7 @@
 				<ul>
 					<BOUCLE_documents_joints(DOCUMENTS) {id_article} {mode=document} {par date} {doublons}>
 					<li>
-					<div class="spip_doc_titre">[<a href="#URL_DOCUMENT" title="<:bouton_telecharger:>">(#TITRE|sinon{<:info_document:>})</a> ]<small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])</small></div>
+					<div class="spip_doc_titre"><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>">[(#TITRE|sinon{<:info_document:>})]</a> <small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])</small></div>
 					[<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]</li>
 					<br class="nettoyeur" />
 					</BOUCLE_documents_joints>
diff --git a/dist/habillage.css b/dist/habillage.css
index 154296a323b97db34af01405169b78598421add5..dcc1b469ecfe8fe924ae6b2391e8623c6d4b2a20 100755
--- a/dist/habillage.css
+++ b/dist/habillage.css
@@ -216,13 +216,9 @@ h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: nor
 	margin-top: 1.4em;
 	padding-top: 2px;
 	border-top: 2px solid #CCCCCC; }
-#documents_portfolio h2 { font-size: 0.88em; font-weight: bold; }
+#documents_portfolio h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
 
-#document_actif { 
-	clear: both;
-	margin-top: 1em;
-	text-align: center; }
-#document_actif img { margin: auto; }
+#document_actif { margin-top: 1em; }
 
 /*  Listes de documents joints (a un article ou une rubrique)
 ---------------------------------------------- */
@@ -232,7 +228,7 @@ h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: nor
 	border-top: 2px solid #CCCCCC; }
 #documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
 #documents_joints li { margin-bottom: 0.4em; }
-#documents_joints li .spip_doc_titre { text-align: left; }
+#documents_joints li .spip_doc_titre {}
 #documents_joints li .spip_doc_titre small { font-weight: normal; }
 #documents_joints li .spip_doc_descriptif {}
 
diff --git a/dist/rubrique.html b/dist/rubrique.html
index 6898a70b2f5e1cfac1459f6edf40c5dcb7e2eda3..af2f14f41aa87e7c6a9e7bcd2d604415703b5d9d 100644
--- a/dist/rubrique.html
+++ b/dist/rubrique.html
@@ -66,7 +66,7 @@
 					<ul>
 						<BOUCLE_documents_joints(DOCUMENTS) {id_rubrique} {mode=document} {par date} {doublons}>
 						<li>
-						<div class="spip_doc_titre">[<a href="#URL_DOCUMENT" title="<:bouton_telecharger:>">(#TITRE|sinon{<:info_document:>})</a> ]<small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])</small></div>
+						<div class="spip_doc_titre"><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>">[(#TITRE|sinon{<:info_document:>})]</a> <small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])</small></div>
 						[<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]</li>
 						</BOUCLE_documents_joints>
 					</ul>
diff --git a/dist/spip_style.css b/dist/spip_style.css
index a97ef5f7a7bee4634847aa7d422a1ca9c6106f56..ee20164bb03350a2de90b4b6974eb7893b79ed03 100644
--- a/dist/spip_style.css
+++ b/dist/spip_style.css
@@ -68,10 +68,10 @@ table.spip td { padding: 3px; text-align: left; vertical-align: middle; }
 ---------------------------------------------- */
 img, .spip_logos { margin: 0; padding: 0; border: 0; }
 
-.spip_documents {}
-.spip_documents_center { width: 100%; margin: auto; text-align: center; }
-.spip_documents_left { float: left; margin-right: 15px; text-align: left; }
-.spip_documents_right { float: right; margin-left: 15px; text-align: right; }
+.spip_documents { text-align: center; }
+.spip_documents_center { clear: both; width: 100%; margin: auto; }
+.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
+.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
 .spip_doc_titre { text-align: center; font-weight: bold; font-size: 0.77em; }
 .spip_doc_descriptif { clear: both; font-size: 0.71em; }