/* parametri cartoline */
#cartoline_new {border: 1px solid #036; background: #f0f0f0 url(../images/sfondo_cartoline.jpg) top left repeat-x; margin: 30px auto 0px 30px; text-align: center; width: 605px; padding: 2px;}
#cartoline_new hr {clear: none; color: #036; visibility: visible; height: 1px; margin: 10px 0;}
#cartoline_new input, #cartoline textarea {font-size: 12px; border: 1px solid #69c; color: #000;}
#cartoline_new label {color: #036; font-weight: bold; margin: 2px;}
p.cartolina {color: green; font-weight: bold;}
p.left {text-align: left; line-height: 16px; margin: 5px; padding: 0;}
#current {background: #9cf;}
/* Box di avviso */
#cartoline {border: 1px solid #036; background-color: #f0f0f0; margin: 30px auto 0px 30px; text-align: center; width: 605px; padding: 2px;}
/* list nel bollettino neve e servizi meteo*/
ul#list {margin: 20px 0 20px 40px; padding: 0px; list-style-type: square; color: #396;}
ul#list-servizi-top {margin: 20px 0 20px 45px; padding: 0px; list-style-type: square;}
ul#list-servizi-middle {margin: 20px 0 20px 135px; padding: 0px; list-style-type: square;}
/*mappe meteo, radar, spaghi carte_mari, carte_venti, climatologia, prev_stagio*/
ul#mappe_meteo, ul#radar, ul#spaghi, ul#mare, ul#venti, ul#climatologia {margin: 0px 0px 0px 30px; padding: 0px; list-style: none; text-align: center; float: left;}
ul#radar{margin: 0px 0px 30px 30px;}
ul#mappe_meteo li, ul#radar li, ul#mare li, ul#spaghi li, ul#climatologia li {width: 138px; margin: 10px 5px; padding: 0px; float: left; color: #036; border: 1px solid #036; text-align: center; font-size: 12px; font-weight: bold;}
ul#venti li {width: 305px; height: 270px; margin: 10px auto; padding: 0px; color: #39c; border: 1px solid #036; text-align: center; font-size: 13px; font-weight: bold;}
ul#spaghi {margin-left: 40px; width: 550px; height: 205px;}
ul#spaghi li {width: 250px; height: 205px;}
ul#mare li {width: 305px; margin: 10px 2px; color: #39c; height: 255px;}
ul#climatologia li {width: 200px; margin: 10px 2px; color: #963; height: 260px;}
ul#climatologia li img {border-top: 1px solid #036;}
ul#prev_stagio, ul#carte_mari, ul#glossario, ul#carte_venti {list-style: none; margin: 10px auto; padding: 0px; text-align: center;}
ul#prev_stagio li, ul#carte_mari li, ul#glossario li, ul#carte_venti li {display: inline; margin: 0 3px;}
a.link {color: blue;}
a.link:visited {color: #036;}
a.link:hover {color: #393;}
.div-center {text-align: center; margin: 0 auto;}
.sottotitolo {color: #666;}
#num_pagine {width: 250px; position: absolute; top: 1px; right: 2px;}
.boxcode {width: 90%; padding: 5px; background-color: #e0f0ff; border: 1px solid #393; text-align: left;}
#pscroller1{ width: 400px; height: 40px; border: 1px dashed black; padding: 5px; background-color: #ffc; font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; color: #000;}
#pscroller2{width: 400px; height: 150px;border: 1px solid black; padding: 5px; background-color: #F0F0F0; font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; color: #000;}
.rssclass .rsstitle{font-weight: bold;}
.rssclass .rssdate{color: gray;}
.rssclass a{text-decoration: none;color: red;}
/* hack per IE \*/
* html ul#radar {margin: 0px 0px 0px 15px;}
/*fine hack */
.inline {display: inline;}
input.image {width: 600px;}
#aggiornamento {height: 20px; background: #fff url(../images/webcam.jpg); border: 1px solid #036; line-height: 20px; text-align: right; color: #036; padding: 0 5px;}
#middle2 .img_border {border: 2px solid #39c;}
#middle2 ul#menu_tabs{float: left; width: 100%; list-style: none; margin: 0px; padding: 0; font-size: 11px;}
#middle2 ul#menu_tabs li{float: left; margin: 0 1px 0; padding: 0}
#middle2 ul#menu_tabs a {float: left; padding: 0 0 0 0.4em; background: url(../images/tab.png) no-repeat top left; text-decoration: none; color: #222}
#middle2 ul#menu_tabs span{float: left; padding: 0.4em 0.4em 0.4em 0;background: url(../images/tab.png) no-repeat top right; cursor: pointer}
#middle2 ul#menu_tabs li#active a, #middle2 ul#menu_tabs a:hover{background: url(../images/tab2.png) no-repeat top left}
#middle2 ul#menu_tabs li#active span, #middle2 ul#menu_tabs a:hover span{background: url(../images/tab2.png) no-repeat top right; color: #184D8A}
table#weather_data {float: left; width: 100%; margin: 0px; padding: 0px; font-size: 11px;}
table#weather_data thead td {color: #036; font-weight: bold; background-color: #C5DBFF;}
table#weather_data td {text-align: center;}
table#weather_data td img {vertical-align: middle;}
.archivio {width: 300px; float: right; text-align: right;}
.archivio span {background-color: #ffc;}
p#newsletter_error {color: red; text-align: center; margin: 45px 0 0 0; padding:80px 0 30px 0; font-weight: bold; border: 1px solid red; background: #fff url(../images/error_bg.jpg) top center;}
p#newsletter_ok {color: green; text-align: center; margin: 45px 0 0 0; padding:80px 0 30px 0; font-weight: bold; border: 1px solid green; background: #fff url(../images/ok_bg.jpg) top center}
#weather_txt {width: 160px; float: left; margin: 0 5px 0 0;}
.struttura_ricettiva {border: 1px solid #ccc; padding: 3px; height: 140px; background: url(../images/sf1a.gif) repeat-x; margin: 5px 0;}
.struttura_ricettiva h2 {color: #2F5DC0;}
#webcam_menu ul {list-style-type: none; padding: 0px; margin: 0px 0  5px 0; height: 80px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#webcam_menu  ul li {width: 50px; float: left; margin: 15px 0 0 9px; padding: 0px;}
#webcam_menu_regione ul {list-style-type: none; padding: 0px; margin: 0px 0  5px 0; height: 175px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#webcam_menu_regione ul li {width: 95px; float: left; margin: 15px 0 0 5px; padding: 0px;}
#webcam_menu ul li img, #webcam_menu_regione ul li img {border: 1px solid #ccc;}
.pre {white-space: pre;}
#segnala_webcam {border: 1px solid #ccc; height: 130px; padding: 5px; font-size: 15px; color: #666; margin: 5px 0px; background: #fff url(../images/forecast_box.jpg);}
#segnala_webcam img {float: right;}
#segnala_webcam a {color: #f60; text-decoration: none;}
#segnala_webcam h3 {font-size: 16px;}
#addThis, #addThisWebcam {width: 170px; float: right;}
#addThisWebcam {margin: 5px 0px;}
/* hack per IE \*/
* html #cartoline_new {margin: 15px 0px 0px 20px; width: 607px;}
* html #webcam_menu_regione ul li {width: 90px; float: left; margin: 15px 0 0 2px; padding: 0px;}
/*fine hack */