.class-meteo .dati_meteo
{
	border-bottom: 1px solid #cccccc;
	padding: 10px 0 ;
}
.class-meteo .dati_meteo img
{
	float: left;
	margin-right: 10px; 
}
.class-meteo .dati_meteo img.wind_dir
{
	float: none;
	display: inline; 
}

.class-meteo .dati_meteo .titolo{ font-weight: bold; }

.class-meteo .back_link {text-align: right; }

.class-meteo .poweredby { font-size: 9px; text-align: right; color: #999999; }
.class-meteo .poweredby a{ color: #666666; }

.meteo_tab_view { font-size: 0.9em; margin-top: 1em;}
.meteo_indice { margin-bottom: -1px;}
.meteo_indice .meteo_indice_gg { position: relative; z-index: 10;  display: block; float: left; width: 13%;  overflow: hidden; font-size: 10px; text-align: center; }
.meteo_indice a.meteo_indice_gg:hover { background-color: #efefef; text-decoration: none; }
.meteo_indice .meteo_indice_gg .meteo_indice_gg_padding {height: 60px ; display: block;  border-top: 1px solid #ADAEAD;  border-right: 1px solid #ADAEAD;  border-bottom: 1px solid #ADAEAD;} 
.meteo_indice .all .meteo_indice_gg_padding { border-left: 1px solid #ADAEAD;} 
.meteo_indice .all { width: 9%;} 
.meteo_indice .current .meteo_indice_gg_padding {background-color: #efefef; border-bottom: 1px solid #efefef; } 
.meteo_content { /* border: 1px solid #ADAEAD;*/}
table.meteo_orario {width: 100%;}
table.meteo_orario th {background-color: #efefef;   padding: 0.5em; text-transform: capitalize; }
table.meteo_orario td {padding: 0.5em; border-top: 1px solid #ADAEAD; vertical-align: middle; }
table.meteo_orario td.titolo {font-weight: bold; }
table.meteo_orario .row0 td { }
table.meteo_orario .row1 td {background-color: #f6f6f6; }

.dati_meteo_city { margin: 1em 0; text-transform: capitalize;}
.box_meteo_city { float: right; font-style: italic; font-size: 0.8em; }
.box_meteo_url { font-style: italic; font-size: 0.9em; }