// ------------------------------ FONDU CARTE -------------------------------
	
	function affoption(div){
		i=9;
		boucle(i,div);
	};
	
	function boucle(i,div){
	if(div == "viandes" && document.getElementById("viandes").style.display == "none"){	
		document.getElementById("liens-viandes").style.fontSize = '25px';
		document.getElementById("liens-entrees").style.fontSize = '18px';
		document.getElementById("liens-desserts").style.fontSize = '18px';
		document.getElementById("liens-menu").style.fontSize = '18px';
		
		document.getElementById("entrees").style.opacity = '0.'+i;
		document.getElementById("desserts").style.opacity = '0.'+i;
		document.getElementById("menucorse").style.opacity = '0.'+i;
		if(i==0){
			document.getElementById("entrees").style.display = "none";
			document.getElementById("desserts").style.display = "none";
			document.getElementById("menucorse").style.display = "none";

			active(0,'viandes');
		}else{
			i=i-1;
			setTimeout("boucle(" + i + ",'" + div + "');", 50);
		}
	}
	if(div == "entrees" && document.getElementById("entrees").style.display == "none"){
		document.getElementById("liens-entrees").style.fontSize = '25px';
		document.getElementById("liens-viandes").style.fontSize = '18px';
		document.getElementById("liens-desserts").style.fontSize = '18px';
		document.getElementById("liens-menu").style.fontSize = '18px';
		
		document.getElementById("viandes").style.opacity = '0.'+i;
		document.getElementById("desserts").style.opacity = '0.'+i;
		document.getElementById("menucorse").style.opacity = '0.'+i;
		if(i==0){
			document.getElementById("desserts").style.display = "none";
			document.getElementById("viandes").style.display = "none";
			document.getElementById("menucorse").style.display = "none";

			active(0,'entrees');
		}else{
			i=i-1;
			setTimeout("boucle(" + i + ",'" + div + "');", 50);
		}
	}
	if(div == "desserts" && document.getElementById("desserts").style.display == "none"){
		document.getElementById("liens-desserts").style.fontSize = '25px';
		document.getElementById("liens-entrees").style.fontSize = '18px';
		document.getElementById("liens-viandes").style.fontSize = '18px';
		document.getElementById("liens-menu").style.fontSize = '18px';

		document.getElementById("entrees").style.opacity = '0.'+i;
		document.getElementById("viandes").style.opacity = '0.'+i;
		document.getElementById("menucorse").style.opacity = '0.'+i;
		
		if(i==0){
			document.getElementById("entrees").style.display = "none";
			document.getElementById("viandes").style.display = "none";
			document.getElementById("menucorse").style.display = "none";

			active(0,'desserts');
		}else{
			i=i-1;
			setTimeout("boucle(" + i + ",'" + div + "');", 50);
		}
	}
		
	if(div == "menucorse" && document.getElementById("menucorse").style.display == "none"){
		document.getElementById("liens-menu").style.fontSize = '25px';
		document.getElementById("liens-entrees").style.fontSize = '18px';
		document.getElementById("liens-viandes").style.fontSize = '18px';
		document.getElementById("liens-desserts").style.fontSize = '18px';
		
		document.getElementById("entrees").style.opacity = '0.'+i;
		document.getElementById("viandes").style.opacity = '0.'+i;
		document.getElementById("desserts").style.opacity = '0.'+i;
		
		if(i==0){
			document.getElementById("entrees").style.display = "none";
			document.getElementById("viandes").style.display = "none";
			document.getElementById("desserts").style.display = "none";

			active(0,'menucorse');
		}else{
			i=i-1;
			setTimeout("boucle(" + i + ",'" + div + "');", 50);
		}
	}
		
	};
	function active(i,div){
		document.getElementById(div).style.opacity = '0.'+i;
		document.getElementById(div).style.display = "block";
		if(i==9){
			return true;
		}else{
			i=i+1;
			setTimeout("active(" + i + ",'" + div + "');", 50);
		}
	};
	
	
// ------------------------------ FONDU OFFRES -------------------------------
	
	function bouclec(i,active,div1,div2,div3){
		if(document.getElementById(active).style.display == "none"){

			if(document.getElementById(div1).style.display == "block"){
			
				boucleb(9,active,div1);
				
			}
			
			if(document.getElementById(div2).style.display == "block"){
			
				boucleb(9,active,div2);
				
			}
				
		}

	
	};
	
	function boucleb(i,active,div){
		document.getElementById(div).style.opacity = '0.'+i;
		if(i==0){
			document.getElementById(div).style.display = "none";
			activec(i,active);
		}else{
			i=i-1;
			setTimeout("boucleb(" + i + ",'" + active + "','" + div + "');", 20);
		}
	};
	
	function activec(i,div){
		document.getElementById(div).style.opacity = '0.'+i;
		document.getElementById(div).style.display = "block";
		if(i==9){
			return true;
		}else{
			i=i+1;
			setTimeout("activec(" + i + ",'" + div + "');", 20);
		}
	};
