@media (min-width:1400px) {
  .container {width:1360px;}
}

@media (min-width:1200px) {
/* Struttura maggiore a > 1200px */
	#header {width:100%;float:left;padding:10px 10px 10px 10px;} 
	h1 { font-size:2.3em; }
	h2 { font-size:2em; }
	h3 { font-size:1.5em; }
}


@media (min-width:1000px) and (max-width:1200px) {
/* Struttura da 1000px a 1200px */
	#header {width:100%;float:left;padding:10px 10px 10px 10px;} 
	h1 { font-size:2.1em; }
	h2 { font-size:1.8em; }
	h3 { font-size:1.5em; }
}


@media (min-width:768px) and (max-width:1000px) {
/* Struttura da 768px a 1000px */
	#header {width:100%;float:left;padding:10px 10px 10px 10px;} 
	h1 { font-size:2em; }
	h2 { font-size:1.5em; }
	h3 { font-size:1.3em; }
a.title1 {font-size:34px; font-weight:800; }
}


@media (min-width:570px) and (max-width:768px) {
/* Struttura da 570px a 768px */
	#header {width:100%;float:left;padding:10px 10px 10px 10px;} 
	h1 { font-size:1.9em; }
	h2 { font-size:1.6em; }
	h3 { font-size:1.2em; }
}


@media (min-width:430px) and (max-width:570px) {
/* Struttura da 380px a 570px */
	#header	{width:100%;float:left;padding:10px 10px 10px 10px;} 
	h1 { font-size:1.8em; }
	h2 { font-size:1.6em; }
	h3 { font-size:0.9em; }
}

@media (max-width:380px) {
/* Struttura inferiore a <380px */
	#header {width:100%;padding:1px 5 1px 5px;} 
}


