<script type='text/javascript'>
		varWindowGoto='';
		varMessageProfileSaved='';
		varMessageSearchEmpty='';
		varMessagePositionResult='';
	  </script><!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'><html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'><title>ZenaZone • Il Bello e il Buono di Genova e Liguria</title><link rel='shortcut icon' href='/configs/img_favicon.png?1777037559'><meta name='description' content=''><meta name='keywords' content=''><meta name='author' content='ZenaZone'><meta name='viewport' content='width=device-width, initial-scale=1.0, user-scalable=no'><link rel='apple-touch-icon' href='/configs/img_webapp.jpg?1777037559'><meta name='application-name' content='ZenaZone'><meta name='apple-mobile-web-app-title' content='ZenaZone'><meta name='apple-mobile-web-app-capable' content='yes'><meta name='apple-mobile-web-app-status-bar-style' content='default'><link rel='manifest' href='/configs/configManifest.json'><meta property='og:type' content='website'><meta property='og:title' content='ZenaZone • Il Bello e il Buono di Genova e Liguria'><meta property='og:description' content=''><meta property='og:image' content='https://www.zenazone.it/configs/img_webapp.jpg'><meta property='og:url' content='https://www.zenazone.it/'><meta name='google-site-verification' content=''><!-- Google tag (gtag.js) --><script async class='_iub_cs_activate' type='text/plain' suppressedsrc='https://www.googletagmanager.com/gtag/js?id=G-XNLKSJ4ZVZ'></script>
	  <script suppressedtype='module' type='text/plain' class='_iub_cs_activate'>
		  window.dataLayer = window.dataLayer || [];
		  function gtag(){dataLayer.push(arguments);}
		  gtag('js', new Date());
		  gtag('config', 'G-XNLKSJ4ZVZ');
	  </script><script type='text/javascript' src='https://code.jquery.com/jquery-1.12.0.min.js' integrity='sha256-Xxq2X+KtazgaGuA2cWR1v3jJsuMJUozyIXDB3e793L8=' crossorigin='anonymous'></script><script type='text/javascript' src='https://code.jquery.com/ui/1.12.0/jquery-ui.min.js' integrity='sha256-eGE6blurk5sHj+rmkfsGYeKyZx3M4bG+ZlFyA7Kns7E=' crossorigin='anonymous'></script><link type='text/css' rel='stylesheet' href='https://code.jquery.com/ui/1.12.0/themes/smoothness/jquery-ui.css'><script type='text/javascript' src='/library/cycle/jquery.cycle.all.js'></script><script type='text/javascript' src='/library/tagcloud/tagcloud.js'></script><script type='text/javascript' src='/library/countdown/jquery.countdown.js'></script><script type='text/javascript' src='/library/touch/jquery.ui.touch-punch.min.js'></script><script type='text/javascript' src='/library/fancybox2/jquery.mousewheel-3.0.6.pack.js'></script><script type='text/javascript' src='/library/fancybox2/jquery.fancybox.js?v=2.1.5'></script><link type='text/css' rel='stylesheet' href='/library/fancybox2/jquery.fancybox.css?v=2.1.5'><link type='text/css' rel='stylesheet' href='/library/fancybox2/helpers/jquery.fancybox-buttons.css?v=1.0.5'><script type='text/javascript' src='/library/fancybox2/helpers/jquery.fancybox-buttons.js?v=1.0.5'></script><link type='text/css' rel='stylesheet' href='/library/fancybox2/helpers/jquery.fancybox-thumbs.css?v=1.0.7'><script type='text/javascript' src='/library/fancybox2/helpers/jquery.fancybox-thumbs.js?v=1.0.7'></script><script type='text/javascript' src='/library/fancybox2/helpers/jquery.fancybox-media.js?v=1.0.6'></script><script type='text/javascript' src='/library/select2/dist/js/select2.js'></script><script type='text/javascript' src='/library/select2/dist/js/i18n/it.js'></script><link type='text/css' rel='stylesheet' href='/library/select2/dist/css/select2.css'><script type='text/javascript' src='/library/soundplayer/soundmanager2/soundmanager2-min.js'></script><script type='text/javascript' src='/library/soundplayer/soundmanager2/berniecode-animator-min.js'></script><script type='text/javascript' src='/library/soundplayer/soundmanager2/360player-min.js'></script><link type='text/css' rel='stylesheet' href='/library/soundplayer/soundmanager2/360player.css'><script type='text/javascript' src='/library/soundplayer/soundmanager2/bar-ui-min.js'></script><link type='text/css' rel='stylesheet' href='/library/soundplayer/soundmanager2/bar-ui.css'><script type='text/javascript'>document.oncontextmenu=BloccaTastoDX; function BloccaTastoDX() { return(false); }</script><script type='text/javascript'>
		$(document).ready(function() {
			noBackSlash();
			redirectLink();
			$('#menuContainer').disableSelection();
			$('#menuToast').disableSelection();
			$('#menuUser').disableSelection();
			$.datepicker.setDefaults({
				dateFormat			: 'yy-mm-dd',
				dayNames			: ['Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'],
				dayNamesMin			: ['Do','Lu','Ma','Me','Gi','Ve','Sa'],
				dayNamesShort		: ['Dom','Lun','Mar','Mer','Gio','Ven','Sab'],
				monthNames			: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],
				monthNamesShort		: ['Gen','Feb','Mar','Apr','Mag','Giu','Lug','Ago','Set','Ott','Nov','Dic'],
				closeText			: 'Chiudi',
				currentText     	: 'Oggi',
				changeMonth			: true,
				changeYear			: true,
				firstDay			: '1'
			});
			if ($('#countdown').length) {
				cdhtml=$('#countdown').html();
				cdstartdate=cdhtml.indexOf('{')+1;
				cdenddate=cdhtml.indexOf('}')-cdstartdate;
				cddate=cdhtml.substr(cdstartdate,cdenddate);
				cdtext=cdhtml.substr(0,cdstartdate-1)+cdhtml.substr(cdenddate+cdstartdate+1);
        		$('#countdown').countdown(cddate).on('update.countdown', function(event) {
					formatOne='';
					if (event.offset.totalDays > 0) { formatOne+='%-d giorn%!d:o,i; '; }
					if (event.offset.totalHours > 0) { formatOne+='%-H or%!H:a,e; '; }
					if (event.offset.totalMinutes > 0) { formatOne+='%-M minut%!M:o,i; '; }
					if (event.offset.totalSeconds > 0) { formatOne+='%-S second%!S:o,i; '; }
					formatTwo=(event.offset.totalDays*24)+event.offset.hours+':%M:%S';
					formatThree='';
					if (event.offset.totalDays > 0) { formatThree+='%-d giorn%!d:o,i; '; }
					formatThree+='%H:%M:%S';
					format=formatThree;
					$(this).html(event.strftime(cdtext+format));
				}).on('finish.countdown', function() {
					location.reload();
				});
			}
            $('#message').fancybox({
				padding: 2,
				scrolling: 'hidden'
			});
			$('#confirm').fancybox({
				padding: 2,
				scrolling: 'hidden'
			});
			$('#lockcode').fancybox({
				padding: 2,
				scrolling: 'hidden'
			});
			$('.mosaico').fancybox({
				padding: 0,
				margin: [100, 20, 20, 20],
				mouseWheel: false
			});
			specialcounts=$('.specialcount');
			specialcounts.each(function() {
				$.ajax({
					async:		false,
					url:		'/prgAjaxSpecialCount.php',
					type:		'POST',
					data:		{ token: 195288001249, specialcountid: $(this).attr('specialcountid') }
				}).done(function(json){
					response=JSON.parse(json);
					if (response.exit=='1') { location.reload(); }
				});
			});
			if (varWindowGoto!='') { setTimeout(function() { $(window).scrollTop(varWindowGoto); },10); }
			if (varMessageProfileSaved=='yes') { setTimeout(function() { clickMessage('NOTIFICA','L&apos;aggiornamento dei dati è stato effettuato!','fancyTextNormal'); },10); }
			if (varMessageSearchEmpty=='yes') { setTimeout(function() { clickMessage('ERRORE','Nessun elemento trovato!','fancyTextError'); },10); }
			if (varMessagePositionResult=='OK') { setTimeout(function() { clickMessage('NOTIFICA','Il calcolo della tua posizione è andato a buon fine!','fancyTextNormal'); },10); }
			if (varMessagePositionResult=='KO') { setTimeout(function() { clickMessage('ERRORE','Il calcolo della tua posizione non è andato a buon fine!','fancyTextError'); },10); }
			if (varMessagePositionResult=='BB') { setTimeout(function() { clickMessage('ERRORE','Il calcolo della tua posizione non è possibile effettuarlo!','fancyTextError'); },10); }
			$('#fbshare').attr('src','https://www.facebook.com/plugins/share_button.php?layout=button&size=large&href='+location.href);
			setTimeout(function() { checkResize(); },10);
		});
	  </script><script type='text/javascript'>
		$(document).on('webkitAnimationEnd', function(e) {
			if (e.originalEvent.animationName=='blockRight') {
				setTimeout(function() { checkResize(); },10);
			}
		});
	  </script><script type='text/javascript'>
		function checkResize() {
			$('.page_container').width($('#body').width()-1).width($('#body').width());
			limit='1120'*1;
			if (window.innerWidth>limit) {
				$('#menuMaster').css('display','inline-block');
				$('.subs').css('display','none');
				$('#iconToast').css('display','none');
				$('#menuToast').css('display','none');
				$('.subs_toast').css('display','none');
				$('#menuUser').css('display','none');
			} else {
				$('#menuMaster').css('display','none');
				$('.subs').css('display','none');
				$('#iconToast').css('display','inline-block');
				$('#menuToast').css('display','none');
				$('.subs_toast').css('display','none');
				$('#menuUser').css('display','none');
			}
			limit='800'*1;
			structures=$('.page_structure');
			structures.each(function() {
				if (window.innerWidth>limit) {
					$(this).attr('style',$(this).attr('viewlarge'));
				} else {
					$(this).attr('style',$(this).attr('viewsmall'));
				}
			});
			subs=$('.subs');
			subs.each(function() {
				therif=$(this).attr('rif');
				theleft=$('#'+therif).offset().left;
				$(this).css('left',theleft);
			});
			objects=$('.resizeclass');
			objects.each(function() {
				if ($(this).attr('resizerapp').substr(0,1)=='*') {
					therapp=$(this).attr('resizerapp').substr(1)*1;
					thewidth=window.innerWidth*1;
					theheight=(window.innerHeight*1)-160;
					$(this).height(theheight*therapp);
				} else {
					therapp=$(this).attr('resizerapp')*1;
					thewidth=$(this).width()*1;
					$(this).height(thewidth*therapp);
				}
			});
			$('.page_singlecontentimg').height($('.page_singlecontentimg').width());
			$('.page_singlecontenttexts').height($('.page_singlecontentimg').width());
			$('.slaveheight').height(0);
			objects=$('.masterheight');
			objects.each(function() {
				forid=$(this).attr('forid');
				theheight=$(this).height();
				if (theheight>$('#'+forid).height()) { $('#'+forid).height(theheight); }
			});
			objects=$('.slaveCard');
			objects.each(function() {
				$(this).height(0);
				masterCard=$(this).attr('masterCard');
				$(this).height($('#'+masterCard).height());
			});
			$('.page_slideshow').show();
			$('.page_singlecontenttitle').css('font-size','24px');
			thepadding='20';
			objects=$('.fittext');
			objects.each(function() {
				theidmaster=$(this).attr('id');
				theidslave=theidmaster+'_slave';
			    while ($('#'+theidslave).height() > $('#'+theidmaster).height()-thepadding) {
			        $('#'+theidslave).css('font-size',(parseInt($('#'+theidslave).css('font-size'))-1)+'px');
			    }
			});
			slides=$('.ad-image');
			slides.each(function() {
				$(this).css('top','0px');
				$(this).css('height',$(this).children().height()+'px');
				$(this).parent().css('height',$(this).children().height()+'px');
			});
			bannernoheight=$('.bannernoheight');
			bannernoheight.each(function() {
				bannerparts=$('div[what="cycle_list_'+$(this).attr('idlist')+'"]'); maxheight=0;
				bannerparts.each(function() {
					thisheight=$(this).find('.page_box').height();
					if (thisheight>maxheight) { maxheight=thisheight; }
				});
				$(this).height(maxheight);
			});
			scrolls=$('.page_scroll');
			scrolls.each(function() {
				structurepadtop=($(this).parent().parent().parent().css('padding-top').replace('px','')*1)-10;
				if (structurepadtop<0) { structurepadtop=0; }
				$(this).parent().parent().parent().css('padding-top',structurepadtop+'px');
				if ($(this).attr('scrollheight')=='') { $(this).attr('scrollheight',$(this).height()); }
				$(this).height($(this).attr('scrollheight')-30);
				if (window.innerWidth<$(this).prop('scrollWidth')) {
					$(this).parent().find('.page_slide_left').show();
					$(this).parent().find('.page_slide_right').show();
				} else {
					$(this).parent().find('.page_slide_left').hide();
					$(this).parent().find('.page_slide_right').hide();
				}
			});
			objects=$('.resizegroup').css('height','auto');
			resizearray = new Array();
			objects=$('.resizegroup');
			objects.each(function() {
				if (!resizearray[$(this).attr('resizegroup')] || $(this).height()>resizearray[$(this).attr('resizegroup')]) {
					resizearray[$(this).attr('resizegroup')]=$(this).height();
				}
			});
			objects=$('.resizegroup');
			objects.each(function() {
				$(this).height(resizearray[$(this).attr('resizegroup')]);
			});
			$('.sm2-bar-ui').css('min-width','100%');
			$('.sm2-bar-ui').css('max-width','100%');
			$('.sm2-button-bd').css('min-width','80px');
			$('.sm2-button-bd').css('min-height','80px');
			$('.sm2-button-bd a').css('color','transparent');
			$('.sm2-main-controls').css('background-color','#008079');
			$('.sm2-playlist-bd li').css('color','#FFFFFF');
			$('.sm2-inline-time').css('color','#FFFFFF');
			$('.sm2-inline-duration').css('color','#FFFFFF');
			anomals=$('.anomalForceWidth');
			anomals.each(function() {
				$(this).css('width',window.innerWidth);
			});
		}
	  </script><script type='text/javascript'>
		function checkScroll() {
			boxs=$('.page_box');
			boxs.each(function() {
				fo='0';
				wh=window.innerHeight;
				ws=$(window).scrollTop();
				offset=$(this).offset();
				if ($(this).attr('class').indexOf('block')!='-1' && $(this).attr('class').indexOf('blockAnimation')=='-1' && offset.top<(wh+ws-fo)) {
					$(this).addClass('blockAnimation');
					$(this).html($(this).html());
				}
			});
		}
	  </script><script type='text/javascript'>
		function cycleReset() {
			masterID=$(this).attr('id');
			$('#'+masterID).css('opacity','1');
			$('#'+$('#'+masterID).attr('what')).css('width','100%');
			$('#'+$('#'+masterID).attr('what')).css('height','100%');
			if ($('#'+masterID).attr('showpages')=='1') {
				$('.cycle_group_'+$('#'+masterID).attr('containnum')).css('background-image','url(/graphics/icn_slide_page.png)');
				$('#cycle_page_'+$('#'+masterID).attr('containnum')+'_'+$('#'+masterID).attr('blocknum')).css('background-image','url(/graphics/icn_slide_bull.png)');
			}
			$('#'+masterID).html($('#'+masterID).html());
		}
	  </script><script type='text/javascript'>
		function geoLocation() {
			if (navigator.geolocation) {
				navigator.geolocation.getCurrentPosition(function(position) {
					var pos = {
						lat: position.coords.latitude,
						lng: position.coords.longitude
					};
					setSession('sesMessagePositionResult','OK');
					setSession('sesPositionChk','OK');
					setSession('sesPositionLat',position.coords.latitude);
					setSession('sesPositionLng',position.coords.longitude);
					location.href='https://www.zenazone.it/myzenazone';
				}, function() {
					setSession('sesMessagePositionResult','KO');
					setSession('sesPositionChk','KO');
					setSession('sesPositionLat','');
					setSession('sesPositionLng','');
					location.href='https://www.zenazone.it/myzenazone';
				});
			} else {
				setSession('sesMessagePositionResult','BB');
				setSession('sesPositionChk','BB');
				setSession('sesPositionLat','');
				setSession('sesPositionLng','');
				location.href='https://www.zenazone.it/myzenazone';
			}
		}
	  </script><script type='text/javascript'>
		function clickMenu(idmenu) {
			$('#menuSearch').css('display','none');
			$('#menuToast').css('display','none');
			$('.subs_toast').css('display','none');
			$('#menuUser').css('display','none');
			subs=$('.subs');
			subs.each(function() {
				therif=$(this).attr('rif');
				if (therif==idmenu) {
					if ($(this).css('display')=='none') {
						$(this).show();
					} else {
						$(this).hide();
					}
				} else {
					$(this).hide();
				}
			});
		}
	  </script><script type='text/javascript'>
		function clickToast() {
			$('.subs').css('display','none');
			$('.subs_toast').css('display','none');
			$('#menuSearch').css('display','none');
			$('#menuUser').css('display','none');
			if ($('#menuToast').css('display')=='none') {
				$('#menuToast').show();
			} else {
				$('#menuToast').hide();
			}
		}
	  </script><script type='text/javascript'>
		function clickSubToast(idmenu) {
			subs=$('.subs_toast');
			subs.each(function() {
				therif=$(this).attr('rif');
				if (therif==idmenu) {
					if ($(this).css('display')=='none') {
						$(this).show();
					} else {
						$(this).hide();
					}
				} else {
					$(this).hide();
				}
			});
		}
	  </script><script type='text/javascript'>
		function clickSearch() {
			$('.subs').css('display','none');
			$('.subs_toast').css('display','none');
			$('#menuToast').css('display','none');
			$('#menuUser').css('display','none');
			if ($('#menuSearch').css('display')=='none') {
				$('#menuSearch').css('display','block');
			} else {
				$('#menuSearch').css('display','none');
			}
		}
	  </script><script type='text/javascript'>
		function clickUser() {
			$('.subs').css('display','none');
			$('.subs_toast').css('display','none');
			$('#menuToast').css('display','none');
			$('#menuSearch').css('display','none');
			if ($('#menuUser').css('display')=='none') {
				$('#menuUser').css('display','block');
			} else {
				$('#menuUser').css('display','none');
			}
		}
	  </script><script type='text/javascript'>
		function makeSearch() {
			$('#filter_text').val(htmlEntities($('#filter_text').val()));
			setSession('sesSeaText',$('#filter_text').val());
			location.href='https://www.zenazone.it/ricerca/testo';
		}
	  </script><script type='text/javascript'>
		function sendModule(modClass) {
			fields=$('.'+modClass);
			fieldsLabs={}; fieldsForced={}; fieldsVals={}; checksVals={};
			checksVals[0]=''; checksVals[1]='Si';
			fields.each(function() {
				theid=$(this).attr('id');
				fieldsLabs[theid]=$('#'+theid).attr('title');
				fieldsForced[theid]=$('#'+theid).attr('forced');
				if ($('#'+theid).attr('type')=='checkbox') {
					fieldsVals[theid]=checksVals[$('#'+theid+':checked').length];
				} else {
					fieldsVals[theid]=$('#'+theid).val();
				}
			});
			$.ajax({
				async:		false,
				url:		'/prgAjaxSendModule.php',
				type:		'POST',
				data:		{ token: 195288001249, captcha: $('#'+modClass+'_captcha').val(), captchaN1: $('#'+modClass+'_captcha').attr('captchaN1'), captchaN2: $('#'+modClass+'_captcha').attr('captchaN2'), modClass: modClass, fieldsLabs: fieldsLabs, fieldsForced: fieldsForced, fieldsVals: fieldsVals }
			}).done(function(json){
				response=JSON.parse(json);
				if (response.exit=='1') { location.reload(); }
				if (response.msgtext) { setTimeout(function() { clickMessage(response.msgtitle,response.msgtext,response.msgclass); },10); }
				if (response.msgreset=='1') {
					fields=$('.'+modClass);
					fields.each(function() {
						theid=$(this).attr('id');
						if ($('#'+theid).attr('readonly')!='readonly') {
							if ($('#'+theid).attr('type')=='checkbox') {
								$('#'+theid).prop('checked',false);
							} else {
								$('#'+theid).val(''); $('#'+theid).val('');
							}
						}
					});
				}
				$('#'+modClass+'_captcha').val(''); $('#'+modClass+'_captcha').val('');
			});
		}
	  </script><script type='text/javascript'>
		function changeLanguage() {
			$.ajax({
				async:		false,
				url:		'/prgAjaxChangeLanguage.php',
				type:		'POST',
				data:		{ token: 195288001249 }
			}).done(function(json){
				response=JSON.parse(json);
				if (response.exit=='1') { location.reload(); }
			});
		}
	  </script><script type='text/javascript'>
		function loginCheck() {
			$.ajax({
				async:		false,
				url:		'/prgAjaxLoginCheck.php',
				type:		'POST',
				data:		{ token: 195288001249, logEMAIL: $('#logEMAIL').val(), logPSW: $('#logPSW').val() }
			}).done(function(json){
				response=JSON.parse(json);
				if (response.exit=='1') { geoLocation(); }
				if (response.msgtext) { setTimeout(function() { clickMessage(response.msgtitle,response.msgtext,response.msgclass); },10); }
			});
		}
	  </script><script type='text/javascript'>
		function lostPswCheck() {
			$.ajax({
				async:		false,
				url:		'/prgAjaxLostPswCheck.php',
				type:		'POST',
				data:		{ token: 195288001249, logEMAIL: $('#logEMAIL').val() }
			}).done(function(json){
				response=JSON.parse(json);
				if (response.exit=='1') { location.href='https://www.zenazone.it/'; }
				if (response.msgtext) { setTimeout(function() { clickMessage(response.msgtitle,response.msgtext,response.msgclass); },10); }
			});
		}
	  </script><script type='text/javascript'>
		function logoutCheck() {
			$.ajax({
				async:		false,
				url:		'/prgAjaxLogoutCheck.php',
				type:		'POST',
				data:		{ token: 195288001249 }
			}).done(function(json){
				response=JSON.parse(json);
				if (response.exit=='1') { location.href='https://www.zenazone.it/'; }
			});
		}
	  </script><script type='text/javascript'>
		function registrationCheck() {
			$.ajax({
				async:		false,
				url:		'/prgAjaxRegistrationCheck.php',
				type:		'POST',
				data:		{ token: 195288001249, captcha: $('#regCAPTCHA').val(), captchaN1: $('#regCAPTCHA').attr('captchaN1'), captchaN2: $('#regCAPTCHA').attr('captchaN2'), regFNAME: $('#regFNAME').val(), regLNAME: $('#regLNAME').val(), regEMAIL: $('input[idx=regEMAIL]').val(), regPSW: $('#regPSW').val(), regPSW2: $('#regPSW2').val(), regCHECK: $('#regCHECK:checked').length }
			}).done(function(json){
				response=JSON.parse(json);
				if (response.exit=='1') { location.reload(); }
				if (response.msgtext) { setTimeout(function() { clickMessage(response.msgtitle,response.msgtext,response.msgclass); },10); }
			});
		}
	  </script><script type='text/javascript'>
		function profileCheck() {
			$.ajax({
				async:		false,
				url:		'/prgAjaxProfileCheck.php',
				type:		'POST',
				data:		{ token: 195288001249,
							  proCODE: $('#proCODE').val(), proFNAME: $('#proFNAME').val(), proLNAME: $('#proLNAME').val(), proEMAIL: $('#proEMAIL').val(), proPSW: $('#proPSW').val(), proPSW2: $('#proPSW2').val(),
							  proNATION: $('#proNATION').val(), proLOCATION: $('#proLOCATION').val(), proADDRESS: $('#proADDRESS').val(), proREGION: $('#proREGION').val(), proDISTRICT: $('#proDISTRICT').val(), proCITY: $('#proCITY').val(), proZIP: $('#proZIP').val(), proTEL: $('#proTEL').val()
							}
			}).done(function(json){
				response=JSON.parse(json);
				if (response.exit=='1') { location.reload(); }
				if (response.msgtext) { setTimeout(function() { clickMessage(response.msgtitle,response.msgtext,response.msgclass); },10); }
			});
		}
	  </script><script type='text/javascript'>
		function prefsCheck() {
			if ($('#proTAGSsel').val() !== null) { proTAGS=$('#proTAGSsel').val().join(' '); } else { proTAGS=''; }
			$.ajax({
				async:		false,
				url:		'/prgAjaxPrefsCheck.php',
				type:		'POST',
				data:		{ token: 195288001249,
							  proCODE: $('#proCODE').val(), proTAGS: proTAGS
							}
			}).done(function(json){
				response=JSON.parse(json);
				if (response.exit=='1') { location.reload(); }
				if (response.msgtext) { setTimeout(function() { clickMessage(response.msgtitle,response.msgtext,response.msgclass); },10); }
			});
		}
	  </script><script type='text/javascript'>
		function lockcodeCheck() {
			lockcode=$('#lockcodeInput').val();
			$.fancybox.close();
			if (lockcode=='zena446zone!') {
				setSession('sesLockCode',lockcode);
				location.reload();
			} else {
				setTimeout(function() { clickMessage('ERRORE','Codice sbagliato!','fancyTextError'); },10);
			}
		}
	  </script><script type='text/javascript'>
		function codefiscCheck(cffname,cflname,cfday,cfcity,cfsex,cfcodefisc) {
			if (isEmpty($('#'+cffname).val()) || isEmpty($('#'+cflname).val()) || isEmpty($('#'+cfday).val()) || isEmpty($('#'+cfcity).val()) || isEmpty($('#'+cfsex).val())) {
				$('#'+cfcodefisc).val('?');
			} else {
				$.ajax({
					async:		false,
					url:		'/prgAjaxCodeFiscCheck.php',
					type:		'POST',
					data:		{ token: 195288001249, cffname: $('#'+cffname).val(), cflname: $('#'+cflname).val(), cfday: $('#'+cfday).val(), cfcity: $('#'+cfcity).val(), cfsex: $('#'+cfsex).val() }
				}).done(function(json){
					response=JSON.parse(json);
					if (response.exit=='1') { location.href='https://www.zenazone.it/'; }
					$('#'+cfcodefisc).val(response.codefisc);
				});
			}
		}
	  </script><script type='text/javascript'>
		function cartCheck(cmd,space,service) {
			$.ajax({
				async:		false,
				url:		'/prgAjaxCartCheck.php',
				type:		'POST',
				data:		{ token: 195288001249, cartCmd: cmd, cartID: space, cartExtra: service }
			}).done(function(json){
				response=JSON.parse(json);
				if (response.exit=='1') { location.href='https://www.zenazone.it/'; }
				if (response.reload=='1') { location.href='https://www.zenazone.it/carrello'; }
				if (response.msgtext) { setTimeout(function() { clickMessage(response.msgtitle,response.msgtext,response.msgclass); },10); }
				if (response.notify) {
					if (response.notify>99) { response.notify='+99'; }
					$('#cart_notify').html(response.notify);
					$('#cart_notify').show();
				} else {
					$('#cart_notify').html('');
					$('#cart_notify').hide();
				}
			});
		}
	  </script><script type='text/javascript'>
		function reservationCheck() {
			$.ajax({
				async:		false,
				url:		'/prgAjaxReservationCheck.php',
				type:		'POST',
				data:		{ token: 195288001249, captcha: $('#resCAPTCHA').val(), captchaN1: $('#resCAPTCHA').attr('captchaN1'), captchaN2: $('#resCAPTCHA').attr('captchaN2'), resCHECK: $('#resCHECK:checked').length }
			}).done(function(json){
				response=JSON.parse(json);
				if (response.exit=='1') { location.href='https://www.zenazone.it/'; }
				if (response.msgtext) { setTimeout(function() { clickMessage(response.msgtitle,response.msgtext,response.msgclass); },10); }
				if (response.method=='PayPal') { paypalRun(response.invoice,response.item_name,response.amount,response.custom,response.return,response.cancel_return); }
				if (response.method!='PayPal' && response.method!='') { location.href='https://www.zenazone.it/'; }
			});
		}
	  </script><script type='text/javascript'>
		function paypalRun(invoice,item_name,amount,custom,prg_return,cancel_return) {
			$('#invoice').val(invoice);
			$('#item_name').val(item_name);
			$('#amount').val(amount);
			$('#custom').val(custom);
			$('#return').val(prg_return);
			$('#cancel_return').val(cancel_return);
			$('#paypal').submit();
		}
	  </script><script type='text/javascript'>
		function setSession(thevar,theval) {
			$.ajax({
				async:		false,
				url:		'/prgAjaxSetSession.php',
				type:		'POST',
				data:		{ token: 195288001249, thevar: thevar, theval: theval }
			}).done(function(json){
				response=JSON.parse(json);
				if (response.exit=='1') { location.href='https://www.zenazone.it/'; }
			});
		}
	  </script><script type='text/javascript'>
		function isEmpty(val) {
			return (val === undefined || val == null || val.length <= 0 || val == '0') ? true : false;
		}
	  </script><script type='text/javascript'>
		function clickMessage(thetitle,thebody,theclass) {
			$('#messageTitle').html(thetitle);
			$('#messageText').attr('class',theclass);
			$('#messageText').html(thebody);
			$('#message').trigger('click');
		}
	  </script><script type='text/javascript'>
		function clickConfirm(thetitle,thebody,theclass,theclick) {
			$('#confirmTitle').html(thetitle);
			$('#confirmText').attr('class',theclass);
			$('#confirmText').html(thebody);
			$('#confirmOk').attr('onclick',theclick.replace(/\|/g,'"'));
			$('#confirmOk').show();
			$('#confirmUndo').show();
			$('#confirm').trigger('click');
		}
	  </script><script type='text/javascript'>
		function fileChange(elem,name) {
			var numFiles = elem.files.length;
			if (numFiles == 1) {
				if (elem.files[0].size>'1048576') {
					setTimeout(function() { clickMessage('ERRORE','','fancyTextError'); },10);
				} else {
					fileOrientation(elem.files[0],function(orientation) {
						document.getElementById(name+'pict').style.transform='';
						if (orientation=='6') { document.getElementById(name+'pict').style.transform='rotate(90deg)'; }
						if (orientation=='3') { document.getElementById(name+'pict').style.transform='rotate(180deg)'; }
						if (orientation=='8') { document.getElementById(name+'pict').style.transform='rotate(270deg)'; }
						if (orientation=='2') { document.getElementById(name+'pict').style.transform='rotateY(180deg)'; }
						if (orientation=='5') { document.getElementById(name+'pict').style.transform='rotate(90deg)'; document.getElementById(name+'pict').style.transform='rotateY(180deg)'; }
						if (orientation=='4') { document.getElementById(name+'pict').style.transform='rotate(180deg)'; document.getElementById(name+'pict').style.transform='rotateY(180deg)'; }
						if (orientation=='7') { document.getElementById(name+'pict').style.transform='rotate(270deg)'; document.getElementById(name+'pict').style.transform='rotateY(180deg)'; }
					});
					var fr = new FileReader();
					fr.onload = function(event) {
						fileContent = event.target.result;
						$('#'+name+'pict').css('background-image','url(' + fileContent + ')');
						$('#'+name+'cont').val(fileContent);
						$('#'+name+'type').val(elem.files[0].type);
						$('#'+name+'kbut').show();
					};
					fr.readAsDataURL(elem.files[0]);
				}
			}
		}
	  </script><script type='text/javascript'>
		function fileOrientation(file,callback) {
			var reader = new FileReader();
			reader.onload = function(event) {
		    	var view = new DataView(event.target.result);
				if (view.getUint16(0, false) != 0xFFD8) {
					return callback(-2);
				}
				var length = view.byteLength;
				var offset = 2;
				while (offset < length) {
					var marker = view.getUint16(offset, false);
					offset += 2;
					if (marker == 0xFFE1) {
						if (view.getUint32(offset += 2, false) != 0x45786966) {
							return callback(-1);
						}
						var little = view.getUint16(offset += 6, false) == 0x4949;
						offset += view.getUint32(offset + 4, little);
						var tags = view.getUint16(offset, little);
						offset += 2;
						for (var i = 0; i < tags; i++) {
							if (view.getUint16(offset + (i * 12), little) == 0x0112) {
				            	return callback(view.getUint16(offset + (i * 12) + 8, little));
				            }
						}
					} else if ((marker & 0xFF00) != 0xFF00) {
						break;
					} else {
						offset += view.getUint16(offset, false);
					}
				}
				return callback(-1);
			};
			reader.readAsArrayBuffer(file.slice(0, 64 * 1024));
		}
	  </script><script type='text/javascript'>
		function comingSoon() {
			alert('coming soon...');
		}
	  </script><script type='text/javascript'>
		function htmlEntities(str) {
			return String(str).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'').replace(/'/g,'&apos;');
		}
	  </script><script type='text/javascript'>
		function noBackSlash() {
			$('input[type!=file]').change(function(){
				str=$(this).val();
				$(this).val(str.split(String.fromCharCode(92)).join(''));
				str=$(this).val();
				$(this).val(str.split(String.fromCharCode(10)).join(' '));
			});
		}
	  </script><script type='text/javascript'>
		function redirectLink() {
			$('a').click(function(event){
				if (
					!$(this).hasClass('mosaico') &&
					!(typeof $(this).attr('href')=='undefined' || $(this).attr('href')=='') &&
					$(this).attr('href').substr(0,1)!='#' &&
					$(this).attr('href').substr(0,10)!='javascript' &&
					(typeof $(this).attr('target')=='undefined' || $(this).attr('target')=='' || $(this).attr('target')=='_self')
				   )
				{
				    event.preventDefault(); location.href=$(this).attr('href');
				}
			});
		}
	  </script><script type='text/javascript'>
		function scrollMore(mode,frameID,frameStart) {
			if (mode=='1') {
				frameStart=frameStart+10;
				setSession('sesScrollStart_'+frameID,frameStart);
				$('#Frame_'+frameID).attr('onload','scrollMore(0,'+frameID+','+frameStart+');');
				$('#Frame_'+frameID).attr('src',$('#Frame_'+frameID).attr('src'));
			}
			if (mode=='0') {
				$('#More_'+frameID).remove();
				$('#Scroll_'+frameID).append($('#Frame_'+frameID).contents().find('body').html());
				checkResize();
			}
		}
	  </script><script type='text/javascript'>
		let ele=null;
		let coord = { top: 0, left: 0, x: 0, y: 0 };
		function pagescroll_mousedown(e){
			ele=e.currentTarget;
			ele.style.cursor = 'grabbing';
			ele.style.userSelect = 'none';
			coord = {
				left: ele.scrollLeft,
				top: ele.scrollTop,
				x: e.clientX,
				y: e.clientY,
			};
			document.addEventListener('mousemove', pagescroll_mouseMoveHandler);
			document.addEventListener('mouseup', pagescroll_mouseUpHandler);
    	}
		function pagescroll_mouseMoveHandler(e) {
			const dx = e.clientX - coord.x;
			ele.scrollLeft = coord.left - dx;
		}
		function pagescroll_mouseUpHandler(e) {
			document.removeEventListener('mousemove', pagescroll_mouseMoveHandler);
			document.removeEventListener('mouseup', pagescroll_mouseUpHandler);
			ele.style.cursor = 'grab';
			ele.style.removeProperty('user-select');
		}
	  </script><script type='text/javascript'>
		function mapInits() {
			mapScripts=$('.mapScript');
			mapScripts.each(function() {
				window[$(this).attr('id')]();
			});
		}
	  </script><script src='https://maps.googleapis.com/maps/api/js?key=AIzaSyBof8mbqpMZlIwmXDWEPl6d6weHEpR1in4&callback=mapInits&libraries=marker&v=beta' defer></script><style type='text/css'>
		@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@100;200;300;400;500;600;700;800;900');
		@font-face { font-family: Icons; src: url(/graphics/icons.ttf); }
		* {
			font-family: 'Catamaran', sans-serif;
			color: #111111;
			padding: 0px;
			margin: 0px;
		    outline: none;
		}
		ol {
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 42px;
		}
		ul {
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 42px;
			list-style-type: disc;
		}
		input, textarea, select {
			border: 1px solid #D2D2D2;
		}
		input[type=file] {
			border: none;
		}
		h1, h2, h3, h4, h5, h6 {
			font-weight: inherit;
			font-size: inherit;
			color: inherit;
			margin: inherit;
		}
		strong {
			color: inherit;
		}
		#countdown {
			font-size: 24px;
		}
	  </style><style type='text/css'>
		.page_container {
			display: block;
			position: relative;
			top: 0px;
			left: 0px;
			width: 100%;
			padding-top: 80px;
			padding-bottom: 0px;
		}
		.page_structure {
			display: block;
			position: relative;
			top: 0px;
			left: 0px;
			width: 100%;
		}
		.page_block {
			display: block;
			position: relative;
			top: 0px;
			left: 0px;
			width: 100%;
		}
		.page_scroll_container {
			margin-top: -10px;
			padding-bottom: 30px;
		}
		.page_scroll_title {
			padding-left: 40px;
			font-size: 18px;
			font-weight: bold;
			text-align: left;
		}
		.page_scroll {
			display: block;
			position: relative;
			top: 0px;
			left: 0px;
			width: calc (100% - 40px);
			padding-left: 10px;
			padding-right: 0px;
			overflow-x: scroll;
			overflow-y: hidden;
			white-space: nowrap;
			text-align: left;
			cursor: grab;
		}
		.page_scroll::-webkit-scrollbar {
			display: none;
		}
		.page_scroll {
			-ms-overflow-style: none; 
			scrollbar-width: none; 
		}
		.page_scroll_plus {
			display: inline-block;
			position: relative;
			top: calc(50% - 18px);
			left: 0px;
			width: 35px;
			height: 35px;
			padding-right: 55px;
			background-image: url(/graphics/icn_slide_more.png);
			background-repeat: no-repeat;
			z-index: 8000;
			cursor: pointer;
		}
		.page_map {
			display: block;
			position: relative;
			top: 0px;
			left: 0px;
			width: 100%;
			min-height: 0px;
			overflow: hidden;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
		}
		.page_standardshow {
			display: block;
			position: relative;
			top: 0px;
			left: 0px;
		}
		.page_slideshow {
			width: 100%;
		}
		.page_slideshow .page_box {
			margin: 0px;
			box-shadow: none;
		}
		.page_slide_left {
			position: absolute;
			top: calc(50% - 18px);
			left: 10px;
			width: 35px;
			height: 35px;
			background-image: url(/graphics/icn_slide_left.png);
			z-index: 8000;
			cursor: pointer;
		}
		.page_slide_right {
			position: absolute;
			top: calc(50% - 18px);
			right: 10px;
			width: 35px;
			height: 35px;
			background-image: url(/graphics/icn_slide_right.png);
			z-index: 8000;
			cursor: pointer;
		}
		.page_slide_pages {
			position: absolute;
			bottom: 10px;
			height: 35px;
			z-index: 8000;
		}
		.page_slide_nums {
			position: relative;
			display: inline-block;
			width: 35px;
			height: 35px;
			margin-left: 3px;
			margin-right: 3px;
			background-image: url(/graphics/icn_slide_page.png);
			z-index: 8000;
			cursor: pointer;
		}
		.page_link {
			text-decoration: none;
			font-weight: bold;
			cursor: pointer;
			color: inherit;
		}
		.page_link:hover {
            color: #696969;
		}
		.frameAllocate {
			position: fixed;
			top: 0px;
			left: 0px;
			width: 0px;
			height: 0px;
		}
	  </style><style type='text/css'>
		@media all {
			.page_full {
				display: inline-block;
				vertical-align: top;
				position: relative;
				top: 0px;
				left: 0px;
				width: calc(100% - 80px);
				margin-left: 40px;
				margin-right: 40px;
			}
		}
		@media (max-width: 800px) {
			.page_full {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
		}
	  </style><style type='text/css'>
		.page_half {
			display: inline-block;
			vertical-align: top;
			position: relative;
			top: 0px;
			left: 0px;
		}
		@media all {
			.page_half_1 {
				width: calc(50% - 60px);
				margin-left: 40px;
				margin-right: 20px;
			}
			.page_half_2 {
				width: calc(50% - 60px);
				margin-left: 20px;
				margin-right: 40px;
			}
		}
		@media (max-width: 800px) {
			.page_half_1 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
			.page_half_2 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
		}
	  </style><style type='text/css'>
		.page_three {
			display: inline-block;
			vertical-align: top;
			position: relative;
			top: 0px;
			left: 0px;
		}
		@media all {
			.page_three_1 {
				width: calc(33.3333% - 53.333333333333px);
				margin-left: 40px;
				margin-right: 20px;
			}
			.page_three_2 {
				width: calc(33.3333% - 53.333333333333px);
				margin-left: 20px;
				margin-right: 20px;
			}
			.page_three_3 {
				width: calc(33.3333% - 53.333333333333px);
				margin-left: 20px;
				margin-right: 40px;
			}
		}
		@media (max-width: 1000px) {
			.page_three_1 {
				width: calc(100% - 80px);
				margin-left: 40px;
				margin-right: 40px;
			}
			.page_three_2 {
				width: calc(100% - 80px);
				margin-left: 40px;
				margin-right: 40px;
			}
			.page_three_3 {
				width: calc(100% - 80px);
				margin-left: 40px;
				margin-right: 40px;
			}
		}
		@media (max-width: 900px) {
			.page_three_1 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
			.page_three_2 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
			.page_three_3 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
		}
	  </style><style type='text/css'>
		.page_quarter {
			display: inline-block;
			vertical-align: top;
			position: relative;
			top: 0px;
			left: 0px;
		}
		@media all {
			.page_quarter_1 {
				width: calc(25% - 50px);
				margin-left: 40px;
				margin-right: 20px;
			}
			.page_quarter_2 {
				width: calc(25% - 50px);
				margin-left: 20px;
				margin-right: 20px;
			}
			.page_quarter_3 {
				width: calc(25% - 50px);
				margin-left: 20px;
				margin-right: 20px;
			}
			.page_quarter_4 {
				width: calc(25% - 50px);
				margin-left: 20px;
				margin-right: 40px;
			}
		}
		@media (max-width: 1200px) {
			.page_quarter_1 {
				width: calc(50% - 60px);
				margin-left: 40px;
				margin-right: 20px;
			}
			.page_quarter_2 {
				width: calc(50% - 60px);
				margin-left: 20px;
				margin-right: 40px;
			}
			.page_quarter_3 {
				width: calc(50% - 60px);
				margin-left: 40px;
				margin-right: 20px;
			}
			.page_quarter_4 {
				width: calc(50% - 60px);
				margin-left: 20px;
				margin-right: 40px;
			}
		}
		@media (max-width: 800px) {
			.page_quarter_1 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
			.page_quarter_2 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
			.page_quarter_3 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
			.page_quarter_4 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
		}
	  </style><style type='text/css'>
		.page_onetwo {
			display: inline-block;
			vertical-align: top;
			position: relative;
			top: 0px;
			left: 0px;
		}
		@media all {
			.page_onetwo_1 {
				width: calc(34% - 60px);
				margin-left: 40px;
				margin-right: 20px;
			}
			.page_onetwo_2 {
				width: calc(66% - 60px);
				margin-left: 20px;
				margin-right: 40px;
			}
		}
		@media (max-width: 1000px) {
			.page_onetwo_1 {
				width: calc(50% - 60px);
				margin-left: 40px;
				margin-right: 20px;
			}
			.page_onetwo_2 {
				width: calc(50% - 60px);
				margin-left: 20px;
				margin-right: 40px;
			}
		}
		@media (max-width: 800px) {
			.page_onetwo_1 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
			.page_onetwo_2 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
		}
	  </style><style type='text/css'>
		.page_twoone {
			display: inline-block;
			vertical-align: top;
			position: relative;
			top: 0px;
			left: 0px;
		}
		@media all {
			.page_twoone_1 {
				width: calc(66% - 60px);
				margin-left: 40px;
				margin-right: 20px;
			}
			.page_twoone_2 {
				width: calc(34% - 60px);
				margin-left: 20px;
				margin-right: 40px;
			}
		}
		@media (max-width: 1000px) {
			.page_twoone_1 {
				width: calc(50% - 60px);
				margin-left: 40px;
				margin-right: 20px;
			}
			.page_twoone_2 {
				width: calc(50% - 60px);
				margin-left: 20px;
				margin-right: 40px;
			}
		}
		@media (max-width: 800px) {
			.page_twoone_1 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
			.page_twoone_2 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
		}
	  </style><style type='text/css'>
		.page_oneone {
			display: inline-block;
			vertical-align: top;
			position: relative;
			top: 0px;
			left: 0px;
		}
		@media all {
			.page_oneone_1 {
				width: calc(50% - 60px);
				margin-left: 40px;
				margin-right: 20px;
			}
			.page_oneone_2 {
				width: calc(50% - 60px);
				margin-left: 20px;
				margin-right: 40px;
			}
		}
		@media (max-width: 800px) {
			.page_oneone_1 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
			.page_oneone_2 {
				width: calc(100% - 8px);
				margin-left: 4px;
				margin-right: 4px;
			}
		}
	  </style><style type='text/css'>
		.page_fix {
			display: inline-block;
			vertical-align: top;
			position: relative;
			top: 0px;
			left: 0px;
			width: 280px;
			margin-left: 0px;
			margin-right: 10px;
			margin-top: 10px;
			margin-bottom: 0px;
			white-space: normal;
		}
		.page_fix_title_base_lock {
			position: absolute;
			bottom: 0px;
			left: 0px;
			width: 100%;
			height: 80px;
			background-color: WhiteSmoke;
			opacity: 0.6;
		}
		.page_fix_title_text_lock {
			position: absolute;
			bottom: 0px;
			left: 0px;
			width: calc(100% - 20px);
			height: 60px;
			margin: 10px;
			font-size: 18px;
			line-height: 20px;
			text-align: left;
			overflow: hidden;
			text-overflow: ellipsis;
			-webkit-line-clamp: 3;
			display: -webkit-box;
			-webkit-box-orient: vertical;	  
		}
		.page_fix_title_date_lock, .page_fix_title_date_lock_header {
			position: absolute;
			bottom: 70px;
			right: 0px;
			width: auto;
			padding-left: 5px;
			padding-right: 5px;
			height: 20px;
			background-color: #C82100;
			font-size: 18px;
			line-height: 20px;
			color: #FFFFFF;
			text-align: center;
		}
		.page_fix_title_focus_lock, .page_fix_title_focus_lock_header {
			position: absolute;
			bottom: 70px;
			left: 0px;
			width: auto;
			padding-left: 5px;
			padding-right: 5px;
			height: 20px;
			background-color: #C82100;
			font-size: 15px;
			line-height: 20px;
			color: #FFFFFF;
			text-align: center;
		}
		@media all {
			.page_fix_title_base_resp {
				position: absolute;
				bottom: 0px;
				left: 0px;
				width: 100%;
				height: 80px;
				background-color: WhiteSmoke;
				opacity: 0.6;
			}
			.page_fix_title_text_resp {
				position: absolute;
				bottom: 10px;
				left: 0px;
				width: calc(100% - 20px);
				height: 60px;
				margin-left: 10px;
				margin-right: 10px;
				font-size: 20px;
				line-height: 22px;
				text-align: left;
				overflow: hidden;
				text-overflow: ellipsis;
				-webkit-line-clamp: 3;
				display: -webkit-box;
				-webkit-box-orient: vertical;	  
			}
			.page_fix_title_date_resp {
				position: absolute;
				bottom: 70px;
				right: 0px;
				width: auto;
				padding-left: 5px;
				padding-right: 5px;
				height: 20px;
				background-color: #C82100;
				font-size: 18px;
				line-height: 20px;
				color: #FFFFFF;
				text-align: center;
			}
		}
		@media (max-width: 800px) {
			.page_fix_title_base_resp {
				height: 60px;
			}
			.page_fix_title_text_resp {
				bottom: 10px;
				height: 40px;
				font-size: 18px;
				line-height: 20px;
				-webkit-line-clamp: 2;
			}
			.page_fix_title_date_resp {
				bottom: 50px;
			}
			.page_fix_title_focus_lock {
				bottom: 50px;
			}
		}
	  </style><style type='text/css'>
		.page_box {
			position: relative;
			width: 100%;
			height: auto;
			background-color: #FFFFFF;
			margin-bottom: 40px;
			overflow: hidden;
			-webkit-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
			 -khtml-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
			   -moz-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
			    -ms-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
			     -o-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
			        box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
		}	
		.page_box_title {
			position: relative;
			width: 100%;
			height: auto;
			text-align: center;
			overflow: hidden;
		}	
        .page_image {
			position: relative;
			width: 100%;
			height: 300px;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
		}
        .page_image_tl {
			position: absolute;
			top: 0%;
			left: 0%;
			width: 25%;
			max-width: 100px;
		}
        .page_image_tr {
			position: absolute;
			top: 0%;
			right: 0%;
			width: 25%;
			max-width: 100px;
		}
        .page_image_ce {
			position: absolute;
			top: 50%;
 			left: 50%;
			height: 25%;
			-webkit-transform: translate(-50%, -50%);
			 -khtml-transform: translate(-50%, -50%);
			   -moz-transform: translate(-50%, -50%);
				-ms-transform: translate(-50%, -50%);
				 -o-transform: translate(-50%, -50%);
				    transform: translate(-50%, -50%);
			max-height: 100px;
		}
        .page_info {
			position: absolute;
			top: 0px;
			left: 0px;
			width: calc(100% - 20px);
			height: calc(100% - 80px);
			padding-top: 40px;
			padding-bottom: 40px;
			padding-left: 10px;
			padding-right: 10px;
			overflow: scroll;
			display: none;
	        opacity: 0;
		}
		.page_texts {
			position: relative;
			width: calc(100% - 20px);
			padding: 10px;
		}
		.page_title {
			position: relative;
			width: 100%;
			font-size: 24px;
		}
		.page_date {
			position: relative;
			width: 100%;
            margin-top: 10px;
			font-size: 20px;
			color: #444444;
		}
		.page_subtitle {
			position: relative;
			width: 100%;
            margin-top: 10px;
			font-size: 20px;
		}
		.page_body {
			position: relative;
			width: 100%;
            margin-top: 30px;
		}
		.page_body p {
			margin-top: 0px !important;
			margin-bottom: 0px !important;
		}
		.page_singletexts {
			position: relative;
			width: calc(100% - 20px);
			height: auto;
			padding: 10px;
		}
		.page_singletitle {
			position: relative;
			width: 100%;
			font-size: 24px;
		}
		.page_singlecontent {
            position: relative;
			width: 100%;
	        height: auto;
			margin-top: 10px;
        }
		.page_singlecontent .page_box {
			margin: 0px;
			box-shadow: none;
	        background-color: WhiteSmoke;
		}
        .page_singlecontentimg {
            position: relative;
			display: inline-block;
	        width: 30%;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
	    }
		.page_singlecontenttexts {
            position: relative;
			display: inline-block;
			vertical-align: top;
			width: 70%;
			cursor: pointer;
		}
	    .page_singlecontenttexts:hover {
	        background-color: #696969;
        }
		.page_singlecontenttitle {
            position: relative;
			display: block;
			width: calc(100% - 20px);
			padding: 10px;
			font-size: 24px;
		}
		.page_singlecontenttitlelink:hover {
            color: #696969;
		}
		.page_singlecontentdate {
            color: #444444;
		}
		.page_objbar {
            position: absolute;
            left: 0px;
			width: 100%;
	        min-height: 40px;
			opacity: 0.6;
		}
		.page_objbar_td {
			text-align: center;
			vertical-align: middle;
			padding-left: 40px;
			padding-right: 40px;
			color: #FFFFFF;
			font-size: 20px;
			font-weight: bold;
		}
		.page_objbar_ellipsis {
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
			max-width: 0px;
		}
		.page_objbut {
			display: block;
            position: absolute;
			width: 20px;
			height: 20px;
			font-family: Icons;
			font-size: 20px;
			color: #C82100;
			cursor: pointer;
		}
		.page_objicn_master {
			display: block;
			width: 20px;
			height: 20px;
			font-family: Icons;
			font-size: 20px;
			color: #111111;
			cursor: pointer;
		}
		.page_objicn_reverse {
			display: block;
			width: 20px;
			height: 20px;
			font-family: Icons;
			font-size: 20px;
			color: #C82100;
			cursor: pointer;
		}
		.page_objpacks {
            position: absolute;
            top: 40px;
            left: 0px;
			width: 100%;
	        height: calc(100% - 80px);
	        overflow: auto;
			background-color: Black;
			opacity: 0.6;
		}
		.page_objtitle {
			font-size: 20px;
		}
	  </style><style type='text/css'>
		#wait {
			display: none;
			position: fixed;
			left: 0px;
			top: 0px;
			width: 100%;
			height: 100%;
			padding: 0px;
			z-index: 100000000;
			background-color: rgba(0,0,0,0.8);
			background-image: url(/graphics/img_wait.gif);
			background-size: 200px 200px;
			background-repeat: no-repeat;
			background-position: center;
			background-attachment: fixed;			
		}
	</style><style type='text/css'>
		.fancyBlock {
			width: 340px;
			max-width: 90vw;
			height: auto;
			overflow: hidden;
			padding: 0px;
		}
		.fancyTitle {
			display: block;
			width: 100%;
			height: 30px;
			border: 0;
			font-size: 14px;
			line-height: 30px;
			font-style: normal;
			font-weight: normal;
			color: #FFFFFF;
			background-color: #387A75;
		}
		.fancyTable {
			width: 100%;
			min-height: 100px;
			padding: 0px;
			background-color: #AEDAD6;
		}
		.fancyTextNormal {
			font-size: 16px;
			font-style: normal;
			font-weight: normal;
			color: #111111;
		}
		.fancyTextError {
			font-size: 16px;
			font-style: normal;
			font-weight: normal;
			color: #FF0000;
		}
	  </style><style type='text/css'>
		.UITextHover:hover {
			color: #696969;
		}
		.UIButton {
			width: auto;
			height: 30px;
			font-size: 14px;
			font-style: normal;
			font-weight: bold;
			color: #FFFFFF;
			vertical-align: middle;
			border-style: solid;
			border-width: 1px;
			border-color: #387A75;
			border-radius: 5px;
			margin: 0px;
			padding-left: 10px;
			padding-right: 10px;
			cursor: pointer;
			background-color: #387A75;
			-webkit-appearance: none;
			 -khtml-appearance: none;
			   -moz-appearance: none;
				-ms-appearance: none;
				 -o-appearance: none;
				    appearance: none;
		}
		.UIButton:hover {
			color: #696969;
		}
		.UIButtonReadMore {
			width: 150px;
            margin-top: 30px;
		}
		.UIInputText {
			width: 100%;
			height: 30px;
			font-size: 16px;
			font-style: normal;
			font-weight: normal;
			color: #111111;
			vertical-align: middle;
			border-style: solid;
			border-width: 1px;
			border-color: #D2D2D2;
			border-radius: 5px;
			outline: none;
			padding-left: 10px;
			padding-right: 10px;
			background-color: #FFFFFF;
		}
		.UIInputSelect {
			width: 100%;
			height: 30px;
			font-size: 16px;
			font-style: normal;
			font-weight: normal;
			color: #111111;
			vertical-align: middle;
			border-style: solid;
			border-width: 1px;
			border-color: #D2D2D2;
			border-radius: 5px;
			outline: none;
			padding-left: 10px;
			padding-right: 10px;
			background-color: #FFFFFF;
		}
		.UIInputFileDiv {
			width: calc(100% - 17px);
			height: 28px;
			border-style: solid;
			border-width: 1px;
			border-color: #D2D2D2;
			border-radius: 5px;
			outline: none;
			padding-left: 5px;
			padding-right: 10px;
			background-color: #FFFFFF;
		}
		.UIInputFileFld {
			font-size: 16px;
			font-style: normal;
			font-weight: normal;
			color: #111111;
		}
		.UIInputCheckboxButton {
			position: absolute;
			width: 1px;
			height: 1px;
			left: -1000px;
			margin: -1px;
			padding: 0px;
			border: 0px;
			z-index: -1000;
			overflow: hidden;
			clip: rect(0 0 0 0);
		}
		.UIInputCheckboxButton + .UIInputCheckboxLabel {
			display: inline-block;
			height: 22px; 
			padding-left: 27px;
			line-height: 22px;
			background-position: 0 0;
			background-repeat: no-repeat;
			font-size: 22px;
			vertical-align: middle;
			cursor: pointer;
		}
		.UIInputCheckboxButton:checked + .UIInputCheckboxLabel {
			background-position: 0 -22px;
			background-repeat: no-repeat;
		}
		.UIInputCheckboxLabel {
			background-image:url(/graphics/img_checkbox.png);
			-webkit-touch-callout: none;
			 -khtml-touch-callout: none;
			   -moz-touch-callout: none;
				-ms-touch-callout: none;
				 -o-touch-callout: none;
				    touch-callout: none;
			-webkit-user-select: none;
			 -khtml-user-select: none;
			   -moz-user-select: none;
				-ms-user-select: none;
				 -o-user-select: none;
				    user-select: none;
		}
		.UIInputCheckboxCell {
			font-size: 16px;
			font-style: normal;
			font-weight: normal;
			line-height: 22px;
			color: #111111;
		}
	  </style><style type='text/css'>
		@media all {
			.page_title_special {
				font-size: 2vw;
			}
		}
		@media (max-width: 800px) {
			.page_title_special {
				font-size: 7vw;
			}
		}
	  </style><style type='text/css'>
		@media all {
			.answer_text {
				font-size: 1.8vw;
			}
		}
		@media (max-width: 800px) {
			.answer_text {
				font-size: 18px;
			}
		}
	  </style><style type='text/css'>
		@media all {
			.union_text {
				font-size: 3vw;
			}
		}
		@media (max-width: 800px) {
			.union_text {
				font-size: 18px;
			}
		}
	  </style><style type='text/css'>
		@media all {
			.summer_central {
				position: relative;
				min-height: 1587px;
			}
			.summer_center_html {
				width: calc(100% - 460px);
				height: auto;
				margin-left: 60px;
				margin-right: 400px;
			}
			.summer_view_vert {
				display: block;
				position: absolute;
				width: 280px;
				height: auto;
				top: 40px;
				right: 100px;
			}
			.summer_fix_vert {
				display: block;
				width: 280px;
				height: 280px;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
				margin-bottom: 10px;
				overflow: hidden;
			}
			.summer_view_oriz {
				position: fixed;
				top: -10000px;
				left: -10000px;
				opacity: 0;
			}
		}
		@media (max-width: 800px) {
			.summer_central {
				position: relative;
				min-height: inherit;
			}
			.summer_center_html {
				width: 100%;
				height: auto;
				margin-left: 0px;
				margin-right: 0px;
			}
			.summer_view_vert {
				display: none;
			}
			.summer_view_oriz {
				position: inherit;
				top: inherit;
				left: inherit;
				opacity: 1;
			}
		}
	  </style><style type='text/css'>
		.blockLeft {
			opacity: 0;
		}
		.blockLeft.blockAnimation {
			opacity: 1;
			animation-name: blockLeft;
			animation-duration: 2s;
			animation-fill-mode: forwards;
	 	}
		@keyframes blockLeft {
			from { transform: translateX(-100%); }
			to   { transform: translateX(0%); }
		}
	  </style><style type='text/css'>
		.blockRight {
			opacity: 0;
		}
		.blockRight.blockAnimation {
			opacity: 1;
			animation-name: blockRight;
			animation-duration: 2s;
			animation-fill-mode: forwards;
	 	}
		@keyframes blockRight {
			from { transform: translateX(+100%); }
			to   { transform: translateX(0%); }
		}
	  </style><style type='text/css'>
		.blockTop {
			opacity: 0;
		}
		.blockTop.blockAnimation {
			opacity: 1;
			animation-name: blockTop;
			animation-duration: 2s;
			animation-fill-mode: forwards;
	 	}
		@keyframes blockTop {
			from { transform: translateY(-100%); }
			to   { transform: translateY(0%); }
		}
	  </style><style type='text/css'>
		.blockBottom {
			opacity: 0;
		}
		.blockBottom.blockAnimation {
			opacity: 1;
			animation-name: blockBottom;
			animation-duration: 2s;
			animation-fill-mode: forwards;
	 	}
		@keyframes blockBottom {
			from { transform: translateY(+100%); }
			to   { transform: translateY(0%); }
		}
	  </style><style type='text/css'>
		.blockRotateX {
			opacity: 0;
		}
		.blockRotateX.blockAnimation {
			opacity: 1;
			animation-name: blockRotateX;
			animation-duration: 2s;
		}
		@keyframes blockRotateX {
			from { transform: rotateX(0deg); }
			to   { transform: rotateX(360deg); }
		}
	  </style><style type='text/css'>
		.blockRotateY {
			opacity: 0;
		}
		.blockRotateY.blockAnimation {
			opacity: 1;
			animation-name: blockRotateY;
			animation-duration: 2s;
		}
		@keyframes blockRotateY {
			from { transform: rotateY(0deg); }
			to   { transform: rotateY(360deg); }
		}
	  </style><style type='text/css'>
		.blockRotateZ {
			opacity: 0;
		}
		.blockRotateZ.blockAnimation {
			opacity: 1;
			animation-name: blockRotateZ;
			animation-duration: 2s;
		}
		@keyframes blockRotateZ {
			from { transform: rotateZ(0deg); }
			to   { transform: rotateZ(360deg); }
		}
	  </style><style type='text/css'>
		.blockSlow {
			opacity: 0;
		}
		.blockSlow.blockAnimation {
			animation-name: blockSlow;
			animation-duration: 2s;
			animation-fill-mode: forwards;
		}
		@keyframes blockSlow {
			from { opacity: 0; }
			to   { opacity: 1; }
    	}
	  </style><style type='text/css'>
		.blockZoom {
			opacity: 0;
		}
		.blockZoom.blockAnimation {
			opacity: 1;
			animation-name: blockZoom;
			animation-duration: 2s;
			animation-fill-mode: forwards;
		}
		@keyframes blockZoom {
			from { transform: scale(0); }
			to   { transform: scale(1); }
		}
	  </style><style type='text/css'>
		.blockLight {
			opacity: 0;
		}
		.blockLight.blockAnimation {
			opacity: 1;
			animation-name: blockLight;
			animation-duration: 2s;
			animation-iteration-count: infinite;
		}
		@keyframes blockLight {
			0% {
				-webkit-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				 -khtml-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				   -moz-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				    -ms-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				     -o-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				        box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
			}
			70% {
				-webkit-box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
				 -khtml-box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
				   -moz-box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
				    -ms-box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
				     -o-box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
				        box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
			}
			100% {
				-webkit-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				 -khtml-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				   -moz-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				    -ms-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				     -o-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				        box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
			}
		}
	  </style><style type='text/css'>
		.showLeft {
			animation-name: showLeft;
			animation-duration: 2s;
			animation-fill-mode: forwards;
	 	}
		@keyframes showLeft {
			from { right: 100%; }
		}
	  </style><style type='text/css'>
		.showRight {
			animation-name: showRight;
			animation-duration: 2s;
			animation-fill-mode: forwards;
	 	}
		@keyframes showRight {
			from { left: 100%; }
		}
	  </style><style type='text/css'>
		.showTop {
			animation-name: showTop;
			animation-duration: 2s;
			animation-fill-mode: forwards;
	 	}
		@keyframes showTop {
			from { bottom: 100%; }
		}
	  </style><style type='text/css'>
		.showBottom {
			animation-name: showBottom;
			animation-duration: 2s;
			animation-fill-mode: forwards;
	 	}
		@keyframes showBottom {
			from { top: 100%; }
		}
	  </style><style type='text/css'>
		.showRotateX {
			animation-name: showRotateX;
			animation-duration: 2s;
		}
		@keyframes showRotateX {
			from { transform: rotateX(0deg); }
			to   { transform: rotateX(360deg); }
		}
	  </style><style type='text/css'>
		.showRotateY {
			animation-name: showRotateY;
			animation-duration: 2s;
		}
		@keyframes showRotateY {
			from { transform: rotateY(0deg); }
			to   { transform: rotateY(360deg); }
		}
	  </style><style type='text/css'>
		.showRotateZ {
			animation-name: showRotateZ;
			animation-duration: 2s;
		}
		@keyframes showRotateZ {
			from { transform: rotateZ(0deg); }
			to   { transform: rotateZ(360deg); }
		}
	  </style><style type='text/css'>
		.showSlow {
			opacity: 0;
			animation-name: showSlow;
			animation-duration: 2s;
			animation-fill-mode: forwards;
		}
		@keyframes showSlow {
			from { opacity: 0; }
			to   { opacity: 1; }
    	}
	  </style><style type='text/css'>
		.showZoom {
			animation-name: showZoom;
			animation-duration: 2s;
			animation-fill-mode: forwards;
		}
		@keyframes showZoom {
			from { transform: scale(0); }
			to   { transform: scale(1); }
		}
	  </style><style type='text/css'>
		.showLight {
			animation-name: showLight;
			animation-duration: 2s;
			animation-iteration-count: infinite;
		}
		@keyframes showLight {
			0% {
				-webkit-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				 -khtml-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				   -moz-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				    -ms-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				     -o-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				        box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
			}
			70% {
				-webkit-box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
				 -khtml-box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
				   -moz-box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
				    -ms-box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
				     -o-box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
				        box-shadow: 0px 0px 10px 0px rgba(12,12,240,1);
			}
			100% {
				-webkit-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				 -khtml-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				   -moz-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				    -ms-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				     -o-box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
				        box-shadow: 0px 0px 10px 0px rgba(88,88,88,0.8);
			}
		}
	  </style></head><body id='body' onload="checkResize(); checkScroll();" onresize="checkResize();" onscroll="checkScroll();"><script type='text/javascript'>location.href='https://www.zenazone.it/';</script>