*{margin:0;padding:0;}
li{list-style:none;}
body{font:13px arial,helvetica,sans-serif;}
.container800, .container1024,.container100{margin:auto;text-align:left;width:780px;min-width:780px;}
.container1024{width:997px;}
.container100{width:100%;}
div.blocco{width:100%}
.dividi2 .blocco, .dividi2 .dividi2, .dividi3.blocco{float:right;}
.dividi2 div.sx,.dividi3 .blocco{float:left;}
.dividi2 .blocco{width:49.6%;}
.dividi2 .dividi2{width:49.5%;}
.dividi2 .uno{width:59.5%;}
.dividi2 .due{width:39.5%;}
.dividi3 .blocco{width:32.65%;margin-right:1%;}
.dividi3 div.dx{float:right;margin-right:0;}
.dividi2:after,.dividi3:after{content:"CONTENT";display:block;height:0;clear:both;visibility:hidden;}
.container800 .dividi2 .uno{width:70%;}
.container800 .dividi2 .due{width:29.5%;}
.container800 .dividi2 .due .blocco{width:100%;}
.oneCol .uno{width:75.5%}
.oneCol .oneCol{width:24.5%}
.oneCol .content{width:100%}
.bodyDx .dividi2 .blocco, .bodyDx .dividi2 .dividi2, .bodyDx .dividi3.blocco{float:left}
.container1024 .due{width:341px}
.container1024 .uno{width:652px}
.container1024 .dividi2 .wdht1_1A{width:692px;}
.container1024 .dividi2 .wdht1_1B{width:250px;}
.container1024 .dividi2 .wdht1_2A{width:650px;}
.container1024 .dividi2 .wdht1_2B{width:341px;}
.blocco .content{float:left;}
.blocco .content{width:49.5% !important;width:49%;}
.famiglia ul li h1{color:#e32;font-size:160%;font-weight:bold;}
div.actions-flt{width:auto;font-size:11px;float:right;}
div.actions-flt a{color:#999;text-decoration:none;}
div.actions-flt a:hover{color:red;text-decoration:underline;}
.wrp-menu001{width:296px}
.famiglia li{border-top:1px solid #999;line-height:20px;margin:0 0 0 16px}
.famiglia li span.name{}
.famiglia li.level0{background:#FFFFFF none repeat scroll 0 0;border:1px solid #999999;margin:7px 5px 8px 8px;padding:12px;}
.famiglia li ul li{border-top:1px dotted #999}
span.name{display:block;width:100%}
.famiglia{cursor:pointer !important;}
.famiglia a:hover{text-decoration:none;}
.famiglia a{font-weight:normal;color:#000;text-decoration:none;}
.level0 .plus{float:right;margin-right:12px}
._handle{display:block;float:left;margin:3px 3px 0 0px;text-indent:-1000000px;background:url('/img/backoffice/folder.gif');width:16px;height:16px}
.tooltap-wrp{padding:13px;background:url(/img/ombra_tooltip.png) no-repeat;position:absolute}
.tooltap{padding:5px;background-color:#333366;text-align:center;color:white}
.tooltap h2{background-color:#FFF;text-align:center;width:300px;font-size:15px;color:black}
.visio img{width:55px}
.visio div img{width:300px;height:197px}
.tooltrap-wrp{padding:10px 20px 20px 9px;position:absolute;z-index:800}
.tooltrap{padding:5px;background-color:#333366;text-align:center;color:white}
.tooltrap h2{background-color:#FFF;text-align:center;width:125px;font-size:15px;color:black}
#errorBox{background-color:#3366CC;text-align:center;width:100%;color:#FFF;height:36px;display:none}
img{border:none;vertical-align:middle}
.blocco{background:#FFF url(/img/tile-wrp.png) repeat-x;border-top:#FFFFFF 2px solid;margin:0px;padding:0px}
.blocco4{height:90px;background-color:#CFB59F;border-top:#FFFFFF 2px solid;margin:0px;padding:0px}
#logo{background-image:url(/img/ospitalitalia.png);background-repeat:no-repeat;background-position:top left;float:left;height:70px;text-indent:-1000px;width:269px !important;width:266px;margin-top:10px}
#container100 #logo{margin-left:10%}
#container800 #logo{background-position:top center;width:100% !important}
.map_osp{border-style:solid solid none;border-color:#333366;border-width:0 5px 0pt;height:370px;width:331px}
.containerHeader{background:#000;height:34px}
#pro{position:absolute;z-index:1500;width:979px}
.label-up{font:bold 12px'Arial';font-weight:bold;line-height:34px;overflow:auto;height:34px}
.label-up ul{list-style-type:none}
#pro a{color:#CC3333;float:left;padding:0 0 0 8px;text-decoration:none;line-height:34px;height:34px;width:auto;display:block}
#pro a span{display:block;float:none;padding:0 12px 0 0;margin:0 3px 0 0}
#pro a{float:left}
#pro em{color:#999999;display:block;text-indent:7px}
#pro a.loAg{float:none;}
#pro a:hover{color:#333;background:transparent url(/img/pop_hl.png) no-repeat 0 top;}
#pro ul{display:block}
#pro ul li{width:150px;height:auto}
#pro ul li ul{width:150px}
ul.level1 li{background:transparent url(/img/pop.png) no-repeat 0 -40px !important;background:transparent url(/img/pop.gif) no-repeat 0 -40px;height:34px}
#pro li.mbox{position:absolute}
#pro a.abox:hover{background:transparent;color:#999}
#pro li.nhh{background:transparent url(/img/pop.png) no-repeat 0 top !important;background:transparent url(/img/pop.gif) no-repeat 0 top;}
li.ultimariga div{line-height:8px;height:8px;background:transparent url(/img/pop.png) no-repeat 0 bottom !important;background:transparent url(/img/pop.png) no-repeat 0 bottom;position:absolute;width:150px;margin-top:-1px}
#pro a.noback:hover{background:#FFF;}
#pro ul li.ultimariga{height:1px;line-height:1px;font-size:1px}
li.primariga{height:1px;line-height:1px;font-size:1px}
li.primariga div{line-height:12px;height:12px;background:transparent url(/img/pop_top.png);position:absolute;width:150px;margin-top:-12px}
#pro ul.mulbox{position:absolute;z-index:1000}
ul.interessiTool{list-style-type:none;margin:0;padding:0;text-indent:0}
ul.interessiTool li{float:left;height:25px;line-height:23px;margin:1px;}
ul.interessiTool li a,ul.interessiTool li p.dimmed,ul.interessiTool li p.current{border-right:1px dotted #333;display:block;text-align:center;text-decoration:none;width:17px;padding:1px;line-height:20px;cursor:pointer}
ul.interessiTool li.tutti a{width:119px;text-align:center;border-right:1px dotted #999}
ul.interessiTool li p.dimmed{color:#999}
ul.interessiTool li p.current{background-color:blue;cursor:pointer}
ul.interessiTool li a:hover{background-color:#DEB887;color:#FFF}
.interessiPage{background:#FFF;clear:both}
ul.interessiTool li.current{background-color:#999;width:22px;text-align:center;border:1px solid #333}
.lbl_pagine{float:left}
.lbl_pagine span{padding:0 2px 0 0}
.paginator{line-height:15px;border:0 none;border-top:1px dotted #999;color:#DDD;height:23px;background-color:#666;padding-top:5px;overflow:auto;width:100%;}
#wrp-elenco{overflow:auto;border-top:1px solid #999999;margin-left:9px;margin-bottom:9px;width:630px;}
.paginator a{text-decoration:none}
.paginator a:hover{color:red}
.paginator span{float:left;text-indent:0;text-align:center;}
.paginator span a{display:block;width:20px;height:16px;text-align:center;font-weight:bold;text-decoration:none}
.paginator span a:hover{background-color:red}
.lbl_pagine a{border:1px solid #AAA;display:block;text-align:center;text-decoration:none;width:25px;color:#555;background-color:#EEE}
.lbl_pagine a:hover{background-color:#999;border:1px solid #555}
.lbl_pagine .current{background-color:#555;width:22px;text-align:center;border:1px solid #555;color:#FFF;margin:0 3px;font-weight:bold}
.lbl_pagine span{float:left}
.lbl_disabled,.lbl_counter{float:left;text-indent:-10000px;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;overflow:hidden;}
.lbl_next,.lbl_prev,.lbl_first,.lbl_last,.lbl_disabled,.lbl_prev_disabled,.lbl_last_disabled,.lbl_first_disabled,.lbl_last_disabled{float:left;text-indent:20px;width:auto;height:16px;background-repeat:no-repeat;overflow:hidden;color:#555}
.lbl_last,.lbl_first,.lbl_prev,.lbl_next,.lbl_disabled,.lbl_prev_disabled,.lbl_last_disabled,.lbl_first_disabled,.lbl_last_disabled{background-image:url(/img/lbl_all.gif);background-repeat:no-repeat;}
.lbl_prev{background-position:0 0;margin-right:2px}
.lbl_next{background-position:46px -48px;text-indent:0;padding-right:20px;}
.lbl_first{background-position:0 -96px;}
.lbl_last{background-position:0 -144px;}
.lbl_prev_disabled{background-position:0 -32px;}
.lbl_next_disabled{background-position:46px -80px;}
.lbl_first_disabled{background-position:0 -128px;}
.lbl_last_disabled{background-position:0 -176px;}
.lbl_counter{text-indent:0;width:auto;float:right;margin-right:20px}
.lbl_prev:hover{background-position:0 -16px;}
.lbl_next:hover{background-position:46px -64px;}
.lbl_first:hover{background-position:0 -112px;}
.lbl_last:hover{background-position:0 -160px;}
.elenco-interessi{clear:both;width:100%;height:458px;overflow:hidden;}
.elenco-localita{clear:both;width:100%;height:auto;overflow:hidden;}
.elenco-localita dd{width:50%;float:left;margin:0;}
.elenco-interessi dd{width:50%;float:left;margin:0;}
.elenco-interessi dd.1-col, .elenco-localita dd.1-col{width:100%;float:left;margin:0;}
.elenco-interessi li, .elenco-localita li{background:transparent url(/img/menu/tile_gruppoB.gif) repeat scroll 0 0;height:28px;line-height:24px;overflow:hidden}
.elenco-interessi dd a, .elenco-localita dd a{background:url(/img/opup.gif) 4px 8px no-repeat;color:#cc3333;display:block;font-size:12px;font-weight:bold;letter-spacing:0px;border-bottom:1px dotted #999;padding:0 0 0 18px;overflow:hidden;text-decoration:none;width:auto;height:27px;margin:0}
.elenco-localita dd a{background:url(/img/ico_freccia1.gif) 4px 8px no-repeat;}
.elenco-interessi dd a{background:url(/img/opup.gif) 4px 8px no-repeat;color:#cc3333;display:block;font-size:12px;font-weight:bold;letter-spacing:0px;border-bottom:1px dotted #999;padding:0 0 0 18px;overflow:hidden;text-decoration:none;width:auto;height:27px;margin:0}
.elenco-interessi li.visit a{background:url(/img/ico_freccia1_hl.gif) 5px 8px no-repeat;color:#CC3333}
.elenco-localita dd a:hover{color:#333366;background:#FFFFCC url(/img/ico_freccia2_hl.gif) 5px 8px no-repeat;}
.interessiPage{padding:8px 0 0 0;background:transparent url(/img/menu/label_ico_tile.gif) repeat-x left bottom;width:100%;height:22px;}
#zoomText{background:#FFFFFF url(/img/zoom.gif) no-repeat scroll 27px 1px;border:1px solid #999999;height:15px;margin:53px 264px;position:absolute;text-indent:44px;width:174px;}
.interessiHeader{width:100%;cursor:pointer;border-bottom:1px solid #777;height:132px;overflow:hidden;background-color:#FFFFFF}
.interessiHeader div{margin-left:125px;width:498px;font-size:11px;overflow:hidden;padding:10px 14px 10px 14px}
.interessiHeader h1{color:#000000;font-size:39px;letter-spacing:-0.02em;line-height:38px;margin-top:30px}
.interessiHeader h2{color:#465465;font-size:14px;font-style:italic;}
.interessiHeader p{color:#555;margin-top:0;font-size:11px;width:466px;line-height:18px}
.interessiHeader h2{font-family:Helvetica,Arial,sans-serif;font-size:18px;font-style:italic;font-weight:normal;text-transform:normal;letter-spacing:normal;line-height:1.4em;}
.interessiHeader h2.sottotitolo_1{color:#336633}
.interessiHeader h2.sottotitolo_3{color:#CCCC33}
.interessiHeader h2.sottotitolo_4{color:#99CC33}
.interessiHeader h2.sottotitolo_5{color:#CC6633}
.interessiHeader h2.sottotitolo_10{color:#663333}
h1.provH1{font-size:32px}
h2.provH2{line-height:1.1em}
.wrp-struct .pagin span a{width:18px;height:18px;display:block;text-align:center;color:#FFF;text-decoration:none}
.wrp-struct .pagin span{border:1px solid #FFF;margin:1px;overflow:auto;float:left;width:18px;height:18px;display:block}
.wrp-struct .pagin span.nh a{background:#FFF;color:#999}
.wrp-struct{background:#AAA;margin-right:3px;overflow:auto;padding:5px}
#container-wrp-strutture{background:#435CA7;overflow:auto;height:399px;}
#wrp-wrapper h1{clear:both}
#wrp-wrapper span{font-size:13px}
#container-wrp-ristoranti{background:#E8882B;overflow:auto}
#container-wrp-agriturismi{background:#D6A23E;overflow:auto}
#container-wrp-bb{background:#688796;overflow:auto}
#container-wrp-alberghi{background:#E30100;overflow:auto}
#container-wrp-appartamenti{background:#A9C73A;overflow:auto}
.wrp-struct h4{font-size:9px}
#wrp-strutture a{background:transparent url(/img/marker_ot.png) no-repeat 5px 3px;line-height:12px;text-transform:capitalize;}
#wrp-strutture a:hover{background-color:#999;text-decoration:none}
#wrp-ristoranti a{background:transparent url(/img/marker_rist.png) no-repeat 5px 3px;line-height:12px;}
#wrp-ristoranti a:hover{background-color:#C26D1A;text-decoration:none}
#wrp-alberghi a{background:transparent url(/img/marker_al.png) no-repeat 5px 3px;line-height:12px;}
#wrp-alberghi a:hover{background-color:#EB4847;text-decoration:none}
#wrp-bb a{background:transparent url(/img/marker_bb.png) no-repeat 5px 3px;}
#wrp-bb a:hover{background-color:#42616F;text-decoration:none}
#wrp-appartamenti a{background:transparent url(/img/marker_ap.png) no-repeat 5px 3px;line-height:12px;}
#wrp-appartamenti a:hover{background-color:#999;text-decoration:none}
#wrp-agriturismi a{background:transparent url(/img/marker_ag.png) no-repeat 5px 3px;line-height:12px;}
#wrp-agriturismi a:hover{background-color:#A07C36;text-decoration:none}
.wrp-struct h1{color:#FFF}
.wrp-in_struct a{background:transparent url(/img/marker_sponsored.png) no-repeat scroll 5px 3px;border:1px solid;color:#FFFFFF;display:block;font-weight:bold;height:29px;line-height:29px;margin:3px;padding:3px 0 0 40px;text-decoration:none;width:262px;float:left;font-size:12px}
.wrp-in_struct a:hover{background-color:#999;text-decoration:underline}
#extraComune span{display:none}
#extraComune h4, #menu-ai h4{background-color:#FFFF99;line-height:29px;text-align:center}
#extraComune h4 i, #menu-ai h4 i{background-image:url(/img/arrow.png) !important;background-image:url(/img/arrow.gif);background-position:0 -17px;background-repeat:no-repeat;padding-left:18px;color:#555}
#extraComune{background-color:#FFF;border:4px solid #333366;border-width:4px 4px 1px 4px;overflow:hidden;height:127px;width:auto}
#extraComune ul li ul#pc-wrp li{width:210px !important;}
#menu-ai{height:329px;background-color:#FFF;width:auto;border:4px solid #333366;border-top:0 none;overflow:hidden;clear:both}
#menu-ai ul, #extraComune ul{list-style-type:none;margin:0;padding:0;text-indent:0}
#menu-ai ul li, #extraComune ul li{float:left;width:166px !important;width:164px;overflow:hidden;height:50px}
#menu-ai ul li a, #extraComune ul li a{text-decoration:none;display:block;width:auto;height:50px;background-repeat:no-repeat}
#menu-ai ul li a b, #extraComune ul li a b{display:block;margin:0 0 0 50px}
#menu-ai ul li a em, #extraComune ul li a span{color:#999;clear:both;margin-left:51px;line-height:13px;font-size:11px;font-style:normal;text-indent:0px}
#menu-ai ul li a{color:#555;line-height:18px;padding-top:9px;font-size:16px}
.traslateint a{background-position:0 -50px}
.traslateint a b{text-indent:-10000000px}
#extraComune ul li a{color:#555;line-height:16px;padding-top:9px;font-size:14px}
#container100 #menu-ai{float:left;clear:none;width:55%}
#container800 #menu-ai ul li{float:none;width:auto !important;}
#container800 #map{height:200px}
#container100 .dividi2 .wdht1_2B{width:49.6%;}
#container100 #map{float:right;width:40%}
.groupA{background-color:#EBEBEB;background:url(/img/menu/tile_gruppoB.gif)}
.groupA a:hover{background-color:#FFFF99}
.groupB{background-color:#EBEBEB;background:url(/img/menu/tile_gruppoB.gif)}
.groupB a:hover{background-color:#FFFF99}
.groupC{background-color:#E9E9E9;background:url(/img/menu/tile_gruppoB.gif)}
.groupC a:hover{background-color:#FFFF99}
.groupD{background-color:#FFF;background:url(/img/menu/tile_gruppoB.gif)}
.groupD a:hover{background-color:#DEDDEF}
.groupE{background-color:#E9E9E9;background:url(/img/menu/tile_gruppoB.gif)}
.groupE a:hover{background-color:#BDFFD4}
#footer{height:150px;background-color:#828164;border-top:#FFFFFF 2px solid;margin:0px;padding:10px;background:#5996D7}
div.foot{width:auto;}
div.main{width:332px;}
div.main-2{width:638px;}
div.main{float:left;}
#footer a,.main-2 a{color:#FFF;font-size:10px;text-decoration:none}
.main-2 a{display:block;width:90%;height:20px;line-height:16px;font-weight:bold;margin:0 10px;text-indent:5px}
#footer a:hover{background-color:#6666CC}
#footer h3.sub{border:medium none;color:#FFFFFF;padding:0pt;}
h3.sub,h2.sub{border-bottom:1px solid #CCCCCC;color:#333333;font-size:1.1em;font-weight:bold;letter-spacing:2px;line-height:1em;margin:0pt 0pt 10px;padding:0pt 0pt 5px;text-transform:uppercase;}
#updates input{vertical-align:middle;}
div.foot-wrp div{padding:0 0 0 10px;margin-left:5px;width:190px;height:150px;border-left:1px solid #FFFFFF;}
div.foot div.col-3{float:right;}
div.foot div.col-1{float:left;}
div.foot div.col-2{float:left;}
#oTravelheader{height:162px;margin:0;padding:0px}
.lbl_tel{position:absolute;color:#999;background:url(/img/lbl_tel.gif) no-repeat;font-weight:bold;height:41px;padding:16px 0 0 51px;width:141px;margin:0 0 0 52px;}
#ofooter{background-color:#5996D7;}
#otravel-bdx{background-color:#5996D7;height:350px;clear:both;border:4px solid #333366;border:0 none;margin-top:20px}
.logo-otravel{background:url(/img/logo_otravel.jpg) no-repeat;height:95px;width:333px;margin:0;}
.logo-otravel-oriz{background:url(/img/logo_otravel2.png) no-repeat;height:95px;width:106px;margin:0;}
.centralino{position:absolute;background:url(/img/ico_centralino.gif) no-repeat;height:71px;width:71px;margin:26px 0 0 25px;}
.adv-quadro{border:1px solid #999;padding-bottom:10px;margin:0 0 10px 0}
.adv-quadro div{margin:0 0 0 10px}
.adv{margin:10px 7px}
.advq{margin-top:10px}
.adv span{margin-left:15px;border:1px solid #FFF}
.advq span{margin-left:4px;border:1px solid #999;float:left}
.advq img,.adv img{vertical-align:top;margin:0}
#mete-container{height:88px;list-style-type:none;margin:0;padding:0;text-indent:0pt;}
#mete-container li{border:1px solid #FFFFFF;float:left;height:71px;list-style-type:none;margin:3px;padding:2px 1px;text-indent:0pt;width:76px;}
#mete-container a{padding-top:34px;text-decoration:none;}
#mete-container a:hover{background-position:center top;background-repeat:no-repeat;font-size:8px;font-weight:bold;padding-top:38px;text-align:center;text-decoration:none;}
#lyr_ricerca{background:url('/img/zgeo_tile.gif');border:4px solid #333366;border-width:1px 4px;color:#fff;font-size:10px;line-height:12px;height:39px;width:auto}
#lyr_command{background-color:#333366;border:0 none;height:98px;margin-left:628px;margin-top:27px;padding:2px;position:absolute;width:24px;z-index:100;}
#leg{background-color:#333366;border:0 none;height:270px;margin-left:400px;margin-top:0;overflow-x:hidden;overflow-y:auto;padding:2px;position:absolute;width:248px;z-index:99;}
#lyr_ricerca input.texta, select{width:138px}
#lyr_ricerca input, select{margin:8px 0 0 5px}
#lyr_ricerca input{width:225px}
#header{margin:0px 0 5px 0;padding:0px;overflow:hidden;height:90px}
#header .headAdv{float:right}
#container800 #header .headAdv{float:none;margin-left:22px}
h1.titlebig b{background:url(/img/ico-32x32.png) no-repeat 0 -2px !important;background:url(/img/ico-32x32.gif) no-repeat 0 -2px;padding-left:35px}
h1.titlebig{margin-bottom:5px}
h1.titlebig a{background:transparent url(/img/hr.gif) no-repeat scroll 0 29px;font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:bold;letter-spacing:-0.02em;line-height:33px;text-align:left;padding:0 0 3px 0;}
.news-content a{color:#CC3333;font-weight:bold}
h1.titlebig a:hover, h1.titlelit a:hover, .typf-news a:hover{color:#82784F;background:transparent}
h1.titlebig a{font-size:26px}
h1.titlebig a, h1.titlelit a{text-decoration:none;color:#CC3333}
h1.titlelit{padding:0 0 8px}
h1.titlelit a{background:transparent url(/img/hr.gif) no-repeat scroll 0 16px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;letter-spacing:-0.02em;line-height:18px;text-align:left}
.fonte{font-size:12px;font-style:italic;text-align:left;color:#777;margin-bottom:6px}
.typf-news a{color:#000;font-weight:bold}
.typf-news .fonte a{color:#777}
.liktoloc{float:right}
.tag-news .liktoloc a{color:#3333CC}
#map_img{cursor:pointer}
.typf-news{line-height:1.39em;margin:5px 10px 0 10px}
.news-content img,.newslt-content img{display:inline;float:left}
.news-content{line-height:13.5pt;text-align:justify}
.newslt-content{text-align:left}
.arch-news ul{background:transparent url(/img/tile-news.png) repeat scroll 0 59px;list-style-type:none;margin:0;padding:0;text-indent:0;font-size:14px}
.arch-news ul li{width:100%;height:30px}
.arch-news ul li a{display:block;width:100%;height:30px;text-decoration:none;color:#7C644A;line-height:29px;text-indent:26px;font-weight:bold}
.arch-news span{background-color:transparent;display:block;height:22px;line-height:20px;margin:0 7px;text-align:center;width:10;color:#7C644A}
.arch-news ul li a{background:transparent url(/img/ico_tutto2.png) no-repeat scroll 5px 6px}
.arch-news ul li a:hover{background-color:#FFFF99}
.arch-adis ul{background:transparent url(/img/tile-adis.png) repeat scroll 0 59px;list-style-type:none;margin:0;padding:0;text-indent:0;font-size:14px}
.arch-adis ul li{width:100%;height:60px}
.arch-adis ul li a{background:#586DAF;display:block;width:100%;height:60px;text-decoration:none;line-height:29px;text-indent:26px;font-weight:bold;margin:0}
.arch-adis span{background-color:transparent;display:block;height:22px;line-height:20px;margin:0 7px;text-align:center;width:10;color:#7C644A}
.arch-adis h4{color:#7C644A;font-weight:normal;line-height:13px;margin-left:25px;text-align:left;text-indent:0;width:230px;font-size:11px}
.arch-adis h2{color:#2F4A9D;display:block;font-weight:bold;line-height:29px;height:25px;margin:0;text-decoration:none;text-indent:26px;width:100%;font-size:14px}
.arch-adis ul li a{background:transparent url(/img/ico_tutto.png) no-repeat scroll 5px 6px}
.arch-adis ul li a:hover{background-color:#FFFF99}
.brw{width:100%;height:30px;background-color:#333366;color:#7C644A;line-height:30px;text-indent:8px;color:#FFF}
.wrp-news{overflow:hidden}
.op-news{width:22px;height:57px;background-position:-22px 0;float:left}
.cl-news{width:22px;height:57px;background-position:0 0;float:right}
.cl-news, .op-news{background-image:url(/img/opcl-news_foo.png) !important;background-image:url(/img/opcl-news_foo.gif)}
.pie-news{width:100%;margin:0 0 5px 0;height:48px;background-image:url(/img/tile-news_foo.gif);background-position:0 -6px;background-repeat:repeat-x;}
.pie-news a{color:#333;text-decoration:none;margin:0;font-weight:bold}
.pie-news a:hover{color:#82784F;text-decoration:underline}
.tag-news{font:bold 12px'Arial';border:0 none;font-weight:bold;padding:0;margin:8px 0 0 0;background:transparent url(/img/tag-news_label.gif) no-repeat 5px 0;}
.tag-news ul{height:20px;line-height:21px;list-style:none;margin:0;padding:0;margin:0 0 0 33px}
.tag-news li{display:inline;padding:0;margin:0}
.tag-news a{text-decoration:underline;color:#CC3333;float:left;margin:0}
.tag-news a span{line-height:21px;display:block;float:none;padding:0 5px 0 0;margin:0}
.tag-news a img{border:none;margin:3px 4px 0 0}
.tag-news a:hover{color:#82784F;text-decoration:none}
.iNperma{width:200px}
.wrp-tool{margin:5px}
.permA{padding:5px;background:#CCFFFF;background:url(/img/ill_perma.gif) #E5D873 bottom right no-repeat;height:auto;border-bottom:1px dotted #82784F}
.proMo{background:#FAEC7D;height:auto;border-bottom:1px dotted #82784F}
.inviaA{padding:5px;background:#CCFFFF;background:url(/img/ico_inviaa.gif) #E5D873 bottom right no-repeat;height:69px;border-bottom:1px dotted #82784F}
.inviaA span{width:55px;margin-top:25px}
.inviaA input.texta{width:205px}
.ico-perma{float:left;background:url(/img/ico_perma.gif) 0 2px no-repeat;text-indent:19px;margin:13px 15px 0 0}
.ico-email{float:left;background:url(/img/ico_email.gif) 0 2px no-repeat;text-indent:19px;margin:13px 15px 0 0}
.ico-promo{float:left;background:url(/img/manook.gif) 0 0 no-repeat;text-indent:19px;margin:13px 15px 0 0}
.ico-continua{float:right;background:url(/img/ico_tutto.png) 0 2px no-repeat;text-indent:19px;margin:13px 0 0 0}
.corn a, .cornvar a{background-color:#FFF;display:block;border:2px solid #999;overflow:hidden;padding:4px;height:111px}
.corn a:hover, .cornvar a:hover{border-color:#CC3333}
.foto{float:left;height:122px;margin:1px 11px 0 0;position:relative;width:245px}
.corn a em,.cornvar a em{background-position:center center;display:block;}
.corn a em{height:111px;width:235px}
.cornvar a em{height:111px;width:103px}
.fotovar img{padding:4px}
.fotovar img{height:115px;width:103px}
.fotovar span img{background:transparent none repeat scroll 0%;border:0pt none;height:129px;padding:0;width:116px}
.foto span img{height:133px;width:256px}
.fotovar{float:left;height:125px;margin:0 12px 0 0;position:relative;width:113px}
.cornvar span{display:block !important;display:none;height:131px;left:-1px;position:absolute;top:-3px;width:116px;}
.corn span{display:block !important;display:none;height:122px;height:122px;left:-4px;position:absolute;top:-3px;width:238px;}
#spinner{display:none;position:absolute;}
.info-wrp .newslt-content{float:left;text-align:left;width:301px;}
.info-wrp{font-size:12px}
.info-wrp h2{font-size:12px}
.info-wrp div.caption{font-size:22px;background:url(/img/caption.gif);padding:6px;clear:both}
.info-wrp .gallery img{width:160px}
.info-wrp .gallery{clear:both}
.info-wrp .desc blockquote p{padding:0}
.info-wrp .desc blockquote{margin:2px 10px 0 10px}
.info-wrp .desc p{padding:10px;font-size:12px;line-height:19px}
.info-wrp b{font-size:16px;line-height:19px}
.info-wrp h3{display:block;font-style:bold;font-size:11px;margin-top:4px}
.info-wrp p{font-size:11px;text-align:justify;}
.nomeComune{border-bottom:1px dotted #999;padding:0}
.info-utili .nomeComune h1{font-style:italic;background:transparent;font-size:24pt;font-family:Helvetica,Arial,sans-serif;color:#CC3333;font-weight:bold;line-height:28px;letter-spacing:-0.04em;#letter-spacing:-0.09em;margin:4px 0}
.info-utili .nomeComune h2{font-size:14px;line-height:15px;margin-bottom:4px}
.info-utili .piccolo h1{font-size:25px}
.info-utili .sottotitolo h1{margin:4px 0 0 0}
.info-utili .nomeComune b{font-size:11px;font-family:Verdana,Geneva,sans-serif;color:#444;text-align:justify;font-weight:normal;font-style:italic;letter-spacing:-0.04em;line-height:12px}
.desc-scheda{text-align:justify;padding:10px;overflow:auto;background:#FFFFFF;height:279px}
.info-utili{background:#FFFFCC none repeat scroll 0 0;float:left;padding:12px;width:378px;margin:0;text-align:left}
.close{background:transparent url(/img/clos.png) no-repeat;float:right;height:32px;margin:5px 0 0 604px;text-indent:-100000em;width:33px;cursor:pointer;}
.closeStr{background:transparent url(/img/clos.png) no-repeat;position:absolute;height:32px;margin:5px 0 0 604px;text-indent:-100000em;width:33px;cursor:pointer;}
#directory{background:#FFF url(/img/rounded.png) no-repeat;height:32px;line-height:29px;font-family:Arial;font-size:15px;font-weight:bold;height:32px;line-height:29px;margin-bottom:3px;padding:0 0 0 12px;color:#666;letter-spacing:-0.02em}
#directory span, #directory em{margin-top:3px;background:transparent url(/img/arrow.png) no-repeat scroll 0 4px !important;background:transparent url(/img/arrow.gif) no-repeat scroll 0 4px;padding:0 2px 0 20px}
#directory a,#directory a:visited,#directory a:link,#directory a:active{color:#3366CC;text-decoration:none;border-bottom:1px dashed #3366CC;}
#directory a:hover{color:#555;border-bottom:1px solid #555;}
#directory-wrp{float:right;font-size:11px;height:25px;line-height:20px;margin:4px 15px 0 0;overflow:hidden;width:189px;text-align:right}
#directory-wrp img{cursor:pointer;padding:2px;margin-left:2px}
.foto-stemma{float:right;margin:0;position:relative;width:250px;height:275px;background:#FFFFEA}
div.lista h1{font-size:24px;line-height:28px;margin-bottom:4px;}
div.lista h2{font-size:15px;line-height:26px;margin-left:46px;}
div.lista div.wrp-lista .nomeComune em{font-size:10px;line-height:10px;margin-top:8px;display:block}
div.lista .nomeComune em{font-size:12px;line-height:13px;margin-top:8px;display:block}
div.lista div.wrp-lista{padding:0 0 0 35px;border-bottom:1px dotted #999;}
div.lista div.wrp-lista .nomeComune{border:0 none}
div.lista .foto-stemma{position:absolute;margin:0 0 0 302px}
div.lista a{color:#000;text-decoration:none;margin:0;font-size:14px}
div.lista a:hover{color:#CC3333}
div.lista .puntatore30{float:left;margin:0 3px 0 14px;position:relative;width:30px;height:33px}
div.lista .puntatore{float:left;margin:0 3px 0 14px;position:relative;width:36px;height:35px}
div.lista .puntatore img{width:auto;height:auto}
div.lista .foto-stemma img{width:35px;height:35px}
.scheda-item{border-bottom:1px dotted #F4E67A;line-height:27px;margin-bottom:3px;width:99%;}
.scheda-ico{float:right;line-height:20px;margin:1px 11px 0 0;}
.scheda-item a{display:block;text-indent:10px}
.scheda-item a:hover{background-color:#FAEC7D;text-indent:15px}
.home-zonegeo a{font-family:"Arial";font-size:8px}
.home-zonegeo li{float:left}
.home-zonegeo h1, .home-zonegeo h2{position:absolute}
#loadedBar{background:url(/img/loading.gif);height:15px;width:65px;float:right;margin-top:3px}
#loader{background:#FFFFFF none repeat scroll 0 0;border:1px solid #000000;height:85px;margin-left:300px;position:absolute;text-align:center;width:150px;z-index:100;}
#wrp-ajax{background:#FFFFFF;border:1px solid #000000;height:385px;margin-left:300px;position:absolute;text-align:center;width:450px;z-index:100;overflow:hidden}
#inzoom-popup{height:100%;overflow:hidden;position:absolute;width:100%;z-index:4;}
#wrp-popup-back{background-color:#000000 !important;height:100% !important;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:3;}
#wrp-popup{height:100% !important;margin:auto;position:absolute;width:100%;z-index:3;}
#cmd-popup{display:block;height:33px;margin-left:0;position:absolute;width:93%;z-index:5;}
#nextLink,#prevLink,#closLink{display:block;height:33px;text-indent:-10000px;width:33px;}
#closLink{background:transparent url(/img/clos.png) no-repeat scroll 0 0;float:right}
#zoom-popup{margin-top:14px;padding:0 100px;}
#autoon-div ul li{font-size:12px;line-height:20px;text-indent:12px;border-bottom:1px dotted #e5d;cursor:pointer}
#autoon-div ul li b{background:#FFFFCC}
#autoon-div .selected el{background:#FFF}
#autoon-sel{text-align:center;width:100%;line-height:18px}
#laRicerca{padding:5px 0;background-color:#FFFFCC}
#trap-search label{display:block;font-weight:bold}
#autoon{width:155px}
#owrp-mappa{}
#oitaly{position:relative;border:1px solid #000;background:url("/img/home-italy.gif") no-repeat;width:220px;height:220px}
.pointer{width:2px;height:2px;position:absolute}
.point{background-image:url(/img/ico-16x16.png) !important;background-image:url(/img/ico-16x16.gif);margin:-11px 0 0 -8px;position:absolute;width:16px;height:16px}
.pointer span{background:#FFF;white-space:nowrap;border:3px solid #999999;margin-left:8px;padding:2px 5px;width:auto;height:auto;line-height:16px;position:absolute;z-index:101}
.pointer span.ombra{border:3px solid #333;z-index:100;margin:2px 0 0 10px}
#wrap-confirm{background:#99CC99;padding:22px}
.gstruct{width:200px}
#side_bar{margin:10px}
#side_bar a{background:url("/img/marker_sponsored.png") no-repeat;display:block;height:29px;line-height:29px;margin:0;padding-left:36px;}
.popHotel{background:url("/img/baloon.png") no-repeat;height:112px;line-height:15px;margin:-128px 0 0 354px;overflow:auto;padding:10px 44px 0 24px;position:absolute;width:213px}
.popHotel p{margin-left:80px;text-align:left;}
.popHotel span{position:absolute;height:70px;width:70px;background-position:center center;}
#map{width:100%;height:490px;z-index:150;}
#map_label{width:939px;height:auto;z-index:1650;position:absolute;background:#333366;padding:4px}
.map_ombradx{width:7px;height:520px;margin:-516px 0 0 943px;position:absolute;background:#000;opacity:0.6}
.map_ombradw{width:947px;height:6px;margin:4px 0 0 3px;position:absolute;background:#000;opacity:0.6}
#sidebar{background-color:#FFF;height:400px;margin:32px 0 0 679px;position:absolute;width:260px;z-index:3000;}
#sidebarTFOOT{height:399px;overflow:auto}
#notizia_wrp{position:absolute;z-index:3001}
#notizia_label{width:333px;height:380px;z-index:150;background:#333366;padding:4px}
#content-outline{border:1px solid #000;width:50px;height:50px;position:absolute;margin:150px 0 0 100px;z-index:3002}
#notizia_label h1{color:#FFF;font-size:15px}
.notizia_ombradx{width:6px;height:379px;margin:-375px 0 0 337px;position:absolute;background:#000;opacity:0.6}
.notizia_ombradw{width:340px;height:6px;margin:4px 0 0 3px;position:absolute;background:#000;opacity:0.6}
.actions-abs-middle{cursor:move;}
div.actions-abs-middle{background:#333366;height:30px;overflow:hidden;margin:0}
div.actions-abs-middle h1{color:#FFF;font-size:18px;text-indent:10px}
div.actions-abs-middle span{float:right;list-style-type:none;line-height:2em;margin:0 2em 0 0;white-space:nowrap;}
#notizia_label div.actions-abs-middle h1{font-size:11px;text-indent:5px;height:27px;width:80%}
#notizia_label div.info-wrp h1{font-size:13px;text-indent:5px;background:#999;display:block;height:25px;line-height:24px}
.label-part{border:0pt none;font-size:12px;font-weight:bold;height:30px;width:auto;position:absolute;}
.label-part ul{height:29px;line-height:29px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
.label-part li{display:inline;margin:0pt;padding:0pt;color:blue;}
.label-part li.nh{background:transparent url(/img/label_part_sx.gif) no-repeat scroll 0%;color:#AB9D87;padding:0 0 0 8px;float:left;text-decoration:none;}
.label-part li.varia{background:transparent url(/img/label_otra_sx.gif) no-repeat scroll 0%;color:#AB9D87;padding:0 0 0 8px;float:left;text-decoration:none;}
.label-part li.varia span{background:transparent url(/img/label_otra_dx.gif) no-repeat scroll right top;display:block;float:left;margin:0pt 5px 0pt 3px !important;margin:0 1px 0 0;padding:0 10px 0 0;}
.label-part li{background:transparent url(/img/label_in_part_sx.gif) no-repeat 0 -1px;color:#000000;float:left;margin:0pt;padding:0pt 0pt 0pt 2px;text-decoration:none;}
.label-part li span{background:transparent url(/img/label_in_part_dx.gif) no-repeat scroll right -1px;display:block;float:left;margin:0 6px 0 0 !important;margin:0 1px 0 0;padding:0 8px 0 4px;cursor:pointer;}
.label-part li img{border:0 none;margin:2px 0 0 0;}
li.nh span{background:transparent url(/img/label_part_dx.gif) no-repeat scroll right top;display:block;float:left;margin:0pt 5px 0pt 3px !important;margin:0 1px 0 0;padding:0 10px 0 0;}
.sch-b{clear:both;border:2px solid #AB9D87;overflow:auto;background:#FFFFFF;height:auto;padding:5px;margin:-2px 0 0 0}
.label-otra li.nh{background:transparent url(/img/label_otra_sx.gif) no-repeat scroll 0%;}
.label-otra li.nh span{background:transparent url(/img/label_otra_dx.gif) no-repeat scroll right top;color:#FFF;}
.sch-c{clear:both;border:2px solid #04559A;overflow:auto;background:#FFF;height:auto;padding:0;margin:-2px 0 15px 0}
#toolabel{background-color:#FFFFFF;height:37px;line-height:34px;margin:5px;position:absolute;text-align:center;width:331px;z-index:202}
.reg{position:absolute;z-index:200}
.flag{position:absolute;z-index:209;background:transparent url(/img/ico-16x16.png) no-repeat center center;width:25px;height:18px}
.overmap{background:#FFFFFF none repeat scroll 0 0;border-color:#333366 #999999 #333366 #333366;border-style:solid dotted solid solid;border-width:5px 1px 5px 5px;height:371px;line-height:16px;margin:-5px -299px;position:absolute;width:298px;z-index:309}
.overmap li{float:left;height:19px;margin:15px 0 0 16px;padding:1px 0;width:118px}
.rightZgeo{background:#333366;padding:15px;overflow:auto}
.bottomZgeo{background:#2D2D41;height:268px;overflow:hidden;padding:0;width:341px}
.bottomZgeo .caption{background:url('/img/zgeo_logo.gif');width:79px;height:36px;float:left}
.bottomZgeo a{color:#333366}
#pagZgeo{background:url('/img/zgeo_tile.gif');width:227px;height:36px;float:left}
#pagZgeo div{width:18px;height:18px;float:left;border:1px solid #FFF;cursor:pointer;text-align:center;margin:8px 0 0 5px;color:#FFF}
#clZgeo{background:url('/img/zgeo_cl.gif');width:34px;height:36px;float:left}
.wrp span{background:#FFF;display:block;height:60px;margin-top:138px;position:absolute;width:302px;}
.wrp span h1{font-size:18px;margin:5px 10px 3px 10px;line-height:18px}
.wrp span h2{font-size:11px;margin:0 10px;line-height:12px}
.wrp span h3{font-style:italic;font-size:11px;margin:0 10px;line-height:12px}
.evi{background:red}
.home_allste{margin:0px auto;padding:0px;overflow:hidden;width:auto;text-indent:0pt;list-style-type:none;width:333px;height:auto;margin-top:5px;position:relative;}
.wrp{width:333px;float:left;margin:0px;padding:0px;text-indent:0pt;list-style-type:none;}
.wrp ul{width:333px;float:left;margin:0px;padding:0px;text-indent:0pt;list-style-type:none;overflow:hidden;}
.wrp ul{border-top:1px solid #e6e6e6;}
.wrp li{float:left;width:333px;height:auto;overflow:hidden;margin:16px;padding:0px;text-indent:0pt;list-style-type:none;}
.evi{background-color:red}
.hlight{position:absolute;z-index:200}
.optmaps{position:absolute;z-index:310;width:27px;height:27px;border:1px solid #999;cursor:pointer}
.uorp{position:absolute;z-index:200;border:1px solid red}
.uorp div{position:absolute}
#riga4 span{margin:14px 6px 0 15px !important;margin:14px 6px 0 10px;float:left;display:block}
.elencolista li{width:331px;overflow:auto;height:185px;float:left}
.typf-news b{font-style:italic}
#boutonToggle2{border-right:1px dotted #333;cursor:pointer}
.listRic li{list-style-type:square;margin-left:22px}
.boxRic h1{border-bottom:1px solid #A59F87;color:#A59F87;margin-bottom:10px}
.boxRic h2{color:#A59F87;margin-top:10px}
.boxRic{margin-left:13px;width:96%}
.boxInfo li ol li{font-style:italic;line-height:23px}
.boxInfo{background-color:#FFFF99;color:#555555;padding:10px 22px 10px 22px;font-size:14px}
#search-wrp li{width:300px;float:left;background-repeat:no-repeat;background-image:url(/img/chk_32.gif);text-indent:34px;font-size:16px;float:left;height:26px;line-height:26px}
.feedRss li{background:url(/img/rss.gif) no-repeat;font-size:19px;height:31px;list-style-type:none;margin-left:6px;text-indent:29px;}
/*********************************************/
/***************** N E W *********************/
/*********************************************/
.liste-ind li{list-style:circle outside none;float:left;width:33%; padding:0 0 0 15px}
.el_one li{list-style:disc;margin-left:32px;line-height:23px;font-size:16px;font-weight:bold}
.el_two li{list-style:circle;margin-left:52px;font-size:12px;font-weight:normal}