function stanzani() {
	
	// Effetti menù principale
	var mn = $$('#mn a')
	mn.removeProperty('title')
	mn.each(function(item, index){
		var i = index-1
		if (i==mnActive) {
			item.addClass('active')
			item.addEvent('click', $lambda(false))
		} else {
			item.set('tween', {duration: 500, transition: Fx.Transitions.Expo.easeInOut}).set('opacity', 0.5)
			item.addEvents({
				'mouseover': 	function(){ this.tween('opacity', 0.2, 1) },
				'mouseleave': 	function(){ this.tween('opacity', 0.5) }
			})
		}
	})
	
	// Loader tool image
	var ptMask = 'i/t/maskImgTool.png'
	var loaderIma = 'i/t/loader.gif'
	var dia = $('dia')
	preload()
	
	function preload() {
		dia.addClass('loader')
		new Asset.image(ptMask, {onload: loadMask});
	}
	function loadMask() {
		var imgMask	= new Element('img', {
			'id': 'imgMask', 
			'src': ptMask, 
			'class': 'imgDia',
			'styles': {'behavior': 'url(iepngfix.htc)'}
		})
		
		imgMask.set('opacity', 0); // bug firefox mac
		imgMask.inject(dia)
		imgMask.set('opacity', 1);
		new Asset.image(ptImgBig, {onload: loadImage});
	}
	function loadImage() {
		dia.set('styles', {
			'background-image': 'none' 
		});

		var imgBig = new Element('img', {
			'id': 'imgTool', 
			'src': ptImgBig, 
			'class': 'imgDia'
		})
		
		imgBig.set('tween', {duration: 1500, transition: Fx.Transitions.Expo.easeInOut}).set('opacity', 0)
		imgBig.inject(dia, 'top')
		imgBig.tween('opacity', 0, 1)
	}

	// Effetti menù divisioni
	var division 		= $('mnDiv')
	var mnDiv			= $$('#mnDiv a')
	var liDvivision 	= $$('#mnDiv li')
	division.set('opacity', 0)
	mnDiv.removeProperty('title')
	
	new Asset.images(
		['i/t/refrigerazione.jpg',
		 'i/t/costruzioni.jpg',
		 'i/t/facility.jpg',
		 'i/t/energie.jpg'], 
		{onComplete: loadDivision}
	)

	function loadDivision() {
		division.tween('opacity', 0, 1)
		liDvivision.each(function(item, index){
			var li = 'li'+(index+1)
			item.setProperty('id', li)
			item.tween('opacity', 0, 1)
		})
	}
	
	mnDiv.each(function(item, index){
		if (index==mnDivActive) {
			item.addClass('active')
			item.addEvent('click', $lambda(false))
			item.set('opacity', 0.15)
		} else {
			item.set('tween', {duration: 400}).set('opacity', 1)
			item.addEvents({
				'mouseover': 	function(){ this.tween('opacity', 0.15) },
				'mouseleave': 	function(){ this.tween('opacity', 1) }
			})
		}
	})

	// Effetti Pulsanti "Apri divisione" e "Torna all'elenco"
	var apriDiv = $$('#txt a.apriDiv', '#txt a.su', '.brochure a');
	apriDiv.removeProperty('title')
	apriDiv.set('tween', {duration: 500, transition: Fx.Transitions.Expo.easeInOut}).set('opacity', 0.5)
	apriDiv.addEvents({
		'mouseover': 	function(){ this.tween('opacity', 0.2, 1) },
		'mouseleave': 	function(){ this.tween('opacity', 0.5) }
	})

	// Effetti rollover dei link testo generico
	var lnk = $$('#txt a.lnk');
	lnk.removeProperty('title')
	lnk.set('morph', {duration: 500, transition: Fx.Transitions.Expo.easeOut})
	lnk.addEvents({
		'mouseover': 	function(){ this.morph('.lnkOver') },
		'mouseleave': 	function(){ this.morph('.lnkOut') }
	})
	var lnk = $$('#foot a.lnk');
	lnk.removeProperty('title')
	lnk.set('morph', {duration: 500, transition: Fx.Transitions.Expo.easeOut})
	lnk.addEvents({
		'mouseover': 	function(){ this.morph('#foot .lnkOver') },
		'mouseleave': 	function(){ this.morph('#foot .lnkOut') }
	})
	
	// Effetto "Scroll toElement"
	var mnFaq 	= $$('#mnFaq a', '#txt a.su')
	mnFaq.addEvent('click', $lambda(false))
	mnFaq.addEvent('click', function(){
		var href 	= this.getProperty('href')
		var strHref = href.replace('#', '')
		var prova = $(strHref).getPosition()
		new Fx.Scroll(document.body, {duration: 1000, transition: Fx.Transitions.Expo.easeInOut}).toElement(strHref)
	})

	// Thumb divisioni
	var thDiv = $$('#txt .boxDx a', '#txt .boxDxII a', '.certificazioni img', '.cartina', '#foot .loghi a');
	thDiv.set('tween', {duration: 400}).set('opacity', 1)
	thDiv.addEvents({
		'mouseover': 	function(){ this.tween('opacity', 0.4) },
		'mouseleave': 	function(){ this.tween('opacity', 1) }
	})
	
	
	// email Sender
	var sendMail = $$('#sendMail .bt');
	sendMail.set('tween', {duration: 300}).set('opacity', 0.5)
	sendMail.addEvents({
		'mouseover': 	function(){ this.tween('opacity', 1) },
		'mouseleave': 	function(){ this.tween('opacity', 0.5) }
	})
	
}
	
window.addEvent('domready', stanzani)

