@import url("normalize.css"); 

	/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		header, nav, section {
		width:100%; 
		} 		
		.logo{
			 margin-left:180px;  	}			 
		  
		header {
			background-image:none;
		}
		 
		.prefooter, .header-text, nav, .footer-addthis{
			display:none;
		} 
		
	  	footer{
		font-size:6px;
		} 
		 

  
	
	}
	
	

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		
	header {
		background:none; height:140px;  
	}
	.header-logo{
		width:100%; background:url(../immagini/logo.png) center no-repeat; 	}	
	
	
	p.header-text, .footer-addthis, sidenav, .prefooter{
	display: none;
		}
		
		
		.w3-threequarter {
	padding: 0px 1px;
		}


		nav{
			text-align: left;
		} 
				size1-1{font-size: 0.96;
		}
		 
		 section{width: 100%; padding: 6px 3px;

		} 
		section h1{
	padding:3px; 
}
		
		

		ul.box-dicono li.dicono-utente{
		width:100%;  height:40; 
		} 

		ul.box-dicono li.dicono-mex{  
		width:100%; border-top:6px solid #FFFFFF; text-align: justify;
		}
		
		.box {
	width:96%; margin:15px 2% 25px 2%;
	 
		} 
		.box-more a{
	  padding:7px 0 7px 40px;  margin:10px 0 10px 5px;
	}

		.box-imgsx, .box-imgdx{
	  width: 100%; text-align: center;
	}
		
		
		.anni-img, .anni-text, .box-imgdx, .box-imgsx{ width: 100%;
}
	.fondopag{
	  height:220px; margin:20px 0px;
	} 
		.fondopag1{
	  margin:0px 10% 10px 10%; width: 80%; line-height: 1.5em; 
	} 
		.size1-8{	 font-size:1.8em; line-height: 1.1em;}

		.box ol {  width: 90%;
}
		.box-misurazione {
	height: 350px;
	}
		
		blockquote {
  padding:2px; margin: 2px;
   
}
		.pagamenti2 ul li{
		width:80%; margin: 0px 10%;
		}
		.pagamenti2 ul li a{
		height:160px;
		}

		.pagamenti2 ul li a.paypal, .pagamenti2 ul li a.bonifico, .pagamenti2 ul li a.satispay, .pagamenti2 ul li a.vaglia,  .pagamenti2 ul li a.posta, .pagamenti2 ul li a.wu{
		background-size: contain;
		}
		.size1-5{ line-height: 1.1em;}

		.test-finto	{
	 width: 92%; height:78px; background:url(../immagini/test-finto-orizz.png) no-repeat; text-align: center; vertical-align: middle;
	}
		
		.test-finto .btn-testimonials{
	/* Style the button and place it in the middle of the container/image */
		width:50%; margin-left:47%;
		}

		.video-mobile	{
	 object-fit:contain; width: 98%;
	}
		.box-news a{
	  width:125px; 
	}
		
		.formiscriviti input[type="text"], .formiscriviti input[type="password"], .formiscriviti input[type="date"], .formcontatti input[type="text"], .formcontatti select, .formcontatti textarea{ /*width of text boxes. IE6 does not understand this attribute*/
		border: solid 1px #cccccc; margin-left: 10px;
		}
		
		fieldset{
border:0px #FFF; padding: 0px; margin: 0px; 
} 

 input[type="submit"]{font-size: 0.7em;
	  width:125px; 
	}
		
		
		}