@font-face {
	font-family: 'OpenSansHebrewCondensed';
	src: url('/portale/themes/ilmeteo10/fonts2/OpenSansHebrewCondensed-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'OpenSansHebrewCondensed';
	src: url('/portale/themes/ilmeteo10/fonts2/OpenSansHebrewCondensed-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
.left{float:left !important}
.right{float:right !important}
.noborder{border:0 none !important}
.nopadding{padding:0 !important}
.margintop{margin-top:10px}
.off, .hidden{display:none}
.blu{color:#0000CC}
.rosso{color:#CC0000}
.relative{position:relative !important}
.marginbottom2{margin-bottom:10px}

body{font-family:'OpenSansHebrewCondensed',Helvetica,Arial,sans-serif;margin:0 auto;background:white url("bg-page-2016.png") repeat-x center top}

/*h1, p b, p strong{color:#545454}*/
h1, h2, #mainc b, #mainc strong, #sidebar-right b, #sidebar-right strong{color:#333}
a b{color:inherit !important}
h1{margin:0;font-size:1.5em}
h2{margin:10px 0;font-size:1.3em}
h2.lined{border-top:1px solid #B2B2B2; margin-top:30px}
a{color:#1795D3;text-decoration:none}
a:hover{text-decoration:underline}
a *{color:inherit}
img{border:0 none}
abbr{text-decoration:none}

table{border-collapse:collapse;border-spacing:0}
caption, th, td {font-weight: normal}
input, select{font-size:0.75em}
input.radio{padding-top:0px;vertical-align:middle;text-align:left;margin:0px}
label{vertical-align:middle;font-weight:bold; color:#000000;padding-top:7px}

locsearch select{
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
	-webkit-border-radius: 0;  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-moz-border-radius: 0;  /* Firefox 1-3.6 */
	border-radius: 0;  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
}
/* merge con la regola qui sopra*/
.locsearch select{border:0 none !important; width:160px; height:20px; font-size:0.9em; overflow:hidden; text-overflow:ellipsis; color:white !important; background:#919191 !important; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer}
.locsearch select:focus{outline:0}
@media screen and (-webkit-min-device-pixel-ratio:0) {.locsearch select{padding-right:18px}}
.select-geo{position:relative}
.select-geo:after { content:'\25BC'; color:white; right:4px; top:2px; position:absolute; pointer-events:none; z-index:10;}
.select-geo:before{content:''; right:2px; top:0px; width:20px; height:20px; background:#919191; position:absolute; pointer-events:none; display:block; z-index:5;}
.select-serv {width:150px; margin:0 !important}
.select-serv select{width:150px; background:#E8E8E8 !important; color:#007AB9 !important}
.select-serv{position:relative}
.select-serv:after{content:'\25BC'; color:#007AB9; right:4px; top:2px; position:absolute; pointer-events:none; z-index:10;}
.select-serv:before{content:''; right:2px; top:0px; width:20px; height:20px; background:#E8E8E8; position:absolute; pointer-events:none; display:block; z-index:5;}


/* nuovo pager */
#pager{clear:both;text-align:center; border-top:1px solid silver; margin-top:10px; padding-top:10px}
#pager div{padding:0 !important}
.pager-list strong, .pager-list a{display:inline-block; min-width:25px; padding:3px; border:1px solid #1F8BC4;
	text-decoration:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.pager-list a:hover{background:#f4f4f4}
.pager-list strong{color:white !important; background:#1F8BC4}
.pager-first a, .pager-previous a, .pager-next a, .pager-last a{display:inline-block; padding:3px}

/* ---------- da vecchio css ------------- */
/* form ed elementi vari sezione admin */
.container-inline div{display:inline}
.container-inline .form-submit{margin:0}
.form-item input.error, .form-item textarea.error{border:2px solid red}
.form-item .description{font-size:0.85em}
.form-item label, .mbox label{font-weight:bold; color:#333}
.form-item label.option{font-weight:normal}
.form-submit{margin: 0.5em 0;font-weight:bold!important;font-size:13px!important;background:#FF9900!important}
.marker, .form-required{color:#f00}
acronym, abbr{border-bottom:1px dotted #777777}
.contenuto ul{padding-left:10px;margin:0 0 0 15px}
/*.contenuto ul li{margin-bottom:5px;}*/

.smallinfomessage{background-color:#FFFFE1;border:1px solid #AAAA91;padding:1px;margin:10px 30px;text-align:left}
.infomessage{background-color:#FFFFE1;border:1px solid #AAAA91;padding:10px}
.infomessage table{background-color:white;border:1px solid Gray;margin:1px}
.form-item .description{font-style:italic;color:#455970;padding-bottom:0.1em}
/*div.form-item input, div.form-item select{background-color:#FFFFFF;margin:0px;vertical-align:middle}*/
div.form-item input, div.form-item select{background-color:#f7f7f7;margin:0px;vertical-align:middle;border:1px solid gray}
.form-text, .form-password, textarea, .form-select{border:1px solid #919eaf;padding:1px;margin:1px}
fieldset{background-color:#eee;border:1px solid #ccc;clear:left;padding:10px}
.sTabP fieldset,.undertabs fieldset{background-color:transparent;border:1px solid #555}
.inlinefields fieldset{display:inline}

/* box di ricerca in pagina */
.page-lang-tool{position:absolute;top:6px;right:3px;width:160px;height:22px}
.locsearch{margin-bottom:10px; position:relative;}
.locsearch2{height:auto}
.locsearch-nav{overflow:hidden;}
.locsearch-nav .form-item{float:left;margin-right:10px}
.locsearch-nav select{font-size:0.85em; margin:1px; width:145px; height:20px}
.locsearch-nav-text{width:170px; margin-right:0 !important;} /*old*/
.nav-text{width:130px;height:18px;border:0 none;padding:0 0 0 1px; background:transparent}
.nav-text-bg{background:url("common3.png") no-repeat scroll 1px -110px transparent}
.nav-glass{width:26px;height:20px;background:url("search-button.png");margin:0;padding:0;border:0 none !important}
.locserv {height:18px; padding:4px 10px; background:#007AB9}
.locserv a{color:white; margin-right:18px}
.locserv-label{color:#007AB9; font-size:0.85em; font-weight:bold; letter-spacing:0.03em; text-transform:uppercase; margin:10px 0 4px; width:50%; float:left}
.casadv{float:right; text-align:right; width:40%; height:16px; white-space:nowrap; font-size:0.8em}
.casadv a{color:black}

/* tabelle */
tr.light{background:#ffffff}
tr.dark{background:#F6F6F6}
tr.light td td,tr.dark td td{border-bottom:0px none}
tr.light td.f,tr.dark td.f,tr.clima td.f,tr.situa1 td.f,tr.situa2 td.f{padding-left:2px}
tr.light td.col2,tr.dark td.col2,tr.clima td.col2,tr.situa1 td.col2,tr.situa2 td.col2{width:44px;padding-right:3px}
#meteogiornaliero td.col2{position:relative;padding:0 15px}
#meteogiornaliero td.col2 [data-flag="true"]{position:absolute;right:10px}
tr.mare{height:29px}
th{color:#333;border-bottom:1px solid #919eaf;font-weight:bold;padding-right:8px;padding-bottom:2px;font-size:0.9em; text-align:left}
/*td.f a{font-size:1.1em}*/

tr.watchdog-user{background:#ffd}
tr.watchdog-user td.active{background:#eed}
tr.watchdog-content{background:#ddf}
tr.watchdog-content td.active{background:#cce}
tr.watchdog-warning{background:#fda}
tr.watchdog-warning td.active{background:#ec9}
tr.watchdog-pagenotfound, tr.watchdog-accessdenied{background:#dfd}
tr.watchdog-pagenotfound td.active, tr.watchdog-accessdenied td.active{background:#cec}
tr.watchdog-error{background:#ffc9c9}
tr.watchdog-error td.active{background:#eeb9b9}

#advfooter{width:970px;height:90px;margin:10px auto 0;padding:10px;border-top:1px solid #CFCFCF}
/* ---------- da vecchio css ------------- */


/* contenitore principale centrato */
#page{width:1020px; margin:0 auto; position:relative}
/* varianti per pagina larga */
#page.Extended{width:1130px}
#page.Extended .page-submenu{width:auto !important}
#page.Extended .main-cell{width:800px !important}
/* testata */
#header{width:100%; /*height:21px;*/ position:relative}

#page-shadow{box-shadow:0px 5px 10px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 5px 10px 2px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 5px 10px 2px rgba(0,0,0,0.5)}

/* nuova testata pagina*/
#page-header{background:white; position:relative}

#toolbar-social{width:180px; height:24px; position:absolute; right:5px; bottom:50px;}
.social-icon{display:block;width:24px;height:24px;float:left; margin-right:6px;background:url("social-icons-24-q.png?v=202303201400") no-repeat}
#toolbar-social .social-facebook{background-position:left bottom}
#toolbar-social .social-google{background-position:-24px bottom}
#toolbar-social .social-twitter{background-position:-48px bottom}
#toolbar-social .social-youtube{background-position:-72px bottom}
#toolbar-social .social-flickr, #toolbar-social .social-instagram{background-position:-96px bottom}
#toolbar-social .social-login{background-position:-120px bottom}
#toolbar-social .social-facebook:hover{background-position:left top}
#toolbar-social .social-google:hover{background-position:-24px top}
#toolbar-social .social-twitter:hover{background-position:-48px top}
#toolbar-social .social-youtube:hover{background-position:-72px top}
#toolbar-social .social-flickr:hover, #toolbar-social .social-instagram:hover{background-position:-96px top}
#toolbar-social .social-login:hover{background-position:-120px top}

/* ricerca */
#search{width:496px;height:102px;background:url("ilmeteo-search3.png") no-repeat 0 0;margin:20px auto 0;position:relative}
#search-logo{width:67px; height:66px; position:absolute; left:8px; top:8px; display:block}
#search-arrow{position:absolute;left:88px;top:31px;width:10px;height:21px;display:block;background:url("common3.png") no-repeat 0 0}
#search-button{position:absolute;right:21px;top:23px;width:39px;height:36px;display:block;background:url("common3.png") no-repeat 0 -22px}
#search .txtSearch{position:absolute;left:110px;top:23px;width:310px;height:36px;display:block;background:transparent;color:#707070;border:0 none;padding:0;
	font-family:'OpenSansHebrewCondensed',Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;}
#search .txtSearch:focus{outline-width:0}
#search .txtSearchE{background:url("common3.png") no-repeat scroll 0 -58px transparent}

#search2{width:400px;height:62px;background:#fff;margin:0 auto;position:relative; float:right}
#search2-arrow{position:absolute;left:13px;top:20px;width:10px;height:21px;display:block;background:url("common3.png") no-repeat 0 0}
#search2-button{position:absolute;right:13px;top:13px;width:39px;height:36px;display:block;background:url("common3.png") no-repeat 0 -22px}
#search2 .txtSearch{position:absolute;left:35px;top:13px;width:310px;height:36px;display:block;background:transparent;color:#707070;border:0 none;padding:0;
	font-family:'OpenSansHebrewCondensed',Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;}
#search2 .txtSearch:focus{outline-width:0}
#search2 .txtSearchE{background:url("common3.png") no-repeat scroll 0 -58px transparent}
.searchbox-bottom{margin:10px 0; padding:10px; height:62px;
	background: #007ab9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2FiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzczYmFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdhYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #007ab9 0%, #73bae1 50%, #007ab9 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#007ab9), color-stop(50%,#73bae1), color-stop(100%,#007ab9));
	background: -webkit-linear-gradient(left,  #007ab9 0%,#73bae1 50%,#007ab9 100%);
	background: -o-linear-gradient(left,  #007ab9 0%,#73bae1 50%,#007ab9 100%);
	background: -ms-linear-gradient(left,  #007ab9 0%,#73bae1 50%,#007ab9 100%);
	background: linear-gradient(to right,  #007ab9 0%,#73bae1 50%,#007ab9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007ab9', endColorstr='#007ab9',GradientType=1 );}
.sb-left{width:230px; float:left; color:white; margin-top:22px}

/* menu */
#page-menu{width:inherit;height:30px;margin-top:0;background:#EBEBEB}
#page-menu .tab{display:block;float:left;height:20px;padding:5px 9px;color:#4D4D4D;text-decoration:none;font-size:1.1em;/*font-weight:500*/}
/*#page-menu .tab:hover,*/ #page-menu .tab-on{color:#000}
#page-menu .tab-on span{border-bottom:2px solid #777}
#page-menu .tab-on span.color{border:0 none !important; color:#fff; padding:1px 4px 4px; display:block; height:25px}
#page-menu .leitab{display:block;width:27px !important;background:url(leimeteo/leitab.png) no-repeat left center;border:0 none !important}
#page-menu .tab-on .leitab{background-position:right center}
/*#tab13{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}*/
#tabadv{float:right}

/* sottomenu */
#page-submenus.submenu-home{position:relative;z-index:10000;width:inherit;height:1px;background:#fff}
#page-submenus.submenu-page{height:22px;padding:0;background:#fff}
/* sottomenu home */
.page-submenu-home{display:none;position:absolute;width:200px;top:0px;background:#fff;padding:7px;
	font-family:Arial,sans-serif;font-size:0.8em;font-weight:bold;line-height:150%;
	-webkit-box-shadow: 1px 3px 3px rgba(50, 50, 50, 0.6);
	-moz-box-shadow:    1px 3px 3px rgba(50, 50, 50, 0.6);
	box-shadow:         1px 3px 3px rgba(50, 50, 50, 0.6);
}
.page-submenu-home .smh-entry{display:block;height:20px;padding:3px 0;color:#000;border-bottom:1px dotted #777} /* voce del sottomenu */
.page-submenu-home .smh-entry a{display:block;padding:0 5px;color:#000;text-decoration:none}
.page-submenu-home .smh-entry a:hover{background-color:#ccc}
.page-submenu-home .smh-entry a.smh-entry-sub{background-image:url("common3.png"); background-repeat:no-repeat; background-position:right -94px}
.page-submenu-home .smh-sub{display:none}
/* sottomenu altre pagine */
.page-submenu{display:none;width:1020px;height:22px;overflow:hidden;background:#fff;
	font-family:Arial,sans-serif;font-size:0.7em;font-weight:bold;line-height:150%;}
.page-submenu .smh-entry{display:block;float:left;height:inherit} /* voce del sottomenu */
.page-submenu .smh-entry a{display:block;height:16px;padding:3px 5px 3px 6px;color:#fff;text-decoration:none}
.page-submenu .smh-entry a:hover, .page-submenu .smh-entry a.sel{background-color:#575757}
#submenu1 a{color:inherit !important}
#submenu1 a:hover{color:#fff !important}
#submenu14.page-submenu a{color:#004A8B}
#submenu14.page-submenu a:hover{color:white}
#tab1.tab-on .color, #submenu1.page-submenu{background:#fafafa;color:black !important}
#tab2.tab-on .color, #submenu2.page-submenu{background:#8A8A9A}
#tab3.tab-on .color, #submenu3.page-submenu{background:#4B9288}
#tab4.tab-on .color, #submenu4.page-submenu{background:#6D9BBD}
#tab5.tab-on .color, #submenu5.page-submenu{background:#0D4567}
#tab6.tab-on .color, #submenu6.page-submenu{background:#9F1034}
#tab7.tab-on .color, #submenu7.page-submenu{background:#33AEBC}
#tab8.tab-on .color, #submenu8.page-submenu{background:#447BA6} /*neve*/
/*#tab8.tab-on .color, #submenu8.page-submenu{background:#FF8104} estate*/
#tab9.tab-on .color, #submenu9.page-submenu{background:#8C8C8C}
#tab10.tab-on .color, #submenu10.page-submenu{background:#7FA400}
#tab11.tab-on .color, #submenu11.page-submenu{background:#D9444E}
#tab12.tab-on .color, #submenu12.page-submenu{background:#2C7299}
#tab13.tab-on .color, #submenu13.page-submenu{background:#884463}

/* corpo pagina */
#page-body{padding:0 10px 20px;background:#fff}
#mainc{font-size:0.9em}
#mainc b, #mainc strong{}

.title-home{height:32px;margin-bottom:15px;color:#fff;background:#007AB9;font-size:1.1em;font-weight:500}
.title-home .txt{float:left;margin:5px 0 0 20px;}
.title-home .alert{float:left;margin:7px 0 0 20px;padding:0px 20px;width:600px;height:18px;background:#fff;color:#000;font-size:0.8em}

#page-title{height:32px;margin-bottom:15px;color:#fff;background:#007AB9;font-size:1.1em;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:0 5px 0 5px}
#page-title h1{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:0.05em;margin-bottom:0px;
	width:620px; height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.share-tool{float:right;width:180px;height:22px;text-align:right}
.page-title-tool{float:right;margin-top:6px;width:160px;height:22px}

.share-icon{width:22px; height:22px; display:block; float:left; background:url("ico-share.png") no-repeat 0 0}

#page-title h1.channel{margin:10px; padding:10px; font-size: 1.4em; font-weight:normal; width:630px; height:23px; line-height:0.9em; letter-spacing:0;
	-webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    3px 3px 3px rgba(50, 50, 50, 0.5);
	box-shadow:         3px 3px 3px rgba(50, 50, 50, 0.5);
}

#home-page-title{width:660px; height:90px; margin-top:-15px; overflow:hidden; display:flex; align-items:center; justify-content:center; /*white-space:nowrap*/}
#home-page-title.tipo-c{height:77px}
#home-page-title h1{font-size:5.4em; font-weight:bold; color:#B82B37; /* height:inherit */}
#home-page-title .tipo-c{font-size:5em;}
#home-page-right-box{width:290px; height:75px; padding:2px 5px; float:right; background:#2677B7; color:white; font-weight:500; position:relative; font-size:0.9em}
#home-page-right-box-links{font-size:0.8em; margin-top:5px}
#home-page-right-box-links a{color:white !important; padding-left:16px; background:url("freccia-link2.png") no-repeat left center}
#home-page-right-box .share-tool{position:absolute; right:2px; bottom:4px}
#home-page-subtitle{font-size:1.5em; margin:0 3px 10px; display:block; height:27px; overflow:hidden}

#news-topbox{width:970px; height:82px; margin-bottom:7px; border-top:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF}
#news-topbox-title{width:88px; height:54px; padding:10px 5px 0 0; margin:5px 0px; float:left; text-align:right; color:#2597D3;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ffffff 0%, #e7e7e8 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#e7e7e8));
	background: -webkit-linear-gradient(left,  #ffffff 0%,#e7e7e8 100%);
	background: -o-linear-gradient(left,  #ffffff 0%,#e7e7e8 100%);
	background: -ms-linear-gradient(left,  #ffffff 0%,#e7e7e8 100%);
	background: linear-gradient(to right,  #ffffff 0%,#e7e7e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e8',GradientType=1 );
}
#news-topbox-title{display:none}
#news-topbox-title span{font-size:1.4em; font-family:OpenSansHebrewCondensed,Helvetica,Arial,sans-serif}
#news-topbox-left{cursor:pointer; width:19px; height:43px; margin:20px 8px 0 0; float:left; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAArCAYAAACaebMMAAAALHRFWHRDcmVhdGlvbiBUaW1lAG1hciAxNCBvdHQgMjAxNCAxNjozMTozMyArMDEwMIGwefwAAAAHdElNRQfeCg4OICoKLngTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGPC/xhBQAAAWJJREFUeNqt1tFxwyAMBmDcBZoNmg2SB7/HG7Qb1NnAG2SEthPU2aAjpO9+SDdIN3A3yK9Y7jkYEMLojvPFOb4TYASFyRBd123wqB4yQSe01SJsCtHvZMyGkjFAj3i0UygJY4gy2lp/9UUmqC3Lch+NSVD0MAPQGa3RztmXB6qQ1V80hqw+qZMEURQRUB0DBTEt5MU8UI+29kHOOQP05oGqEDTLDNCrGbaJC/oxQhS5oH8sB3TDAD2b4aNcBFHQAmwd7xstNGJ21ICOWsiFXRxDTsbWaCeuEosxCprD91SMOp6t9zVvKVWM35lYRaOxXKC9N594yKsU8G4B0OHXDFW1d8zhQZXZJMPZaT2ioQ86VGnVoHQGqEDxEAa4Y9BIoHjUocO3mZdxipbrYHxmkwzFAqq9uARBFSaB6vsZT3pjvabVfkm6OQL8cGSXfqflvXoHLrpt26B6AVzBhfSSwxrBzRWvnbb/x+ymxwAAAABJRU5ErkJggg==)}
#news-topbox-right{cursor:pointer; width:19px; height:43px; margin:20px 0 0 8px; float:right; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAArCAYAAACaebMMAAAALHRFWHRDcmVhdGlvbiBUaW1lAG1hciAxNCBvdHQgMjAxNCAxNjozMTozMyArMDEwMIGwefwAAAAHdElNRQfeCg4OIRWlU2RvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGPC/xhBQAAAVdJREFUeNqt1811wjAMAGDjBcoI3YAcMkBGYAPMBGQDRmiZgLABI9B7DrABbNBugAxKnxDxjxzpPRMI8FkRlgHT9/0GxsIohIUxh3HSAC0eVUBL7k8GLXvswQ7Aj1Lsl52rMEMxOPM38MY9HBx77gyjqev6T4RpgbRmLb65+JL/MZy9CYBHaWYxsMEy5NWMBl7WCbOi0cGEaxFWCgYxAl7NczEnQRvDSA35wnYw0ZcoM5LhAi+ZZ+hgwoMIywWzsRxQhCXApZVikMHFPFuPRyXGEPQ1cvx8EYbh+/U6GSPd8amR2bd5bzPZ0sCsgpuodJ1Fd2NJByS39dzeHIN881cA3YYTyQ8AoG0AaiiUzAygFRy6AHThr59pQUGsBBrFApBB6CdWFpsJuRT0klnu1pzENKAHpgUNNVuOQK0UGjAe/gt2J4XGsOhvCQk2CaLYZOgRWv9OfNwBN+W1G5P71AoAAAAASUVORK5CYII=)}
#news-topbox-container{width:915px; height:77px; overflow:hidden; float:left}
#news-topbox-container2{width:1050px; height:77px; overflow:hidden}
#news-topbox-container .singlenews{width:220px; height:68px; overflow:hidden; padding-top:6px; margin-right:10px; float:left; border-top:3px solid #2597D3; font-size:0.8em; font-weight:500; line-height:17px}
.singlenews img{width:90px; height:68px; margin-right:5px}
.singlenews a {color:#555; font-weight:bold; font-size:1em; line-height:1.1em}

.giustificato{text-align:justify}
.giustificato:after{content:""; display:inline-block; width:100%}
#home-page-title h1.giustificato{text-align:center}

/* ---------- da vecchio css ------------- */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-11b, div.span-12, div.span-12b, div.span-13, div.span-14, div.span-15, div.span-16, div.span-16old, div.span-16a, div.span-16b, div.span-16c, div.sidebar, div.span-17, div.span-17b, div.span-18, div.span-19, div.span-20, div.span-21, div.span-21b, div.span-22, div.span-23, div.span-33, div.main-cell {
	float: left;margin-right: 10px;}
#sidebar-right{float:right}
.span-33, .main-cell{width:660px;overflow:hidden;}
.span-8{width:150px}
.span-9{width:170px}
.span-10{width:190px}
.span-11{width:210px}
.span-11b{width:225px}
.span-12{width:230px}
.span-12b{width:240px}
.span-13{width:250px}
.span-14{width:270px}
.span-15{width:290px}
.span-16,.sidebar{width:330px} /*2013*/
.span-16old{width:310px}
.span-16a{width:315px}
.span-16b{width:320px}
.span-16c{width:325px}
.span-17{width:330px}
.span-17b{width:335px}
.span-18{width:350px}
.span-19{width:370px}
.span-20{width:390px}
.span-21{width:410px}
.span-21b{width:425px}
.span-22{width:440px}
.span-23{width:450px}
div.last {margin-right: 0px;}
.hspan-5{height:90px}
.hspan-6{height:110px}
.hspan-7{height:130px}
.hspan-8{height:150px}
.hspan-8b{height:163px}
.hspan-9{height:170px}
.hspan-10{height:190px}
.hspan-11{height:210px}
.hspan-12{height:230px}
.hspan-13{height:250px}
.hspan-18{height:350px}
.hspan-19{height:370px}
.hspan-20{height:390px}
.clear{clear:both;display:block}
/* ---------- da vecchio css ------------- */

/* menu tab generico retro-compatibile */
ul.tabs{width:inherit;height:30px;padding:0;margin:0}
ul.tabs li{display:block;float:left;height:30px}
ul.tabs a{color:#000;text-decoration:none;font-size:0.9em;font-weight:600; display:block; padding:7px 5px 3px}
ul.tabs a span{border-bottom:2px solid #80BCDC}
ul.tabs .lw1{border:0 none !important}
ul.tabs li:hover, ul.tabs li.active{color:#000;background:#E6E6E6;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;}
.tabs-home {height:32px !important}
.tabs-home li{height:32px !important; padding:0 !important}
.tabs-home li.active a{border-bottom:0 none !important}
.tabs-home a {display:block; padding:7px 7px 3px !important}
.tabs-home a span{border-bottom:2px solid #80BCDC}
.tabs-home2 li a{padding:7px 5px 3px !important}

/*.sidebar{margin-top:30px} /* TMP - solo x home */
.adv300{margin-bottom:10px}

.block{background:#ffffff; margin-bottom:20px; border-bottom:1px solid #B2B2B2}
#sidebar-right .block{border-bottom:none}
.block .titolo{width:inherit; height:24px; line-height:24px; overflow:hidden}
.block .titolo h2{display:block;margin:0;padding-left:15px;float:left; width:100%; height:24px; overflow:hidden; font-size:1em; font-weight:normal; color:white; background:#007AB9; text-transform:uppercase}
.block .dicitura{display:block;float:right;font-size:0.9em;height:13px;padding-right:4px;}
.block .dicitura span{display:block;line-height:10px} /* da verificare */
.block .contenuto{padding:10px; font-size:0.9em}
.block .bottomlinks{text-align:right;}
.block .bottomlinks a{color:white; background:#B2B2B2; text-decoration:none; font-size:0.8em;
	display:block; height:17px; padding:4px 8px 0; margin:0 5px; float:right;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	/*behavior: url(border-radius.htc);*/
}

.block-big{border:0 none !important}
.block-big .titolo{height:45px}
.block-big .titolo h2{height:30px; font-size:1.2em; letter-spacing:0.04em; padding-top:15px; line-height:15px;}
.block .contenuto-grigio{padding:10px; background:#EBEBEB}
.contenuto-grigio.strip-webcam{padding: 10px 0px 10px 0px;}

.block-sfumato-special{background:url("bg-box-sfumato.png") repeat-x 0 0}
.block-sfumato-basso{background: -moz-linear-gradient(top,  #ffffff 50%, #d7d8d9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#d7d8d9));
	background: -webkit-linear-gradient(top,  #ffffff 50%,#d7d8d9 100%);
	background: -o-linear-gradient(top,  #ffffff 50%,#d7d8d9 100%);
	background: -ms-linear-gradient(top,  #ffffff 50%,#d7d8d9 100%);
	background: linear-gradient(to bottom,  #ffffff 50%,#d7d8d9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d8d9',GradientType=0 );}
.block-sfumato-grigio-basso{background: -moz-linear-gradient(top,  #f9f9f9 50%, #d7d8d9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f9f9f9), color-stop(100%,#d7d8d9));
	background: -webkit-linear-gradient(top,  #f9f9f9 50%,#d7d8d9 100%);
	background: -o-linear-gradient(top,  #f9f9f9 50%,#d7d8d9 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 50%,#d7d8d9 100%);
	background: linear-gradient(to bottom,  #f9f9f9 50%,#d7d8d9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d7d8d9',GradientType=0 );}

.block-compresso{height:250px; overflow:hidden; position:relative}
.block-decompressione{display:block; height:50px; position:absolute; left:0; bottom:0; right:0; cursor:pointer; text-align:center}
.sfumato-bianco{background:url("bg-transfum-bianco.png") no-repeat center bottom}
.sfumato-grigio{background:url("bg-transfum-grigio.png") no-repeat center bottom}
.block-content-newsletter{padding:10px 10px 0}

.sfondo-ico-canale{background:url("bg-ico-home-canale.png") repeat-x}
.sfondo-ico-canale-small{background:url("bg-ico-home-canale-small.png") repeat-x}

/* home page */
#tab-menu{width:inherit;height:30px}
#tab-menu .tab{display:block;float:left;height:20px;padding:7px 5px 3px;color:#000;text-decoration:none;font-size:0.9em;font-weight:600}
#tab-menu .tab:hover, #tab-menu .tab-on{color:#000;background:#E6E6E6;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;}
.content-undertab{background:#E6E6E6;padding:10px}
.content-undertab-gradient{padding:10px;
	background: #e6e6e6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6e6e6 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #e6e6e6 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 );}

/*#tab-menu-map{width:inherit;height:30px}
#tab-menu-map .tab{display:block;float:left;height:20px;padding:7px 4px 3px;color:#000;text-decoration:none;font-size:0.9em;font-weight:500}*/
#tab-menu-map{width:inherit; height:26px; margin-top:20px}
#tab-menu-map .tab{display:block;float:left;height:20px;padding:5px 0 2px;color:#000;text-decoration:none; font-weight:600; width:84px; text-align:center}
#tab-menu-map .tab:hover, #tab-menu-map .tab-on{color:#000;background:#D1D1D1;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;}
#tab-menu-map .tab-disabled{color:#aaa}
#tab-menu-map .tab-disabled:hover{color:#aaa;background:transparent !important}

h1.homepage, h2.homepage{line-height:1.2em;font-size:1.3em;margin:0}
.home-art-main{width:190px; height:508px; float:left; font-size:0.9em; overflow:hidden}
.home-map-big{width:425px; height:508px; float:right; position:relative}
.home-art-main p{margin:0}
/*#left-menu-map{position:absolute; right:0; top:-10px; width:240px; height:20px; font-size:0.8em; text-align:right}
#left-menu-map a{color:#007AB9; text-decoration:none; display:inline-block; padding:3px 4px}*/
#left-menu-map{position:absolute; left:0; top:-10px; width:430px; height:20px}
#left-menu-map a{color:#007AB9; text-decoration:none; text-align:center; display:inline-block; padding:3px 0; width:84px}
#left-menu-map .tab:hover, #left-menu-map .tab-on{color:white; background-color:#007AB9;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;}
#bigmap-type-9{position:absolute; left:-30px; width:30px !important; background-image:url("common3.png"); background-position:-49px -246px; display:none}
#bigmap-type-9.tab-on, #bigmap-type-9:hover{background-position:-86px -246px}
#bigmap{width:425px; height:460px; background:#D1D1D1; border-top:1px solid #D1D1D1}

.home-art-main-old{float:left; font-size:0.9em; width:auto; height:auto; margin-bottom:10px; padding:10px;
	background: #FFFFFF;
	background: -moz-linear-gradient(top,  #E4E4E4 0%, #FFFFFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E4E4E4), color-stop(100%,#FFFFFF));
	background: -webkit-linear-gradient(top,  #E4E4E4 0%,#FFFFFF 100%);
	background: -o-linear-gradient(top,  #E4E4E4 0%,#FFFFFF 100%);
	background: -ms-linear-gradient(top,  #E4E4E4 0%,#FFFFFF 100%);
	background: linear-gradient(to bottom,  #E4E4E4 0%,#FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4E4E4', endColorstr='#FFFFFF',GradientType=0 );
}
.home-art-main-old h2.homepage{color:#B82B37; font-size:25px}

/* home - blocco news */
#ilmeteonews{position:relative; padding:5px 15px; margin-bottom:10px; background:#D9EBF5}
#ilmeteonews a{text-decoration:none}
#ilmeteonews .tit1{width:230px; height:55px; float:left; color:#007AB9; font-size:3em; font-weight:bold}
#ilmeteonews .tit2{width:250px; height:20px; float:left; margin-top:28px; color:#007AB9}
#ilmeteonews .hp-small-news{width:290px; height:120px; padding:10px; margin-bottom:10px; background:white; float:left; position:relative; cursor:pointer; overflow:hidden}
#ilmeteonews .hpsn2{margin-left:10px}
#ilmeteonews .hp-small-news-tit{font-weight:600; color:#333; line-height:1.25em}
#ilmeteonews .hp-small-news-date{position:absolute; right:10px; bottom:10px; color:#666}

/* home - blocco ilmeteo tv */
#ilmeteotv{position:relative; padding:5px 15px; background:#BFBFBF; height:303px}
#ilmeteotv .tit1{width:200px; height:55px; float:left; color:white; font-size:3em; font-weight:bold}
#ilmeteotv .tit2{width:160px; height:20px; float:left; margin-top:28px; color:white}
#ilmeteotv li{color:white}
#ilmeteotv li a{color:inherit !important}
#ilmeteotv li:hover, #ilmeteotv li.active{color:#000;background:white;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;}
#ilmeteotv .tabzone{width:308px; font-size:0.9em}
#ilmeteotv .tabzone-content{height:175px; padding:17px; background:white}
#ilmeteotv .undertitle{padding:2px 4px; color:white; background:#007AB9; height:16px; overflow:hidden; line-height:16px}
#ilmeteotv .video-upload{position:absolute; top:20px; right:15px; width:83px; height:38px}

/* meteo prossimi giorni */
.menutabP{height:30px;padding-top:6px;margin-left:0px;width:636px;overflow:hidden}
.sTabPxx{background-color:#c5dbeb;border-bottom: solid 1px #92bbe0;border-left: solid 1px #92bbe0;border-right: solid 1px #92bbe0;width:auto;height:140px}
.sTabP{padding-top:2px;min-height:180px;background:#E6E6E6}
.dicituraTabP{width:auto;padding-top:6px;padding-bottom:6px;margin-left:6px;margin-right:6px;text-align:left}
.titoloTab{color:#02498b;font-weight:bold}

/* meteo europa e mondo */
.block-half{width:325px}
.block-half .contenuto{padding:10px 0 !important}
.block-half .form-item{float:left; margin-right:10px; margin-bottom:10px}
.block-half label{color:#949494}
.block-half select{font-size:0.8em; margin:1px; width:145px; height:19px}
.block-half .nav-text{width:116px; height:18px; padding:0 0 0 1px}
.block-half .nav-glass{width:26px; height:20px; background:url(search-button.png); margin:0; padding:0; border:0 none !important}

/* frame meteo */
body.datapage, #meteotabframe{margin:0; text-align:left; letter-spacing:0.02em; background:white !important; color:#595959}
/*#meteotabframe{font-size:15px} mmm */
.locbody{width:660px;}
.locbody-content{width:inherit;overflow:hidden}
.locbody-info{width:inherit;background:#E3E4E4;padding:10px 0}
.locbody-info2{width:inherit;height:26px;background:#E3E4E4;padding-top:10px}
.locbody-infotxt{padding:5px}
.locbody-infoupd{font-size:0.85em; color:#666666}
.location{margin:0 0 5px}
/*p.location{float:left}*/
/* tab giorni bassi */
.daytabs{margin:0 0 0 3px;padding:0;white-space:nowrap;list-style:none;height:47px}
.daytabs li{margin:0;padding:0;float:left}
.daytabs li a .lw1{margin:0 3px 0 0;padding:3px 6px 0 0;display:block;background:transparent url(tab-right.png) no-repeat right top;height:44px;text-decoration:none;color:#000;text-align:center}
.daytabs li a{margin:0;padding:0 0 0 7px;display:block;background:transparent url(tab-left.png) no-repeat left top;height:47px;text-decoration:none;line-height:47px;cursor:pointer;color:#000}
.daytabs li a:hover .lw1{background-position:right bottom}
.daytabs li a:hover{background-position:left bottom}
.daytabs li.active a .lw1{background-position:right bottom;font-weight:bold}
.daytabs li.active a{background-position:left bottom}
.daytabs .lw1{font-family:Arial,sans-serif}
/* tab giorni alti */
.daytabs4{margin:0 0 0 3px;padding:0;white-space:nowrap;list-style:none;height:90px}
.daytabs4 li{float:left; background:white}
.daytabs4 li a{margin:5px 0; padding:0; display:block; height:80px; text-decoration:none; cursor:pointer; color:#000;
	font-size:1.1em; line-height:1.1em; font-weight:600; border-right:1px solid #BFBFBF}
.daytabs4 li:hover, .daytabs4 li.active{color:#000;
	background: #bbbbbb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #bbbbbb 0%, #F2F2F2 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(90%,#F2F2F2));
	background: -webkit-linear-gradient(top,  #bbbbbb 0%,#F2F2F2 90%);
	background: -o-linear-gradient(top,  #bbbbbb 0%,#F2F2F2 90%);
	background: -ms-linear-gradient(top,  #bbbbbb 0%,#F2F2F2 90%);
	background: linear-gradient(to bottom,  #bbbbbb 0%,#F2F2F2 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#F2F2F2',GradientType=0 );
}
.daytabs4 li.active a{border:0 none}
.daytabs .tabfirst, .daytabs4 .tabfirst, .daytabs .tabfirst:hover, .daytabs4 .tabfirst:hover{background:#007AB9;}
.tabfirst a{color:white !important; font-size:0.9em !important; margin-top:20px !important; border:0 none !important; height:auto !important}
.daytabs .tabnav, .daytabs4 .tabnav, .daytabs .tabnav:hover, .daytabs4 .tabnav:hover{background:#007AB9;}
.tabnav a{color:white !important; font-size:0.9em !important; margin-top:20px !important; border:0 none !important; height:auto !important}
.tabsmall{width:40px !important}

#daytabs-daily li a{padding-top:8px}
#daytabs-daily li.active{background:#007AB9}
#daytabs-daily li.active a, #daytabs-daily .tabnav a{padding-top:0 !important; color:white !important; font-size:0.9em !important; margin-top:7px !important; border:0 none !important; height:auto !important}

/* tab scorrevoli */
li .icometeo{width:38px;text-align:center}
li .icodaily{display:block;margin:4px auto 0}
.hottab .icometeo{margin-top:4px}
li .temps{font-weight:normal; font-size:0.7em; line-height:1em; display:block; text-align:center;margin-top:0}
li .temps .tmin{font:inherit;color:#2677B7; margin-right:5px;font-weight:bold}
li .temps .tmax{font:inherit;color:#FA0019;font-weight:bold}
div.scroll {position:relative;height:50px;width:inherit;overflow:hidden;}
ul.daytabs4 {display:block;width:1500px;margin:0;list-style:none;}
.daytabs4 li {display:block;float:left; width:73px; height:72px}
.daytabs4 li a {}
.daytabs4 li a.hottab {}
.daytabs4 li a .lw1{}
.daytabs4 li a .noprev{min-width:0px !important;}
.daytabs4 li a.aprev{min-width:0px !important;max-width:50px}
.daytabs4 li.tabextra{width:auto; font-size:0.9em}
.daytabs4 li.tabextra a{padding:0 3px}
/* zona sotto i tab giorni*/
.undertabz{padding:15px 5px 5px; background:#f2f2f2}
.undertabz2{padding:25px 5px 0;
	background: #f1f1f1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2UzZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #e3e4e4 60%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(60%,#e3e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e3e4e4 60%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1f1f1 0%,#e3e4e4 60%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#e3e4e4 60%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1f1f1 0%,#e3e4e4 60%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e3e4e4',GradientType=0 ); /* IE6-8 */
}
.undertabz a{color:#007AB9}
.undertabz a.util{display:block; float:left; margin:8px 8px 0 5px; color:#007AB9; text-decoration:none; font-size:1.1em}
.undertabz a.sel, .undertabz a.util:hover{border-bottom:3px solid #007AB9}
.undertabz a.switch{display:block;float:left;margin:1px 7px;padding-left:14px;background:url(/portale/misc/ico_switch.gif) no-repeat left 4px}
.undertabz a.normal{margin:1px 1px;padding:0;background:none;display:inline;float:none}

.boldval, .ora{font-weight:bold}

/* tool pdf */
.pdftool{width:130px; height:42px; left:395px; margin:0; position:absolute}
.pdfwhite{color:#CE042B;display:block;width:inherit; height:32px; padding-top:7px; text-align:center; font-size:1.1em}
.pdfwhite:hover{color:#CE042B !important; text-decoration:none}
.pdfred{display:block; width:20px; height:14px; padding-right:5px; color:white; float:right; line-height:1em; margin-top:2px}
.pdfred:hover{color:#DF2227 !important}

.pdfsubtool{height:90px;width:inherith; line-height:1.06em;padding:4px;display:none;background:white}
.pdfopt{display:block; background:#E8E8E8; margin:2px; padding:2px; line-height:1em}
.pdfopt:hover{color:white;background:#CE042B;text-decoration:none}
.pdftool-expa{height:140px;background:white}

.otherdata{float:right; width:130px; height:32px; padding-top:10px; background:#8A8A8A; color:#fff !important; font-size:1.1em; text-align:center; text-decoration:underline}

.undertabz table{margin-top:10px}
.effemeridi{color:#444; margin:5px 7px 0; border-top:1px solid #AAABAB; padding-top:3px}
.eff-sole{background: url("common3.png") repeat scroll -131px -249px transparent; display: inline-block; width: 17px; height: 17px; margin-top: -2px; vertical-align: middle;}
.eff-luna{background: url("common3.png") repeat scroll -151px -249px transparent; display: inline-block; width: 17px; height: 17px; margin-top: -2px; vertical-align: middle;}
tr.dark, tr.light, tr.situa2{height:45px}
.datatable{margin:0 !important; font-size:1em}
.datatable .descri{font-size:0.9em}
/*.datatable th{white-space:nowrap}*/
.datatable tr.dark{background:#EBEBEB}
.datatable tr.light{background:white}
.datatable a{text-decoration:none}
.datatable .hdata{display:none}
.datatable .theader{background:#8A8A8A; height:30px}
.theader th{color:white; font-size:1em; font-weight:600; padding:2px; /*text-transform:uppercase*/}
.theader span{color:inherit}
.theader acronym, .theader abbr{border-bottom:1px dotted white}
.datatable tr.expa td, tr.rep-all td, tr.rep-new td{cursor:pointer}
.datatable tr.expa:hover, tr.rep-all:hover, tr.rep-new:hover{background:#AFDCFF}
.datatable tr.expa:hover td.f{background:url(/portale/misc/ico-exp.png) no-repeat 0px center}
.datatable tr.dark1{height:45px;background:#FFE9A2}
.datatable tr.light1{height:45px;background:#FFF6D2}
.datatable tr.over{background:#FFC57C}
.datatable tr.over td{cursor:pointer}
.datatable tr.overX{background:#FFC57C}
.datatable tr.overX td.f{background:url(/portale/misc/ico-imp.png) no-repeat 0px center}
.datatable tr.dark1 td, .datatable tr.light1 td{cursor:pointer}
.datatable td.f{padding-left:2px}
.datatable .mare{height:29px;background:#fff}
.datatable-other .col5, .datatable-other .col6, .datatable-other .col7{text-align:center}


.situa1{background:#D6EBF5}
.situa2{background:#D6EBF5;border-bottom:1px solid #9FAFB7}
.situa1 .rlinks{display:block;float:right;text-align:right;margin-right:5px;width:370px}
.situa1 .ltitle{display:block;float:left;margin-top:2px;margin-right:1px; font-size:0.8em}
.icometeo{white-space:nowrap}
.icometeo img{vertical-align:top}
.clima{background-color:#ffffff;height:40px}
.smalllinks{clear:both; font-size:0.8em; margin:3px 1px}
.datatable .meteoreporter{background:#007AB9 url(/portale/misc/reporter-fumetto-grigio.png) no-repeat 3px center; padding:4px 6px 3px 37px; color:white; display:inline-block; font-weight:bold}

/* pagine interne - varie*/
.ilmeteo_daily .content-undertab{background:#E6E6E6;padding:10px}
.ilmeteo_infoprev{font-size:0.8em;margin-bottom:2px}
.ilmeteo_daily .ilmeteo_infoprev{padding:4px}
.image img, img.imageprev, .imageprev img, img.image{border:1px solid #2D58A3;margin:5px}
.ilmeteo_daily img{margin-top:10px}
/*.ilmeteo_daily table img{float:left}*/
.regiontip{background-color:White;padding:2px;border:1px solid Black;position:absolute;top:0px;left:0px;visibility:hidden;font:bold 10px;color:Red}

.hX {color: #FFF;background: #007AB9 none repeat scroll 0% 0%;height: 25px;padding:8px 8px 0;margin: 10px 0px;font-size: 17px; font-family:OpenSansHebrewCondensed,Helvetica,Arial,sans-serif; letter-spacing: 0.04em;text-transform: uppercase;line-height: 1em;}
#datatable2 .daytabs4 a{height:23px}

#linkf3{display:block;width:590px;height:17px;margin:5px 26px;background:url(/portale/themes/ilmeteo9/barravideo2.png) no-repeat center center;text-decoration:none;text-align:center;color:white;font-weight:bold}
#linkf3:hover{text-decoration:none}

.ilmeteo_webcam{padding-top:10px;margin-top:5px}
.ilmeteo_webcam h2{font-size:1em; margin-bottom:5px}
.ilmeteo_webcam tr{background:transparent !important}
.hr-webcam{color:#888;background:#888;width:100%;height:1px}
.webcam-table{margin:10px 0 0 10px}
.webcam-cell{height:220px;width:210px;overflow:hidden}

/* webcam popup */
#webcam-popup{background: url("bg-semitransparent.png") repeat scroll 0 0 transparent; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 100000000}
#webcam_linkupdate{color:white; text-decoration:none}
#webcam-popup .closebutton{color:white; display:block; float:right; margin-bottom:5px}
#webcam-popup-img {width:800px; margin:0 auto; padding:10px; background:black}
#webcam-popup .wcimg{border: 1px solid #222;background:url("/portale/misc/webcam-refresh.gif") no-repeat 0 0}

/* angoli arrotondati 5px */
.round-5{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
}
/* angoli arrotondati 3px */
.round-3{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);
}

.sfumato{
	background: rgb(59,103,158); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,103,158,1)), color-stop(50%,rgba(43,136,217,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.arrotondato{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	behavior: url(border-radius.htc);
}

.debug{background:red}

/* menu a icone per canali */
.ico-canale-container{width:640px; margin:0px auto; padding-top:10px;}
.ico-previ, .ico-situazione, .ico-mariventi, .ico-viaggi, .ico-estate{background:transparent no-repeat top left; width:89px;height:15px;display:block;margin:5px 1px 0;float:left;padding-top:40px; text-align:center; font-size:0.83em; color:#696969; text-decoration:none}
.ico-previ{background-image:url("ico-home-previ.png")}
.ico-situazione{background-image:url("ico-home-situazione.png")}
.ico-mariventi{background-image:url("ico-home-mariventi.png")}
.ico-viaggi{background-image:url("ico-home-viaggio.png")}
.ico-estate{background-image:url("ico-home-estate.png")}
.ico-previ:hover, .ico-situazione:hover, .ico-mariventi:hover, .ico-viaggi:hover, .ico-estate:hover{color:#005890; text-decoration:none}
.ico-previ-3,.ico-news,.ico-bollettino,.ico-autostrade,.ico-previ-spiagge{background-position:0 top;}
.ico-previ-7,.ico-satellite,.ico-settori-marini,.ico-traffico,.ico-webcam-mare{background-position:-90px top;}
.ico-previ-15,.ico-dati,.ico-citta-marine,.ico-aeroporti,.ico-boll-mari{background-position:-180px top;}
.ico-previ-30,.ico-segnalazioni,.ico-venti-7giorni,.ico-webcam{background-position:-270px top;}
.ico-previ-it,.ico-virtual-sat,.ico-mari-5giorni,.ico-mappe{background-position:-360px top;}
.ico-previ-eu,.ico-radar,.ico-marea-venezia,.ico-percorsi{background-position:-450px top;}
.ico-previ-mo,.ico-fulmini,.ico-varie,.ico-assicurazioni{background-position:-540px top;}
.ico-previ-video,.ico-radio-sondaggi,.ico-profili-verticali{background-position:-630px top;}
.ico-previ-carte,.ico-webcam-italia,.ico-surf{background-position:-720px top;}
.ico-previ-stag,.ico-webcam-europa,.ico-mobile{background-position:-810px top;}
.ico-previ-aria,.ico-dati-climatici,.ico-speciale{background-position:-900px top;}
.ico-previ-sport,.ico-archivio-meteo{background-position:-990px top;}
.ico-previ-web{background-position:-1080px top}
.ico-previ-desktop{background-position:-1170px top}
/* menu a icone per canali - hover */
.ico-previ-3:hover,.ico-news:hover,.ico-bollettino:hover,.ico-autostrade:hover,.ico-previ-spiagge:hover{background-position:0 -60px}
.ico-previ-7:hover,.ico-satellite:hover,.ico-settori-marini:hover,.ico-traffico:hover,.ico-webcam-mare:hover{background-position:-90px -60px}
.ico-previ-15:hover,.ico-dati:hover,.ico-citta-marine:hover,.ico-aeroporti:hover,.ico-boll-mari:hover{background-position:-180px -60px}
.ico-previ-30:hover,.ico-segnalazioni:hover,.ico-venti-7giorni:hover,.ico-webcam:hover{background-position:-270px -60px}
.ico-previ-it:hover,.ico-virtual-sat:hover,.ico-mari-5giorni:hover,.ico-mappe:hover{background-position:-360px -60px}
.ico-previ-eu:hover,.ico-radar:hover,.ico-marea-venezia:hover,.ico-percorsi:hover{background-position:-450px -60px}
.ico-previ-mo:hover,.ico-fulmini:hover,.ico-varie:hover,.ico-assicurazioni:hover{background-position:-540px -60px}
.ico-previ-video:hover,.ico-radio-sondaggi:hover,.ico-profili-verticali:hover{background-position:-630px -60px}
.ico-previ-carte:hover,.ico-webcam-italia:hover,.ico-surf:hover{background-position:-720px -60px}
.ico-previ-stag:hover,.ico-webcam-europa:hover,.ico-mobile:hover{background-position:-810px -60px}
.ico-previ-aria:hover,.ico-dati-climatici:hover,.ico-speciale:hover{background-position:-900px -60px}
.ico-previ-sport:hover,.ico-archivio-meteo:hover{background-position:-990px -60px}
.ico-previ-web:hover{background-position:-1080px -60px}
.ico-previ-desktop:hover{background-position:-1170px -60px}

/* ---------- da vecchio css ------------- */
.block-login{background:url(bg-social-login2.png) no-repeat;width:310px;height:24px}
.bl-share, .bl-news, .bl-gadget, .bl-user{display:block;height:24px;margin:0;float:left}
.bl-share{width:105px}
.bl-news{width:90px}
.bl-gadget{width:90px}
.bl-user{width:25px}
.block-login-expa{display:none;margin-top:-3px;background:#ffffff;margin-bottom:20px;border-left:2px solid #4993CB;border-right:2px solid #4993CB;border-bottom:2px solid #4993CB;border-top:3px solid #4993CB}
.block-login-expa .contenuto{padding-top:8px}
.block-login-expa-title{background:url(bgblock-expa-title.png) no-repeat 0 0;width:292px;height:20px;text-align:center;color:white;font-weight:bold;padding-top:2px;margin-bottom:5px}
.block-gadget-1{display:block;width:72px;height:30px;float:left;background:url(bgadgets.png) no-repeat;padding-top:90px;margin:12px;text-align:center;font-weight:bold}
.block-gadget-web{background-position:0 0}
.block-gadget-iphone{background-position:-72px 0}
.block-gadget-desk{background-position:-144px 0}
/*.block .dicitura-dx{color:#FFFFFF;display:block;float:right;font-size:10px;height:13px;margin-top:5px;margin-right:4px}*/
.titolo .sharetool{float:right;margin-top:2px;width:70px;height:22px}

#footer{width:100%;height:34px;margin:0;background:#F4F4F4;border-top:1px solid #CFCFCF;font-size:0.8em;color:gray}
#footer .footer_left{float:left;padding:10px 5px}
#footer .footer_right{float:right;padding:5px}
#footer .bold{font-weight:bold;color:gray}

.advconsiglia210{background:url(bgcons210.png) no-repeat;width:210px;height:250px;border:0 none}
.advconsiglia210 .tit{padding-top:18px;text-align:center;width:100%;font-size:13px;font-weight:bold;color:white;margin-bottom:45px}
.advconsiglia210 a{display:block;margin-left:18px;margin-top:32px;color:#555;font-family:Arial,sans-serif;font-size:11px;margin-right:11px}
.advconsiglia210 a:hover{color:#a00}

.xbox{margin:3px 0px 5px;min-width:111px}
.xbox-not{margin:0px 0px 5px}
.xbox .title, .xbox .titlered {color:black;font-weight:bold;text-align:left;margin:3px 0 5px;padding-bottom:3px; border-bottom:1px dotted silver}

.titzona_table{padding-left:5px; width:300px; border-bottom:1px solid #CCCCCC;margin-top:5px}
.titzona_table img{vertical-align:middle;}

/* form per segnalazione notizie (usato nelle sezioni notizie autostrade e terremoti) */
#formbox .leggitutto{font-weight:bold;float:right;margin-right:5px;font-size:10px;}
#formnotizie{height:375px;width:425px;padding:5px; border:8px solid white;background-image:url(notizie_inserisci2.png);}
#hiddenimg{background: url("bg-semitransparent.png") repeat scroll 0 0 transparent; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 100000000}
#form-segnalazione{text-align:left}
.closetxt{color:white; display:block; float:left; margin:3px 5px 0 0}
.ico-rep{float:right;margin-right:7px;}
#form_item_special label{padding-top: 0px;}.linkinsert_large{position:absolute;right:0; background: url("box_segnalate2.png") repeat scroll 0 -30px transparent;display:block;float:right;width:180px;font-size:13px;text-align:center;padding:7px 10px 7px;border:1px solid #FFD800}
.linkinsert_medium{display:block;background: url("box_segnalate2.png") repeat scroll 0 -30px transparent;width:150px;text-align:center;padding:0px 5px 0px;border:1px solid #FFD800}
/* ---------- da vecchio css ------------- */

.lang-tool{width:120px;height:20px;background:none;overflow:hidden;float:right;margin:0px 3px}
.lang-cont{width:24px;height:18px;overflow:hidden}
.lang-tool .flag{display:block;width:18px;height:12px;background:url(/portale/misc/lang-flags5.png) no-repeat;margin:3px;float:left}
.lang-tool .ita{background-position:left top}
.lang-tool .eng{background-position:left -12px}
.lang-tool .fra{background-position:left -24px}
.lang-tool .ger{background-position:left -36px}
.lang-tool .spa{background-position:left -48px}
.lang-tool .ara{background-position:left -60px}
.lang-tool .chn{background-position:left -72px}
.lang-tool .chns{background-position:left -84px}
.lang-tool .jpn{background-position:left -96px}
.lang-tool .rou{background-position:left -108px}
.lang-tool .pol{background-position:left -120px}
.langbox {width:150px;float:right;margin-top:1px}
.langbox .arrow{float: left;margin-top: 3px;cursor:pointer;}
.langbox .flagarrow {display:block;width:7px;height:12px;background:url(/portale/misc/arrows-black.png) no-repeat;}
.langbox .left{background-position:left top}
.langbox .right{background-position:-8px}
.lang-tool ul.flags{display:block;width:500px;list-style:none;margin:0;padding:0;}
.lang-tool li{display:block;float:left;}

/* autocomplete */
#ajax_listOfOptions{position:absolute;width:97%;height:145px;overflow:auto;border-top:1px solid #cccccc;text-align:left;z-index:100}
#ajax_listOfOptions div{margin:1px;padding:1px;cursor:pointer}
#ajax_listOfOptions .optionDiv{background-image:url("/portale/5men.png"); background-repeat:no-repeat;background-position:380px center}
#ajax_listOfOptions .optionDivSelected{background-color:#F7B339}
#ajax_listOfOptions_iframe{background-color:#FFFFF0;position:absolute;z-index:5}
#dynSearch{position:absolute;z-index:1000000;overflow: hidden;padding:10px;background:white;font-size:0.8em;line-height:18px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow:0px 6px 5px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow:0px 6px 5px 2px rgba(0,0,0,0.4);
	-moz-box-shadow:0px 6px 5px 2px rgba(0,0,0,0.4)
	/*behavior: url(border-radius.htc);*/
}
#dynSearch a{text-decoration:none;color:#0361B6}
#dynSearch a:hover{text-decoration:underline;color:#FF8104}
#dynSearch .recent{background:#A7D1EE;padding:2px;border-bottom:1px solid gray;display:none; line-height:1.2em}
#select-X-cont{line-height:1.2em}
.optionDiv .citylinks{display:none}
.optionDivSelected .citylinks{display:inline-block;float:right}
.citylinks a{display:inline-block; padding:0 3px; margin-left:3px}
.citylinks a:hover{color:#F7B339 !important; background:#333333; text-decoration:none !important}

#fav-search-cont{position:absolute;bottom:0;left:0;width:345px;height:14px;overflow:hidden;font-size:0.7em;color:gray;margin-left:13px;display:none}
#fav-search-cont a{color:inherit;text-decoration:none}
#fav-search-cont a:hover{color:black}

.cont-canale-situazione, .cont-canale-ventimari, .cont-canale-viabilita, .cont-canale-estate, .cont-canale-mappe{margin-top:20px}
.cont-canale-situazione .block, .cont-canale-ventimari .block, .cont-canale-viabilita .block, .cont-canale-estate .block{margin-bottom:10px; border-bottom:0px none}
.situazione-bg-realtime{background:url("bg-box-situazione.png") no-repeat left top}
.situazione-bg-reporter{background:url("bg-box-situazione.png") no-repeat right top}
.situazione-rtdata{width:100%}
.situazione-rtdata .dark, .situazione-rtdata .light{height:28px; background:transparent; font-size:0.8em; border-bottom:1px solid silver}
.situazione-rtdata td{border-bottom:0px none !important}
.cont-canale-situazione .block-img, .cont-canale-ventimari .block-img, .cont-canale-viabilita .block-img, .cont-canale-estate .block-img{margin-top:10px; background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q4ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #d7d8d9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d7d8d9));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d7d8d9 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#d7d8d9 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#d7d8d9 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#d7d8d9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d8d9',GradientType=0 );
}
.cont-canale-estate .block-img{margin-top:20px; height:460px}
.cont-canale-estate .block-appro-left{width:325px; float:left; margin-right:10px}
.cont-canale-estate .block-appro{width:315px; padding:5px; margin-top:10px; float:left; background:url("bg-box-sfumato.png") repeat-x 0 0}
.cont-canale-estate .block-appro h3{color:#FF623A; margin:10px 0 6px; font-size:1.3em}
.cont-canale-estate .block-appro p{margin:0; font-size:0.9em}

.cont-canale-previsioni{margin-top:20px}
.cont-canale-previsioni-left{width:425px; float:left}
.cont-canale-previsioni-right{width:225px; float:right}
.cont-canale-previsioni .block{margin-bottom:10px; border-bottom:0px none}
.cont-canale-previsioni .block-internal{padding:5px; height:100px; margin-top:8px; font-size:0.87em;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #EEEFEF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEEFEF));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#EEEFEF 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#EEEFEF 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#EEEFEF 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#EEEFEF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EEEFEF',GradientType=0 );
}
.block-internal .par{margin:0 0 0 104px}
.cont-canale-previsioni .box-servizi-web{text-align:center}
.box-servizi-web a{display:block; width:50%; float:left; margin-top:15px}

.cont-canale-ventimari .block-cartine{padding:5px; margin-top:8px; font-size:0.87em;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #d7d8d9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d7d8d9));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d7d8d9 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#d7d8d9 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#d7d8d9 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#d7d8d9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EEEFEF',GradientType=0 );
}

.cont-canale-newsvideo .box-news{height:155px; padding:10px; margin-top:10px; background:url("bg-box-sfumato.png") repeat-x 0 0}
.box-news .titolo-news{width:50px; height:35px; float:left; padding-top:10px; color:#007AB9; font-size:1.4em; font-weight:bold}
.box-news .evidenza{width:585px; height:45px; float:right; margin-bottom:10px;}
.box-news ul {height:22px !important}
.box-news li{color:black !important; height:18px !important; padding:2px 8px !important}
.box-news li a{color:inherit !important}
.box-news li:hover, .box-news li.active{background:white !important}
.box-news .evidenza-content{height:20px; background:white; padding:2px 5px; overflow:hidden}
.box-news a.neutro, .box-news a.neutro:hover{color:black}
.box-news .duebox{height:90px; padding:5px; background:white; font-size:0.9em}
.duebox span{font-weight:500}
.duebox .block{border-bottom:0 none; margin-bottom:0}
.duebox .contentnoborder{margin-top:2px}

.cont-canale-newsvideo .box-video{height:280px; padding:24px 10px 10px; margin-top:10px; background:url("bg-box-sfumato.png") repeat-x 0 0}
.box-video{position:relative}
.box-video .video-upload{position:absolute; top:4px; right:10px; width:83px; height:38px}
.box-video ul{height:22px !important}
.box-video li{color:black !important; height:18px !important; padding:2px 5px !important}
.box-video li a{color:inherit !important; padding:3px 5px 3px !important}
.box-video li:hover, .box-video li.active{color:white !important; background:#A6A6A6 !important}
.box-video .box-content{height:240px; background:white; padding:10px}
.box-video .box-content ul.tabs{border-bottom:1px solid white; margin:10px 0}
.box-video .box-content li{color:white !important}
.box-video .box-content li:hover, .box-video .box-content li.active{color:black !important; background:white !important}

#video-box-left{width:20px; height:200px; float:left}
#video-box-right{width:20px; height:200px; float:right}
#video-box-left a, #video-box-right a{display:block; width:19px; height:48px; margin-top:50px; background:url("frecce-big.png")}
#video-box-left a{background-position:left top}
#video-box-right a{background-position:right top}
.box-video .video-box-content{width:570px; height:200px; float:left; margin:0 5px; overflow:hidden; position:relative}
.video-box-content .video-canale-tab{display:none; position:absolute; left:0; top:0; height:200px}
.video-box-content .onevideo{position:relative; float:left; width:180px; height:190px; margin:5px; text-align:center; font-size:0.9em}
.onevideo a.videolink{color:white; display:block; height:156px; overflow:hidden}
.onevideo .video-share{border-top:1px solid #e0e0e0; margin-top:5px; text-align:left; position:relative}
.onevideo .video-share a{color:#007AB9; background:#e0e0e0; padding:1px 5px 2px; text-decoration:none;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	/*behavior: url(border-radius.htc);*/
}
.onevideo .video-share a.span-rating{color:white; background:#007AB9 url("stella-bianca.png") no-repeat 4px 2px; padding-left:19px; position:absolute; right:0; top:0; display:block}
.onevideo .rating{display:block; position:absolute; right:1px; top:0; height:19px; background:url("5stars.png") no-repeat 0 0}
.onevideo .rating-1{width:16px}
.onevideo .rating-2{width:32px}
.onevideo .rating-3{width:48px}
.onevideo .rating-4{width:64px}
.onevideo .rating-5{width:80px}
.onevideo .rate-box{position:absolute; right:0; top:61px; width:80px; height:95px; padding:3px; background:#007AB9; display:none}
.rate-box a.rating{position:relative; display:block; float:right; clear:both}
.rate-box a.rating:hover{background-color:black}
.onevideo .addthis_toolbox{position:absolute; left:0; top:124px; width:174px; padding:3px; background:#e0e0e0; display:none}
.onevideo .share-close{display:block; width:16px; height:16px; background:url("chiudi-16.png") no-repeat 0 0; float:right}
.box-video2{height:540px; padding:10px; margin-top:10px;
	background: #E1E2E3;
	background: -moz-linear-gradient(top,  #E1E2E3 0%, #F0F1F1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E1E2E3), color-stop(100%,#F0F1F1));
	background: -webkit-linear-gradient(top,  #E1E2E3 0%,#F0F1F1 100%);
	background: -o-linear-gradient(top,  #E1E2E3 0%,#F0F1F1 100%);
	background: -ms-linear-gradient(top,  #E1E2E3 0%,#F0F1F1 100%);
	background: linear-gradient(to bottom,  #E1E2E3 0%,#F0F1F1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E1E2E3', endColorstr='#F0F1F1',GradientType=0 );
}
.box-video2 .video-upload2{font-size:1.6em; display:inline-block; margin-bottom:20px}
.video-upload2 img{vertical-align:middle}
.box-video2 .box-content{height:440px}
.box-video2 .video-box-content{width:620px; height:400px; margin:0}
.box-video2 .onevideo{margin:5px 12px}
#video-tutti{display:block}

.onevideometeo{float:left; width:140px; height:100px; margin:15px 12px 0; text-align:center; font-size:1.1em}
.onevideometeo a{font-weight:500; color:#5E5E5E}

.box-video3{height:auto; margin:10px 0}
.box-video3 .video-upload3{position:absolute; right:10px; top:10px}
.box-video3 .box-content{height:520px}
.box-video3 .onevideometeo{float:left; width:140px; height:100px; margin:15px 10px 0; text-align:center; font-size:1.1em}
.box-video3 .onevideometeo a{font-weight:500; color:white}

.cont-canale-newsvideo .sb-left, .sb-left2{font-size:1.5em; margin-top:18px}

.cont-canale-mappe .mappa-mini{display:block; float:left; width:195px; height:250px; padding:7px; margin:0 0 11px 11px; text-align:center; background:url("bg-box-sfumato.png") repeat-x 0 0}
.cont-canale-mappe .mappa-mini img{margin-bottom:10px}

.linkFreccia{background:url("freccia-link.png") no-repeat left center; padding-left:9px}

#banner970x30strip{width:970px; height:auto}

/* TAG cloud */
.tagcloud {margin:20px 0;padding:0;}
.tagcloud h4{margin:2px;}
.tagcloud a span{text-decoration:none}
.tagcloud a span:focus, .tagcloud a span:hover{background:#1795D3; color:white; text-decoration:none}
.tagcloud .word {padding:4px}
.tagcloud .size1 {font-size: 2em;}
.tagcloud .size2 {font-size: 1.8em;}
.tagcloud .size3 {font-size: 1.7em;}
.tagcloud .size4 {font-size: 1.6em;}
.tagcloud .size5 {font-size: 1.5em;}
.tagcloud .size6 {font-size: 1.4em;}
.tagcloud .size7 {font-size: 1.3em;}
.tagcloud .size8 {font-size: 1.1em;}
.tagcloud .size9 {font-size: 1em;}
.tagcloud .size0 {font-size: 0.8em;}

/* canale community*/
.comm-bg{background:url("bgbox-64.png") repeat-x}
.comm-link{display: block; width: 180px; float: left; margin: 30px 0 10px 30px; font-weight:bold}

.block-sidebar-news{padding-top:10px; position:relative}
.block-sidebar-news .content-news{height:70px; padding:10px 10px 0; background:#e6e6e6}
.block-sidebar-news .content-news .testo{font-size:0.8em}
.block-sidebar-news ul.tabs{height:23px; font-size:0.8em}
.block-sidebar-news li{width:33%; text-align:center; padding:0 !important}
.block-sidebar-news .bottomlinks{position:absolute; right:0; bottom:0}

.block-sidebar-multimedia{height:240px; position:relative}
.block-sidebar-multimedia .media-thumb{display:block; float:left; width:110px; margin:10px 20px 0; text-align:center; color:#707070; font-weight:500; text-decoration:none}
.block-sidebar-multimedia .bottomlinks{position:absolute; right:0; bottom:0}
.button-carica-video{background:url("common3.png") no-repeat 1px -127px #EC7007 !important; padding-left:26px !important; height:18px !important}
.button-carica-foto{background:url("common3.png") no-repeat 1px -152px #EC7007 !important; padding-left:32px !important; height:18px !important}

a.linkF{display:block;float:left;margin:1px 6px;padding-left:8px;background:url("/portale/misc/ico_arrowsmall.png") no-repeat left 4px;color:#003D7B}
a.linkP{display:block;float:left;margin:1px 6px;padding-left:8px;background:url("/portale/misc/ico-piu-blu.png") no-repeat left 4px;color:#003D7B}

.realtime-admin{font-size:0.8em;overflow-x:scroll}
.realtime-admin #pager{margin-bottom:20px}

/* tmp */
#banner300x250r15{background:silver; width:300px; height:250px}

#message .error{color:red;font-weight:bold}

#dotnAd_970x30_strip img{margin-bottom:10px}



/*  nuova grafica previsioni */

.ilmeteo_daily.newdaily{font-size: 1.1em;}

.ilmeteo_daily_long table{font-size: 1.1em;}

.dayboxnew{background-color:#E6E6E6;padding:24px 8px 8px 8px;margin-bottom:17px;}
.boxnewtitle{background-color: #007AB9;color:white;height: 30px;padding-left:8px;padding-top:6px;margin-bottom:13px;
	font-size:16px;font-weight:bold;}
.linkdettagliate{background: url("http://www.ilmeteo.it/portale/misc/freccia_arancio.png") no-repeat scroll left center;
	color: #999999;float: right;padding-left:12px;display:block;margin-top:20px;font-weight:bold;}

.titleprevi15{background-color:#007AB9;color:white;font-weight:bold;font-size:17px;padding:12px;}
.titleprevi15brown{background-color:#5C5C5C;color:white;font-weight:bold;font-size:17px;padding:12px;}
.xboxprevi15{background-color:#E6E6E6;margin: 14px 0;min-width: 111px;padding:18px 12px 18px 12px;}

.noboxtitle{display:block;padding-bottom:11px;border-bottom:1px solid #ACACAC;
	color:#007AB9;font-weight:bold;font-size:24px;}

/*  fine nuova grafica previsioni  */

/* restyling area previsioni città 2015 */
.box-previ-bottom-info{width:295px; height:330px; padding:15px; float:left; background:#EBEBEB; font-size:1.2em; overflow:hidden}
.box-previ-bottom-info h3{color:#007AB9; font-size:1.1em; margin:0}
.box-previ-bottom-info b{color:#505050 !important}
.box-previ-bottom-info b.comune{font-size:1.1em}
.box-previ-bottom-info a{color: #007AB9; font-weight:500}
.box-previ-bottom-info .infoloc{min-height:100px;}
.box-previ-bottom-info .geolinks{font-size:0.8em}
.box-previ-bottom-info .maplink{display:block; width:280px; height:120px; text-align:right; text-transform:uppercase; line-height:1em; overflow:hidden}
.box-previ-bottom-info .eff{font-size: 0.8em; line-height:150%; margin:10px 0}
.box-previ-bottom-info .eff b{font-weight:500; color:#2677B7 !important}
.box-previ-bottom-info .eff-sole{background: url("common3.png") repeat scroll -125px -268px transparent; display: inline-block; width: 20px; height: 20px; margin-top: -2px; vertical-align: middle;}
.box-previ-bottom-info .eff-luna{background: url("common3.png") repeat scroll -148px -268px transparent; display: inline-block; width: 20px; height: 20px; margin-top: -2px; vertical-align: middle;}
.box-previ-bottom-info .morelinks{width:295px; margin-top:15px; padding-top:15px; border-top:1px solid #b8b8b8}
.box-previ-bottom-info .morelinks a{width:145px; height:20px; display:block; text-align:center; font-weight:500; font-size:0.85em; letter-spacing:0.05em; line-height:1.3em; text-decoration:none}
.box-previ-bottom-info .paesionline{float:left; background:white; color:#007AB9; padding:0 !important}
.box-previ-bottom-info .ml-trivago{float:right; background:#C4C4C4; color: white}
.box-previ-bottom-info .trvg-1{font-weight:bold; color:#007AB9}
.box-previ-bottom-info .trvg-2{font-weight:bold; color:#D98139}
.box-previ-bottom-info .trvg-3{font-weight:bold; color:#9E1618}
#datatable2 td.col2{width:auto !important}
#datatable2 .daytabs4 li a{margin:0; padding-top:10px; height:32px;}

.hX{color:white; background:#007AB9; height:15px; padding:15px; margin:10px 0; font-size:1.2em; letter-spacing:0.04em; text-transform:uppercase; line-height:1em}


#condividi_news{background:url("BOX COMPLETO.png");background-repeat: no-repeat;display:block;height:33px;width:260px;position:relative;float:right}

#condividi_news a{display:block}
#condividi_news .f{position:absolute;left:151px;width:21px;height:33px;}
#condividi_news .g{position:absolute;left:181px;width:31px;height:33px;}
#condividi_news .t{position:absolute;left:214px;width:32px;height:33px;}


/* ADV POPUP PER MOBILE IN VERSIONE DESKTOP */
#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#1F8BC4;
	border:1px solid #cecece;
	z-index:1000000000; /* 1000; */
}


#popup_advmobile{
	display:none;
	position: absolute;
	left: 0;
	top: 0;
	background: #1F8BC4;
	z-index: 1000000001;/* 100000;*/
	padding:12px;
}

#popup_advmobile .advcontent{opacity:1;height:250px;width:300px;padding-top:17px;}

#popup_advmobileClose{
	font-size:65px;
	line-height:14px;
	top:10px;
	position:absolute;
	color:black;
	font-weight:700;
	display:block;
}

/* css pagina /neve */

.homeneve-barratitolo{font-size:18px; font-weight:500; line-height:30px; height:30px; color:white; margin-bottom:12px; padding-left:9px;background-color:#007AB9}
.homeneve-barratitolo_small{font-size:15px; font-weight:500; height:24px; line-height:24px; color:white; margin-bottom:12px; padding-left:9px;background-color:#007AB9}
.homeneve-col1{width:325px; float:left; margin-right:10px}
.homeneve-col2{width:325px; float:right}
.xbox.homeneve-col2{background: url('bg-ico-home-canale.png') repeat-x;padding:7px 10px 7px 10px;width:305px;margin:0}
.xbox.homeneve-col2 a{font-size: 13px;font-weight: bold;}

.neve-leggitutto{display:block; font-weight:500; padding-left:10px;float:right;
	background: url('/portale/misc/freccia_arancio.png') no-repeat left center; color:#007AB9}

.neve-webcam-container{width:318px;margin:5px 7px 0px 0px;padding-left:7px;background:url('/portale/misc/sfondo_webcam_neve.png') repeat-x;
	background-position-y: 5px;height:259px;}
.neve-webcam-container span{color:#007AB9;font-weight:bold;display:block;margin-top:8px;font-size:15px;}
.neve-webcam-container form{margin-top:25px;}
.neve-webcam-container .tuttewebcam{background: url('/portale/misc/ICONAWEBCAMtesto.png');display:block;float:left;width:99px;height:16px;}

.block-links-neve {
	height: 302;
	background: url('/portale/misc/link_neve2.png') no-repeat;
}
.block-links-neve a{display:block;height:64px;margin-bottom:10px;padding-left:195px;padding-top:5px;padding-right:2px;font-size:12px}

/* box video scorrevole */
.neve-scrollcontainer{width:660px;height:205px;background:url('/portale/misc/sfondo_scroll_neve.png') repeat-x;}

.neve-tool{width:603px;height:205px;background:none;overflow-x:hidden;float:right;position:relative;}
/*.neve-tool .flag{display:block;width:18px;height:12px;background:url(/portale/misc/lang-flags5.png) no-repeat;margin:3px;float:left}*/
.neve-tool span{color:#007AB9;font-weight:bold;display:block;margin-top:5px;font-size:15px;}
.neve-tool .condividi{color:#666666; display:block;float:right;width:75px;height:23px;line-height:23px;
	background:url('/portale/misc/CONDIVIDI.png');background-repeat: no-repeat;background-position:right; }

.neve-tool .addthis_toolbox {
	position: absolute;
	bottom:30px;
	width: 180px;
	padding: 3px;
	background: #e0e0e0;
	display: none;
}

.neve-tool .share-close {
	display: block;
	width: 16px;
	height: 16px;
	background: url("chiudi-16.png") no-repeat 0 0;
	float: right;
}

.nevebox {width:660px;float:right;margin-top:1px}
.nevebox .arrow{float: left;margin-top: 3px;cursor:pointer;}
.nevebox .flagarrow {display:block;width:28.5px;height:120px;}
.nevebox .left{background:url(/portale/misc/FRECCIASX.png) no-repeat;background-position: center; }
.nevebox .right{background:url(/portale/misc/FRECCIADX.png) no-repeat;background-position: center; }
.neve-tool ul{display:block;width:2412px;list-style:none;margin:0;padding:0;}
.neve-tool li{display:block;float:left;width:185px;margin:0 8px 0 8px;}

.cartina_neve .txt{width:205px;height:488px;margin-left:10px;float:right;}
.cartina_neve .txt-title{font-size:20px;font-weight:bold;color:#007AB9;margin-top:50px;margin-bottom:10px;}

.paesionline{font-size:13px;background-color:#ffffff;color:#007AB9 !important;float:right;padding:1px;margin-right:0px !important}

/* aria */
.iqa-cont{width:100px;clear:both;display:inline-block}
.iqa-ico{float:left;width:20px; height:20px;
	border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 2px 0px rgba(8,8,8,0.84);font-size:7px}
.iqa-txt{float:left;margin-left:5px;margin-top:2px}
.datatable .iqa-cont{width:auto}

/* radar */
.radar-cont{width:100px;clear:both;display:inline-block}
.radar-ico{float:left;width:20px; height:20px;
	box-shadow: 0px 0px 2px 0px rgba(8,8,8,0.84);font-size:7px}
.radar-txt{float:left;margin-left:5px;margin-top:2px}
.datatable .radar-cont{width:auto}

.radar-moving-red{background-color:#FF0000}
.radar-moving-green{background-color:#4CFF00}
.radar-moving-yellow{background-color:#FFD800}

.radar-moving-ico {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 2px 0px rgb(8 8 8 / 84%);
    font-size: 7px;
    margin: 5px 5px;
}

.aria-appro h2 {
	padding: 9px;
	margin-bottom: 0 !important;
	color: white;
	background: #1F8BC4;
}

/* nuove pagine pollini */

.allergie-title {
	padding: 9px;
	margin-bottom: 0 !important;
	color: white;
	background: #1F8BC4;
	font-size:15px;
}

/* nuova home meteo-europa */

.europa-scrollbox{height:139px;overflow:hidden;border-bottom:solid #999999 1px;
	margin-top:10px;
	margin-bottom:10px;
	overflow-y: scroll;
	overflow-x: hidden;
	line-height: 180%;
	padding-left:10px}

.europa-scrollbox a{color:black;}


#temp-box{width:660px;height:125px;color: #49A2D0;margin-top:2px;
	border-bottom: solid #DBDBDB 1px;}
#temp-box .name{display:block;float:left;width:113px;height:17px;margin:1px;
	line-height:16px;
	color:black;
	font-size:14px;
	text-align:center; /* center horizontally */
	vertical-align:middle; /* center vertically */}
#temp-box a, #temp-box a:hover{color: #49A2D0;text-decoration: none;}

#temp-box .max{background-color:#B4003B;width:23px;height:17px;display:block;float:left;
	margin:1px;color:white;font-weight:bold;line-height:16px;
	text-align:center; /* center horizontally */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#temp-box .min{background-color:#077FCD;width:23px;height:17px;display:block;float:left;
	margin:1px;color:white;font-weight:bold;line-height:16px;
	text-align:center; /* center horizontally */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#temp-box .col1{float:left;width:165px;font-size:12px;}
#temp-box .row1{float:left;width:165px;}
#temp-box .row2{float:left;width:165px;background-color:#DBDBDB;}

/* box notizie medio su pagine meteo città */
.notizia-box2 span{cursor:pointer}
.notizia-box2{width:315px; font-size:0.9em; line-height:15px; padding:6px 0; margin-top:5px; border-top:1px dotted #C0C0C0}
.notizia-box2-titolo{font-weight:500; color:#007AB9}
.notizia-box2-titolo span{display:block; width:210px; height:30px; overflow:hidden}
.notizia-box2-testo{display:block; width:210px; height:45px; overflow:hidden; float:left}

.th-normal{font-weight:normal}

/* nuovi box notizia ni home page */
.singlenews_small {margin:11px 0 11px 0;border:0 none; background:white;width:190px;height:160px;overflow:hidden}
.singlenews_small img {width:190px; height:110px; margin-bottom:3px;}
.singlenews_small a{color:#555; font-weight:bold; font-size:12px; line-height:15px;}
.singlenews_small a:hover{text-decoration:none}
.singlenews_small a span{display:block; margin:2px;}


.box-video4{height:auto; margin:10px 0}
.box-video4 .video-upload3{position:absolute; right:10px; top:10px}
.box-video4 .box-content{height:650px}
.box-video4 .onevideometeo{float:left; width:140px; height:100px; margin:15px 10px 0; text-align:center; font-size:1.1em}
.box-video4 .onevideometeo a{font-weight:500; color:white}
.box-video4 .onevideometeo_news{float:left; width:140px; height:150px; margin:15px 10px 0; text-align:center; font-size:0.9em}
.box-video4 .onevideometeo_news a{font-weight:500; color:white}

/* Show branch name in stage */
#ilm-branch-name { position: fixed; bottom: 50px; z-index: 10; background-color: #00D28C; color: #000000; text-align: center; padding: 10px 20px 10px 20px; font-size: 12px; }
#ilm-close-branch-name {  font-size: 9px; position: absolute; right: 4px; top: 2px; font-weight: bold; }
#ilm-close-branch-name:hover { cursor: pointer; }
