function resizeHeightContentAndSidebar(){	
	
	//si il y a pas d'image en haut à gauche, on monte un peu le sidebar à droit
	if (jQuery("#visuelEpargner").length == 0) {
		jQuery("#sidebar").css("margin-top", "0");
	}
	
	// On ne resize que s'il y a la div avec le batiment
	var jBlocVisu = jQuery('#sidebar .content_bloc_visu');
	if(jBlocVisu.length > 0){
		// On reset les dimensions		
		resize(jBlocVisu);
	}
	
	// On ne resize que si la portlet espace privée est la dernière portlet dans sidebar
	var jSideBar = jQuery("#sidebar").children().get(jQuery("#sidebar").children().length-1); 
	var jPrivateSpace = jQuery(jSideBar).children(".privateSpace");
	if (jPrivateSpace != undefined) {
		var jBloc = jPrivateSpace.find(".bloc_center");
		if (jBloc != null && jBloc != undefined && jBloc.length > 0) {
			resize(jBloc);
		}
	}
}

function resize(jSideBarContent) {
	jQuery('#bloc_contenu').css("height", "")
	jSideBarContent.css("height", "");
	
	// On recupere les deux hauteurs
	curContentHeight = jQuery('#bloc_contenu').innerHeight();
	curSidebarHeight = jSideBarContent.innerHeight();

	// On recupere les position du bas des deux blocs
	var offset = jQuery('#bloc_contenu').offset();
	var curContentBottomOffset = 0;
	if (offset != undefined) {
		curContentBottomOffset = offset.top;
	}
	curContentBottomPosition = curContentHeight + curContentBottomOffset;
	curSidebarBottomPosition = curSidebarHeight + jSideBarContent.offset().top;

	// Difference de hauteur entre les deux
	curDifHauteur = curSidebarBottomPosition-curContentBottomPosition;
	
	// Si le contenu est plus haut que la sidebar, on l'agrandit de ce qui manque
	if(curContentBottomPosition < curSidebarBottomPosition){
		heightToSet = jQuery('#bloc_contenu').height()+curDifHauteur+3;

		jQuery('#bloc_contenu').css("height", heightToSet);
	}
	// Si la sidebar est plus haute que le contenu, on l'agrandit
	else{
		heightToSet = jSideBarContent.height()-curDifHauteur-3;
		
		jSideBarContent.css("height", heightToSet+"px");
	}
}
