function align(){
	var lmt = document.getElementById('centrage');
	var container = document.documentElement;
  if(lmt && container){
	    var containerHeight;
	    if(container.innerWidth){containerHeight = container.innerHeight;}else{containerHeight = container.clientHeight;}
	    var lmtHeight;
	    if(lmt.innerWidth){lmtHeight = lmt.innerHeight;}else{lmtHeight = lmt.offsetHeight;}
		var y = Math.ceil((containerHeight - lmtHeight) / 2);
		if(y < 0){y = 0;}
		lmt.style.position = "relative";
		lmt.style.top = y + "px";
  }
	if(document.getElementById){document.body.style.visibility = 'visible';}
}

function addevent(obj,evt,fn,capt){
  if(obj.addEventListener){obj.addEventListener(evt, fn, capt);return true;
    }else if(obj.attachEvent){obj.attachEvent('on'+evt, fn);return true;
    }else{return false;
  }
}
if(document.getElementById && document.getElementsByTagName){addevent(window, 'load', align, false);addevent(window, 'resize', align, false);}
