function shrinkMenus(){
	var lastY=0;
	// Marge entre chaque bloc (css)
	var margin=10;
	// Padding du bloc (css)
	var padding=6;

	$('.box').each(function(){
		// Hauteur du bloc courant
		var y=$(this).height();
		// Ce bloc est-il ouvert ?
		var sel=$(this).hasClass('sel');
		$(this).css('position', 'absolute');
		// On positionne par rapport au precedent bloc
		$(this).css('top', lastY + 'px');
		if (sel) {
			// On recupere le sous menu selectionne
			var sBloc=$('#s'+$(this).attr("id"));
			var h=sBloc.height();
			sBloc.css('position', 'absolute');
			// On positionne soit au dessus, soit en dessous du menu parent
			var top=h>lastY?lastY+y+margin+padding:lastY-h+padding;
			sBloc.css('top', top + 'px');
		}
		else {
			// On decale sur la gauche
			$(this).css('left', '-241px');
			// Animation en cas de survol
			$(this).hover(function(){
				$(this).animate({
					left: '0'
				}, 200);
			}, function(){
				$(this).animate({
					left: '-241px'
				}, 200);
			});
		}
		lastY+=y+margin+padding;
	});
}
