diff --git a/.gitattributes b/.gitattributes
index d11acc18b7dbbd003ca504fdf538425def49d384..810ef9c6a61b828225e85d6145aa2f3c4479e342 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -462,6 +462,7 @@ noisettes/forums/inc-forum.html -text
 noisettes/galerie.html -text
 noisettes/header/cadre_outils.html -text
 noisettes/header/cadre_recherche.html -text
+noisettes/header/fondpage.html -text
 noisettes/header/header.html -text
 noisettes/header/header_modecommuniquant.html -text
 noisettes/header/header_modeedito.html -text
diff --git a/base/soyezcreateurs.php b/base/soyezcreateurs.php
index fa5cc161581a0e0731536a2e0bd1ce290551c94f..d760cd64ea27fa88dd856fcb4bc2b57db460a08d 100644
--- a/base/soyezcreateurs.php
+++ b/base/soyezcreateurs.php
@@ -637,7 +637,7 @@ function create_site_mot($id_syndic, $mot, $groupe) {
 //fonction qui permet de créer le tout
 function soyezcreateurs_config_motsclefs() {
 	//les groupes puis mots
-create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant être présentés en liste déroulante dans l'Agenda du site", "Un événement de l'Agenda peut avoir un ou {{plusieurs}} mot clefs ratachés (les sélectionner avec maj-clic).", 'non', 'non', 'non', 'non', 'non', 'non', 'oui', 'oui', 'oui', 'non');
+	create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant être présentés en liste déroulante dans l'Agenda du site", "Un événement de l'Agenda peut avoir un ou {{plusieurs}} mot clefs ratachés (les sélectionner avec maj-clic).", 'non', 'non', 'non', 'non', 'non', 'non', 'oui', 'oui', 'oui', 'non');
 
 	create_groupe("_AgendaStatut", "Statut d'un événement dans l'Agenda", "Permet de spécifier un statut d'un événement dans l'Agenda.\n\nL'événement sera affiché dans la couleur spécifiée par le {Texte} du Mot Clef.\n\nLe {Descriptif rapide} sera quant à lui utilisé en bulle d'aide.", 'oui', 'oui', 'non', 'non', 'non', 'non', 'oui', 'oui', 'oui', 'non');
 
diff --git a/base/soyezcreateurs_install.php b/base/soyezcreateurs_install.php
index 89a5fb08298c66d95b4a95ed7467c420a7cc0163..5775808f25a4a6e34a9452bc25b6c2eb9cec2d4f 100644
--- a/base/soyezcreateurs_install.php
+++ b/base/soyezcreateurs_install.php
@@ -152,6 +152,14 @@ function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){
 			ecrire_meta($nom_meta_base_version,$current_version='3.0.28','non');
 		}
 		
+		if (version_compare($current_version,'3.0.29','<')) {
+			spip_log("SoyezCreateurs maj 3.0.29 Début", "soyezcreateurs_install");
+			create_groupe("_FondPage", "Images en fond de page :\n-* Créer autant de mots clefs que de fonds de page désirés\n-* Mettre un logo à ces mots clefs\n-* Possibilité de fixer un fond de page pour :\n-** Une rubrique (et la branche en dessous)\n-** Un type de page particulier (Sommaire, Plan)\n\nSe reporter à la documentation sur [Personnalisation graphique du squelette SoyezCreateurs->http://contrib.spip.net/Personnalisation-graphique-du-squelette-SoyezCreateurs]", "", 'oui', 'non', 'non', 'non', 'oui', 'non', 'non', 'oui', 'non', 'non');
+			
+			spip_log("SoyezCreateurs maj 3.0.29 Faite", "soyezcreateurs_install");
+			ecrire_meta($nom_meta_base_version,$current_version='3.0.29','non');
+		}
+		
 		/*if (version_compare($current_version,'3.0.10','<')) {
 			create_document('documents/image.jpg', array('objet' => 'article', 'id_objet' => 3), 'image', array('titre' => 'Mon image', 'descriptif' => 'Superbe image'));
 		}
diff --git a/noisettes/header/fondpage.html b/noisettes/header/fondpage.html
new file mode 100644
index 0000000000000000000000000000000000000000..39ddb76a832eae6b44e9dd8bb6c6d38890331a79
--- /dev/null
+++ b/noisettes/header/fondpage.html
@@ -0,0 +1,55 @@
+#CACHE{1}
+<BOUCLE_FondPageRubrique(HIERARCHIE){tout}{id_rubrique}{type=_FondPage}{inverse}{0,1}>
+<BOUCLE_LogoPage(MOTS){id_rubrique}{type=_FondPage}{par hasard}{0,1}>
+<style type="text/css">
+/*<![CDATA[*/
+[body {
+	background-color:[#(#LOGO_MOT_NORMAL|image_reduire{30,0}|couleur_extraire{15,5})];
+	background-image:url((#LOGO_MOT_NORMAL|image_reduire{1500,0}|extraire_attribut{src}|url_absolue));
+	background-repeat: no-repeat;
+	background-attachment: fixed;
+	background-position: center; 
+    -webkit-background-size: cover; /* pour Chrome et Safari */
+    -moz-background-size: cover; /* pour Firefox */
+    -o-background-size: cover; /* pour Opera */
+    background-size: cover; /* version standardis�e */
+}]
+/*]]>*/
+</style>
+</BOUCLE_LogoPage>
+</BOUCLE_FondPageRubrique>
+<BOUCLE_FondPageTemplate(MOTS){type=_FondPage}{descriptif!=''}{descriptif=#ENV{template}}{par hasard}{0,1}>
+<style type="text/css">
+/*<![CDATA[*/
+[body {
+	background-color:[#(#LOGO_MOT_NORMAL|image_reduire{30,0}|couleur_extraire{15,5})];
+	background-image:url((#LOGO_MOT_NORMAL|image_reduire{1500,0}|extraire_attribut{src}|url_absolue));
+	background-repeat: no-repeat;
+	background-attachment: fixed;
+	background-position: center; 
+    -webkit-background-size: cover; /* pour Chrome et Safari */
+    -moz-background-size: cover; /* pour Firefox */
+    -o-background-size: cover; /* pour Opera */
+    background-size: cover; /* version standardis�e */
+}]
+/*]]>*/
+</style>
+</BOUCLE_FondPageTemplate>
+#SET{ExclureBannieresRubriques,#ARRAY}<BOUCLE_ExclureBannieresRubriques(RUBRIQUES mots){type_mot=_FondPage}{fusion mots.id_mot}>#SET{ExclureBannieresRubriques,#GET{ExclureBannieresRubriques}|push{#ID_MOT}}</BOUCLE_ExclureBannieresRubriques>
+<BOUCLE_FondPage(MOTS){type=_FondPage}{descriptif=''}{id_mot !IN #GET{ExclureBannieresRubriques}}{par hasard}{0,1}>
+<style type="text/css">
+/*<![CDATA[*/
+[body {
+	background-color:[#(#LOGO_MOT_NORMAL|image_reduire{30,0}|couleur_extraire{15,5})];
+	background-image:url((#LOGO_MOT_NORMAL|image_reduire{1500,0}|extraire_attribut{src}|url_absolue));
+	background-repeat: no-repeat;
+	background-attachment: fixed;
+	background-position: center; 
+    -webkit-background-size: cover; /* pour Chrome et Safari */
+    -moz-background-size: cover; /* pour Firefox */
+    -o-background-size: cover; /* pour Opera */
+    background-size: cover; /* version standardis�e */
+}]
+/*]]>*/
+</style>
+</BOUCLE_FondPage><//B_FondPageTemplate><//B_FondPageRubrique>
\ No newline at end of file
diff --git a/noisettes/header/header.html b/noisettes/header/header.html
index 72ba968df0b10a2afc468b50db97070f54b366f0..09f7c5fadb2144b8ca873419fb65f43f50f3a6d7 100644
--- a/noisettes/header/header.html
+++ b/noisettes/header/header.html
@@ -63,6 +63,7 @@
 <INCLURE{fond=noisettes/presentation/couleurrubrique,id_article,id_rubrique}>
 [(#INCLURE{fond=noisettes/header/logoextra}{id_rubrique})]
 <INCLURE{fond=noisettes/header/headerbanner,id_rubrique,template}>
+<INCLURE{fond=noisettes/header/fondpage,id_rubrique,template}>
 <!--[if IE 6]>[
 	<link rel="stylesheet" href="(#CHEMIN{css/ie6.css})" type="text/css" />
 ]<![endif]-->
diff --git a/plugin.xml b/plugin.xml
index 589bc414d20c19f68d84af256753bd58d620cd4d..a14932ac017b774d15c4f4a201d2734838b3933f 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -5,8 +5,8 @@
 	<licence>&#169; 2003-2013 - GPL</licence>
 	<lien>http://www.spip-contrib.net/SoyezCreateurs,1237?tri_articles=titre</lien>
 	
-	<version>3.5.2</version>
-	<version_base>3.0.28</version_base>
+	<version>3.5.3</version>
+	<version_base>3.0.29</version_base>
 	
 	<etat>stable</etat>
 	<description>