<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*---------DISPOSITIVI TABLET AND MOBILE -----------------*/
@media only screen and (min-width: 480px) and (max-width: 690px)
{
	body{font-size:13px;}
	fieldset A {font-size:14px;}
	.news-img{width:100%;height:auto; margin-bottom:5px;}
	.slogan{display:none;}
	#container {
		width: 100%;   /*dimensionamento in em del container principale */
		margin: 15px auto;  /* centra negli altri browsers*/
		text-align: left;  /* ripristina l' allineamento*/
		/* padding: 4px;  aggiunto per l'effetto shadow, allontana i contenuti dal bordo*/
	   } 
	   #content {
    margin-bottom: 20px;
    padding-left: 40px;
}
	   
	#header-container
	{
		width:100%;
		margin:0 0 5 0;
	}
	.logo-sito{width:40%;height:auto;} 
	#header-slider{height:200px;}
	/*.skdslider {height:200px !important;}*/
	#topmenu{width:40%;margin-top:-30px;}
	#topmenu li{font-size:14px;}

	#left {width:26%;}
	#left H2 {font-size:16px;}
	.sidebar LI A  {font-size:13px;}

	#right {width:100%;margin-bottom:20px;}
	#wrapper{width:65%;margin-left:20px;}
	#footer-container{width:100%;}

	.info-container	{width:70%}
	.titolo-info{font-size:32px;}
	legend{font-size:35px;}
	.news-home 
	{
		width:200px; /*originale 250*/
		height:220px; /*originale 200*/
		
	}
	.primo-piano
	{ 
		float:left;
		margin-top:20px;
		margin-left:5%;
		width:250px;
		height:auto;
	}
	.primo-piano-text{width:90%;padding:10px;}
	.content-break {width:90%;}

	#topmenu a:link, #topmenu a:visited { margin: 0 5px;}
	.info-container { float:none;margin-left: 5px;width:100%;height:auto;font-size:13px;}

	.info li img {
		display:none;
	}
	.info-wrapper
	{
		margin:0px;
	}
	.boxfg {
		float: left;
		padding-left: 4px;
		padding-right: 4px;
		text-align: center;
		margin-top:16px;
		width:45%;
	}

	.holder::after,
	.holder::before {
	 
	  width: 4px;
	  height: 4px;
	  right: 4px;
	}
	
	#cssmenu2,
	#cssmenu2 ul,
	#cssmenu2 ul li,
	#cssmenu2 ul li a,
	#cssmenu3,
	#cssmenu3 ul,
	#cssmenu3 ul li,
	#cssmenu3 ul li a,
	#cssmenu,
	#cssmenu ul,
	#cssmenu ul li,
	#cssmenu ul li a { margin: 0 10px 0 0;}
	.bottoni{width:90%;height:auto;}
	.bottoni2{width:90%;height:auto;border:1px solid;border-color: #003300;border-radius:10px;}
	.form{width:200px;}
	#form1 input {width:200px;}
	.titolonews{font-size:30px;}
	.notizie-n .elenconotizie{display:none;}
	.notizie-c {margin-left:5%;width:250px;}
	.notizie-c .elenconotizie {width:250px;height:220px;}
	.notizie-i .elenconotizie{display:none;}
	.info{width:100%;margin-bottom:5px;}
	.img-mini img{width:100%;margin:0 auto; text-align:center;}
	.titolo{text-align:center;}
	.titolomini{font-size:16px;text-align:center;}
	.fotogrande{width:100%;}
	#tabs{width:98%;margin:0px;}
	#tabs-1{height:700px;}
	#tabs-2{height:700px;}
	#tabs-3{height:700px;}
	#formdettaglio{width:160px;}
	.testopiccolo{text-align:center;}
	.dettaglio{margin:2px;}
	ul#minipics{width:230px;margin-left:10%;}
	.formtable td{padding-bottom:5px;}
	.formtable textarea{width:180px;}
	.formtable textarea{width:200px;}
	.formaz {width:200px;}
	.googleboxfg{width:220px;}
	.btform-text{  	width: 100px !important;	}
	.dettagli-azienda{width:90%;}
	.dettaglio{text-align:center;}
	.intestazioni{width:100%;height:auto;}
	.elencoloc{width:100%;height:auto;margin-bottom: 5px;}
	.dettaglio-link{text-align:left;margin-top: 10px;}
	.dettaglio-link a img{display:none;}
	.slide-desc{bottom:2% !important;height:100px !important;}
	.descrizione-news img{width:100%;height:auto;margin-bottom:15px;margin-top:15px;}
	.skdslider .slide-desc &gt; h2 {font-size:40px !important;margin-top:15px !important;}
	/*aggiunte mike*/
	.contenuti {margin:0px;	position:relative; top:0px;	width:100%} /*ridimensiona le immagini dei contenuti, articoli e news*/
	.skdslider .slide-desc {height: 20px; bottom:0px; line-height:40px;}

}

@media only screen and (min-width: 710px) and (max-width: 990px)
{
	body{font-size:13px;}
	fieldset A {font-size:14px;}
	legend{font-size:35px;}

	.slogan{display:none;}
	
	#container {
		width: 100%;   /*dimensionamento in em del container principale */
		margin: 15px auto;  /* centra negli altri browsers*/
		text-align: left;  /* ripristina l' allineamento*/
		/* padding: 4px;  aggiunto per l'effetto shadow, allontana i contenuti dal bordo*/
	   } 

	   
	#header-container
	{
		width:100%;
		margin:auto;
	}
	
	#header h2 {
		font-family: opensans;
		font-size: 16px;
		font-weight: 500;
		padding-left: 10px;
		position: relative;
		text-align: center;
		width: 45%;
	}
	.logo-sito{width:45%;height:45%;}
	#header-slider{height:300px;}
	#topmenu{width:30%;margin-top:-32px;}

	#left {width:20%;}

	#right {width:100%;margin-bottom:20px;}
	#wrapper{width:74%;margin-left:30px;}
	#footer-container{width:100%;}
	.info-container	{width:70%}
	.primo-piano {
		border: 1px solid #D9D9D9;
		border-radius: 10px;
		float: left;
		margin-left: 5%;
		margin-right: 10px;
		margin-top: 20px;
		width: 205px;
		height:auto;
	}
	.primo-piano-text {
		padding: 10px;
		text-align: justify;
	}
	.news-home {	width:205px; }
	

	#topmenu a:link, #topmenu a:visited { margin: 0 5px;}
	.info-container { float: none;margin-left: 20px;width:100%;height:auto;}

	.info li img {
		display: block;
		float: left;
		height: 120px;
		width: 120px;
	}
	.info-wrapper
	{
		margin:0px;
	}

	.boxfg {
		float: left;
		padding-left: 4px;
		padding-right: 4px;
		text-align: center;
		margin-top:16px;
		width:30%;
	}
	#tabs{
		width:500px;margin:auto;
		}
	#tabs-1{height:400px;}
	#tabs-2{height:400px;}
	#tabs-3{height:400px;}
	#form1 input {width:220px;}
	.form{width:210px;}
	.titolonews{font-size:30px;}
	.notizie-c {width:210px;margin-left:20px;}
	.notizie-c .elenconotizie {width:210px;height:190px;}
	.info{width:100%;margin-bottom:5px;}
	.titolo{text-align:center;}
	.titolomini{font-size:16px;text-align:center;}
	.fotogrande{width:100%;}
	#tabs{width:98%;margin:0px;}
	#tabs-1{height:500px;}
	#tabs-2{height:500px;}
	#tabs-3{height:500px;}
	#formdettaglio{width:160px;}
	.testopiccolo{text-align:center;}
	.dettaglio{text-align:left;margin:2px;}
	.formtable textarea{width:400px;}
	.formaz {width:400px;}
	.dettaglio-link {text-align:right;}
	.slide-desc{bottom:12% !important;height:100px !important;}
	.skdslider{width:100%;height:300px;}
	.skdslider .slide-desc &gt; h2 {font-size:28px !important;margin-top:20px !important;}
	/*aggiunte mike*/
	.contenuti {margin:0px;	position:relative; top:0px;	width:100%} /*ridimensiona le immagini dei contenuti, articoli e news*/
}

/*-----MOBILE----------*/

@media only screen and (min-width: 200px) and (max-width: 300px)
{
		body{font-size:13px;}
		.news-img{width:100%;height:auto; margin-bottom:5px;}
		
	.logo-sito
	{
		height: 70%;
		margin-left: 20px;
		margin-top: 3%;
		width: 70%;
	}
		#header-container
	{
		width:100%;
		margin:auto;
	}
	.googleboxfg{width:50%;}
	.slogan{display:none;}
	
	#header{width:95%;}
	#header-slider{display:none;}
	#header h2 {width:100%;font-size:13px;padding-left:0px;}
	#topmenu{  margin-top:-52px;width: 100%;}
	#topmenu li {font-size:13px;}
	
	#container{width:100%;}
	#content{ width: 90%;margin-right:5%;margin-left:5%;padding:0px;}
	
	#left {width:100%;}
	#left H2 {font-size:14px;}
	.sidebar LI A  {font-size:13px;}

	#right {width:100%;margin-bottom:20px;}
	#wrapper{width:100%;}
	#footer-container{width:100%;}
	
	.content-break{display:none;}
	.info-content {height:auto;}
	.info-container	{width:70%}
	.titolo-info{font-size:30px;line-height: 30px;}
	legend{font-size:30px;}
	fieldset A {font-size:13px;}
	.news-home 
	{
		width:150px; 
		height:170px; /*originale 150*/
		
	}
	.primo-piano
	{ 
		float:left;
		margin-top:20px;
		width:150px;
		height:auto;
	}
	.primo-piano-text{width:90%;padding:10px;font-size:13px;}
	.content-break {width:90%;}

	#topmenu a:link, #topmenu a:visited { margin: 0 5px;}
	.info-container { float:none;margin-left: 5px;width:100%;height:auto;font-size:13px;}

	.info li img {
		display:none;
	}
	.info-wrapper
	{
		margin:0px;
	}
	.boxfg {
		width:190px;
		margin-top:10px;
		
	}

	.holder::after,
	.holder::before {
	 
	  width: 4px;
	  height: 4px;
	  right: 4px;
	}
	#cssmenu3,
	#cssmenu3 ul,
	#cssmenu3 ul li,
	#cssmenu3 ul li a,
	#cssmenu2,
	#cssmenu2 ul,
	#cssmenu2 ul li,
	#cssmenu2 ul li a,
	#cssmenu,
	#cssmenu ul,
	#cssmenu ul li,
	#cssmenu ul li a { margin: 0 5% 0 5%;width:90%;}
	.suggerimenti{}
	.bottoni{width:170px;height:150px;}
	.bottoni2{width:170px;height:150px;}
	.googleboxfg {display:none;}
	.btform-text{   
		height: 17px !important;
		margin-top: 34px !important;
		padding-left: 30px !important;
		width: 100px !important;
		padding-left:2px !important;
	}
	.btform{font-size:10px;width:40px;}
	.italiano,.inglese{width:18px;margin:2px;}
	.elenconotizie{display:none;}
	.table-contatti{width:60%;}
	#form1 input{width:160px;}
	.form {width:160px;}
	.titolonews{font-size:26px;}
	.notizie-n .elenconotizie{display:none;}
	.notizie-c {width:80%;}
	.notizie-c .elenconotizie {width:158px;height:150px;}
	.notizie-i .elenconotizie{display:none;}
	.info{width:100%;margin-bottom:5px;}
	.img-mini img{width:100%;margin:0 auto; text-align:center;}
	.titolo{text-align:center;}
	.titolomini{font-size:16px;text-align:center;}
	.fotogrande{width:100%;}
	#tabs{width:100%;margin:0px;}
	#tabs-1{height:900px;}
	#tabs-2{height:900px;}
	#tabs-3{height:900px;}
	#formdettaglio{width:160px;}
	.testopiccolo{text-align:center;}
	.dettaglio{text-align:left;margin:2px;}
	ul#minipics{width:170px;margin-left:22%;}
	.formtable textarea{width:150px;}
	.formaz {width:150px;}
	.browser{display:none;}
	.dettagli-azienda{width:76%;}
	.dettaglio{text-align:center;}
	.intestazioni{width:100%;height:auto;}
	.elencoloc{width:100%;height:auto;margin-bottom: 5px;}
	.dettaglio-link{text-align:left;margin-top: 10px;}
	.dettaglio-link a img{display:none;}
	.descrizione-news img{width:100%;height:auto;margin-bottom:15px;margin-top:15px;}
	/*aggiunte mike*/
	.contenuti {margin:0px;	position:relative; top:0px;	width:100%} /*ridimensiona le immagini dei contenuti, articoli e news*/
	
}
/* IPHONE 5*/
@media only screen and (min-width: 310px) and (max-width: 470px) 
{
	body{font-size:13px;}
	.news-img{width:100%;height:auto; margin-bottom:5px;}
	.slogan{display:none;}
	.logo-sito{width:50%;height:auto;}
		#header-container
	{
		width:100%;
		margin:auto;
	}
	.googleboxfg{width:50%;margin-top:-52px;}
	
	#header{width:95%;} 
	#header-slider{display:none;}
	#header h2 {font-size:12px; margin-left: -5%;width: 80%;}
	#topmenu{width:20%;margin-top:-3px;}
	#topmenu li {font-size:13px;margin-left:60px;}
	
	#container{width:100%;}
	#content{width:95%;}
	
	#left {width:100%;}
	#left H2 {font-size:14px;}
	.sidebar LI A  {font-size:13px;}

	#right {width:100%;margin-bottom:20px;}
	#wrapper{width:90%;}
	#footer-container{width:100%;}
	
	.content-break{display:none;}
	
	.info-container	{width:70%}
	.titolo-info{font-size:30px;}
	legend{font-size:30px;}
	fieldset A {font-size:13px;}
	.news-home 
	{
		width:150px; /*originale 200*/
		height:170px; /*originale 150*/
	}
	.primo-piano
	{ 
		/*float:left;*/
		margin-top:20px;
		margin-left: 10%;
		width:200px;
		height:auto;
	}
	.primo-piano-text{width:90%;padding:10px;font-size:13px;}
	.content-break {width:90%;}

	#topmenu a:link, #topmenu a:visited { margin: 0 5px;}
	.info-container { float:none;margin-left: 5px;width:100%;height:auto;font-size:13px;}

	.info li img {
		display:none;
	}
	.info-wrapper
	{
		margin:0px;
	}
	.boxfg {
		float: left;
		width:70%;
		text-align: center;
		margin-left:14%;
	}

	.holder::after,
	.holder::before {
	 
	  width: 4px;
	  height: 4px;
	  right: 4px;
	}
	#cssmenu3,
	#cssmenu3 ul,
	#cssmenu3 ul li,
	#cssmenu3 ul li a,
	#cssmenu2,
	#cssmenu2 ul,
	#cssmenu2 ul li,
	#cssmenu2 ul li a,
	#cssmenu,
	#cssmenu ul,
	#cssmenu ul li,
	#cssmenu ul li a { margin: 0 5% 0 5%;width:90%;}
	.suggerimenti{}
	/*.boxfg{width:60%;margin-right:20%;margin-left:20%;}*/
	.bottoni{width:90%;height:auto;}
	/*.bottoni2{width:90%;height:auto;}*/
	.googleboxfg img{display:none;}
	/*aggiunto da mike */
	.googleboxfg {float:left; margin:0 30px; margin-top:-45px;}
	.btform-text{   
		height: 17px !important;
		margin-top: 34px !important;
		padding-left: 30px !important;
		width: 100px !important;
		padding-left:2px !important;
	}
	.btform{font-size:10px;width:60px;}/*da 40 a 60 michele*/
	.table-contatti{width:60%;}
	#form1 input{width:200px;}
	.form {width:200px;}
	.titolonews{font-size:30px;}
	.notizie-n .elenconotizie{display:none;}
	.notizie-c {margin-left:10%;width:80%;}
	.notizie-c .elenconotizie {width:100%;height:auto;}
	.notizie-i .elenconotizie{display:none;}
	.info{width:100%;margin-bottom:5px;}
	.img-mini img{width:100%;margin:0 auto; text-align:center;}
	.titolo{text-align:center;}
	.titolomini{font-size:16px;text-align:center;}
	.fotogrande{width:100%;}
	#tabs{width:100%;margin:0px;}
	#tabs-1{height:900px;}
	#tabs-2{height:900px;}
	#tabs-3{height:900px;}
	#formdettaglio{width:160px;}
	.testopiccolo{text-align:center;}
	.dettaglio{text-align:left;margin:2px;}
	ul#minipics{width:230px;margin-left:8%;}
	.formtable textarea{width:200px;}
	.formaz {width:200px;}
	.dettagli-azienda{width:90%;}
	.dettaglio{text-align:center;}
	.intestazioni{width:100%;height:auto;}
	.elencoloc{width:100%;height:auto;margin-bottom: 5px;}
	.dettaglio-link{text-align:left;margin-top: 10px;}
	.dettaglio-link a img{display:none;}
	.descrizione-news img{width:100%;height:auto;margin-bottom:15px;margin-top:15px;}
	/*aggiunte mike*/
	.contenuti {margin:0px;	position:relative; top:0px;	width:100%} /*ridimensiona le immagini dei contenuti, articoli e news*/
	
}</pre></body></html>