body {
	margin:0; padding:0; background-color: #fff; color:#000; font-family: Intel, Arial, Helvetica, sans-serif; font-weight:300; font-size:18px



 }
 
 

@font-face {
  font-family: 'Intel';
  src: url('fonts/EOT/IntelClear_WLatn_Lt.eot'); /* IE9 Compat Modes */
  src: url('fonts/EOT/IntelClear_WLatn_Lt.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/WOFF/IntelClear_WLatn_Lt.woff') format('woff'), /* Modern Browsers */
       url('fonts/TrueType/IntelClear_WLatn_Lt.ttf')  format('truetype') /* Safari, Android, iOS */
}



h1,h2,h3,h4 { margin:0; padding:0; 
font-family: "Intel","Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
letter-spacing: -2px;
text-transform: uppercase;}

.clear {clear:both; font-size:1px; height:1px; visibility: hidden;}

#header {  text-align:center; background-color:#0071c5;}
	#header.android { background-color:#a6ce39;}

#header-wrapper {  text-align:left;  max-width: 960px; margin-left:auto; margin-right:auto; color:#FFF; padding-top: 20px; padding-bottom:20px; font-weight:bold; position:relative; }

#logo { display:inline; max-width:100%;  font-weight:bold; }
	#logo .logo { max-width:73px; margin: 0 10px 0 10px;}
	
#andy {position:absolute; bottom:0; right:120px;}	

#banner-cx { display:inline;}
#banner-dx { display:inline; float: right; margin: 10px 10px 0 0;}

#menu { max-width:960px; margin: 0 auto 0 auto; background-color:#000; color:#FFF; }
	#menu ul { padding:5px 0; margin:0 0 0 5px; }
	#menu ul li { display:inline-block; margin: 5px; background-color: #444; padding:0 5px;}
	
#main { max-width:960px; margin: 0 auto 0 auto; text-align:left; }

.content { padding:20px; max-width: 640px;}
	.content img {max-width:100%!important; height:auto!important;}
	.content h1 { margin: 30px 0 20px 0;}

#footer {    color: #777 ; font-size:8pt;  clear:both; }
	#footer-wrapper { max-width:960px; margin: 0 auto 0 auto; padding:10px; background-color:#e7e7e7;}
	
a.linkmenu {  text-transform:uppercase; font-size:15px; padding: 0 5px; }

a.linkmenu:link    { color: #fff; text-decoration:none;  }
a.linkmenu:visited { color: #fff; text-decoration:none; } 
a.linkmenu:hover, a.linkmenu:active   { color: #09F; text-decoration: none; background-color:#FFF }



.contenuto-hl { background-position:50% 50%;}
	.contenuto-hl a {  display:block; min-height: 300px; position: relative; }
	.contenuto-hl a span { display:block; position:absolute; bottom: 20px; left:20px; background-color: rgba(0,0,0,0.5); padding:20px; max-width: 350px; font-size: 25px; color:#FFF;}
	
	
.altri-contenuti { margin:30px 0 30px 0;}
	.altri-contenuti .content {padding: 10px; }
	.altri-contenuti .content a img { float:left; width:100px; }
	.altri-contenuti .content a span { float: left; width: 190px; padding-left:10px; display:block; font-size:20px; font-weight:bold; }
	


@media only screen and (max-width: 900px) {
		
	



}



@media only screen and (max-width: 620px) {
		
		
		
		
		

}

@media only screen and (max-width: 480px) {
	 #andy {display:none;}
}




