diff --git a/ecrire/img_pack/barre-couleurs.gif b/ecrire/img_pack/barre-couleurs.gif
index 5ad45d7381286e1813ffdfa453297abddd41b08e..40bb69836edd1a60a4f78f5f61bae65065d912d5 100644
Binary files a/ecrire/img_pack/barre-couleurs.gif and b/ecrire/img_pack/barre-couleurs.gif differ
diff --git a/ecrire/img_pack/cal-rv.gif b/ecrire/img_pack/cal-rv.gif
index 8dfba32ccf5dc7f0ffd51dd74ed98417ca5f2ac8..fbe4d452fbb77432a998cd34fc209b47860eedfc 100644
Binary files a/ecrire/img_pack/cal-rv.gif and b/ecrire/img_pack/cal-rv.gif differ
diff --git a/ecrire/img_pack/loupe.gif b/ecrire/img_pack/loupe.gif
index 49b8c11d9224dd9244b35eeccf5d0833d4848216..9cf8429f4a8189835cbda28c486cbf3c6d714e73 100644
Binary files a/ecrire/img_pack/loupe.gif and b/ecrire/img_pack/loupe.gif differ
diff --git a/ecrire/img_pack/naviguer-site.gif b/ecrire/img_pack/naviguer-site.gif
index d23b1d2782bc460e5b8d36b4c46c0325f31f9a08..7b2479212828a53937b2daf47845b4bb995b46bc 100644
Binary files a/ecrire/img_pack/naviguer-site.gif and b/ecrire/img_pack/naviguer-site.gif differ
diff --git a/ecrire/inc.php3 b/ecrire/inc.php3
index 46ce4458c7403c95f10143a2c76158899c53cfec..9b51a2d2ffbfda47d811f841b8dd96686f55b324 100644
--- a/ecrire/inc.php3
+++ b/ecrire/inc.php3
@@ -97,8 +97,8 @@ switch ($prefs['couleur']) {
 		break;
 	case 4:
 		/// Bleu pastelle
-		$couleur_foncee="#31acd9";
-		$couleur_claire="#62d2e8";
+		$couleur_foncee="#5da7c5";
+		$couleur_claire="#97d2e1";
 		$couleur_lien="#869100";
 		$couleur_lien_off="#5B55A0";
 		break;
diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index 4564065d46e3dedce01326a8eef78ecb3bfed3e6..bdfc4cf7423a9c82b0be2c13f809a7c511977dd6 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -1376,7 +1376,7 @@ function debut_html($titre = "", $rubrique="", $onLoad="") {
 		global $browser_name, $browser_version, $browser_rev;
 		if (eregi("mozilla", $browser_name) AND $browser_rev >= 1.7) {
 	?>
-	
+		
 	
 		retrait = 16;
 		var obj=document.getElementsByTagName("input");
@@ -1384,23 +1384,36 @@ function debut_html($titre = "", $rubrique="", $onLoad="") {
 			if(obj[i].className=="forml" || obj[i].className=="formo") {
 				element = obj[i];
 				if (element.offsetWidth) {
-					element.style.width = (element.offsetWidth - retrait) + "px";				
+					obj[i]["nouvelle-largeur"] = (element.offsetWidth - retrait) + "px";
 				} else {
-					element.style.width = "95%";
+					obj[i]["nouvelle-largeur"] = "95%";
 				}
 			}
 		}
-		var obj=document.getElementsByTagName("textarea");
-		for(i=0;i<obj.length;i++) {
-			if(obj[i].className=="forml" || obj[i].className=="formo") {
-				element = obj[i];
+		
+		var objx=document.getElementsByTagName("textarea");
+		for(i=0;i<objx.length;i++) {
+			if(objx[i].className=="forml" || objx[i].className=="formo") {
+				element = objx[i];
 				if (element.offsetWidth) {
-					element.style.width = (element.offsetWidth - retrait) + "px";				
+					objx[i]["nouvelle-largeur"] = (element.offsetWidth - retrait) + "px";
 				} else {
-					element.style.width = "95%";
+					objx[i]["nouvelle-largeur"] = "95%";
 				}
 			}
 		}
+		
+		// Appliquer les modifs apres les calculs, sinon des decalages peuvent apparaitre
+		for(i=0;i<obj.length;i++) {
+			if (obj[i]["nouvelle-largeur"]) obj[i].style.width = obj[i]["nouvelle-largeur"];
+		}
+	
+		for(i=0;i<objx.length;i++) {
+			if (objx[i]["nouvelle-largeur"]) objx[i].style.width = objx[i]["nouvelle-largeur"];
+		}
+	
+		
+		
 	<?php
 		}
 	?>