html, body {margin:0; border:0 none; padding:0; font:11px verdana,arial,helvetica,sans-serif; color:#6A6A6A; text-align:center; background-color:#FFF;}

/* comuni */
form {margin:0; padding:0;}
hr {display:none;}

/* struttura */
.tools {/*padding:6px 0 0;*/}
.header {margin:9px 0 0;}
	.header .nav-MNU {position:relative; height:40px; font-size:12px; color:#FFF; background:#097EBB url(/cielo/static/images/layout/bkg_nav-mnu.gif) repeat-x 0 0;}
.FLASH-CNT {}
.page {background:#F9F9F9 url(/cielo/static/images/layout/bkg-page.jpg) repeat-x 0 100%;}
.footer {padding:23px 0 0;}
	.footer .footer-CNT {margin:0 auto; padding:0 0 23px; width:932px; text-align:left;}

/* nav-MNU */
.nav-MNU h2 {float:left; margin:0; padding:0;}
.nav-MNU h2 span, .nav-MNU h2 a {float:left; margin:0; padding:40px 0 0; width:269px; height:0!important; overflow:hidden; font-weight:normal; font-size:14px; background:transparent url(/cielo/static/images/layout/tit_h2_cielo-una-ventata-aria-fresca.jpg) no-repeat 0 0}
.nav-MNU ul {position:relative; margin:0 auto; padding:0; list-style-type:none; width:1020px;}
.nav-MNU ul li {float:left; display:inline; position:relative; padding:0 0 0 9px; height:40px; font-size:10px; white-space:nowrap; background:transparent url(/cielo/static/images/layout/nav-MNU-V-sep.gif) no-repeat 0 0;}
.nav-MNU ul li.first-elm {padding:0; background-image:none;}
.nav-MNU ul li.last-elm {float:right; padding:0 0 0 33px; line-height:45px; overflow:hidden;}
.nav-MNU ul li .analogDATE {float:left; padding:0 8px 0 0;}
.nav-MNU ul li .digitalHRS {float:left; width:70px; text-align:center; background:transparent url(/cielo/static/images/layout/bkg_digitalHRS.gif) no-repeat 0 13px;}
.nav-MNU ul li .digitalCOUNTDOWN {float:left; width:70px; font-size: 11px;  text-align:center; background:transparent url(/cielo/static/images/layout/bkg_digitalCOUNTDOWN.gif) no-repeat 0 13px;color:#003478;}
/* navigazione livello 1 */
.nav-MNU ul li.nav1lvl {}
.nav-MNU ul li.nav1lvl a {float:left; display:inline; margin:0; padding:0 10px; line-height:45px; height:40px; overflow:hidden; font-weight:bold; color:#FFF; text-transform:uppercase; text-decoration:none; background:transparent url(/cielo/static/images/layout/bkg_lnk-MNU.gif) repeat-x 0 0;}
.nav-MNU ul li.nav1lvl a:hover, .nav-MNU ul li.nav1lvl a.active {background-position:0 -40px!important;}
/* navigazione livello 2 */
.nav-MNU ul.nav2lvl {position:absolute; top:42px; left:0; margin:0; border:1px solid #003478; padding:0; width:auto; height:auto; background:#003478;}
.nav-MNU ul.nav2lvl li {clear:both; margin:0; border-top:1px solid #0A70AC; padding:11px 5px 11px 11px; width:263px; height:auto; font-size:11px; color:#63B1E5; background:transparent none;}
.nav-MNU ul.nav2lvl li.first-row {border:0 none;}
.nav-MNU ul.nav2lvl li a {float:none; display:block; padding:0; line-height:14px; height:auto; font-weight:normal; color:#63B1E5; text-transform:none; text-align:left; background:transparent url(/cielo/static/images/layout/sqr-arw-dx.gif) no-repeat 100% 0;}
.nav-MNU ul.nav2lvl li a strong {font-weight:bold; font-size:14px; color:#FFF;}
.nav-MNU ul.nav2lvl li a:hover {color:#FFF; background-position:100% 0!important;}

/* generic content */
.generic-page {padding:0 0 11px; margin-top: 10px;}
.generic-CNT {margin:3px auto 0; border:4px solid #E4E4E4; padding:0 0 23px; width:924px; line-height:14px; text-align:left; background:#F9F9F9 url(/cielo/static/images/layout/bkg_info-box.jpg) repeat-x 0 100%;}
.generic-CNT .box-comunicazione {padding:17px 23px 0;}
.generic-CNT h1 {position:relative; margin:0 0 0 -3px; padding:0 0 11px; font-size:23px; color:#003478;}
.generic-CNT h2 {position:relative; margin:0 0 0 -1px; padding:0 0 7px; font-size:18px; color:#003478;}
.generic-CNT h3 {position:relative; margin:0; padding:0 0 3px; font-size:13px; color:#003478;}
.generic-CNT p {margin:0; padding:0 0 14px;}
.generic-CNT a {color:#6A6A6A; text-decoration:underline;}
.generic-CNT a:hover {color:#63B1E5; text-decoration:none;}
.generic-CNT .note {padding:9px 0 0; font-style:italic; font-size:10px; line-height:11px; color:#9A9A9A;}
.generic-CNT span {color:#63B1E5;}


/* on-air */
div.on-air-container{background-image:url(/cielo/static/images/content/background-on-air.jpg);background-repeat: repeat-x;background-color:transparent;width:600px;height:62px;margin: 0 auto;margin-bottom:30px;margin-top:5px;text-align:left;color:white;font-size:14px;display:none;}
div.on-air-container div.on-air-now, div.on-air-container div.on-air-next{height:20px;padding-top:7px;background-color:transparent;width:500px;margin-left:100px;}
div.on-air-container div span.bolder-title{font-weight:bolder;}
div.on-air-container div span.error{font-size:12px;color:#003478;}
/* end on-air */

/* footer */
.footer .footer-CNT .map-lnks {float:left; display:inline; border-left:1px dotted #7F99BB; padding:0 13px 0 27px; width:262px; min-height:141px; height:auto!important; height:141px; font-size:10px; line-height:23px;}
.footer .footer-CNT .first-box {border:0 none; padding:0 13px 0 38px;}
.footer .footer-CNT .last-box {}
.footer .footer-CNT .map-lnks h3 {margin:0; padding:0 0 3px; font-size:15px; color:#63B1E5;}
.footer .footer-CNT .map-lnks span {padding:0 13px 0 0;}
.footer .footer-CNT .map-lnks a {padding:0 13px 0 0; color:#6A6A6A; text-decoration:none;}
.footer .footer-CNT .map-lnks a:hover, .footer .footer-CNT .map-lnks a.active {color:#014;}

/* Banner ADV */
#adv-leaderboard {text-align:center; margin-top: 5px;}
#adv-strip {margin: 5px auto 0; display: table;}
