
/*	RImuovo Google Annotation */
	DIV.google-anno-skip {
		display:none !important;
	}


/*	----------------------------------------------------------------------------- */
/*	Tutti i Mobile sino a 769 portrait
/*	----------------------------------------------------------------------------- */
	@media screen and (max-device-width: 769px) {

		HTML {
			font-size: 3.6vw;
		}
		BODY {
			
		}
		.Container {
			display: block;
			max-width: 92vw;
			margin-left: auto;
			margin-right: auto;
			margin-top: 4.7rem;
			margin-top:7.1rem;
			margin-bottom: 2rem;
			color: var(--Page_Text_Color);
		}
		.Testo P.Embed,
		.Testo P.Embed > * {
			max-width:92vw;
			overflow-x: hidden;
		}

	}



/*	----------------------------------------------------------------------------- */
/*	Mobile per banner 320x100
/*	----------------------------------------------------------------------------- */
	@media screen and (min-device-width: 348px) and (max-device-width: 365px) {

		HTML {
			font-size: 3.6vw;
		}
		BODY {

		}
		.Container {
			display: block;
			max-width: 92vw;
			margin-left: auto;
			margin-right: auto;
			margin-top: 5.7rem;
			margin-top:7.1rem;
			margin-bottom: 2rem;
			color: var(--Page_Text_Color);
		}

	}

/*	----------------------------------------------------------------------------- */
/*	Mobile pre banner 336x280
/*	----------------------------------------------------------------------------- */
	@media screen and (min-device-width: 366px) and (max-device-width: 769px) {

		HTML {
			font-size: 3.6vw;
		}
		BODY {
			
		}
		.Container {
			display: block;
			max-width: 92vw;
			margin-left: auto;
			margin-right: auto;
			margin-top: 5.7rem;
			margin-top:7.1rem;
			margin-bottom: 2rem;
			color: var(--Page_Text_Color);
		}

	}













/*	----------------------------------------------------------------------------- */
/*	GLOBALE DESKTOP
/*	----------------------------------------------------------------------------- */
	@media screen and (min-device-width: 770px) {

		.Container {
			z-index: 1;
			position: relative;
			display: block;
			max-width: 1004px;
			margin: 0;
			margin-left: auto;
			margin-right: auto;
			padding-bottom: 3rem;
			padding-top: 9.5rem;
			color: var(--Page_Text_Color);
			background-color: var(--Page_Background_Color);
			box-sizing: border-box;
			padding-left: 17px;
			padding-right: 17px;
		}

	}

/*	----------------------------------------------------------------------------- */
/*	DESKTOP da 782 a 1023 (banner 728)
/*	----------------------------------------------------------------------------- */
	@media screen and (min-device-width: 770px) and (max-device-width: 1015px) {

		HTML {
			margin:0px;
			padding:0px;
			width:100%;
			height:100%;
			font-size: 1.75vw;
			zoom:1;
		}
		BODY {
			padding-top: 8rem;
			
		}

	}

/*	----------------------------------------------------------------------------- */
/*	Desktop da 1024 a 1301 (banner 970 senza banner laterali)
/*	----------------------------------------------------------------------------- */
	@media screen and (min-device-width: 1016px) and (max-device-width: 1295px) {

		HTML {
			margin:0px;
			padding:0px;
			width:100%;
			height:100%;
			font-size: 18px;
			zoom:1;
		}
		BODY {
			padding-top: 8rem;
			
		}

	}

/*	----------------------------------------------------------------------------- */
/*	Desktop da 1302 a 1393 (banner 970 e banner laterali 120)
/*	----------------------------------------------------------------------------- */
	@media screen and (min-device-width: 1296px) and (max-device-width: 1373px) {

		HTML {
			margin:0px;
			padding:0px;
			width:100%;
			height:100%;
			font-size: 18px;
			zoom:1;
		}
		BODY {
			padding-top: 8rem;
			
		}

	}

/*	----------------------------------------------------------------------------- */
/*	Desktop sopra i 1394 (banner 970 e banner laterali 160)
/*	----------------------------------------------------------------------------- */
	@media screen and (min-device-width: 1374px) {

		HTML {
			margin:0px;
			padding:0px;
			width:100%;
			height:100%;
			font-size: 18px;
			zoom:1;
		}
		BODY {
			padding-top: 8rem;
			
		}

	}