diff --git a/ecrire/articles.php3 b/ecrire/articles.php3
index 5b9a9610e9378b078c36b10de26d4c8fd3069fc0..1ad1defb37db6d4486009f2972679bccb31e6d7d 100644
--- a/ecrire/articles.php3
+++ b/ecrire/articles.php3
@@ -1290,7 +1290,6 @@ echo "</div>";
 }
 
 /// Documents associes a l'article
-
 afficher_documents_non_inclus($id_article, "article", $flag_editable);
 
 //
diff --git a/ecrire/configuration.php3 b/ecrire/configuration.php3
index f986a118b20d1e235651e843214317fc6fe3132e..8092471290bb63c604a02ded7b896964d8c2d464 100644
--- a/ecrire/configuration.php3
+++ b/ecrire/configuration.php3
@@ -466,6 +466,44 @@ fin_cadre_enfonce();
 echo "<p>";
 
 
+//
+// Gestion des documents joints
+//
+
+debut_cadre_relief("doc-24.gif");
+
+$documents_rubrique = lire_meta("documents_rubrique");
+$documents_article = lire_meta("documents_article");
+
+echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
+echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Documents joints</FONT></B> </TD></TR>";
+
+echo "<TR><TD class='verdana2'>";
+echo propre("Vous pouvez autoriser l'ajout de documents joints aux articles et/ou aux rubriques, &agrave; condition de pr&eacute;voir les boucles correspondantes dans les squelettes des pages articles/rubriques (les squelettes propos&eacute;s par d&eacute;faut contiennent ces boucles).");
+echo "</TD></TR>";
+
+echo "<TR>";
+echo "<TD align='left' class='verdana2'>";
+afficher_choix('documents_article', $documents_article,
+	array('oui' => 'Autoriser les documents joints dans les articles',
+		'non' => 'Ne pas autoriser les documents dans les articles'), "<br>");
+echo "<br><br>\n";
+afficher_choix('documents_rubrique', $documents_rubrique,
+	array('oui' => 'Autoriser les documents dans les rubriques',
+		'non' => 'Ne pas autoriser les documents dans les rubriques'), "<br>");
+echo "</FONT>";
+echo "</TD></TR>";
+
+echo "<TR><TD ALIGN='right'>";
+echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
+echo "</TD></TR>";
+echo "</TABLE>\n";
+
+fin_cadre_relief();
+
+echo "<p>";
+
+
 
 
 echo "</form>";
diff --git a/ecrire/inc_config.php3 b/ecrire/inc_config.php3
index 7880752a2e2ae1933ffbca306dc480855adb13c8..9c5796a5304f5a4c037f6cdebd22ae9d8a8cad10 100644
--- a/ecrire/inc_config.php3
+++ b/ecrire/inc_config.php3
@@ -47,6 +47,8 @@ function init_config() {
 		'activer_statistiques' => 'oui',
 		'activer_statistiques_ref' => 'non',
 		
+		'documents_article' => 'oui',
+		'documents_rubrique' => 'non',
 		'charset' => 'iso-8859-1'
 	);
 	while (list($nom, $valeur) = each($liste_meta)) {
@@ -193,6 +195,8 @@ $test_proxy, $activer_moteur;
 		'activer_statistiques',
 		'activer_statistiques_ref',
 		
+		'documents_article',
+		'documents_rubrique',
 		'charset'
 	);
 	while (list(,$i) = each($liste_meta))
diff --git a/ecrire/inc_documents.php3 b/ecrire/inc_documents.php3
index 0ddad0b8a1dacdcf2177a6eda34299bff2b58790..26bc58b2bd8fb915f1b596f39d20f16de5c0b2e9 100644
--- a/ecrire/inc_documents.php3
+++ b/ecrire/inc_documents.php3
@@ -383,10 +383,8 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod
 			face='Verdana,Arial,Helvetica,sans-serif'>Les documents suivants
 			sont associ&eacute;s &agrave; votre article, mais ils n'y ont
 			pas &eacute;t&eacute; directement ins&eacute;r&eacute;s. Ils
-			appara&icirc;tront donc sous forme de &laquo;documents
-			joints&raquo; (remarque: il se peut que ce site n'ait pas
-			&eacute;t&eacute; programm&eacute; pour afficher les documents
-			joints - dans ce cas ils n'appara&icirc;tront pas du tout).</font>");
+			appara&icirc;tront donc sous forme de documents
+			joints.</font>");
 
 			$case = "gauche";
 			echo "<table width=100% cellpadding=0 cellspacing=0 border=0>";
@@ -413,7 +411,7 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod
 		}
 
 	
-		if ($options == "avancees"){
+		if ($options == "avancees" AND lire_meta("documents_$type") != 'non'){
 			/// Ajouter nouveau document/image
 			
 			echo debut_cadre_enfonce("doc-24.gif",false,"creer.gif");
@@ -791,7 +789,7 @@ function afficher_documents_colonne($id_article, $type="article", $flag_modif =
 			}
 	
 		
-			if ($options == "avancees"){
+			if ($options == "avancees" AND lire_meta("documents_$type") != 'non'){
 				/// Ajouter nouveau document
 					
 				debut_cadre_enfonce("doc-24.gif", false, "creer.gif");
diff --git a/ecrire/naviguer.php3 b/ecrire/naviguer.php3
index 8661638512e5ead98e74733bfe8cf8b37c34fad2..b41b99852fd174814f449bf7091af32933d3a490 100644
--- a/ecrire/naviguer.php3
+++ b/ecrire/naviguer.php3
@@ -253,6 +253,20 @@ if ($coll > 0) {
 	fin_boite_info();
 }
 
+//
+// Logos de la rubrique
+//
+
+$rubon = "rubon$coll";
+$ruboff = "ruboff$coll";
+
+if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) {
+	if ($coll > 0)
+		afficher_boite_logo($rubon, $ruboff, "LOGO DE LA RUBRIQUE ".aide ("rublogo"), "LOGO POUR SURVOL");
+	else
+		afficher_boite_logo($rubon, $ruboff, "LOGO STANDARD DES RUBRIQUES ".aide ("rublogo"), "LOGO POUR SURVOL");
+}
+
 
 //
 // Afficher les boutons de creation d'article et de breve
@@ -287,21 +301,6 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) {
 fin_raccourcis();
 
 
-//
-// Logos de la rubrique
-//
-
-$rubon = "rubon$coll";
-$ruboff = "ruboff$coll";
-
-if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) {
-	if ($coll > 0)
-		afficher_boite_logo($rubon, $ruboff, "LOGO DE LA RUBRIQUE ".aide ("rublogo"), "LOGO POUR SURVOL");
-	else
-		afficher_boite_logo($rubon, $ruboff, "LOGO STANDARD DES RUBRIQUES ".aide ("rublogo"), "LOGO POUR SURVOL");
-}
-
-
 
 debut_droite();
 ///// Editable ?
@@ -483,9 +482,8 @@ if ($coll > 0 AND ($connect_statut == '0minirezo' OR $proposer_sites > 0)) {
 
 /// Documents associes a la rubrique
 
-if ($coll>0){
-	afficher_documents_non_inclus($coll, "rubrique", $flag_editable);
-}
+if ($coll>0)
+	 afficher_documents_non_inclus($coll, "rubrique", $flag_editable);