diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3
index 1735ab862976d944ff5f77cba7c2b706596122d0..f7ab029f7c822432259f2876fb80f15064ee7909 100644
--- a/ecrire/inc_texte.php3
+++ b/ecrire/inc_texte.php3
@@ -508,15 +508,13 @@ function typo_fr($letexte) {
 
 	$cherche1 = array(
 		/* 2 */ 	'/((^|[^\#0-9a-zA-Z\&])[\#0-9a-zA-Z]*)\;/',
-		/* 3 */		'/([:!?'.chr(187).'])/',
-		/* 4 */		'/('.chr(171).'|(M(M?\.|mes?|r\.?)|[MnN]'.chr(176).') )/',
-		/* 6 */		'/ +-,/'
+		/* 3 */		'/([:!?'.chr(187).']| -,)/',
+		/* 4 */		'/('.chr(171).'|(M(M?\.|mes?|r\.?)|[MnN]'.chr(176).') )/'
 	);
 	$remplace1 = array(
 		/* 2 */		'\1~;',
 		/* 3 */		'~\1',
-		/* 4 */		'\1~',
-		/* 6 */		'~-,'
+		/* 4 */		'\1~'
 	);
 
 	$letexte = ereg_remplace($cherche1, $remplace1, $letexte);