function  date_heure(id)
{
        date = new Date;
        annee = date.getFullYear();
        moi = date.getMonth();
        mois = new Array('Janvier', 'F&eacute;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&ucirc;t', 'Septembre', 'Octobre', 'Novembre', 'D&eacute;cembre');
        j = date.getDate();
        jour = date.getDay();
        jours = new Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
        h = date.getHours();
        if(h<10)
        {
                h = "0"+h;
        }
        m = date.getMinutes();
        if(m<10)
        {
                m = "0"+m;
        }
        s = date.getSeconds();
        if(s<10)
        {
                s = "0"+s;
        }
		
		
		var nouvel_an = new Date(annee, 0, 1, 0, 0, 0); // On déclare la date du nouvel an.
				
	 if (nouvel_an.getTime() < date.getTime()) // Si le nouvel an est dépassé, on passe au nouvel an suivant !
	 nouvel_an = new Date(++annee, 0, 1, 0, 0, 0); // On re-déclare le nouvel an pour qu'il ne soit pas passé.
        
        var tps_restant = nouvel_an.getTime() - date.getTime(); // Temps restant en millisecondes
		
		
		//============ CONVERSIONS

var s_restantes = tps_restant / 1000; // On convertit en secondes
var i_restantes = s_restantes / 60;
var H_restantes = i_restantes / 60;
var d_restants = H_restantes / 24;


    s_restantes = Math.floor(s_restantes % 60); // Secondes restantes
    i_restantes = Math.floor(i_restantes % 60); // Minutes restantes
    H_restantes = Math.floor(H_restantes % 24); // Heures restantes
    d_restants = Math.floor(d_restants); // Jours restants
//==================
		
		annee2 = annee-1;
        resultat = 'Nous sommes le '+jours[jour]+' '+j+' '+mois[moi]+' '+annee2+' il est '+h+':'+m+':'+s+'<br />';
		
		resultat += "Il reste exactement " +d_restants+ " jours, " +H_restantes+ " heures," +
         " " +i_restantes+ " minutes et " +s_restantes+ "s avant le nouvel an.";
		
        document.getElementById(id).innerHTML = resultat;
        setTimeout('date_heure("'+id+'");','1000');
        return true;
}
 
