	if ((navigator.appVersion.indexOf("Win") == -1))
	{
		document.write("<style>.menu{letter-spacing:0em;}.menu > div > div[class*='menu_'] > p > a:link{letter-spacing:0em;}.menu > div > div[class*='menu_'] > p > a:visited{letter-spacing:0em;}.menu > div > div[class*='menu_'] > p > a:hover{letter-spacing:0em;}.menu > div > div[class*='menu_'] > p > a:active{letter-spacing:0em;}</style>");
	}

	function afficheSousmenu(id)
	{
		document.getElementById(id).style.display = "block";
	}
	
	function switchClass(myObj)
	{
		myObj.style.background = "url('fileadmin/templates/images/sous_menu_on.jpg') center top no-repeat";
		myObj.style.color = "#fe9328";
	}
	
	function switchClassOn(id)
	{
		document.getElementById(id).style.background = "url('fileadmin/templates/images/sous_menu_on.jpg') center top no-repeat";
		document.getElementById(id).style.color = "#fe9328";
	}
	
	function switchClassOff(myObj)
	{
		myObj.style.background = "none";
		myObj.style.color = "#519cba";
	}
	
	function fondOn(myObj)
	{
		myObj.style.background = "white";
	}
	
	function fondOff(myObj)
	{
		myObj.style.background = "none";
	}
	
	function cacheSousmenu(id,id2)
	{
		document.getElementById(id).style.display = "none";
		document.getElementById(id2).style.background = "none";
		document.getElementById(id2).style.color = "#519cba";
	}
	
	
//***********************************************
    // Pour mettre a jour le texte d'un objet
    // La fonction suivante est nécessaire, car sous IE on faite reference au texte entre balise avec innerText,
    // et sous firefox, on le fait avec textContent.....
    function setObjInnerText(obj, texte)
    { 
        if(obj)
	    {
            obj.innerHTML = texte; 
            obj.HTMLContent = texte; 
         }
    } 	
	
	function openPopup(titre , contenu)
	{
		
		if (contenu != null){
			var _url = contenu.replace(/'javascript/g,"\"javascript");
			_url = _url.replace(/;'>/g,";\">");	
		}	
				
		//Mise à jour des données
		setObjInnerText(document.getElementById("TITLE_PM"), titre);
		setObjInnerText(document.getElementById("CONTENT_PM"), _url );
		
		
		document.getElementById("PM").style.left = mouseposx+document.body.scrollLeft+5+"px";
	    document.getElementById("PM").style.top = mouseposy+document.body.scrollTop+5+"px";
		if (document.getElementById("PM").style.visibility == "visible")
		{
			document.getElementById("PM").style.visibility = "hidden";
		}
		else document.getElementById("PM").style.visibility = "visible";
	}

    function checkPos(e) 
    { 
         // capture the mouse position           
         if (!e) var e = window.event; // Fix IE position 
         if (e.pageX || e.pageY) 
         { 
              mouseposx = e.pageX-200; 
              mouseposy = e.pageY-100; 
         } 
         else if (e.clientX || e.clientY) 
         { 
              mouseposx = e.clientX-200; 
              mouseposy = e.clientY-100; 
         } 
    }
