// JavaScript Document
		var expr_mail = "^[a-zA-Z0-9\-_\.]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+";
		var expr_tel = "^[0-9]{10,30}";
		function afficher_message(id_erreur) {
			objet = document.getElementById(id_erreur);
			objet.style.backgroundColor = "#00FF00";
			objet.innerHTML = "Certains champs n'ont pas &eacute;t&eacute; ou ont &eacute;t&eacute; mal renseign&eacute;s, ils sont en fond vert";
		}
		var message = "";
		function colorier(objet, erreur) {
			if (erreur) {
				objet.style.borderColor = "#0000FF";
				objet.style.backgroundColor = "#00FF00";
			}
			else {
				objet.style.borderColor = "#000000";
				objet.style.backgroundColor = "#FFFFFF";
			}
		}
		function controler_tout(id, expression_a_controler, champ_obligatoire, type_textarea) {
			var erreur	= false;
			var objet	= document.getElementById(id);
			var valeur	= (type_textarea) ? objet.innerHTML : objet.value;
			var expression_reguliere;
			// contrôle le caractère obligatoire du champ
			if ((champ_obligatoire) && (valeur == "")) erreur = true;
			// contrôle la conformité du champ à une expression régulière
			if ((expression_a_controler != "") && (valeur != "")) {
				expression_reguliere = new RegExp(expression_a_controler, "");
				if (!expression_reguliere.test(valeur)) erreur = true;
			}
			if (erreur) colorier(objet, true);
			else colorier(objet, false);
			return erreur;
		}

