body {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	margin:0;
}
<style type="text/css">

.bordotab {
	border: 3px double #333333;
	
}
a.opacity:hover img {
 filter:alpha(opacity=100); 
 -moz-opacity: 1; 
 opacity: 1;
 } 
 a.opacity img {
 filter:alpha(opacity=80); 
 -moz-opacity: 0.8; 
 opacity: 0.8;
 } 
.tabellaext {
 background-color: rgba(0,0,0,0.15);
}
.tabellaext2 {
 background-color: rgba(0,0,0,0.1);
}
.titolocella {
 background-color: rgba(0,0,0,0.2);
}
.daticam {
	position: relative;
	top: -18px;
	background: rgba(90, 90, 129, 0.6);
	width: 140px;
	height:18px;
	color: white;
	font-size: 11px;
}
.titolotabella {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 10px;
	font-weight: bold;
	color: #666;
}
.avvisi {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.bordoalto {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0CF;
	border-right-color: #0CF;
	border-bottom-color: #0CF;
	border-left-color: #0CF;
}
.tag2-1 {
	font-family: Tahoma, "Times New Roman", "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	line-height:25px;
}
.tag2-1pic {
	font-family: Tahoma, "Times New Roman", "Trebuchet MS";
	font-size: 10px;
	color: #333333;
}
.sfondotag1 {
 background-color: rgba(255,255,255,0.1);
}
.sfondotag2 {
 background-color: rgba(0,0,0,0.05);
}
.sfondotagmax {
 background-color: rgba(255,0,0,0.1);
}
.sfondotagmin {
 background-color: rgba(0,0,255,0.1);
}
.minpiccolo {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	color: #3C4FDB;
	text-decoration: none;

}
.maxpiccolo {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	color: #C60000;
	text-decoration: none;

}
.scrittine {
	font-family: Tahoma, "Times New Roman", "Trebuchet MS";
	font-size: 10px;
	color: #666;
}
.temp {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 22px;
	color: #666;
}
.max {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 12px;
	color: #C60000;
}
.valori {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 12px;
	color: #666;
}
.valor2 {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 18px;
	color: #666;
}
.blu {	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 12px;
	color: #3C4FDB;
}
.valori2 {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 14px;
	color: #666;
}
.valori3 {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 12px;
	color: #666;
}
</style>
.corpo {
	background-color: #0088CE;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.corpo2 {
	background: url(../img/bg-ms.png) no-repeat;
	height:76px;
  	left:37px;
    position:absolute;
  	top:48px;
  	width:296px;
  	z-index:500;
}
.temperatura {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 32px;
	color: #666;
	position: absolute;
	top: 9px;
	height: 40px;
	width: 135px;
	right: 2px;
}
.interno {
	background-image: url(../img/bg2.jpg);
background-repeat: repeat-x;
	
}
.titolo {
	font-family: "Trebuchet MS", Tahoma, "Times New Roman";
	font-size: 18px;
	color: #666;
	text-indent: 10px;
	text-align: left;
	font-weight: bold;
}
.sottotitolo {
	font-family: "Trebuchet MS", Tahoma, "Times New Roman";
	font-size: 11px;
	color: #888;
	text-align: left;
	text-indent: 10px;
}
.sottotitolo1 {
	font-family: "Trebuchet MS", Tahoma, "Times New Roman";
	font-size: 11px;
	color: #fff;
	text-align: left;
	text-indent: 10px;
}
.piede {
	/*background-color: #666;
	line-height: 4px;*/
}

.tabellaest {
	border: 2px solid #CCCCCC;
	box-shadow:1px 1px 1px #888888;
	border-radius: 2px 2px 2px 2px;
}
.piede1 {
	font-family: "Trebuchet MS", Tahoma, "Times New Roman";
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	line-height: 20px;
	margin-bottom:10px;
	
		
}
.vers {
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 9px;
	color: #fff;
	text-align: right;
	line-height: 14px;
	margin-top:-16px;
	background-color: #A0A4A7;
	margin-right: 5px;
}
.testo {

	font-family: "Trebuchet MS", Tahoma, "Times New Roman";
	font-size: 12px;
	color: #666;
	text-decoration: none;
	line-height: 20px;
}
.testotitolo {
	font-family: "Trebuchet MS", Tahoma, "Times New Roman";
	font-size: 14px;
	color: #666;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.tempgrassetto {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	font-weight: bold;
}
.tempdecimale {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8px;
	color: #666;
	font-weight: bold;
}
.raingrassetto {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #5E6FAA;
	font-weight: bold;
}
.raindecimale {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8px;
	color: #5E6FAA;
	font-weight: bold;
}
.loadingst {
	background:url(img/loading.gif) no-repeat center center;
}
@media (max-width: 500px)  {
	.respo {
		display:none;
}
	.respo2 {
}
.loadingst {
	background:url(img/loading.gif) no-repeat center center;
	max-width: 100%;
	 height: auto;
	 display:block;
}
.titolo {

	font-size: 15px;

}

}
@media (min-width: 500px)  {
		.respo2 {
		display:none;
}
	.respo {
}
}