diff --git a/ecrire/inc/modifier.php b/ecrire/inc/modifier.php
index 2e7fa7017224980a0fadb1c75cc0963747b91c69..1bf90a4eaec98f123aa4b9f48c340c9f5431352c 100644
--- a/ecrire/inc/modifier.php
+++ b/ecrire/inc/modifier.php
@@ -113,6 +113,13 @@ function modifier_contenu($type, $id, $options, $c=false, $serveur='') {
 		// allez on commit la modif
 		sql_update($spip_table_objet, $champsq, "$id_table_objet=$id", $serveur);
 
+		// Cas particulier des groupes de mots dont le titre est repris
+		// dans la table spip_mots
+		if ($spip_table_objet == 'spip_groupes_mots'
+		AND isset($champsq['titre']))
+			sql_update('spip_mots', array('type' => $champsq['titre']),
+			'id_groupe='.$id);
+
 		// Invalider les caches
 		if ($options['invalideur']) {
 			include_spip('inc/invalideur');
diff --git a/prive/formulaires/editer_groupe_mot.html b/prive/formulaires/editer_groupe_mot.html
index 5dd70736ba763330063ca6aef19c0187fa88898e..d6a425fb9c14f04803d2fe4e6cde0f92c10933fc 100644
--- a/prive/formulaires/editer_groupe_mot.html
+++ b/prive/formulaires/editer_groupe_mot.html
@@ -47,8 +47,8 @@
     		</li></ul></fieldset>
     		]
 				<fieldset><legend><:info_qui_attribue_mot_cle:></legend><ul><li>
-	    	<div class='choix'><input type='checkbox' class='checkbox' name='acces_minirezo' value='oui'[(#ENV{minirezo}|=={oui}|oui)checked='checked'] id='acces_minirezo' /><label for='acces_minirezo'><:bouton_checkbox_qui_attribue_mot_cle_administrateurs:></label></div>
-	    	<div class='choix'><input type='checkbox' class='checkbox' name='acces_comite' value='oui'[(#ENV{comite}|=={oui}|oui)checked='checked'] id='acces_comite' /><label for='acces_comite'><:bouton_checkbox_qui_attribue_mot_cle_redacteurs:></label></div>
+	    	<div class='choix'><input type='checkbox' class='checkbox' name='acces_minirezo' value='oui'[(#ENV{minirezo}|!={non}|oui)checked='checked'] id='acces_minirezo' /><label for='acces_minirezo'><:bouton_checkbox_qui_attribue_mot_cle_administrateurs:></label></div>
+	    	<div class='choix'><input type='checkbox' class='checkbox' name='acces_comite' value='oui'[(#ENV{comite}|!={non}|oui)checked='checked'] id='acces_comite' /><label for='acces_comite'><:bouton_checkbox_qui_attribue_mot_cle_redacteurs:></label></div>
 				[(#ENV{config}|table_valeur{forums_publics}|=={non}|non)
 					[(#ENV{config}|table_valeur{mots_cles_forums}|=={oui}|ou{#ENV{forum}|=={oui}}|oui)
 	    		<div class='choix'><input type='checkbox' class='checkbox' name='acces_forum' value='oui'[(#ENV{forum}|=={oui}|oui)checked='checked'] id='acces_forum' /><label for='acces_comite'><:bouton_checkbox_qui_attribue_mot_cle_visiteurs:></label></div>
diff --git a/prive/formulaires/editer_groupe_mot.php b/prive/formulaires/editer_groupe_mot.php
index 6a67c8090a98067772b30b8c8f52cebc5cabab79..3cd9d4e6968594c5c47992714ff7e4a9a012f58d 100644
--- a/prive/formulaires/editer_groupe_mot.php
+++ b/prive/formulaires/editer_groupe_mot.php
@@ -19,6 +19,11 @@ function formulaires_editer_groupe_mot_charger_dist($id_groupe='new',$retour='',
 	$valeurs = formulaires_editer_objet_charger('groupe_mot',$id_groupe,0,'',$retour,$config_fonc,$row,$hidden);
 
 	$valeurs['tables_liees'] = explode(',',$valeurs['tables_liees']);
+
+	// par defaut a la creation de groupe
+	if ($id_groupe == 'oui')
+		$valeurs['tables_liees'] = array('articles');
+
 	return $valeurs;
 }