From 3ae343b37793db8de9a51ca1b9a0f5ee3559dc37 Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Thu, 28 Dec 2006 13:53:31 +0000
Subject: [PATCH] =?UTF-8?q?Evacuation=20des=20balises=20Font=20en=20appliq?=
 =?UTF-8?q?uant=20le=20script=20sed=20ci-dessous=20apr=C3=A8s=20mise=20au?=
 =?UTF-8?q?=20carr=C3=A9=20des=20sources.=20Principe:=20attribut=20size=3D?=
 =?UTF-8?q?'n'=20est=20=C3=A9quivalent=20=C3=A0=20font-size=20=3D=2010+(2?=
 =?UTF-8?q?=20x=20n)=20pt.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

{{{
s,<font size=.1.>\(.*\)</font>,<span style='font-size: 12px;'>\1</span>,
s,<font size=.2.>\(.*\)</font>,<span style='font-size: 14px;'>\1</span>,
s,<font size=.3.>\(.*\)</font>,<span style='font-size: 16px;'>\1</span>,
s,<font face=.\(.*\). size=.1.>\(.*\)</font>,<span style='font-family: \1; font-size: 12px;'>\2</span>,
s,<font face=.\(.*\). size=.2.>\(.*\)</font>,<span style='font-family: \1; font-size: 14px;'>\2</span>,
s,<font face=.\(.*\). size=.3.>\(.*\)</font>,<span style='font-family: \1; font-size: 16px;'>\2</span>,
s,<font face=.\(.*\). size=.1. color=.\(.......\).>\(.*\)</font>,<span style='font-family: \1; font-size: 12px; color: \2;'>\3</span>,
s,<font face=.\(.*\). size=.2. color=.\(.......\).>\(.*\)</font>,<span style='font-family: \1; font-size: 14px; color: \2;'>\3</span>,
s,<font face=.\(.*\). size=.3. color=.\(.......\).>\(.*\)</font>,<span style='font-family: \1; font-size: 16px; color: \2;'>\3</span>,
}}}
---
 ecrire/exec/admin_effacer.php        |  3 +-
 ecrire/exec/admin_plugin.php         |  3 +-
 ecrire/exec/admin_tech.php           | 13 +++------
 ecrire/exec/articles.php             | 10 ++-----
 ecrire/exec/articles_ortho.php       | 25 +++++------------
 ecrire/exec/articles_versions.php    | 20 ++++---------
 ecrire/exec/breves_voir.php          |  4 +--
 ecrire/exec/config_fonctions.php     |  2 +-
 ecrire/exec/controle_forum.php       |  5 +---
 ecrire/exec/demande_mise_a_jour.php  |  4 +--
 ecrire/exec/forum.php                |  2 +-
 ecrire/exec/install.php              |  4 +--
 ecrire/exec/message.php              | 32 ++++++++-------------
 ecrire/exec/mots_tous.php            | 42 ++++++++++++----------------
 ecrire/exec/mots_type.php            |  4 +--
 ecrire/exec/naviguer.php             |  4 +--
 ecrire/exec/recherche.php            |  3 +-
 ecrire/exec/rubriques_edit.php       |  8 ++----
 ecrire/exec/sites.php                | 13 ++-------
 ecrire/exec/sites_edit.php           |  4 +--
 ecrire/exec/statistiques_lang.php    |  2 +-
 ecrire/exec/statistiques_visites.php | 34 ++++++++++------------
 ecrire/inc/discuter.php              |  2 +-
 ecrire/inc/documents.php             | 10 +++----
 ecrire/inc/editer_article.php        |  9 ++----
 ecrire/inc/editer_auteurs.php        |  2 +-
 ecrire/inc/editer_mot.php            |  2 +-
 ecrire/inc/forum.php                 |  2 +-
 ecrire/inc/import.php                |  4 +--
 ecrire/inc/instituer_auteur.php      |  4 +--
 ecrire/inc/message_select.php        |  4 +--
 ecrire/inc/mots.php                  |  2 +-
 ecrire/inc/signatures.php            |  8 +++---
 ecrire/inc/statistiques.php          |  2 +-
 ecrire/inc/utils.php                 |  4 +--
 ecrire/inc/virtualiser.php           |  8 ++----
 36 files changed, 106 insertions(+), 198 deletions(-)

diff --git a/ecrire/exec/admin_effacer.php b/ecrire/exec/admin_effacer.php
index 1eee5af17f..0ff707d3b4 100644
--- a/ecrire/exec/admin_effacer.php
+++ b/ecrire/exec/admin_effacer.php
@@ -54,8 +54,7 @@ debut_cadre_relief();
 
 echo "\n<table border='0' cellspacing='1' cellpadding='8' width=\"100%\">";
 echo "<tr><td bgcolor='$couleur_foncee' background=''><b>";
-echo "<font face='Verdana,Arial,Sans,sans-serif' size='3' color='#FFFFFF'>";
-echo _T('texte_effacer_base')."</font></b></td></tr>";
+echo "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 16px; color: #FFFFFF;'>". _T('texte_effacer_base')."</span></b></td></tr>";
 
 echo "<tr><td class='serif'>";
 
diff --git a/ecrire/exec/admin_plugin.php b/ecrire/exec/admin_plugin.php
index b8fc97536e..407f05785f 100644
--- a/ecrire/exec/admin_plugin.php
+++ b/ecrire/exec/admin_plugin.php
@@ -131,8 +131,7 @@ EOF;
 	global $couleur_foncee;
 	echo "<table border='0' cellspacing='0' cellpadding='5' width='100%'>";
 	echo "<tr><td bgcolor='$couleur_foncee' background='' colspan='4'><b>";
-	echo "<font face='Verdana,Arial,Sans,sans-serif' size='3' color='#ffffff'>";
-	echo _T('plugins_liste')."</font></b></td></tr>";
+	echo "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 16px; color: #ffffff;'>", _T('plugins_liste')."</span></b></td></tr>";
 
 	echo "<tr><td class='serif' colspan='4'>";
 	echo _T('texte_presente_plugin');
diff --git a/ecrire/exec/admin_tech.php b/ecrire/exec/admin_tech.php
index 67c9fb3d76..3fb81435bd 100644
--- a/ecrire/exec/admin_tech.php
+++ b/ecrire/exec/admin_tech.php
@@ -69,9 +69,7 @@ function exec_admin_tech_dist()
 
  echo "<table border='0' cellspacing='0' cellpadding='5' width=\"100%\">",
    "<tr><td bgcolor='", $couleur_foncee, "'><b>",
-   "<font face='Verdana,Arial,Sans,sans-serif' size='3' color='#FFFFFF'>",
-   _T('texte_sauvegarde'),
-   "</font></b></td></tr><tr><td class='serif'>",
+   "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 16px; color: #FFFFFF;'>",   _T('texte_sauvegarde'), "</span></b></td></tr><tr><td class='serif'>",
    generer_url_post_ecrire("export_all", "reinstall=non"),
    "\n<p align='justify'>",
    http_img_pack('warning.gif', _T('info_avertissement'), "width='48' height='48' align='right'"),
@@ -130,8 +128,7 @@ echo "</table>";
 
 	echo	"\n<table border='0' cellspacing='1' cellpadding='8' width=\"100%\">",
 	"<tr><td bgcolor='#eeeecc'><b>",
-	"<font face='Verdana,Arial,Sans,sans-serif' size='3' color='#000000'>",
-	_T('texte_restaurer_base')."</font></b></td></tr>",
+	"<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 16px; color: #000000;'>", _T('texte_restaurer_base')."</span></b></td></tr>",
 	"<tr><td class='serif'>\n",
 	generer_url_post_ecrire("import_all"),
 	"\n<p align='justify'> ",
@@ -140,7 +137,7 @@ echo "</table>";
 	_T('entree_nom_fichier', array('texte_compresse' => $texte_compresse)),
 	$liste_choix,
 	"\n<li><input type='radio' name='archive' value='' />",
-	"\n<font size='3'><input type='text' name='archive_perso' value='$fichier_defaut' size='30' /></font></li></ul>";
+	"\n<span style='font-size: 16px;'><input type='text' name='archive_perso' value='$fichier_defaut' size='30' /></span></li></ul>";
 	  
 	debut_cadre_relief();
 	echo  "<p><input name='insertion' type='radio' />&nbsp;",
@@ -169,9 +166,7 @@ if ($options == "avancees" AND 	$connect_toutes_rubriques) {
 	if ($res >= '3.23.14') {
 		echo "<table border='0' cellspacing='1' cellpadding='8' width=\"100%\">";
 		echo "<tr><td bgcolor='#eeeecc'><b>";
-		echo "<font face='Verdana,Arial,Sans,sans-serif' size='3' color='#000000'>";
-		echo _T('texte_recuperer_base'),
-			"</font></b></td></tr>",
+		echo "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 16px; color: #000000;'>", _T('texte_recuperer_base'), "</span></b></td></tr>",
 			"<tr><td class='serif'>",
 			generer_url_post_ecrire("admin_repair"),
 			"\n<p align='justify'>"._T('texte_crash_base'),
diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php
index d108cfc692..17dec59cfc 100644
--- a/ecrire/exec/articles.php
+++ b/ecrire/exec/articles.php
@@ -314,7 +314,7 @@ function bouton_modifier_articles($id_article, $id_rubrique, $flag_modif, $mode,
 {
 	if ($flag_modif) {
 		return icone(_T('icone_modifier_article'), generer_url_ecrire("articles_edit","id_article=$id_article"), $ip, $im, $align, false)
-		. "<font face='arial,helvetica,sans-serif' size='2'>$mode</font>"
+		. "<span style='font-family: arial,helvetica,sans-serif; font-size: 14px;'>$mode</span>"
 		. aide("artmodif");
 	}
 	else return icone(_T('icone_modifier_article'), generer_url_ecrire("articles_edit","id_article=$id_article"), "article-24.gif", "edit.gif", $align, false);
@@ -328,17 +328,13 @@ function titres_articles($titre, $statut_article,$surtitre, $soustitre, $descrip
 	$res = '';
 
 	if ($surtitre) {
-		$res .= "<span $dir_lang><font face='arial,helvetica' size='3'><b>";
-		$res .= typo($surtitre);
-		$res .= "</b></font></span>\n";
+		$res .= "<span $dir_lang><span style='font-family: arial,helvetica; font-size: 16px;'><b>" . typo($surtitre) . "</b></span></span>\n";
 	}
 	 
 	$res .= gros_titre($titre, "puce-".puce_statut($statut_article).".gif", false);
 	
 	if ($soustitre) {
-		$res .= "<span $dir_lang><font face='arial,helvetica' size='3'><b>";
-		$res .= typo($soustitre);
-		$res .= "</b></font></span>\n";
+		$res .= "<span $dir_lang><span style='font-family: arial,helvetica; font-size: 16px;'><b>" . typo($soustitre) . "</b></span></span>\n";
 	}
 	
 	if ($descriptif OR $url_site OR $nom_site) {
diff --git a/ecrire/exec/articles_ortho.php b/ecrire/exec/articles_ortho.php
index 68a97e11da..caad4c9d8d 100644
--- a/ecrire/exec/articles_ortho.php
+++ b/ecrire/exec/articles_ortho.php
@@ -184,25 +184,19 @@ if ($les_notes) {
 debut_cadre_relief();
 
 if ($surtitre) {
-	echo "<span $dir_lang><font face='arial,helvetica' size='3'><b>";
-	echo $surtitre;
-	echo "</b></font></span>\n";
+	echo "<span $dir_lang><span style='font-family: arial,helvetica; font-size: 16px;'><b>", $surtitre, "</b></span></span>\n";
 }
 gros_titre($titre);
 
 if ($soustitre) {
-	echo "<span $dir_lang><font face='arial,helvetica' size='3'><b>";
-	echo $soustitre;
-	echo "</b></font></span>\n";
+	echo "<span $dir_lang><span style='font-family: arial,helvetica; font-size: 16px;'><b>", $soustitre, "</b></span></span>\n";
 }
 
 if ($descriptif OR $url_site OR $nom_site) {
 	echo "<div align='$spip_lang_left' style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #e4e4e4;' $dir_lang>";
-	echo "<font size='2' face='Verdana,Arial,Sans,sans-serif'>";
-	$texte_case = ($descriptif) ? "{{"._T('info_descriptif')."}} $descriptif\n\n" : '';
-	$texte_case .= ($nom_site.$url_site) ? "{{"._T('info_urlref')."}} [".$nom_site."->".$url_site."]" : '';
-	echo $descriptif;
-	echo "</font>";
+	$t = ($descriptif) ? "{{"._T('info_descriptif')."}} $descriptif\n\n" : '';
+	$t .= ($nom_site.$url_site) ? "{{"._T('info_urlref')."}} [".$nom_site."->".$url_site."]" : '';
+	echo "<font size='2' face='Verdana,Arial,Sans,sans-serif'>", $t, "</font>";
 	echo "</div>";
 }
 
@@ -227,18 +221,13 @@ else {
 
 	if ($ps) {
 		echo debut_cadre_enfonce();
-		echo "<div $dir_lang><font size='2' face='Verdana,Arial,Sans,sans-serif'>";
-		echo "<b>"._T('info_ps')."</b> ";
-		echo $ps;
-		echo "</font></div>";
+		echo "<div $dir_lang><font size='2' face='Verdana,Arial,Sans,sans-serif'>", "<b>"._T('info_ps')."</b>", $ps, "</font></div>";
 		echo fin_cadre_enfonce();
 	}
 
 	if ($les_notes) {
 		echo debut_cadre_relief();
-		echo "<div $dir_lang><font size='2'>";
-		echo "<b>"._T('info_notes')."&nbsp;:</b> ".$les_notes;
-		echo "</font></div>";
+		echo "<div $dir_lang><span style='font-size: 14px;'>", "<b>"._T('info_notes')."&nbsp;:</b> ".$les_notes, "</span></div>";
 		echo fin_cadre_relief();
 	}
 
diff --git a/ecrire/exec/articles_versions.php b/ecrire/exec/articles_versions.php
index 5868c65b57..b079711e03 100644
--- a/ecrire/exec/articles_versions.php
+++ b/ecrire/exec/articles_versions.php
@@ -167,26 +167,20 @@ else if ($statut_article == 'poubelle') {
 echo "\n<table cellpadding='0' cellspacing='0' border='0' width='100%'>";
 echo "<tr><td style='width: 100%' valign='top'>";
 if ($surtitre) {
-	echo "<span $dir_lang><font face='arial,helvetica' size='3'><b>";
-	echo propre_diff($surtitre);
-	echo "</b></font></span>\n";
+	echo "<span $dir_lang><span style='font-family: arial,helvetica; font-size: 16px;'><b>", propre_diff($surtitre), "</b></span></span>\n";
 }
  gros_titre(propre_diff($titre), $logo_statut);
 
 if ($soustitre) {
-	echo "<span $dir_lang><font face='arial,helvetica' size='3'><b>";
-	echo propre_diff($soustitre);
-	echo "</b></font></span>\n";
+	echo "<span $dir_lang><span style='font-family: arial,helvetica; font-size: 16px;'><b>", propre_diff($soustitre), "</b></span></span>\n";
 }
 
 
 if ($descriptif OR $url_site OR $nom_site) {
 	echo "<div align='left' style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #e4e4e4;' $dir_lang>";
-	echo "<font size='2' face='Verdana,Arial,Sans,sans-serif'>";
 	$texte_case = ($descriptif) ? "{{"._T('info_descriptif')."}} $descriptif\n\n" : '';
 	$texte_case .= ($nom_site.$url_site) ? "{{"._T('info_urlref')."}} [".$nom_site."->".$url_site."]" : '';
-	echo propre($texte_case);
-	echo "</font>";
+	echo "<font size='2' face='Verdana,Arial,Sans,sans-serif'>", propre($texte_case), "</font>";
 	echo "</div>";
 }
 
@@ -290,18 +284,14 @@ if ($id_version) {
 	
 		if ($ps) {
 			echo debut_cadre_enfonce();
-			echo "<div $dir_lang><font size='2' face='Verdana,Arial,Sans,sans-serif'>";
-			echo justifier("<b>"._T('info_ps')."</b> ".propre_diff($ps));
-			echo "</font></div>";
+			echo "<div $dir_lang><font size='2' face='Verdana,Arial,Sans,sans-serif'>", justifier("<b>"._T('info_ps')."</b> ".propre_diff($ps)), "</font></div>";
 			echo fin_cadre_enfonce();
 		}
 		$revision_nbsp = false;
 	
 		if ($les_notes) {
 			echo debut_cadre_relief();
-			echo "<div $dir_lang><font size='2'>";
-			echo justifier("<b>"._T('info_notes')."&nbsp;:</b> ".$les_notes);
-			echo "</font></div>";
+			echo "<div $dir_lang><span style='font-size: 14px;'>", justifier("<b>"._T('info_notes')."&nbsp;:</b> ".$les_notes), "</span></div>";
 			echo fin_cadre_relief();
 		}
 	
diff --git a/ecrire/exec/breves_voir.php b/ecrire/exec/breves_voir.php
index 46fa1baa14..b1cd1432db 100644
--- a/ecrire/exec/breves_voir.php
+++ b/ecrire/exec/breves_voir.php
@@ -149,7 +149,7 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 			fin_cadre_enfonce();	
 		}
 		else {
-			echo "<p><font face='Verdana,Arial,Sans,sans-serif' size='3'><b>".affdate($date_heure)."&nbsp;</b></font></p>";
+			echo "<p><span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 16px;'><b>".affdate($date_heure)."&nbsp;</b></span></p>";
 		}
 	}
 
@@ -192,7 +192,7 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 	echo propre($texte_case);
 
 	if ($les_notes) {
-		echo "<hr width='70%' height='1' align='left'><font size='2'>$les_notes</font>\n";
+		echo "<hr width='70%' height='1' align='left'><span style='font-size: 14px;'>$les_notes</span>\n";
 	}
 
 	// afficher les extra
diff --git a/ecrire/exec/config_fonctions.php b/ecrire/exec/config_fonctions.php
index 1d394c0418..a401bf5e4d 100644
--- a/ecrire/exec/config_fonctions.php
+++ b/ecrire/exec/config_fonctions.php
@@ -450,7 +450,7 @@ function proxy_config()
 	echo "<input type='text' name='http_proxy' value='$http_proxy' size='40' class='forml' />";
 
 	if ($http_proxy) {
-		echo "<p align='$spip_lang_left'><font face='Verdana,Arial,Sans,sans-serif' size='2' color='#000000'>"
+		echo "<p align='$spip_lang_left' style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px; color: #000000;'>"
 			. _T('texte_test_proxy');
 		echo "</p>";
 
diff --git a/ecrire/exec/controle_forum.php b/ecrire/exec/controle_forum.php
index b38dbf2ab3..470560ae1b 100644
--- a/ecrire/exec/controle_forum.php
+++ b/ecrire/exec/controle_forum.php
@@ -261,10 +261,7 @@ function exec_controle_forum_dist()
 
 			debut_gauche();
 			debut_boite_info();
-			echo "<font face='Verdana,Arial,Sans,sans-serif' size='2'>";
-			echo _T('info_gauche_suivi_forum_2');
-			echo aide("suiviforum");
-			echo "</font>";
+			echo "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px;'>", _T('info_gauche_suivi_forum_2'), aide("suiviforum"), "</span>";
 
 			// Afficher le lien RSS
 
diff --git a/ecrire/exec/demande_mise_a_jour.php b/ecrire/exec/demande_mise_a_jour.php
index cd2a0657b7..807f9fe107 100644
--- a/ecrire/exec/demande_mise_a_jour.php
+++ b/ecrire/exec/demande_mise_a_jour.php
@@ -18,9 +18,7 @@ function exec_demande_mise_a_jour_dist() {
 	include_spip('inc/presentation');
 	$commencer_page = charger_fonction('commencer_page', 'inc');
 	echo $commencer_page();
-	echo "<blockquote><blockquote><h4><font color='red'>",
-	_T('info_message_technique'),
-	"</font><br /> ",
+	echo "<blockquote><blockquote><h4><font color='red'>",	_T('info_message_technique'),"</font><br /> ",
 	_T('info_procedure_maj_version'),
 	"</h4>",
 	_T('info_administrateur_site_01'),
diff --git a/ecrire/exec/forum.php b/ecrire/exec/forum.php
index f1304dc44b..6e89631fc9 100644
--- a/ecrire/exec/forum.php
+++ b/ecrire/exec/forum.php
@@ -24,7 +24,7 @@ function liste_numeros_forum($script, $debut, $total)
 	for ($i = 0; $i < $total; $i = $i + 10){
 		if ($i > 0) echo " | ";
 		if ($i == $debut)
-			echo "\n<font size='3'><b>$i</b></font>";
+			echo "\n<span style='font-size: 16px;'><b>$i</b></span>";
 		else
 			echo "\n<a href='", generer_url_ecrire($script, "debut=$i"), "'>$i</a>";
 	}
diff --git a/ecrire/exec/install.php b/ecrire/exec/install.php
index 5db168d035..7bd93bc827 100644
--- a/ecrire/exec/install.php
+++ b/ecrire/exec/install.php
@@ -71,13 +71,13 @@ function tester_compatibilite_hebergement() {
 		. "mbstring.func_overload=$a - <a href='http://se.php.net/mb_string'>mb_string</a>.<br /><small>";
 
 	if ($err) {
-			echo "<p><font face='Verdana,Arial,Sans,sans-serif' size='4'><b>"._T('avis_attention').'</b> <p>'._T('install_echec_annonce')."</p></font>";
+			echo "<p style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 18px;'><b>"._T('avis_attention').'</b></p><p>'._T('install_echec_annonce')."</p><ul>";
 		while (list(,$e) = each ($err))
 			echo "<li>$e</li>\n";
 
 		# a priori ici on pourrait die(), mais il faut laisser la possibilite
 		# de forcer malgre tout (pour tester, ou si bug de detection)
-		echo "<p /><hr />\n";
+		echo "</ul><hr />\n";
 	}
 }
 
diff --git a/ecrire/exec/message.php b/ecrire/exec/message.php
index b77d365169..d2c942f89a 100644
--- a/ecrire/exec/message.php
+++ b/ecrire/exec/message.php
@@ -138,7 +138,7 @@ function http_auteurs_ressemblants($cherche_auteur, $id_message)
     $row = spip_fetch_array(spip_query("SELECT nom FROM spip_auteurs WHERE id_auteur=$nouv_auteur"));
     $nom_auteur = $row['nom'];
     return "<b>"._T('info_ajout_participant')."</b><br />" .
-      "<ul><li><font face='Verdana,Arial,Sans,sans-serif' size='2'><b><font size='3'>$nom_auteur</font></b></font>\n</ul>";
+      "<ul><li><span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px;'><b><span style='font-size: 16px;'>$nom_auteur</span></b></span>\n</ul>";
   }
   else if (count($resultat) < 16) {
     $res = '';
@@ -149,14 +149,14 @@ function http_auteurs_ressemblants($cherche_auteur, $id_message)
       $nom_auteur = $row['nom'];
       $email_auteur = $row['email'];
       $bio_auteur = $row['bio'];
-      $res .= "<li><font face='Verdana,Arial,Sans,sans-serif' size='2'><b><font size='3'>$nom_auteur</font></b>" .
+      $res .= "<li><span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 16px;><b>$nom_auteur</b></span>" .
 	($email_auteur ? " ($email_auteur)" : '') .
 	" | <a href='" . generer_url_ecrire('message', "id_message=$id_message&ajout_auteur=oui&nouv_auteur=$id_auteur") .
 	"'>" .
 	_T('lien_ajout_destinataire').
 	"</a>" .
 	(!trim($bio_auteur) ? '' :
-	 ("<br /><font size='1'>".propre(couper($bio_auteur, 100))."</font>\n")) .
+	 ("<br /><span style='font-size: 12px;'>".propre(couper($bio_auteur, 100))."</span>\n")) .
 	"</font></li>\n";
     }
     return  "<b>"._T('info_recherche_auteur_ok', array('cherche_auteur' => $cherche_auteur))."</b><br /><ul>$res</ul>";
@@ -188,9 +188,7 @@ function http_ajouter_participants($ze_auteurs, $id_message)
 
       echo "<div align='left'>";
       echo generer_url_post_ecrire('message');
-      echo "<font face='Verdana,Arial,Sans,sans-serif' size='2'><b>",
-	_T('bouton_ajouter_participant'),
-	" &nbsp; </b></font>\n",
+      echo "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px;'><b>", _T('bouton_ajouter_participant')," &nbsp; </b></span>\n",
 	"<input type='hidden' name='id_message' value=\"$id_message\" />";
 
       if (spip_num_rows($result_ajout_auteurs) > 50) {
@@ -295,19 +293,11 @@ function http_message_avec_participants($id_message, $statut, $forcer_dest, $nou
 				$auteurs_tmp[] = "<a href='" .
 				  generer_url_ecrire('auteurs_edit',"id_auteur=" . $id_auteur) ."'>". $nom_auteur . "</a>";
 
-				$res .= "<tr><td bgcolor='$couleur'><font face='Verdana,Arial,Sans,sans-serif' size='2'>&nbsp;".
-				  bonhomme_statut($row)."&nbsp;" .
-				  (($id_auteur != $expediteur) ? '' :
-				   "<font class='arial0'>".
-				   _T('info_auteur_message')
-				   ."</font> ") .
-				  $nom_auteur .
-				  "</font></td>" .
-				  "<td bgcolor='$couleur' align='right'><font face='Verdana,Arial,Sans,sans-serif' size='1'>" .
-				  (($id_auteur == $connect_id_auteur) ?
-				   "&nbsp;" :
-				   ("[<a href='" . generer_url_ecrire("message","id_message=$id_message&supp_dest=$id_auteur") . "'>"._T('lien_retrait_particpant')."</a>]")) .
-				  "</font></td></tr>\n";
+				$aut =  (($id_auteur != $expediteur) ? '' :
+					 ("<font class='arial0'>".  _T('info_auteur_message') ."</font> "));
+
+				$res .= "<tr><td bgcolor='$couleur'><span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px;'>&nbsp;". bonhomme_statut($row)."&nbsp;" .  $aut .	  $nom_auteur .  "</span></td>" .
+				  "<td bgcolor='$couleur' align='right'><span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 12px;'>" . (($id_auteur == $connect_id_auteur) ?  "&nbsp;" : ("[<a href='" . generer_url_ecrire("message","id_message=$id_message&supp_dest=$id_auteur") . "'>"._T('lien_retrait_particpant')."</a>]")) .  "</span></td></tr>\n";
 			}
 			echo
 			  http_visualiser_participants($auteurs_tmp),
@@ -324,7 +314,7 @@ function http_message_avec_participants($id_message, $statut, $forcer_dest, $nou
 	  else {
 		  echo
 		    debut_block_invisible("ajouter_auteur"),
-		    "<br /><div align='right'><font face='Verdana,Arial,Sans,sans-serif' size='2'><a href='" . generer_url_ecrire("message","id_message=$id_message&forcer_dest=oui") . "'>"._T('lien_ajouter_participant')."</a></font></div>",
+		    "<br /><div align='right'><span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px;'><a href='" . generer_url_ecrire("message","id_message=$id_message&forcer_dest=oui") . "'>"._T('lien_ajouter_participant')."</a></span></div>",
 		    fin_block();
 		}
 	  fin_cadre_enfonce();
@@ -360,7 +350,7 @@ function http_affiche_message($id_message, $expediteur, $statut, $type, $texte,
 	echo "<tr><td>"; # uniques
 
 	echo "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px; color: $la_couleur'><b>$le_type</b></span><br />";
-	echo "<font face='Verdana,Arial,Sans,sans-serif' size='5'><b>$titre</b></font>";
+	echo "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 20px;'><b>$titre</b></span>";
 	if ($statut == 'redac') {
 		echo "<br /><span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px; color: red;'><b>"._T('info_redaction_en_cours')."</b></span>";
 	}
diff --git a/ecrire/exec/mots_tous.php b/ecrire/exec/mots_tous.php
index f9830567e1..55971932b9 100644
--- a/ecrire/exec/mots_tous.php
+++ b/ecrire/exec/mots_tous.php
@@ -71,36 +71,30 @@ function exec_mots_tous_dist()
 
 		debut_cadre_enfonce("groupe-mot-24.gif", false, '', $titre_groupe);
 		// Affichage des options du groupe (types d'elements, permissions...)
-		echo "<font face='Verdana,Arial,Sans,sans-serif' size='1'>";
-		if ($articles == "oui") echo "> "._T('info_articles_2')." &nbsp;&nbsp;";
-		if ($breves == "oui") echo "> "._T('info_breves_02')." &nbsp;&nbsp;";
-		if ($rubriques == "oui") echo "> "._T('info_rubriques')." &nbsp;&nbsp;";
-		if ($syndic == "oui") echo "> "._T('icone_sites_references')." &nbsp;&nbsp;";
-
-		if ($unseul == "oui" OR $obligatoire == "oui") echo "<br />";
-		if ($unseul == "oui") echo "> "._T('info_un_mot')." &nbsp;&nbsp;";
-		if ($obligatoire == "oui") echo "> "._T('info_groupe_important')." &nbsp;&nbsp;";
-
-		echo "<br />";
-		if ($acces_minirezo == "oui") echo "> "._T('info_administrateurs')." &nbsp;&nbsp;";
-		if ($acces_comite == "oui") echo "> "._T('info_redacteurs')." &nbsp;&nbsp;";
-		if ($acces_forum == "oui") echo "> "._T('info_visiteurs_02')." &nbsp;&nbsp;";
-
-		echo "</font>";
+		$res = '';
+		if ($articles == "oui") $res .= "> "._T('info_articles_2')." &nbsp;&nbsp;";
+		if ($breves == "oui") $res .= "> "._T('info_breves_02')." &nbsp;&nbsp;";
+		if ($rubriques == "oui") $res .= "> "._T('info_rubriques')." &nbsp;&nbsp;";
+		if ($syndic == "oui") $res .= "> "._T('icone_sites_references')." &nbsp;&nbsp;";
+
+		if ($unseul == "oui" OR $obligatoire == "oui") $res .= "<br />";
+		if ($unseul == "oui") $res .= "> "._T('info_un_mot')." &nbsp;&nbsp;";
+		if ($obligatoire == "oui") $res .= "> "._T('info_groupe_important')." &nbsp;&nbsp;";
+
+		$res .= "<br />";
+		if ($acces_minirezo == "oui") $res .= "> "._T('info_administrateurs')." &nbsp;&nbsp;";
+		if ($acces_comite == "oui") $res .= "> "._T('info_redacteurs')." &nbsp;&nbsp;";
+		if ($acces_forum == "oui") $res .= "> "._T('info_visiteurs_02')." &nbsp;&nbsp;";
+
+ 		echo "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 12px;'>", $res, "</span>";
 		if ($descriptif) {
 			echo "<div style='border: 1px dashed #aaaaaa;'>";
-			echo "<font size='2' face='Verdana,Arial,Sans,sans-serif'>";
-			echo "<b>",_T('info_descriptif'),"</b> ";
-			echo propre($descriptif);
-			echo "&nbsp; ";
-			echo "</font>";
+			echo "<font size='2' face='Verdana,Arial,Sans,sans-serif'>", "<b>",_T('info_descriptif'),"</b> ", propre($descriptif), "&nbsp; ", "</font>";
 			echo "</div>";
 		}
 
 		if (strlen($texte)>0){
-			echo "<font face='Verdana,Arial,Sans,sans-serif'>";
-			echo propre($texte);
-			echo "</font>";
+			echo "<font face='Verdana,Arial,Sans,sans-serif'>", propre($texte), "</font>";
 		}
 
 		//
diff --git a/ecrire/exec/mots_type.php b/ecrire/exec/mots_type.php
index 79ff4d0857..5a56cf3621 100644
--- a/ecrire/exec/mots_type.php
+++ b/ecrire/exec/mots_type.php
@@ -97,9 +97,7 @@ function exec_mots_type_dist()
 	. "</td>"
 	. "<td>". http_img_pack('rien.gif', " ", "width='5'") . "</td>\n"
 	. "<td style='width: 100%' valign='top'>"
-	. "<font face='Verdana,Arial,Sans,sans-serif' size='1'><b>"
-	. _T('titre_groupe_mots')
-	. "</b></font><br />"
+	  . "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 12px;'><b>". _T('titre_groupe_mots') . "</b></span><br />"
 	  . gros_titre($titre,'',false)
 	. aide("motsgroupes")
 	. "<div style='font-family: Verdana,Arial,Sans,sans-serif;'>"
diff --git a/ecrire/exec/naviguer.php b/ecrire/exec/naviguer.php
index 553f0f7218..ed3fcd74a0 100644
--- a/ecrire/exec/naviguer.php
+++ b/ecrire/exec/naviguer.php
@@ -431,9 +431,7 @@ function montre_naviguer($id_rubrique, $titre, $descriptif, $logo, $flag_editabl
   if (strlen($descriptif) > 1) {
 	echo "<tr><td>\n";
 	echo "<div align='$spip_lang_left' style='padding: 5px; border: 1px dashed #aaaaaa;'>";
-	echo "<font size='2' face='Verdana,Arial,Sans,sans-serif'>";
-	echo propre($descriptif."~");
-	echo "</font>";
+	echo "<font size='2' face='Verdana,Arial,Sans,sans-serif'>", propre($descriptif."~"), "</font>";
 	echo "</div></td></tr>\n";
   }
   echo "</table>\n";
diff --git a/ecrire/exec/recherche.php b/ecrire/exec/recherche.php
index c7201e92a6..d6ee84e70d 100644
--- a/ecrire/exec/recherche.php
+++ b/ecrire/exec/recherche.php
@@ -159,8 +159,7 @@ function afficher_auteurs ($titre_table, $requete) {
 			echo "<p><table width='100%' cellpadding='0' cellspacing='0' border='0'>";
 			echo "<tr><td style='width: 100%'>";
 			echo "<table width='100%' cellpadding='3' cellspacing='0' border='0'>";
-			echo "<tr bgcolor='#333333'><td style='width: 100%' colspan='5'><font face='Verdana,Arial,Sans,sans-serif' size='3' color='#FFFFFF'>";
-			echo "<b>$titre_table</b></font></td></tr>";
+			echo "<tr bgcolor='#333333'><td style='width: 100%' colspan='5'><span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 16px; color: #FFFFFF;'><b>$titre_table</b></span></td></tr>";
 		}
 	else {
 			echo "<p><table width='100%' cellpadding='3' cellspacing='0' border='0'>";
diff --git a/ecrire/exec/rubriques_edit.php b/ecrire/exec/rubriques_edit.php
index 7b18d35152..1d91e76d04 100644
--- a/ecrire/exec/rubriques_edit.php
+++ b/ecrire/exec/rubriques_edit.php
@@ -141,12 +141,10 @@ function exec_rubriques_edit_dist()
 
 	if ($contient_breves > 0) {
 		$scb = ($contient_breves>1? 's':'');
-
-		$form .= "<div><font size='2'><input type='checkbox' name='confirme_deplace' value='oui' id='confirme-deplace' /><label for='confirme-deplace'>&nbsp;"
-		. _T('avis_deplacement_rubrique',
+		$scb = _T('avis_deplacement_rubrique',
 			array('contient_breves' => $contient_breves,
-				'scb' => $scb))
-		. "</font></label></div>\n";
+			      'scb' => $scb));
+		$form .= "<div><span style='font-size: 14px;'><input type='checkbox' name='confirme_deplace' value='oui' id='confirme-deplace' /><label for='confirme-deplace'>&nbsp;" . $scb . "</span></label></div>\n";
 	} else
 		$form .= "<input type='hidden' name='confirme_deplace' value='oui' />\n";
 
diff --git a/ecrire/exec/sites.php b/ecrire/exec/sites.php
index 8bd711bebe..ba7a2fc9be 100644
--- a/ecrire/exec/sites.php
+++ b/ecrire/exec/sites.php
@@ -209,7 +209,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) {
 		fin_cadre_enfonce();	
 	}
 	else {
-		echo "<br />\n<font face='Verdana,Arial,Sans,sans-serif' size='3'>"._T('info_site_propose')." <b>".affdate($date_heure)."&nbsp;</b></font>";
+		echo "<br />\n<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 16px;'>"._T('info_site_propose')." <b>".affdate($date_heure)."&nbsp;</b></span>";
 	}
 }
 
@@ -256,12 +256,7 @@ if (!$resume AND !$resume = $row['resume']) $resume = 'oui';
 
 
 if ($syndication == "oui" OR $syndication == "off" OR $syndication == "sus") {
-	echo "<p><font size='3' face='Verdana,Arial,Sans,sans-serif'>",
-	"<a href='".htmlspecialchars($url_syndic)."'>",
-	http_img_pack('feed.png', 'RSS', ''),
-	'</a> ',
-	'<b>'._T('info_site_syndique').'</b>',
-	'</font></p>';
+	echo "<p><font size='3' face='Verdana,Arial,Sans,sans-serif'>",	"<a href='".htmlspecialchars($url_syndic)."'>",	http_img_pack('feed.png', 'RSS', ''),	'</a> ', '<b>'._T('info_site_syndique').'</b></font></p>';
 
 	if ($erreur_syndic)
 		echo "<p style='color: red; font-weight: bold;'>",$erreur_syndic,"</p>";
@@ -290,9 +285,7 @@ if ($syndication == "oui" OR $syndication == "off" OR $syndication == "sus") {
 
 	if ($date_syndic)
 		echo "<div align='left'>".
-		  "<font face='verdana,arial,helvetica' size='2'>",
-		  _T('info_derniere_syndication').' '.affdate_heure($date_syndic)
-		.".</font></div>\n";
+		  "<span style='font-family: verdana,arial,helvetica; font-size: 14px;'>",  _T('info_derniere_syndication').' '.affdate_heure($date_syndic)	.".</span></div>\n";
 
 
 	echo "<div align='right'>\n";
diff --git a/ecrire/exec/sites_edit.php b/ecrire/exec/sites_edit.php
index 133a171fa7..c0af778951 100644
--- a/ecrire/exec/sites_edit.php
+++ b/ecrire/exec/sites_edit.php
@@ -80,9 +80,7 @@ AND (
 	$connect_statut == '0minirezo' OR $GLOBALS['meta']["proposer_sites"] > 0)
 ) {
 
-	$form_auto = "<font face='Verdana,Arial,Sans,sans-serif' size='2'>"
-		. _T('texte_referencement_automatique')
-		. "</font>"
+	$form_auto = "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px;'>"		. _T('texte_referencement_automatique')	. "</span>"
 		. "\n<div align='right'><input type=\"text\" name=\"url\" class='fondl' size='40' value=\"http://\" />\n"
 		. "\n<input type='hidden' name='id_parent' value='".intval(_request('id_rubrique'))."' />\n"
 		. "<input type=\"submit\"  value=\""._T('bouton_ajouter')."\" class='fondo' />\n";
diff --git a/ecrire/exec/statistiques_lang.php b/ecrire/exec/statistiques_lang.php
index 8bea559ee4..e6fa4740bc 100644
--- a/ecrire/exec/statistiques_lang.php
+++ b/ecrire/exec/statistiques_lang.php
@@ -107,7 +107,7 @@ function exec_statistiques_lang_dist()
 	echo "</table>\n";
 
 
-//echo "<p><font face='Verdana,Arial,Sans,sans-serif' size='3'>"._T('texte_signification')."</font>";
+//echo "<p><span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 16px;'>"._T('texte_signification')."</span>";
 
 	fin_cadre_enfonce();
 
diff --git a/ecrire/exec/statistiques_visites.php b/ecrire/exec/statistiques_visites.php
index 120d216833..4611cc8723 100644
--- a/ecrire/exec/statistiques_visites.php
+++ b/ecrire/exec/statistiques_visites.php
@@ -557,31 +557,31 @@ if ($GLOBALS['accepte_svg']) {
 			echo "<td valign='top'><div style='font-family:Verdana,Arial,Sans,sans-serif; font-size:small;'>";
 			echo "<table cellpadding='0' cellspacing='0' border='0'>";
 			echo "<tr><td height='15' valign='top'>";		
-			echo "<font face='arial,helvetica,sans-serif' size='1'><b>".round($maxgraph)."</b></font>";
+			echo "<span style='font-family: arial,helvetica,sans-serif; font-size: 12px;'><b>".round($maxgraph)."</b></span>";
 			echo "</td></tr>";
 			echo "<tr><td height='25' valign='middle'>";		
 			echo "<span $style>",round(7*($maxgraph/8))."</span>";
 			echo "</td></tr>";
 			echo "<tr><td height='25' valign='middle'>";		
-			echo "<font face='arial,helvetica,sans-serif' size='1'>".round(3*($maxgraph/4))."</font>";
+			echo "<span style='font-family: arial,helvetica,sans-serif; font-size: 12px;'>".round(3*($maxgraph/4))."</span>";
 			echo "</td></tr>";
 			echo "<tr><td height='25' valign='middle'>";		
 			echo "<span $style>",round(5*($maxgraph/8)),"</span>";
 			echo "</td></tr>";
 			echo "<tr><td height='25' valign='middle'>";		
-			echo "<font face='arial,helvetica,sans-serif' size='1'><b>".round($maxgraph/2)."</b></font>";
+			echo "<span style='font-family: arial,helvetica,sans-serif; font-size: 12px;'><b>".round($maxgraph/2)."</b></span>";
 			echo "</td></tr>";
 			echo "<tr><td height='25' valign='middle'>";		
 			echo "<span $style>",round(3*($maxgraph/8)),"</span>";
 			echo "</td></tr>";
 			echo "<tr><td height='25' valign='middle'>";		
-			echo "<font face='arial,helvetica,sans-serif' size='1'>".round($maxgraph/4)."</font>";
+			echo "<span style='font-family: arial,helvetica,sans-serif; font-size: 12px;'>".round($maxgraph/4)."</span>";
 			echo "</td></tr>";
 			echo "<tr><td height='25' valign='middle'>";		
 			echo "<span $style>",round(1*($maxgraph/8)),"</span>";
 			echo "</td></tr>";
 			echo "<tr><td height='10' valign='bottom'>";		
-			echo "<font face='arial,helvetica,sans-serif' size='1'><b>0</b></font>";
+			echo "<span style='font-family: arial,helvetica,sans-serif; font-size: 12px;'><b>0</b></span>";
 			echo "</td>";
 			
 			
@@ -615,12 +615,9 @@ if ($GLOBALS['accepte_svg']) {
 		// (desactive au profit de la moeynne "glissante")
 		# $moyenne =  round($total_absolu / ((date("U")-$date_premier)/(3600*24)));
 
-		echo "<font face='arial,helvetica,sans-serif' size='1'>"._T('texte_statistiques_visites')."</font>";
+		echo "<span style='font-family: arial,helvetica,sans-serif; font-size: 12px;'>"._T('texte_statistiques_visites')."</span>";
 		echo "<br /><table cellpadding='0' cellspacing='0' border='0' width='100%'><tr style='width:100%;'>";
-		echo "<td valign='top' width='33%'><font face='Verdana,Arial,Sans,sans-serif'>";
-		echo _T('info_maximum')." ".$max;
-		echo "<br />"._T('info_moyenne')." ".round($moyenne);
-		echo "</font></td>";
+		echo "<td valign='top' width='33%'><font face='Verdana,Arial,Sans,sans-serif'>", _T('info_maximum')." ".$max, "<br />"._T('info_moyenne')." ".round($moyenne), "</font></td>";
 		echo "<td valign='top' width='33%'><font face='Verdana,Arial,Sans,sans-serif'>";
 		echo '<a href="' . generer_url_ecrire("statistiques_referers","").'" title="'._T('titre_liens_entrants').'">'._T('info_aujourdhui').'</a> '.$visites_today;
 		if ($val_prec > 0) echo '<br /><a href="' . generer_url_ecrire("statistiques_referers","jour=veille").'"  title="'._T('titre_liens_entrants').'">'._T('info_hier').'</a> '.$val_prec;
@@ -639,17 +636,14 @@ if ($GLOBALS['accepte_svg']) {
 				echo "<br />".$classement[$id_article].$ch;
 			}
 		} else {
-			echo "<font size='1'>";
-			echo "<br />"._T('info_popularite_2')." ";
-			echo ceil($GLOBALS['meta']['popularite_total']);
-			echo "</font>";
+		  echo "<span style='font-size: 12px;'><br />"._T('info_popularite_2')." ", ceil($GLOBALS['meta']['popularite_total']), "</span>";
 		}
 		echo "</font></td></tr></table>";	
 	}		
 	
 	if (count($log) > 60) {
 		echo "<br />";
-		echo "<font face='verdana,arial,helvetica,sans-serif' size='2'><b>"._T('info_visites_par_mois')."</b></font>";
+		echo "<span style='font-family: verdana,arial,helvetica,sans-serif; font-size: 14px;'><b>"._T('info_visites_par_mois')."</b></span>";
 
 		echo "<div align='left'>";
 		///////// Affichage par mois
@@ -755,31 +749,31 @@ if ($GLOBALS['accepte_svg']) {
 		echo "<td valign='top'><div style='font-family:Verdana,Arial,Sans,sans-serif; font-size:small;'>";
 		echo "<table cellpadding='0' cellspacing='0' border='0'>";
 		echo "<tr><td height='15' valign='top'>";		
-		echo "<font face='arial,helvetica,sans-serif' size='1'><b>".round($maxgraph)."</b></font>";
+		echo "<span style='font-family: arial,helvetica,sans-serif; font-size: 12px;'><b>".round($maxgraph)."</b></span>";
 		echo "</td></tr>";
 		echo "<tr><td height='25' valign='middle' $style>";		
 		echo round(7*($maxgraph/8));
 		echo "</td></tr>";
 		echo "<tr><td height='25' valign='middle'>";		
-		echo "<font face='arial,helvetica,sans-serif' size='1'>".round(3*($maxgraph/4))."</font>";
+		echo "<span style='font-family: arial,helvetica,sans-serif; font-size: 12px;'>".round(3*($maxgraph/4))."</span>";
 		echo "</td></tr>";
 		echo "<tr><td height='25' valign='middle' $style>";		
 		echo round(5*($maxgraph/8));
 		echo "</td></tr>";
 		echo "<tr><td height='25' valign='middle'>";		
-		echo "<font face='arial,helvetica,sans-serif' size='1'><b>".round($maxgraph/2)."</b></font>";
+		echo "<span style='font-family: arial,helvetica,sans-serif; font-size: 12px;'><b>".round($maxgraph/2)."</b></span>";
 		echo "</td></tr>";
 		echo "<tr><td height='25' valign='middle' $style>";		
 		echo round(3*($maxgraph/8));
 		echo "</td></tr>";
 		echo "<tr><td height='25' valign='middle'>";		
-		echo "<font face='arial,helvetica,sans-serif' size='1'>".round($maxgraph/4)."</font>";
+		echo "<span style='font-family: arial,helvetica,sans-serif; font-size: 12px;'>".round($maxgraph/4)."</span>";
 		echo "</td></tr>";
 		echo "<tr><td height='25' valign='middle' $style>";		
 		echo round(1*($maxgraph/8));
 		echo "</td></tr>";
 		echo "<tr><td height='10' valign='bottom'>";		
-		echo "<font face='arial,helvetica,sans-serif' size='1'><b>0</b></font>";
+		echo "<span style='font-family: arial,helvetica,sans-serif; font-size: 12px;'><b>0</b></span>";
 		echo "</td>";
 
 		echo "</tr></table>";
diff --git a/ecrire/inc/discuter.php b/ecrire/inc/discuter.php
index 5c6fc83e6e..1769124427 100644
--- a/ecrire/inc/discuter.php
+++ b/ecrire/inc/discuter.php
@@ -25,7 +25,7 @@ function formulaire_discuter($query, $total, $debut, $total_afficher, $script, $
 		for ($i = 0; $i < $total; $i = $i + $total_afficher){
 			$y = $i + $total_afficher - 1;
 			if ($i == $debut)
-				$nav .= "<font size='3'><b>[$i-$y]</b></font> ";
+				$nav .= "<span style='font-size: 16px;'><b>[$i-$y]</b></span> ";
 			else {
 				$a = "$args&debut=$i";
 				if (!$evt) {
diff --git a/ecrire/inc/documents.php b/ecrire/inc/documents.php
index cdc79c3ce2..e783a6d037 100644
--- a/ecrire/inc/documents.php
+++ b/ecrire/inc/documents.php
@@ -310,9 +310,7 @@ function afficher_case_document($id_document, $id, $script, $type, $deplier=fals
 				$ret .= "</div>";
 			}
 		} else {
-			$ret .= "<div style='padding:2px;'><font size='1' face='arial,helvetica,sans-serif'>".
-			  affiche_raccourci_doc('doc', $id_document, '').
-			  "</font></div>";
+			$ret .= "<div style='padding:2px;'><font size='1' face='arial,helvetica,sans-serif'>". affiche_raccourci_doc('doc', $id_document, ''). "</font></div>";
 		}
 
 		$legender = charger_fonction('legender', 'inc');
@@ -332,8 +330,7 @@ function afficher_case_document($id_document, $id, $script, $type, $deplier=fals
 		//
 		// Preparer le raccourci a afficher sous la vignette ou sous l'apercu
 		//
-		$raccourci_doc = "<div style='padding:2px;'>
-		<font size='1' face='arial,helvetica,sans-serif'>";
+		$raccourci_doc = "";
 		if (strlen($descriptif) > 0 OR strlen($titre) > 0)
 			$doc = 'doc';
 		else
@@ -346,7 +343,8 @@ function afficher_case_document($id_document, $id, $script, $type, $deplier=fals
 		} else {
 			$raccourci_doc .= affiche_raccourci_doc($doc, $id_document, '');
 		}
-		$raccourci_doc .= "</font></div>\n";
+		$raccourci_doc = "<div style='padding:2px;'>
+		<font size='1' face='arial,helvetica,sans-serif'>$raccourci_doc</font></div>\n";
 
 		//
 		// Afficher un apercu (pour les images)
diff --git a/ecrire/inc/editer_article.php b/ecrire/inc/editer_article.php
index 6d78f8494a..0bdf206e0f 100644
--- a/ecrire/inc/editer_article.php
+++ b/ecrire/inc/editer_article.php
@@ -265,10 +265,7 @@ function editer_article_chapo($chapo, $config, $aider)
 		return "<div style='border: 1px dashed #666666; background-color: #f0f0f0; padding: 5px;'>" .
 			"<table width='100%' cellspacing='0' cellpadding='0' border='0'>" .
 			"<tr><td valign='top'>" .
-			"<font face='Verdana,Arial,Sans,sans-serif' size='2'>" .
-			"<b><label for='confirme-virtuel'>"._T('info_redirection')."&nbsp;:</label></b>" .
-			$aider ("artvirt") .
-			"</font>" .
+			"<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px;'><b><label for='confirme-virtuel'>"._T('info_redirection')."&nbsp;:</label></b>" .	$aider ("artvirt") . "</span>" .
 			"</td>" .
 			"<td style='width: 10px'>&nbsp;</td>" .
 			"<td valign='top' style='width: 50%'>" .
@@ -276,9 +273,7 @@ function editer_article_chapo($chapo, $config, $aider)
 		style='font-size:9px;' value=\"$virtuel\" size='40' />" .
 			"<input type='hidden' name='changer_virtuel' value='oui' />" .
 			"</td></tr></table>\n" .
-			"<font face='Verdana,Arial,Sans,sans-serif' size='2'>" .
-			_T('texte_article_virtuel_reference') .
-			"</font>" .
+			"<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px;'>" . _T('texte_article_virtuel_reference') . "</span>" .
 			"</div>\n";
 	} else {
 
diff --git a/ecrire/inc/editer_auteurs.php b/ecrire/inc/editer_auteurs.php
index 10d8b594c4..c78a77a0b1 100644
--- a/ecrire/inc/editer_auteurs.php
+++ b/ecrire/inc/editer_auteurs.php
@@ -137,7 +137,7 @@ function rechercher_auteurs_articles($cherche_auteur, $ids, $id_article)
 	elseif (preg_match('/^\d+$/',$ids)) {
 
 		$row = spip_fetch_array(spip_query("SELECT nom FROM spip_auteurs WHERE id_auteur=$ids"));
-		return "<b>"._T('texte_ajout_auteur')."</b><br /><ul><li><font face='Verdana,Arial,Sans,sans-serif' size='2'><b><font size='3'>".typo($row['nom'])."</font></b></li></ul>";
+		return "<b>"._T('texte_ajout_auteur')."</b><br /><ul><li><span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px;'><b><span style='font-size: 16px;'>".typo($row['nom'])."</span></b></span></li></ul>";
 	}
 	else {
 		$ids = preg_replace('/[^0-9,]/','',$ids); // securite
diff --git a/ecrire/inc/editer_mot.php b/ecrire/inc/editer_mot.php
index e29e3671d4..e467363b6e 100644
--- a/ecrire/inc/editer_mot.php
+++ b/ecrire/inc/editer_mot.php
@@ -141,7 +141,7 @@ function recherche_mot_cle($cherche_mots, $id_groupe, $objet, $id_objet, $table,
 			$nouveaux_mots[] = $resultat[0];
 			$row = spip_fetch_array(spip_query("SELECT titre FROM spip_mots WHERE id_mot=$resultat[0]"));
 			$res .= "<b>"._T('info_mot_cle_ajoute')." $ou : </b><br /><ul>";
-			$res .= "<li><font face='Verdana,Arial,Sans,sans-serif' size='2'><b><font size='3'>".typo($row['titre'])."</font></b></font></li>\n";
+			$res .= "<li><span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px;'><b><span style='font-size: 16px;'>".typo($row['titre'])."</span></b></span></li>\n";
 			$res .= "</ul>";
 		}
 		else $res .= affiche_mots_ressemblant($cherche_mot, $objet, $id_objet, $resultat, $table, $table_id, $url_base);
diff --git a/ecrire/inc/forum.php b/ecrire/inc/forum.php
index 9010716074..6052ee1e30 100644
--- a/ecrire/inc/forum.php
+++ b/ecrire/inc/forum.php
@@ -26,7 +26,7 @@ function affiche_navigation_forum($script, $args, $debut, $i, $pack, $ancre, $qu
 
 		if ($i == $pack*floor($i/$pack)) {
 			if ($i == $debut)
-				$nav .= "<font size='3'><b>$i</b></font> |\n";
+				$nav .= "<span style='font-size: 16px;'><b>$i</b></span> |\n";
 			else {
 				$h = generer_url_ecrire($script, $args . "&debut=$i");
 				if ($e)	$e = "\nonclick=" . ajax_action_declencheur($h,$ancre);
diff --git a/ecrire/inc/import.php b/ecrire/inc/import.php
index aa2b448e70..ad66cfc82c 100644
--- a/ecrire/inc/import.php
+++ b/ecrire/inc/import.php
@@ -295,9 +295,7 @@ function import_affiche_javascript($taille)
 {
 	$max_time = ini_get('max_execution_time')*1000;
 	echo debut_boite_alerte(),
-	  "<font face='Verdana,Arial,Sans,sans-serif' size='4' color='black'><b>",
-	  _T('info_base_restauration'),
-	  "</b></font>",
+	  "<font face='Verdana,Arial,Sans,sans-serif' size='4' color='black'><b>",  _T('info_base_restauration'),  "</b></font>",
 	  "<form name='progression'><center><input type='text' size='10' style='text-align:center;' name='taille' value='",
 	  $taille,
 	  "'><br /><input type='text' class='forml' name='recharge' value='"._T('info_recharger_page')."'></center></form>",
diff --git a/ecrire/inc/instituer_auteur.php b/ecrire/inc/instituer_auteur.php
index 1b05e83546..63482c8001 100644
--- a/ecrire/inc/instituer_auteur.php
+++ b/ecrire/inc/instituer_auteur.php
@@ -43,9 +43,7 @@ function inc_instituer_auteur_dist($id_auteur, $statut, $url_self)
 
 		$lien = !$modif 
 		? ''
-		: array("&nbsp;&nbsp;&nbsp;&nbsp;[<font size='1'>"
-			. _T('lien_supprimer_rubrique')
-			. "</font>]");
+		: array("&nbsp;&nbsp;&nbsp;&nbsp;[<span style='font-size: 12px;'>" . _T('lien_supprimer_rubrique') . "</span>]");
 
 		$res = '';
 
diff --git a/ecrire/inc/message_select.php b/ecrire/inc/message_select.php
index 0888287b9b..ca9cd6ee88 100644
--- a/ecrire/inc/message_select.php
+++ b/ecrire/inc/message_select.php
@@ -98,9 +98,7 @@ function afficher_message_boucles($row, &$messages_vus, $voir_logo, $afficher_au
 		}
 
 		if ($auteurs AND $type == 'normal') {
-			$s = "<font face='Arial,Sans,sans-serif' size='1'>";
-			$s .= join(', ', $auteurs);
-			$s .= "</font>";
+			$s = "<span style='font-family: Arial,Sans,sans-serif; font-size: 12px;'>" . join(', ', $auteurs) . "</span>";
 		} else $s = "&nbsp;";
 		$vals[] = $s;
 	}
diff --git a/ecrire/inc/mots.php b/ecrire/inc/mots.php
index 30cf773df0..bfd2ae0126 100644
--- a/ecrire/inc/mots.php
+++ b/ecrire/inc/mots.php
@@ -122,7 +122,7 @@ function affiche_mots_ressemblant($cherche_mot, $objet, $id_objet, $resultat, $t
 		$res .="<li>"
 		.  ajax_action_auteur('editer_mot', "$id_objet,,$table,$table_id,$objet,$id_mot", $url_base, "$table_id=$id_objet", array(typo($titre_mot),' title="' . _T('info_ajouter_mot') .'"'),"&id_objet=$id_objet&objet=$objet") ; 
 		if (strlen($descriptif_mot) > 1) {
-			$res .= "<font size='1'>".propre(couper($descriptif_mot, 100))."</font><br />\n";
+			$res .= "<span style='font-size: 12px;'>".propre(couper($descriptif_mot, 100))."</span><br />\n";
 		}
 		$res .="</li>\n";
 	}
diff --git a/ecrire/inc/signatures.php b/ecrire/inc/signatures.php
index d16d9d8e91..98c25adf3e 100644
--- a/ecrire/inc/signatures.php
+++ b/ecrire/inc/signatures.php
@@ -43,7 +43,7 @@ function inc_signatures_dist($script, $id, $debut, $where, $order, $limit='') {
 			if ($c > 1) $res .= " | ";
 			$date = (affdate_court($row['date_time']));
 			if ($c == ($debut+1))
-				$res .= "<font size='3'><b>$c</b></font>";
+				$res .= "<span style='font-size: 16px;'><b>$c</b></span>";
 			else {
 				$h = generer_url_ecrire($script, $args ."debut=".($c-1));
 				if ($evt)
@@ -109,15 +109,15 @@ function signatures_edit($script, $id, $debut, $row) {
 				false);
 		}
 		
-		$res .= "<font size='2'>".date_interface($date_time)."</font><br />";
+		$res .= "<span style='font-size: 14px;'>".date_interface($date_time)."</span><br />";
 		if ($statut=="poubelle"){
 			$res .= "<span style='font-size: 12px; color: red;'>"._T('info_message_efface')."</span><br />";
 		}
 		if (strlen($url_site)>6 AND strlen($nom_site)>0){
-			$res .= "<font size='1'>"._T('info_site_web')."</font> <a href='$url_site'>$nom_site</a><br />";
+			$res .= "<span style='font-size: 12px;'>"._T('info_site_web')."</span> <a href='$url_site'>$nom_site</a><br />";
 		}
 		if (strlen($ad_email)>0){
-			$res .= "<font size='1'>"._T('info_adresse_email')."</font> <a href='mailto:$ad_email'>$ad_email</a><br />";
+			$res .= "<span style='font-size: 12px;'>"._T('info_adresse_email')."</span> <a href='mailto:$ad_email'>$ad_email</a><br />";
 		}
 
 		$res .= '<br />' . message_de_signature($row);
diff --git a/ecrire/inc/statistiques.php b/ecrire/inc/statistiques.php
index db0ec63801..6affd45e74 100644
--- a/ecrire/inc/statistiques.php
+++ b/ecrire/inc/statistiques.php
@@ -216,7 +216,7 @@ function aff_referers ($result, $limit, $plus) {
 				$referers = join ("</li><li>",$lesreferers[$numero]);
 				$aff .= $ret;
 				$aff .= "<a href='http://".quote_amp($lesurls[$numero])."'><span style='color: $couleur_foncee; font-weight: bold;'>".$lesdomaines[$numero]."</span></a>";
-				if ($rac = $lesliensracine[$numero]) $aff .= " <font size='1'>($rac)</font>";
+				if ($rac = $lesliensracine[$numero]) $aff .= " <span style='font-size: 12px;'>($rac)</span>";
 				$aff .= "<ul style='font-size:x-small;'><li>$referers</li></ul>";
 				$aff .= "</li></ul><ul style='font-size:small;'>\n";
 			} else {
diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index e124ddb1e7..8172d07ad2 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -991,8 +991,8 @@ function spip_initialisation($pi=NULL, $pa=NULL, $ti=NULL, $ta=NULL) {
 
 	define('_DOCTYPE_ECRIRE', 
 		// "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>\n");
-		"<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
-	       //     "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>\n");
+		// "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
+	       "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>\n");
 
 	define('_DOCTYPE_AIDE', 
 	       "<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Frameset//EN' 'http://www.w3.org/TR/1999/REC-html401-19991224/frameset.dtd'>");
diff --git a/ecrire/inc/virtualiser.php b/ecrire/inc/virtualiser.php
index be38c060e1..3f349b00de 100644
--- a/ecrire/inc/virtualiser.php
+++ b/ecrire/inc/virtualiser.php
@@ -22,16 +22,12 @@ function inc_virtualiser_dist($id_article, $flag, $virtuel, $script, $args)
 	  return '';
 
 	$http = ($virtuel ? "" : "http://");
-
+	$t = _T('texte_reference_mais_redirige');
 	$res = "<input type='text' name='virtuel' class='formo' style='font-size:9px;' value='"
 	. $http
 	. $virtuel
 	. "' size='40' /><br />\n"
-	. "<font face='Verdana,Arial,Sans,sans-serif' size='2'>"
-	. "(<b>"._T('texte_article_virtuel')
-	. "&nbsp;:</b> "
-	. _T('texte_reference_mais_redirige')
-	. ")</font>"
+	. "<span style='font-family: Verdana,Arial,Sans,sans-serif; font-size: 14px;'>(<b>"._T('texte_article_virtuel') . "&nbsp;:</b>$t)</span>"
 	. "\n<div align='$spip_lang_right'><input type='submit' class='fondo' value='"
 	. _T('bouton_changer')
 	. "' style='font-size:10px' /></div>";
-- 
GitLab