function getH(){
var h;
if(document.innerHeight){ 
	h=document.innerHeight;
} else if(document.documentElement.clientHeight){ 
	h=document.documentElement.clientHeight;
} else if(document.body){ 
	h=document.body.clientHeight; 
}
return h;
}

function ajustContainerHeight(){

	var elem = $('contenuInterieur');

	if(elem){

		var offset = 98;
		var ref = 580;
		
		if(navigator.userAgent.indexOf("MSIE")!=-1){ 
			offset = 98;
			ref = 580;
		} else if(navigator.userAgent.indexOf("Firefox")!=-1){ 
			offset = 5;
			ref = 570;
		} else { 
			//Element.setStyle(elem,{height: '565px'});
			elem.style.height = 565;
			return;	
		}

		var size = Element.getDimensions(elem);
		var eh = size.height; 	// Element Height
		var wih = getH();		// Window innerHeight
		
		if(wih > ref){ eh = eh + (wih - ref); }
		
		var newHeight = (eh - offset) + 'px';
		//Element.setStyle(elem,{height: newHeight});
		elem.style.height = (eh - offset) + 'px';
	
	}

}