	//Redimenssionement des divs de chaque produit d'un listing produit :
	function doVerticalAlignCol(){
		var maxHeightPrix = 0; var maxHeightNom = 0;
		var divPrix = $(".productList_Prix_col");
		var divNom = $(".productList_Name_col");
		var nb_divPrix = divPrix.length;
		var nb_divNom = divNom.length;
		//boucle pour redimensionement des DIV de PRIX :
		for(var i=0; i<nb_divPrix; i++){
			var height = $(".productList_Prix_col"+(i+1)).height();
			if (height > maxHeightPrix) {
				maxHeightPrix = height;
			}
		}
		for(var i=0; i<nb_divPrix; i++){
			var element = divPrix[i];
			element.style.height = maxHeightPrix + "px";
		}
		//boucle pour redimensionement des DIV de NOM :
		for(var i=0; i<nb_divNom; i++){
			var element = divNom[i];
			var height =  element.offsetHeight;
			if (height > maxHeightNom) {
				maxHeightNom = height;
			}
		}
		
		for(var i=0; i<nb_divNom; i++){
			var element = divNom[i];
			element.style.height = maxHeightNom + "px";
		}
	}
	
	function doVerticalAlignOnglet(){
		var maxHeightNom = 0;
		var divNom = $(".productList_Name_onglet");		
		var nb_divNom = divNom.length;
		
		//boucle pour redimensionement des DIV de NOM :
		for(var i=0; i<nb_divNom; i++){
			var element = divNom[i];
			var height =  element.offsetHeight;
			if (height > maxHeightNom) {
				maxHeightNom = height;
			}
		}
		
		for(var i=0; i<nb_divNom; i++){
			var element = divNom[i];
			element.style.height = maxHeightNom + "px";
		}
	}
	

	function doVerticalAlignRow(){
		var elements = $(".productDetailsColumn");
		var nb_products = $(".productList_ProduitBox_row").length;
		var nb_elements = elements.length;
		var minimum_margin = 0;
		if (nb_products > 0) {
			var nb_columns_per_product = nb_elements / nb_products;
		} else {
			var nb_columns_per_product = 0;
		}
		var k = 0;
		for (var j=0; j<nb_products; j++) {
			var maxHeight = 0;
			for(var i=k; i<(k +nb_columns_per_product); i++){
				var element = elements[i];
				var height = element.clientHeight+minimum_margin;
				if (height > maxHeight) {
					maxHeight = height;
				}
			}
			for(var i=k; i<(k +nb_columns_per_product); i++){
				var element = elements[i];
				element.style.marginTop = "+"+ ((maxHeight - element.clientHeight)/2) +"px";
				//element.style.marginBottom = "+"+ ((maxHeight - element.clientHeight)/2) +"px";
			}
			k = i;
		}
	}

