/*-------------------------- box previsioni italia ---------*/
.sub-side.italia {
margin: 10px 5px 0 0;
}

h3 {
color:#086AC5;
font-size:18px;
font-weight:normal;
line-height:1.1;
margin:0 3px 5px;
padding-bottom:27px;
padding-top:0;
}

h3 a:link,h3 a:visited {
text-decoration: none;
color: #086ac5;
}

h3 a:hover,h3 a:focus,h3a:active {
text-decoration: none;
color: #404040;
}

ul.settimana {
min-height: 16px;
height: auto !important;
height: 16px;
padding: 0;
margin: -25px 0 0 3px;
}

ul.settimana li {
list-style: none;
font-size: 11px;
line-height: 15px;
padding: 0;
margin: 2px 2px 0 0;
float: left;
font-weight: bold;
}

ul.settimana li a {
border-color:#B1C0C4 #B1C0C4 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#3886B8;
float:left;
font-size:10px;
font-weight:bold;
line-height:18px;
margin:7px 0 0;
padding:0 12px;
text-decoration:none;
text-transform:uppercase;
}

ul.settimana li a:hover {
background-color: #fff;
color: #ff6e00;
}

ul.settimana li.activelink a {
background:none repeat scroll 0 0 #FFFFFF;
color:#FF6E00;
line-height:18px;
margin-top:7px;
padding:0 3px;
}

.previsioni {
margin: 0 0 3px 0;
padding: 0;
}

.sub-side.italia .previsioni img {
border: 2px solid #e6eaec;
display: inline;
float: left;
}

table.prev-italia {
width: 156px;
border: none;
}

table.prev-europa, table.prev-mondo {
border: none;
}

table.prev-italia tr td, table.prev-europa tr td, table.prev-mondo tr td {
font-size: 12px;
padding-left: 5px;

}

table.prev-italia tr td a:link, table.prev-italia tr td a:visited, table.prev-europa tr td a:link, table.prev-europa tr td a:visited, table.prev-mondo tr td a:link, table.prev-mondo tr td a:visited  {
text-decoration: none;
color: #1b6b98;
font-size: 12px;
font-family: arial,sans-serif;
}

table.prev-italia tr td a:hover, table.prev-italia tr td a:focus, table.prev-italia tr td a:active, table.prev-europa tr td a:hover, table.prev-europa tr td a:focus, table.prev-europa tr td a:active, table.prev-mondo tr td a:hover, table.prev-mondo tr td a:focus, table.prev-mondo tr td a:active {
}

table.prev-italia tr.rowblue  {
background: url(http://www.meteogiornale.it/content/bkg/rowblue-citta.gif) repeat-y left top;
}

table.prev-europa tr.rowblue, table.prev-mondo tr.rowblue {
background: #ecf1f4 url(http://www.meteogiornale.it/content/bkg/rowblue-europa-mondo.gif) repeat-y;
}

table.prev-italia tr.rowblue td.tmin , table.prev-europa tr.rowblue td.tmin, table.prev-mondo tr.rowblue td.tmin {
width: 27px;
color: white;
background: #eaf1fa url(http://www.meteogiornale.it/content/bkg/sfondo-min.png) no-repeat left center;
text-align: center;
padding-left: 0;
}

table.prev-italia tr td.tmin, table.prev-europa tr td.tmin, table.prev-mondo tr td.tmin {
width: 27px;
color: white;
background: url(http://www.meteogiornale.it/content/bkg/sfondo-min.png) no-repeat left center;
text-align: center;
padding-left: 0;
}

table.prev-italia tr.rowblue td.tmax, table.prev-europa tr.rowblue td.tmax, table.prev-mondo tr.rowblue td.tmax {
width: 27px;
color: white;
background: #eaf1fa url(http://www.meteogiornale.it/content/bkg/sfondo-max.png) no-repeat left center;
text-align: center;
padding-left: 0;
}

table.prev-italia tr td.tmax, table.prev-europa tr td.tmax, table.prev-mondo tr td.tmax {
width: 27px;
color: white;
background: url(http://www.meteogiornale.it/content/bkg/sfondo-max.png) no-repeat left center;
text-align: center;
padding-left: 0;
}

.sub-side.italia .previsioni table.prev-italia tr td img{
border: none;
}

/*-------------fine box previsioni-italia ----------------*/
/*------inizio box bollettino regionale---------------------*/

.prev-reg {
text-align: left;
width: 460px;
background: #fff;
padding-top: 13px;
margin: 0 5px 0 0;
background: #fff url(http://www.meteogiornale.it/content/bkg/sfondo-prev-reg.gif) no-repeat left top;
}

.outer-reg {
background: url(http://www.meteogiornale.it/content/bkg/box-italia.gif) repeat-x left bottom;
width: 460px;
}

#labelreg ul {
min-height: 16px;
height: auto !important;
height: 16px;
padding: 0;
margin: 0;
}

#labelreg li {
list-style: none;
font-size: 11px;
line-height: 16px;
padding: 0;
margin: 0 5px 0 0;
float: left;
font-weight: bold;
}

#labelreg li a {
border-color:#B1C0C4 #B1C0C4 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#1B6B98;
float:left;
font-size:10px;
font-weight:bold;
line-height:18px;
margin-top:7px;
padding:0 11px;
text-decoration:none;
text-transform:uppercase;
}

#labelreg li a.current {
padding: 0 6px;
margin-top: 7px;
line-height: 18px;
color: #ff6e00;
}

#wrapperreg {
height:147px;
overflow:hidden;
position:relative;
width:461px;
}

.box-reg {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #B1C0C4;
font-size:12px;
height:140px;
left:0;
overflow:hidden;
top:0;
width:456px;
z-index:1;
}

.box-reg ul {
padding: 0;
margin: 10px 0 0 0;
}

.box-reg ul li {
list-style: none;
padding: 4px;
margin: 0;
color: #333;
}

.box-reg ul li a {
text-decoration: none;
color: #1b6b98;
}

span.regione   {
font-weight: bold;
text-transform: uppercase;
color: #1b6b98;
}

span.strong {
font-weight: bold;
text-transform: uppercase;
color: #ff6400;
}

/*
#box-reg-2, #box-reg-3, #box-reg-4, #box-reg-5
{
	display:none;
}
*/

/*----------- previsioni europa mondo ----------*/
.europa-mondo {
width: 460px;
margin: 10px 5px 3px 0;
}

.europa-mondo h6 {
color:#FF8A00;
font-size:12px;
font-weight:bold;
line-height:15px;
margin-bottom:5px;
padding-left:2px;
text-transform:uppercase;

}

.europa-mondo img.prev-europa {
width: 222px;
float: left;
margin: 2px 2px 0 0;
border: 2px solid #e6eaec;
}

.europa-mondo img.prev-mondo {
width: 222px;
float: right;
margin: 2px 0 0 2px;
border: 2px solid #e6eaec;
}

.prev-europa-mondo {
width: 460px;
margin: 5px 0 0 0;
}

table.prev-europa {
width: 224px;
float: left;
margin: 3px 2px 3px 0;
}

table.prev-mondo {
width: 224px;
float: right;
margin: 3px 0 3px 2px;
}


table.prev-europa  tr td {
font-size: 12px;
color: #039;
}

table.prev-mondo  tr td {
font-size: 12px;
color: #039;
}

table.prev-europa td.tmin, table.prev-mondo td.tmin {
width: 40px;
color: #fff;
background: url(http://www.meteogiornale.it/content/bkg/sfondo-min.png) no-repeat center center;
text-align: center;
}

table.prev-europa td.tmax, table.prev-mondo td.tmax {
width: 40px;
color: #fff;
background: url(http://www.meteogiornale.it/content/bkg/sfondo-max.png) no-repeat center center;
text-align: center;
}

table.prev-europa tr td img, table.prev-mondo tr td img {
border: none;
}

/*------------ meteosat ----------*/
.sub-side.meteosat {
background: #fff url(http://www.meteogiornale.it/content/bkg/satellite.gif) repeat-x left top;
width: 460px;
margin: 0 5px 0 0;

}

.meteosat h6 {
color:#FF8A00;
font-size:12px;
font-weight:bold;
line-height:15px;
margin-bottom:5px;
padding-left:2px;
text-transform:uppercase;
}

.sub-side.meteosat img {
border: 2px solid #fff;

}

.sub-side.meteosat img.left {
float: left;
width: 220px;
margin: 5px 2px 3px 4px;
}

.sub-side.meteosat img.right{
float: right;
width: 220px;
margin: 5px 4px 3px 2px;
}

/*----- box temperature -----------*/

.sub-side.toptable{
width: 460px;
margin: 15px 5px 0 0;
background: url(http://www.meteogiornale.it/content/bkg/temperature.gif) no-repeat left top;
height: 289px;
}

p.navigatop {
margin: 10px 0 0 20px;
}

p.navigatop a {
margin-right: 10px;
}

table.top {
width: 440px;
float: right;
margin-left: 3px;
color: #1b75ae;
}

table.top caption{
font-weight: bold;
font-size: 15px;
background-image: url(http://www.meteogiornale.it/content/bkg/top-caption.gif);
background-position: top left;
background-repeat: repeat-y;
margin-bottom: 3px;
padding: 5px;
}

table.top caption a:link,table.top caption a:visited {
font-size: 15px;
text-decoration: none;
color: #1b75ae;
}

table.top caption a:hover,table.top caption a:focus,table.top caption a:active {
font-size: 15px;
text-decoration: none;
color: #259fec;
}

table.top tr td {
font-size: 12px;
border: 1px solid #fff;
background: #eaf1fa;
padding-left: 3px;
line-height: 20px;
}

table.top tr td a:link,table.top tr td a:visited {
color: #000080;
text-decoration: none;
}

table.top tr td a:hover,table.top tr td a:focus,table.top tr td a:active {
color: #259fec;
text-decoration: none;
}

table.top tr td.caldo {
background: #ff684a;
background: url(http://www.meteogiornale.it/content/bkg/sfondo-max.png) no-repeat center center;
color: #fff;
text-align: center;
padding: 0;
width: 30px;
}

table.top tr td.freddo {
background: #4765b3;
background: url(http://www.meteogiornale.it/content/bkg/sfondo-min.png) no-repeat center center;
color: #fff;
text-align: center;
padding: 0;
width: 30px;
}


