
<!--// Calcul sur les polygones -->
function plgn() 
{
// if (changed == cote);{
  	var penta = 0;
	var hexa = 0;
	var octo = 0;
	var carre = 0;
	var deca = 0;
	var dode = 0;
	var trian = 0;
	var cote = document.forms["input"];
	cote = document.forms["input"].elements[valeur].value;
    penta = Math.pow(cote,2)/4 * (Math.sqrt(25 + (10 * Math.sqrt(5))));
	penta = penta.toFixed(2);
	var rayopenta = cote/10 * Math.sqrt(50 + (10 * Math.sqrt(5)));
	rayopenta = rayopenta.toFixed(2);
	var apopenta =  (cote/10) * Math.sqrt(25 + (10 * Math.sqrt(5)));
	apopenta = apopenta.toFixed(2);
	var alphapenta = 72;
	var betapenta = 108;
	hexa = (3/2) * Math.pow(cote,2) * Math.sqrt(3);
	hexa = hexa.toFixed(2);
	var rayohexa = cote;
	// rayohexa = rayohexa.toFixed(2);
	var apohexa = cote * (Math.sqrt(3/2));
	apohexa = apohexa.toFixed(2);
	var alphahexa = 60;
	var betahexa = 120;
	octo = 2 * Math.pow(cote,2) * (1 + Math.sqrt(2));
	octo = octo.toFixed(2);
	var rayoocto = cote/2 * Math.sqrt(4 + (2 * Math.sqrt(2)));
	rayoocto = rayoocto.toFixed(2);
	var apoocto = cote/2 * 1 + Math.sqrt(2);
	apoocto = apoocto.toFixed(2)
	var alphaocto = 45;
	var betaocto = 135;
	carre = Math.pow(cote,2);
	carre = carre.toFixed(2);
	var rayocarre = cote * (Math.sqrt(2)/2);
	rayocarre = rayocarre.toFixed(2);
	var apocarre = cote/2;
	apocarre = apocarre.toFixed(2);
	var alphacarre = 90;
	var betacarre = 90;
	deca = (5/2) * Math.pow(cote,2) * Math.sqrt(5 + 2 * Math.sqrt(5));
	deca = deca.toFixed(2);
	var rayodeca = cote/2 * (1 + Math.sqrt(5));
	rayodeca = rayodeca.toFixed(2);
	var apodeca = cote/2 * (Math.sqrt(5 + 2 * Math.sqrt(5)));
	apodeca = apodeca.toFixed(2);
	var alphadeca =36;
	var betadeca =144;
	dode = 3 * Math.pow(cote,2) * (2 + Math.sqrt(3));
	dode = dode.toFixed(2);
	var rayodode = (cote/2) * (Math.sqrt(6) + Math.sqrt(2));
	rayodode = rayodode.toFixed(2);
	var apodode = (cote/2) * (2 + Math.sqrt(3));
	apodode = apodode.toFixed(2); 
	var alphadode =30;
	var betadode =150;
	trian = Math.pow(cote,2) * (Math.sqrt(3)) / 4;
	trian = trian.toFixed(2);
	var rayotrian = cote * Math.sqrt(3) / 3;
	rayotrian = rayotrian.toFixed(2);
	var apotrian = cote * Math.sqrt(3) / 6;
	apotrian = apotrian.toFixed(2);
	var alphatrian = 120;
	var betatrian = 60;
	document.forms["result"].hexa.value = hexa;
	document.forms["result"].apohexa.value = apohexa;
	document.forms["result"].rayohexa.value = rayohexa;
	document.forms["result"].alphahexa.value = alphahexa;
	document.forms["result"].betahexa.value = betahexa;
	document.forms["result"].penta.value = penta;
	document.forms["result"].rayopenta.value = rayopenta;
	document.forms["result"].apopenta.value = apopenta;
	document.forms["result"].alphapenta.value = alphapenta;
	document.forms["result"].betapenta.value = betapenta;
	document.forms["result"].octo.value = octo;
	document.forms["result"].alphaocto.value = alphaocto;
	document.forms["result"].betaocto.value = betaocto;
	document.forms["result"].apoocto.value = apoocto;
	document.forms["result"].rayoocto.value = rayoocto;
	document.forms["result"].carre.value = carre;
	document.forms["result"].betacarre.value = betacarre;
	document.forms["result"].alphacarre.value = alphacarre;
	document.forms["result"].rayocarre.value = rayocarre;
	document.forms["result"].apocarre.value = apocarre;
	document.forms["result"].dode.value = dode;
  	document.forms["result"].apodode.value = apodode;
	document.forms["result"].rayodode.value = rayodode;
	document.forms["result"].alphadode.value = alphadode;
	document.forms["result"].betadode.value = betadode;
	document.forms["result"].deca.value = deca;
	document.forms["result"].apodeca.value = apodeca;
	document.forms["result"].rayodeca.value = rayodeca;
	document.forms["result"].alphadeca.value = alphadeca;
	document.forms["result"].betadeca.value = betadeca;
	document.forms["result"].apotrian.value = apotrian;
	document.forms["result"].rayotrian.value = rayotrian;
	document.forms["result"].alphatrian.value = alphatrian;
	document.forms["result"].betatrian.value = betatrian;
	document.forms["result"].trian.value = trian;
}
//}
<!--// Fin calcul sur les polygones -->

<!--// Extraction racine / puissance -->
var a = 0 ; var b = 0 ; var c = 0;
function racine(form) {
a = eval(form.nb0.value);
b = eval(form.nb1.value);
c = Math.pow(a,1/b);
c = c.toFixed(10);
form.resultat.value = c
}
function puissance(form) {
a = eval(form.nb0.value);
b = eval(form.nb1.value);
c = Math.pow(a,b);
c = c.toFixed(2);
form.resultat.value = c;
}
// Fin extraction racine -->

// Loto -->

function loto(form, nb0, nb1, choix1) {
var a=eval(form.nb0.value); // grand nombre (49)
var b=eval(form.nb1.value); // petit nombre (5)
var choice=eval(form.choix1.value); // Option numéro de la chance
var c = 0; var d = 0; var e = 0; var f = 0;
c=49*48*47*46*45;
d=5*4*3*2*1;// grand nombre (49)
e=c/d;
e=e.toFixed(0); //a=a.toFixed(0)
form.resultat.value = e; form.resultat1.value = f;
}
//var $compt = 1;
//while($compt<b){
//	$r = a*(a-1); $compt++; a--;aa=$r;
//	}

//var $compt1 = 1;
//while($compt1<b){
//	$r1 = b * (b - 1); $compt1++; b--;bb=$r1;	
//	}


//e = aa / bb;
//(49-1+1)! / (49-1+1-5)! × 5! = 49! / (43! × 5!)


//if(chance){
//var f = e*10;
//}

// Fin loto -->

// Calcul prix ht -->
var a = 0 ; var b = 0 ; var c = 0;
function ht(form) {
a = eval(form.ttc.value);
b = eval(form.tva.value);
c = a/(1+(b/100));
c = c.toFixed(2);
form.resultat.value = c
}
// Fin calcul prix ht -->


<!-- Calcul pourcentage-->
var a = 0 ; var b = 0 ; var c = 0;
function pcent(form) {
a = eval(form.val1.value);
b = eval(form.val2.value);
c = (b/a)*100;
c = c.toFixed(2);
form.resultat.value = c
}
<!-- Fin calcul prix ht -->

<!-- Calcul d'une consommation de carburant en nb de lt / 100 kms -->
var a = 0 ; var b = 0; var c = 0;
function consolt(form) {
a = eval(form.lt.value);
b = eval(form.km.value);
c = (a/b)*100;
c = c.toFixed(2);
form.resultat.value = c
}
<!-- Fin calcul conso-->

<!-- Convertisseur Euro -->
var taux=6.55957; var lequel=""; var lautre="";
var valeur=0;
function conv(f) {
	if (lequel=="euro") {valeur=Math.round(1000*parseFloat(f.elements[lequel].value)*taux,3)/1000;}
	if (lequel=="franc")  {valeur=Math.round(1000*parseFloat(f.elements[lequel].value)/taux,3)/1000;}
	if (isNaN(valeur)) {
		return false;	
	} else {
		return true;
	}
}
function Start() {
	if (lequel!="") {
		var f=document.forms["conveuro"];
		if (conv(document.forms["conveuro"])) {
			document.forms["conveuro"].elements[lautre].value=valeur;
		}
		// Netscape
		if (document.layers) {
			document.forms["conveuro"].elements[lequel].blur()
			document.forms["conveuro"].elements[lequel].focus()
		}
	}
	//setTimeout("Start()",1000);
}
<!-- Fin convertisseur Euro -->

<!--// Début formules conversion euro -->
function franc(form) {
a = eval(form.a.value)
b = 6.55957
c = a * b
c = c.toFixed(2)
form.ans.value = c
}
function euro(form) {
a = eval(form.a.value)
b = 6.55957
c = a / b
c = c.toFixed(2)
form.ans.value = c
}
<!--// Fin formules conversion euro -->


<!--// Début calcul calories -->
var myWeight;
var myDistance;

function HowMany(form) {
var difference;
difference = (myDistance/1.852 * myWeight) * .653;
form.Fdiff.value = difference.toFixed(2);
}
function SetMyWeight(weight) {
myWeight = weight.value;
}
function SetmyDistance(dis) {
myDistance = dis.value;
}
function ClearForm(form){
form.myWeight.value = "";
form.myDistance.value = "";
form.Fdiff.value = "";
form.comment.value = "";
}
<!--// Fin calcul calories-->


<!--// Conversion de température -->
function temp(form, changed) 
{
	var tc = form.tc.value;
	var tf = form.tf.value;
	var tr = form.tr.value;
	

	if (changed == "tc") 
	{
   	   var tf = ((9*tc)/5)+32;
	   var tr = (4*tc)/5;
	 
	}
	if (changed == "tf")
	{
   	   var tc = (5/9)*(tf-32);
	   var tr = (4*tc)/5;
	}
	if (changed == "tr")
	{
   	   var tc = (5*tr)/4;
   	   var tf = (9*(5*tr)/20)+32;
	}
	form.tc.value = tc;
	form.tf.value = tf;
	form.tr.value = tr;
}
<!--// Fin conversion des température -->



<!--// Calcul sur le cercle -->    
function circle(form,changed) {
with (Math) {
var area = form.area.value;
var diameter = form.diameter.value;
var circumfrence = form.circumfrence.value;

if (changed == "area") {
var radius = sqrt(area / PI);
diameter = 2 * radius;
circumfrence = PI * diameter;
}
if (changed == "diameter") {
area = PI * (diameter / 2) * (diameter / 2);
circumfrence = PI * diameter;
radius = sqrt(area / PI);
}
if (changed == "circumfrence") {
diameter = circumfrence / PI;
area = PI * (diameter / 2) * (diameter / 2);
radius = diameter / 2;
}
if (changed == "radius") {
diameter = radius * 2;
area = PI * radius * radius;
circumfrence = PI * 2 * radius;
}

// Arrondi à 2 décimales
// area = area.Number.toFixed(2);
// diameter = diameter.Number.toFixed(2);
// circumfrence = circumfrence.Number.toFixed(2);

form.area.value = area.toFixed(2);
form.diameter.value = diameter;
form.circumfrence.value = circumfrence.toFixed(2);
}
}
var toDegrees = 360 / (Math.PI * 2);
var toRadians = (Math.PI * 2) / 360;

function about()
{
{
//alert("")
}
 //alert("");
 //alert("")
}
<!--// Fin calcul cercle -->

<!--// Calcul sur le sphère -->    
function sphere(form,changed) {
with (Math) {
var ht = form.ht.value;
var diametre = form.diametre.value;
var alpha = form.alpha.value;
var hypothenuse = 0;
var angleAuCentre = 0;
var angleAOB = 0
var diametreCercle = 0;
var rayonCercle = 0;
var arc = 0;
var aire = 0;
var volume = 0;
var volumeonglet = 0;
var airefuseau = 0;
var secteur = 0;
var anneau = 0;
var rad_degre = 180 / PI;
var cordeDome = form.cordeDome.value;
var flecheDome = form.flecheDome.value;
aire = 4 * PI * (diametre / 2) * (diametre / 2);
aire = aire.toFixed(2);
var rayon = diametre / 2;
volume = 4/3 * PI * rayon * rayon * rayon;
if (cordeDome != 0) {
	if (flecheDome != 0){
		hypothenuse = sqrt(pow(cordeDome/2,2)*pow(flecheDome,2));
		angleAOB = asin(cordeDome/hypothenuse); // en radians
		angleAOB = angleAOB * 1/(Math.PI/180)
		diametreCercle = hypothenuse / sin(angleAOB);
		rayonCercle = diametreCercle / 2;
		angleAuCentre = angleAOB * 4;
		arc = (angleAuCentre * 2 * Math.pi * rayonCercle) / 360;
	}
}
if (ht != 0) {
   secteur = 2/3 * PI * pow(diametre / 2 , 2) * ht;
   secteur = secteur.toFixed(2);
   var corde = alpha / rad_degre * (diametre / 2);
   anneau = 1/6 * PI * ht * pow(corde , 2);
   }
if (alpha != 0) {
   airefuseau = 2 * (alpha / rad_degre) * pow(diametre/2, 2);
   volumeonglet = 2/3 * alpha / rad_degre * pow(diametre/2, 3);
   var rayon = diametre / 2;
   volume = 4/3 * PI * rayon * rayon * rayon;
   }
form.volumeonglet.value = volumeonglet.toFixed(2);
form.airefuseau.value = airefuseau.toFixed(2);
form.aire.value = aire;
form.secteur.value = secteur;
form.anneau.value = anneau.toFixed(2);
form.volume.value = volume.toFixed(2);
form.arc.value = arc.toFixed(2);
form.angleAuCentre.value = angleAuCentre;
form.diametreCercle = diametreCercle.toFixed(2);


}
}
//var toDegrees = 360 / (Math.PI * 2);
//var toRadians = (Math.PI * 2) / 360;

<!--// Fin calcul sphère -->



<!--// Calcul sur le cylindre -->    
function cylindre(form,changed) {
	if ((form.diametre.value == 0)||(form.lg.value == 0)) {
	    alert("Il manque le diamètre ou la longueur");
		Return(0,0);
	}
   with (Math) {
      var diametre = form.diametre.value;
	  var lg = form.lg.value;
	  var airel = 0;
      var airet = 0;
      var circonf = 0;
      var volume = 0;
	        
      volume = PI * pow( diametre / 2 , 2 ) * lg
      airel = 2 * PI * (diametre / 2) * lg;
      airet = airel + 2 * ( PI * pow(diametre / 2 , 2) );
      circonf = PI * diametre;
      form.aireL.value = airel.toFixed(2);
      form.aireT.value = airet.toFixed(2);
      form.circonf.value = circonf.toFixed(2);
      form.volume.value = volume.toFixed(2);
   }
}
<!--// Fin calcul cylindre -->

<!--// Calcul sur le cône -->    
function cone(form,changed) {
with (Math) {
var versDegré = PI/180;
var apo = form.apo.value; // racine carré de R^2 + h^2
var diametre = form.diametre.value;
var rayon = form.diametre.value / 2;
var airebase =  PI * rayon * rayon ;
var aire = PI * ( diametre / 2 ) * apo;	// PI R a
var circonf = PI * diametre;
var hauteur = sqrt(pow(apo,2) - pow(rayon,2));
var volume = 1/3 * airebase * hauteur;	 // 1/3 PI R^2 h
var angle = 2 * PI * (rayon / apo);	  // en radians: Sinus angle au sommet = R/a 
var angledgr = angle / versDegré;
form.aire.value = aire.toFixed(2);
form.airebase.value = airebase.toFixed(2);
form.hauteur.value = hauteur.toFixed(2);
form.circonf.value = circonf.toFixed(2);
form.volume.value = volume.toFixed(2);
form.angle.value = angle.toFixed(2);
form.angledgr.value = angledgr.toFixed(2);
}
}
<!--// Fin calcul cône -->

<!--// Calcul sur la pyramide -->    
function pyramide(form,changed) {
if (form.cote.value == 0) {
   alert("Vous devez saisir le coté");
   return(0,0);
   }
with (Math) {
var cote = form.cote.value;
var apo = form.apo.value;
var hauteur = form.hauteur.value;
if (hauteur == 0 && apo != 0)  {
   hauteur = sqrt( pow(apo,2) - pow(cote,2))
   hauteur = hauteur.toFixed(2);
   }
else {
   apo = sqrt( pow(cote,2) + pow(hauteur,2) );
   apo = apo.toFixed(2);
   }	 
var airebase =  pow(cote,2)/4 * (sqrt(25 + (10 * sqrt(5))));
var airelateraleune = 1/2 * apo * cote;
var airelateraletoute = airelateraleune * 5;
var volume = ( airebase * hauteur ) / 3;	
volume = volume.toFixed(2);
form.airelateraleune.value = airelateraleune.toFixed(2);
form.airelateraletoute.value = airelateraletoute.toFixed(2);
form.airebase.value = airebase.toFixed(2);
form.hauteur.value = hauteur;
form.volume.value = volume;
form.cote.value = cote;
form.apo.value = apo;
}
}
<!--// Fin calcul pyramide -->



<!--// Début calcul mensualités-->
function checkNumber(input, min, max, msg) {
msg = msg + " field has invalid data: " + input.value;
var str = input.value;
for (var i = 0; i < str.length; i++) {
var ch = str.substring(i, i + 1)
if ((ch < "0" || "9" < ch) && ch != '.') {
alert(msg);
return false;
      }
   }
var num = parseFloat(str)
if (num < min || max < num) {
alert(msg + " not in range [" + min + ".." + max + "]");
return false;
   }
input.value = str;
return true;
}
function computeField(input) {
if (input.value != null && input.value.length != 0)
input.value = "" + eval(input.value);
computeForm(input.form);
}
function computeForm(form) {
if ((form.payments.value == null || form.payments.value.length == 0) ||
(form.interest.value == null || form.interest.value.length == 0) ||
(form.principal.value == null || form.principal.value.length == 0)) {
return;
}
if (!checkNumber(form.payments, 1, 480, "# of payments") ||
!checkNumber(form.interest, .001, 99, "Interest") ||
!checkNumber(form.principal, 100, 10000000, "Principal")) {
form.payment.value = "Invalid";
return;
}
var i = form.interest.value;
if (i > 1.0) {
i = i / 100.0;
form.interest.value = i;
}
i /= 12;
var pow = 1;
for (var j = 0; j < form.payments.value; j++)
pow = pow * (1 + i);
var mensualite = (form.principal.value * pow * i) / (pow - 1);
mensualite = mensualite.toFixed(2);  //
form.payment.value = mensualite;     //
//form.payment.value = (form.principal.value * pow * i) / (pow - 1)
}
function clearForm(form) {
form.payments.value = "";
form.interest.value = "";
form.principal.value = "";
}
<!--// Fin calcul mensualités -->

<!--// Début calcul IMC -->
function IMC(form,cm,kg)
{ metre=cm/100;  kilos=kg*100;
if (cm<100) { metre = cm*2.54/100; kilos = kg/2.2 *100; }
carre = metre * metre;
form.calcimc.value = (Math.round(kilos/carre))/100; }
<!--// Fin calcul IMC -->

<!-- Conversion decimal/hexadécimal -->
// Conversion vers des nombres decimaux
function conv_dec() {

// Si le champ 'hexadecimal' n'est pas vide
	if ( document.formulaire.hexa.value != "" ) {

// On utilise la fonction de conversion integree
		hex = parseInt(document.formulaire.hexa.value,16);

// Et on affecte le resultat au champ 'decimal'
		document.formulaire.decimal.value = hex;
		}
	}

// Tableau des 'chiffres' de l'hexadecimal
var H = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");

// Conversion vers des nombres hexadecimaux
function conv_hex() {
var un;
var deux;
var trois;
var quatre;

// Si le champ 'decimal' n'est pas vide
	if ( document.formulaire.decimal.value != "" ) {
		dec = document.formulaire.decimal.value;

// Division de la saisie par 16, et elimination des chiffres apres la virgule
		un = Math.floor(dec/16);

// Si le resultat est superieur a 15, c'est qu'il y aura plus de 2 chiffres hexadecimaux, il faut donc afiner
		if (un > 15) {

// On affecte deja le dernier chiffre hexadecimal
			var z = dec - un*16;

// On divise le resultat precedent par 16 pour avoir le deuxieme chiffre hexa (en partant de la fin)
			deux = Math.floor(un/16);

// Si le resultat est superieur a 15, on aura au moins 4 chiffres dans notre nombre hexadecimal
			if ( deux > 15 ) {

// On a ici l'avant dernier chiffre hexadecimal
				var y = un - deux*16;

// On divise le resultat precedent par 16 pour avoir le troisieme chiffre hexa (en partant de la fin)
				trois = Math.floor(deux/16);

// Si le resultat est superieur a 15, on aura 5 chiffres dans notre nombre hexadecimal
				if ( trois > 15 ) {

// On a ici le troisieme chiffre hexadecimal (toujours en partant de la fin)
					var x = deux - trois*16;

// On a ici le premier chiffre hexa (en partant du debut ;-)
					quatre = Math.floor(trois/16);

// Et le deuxieme (en partant du debut)
					var w = trois - (quatre*16);

// On compose le resultat dans le champ de formulaire
					document.formulaire.hexa.value = H[quatre] + H[w] + H[x] + H[y] + H[z];
					}

// Si on n'a que 4 chiffres hexadecimaux...
				else {
					var x = deux - (trois*16);
					document.formulaire.hexa.value = H[trois] + H[x] + H[y] + [z];
					}
				}

// Si on n'a que 3 chiffres hexadecimaux
			else {
				var y = un - (deux*16);
				document.formulaire.hexa.value = H[deux] + H[y] + [z];
				}
			}

// Si on n'a que deux chiffres
		else {
			var z = dec-(un*16);
			document.formulaire.hexa.value = H[un] + H[z];
			}

		}
	}
<!-- // Fin conversion hexadécimal / décimal -->

<!-- Fonction d'ouverture de fenêtre avec 4 paramètres -->
function ouvre(page,largeur,hauteur,options)
{
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
<!-- Fon fonction ouverture de fenêtre -->

<!-- Fonction calculs trigonométriques -->
function trigo(form){
var alpha = form.ang.value;
var dg = 0;
var rd = 0;
var gn = 0;
if (form.unite.options[0].selected){
	var alpha = alpha * Math.PI/180;
	dg = form.ang.value;
	rd = form.ang.value * Math.PI/180;
	gn = form.ang.value * 1.1111;
	}
if (form.unite.options[1].selected){	
	var alpha = alpha;
	dg = form.ang.value * 1/(Math.PI/180);
	rd = form.ang.value;
	gn = form.ang.value * 1/(Math.PI/200);
	}
if (form.unite.options[2].selected){
	var alpha = alpha*Math.PI/200;
	dg = form.ang.value * 0.9;
	rd = form.ang.value * Math.PI / 200 ;
	gn = form.ang.value;
	}
form.degres.value = dg;
form.radian.value = rd.toFixed(5);
form.grade.value = gn;	
form.sinus.value = Math.sin(alpha).toFixed(4);
form.cosin.value = Math.cos(alpha).toFixed(4);
form.tang.value = Math.tan(alpha).toFixed(4);
form.cotang.value = (1 / Math.tan(alpha)).toFixed(4);
}
<!-- Fin Fonction calculs trigonométriques -->

<!-- Date dernière modification-->
function MakeArray(n) {
this.length = n
return this
}
function FormatDate(ltime) {
var lm = ltime.getMinutes();
nomJour = new MakeArray(7);
nomJour[1] = "dimanche" ; nomJour[2] = "lundi" ; nomJour[3] = "mardi"; nomJour[4] = "mercredi";
nomJour[5] = "jeudi" ; nomJour[6] = "vendredi" ; nomJour[7] = "samedi";
nomMois = new MakeArray(12);
nomMois[1] = "janvier" ; nomMois[2] = "f&eacute;vrier" ; nomMois[3] = "mars" ; nomMois[4] = "avril";
nomMois[5] = "mai" ; nomMois[6] = "juin" ; nomMois[7] = "juillet" ; nomMois[8] = "ao&ucirc;t";
nomMois[9] = "septembre" ; nomMois[10] = "octobre" ; nomMois[11] = "novembre" ; nomMois[12] ="d&eacute;cembre";
var ltext =nomJour[ltime.getDay()+1]+" "+ltime.getDate()+" "+nomMois[ltime.getMonth()+1]+" "+ltime.getYear()+" &agrave; "+ltime.getHours()+"h";
ltext += ((lm < 10) ? "0" : "")+lm;
return ltext;
}
<!-- Fin date dernière modification-->