form#luogo {
margin: 0 0 0 5px;
padding-bottom: 10px;
}

form#luogo .campo {
}

form#luogo .campo label {
font-size: 13px;
color:#2273b2;
margin-right: 5px;
font-weight: bold;
}

form#luogo .campo select {
font-size: 13px;
color: #a7a7a7;
margin-right: 5px;
width: 214px;
}

form#luogo .campo input {
margin-right: 5px;
background: url(http://www.meteogiornale.it/content/bkg/rv-vai.gif) no-repeat;
width: 31px;
height: 19px;
border: none;
color: #00325b;
font-size: 12px;
padding-bottom: 2px;
padding-top:2px;
}

h2.top {
font-size: 18px;
font-weight: normal;
color: #039;
margin-top: 10px;
padding: 5px 5px 10px 5px;
background: #fff url(http://www.meteogiornale.it/content/bkg/bg-first.gif) repeat-x left bottom;
}
h2.top.citta {
font-size: 21px;
}

h2.top.citta span {
font-size: 19px;
}
/*-------- main ------------------*/

#main {
width: 660px;
float: left;
margin: 5px 0 0 10px;
display: inline;
}

.rv-banner {
text-align: center;
margin: 0;
border-top: 2px solid #d1dde3;
border-bottom: 2px solid #d1dde3;
padding: 0;
}

.zona {
padding: 10px 0 0 5px;
margin: 10px 0 20px 0;
}

.zona p {
width: 170px;
float: left;
line-height: 20px;
margin-right: 5px;
}

.zona p a {
text-decoration: none;
color: #8f8f8f;
background: url(http://www.meteogiornale.it/content/bkg/rv-freccineblu.gif) no-repeat right 60%;
padding-right: 10px;
}

.zona ul {
float: left;
padding: 0;
margin: 0;
}

.zona ul li {
background:#D4E1F2 none repeat scroll 0 0;
border:1px solid #5E818C;
float:left;
height:20px;
line-height:20px;
margin:0 10px 0 0;
padding:0 5px;
}

.zona ul li a {
font-size: 13px;
font-weight: bold;
display: block;
padding: 0;
margin: 0;
text-align: center;
text-decoration: none;
line-height: 20px;
color: #396183;
}

table.rv {
width: 100%;
font-size: 13px;
border-bottom: 1px solid #999;
margin-bottom:10px;
}

table.rv th {
background: #e3e9ef;
border-left: 1px solid #fff;
border-right: 1px solid #fff;

color: #336699;
padding: 4px;
font-weight: bold;
text-align: center;
}

table.rv th.citta,table.rv tr td.citta {
text-align: left;
border-left: none;
padding:4px;
font-size:15px;
}

table.rv th.vento,table.rv tr td.vento {
border-right: none;
}

table.rv tr td {
border-bottom: 1px solid #dcdcdc;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
padding: 0 2px;
color: #858585;
font-weight: bold;
text-align: center;
text-transform: capitalize;
}

table.rv tr.pari, table.rv tr.dispari
{
	font-size:12px;
}


table.rv tr.pari.ultima td {
border: none;
}

table.rv tr.dispari td {
color: #236188;
}
/*
 * Tutti i link
 * 
 */

.dispari  .citta a:link, .dispari  .citta a:visited, .dispari  .citta a:active
{
	font-size:12px;
	color: #004094;
	text-decoration: none;
}

.dispari  .citta a:hover
{
	font-size:12px;
	color: #004094;
	text-decoration: none;
}


.pari  .citta a:link, .pari  .citta a:visited, .pari  .citta a:active
{
	font-size:12px;
	color: #858585;
	text-decoration: none;
}

.pari  .citta a:hover
{
	font-size:12px;
	color: #858585;
	text-decoration: none;
}


p.mappe-diretta {
margin: 20px 0;
padding-bottom: 2px;
border-bottom: 1px solid #f60;
}

p.mappe-diretta a {
color: #f60;
text-decoration: none;
font-weight: bold;
font-size: 13px;
background: url(http://www.meteogiornale.it/content/bkg/rv-freccinearancio.gif) no-repeat right 60%;
padding-right: 10px;
}

p.rv-testo {
margin-top: 10px;
border: 1px solid #d1dde3;
font-size: 10px;
padding: 5px;
font-weight: bold;
color: #666;
}

.rilevazioni {
width: 655px;
background: url(http://www.meteogiornale.it/content/bkg/rv-bkg.gif) no-repeat;
margin:10px 0 10px 5px;
padding-bottom:22px;
border-bottom: 2px solid #e6eaec;
}

.rilevazioni .icona {
width: 89px;
float: left;
}

.rilevazioni .icona img {
border:1px solid #CCCCCC;
}

.rilevazioni .t-oggi {
width: 135px;
float: left;
margin-right: 15px;

}

.rilevazioni .t-oggi p.temp {
font-size: 32px;
color: #3399cc;
text-align: center;
font-weight: bold;
border-bottom: 1px solid #ccc;
padding: 10px 0;
}

.rilevazioni .t-oggi p.def{
color: #666;
font-weight: bold;
font-size: 13px;
text-align: center;
margin-top: 5px;
}

.rilevazioni .t-oggi p.def span {
display: block;
text-align: center;
}

.rilevazioni .t-24 {
width: 120px;
float: left;
margin-right: 15px;
}

.rilevazioni .t-24 h4,.rilevazioni .dir-vento h4 {
color: #707070;
font-weight: bold;
font-size: 13px;
border-bottom: 1px solid #ccc;
display: inline;
}

.rilevazioni .t-24 p.min {
background: url(http://www.meteogiornale.it/content/bkg/rv-tmin.gif) no-repeat;
float: left;
padding: 15px 0 0 10px;
color: #236188;
font-weight: bold;
margin-top: 15px;
}


.rilevazioni .t-24 p.max {
background: url(http://www.meteogiornale.it/content/bkg/rv-tmax.gif) no-repeat;
float: right;
padding: 15px 0 0 10px;
color: #d65c33;
font-weight: bold;
margin-top: 15px;
}

.rilevazioni .dir-vento {
float: left;
width: 120px;
height: 60px;
margin-right: 20px;
}

.rilevazioni .N-1 {
background: url(http://www.meteogiornale.it/content/icone/vento/1_N.png) no-repeat bottom left;
}
.rilevazioni .N-2 {
background: url(http://www.meteogiornale.it/content/icone/vento/2_N.png) no-repeat bottom left;
}
.rilevazioni .N-3 {
background: url(http://www.meteogiornale.it/content/icone/vento/3_N.png) no-repeat bottom left;
}
.rilevazioni .N-4 {
background: url(http://www.meteogiornale.it/content/icone/vento/4_N.png) no-repeat bottom left;
}

.rilevazioni .NE-1 {
background: url(http://www.meteogiornale.it/content/icone/vento/1_NE.png) no-repeat bottom left;
}
.rilevazioni .NE-2 {
background: url(http://www.meteogiornale.it/content/icone/vento/2_NE.png) no-repeat bottom left;
}
.rilevazioni .NE-3 {
background: url(http://www.meteogiornale.it/content/icone/vento/3_NE.png) no-repeat bottom left;
}
.rilevazioni .NE-4 {
background: url(http://www.meteogiornale.it/content/icone/vento/4_NE.png) no-repeat bottom left;
}

.rilevazioni .E-1 {
background: url(http://www.meteogiornale.it/content/icone/vento/1_E.png) no-repeat bottom left;
}
.rilevazioni .E-2 {
background: url(http://www.meteogiornale.it/content/icone/vento/2_E.png) no-repeat bottom left;
}
.rilevazioni .E-3 {
background: url(http://www.meteogiornale.it/content/icone/vento/3_E.png) no-repeat bottom left;
}
.rilevazioni .E-4 {
background: url(http://www.meteogiornale.it/content/icone/vento/4_E.png) no-repeat bottom left;
}

.rilevazioni .SE-1 {
background: url(http://www.meteogiornale.it/content/icone/vento/1_SE.png) no-repeat bottom left;
}
.rilevazioni .SE-2 {
background: url(http://www.meteogiornale.it/content/icone/vento/2_SE.png) no-repeat bottom left;
}
.rilevazioni .SE-3 {
background: url(http://www.meteogiornale.it/content/icone/vento/3_SE.png) no-repeat bottom left;
}
.rilevazioni .SE-4 {
background: url(http://www.meteogiornale.it/content/icone/vento/4_SE.png) no-repeat bottom left;
margin-top: 20px;
}

.rilevazioni .S-1 {
background: url(http://www.meteogiornale.it/content/icone/vento/1_S.png) no-repeat bottom left;
}
.rilevazioni .S-2 {
background: url(http://www.meteogiornale.it/content/icone/vento/2_S.png) no-repeat bottom left;
}
.rilevazioni .S-3 {
background: url(http://www.meteogiornale.it/content/icone/vento/3_S.png) no-repeat bottom left;
}
.rilevazioni .S-4 {
background: url(http://www.meteogiornale.it/content/icone/vento/4_S.png) no-repeat bottom left;
}

.rilevazioni .SO-1 {
background: url(http://www.meteogiornale.it/content/icone/vento/1_SO.png) no-repeat bottom left;
}
.rilevazioni .SO-2 {
background: url(http://www.meteogiornale.it/content/icone/vento/2_SO.png) no-repeat bottom left;
}
.rilevazioni .SO-3 {
background: url(http://www.meteogiornale.it/content/icone/vento/3_SO.png) no-repeat bottom left;
}
.rilevazioni .SO-4 {
background: url(http://www.meteogiornale.it/content/icone/vento/4_SO.png) no-repeat bottom left;
}

.rilevazioni .O-1 {
background: url(http://www.meteogiornale.it/content/icone/vento/1_O.png) no-repeat bottom left;
}
.rilevazioni .O-2 {
background: url(http://www.meteogiornale.it/content/icone/vento/2_O.png) no-repeat bottom left;
}
.rilevazioni .O-3 {
background: url(http://www.meteogiornale.it/content/icone/vento/3_O.png) no-repeat bottom left;
}
.rilevazioni .O-4 {
background: url(http://www.meteogiornale.it/content/icone/vento/4_O.png) no-repeat bottom left;
}

.rilevazioni .NO-1 {
background: url(http://www.meteogiornale.it/content/icone/vento/1_NO.png) no-repeat bottom left;
}
.rilevazioni .NO-2 {
background: url(http://www.meteogiornale.it/content/icone/vento/2_NO.png) no-repeat bottom left;
}
.rilevazioni .NO-3 {
background: url(http://www.meteogiornale.it/content/icone/vento/3_NO.png) no-repeat bottom left;
}
.rilevazioni .NO-4 {
background: url(http://www.meteogiornale.it/content/icone/vento/4_NO.png) no-repeat bottom left;
}

.rilevazioni .vento-zero {
background: url(http://www.meteogiornale.it/content/icone/vento/vento_zero.png) no-repeat bottom left;
}

.rilevazioni .dir-vento p {
padding: 15px 0 0 40px;
color: #236188;
font-weight: bold;
line-height: 18px;
font-size: 12px;
}

.rilevazioni .dir-vento p span {
display: block;
}

.rilevazioni .altri{
width: 140px;
float: left;
}
.rilevazioni .altri p {
color: #666;
line-height: 18px;
font-size: 13px;
}

.rilevazioni .altri p span {
color: #236188;
font-weight: bold;
}

.sole {
width: 440px;
margin: 0 auto 10px auto;
}

p.giorno {
background: url(http://www.meteogiornale.it/content/bkg/rv-giorno.gif) no-repeat left top;
padding-left: 30px; 
width: 190px;
float: left;
display: inline;
line-height: 30px;
}

p.notte {
background: url(http://www.meteogiornale.it/content/bkg/rv-notte.gif) no-repeat left top;
padding-left: 30px; 
width: 190px;
float: right;
display: inline;
line-height: 30px;
}

/*---------------- side ----------------*/

#side {
width: 310px;
margin: 5px 10px 0 10px;
float: right;
}

#banner-lat {
width: 290px;
}

#banner-latsn {
float: left;
width: 100px;
}

#banner-latds {
float: right;
width: 120px;
}
/*
 * Lettere in linea
 * Per le rilevazioni usa
 */

.lettera
{
	margin:15px 0px;
	
}

.lettera p
{
	float:left;
	width:160px;
	font-size:12px;
	color:#666666;
}

.lettera ul
{
	margin-top:-3px;
	float:left;
	width:500px;
	
}

.lettera ul li
{
	display:inline;
	color:#ff6702;
	font-size:12px;
	padding:0px 5px;
	border-left:1px solid #b2b2b2;
	
}
.lettera ul li a:link, .lettera ul li a:visited,.lettera ul li a:active
{
	color:#00325b;
	text-decoration:none;
}

.lettera ul li a:hover 
{
	color:#6699cc;
	text-decoration:none;
}

/*-------------------------------------------- commenti ---------------------------------*/

.commenti {
margin: 15px 0 10px 0;
color: #333;
border: 4px solid #e6eaec;
}

.interno {
background: #fff url(http://www.meteogiornale.it/content/bkg/commento.gif);
background-repeat: repeat-x;
width: 648px; 
border: 2px solid #fff;
}

.commenti h4 {
color: #005ea6;
text-transform: uppercase;
padding: 10px;
font-size: 12px;
font-weight: bold;
}

p.c-nav {
padding: 0 0 10px 0;
border-bottom: 1px dashed #f60;
margin: 0 10px 10px 10px;
font-size: 13px;
line-height: 18px;
}
