$(document).ready(function() {
	$.fn.centreH = function() 
	{
		if($(this).size())
		{
			divPere = $(this).parent();
			divFils = $(this);
			diffH = ((divPere.width()-divFils.width())/2);
			if(diffH<0) diffH = 0;
			divFils.offset({left: (divPere.offset().left+diffH)});
		}
	}
	
	$.fn.centreV = function() 
	{
		if($(this).size())
		{
			divPere = $(this).parent();
			divFils = $(this);
			
			if(divPere.is('body'))
				diffV = (($(window).height()-divFils.height())/2);
			else
				diffV = ((divPere.height()-divFils.height())/2);
			
			if(diffV<0) diffV = 0;
			divFils.offset({top: (divPere.offset().top+diffV)});
		}
	}
	
	$.fn.centre = function() 
	{
		if($(this).size())
		{
			$(this).centreH();
			$(this).centreV();
		}
	}
	
	$('.centrerHorizontalement').centreH();
	$('.centrerVerticalement').centreV();
	$('.centrer').centre();
	
	$(window).resize(function() {
		$('.centrerHorizontalement').centreH();
		$('.centrerVerticalement').centreV();
		$('.centrer').centre();
	});
});
