/****************************************/
/*	Restyling METEOGIORNALE.IT			*/
/*										*/
/*	CSS previsioni meteo regioni		*/
/*										*/
/****************************************/

.prossimi {
	font-size:13px;
	margin-bottom:15px;
	margin-top:10px;
}

/* @Gruppo CLASSI UTILIZZATE SIA IN REGIONI CHE CITTA' */

.city,
.regione { color:#e2001a;}

/* @Gruppo CONDIVISIONE SOCIAL NETWORK [REGIONE] */

.share-weather-region {
	width: 35%;
	height: 35px;
	float: right;
	/*margin: -63px -5px 0 0;*/
	/*margin: -24px -5px 0 0;*/
}
.fb-weather {
	width: 73px;
	float: left;
	margin-top: 0;
}
.twitter-weather {
	width: 60px;
	float: left;
	margin: 2px 4px 0 6px;
}
.google-weather,
.rss-weather {
	width: 38px;
	float: left;
	margin-top: 2px;
}
.rss-weather img {
	padding: 0 !important;
    box-shadow: none !important;
}

/* @Gruppo TABELLA PREVISIONE METEO REGIONI [BOLLETTINO] */

.wtTable { 
	margin-top:12px;
	border:1px solid #c8cbcd;
	padding:12px;
	margin-bottom:10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.upper {
	display:block;
	color:#0066cc;
	font-size:14px;
	font-weight:bolder;
	text-transform:uppercase;
	margin-bottom: 3px;
	font-family: 'Open Sans', sans-serif;
}
.wtTable h3 {
	color:#0264d4;
	font-size:18px;
	font-weight:bolder;
	padding-bottom:5px;
	border-bottom:1px solid #c8cbcd;
	margin-bottom:15px;
}
.wtTable h3 .date {
	display:block;
	font-size:14px;
	color:#3f7aba;
	font-weight:normal;
	margin-top:3px;
}
.previsioni p {
	color:#424242;
	font-size:13px;
	line-height:1.4;
	margin-bottom:10px;
}
.previsioni p strong {
	font-weight:bold;	
	color:#E95D0F;
}
.previsioni .settore {
	font-weight:bold;
	color:#1070cf;
	margin-bottom:0px;
}
.previsioni img {
	background: #fff;
    border: 1px solid #ABAAA6;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
    display: block;
    padding: 2px;
	float: left;
	margin-right: 15px;
}


/*
 * Banner
 */

.internalBanner
{
	text-align:center;
}

/*
 * I due banner statici
 */


.internalBanner .metBit,.internalBanner .seeWeb
{
	width:255px;
	float:left;
	font-size:12px;

}
.internalBanner .metBit
{
background:transparent url(../bkg/bannerMTG-internal.gif) no-repeat scroll left 6px;
padding-left:95px;	
}
.internalBanner .seeWeb
{
	padding-top:8px;
}
.internalBanner p
{
	font-size:11px;
}

.internalBanner .metBit a:link, .internalBanner .metBit a:visited,.internalBanner .metBit a:active
{

	color:#f08a40;
	text-decoration:none;
}

.internalBanner .metBit a:hover 
{
	color:#f08a40;
	text-decoration:none;
}

/* @Gruppo LINK SETTIMANA LUNGO TERMINE */

.settimana-main {
	font-size:12px;
	margin-bottom:10px;
	width:640px;
	float:left;
}
.settimana-main li {
	display:inline;
	color:#006699;
	padding:0px 4px;
	border-left:1px solid #c8cbcd;
}
.settimana-main li a:link, .settimana-main li a:visited,.settimana-main li a:active{
	color:#0264d4;
	text-decoration:none;
}
.settimana-main li a:hover {
	color:#E95D0F;
	text-decoration:none;
}
.settimana-main .first {
	border:none;
	padding-left:0px;
	padding-right:0px;
}
.settimana-main .first a:link, .settimana-main .first a:visited,.settimana-main .first a:active {
	border:none;
	font-weight:bolder;
	color:#e95d0f;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
	font-family: 'Open Sans', sans-serif;
}
.settimana-main .a:hover {
	border:none;
	font-weight:bolder;
	color:#e2001a;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}
.settimana-main .last {
	background:url("../bkg/rowNext.gif") no-repeat scroll right center transparent;
	border:medium none;
	float:right;
	padding-bottom:3px;
	padding-left:0;
	padding-right:8px;
}
.settimana-main .last a:link, .settimana-main .last a:visited,.settimana-main .last a:active {
	border:none;
	font-weight:bolder;
	color:#e95d0f;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}
.settimana-main .last a:hover {
	border:none;
	font-weight:bolder;
	color:#e2001a;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}

/* Data selezionata */

.settimana-main .activelink {
	font-weight:bolder;
	color:#e2001a;
}
.settimana-main .activelink a:link,.settimana-main .activelink a:visited,.settimana-main .activelink a:active {
	font-weight:bolder;
	color:#e2001a;
}
.settimana-main .activelink a:hover {
	font-weight:bolder;
	color:#e2001a;
}


/* @Gruppo MAPPE METEO */

.previsioni-giorno {
	margin-bottom:15px;
	color:#3f7aba;
	font-size:14px;
	overflow:hidden;
}
.previsioni-giorno .previsioni-img {
	float:left;
	margin-left:4px;
}
.previsioni-giorno .previsioni-img img {
	border:1px solid #cccccc;
	padding:1px;
}
.previsioni-giorno .previsioni-img .didascalia {
	display:block;
	text-align:center;
	margin-top:5px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
}
.previsioni-giorno .previsioni-img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

/*
 * Banner Interni
 */

.internalBanner
{
	color:#333333;
	font-size:12px;
	margin-top:15px;
	width:100%;
	padding-bottom:7px;

	margin-bottom:15px;
}


/* @Gruppo TABELLA PREVISIONE METEO CITTA' */

table.mtc {
	width:100%;
	clear:both;
	color: #003366;
	font-size: 12px;
	border-collapse:separate;
}
.acapo {
	display:block;
	text-align:center;
}
table.mtc thead th.zero { background:#fff !important;}

table.mtc thead {
	background: /*#6FB7E9;*/ #B2D1E5; /*#CCE1EA;*/
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 5px 0 0 0;
}
table.mtc caption {
	color:#0264D4;
	font-size:18px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #c8cbcd;
}
table.mtc thead th {
	text-align: center;
	font-weight: bold;
	border-right: 2px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 3px;

/*
	padding:3px 2px 4px 6px;
    color:#fff;
    text-shadow:1px 1px 1px #00547a;
    background:#6FB7E9;
*/
}

table.mtc thead tr.showhide {
	background-color: white;
	padding: 3px;
}

table.mtc thead tr td.details {
	display: none;
}

table.mtc thead tr td.morepadding {
	padding: 10px;
}

table.mtc thead tr td a.show, table.mtc thead tr td a.hide {
	color: #e2001a;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #0264d4;
	padding: 3px;
}

table.mtc tbody th {
	background: #cce1ea;
	font-weight: bold;
	width: 51px;
	padding:0 5px;
	text-align: /* center */ left;
	border-bottom: 1px solid #fff;
	border-right: 2px solid #fff;
	/* -moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px; */
}
table.mtc tbody th a {
	color: #3e71a4;
	font-weight: bold;
	padding: 0 0 0 0;
	text-decoration:none;
}
table.mtc tbody tr td {
	background: #ecf1f4;
	text-align: center;
	padding: 3px;
	border-right: 2px solid #fff;
	border-bottom: 1px solid #fff;
	/* background: url('../bkg/bg_td_table_weather.png') repeat-x bottom; */
}

table.mtc.giornaliero tbody tr td, table.mtc.giornaliero tbody tr th {
	color: #3e71a4;
	padding: 1px 0;
}
table.mtc tr td.min {
	font-weight: bold;
	white-space: nowrap;
}
table.mtc tr td.max {
	font-weight: bold;
	color: #e2001a;
	white-space: nowrap;
}
.anomalia-min {
	white-space: nowrap;
}
.anomalia-max {
	color: #e2001a;
	white-space: nowrap;
}

table.mtc tbody tr td.nero {
color: #fc6800;
font-size: 14px;
font-weight: bold;
white-space: nowrap;
}

table.mtc tbody tr td.rosso {
color: #3366ff;
font-size: 12px;
font-weight: bold;
white-space: nowrap;
}

table.mtc tbody tr td.blu {
color: #009966; 
font-size: 12px;
font-weight: bold;
white-space: nowrap;
}

table.mtc tbody tr td.uvi-nd {
	background-color: #00669961;
	color: #fff;
	font-weight: bold;
	}
table.mtc tbody tr td.uvi-null {
	background-color: #006699;
	color: #fff;
	font-weight: bold;
	}
table.mtc tbody tr td.uvi-low {
	background-color: #289500;
	color: #fff;
	font-weight: bold;
	}
table.mtc tbody tr td.uvi-moderate {
	background-color: #f7e400;
	color: #d80010;
	font-weight: bold;
	}
table.mtc tbody tr td.uvi-high {
	background-color: #f85900;
	color: #fff;
	font-weight: bold;
	}
table.mtc tbody tr td.uvi-very-high {
	background-color: #d80010;
	color: #fff;
	font-weight: bold;
	}
table.mtc tbody tr td.uvi-extreme {
	background-color: #6b49c8;
	color: #fff;
	font-weight: bold;
	}

table.mtc.giornaliero tbody tr th.dispari {
background: #ecf1f4;
font-weight: normal;
}

table.mtc.giornaliero tbody tr th.pari {
background: #e4eff3;
font-weight: normal;
}

table.mtc.giornaliero tbody tr td.noborder {
border-bottom: none;
}

/* @Gruppo MENUE PROVINCE */

.meteo-pv {
	padding:10px 5px;
	background-color:#f5f7fa;
	border-bottom:1px solid #d0e3eb;
	font-size:12px;
	margin-bottom:15px;
}
.meteo-pv h5 {
	font-size:14px;
	color:#0264d4;
	border-bottom:1px solid #cccccc;
	padding-bottom:3px;
}
.meteo-pv ul { margin-top:5px; }
.meteo-pv .inline {
	display:inline-table;
	margin-top:5px;
	padding:3px 0;
}
.meteo-pv .inline li {
	display:inline-table;
	padding-bottom:6px;
	padding-right:5px;
}
.meteo-pv .inline li a:hover {
	color:#cc3300;
	text-decoration:none;
	/* margin-left:2px; */
}
.meteo-pv .inline li a:link, .meteo-pv .inline li a:visited,.meteo-pv .inline li a:active {
	color:#cc3300;
	text-decoration:none;
}
.meteo-pv  .pv-dintorni li a:link, .meteo-pv  .pv-dintorni li a:visited,.meteo-pv  .pv-dintorni li a:active {
	/* color:#666666; */
	color:#000;
	text-decoration:none;
}
.meteo-pv .pv-dintorni li a:hover {
	color:#0264d4;
	text-decoration:none;
	/* margin-left:2px; */
}
.meteo-pv .pv-dintorni {
	float:left;
	margin-right:1%;
	width: /*32% */ 24%; /* 4 colonne */
}
.meteo-pv .pv-dintorni li{
	padding: 2px 0 2px 2px;
	font-size: 90%;
	/* padding: 4px 0 4px 20px; */
	/* background: url('../bkg/bullet_green.png') no-repeat 0 4px; */
}
.meteo-pv ul .dispari { background-color: #fff; }

/* aggiunta per correlazione località previsioni in meteo in diretta */
.meteo-pv h5 a:link, .meteo-pv h5 a:visited, .meteo-pv h5 a:active {
	font-weight: bold;
	color:#cc3300;
	text-decoration:none;
}
.meteo-pv h5 a:hover {
	font-weight: bold;
	color:#666666;
	text-decoration:none;
}

.forecastCountry
{
	margin-top:3px;
	background-color:#f6f7fb;
	padding:5px;
}

.forecastCountry h3
{
	color:#015fd9;
	font-size:14px;
	border-bottom:1px solid #cdcdcd;
	padding-bottom:5px;
}

.forecastCountry ul 
{
	margin-top:5px;
}

.forecastCountry ul li
{
	font-size:12px;
	display:inline;
	padding-right:5px;
}

.forecastCounty ul li a:hover 
{
	color:#d14e22;
	text-decoration:none;
}
.forecastCountry ul li a:link, .forecastCountry ul li a:visited,.forecastCountry ul li a:active
{

	color:#d14e22;
	text-decoration:none;
}

.rv-banner {
margin:0;
padding:20px 0 0;
text-align:center;
}

#followMobile
{
	margin-top:-8px;
	position:absolute;
	z-index:5;	
}


.previsioni-thumb-dx {
	float: right;
	width: 100px;
	display: block;
}
.previsioni-thumb-dx img{
	float: right;
	width: 80px;
	height: 80px;
	display: block;
}

.previsioni .estremi {
	color:#424242;
	font-size:13px;
	line-height:1.4;
	margin-bottom:10px;
}

.previsioni .estremi h4 {
	font-size:13px;
	font-weight:bold;	
	color:#E95D0F;
	padding: 5px 0 0 0;
}

.previsioni .estremi .box-highlight p {
	font-size:12px;
	line-height: 1;
	margin: 0 0 5px 0;
}

.highlight a:link, .highlight a:visited {
	color:#868686;
	font-weight: bold;
	text-decoration: none;
}


.highlight a:hover, .highlight a:active {
	color:#424242;
	font-weight: bold;
	text-decoration: none;
}

.highlight-data {
	color:#424242;
	font-weight: bold;
}