body{font-family:arial , Helvetica, sans-serif;font-size:.75em;color:#5A5A5A;background:url("images/bk_page_inverno.gif") repeat-x;}
a{color:#0067AA;text-decoration:none}
.no-border{border:0}
.clear{clear:both}
.green{color:#0067AA}
.gray{color:#5A5A5A}
.line{float:left;width:100%;font-size:0;background:#5DADE0;height:1px;overflow:hidden;margin:15px 0}
.space20{padding:20px}
.lineSm{float:left;width:100%;font-size:0;background:#5DADE0;height:1px;overflow:hidden;margin:5px 0}

.cursorPointer{cursor:pointer}

.inverno{color:#0067AA;margin:0 5px} .inverno:hover{text-decoration:underline}
.estate{color:#497E0C;margin:0 5px} .estate:hover{text-decoration:underline}
.space8{padding:8px}
.space3{padding:3px}
.left{float:left}
.right{float:right}

#frame{margin:0 auto;width:990px;clear:both}
.col3{float:left;width:148px;overflow:hidden;display:inline;margin:0 0 15px 0}
.col2{float:left;width:48%;overflow:hidden;display:inline;padding:0 1%;margin:0 0 15px 0}
.col4{float:left;width:106px;overflow:hidden;margin:0  10px 15px 10px;padding:0 0 10px 0;}

.col5{float:left;width:180px;overflow:hidden;margin:0 5px;padding:0 3px;}
.col5-OVER{float:left;width:180px;overflow:hidden;margin:0 5px;padding:0 3px;background:#5DADE1;color:#FFF}
.col5-OVER a{color:#FFF} .col5-OVER a:hover{text-decoration:underline}
.highLights .col5-OVER .title{color:#FFF}

.tableGrey{background:#F0F0F0} .tableGrey img{vertical-align:middle;border:0;margin:0 0 0 5px}
legend{margin:0;padding:0;}
.tableGreen{background:#5DADDE;color:#FFF;} .tableGreen img,.tableGrey img{vertical-align:top;border:0;margin:0 0 0 5px}
.tableDati{float:left;width:100%}
.tableDati td{padding:2px 0} .tableDati input{font-size:11px;background:#0067AA;color:#FFF;padding:0 10px;text-transform:uppercase}
.filtroElenco{float:left;width:98%;padding:3px 1%;background:#F0F0F0;border-bottom:1px solid #0067AA} 
.filtroElenco a{margin:0 10px 0 0;text-decoration:underline}
.filtroElenco img{border:0} .filtroElenco p{margin:0 ;padding:0} .filtroDati p,.tableGrey p,.inserimentoDati p{padding:0;margin:0 7px 5px 0}
.filtroDati{float:left;width:100%;margin:0 0 15px;background:#fafafa;border-bottom:1px solid #0067AA }
.filtroDati label{float:left;width:30px;} .filtroDati input{vertical-align:middle;float:left} 
.inserimentoDati label{float:left;width:60px;text-align:right;padding:0 5px 0 0}
.check{float:left;width:60px;}
.check label{width:25px}
.dispLoad{float:left;width:100%;clear:both}

.inserimentoDati td{padding:4px 0} .inserimentoDati strong{margin:0 5px 0 0}
.inserimentoDati .button{float:left}
.inserimentoDati{float:left;width:100%;margin:0 0 10px 0}
.tableSep td{background:#0067AA;padding:0}
.inserimentoDati img{border:0}

.wide label{width:120px}
.titleSm{font-size:1.2em;color:#5DADDE;margin:0 0 15px 0}
.upper{font-weight:bold;text-transform:uppercase}
.elencoTail{float:left;width:98%;padding:1px 1% 4px 1%;text-align:right;color:#FFF;background:#7BAD4A;margin:10px 0 0 0} 
.elencoTail a{color:#FFF;margin:0 7px 0 0;text-decoration:underline}
.elencoTail img{vertical-align:middle}
.col2 .box{padding:0 7px 0 8px}

.fadeCont{left:0;overflow:hidden;background:#fff;z-index:1000000;width:100%;height:100%;position:absolute;top:0;clear:both;filter:alpha(opacity=85);opacity: .85;}
.fadeBody{left:0;width:100%;height:100%;overflow:hidden;position:relative;top:0;clear:both}
.fadeImg{top:45%;left:45%;align:center;position:absolute;;}
.iframeVideo{position:relative;float:left;width:200px;margin:0 0 0 0px;height:120px;overflow:hidden;}
.waitFrame{clear:both;z-index:1000000;position:absolute;top:0;left:0;background:#FFF;width:200px;height:105px;filter:alpha(opacity=75);opacity:.75;text-align:center;padding:20px 0 0 0 }
.iframeVideo iframe{margin:0 0 0 -5px}

.boxList{float:left;width:146px;padding:5px;display:inline;overflow:hidden}
.boxList .title{font-size:1.35em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;width:144px;padding:2px 5px !important;padding:2px 10px ;background:#0067AA;color:#FFF;font-weight:100;margin:-5px 0 10px -5px}
.boxList ul{margin:0 0 0 14px;padding:0;list-style:square;color:#0067AA} .boxList li{clear:both}

.highLights{float:left;width:990px;clear:both;overflow:hidden;background:#EDEDED}
.highLights .title{border-bottom:1px solid  #fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;width:100%;padding:2px 0px ;margin:0 0 10px 0;color:#0067AA;font-size:1.6em;font-weight:100;}
.highLights .img img{border:0;vertical-align:middle;} .highLights .img{font-size:0;float:left;width:100%;text-align:center;}
.highLights  p{float:left;width:100%;padding:0;margin:0 0 5px 0}

#topmenu{position:relative;float:left;width:990px;vertical-align:middle;} #topmenu p{margin:0} 
.topmenu{float:right;color:#FFF;padding:0 120px 0 0} 
.topmenu a{color:#fff;margin:0 5px;font-weight:100;text-decoration:none;text-transform:uppercase}
.visible{display:block}

.flag{font-size:12px;position:absolute;top:-2px;right:0px;color:#fff;border-bottom:1px solid #fff;background:#0067AA;z-index:1000} .flag img{border:0;margin:0 4px 0 0px }
.flag ul{list-style:none;padding:0;margin:0}  .flag li{margin:0px 0 -1px 0;border:1px solid #fff} 
.flag ul a{display:block;padding:1px 5px;margin:0;width:80px } .flag ul a:hover{background:#5DADE1}

#head{float:left;width:990px;margin:2px 0 0 0;z-index:100;background:#FFF;padding:0} #head img{padding:0}
#head .logo{float:left;width:284px;text-align:center;padding:20px 0px 0 20px;background:#fcfcfc} .logo img{border:0}
.flash{float:left;width:646px;padding:20px 20px 12px 18px;border:1px solid #EFEFEF;border-bottom:0;overflow:hidden;background:#FFF }
#head h1{font-family:"Times New Roman", Times, serif;font-size:1.8em;margin:0 0 10px 0;color:#0067AA;text-transform:uppercase} #head h1 a{color:#0067AA;text-decoration:none}
#head h2{font-family:"Times New Roman", Times, serif;font-size:1.3em;margin:0;color:#0067AA;text-transform:uppercase;font-weight:100} 

#content h1,#contentWide h1{font-family:"Times New Roman", Times, serif;font-size:1.8em;margin:5px 0 10px 0;color:#0067AA;text-transform:uppercase}
#content .sottotitolo,#contentWide .sottotitolo{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.6em;margin:5px 0 10px 0;color:#0067AA;font-weight:100} 
#content p{margin:0 0 5px 0;padding:0}
#menu{float:left;width:990px;margin:0 !important;margin-top:-4px;position:relative;background:#0067AA;z-index:10000}

#menu ul{display:inline;list-style:none;margin:0;padding:0;text-transform:uppercase;font-family:"Times New Roman", Times, serif;font-size:1.1em;font-weight:bold}
#menu ul a{display:block;text-decoration:none;color:#FFFFFF} 
#menu ul a:hover{display:block;background:#0067AA;text-decoration:none;color:#000;}

#menu .tabmenu{float:left;position:relative;margin:0;height:20px;} 

#menu .menu-ON{float:left;padding:2px 10px;margin:0 14px!important;margin:0px 12px} 
#menu .menu-OFF{float:left;padding:2px 10px;margin:0 14px!important;margin:0px 12px}  
#menu .menu-ON a{} 
#menu .menu-OFF a{}

#menu .submenu{text-transform:none;display:block;overflow:hidden;width:150px;position:absolute;margin:0 5px;background:#0067AA;font-family:arial , Helvetica, sans-serif;font-size:9.5pt;font-weight:100}
#menu .submenu li{border-bottom:1px solid #fff;padding:2px 10px}
#menu .submenu li a{color:#fff;}
#menu .submenu li a:hover{color:#000;}

#menuSx{float:left;width:100%;margin:0 0 20px 0;}
#navbar .title,#sidebar .title,.home_Sx .title,.home_Dx .title,.elenco_soggetti_Sb .title{float:left;width:100%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;margin:0 0 15px 0;font-size:1.6em;font-weight:100;color:#0067AA;}

#menuSx ul{width:100%;overflow:hidden;list-style:none;margin:0;padding:0;text-transform:uppercase;}

#menuSx .ON{padding:5px 0px;border-bottom:1px solid #5DADE0} 
#menuSx .OFF{padding:5px 0px;border-bottom:1px solid #5DADE0}  
#menuSx .ON a{color:#0067AA;font-weight:bold;font-style:italic} 
#menuSx .OFF a{color:#0067AA;font-weight:bold}

#menuSx .submenu .ON{padding:5px 15px;background:url("images/bksubmenu_inverno-on.gif") no-repeat;border-bottom:1px solid #E0E0E0} 
#menuSx .submenu .OFF{padding:5px 15px;border-bottom:1px solid #E0E0E0}  
#menuSx .submenu .ON a{color:#0067AA;font-weight:bold} 
#menuSx .submenu .OFF a{color:#5A5A5A;font-weight:100;font-style:normal}
#menuSx .submenu{text-transform:none;overflow:hidden;margin:0;font-size:0;font-weight:bold}
#menuSx .submenu li{font-size:8.5pt;display:block}

#menuSx .s_submenu .ON{background:none;padding:1px 0 1px 10px;border-bottom:0px solid #E0E0E0} 
#menuSx .s_submenu .OFF{padding:1px 0 1px 10px;border-bottom:0px solid #E0E0E0}  
#menuSx .s_submenu .ON a{color:#5A5A5A;font-weight:bold} 
#menuSx .s_submenu .OFF a{color:#5A5A5A;font-weight:100;font-style:normal}
#menuSx .s_submenu{text-transform:none;overflow:hidden;margin:0;font-size:0;font-weight:100}
#menuSx .s_submenu li{font-size:8pt;display:block; }


#body,.body{float:left;width:990px;overflow:hidden;margin:10px 0 0 0;padding:0 0 15px 0}
.bodyBg{background:url("images/bk_body.gif")  }
.bodyBgNC_home{background:url("images/bk_bodyNC_home.gif")   }

.bg_elencoSoggetti{float:left;width:100%;background:url("images/bk_elencosogg.gif");}

.bodyBgNC{background:url("images/bk_bodyNC.gif") }

#bodyClose{float:left;width:990px;clear:both;background:url("images/bk_closebody.gif") no-repeat;height:13px;font-size:0;margin:0 0 15px 0}

#bodyCloseNC{float:left;width:990px;clear:both;background:url("images/bk_closebodyNC.gif") no-repeat;height:13px;font-size:0;margin:0 0 15px 0}

#contentWide{float:left;width:726px;padding:0 12px 0 12px;overflow:hidden;border-top:1px solid #E2E2E2}
#navbar{float:left;width:200px;margin:0 15px 0 0;padding:10px 12px;overflow:hidden;border-top:1px solid #E2E2E2}
#content{float:left;width:503px;padding:0 12px 0 12px;overflow:hidden;border-top:1px solid #E2E2E2}
.col1{float:left;width:100%;overflow:hidden;}

#webcam{float:left;width:100%;overflow:hidden}
#webcam .webcam{float:left;width:155px;overflow:hidden;;margin:0 10px 5px 0}
#webcam .webcamBox{position:relative;float:left;width:155px;overflow:hidden;height:120px;text-align:center} 
.webcamBox img{border:0}
#webcam .webphoto{float:left;width:155px;padding:0;overflow:hidden;text-align:center;height:100px;background:url("images/bk_webcam.gif");background-color:#F0F0F0;}
#webcam .webphoto img{vertical-align:middle;border:0;width:100px;float:none}
#webcam .webdida{background:#3A67A7;float:left;width:145px;overflow:hidden;height:16px;color:#fff;padding:2px 5px;text-align:left}
#webcam .webdida a{color:#FFF}
#webcam .weblink{clear:both;float:left;width:155px;margin:0 0 5px 0;}
#webcam .player{position:absolute;top:72px;right:10px;width:48px;height:32px;z-index:10000} #webcam .player img{width:48px;height:32px;border:0}
.webcam .webcamBox img{float:none}


#sidebar{float:left;width:200px;overflow:hidden;padding:10px 12px;}

#sidebar .boxSb{float:left;width:100%;margin:0 0 15px 0} 
#sidebar .boxSb .title,#sidebar .boxSb .txt{padding:0 4px}
#sidebar .boxSb p{padding:0;margin:0 0 5px 0}
#sidebar .boxSb .img{float:left;width:100%;margin:0 0 10px 0;font-size:0}
#sidebar .boxSb-OVER .title,#sidebar .boxSb-OVER .txt{padding:0 4px;color:#FFF}
#sidebar .boxSb-OVER{float:left;width:100%;margin:0 0 15px 0;background:#5DADE1} 
#sidebar .boxSb-OVER p{padding:0;margin:0 0 5px 0}
#sidebar .boxSb-OVER .img{float:left;width:100%;margin:0 0 10px 0;font-size:0}
#sidebar .titleSm{padding:0px;margin:0 0 5px 0;color:#0067AB;font-weight:bold;font-size:1em;} 
#sidebar .titleSm a{text-decoration:underline;}

#sidebar .titleSm a:hover{text-decoration:underline;color:#3A67A7}

#sidebar .title{border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:2px}
#sidebar .txt{float:left;width:100%;margin-bottom:10px}
#sidebar  .right{margin-top:7px}
#sidebar  .right:hover{margin-top:7px ;text-decoration:underline;}
#sidebar p{margin:0 0 7px ;padding:0}

#tab{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;width:99%;padding:0 0 0 1%;margin:0 0 15px 0;background:url("images/bk_tab.gif");font-size:1.2em;height:26px;font-weight:100;cursor:pointer}
#tab .tabON{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 15px 0 0;color:#0067AA;border:1px solid #E2E2E2;border-bottom:1px solid #FFF}
#tab .tabON-OVER{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 15px 0 0;color:#0067AA;border:1px solid #E2E2E2;border-bottom:1px solid #FFF}
#tab .tabOFF{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 15px 0 0;border:1px solid #E2E2E2;background:#F1EFF2}
#tab .tabOFF-OVER{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 15px 0 0;border:1px solid #E2E2E2;background:#5DADE1;color:#fff}

#SB_tab{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;width:99%;padding:0 0 0 1%;margin:0 0 5px 0;background:url("images/bk_tabSb.gif");font-size:1em;height:26px;font-weight:100;cursor:pointer}
#SB_tab .SB_tabON{background:#FFF;height:18px;float:left;padding:3px 5px 3px 5px;margin:0 7px 0 0;color:#0067AA;border:1px solid #fff;border-bottom:1px solid #FFF}
#SB_tab .SB_tabOFF{height:18px;float:left;padding:3px 5px 3px 5px;margin:0 7px 0 0;border:1px solid #fff;margin:0 8px 0 0;background:#F1EFF2}
#SB_tab .SB_tabON-OVER{background:#5DADE1;height:18px;float:left;padding:3px 5px 3px 5px;margin:0 7px 0 0;color:#0067AA;border:1px solid #fff;border-bottom:1px solid #FFF}
#SB_tab .SB_tabOFF-OVER{height:18px;float:left;padding:3px 5px 3px 5px;margin:0 7px 0 0;border:1px solid #fff;margin:0 8px 0 0;background:#5DADE1}
.h130{float:left;width:100%;height:160px;overflow:hidden}

.flashEXT{filter:alpha(opacity=0);opacity:.0; float:left;width:195px;height:85px;overflow:hidden;position:absolute;top:0px;background:#fff;cursor:pointer;z-index:1000000}
.flashEXTW{filter:alpha(opacity=0);opacity:.0; float:left;width:500px;height:300px;overflow:hidden;position:absolute;bottom:20px !important;bottom:40px;background:#FFF;;z-index:1000000}

.boxTv{position:relative;background:url("images/bk_boxTv.png") ;overflow:hidden;width:184px;height:95px;margin:0 0 10px 0;clear:both;padding:10px 0 0 0}
.flashEXTB{filter:alpha(opacity=100) ; float:left;width:185px;height:105px;overflow:hidden;position:absolute;top:0px;left:0;background:url("images/bk_video.png") no-repeat !important;background:url("images/bk_videoPNG.gif")  no-repeat;cursor:pointer;z-index:1000000}
.EXTBIMG{float:left;height:105px;width:185px;overflow:hidden;margin:-10px 0 0 0} .EXTBIMG img{width:185px;}


#navbar .boxSb{float:left;width:100%;margin:0 0 15px 0}
#navbar .boxSb .img{float:left;width:100%;margin:0 0 10px 0}
#navbar .titleSm{padding:0px;margin:0 0 0px 0;color:#0067AB;font-weight:bold;font-size:1em;} 
#navbar .titleSm a{text-decoration:underline;}
#navbar .titleSm a:hover{text-decoration:underline;color:#3A67A7}
#navbar .title{border-bottom:1px solid #E2E2E2;margin-bottom:10px;padding-bottom:2px}
#navbar .txt{float:left;width:100%;margin-bottom:10px}
#navbar  .right{margin-top:7px}
#navbar  .right:hover{margin-top:7px ;text-decoration:underline;}
#navbar p{margin:0 0 7px ;padding:0}

.newsletter{float:left;width:95%;padding:0 3px 10px 3px}
.newsletter-OVER{float:left;width:95%;padding:0 3px 10px 3px;background:#5DADE1;color:#FFF}
#navbar .newsletter-OVER .title,#sidebar .newsletter-OVER .title,.newsletter-OVER .title{color:#FFF}

.titleBlock{clear:both;color:#0067AA;font-size:1.4em;padding:2px 0 0px 0px;margin:0 0 7px 0;font-weight:100} 
.titleBlock a{color:#0067AA;font-weight:bold;text-decoration:none} 
.titleBlock a:hover{color:#3A67A7}
.titleBlock img{border:0}
.titleBlock .right{position:relative;top:-17px;float:right;font-size:0.7em;margin:0px 0 0px 0} 
.titleBlock .right a{font-weight:100;color:#0067AA ;font-family:Arial, Helvetica, sans-serif;}
.titleBlock .right a:hover{text-decoration:underline}

.GenText{float:left;width:100%;margin:0 0 15px 0;overflow:hidden}
.webTv{float:left;width:100%;margin:5px 0 0 0} .webTv img{border:0;vertical-align:middle;margin:0 7px 0 0} .webTv a:hover{color:#3A67A7;text-decoration:underline}
.vedi{float:left;width:100%;text-align:right}

.home_Sx{float:left;width:220px;margin:0 15px 0 0;padding:10px 2px;overflow:hidden;border-top:1px solid #E2E2E2;margin-top:25px}
.home_Sx .text,.home_Dx .text{width:100%;float:left;margin:0 0 15px 0}


.home_content{float:left;width:527px;padding:0;overflow:hidden;}
.home_contentBox{float:left;width:502px;padding:0 12px;overflow:hidden;}
.home_Dx{float:left;width:200px;overflow:hidden;padding:10px 12px;margin-top:24px}
.home_Sx .border{border-bottom:1px solid #E2E2E2;padding:0 0 5px 0;margin:0 }
.home_Dx .border{border-bottom:1px solid #fff;padding:0 0 5px 0}
.home_content .col4{float:left;width:94px;overflow:hidden;margin:0 0px 15px 0px;padding:0 6px 10px 6px;}
.home_content .col4-OVER{float:left;width:94px;overflow:hidden;margin:0 0px 15px 0px;padding:0 6px 10px 6px;background:#5DADE1;}
.home_content .col4-OVER,.home_content .col4-OVER .titleBlock {color:#FFF}


.home_Sx .padding{float:left;width:200px;padding:0 12px }
.scopri{float:left;text-align:right;width:200px;margin:10px 0 20px 0;position:relative;padding:0 12px }
.scopri a:hover{text-decoration:underline;color:#3A67A7}

.words{float:left;width:100%;} .words a{color:#5A5A5A;margin:0 5px 0 0}

.evidenza{padding:10px 0 0 0;float:left;width:988px;clear:both;overflow:hidden;margin-top:0px;border:1px solid #DFDFDF;border-bottom:0;background:url("images/bk_evidenza1.gif")}
.evidenza_close{overflow:hidden;float:left;width:990px;clear:both;background:url("images/bk_evidenza.gif") bottom;height:10px;font-size:0;margin-bottom:0px}

.evidenza h1{padding:0 10px; float:left;width:700px;text-transform:uppercase;font-family:"Times New Roman", Times, serif;float:left;margin:0 0 7px 0;font-size:1.8em;font-weight:100;color:#0067AA;}
.evidenza .titleSm{text-transform:uppercase;float:left;width:100%;margin:0 0 5px 0;color:#0067AA;font-weight:bold;}
.evidenza .titleSm a{text-decoration:underline}  .evidenza .titleSm a:hover{text-decoration:underline;color:#3A67A7}
.evidenza .col4{float:left;width:170px;padding:0 10px;margin:0;overflow:visible;height:190px} 
.evidenza .col4 .blogHi{float:left;position:relative;margin-top:-45px}
.evidenza .searchBox{background:none;padding:7px 0px 0 7px;float:left;width:200px;color:#5A5A5A;position:relative;margin:-50px 0 0 6px;} 
.evidenza   p{margin:0 5px 5px 0;padding:0} .evidenza .searchBox select{font-size:11px;color:#0067AA}
.evidenza .searchBox .button{margin-right:10px}

.evidenza .col4-OVER{background:#5DADE1;float:left;width:170px;height:190px;padding:0 10px;margin:0;overflow:visible;color:#FFF} 
.evidenza .col4-OVER .blogHi{float:left;position:relative;margin-top:-45px}
.evidenza .col4-OVER  a{color:#FFF}


.evidenza .col4Rotator.blogHi{float:left;position:relative;margin-top:-45px}
.evidenza .col4Rotator     {float:left;width:170px;padding:0 10px;margin:0;overflow:hidden;height:150px;} 
.evidenza .col4Rotator-OVER{background:#5DADE1;float:left;width:170px;padding:0 10px;margin:0;overflow:hidden;color:#FFF;height:150px;} 
.evidenza .col4Rotator-OVER .blogHi{float:left;position:relative;margin-top:-45px;}
.evidenza .col4Rotator-OVER  a{color:#FFF}
.evidenza .col4Rotator-OVER  .titleSm a:hover{color:#FFF}

.singleNews{}



.searchBox{float:left;width:98%;overflow:hidden;background:#F0F0F0;color:#0067AA;padding:0 1%;} 
.searchBox img{border:0;vertical-align:middle}
.searchBox .title{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.6em;padding:0 0 5px 0;color:#0067AA;text-transform:none}
.searchBox .button{} 

.button{display:block;float:right;background:#0067AA;color:#ffffff;padding:2px 5px;text-transform:uppercase;font-size:12px;white-space:nowrap}
.button:hover{margin:0;background:#5DADE1;color:#ffffff;padding:2px 5px;cursor:pointer;}
.soggetto-OVER .button:hover,.boxSearch_ElSogg-OVER .button:hover,.col5-OVER .button:hover,.newsletter-OVER .button:hover{background:#fff;color:#0067AA;}

.labelG{float:right;margin:0 10px 0 0;display:block;padding:5px 0 0 0} .labelG .prezzo{display:inline;margin:0 0 0 10px;font-weight:bold }
.buttonG{float:right;background:url("images/bk_btn_inverno.gif");height:29px;color:#FFF;text-transform:uppercase;font-weight:bold} 
.buttonG a{;color:#FFF} 

.searchBox p{padding:0;margin:0 3px 5px 0} .searchBox input{vertical-align:middle;font-size:11px}
fieldset{border:0;padding:0}
form{margin:0;padding:0}

#subnavmenu  a{color:#5E5E5E;font-weight:bold;padding:0;font-weight:100}
#subnavmenu  a:hover{background:#EBEBEB} 
#navmenu a:hover{background:#fff;text-decoration:underline;}
#navmenu .navmenu-OFF{background:url("images/bullet-arrow.gif") top left no-repeat;border:1px solid #fff;padding:2px 0 2px 0;border-bottom:1px dotted #999A9A;}
#navmenu .navmenu-ON{background:url("images/bullet-arrow-ON.gif") top left no-repeat;border:1px solid #fff;padding:2px 0 2px 0;margin:0}
#navmenu .subnavmenu-OFF{background:url("images/subbullet-arrow.gif") top left no-repeat;border:1px solid #fff;padding:2px 0 2px 20px;}
#navmenu .subnavmenu-ON{background:url("images/subbullet-arrow.gif") top left no-repeat;border:1px solid #fff;padding:2px 0 2px 20px;background-color:#EBEBEB}

.boxmenu{float:left;position:relative;height:30px;top:0px;}
.tabmenu{float:left;position:relative;margin:0 0 0 5px;height:20px;} 

#canali{float:left;width:100%;margin:12px 0 0 0;}
#canali .canale{overflow:hidden;float:left;width:142px;margin:0 8px 0 8px;height:79px;background:url("images/bk_114.gif") no-repeat;padding:2px 2px 4px 2px}
#canali .last{margin:0 } #canali .img{float:left;width:142px;height:79px;overflow:hidden}
#canali .canale .mask{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali_inverno.png") bottom no-repeat !important;background:url("images/bk_canali_inverno.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale p{float:left;width:96%;padding:10px 1% 0 3%;margin:0;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;text-transform:uppercase}
#canali .canale p a{color:#FFF} #canali .canale p a:hover{text-decoration:underline;color:#fff}

#canali .canale-OVER{overflow:hidden;float:left;width:142px;margin:0 8px 0 8px;height:79px;background:url("images/bk_114.gif") no-repeat;padding:2px 2px 4px 2px}
#canali .canale-OVER .mask{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali_inverno-Over.png") bottom no-repeat !important;background:url("images/bk_canali.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale-OVER p{float:left;width:96%;padding:10px 1% 0 3%;margin:0;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;text-transform:uppercase;}
#canali .canale-OVER p a{color:#FFF;} #canali .canale-OVER p a:hover{text-decoration:underline;color:#fff;}

.loc{float:left;width:100%;overflow:hidden;margin:0 0 20px 0} .loc p{margin:0;padding:0 0 7px 0}
.loc .img-loc{float:left;width:256px;overflow:hidden} .loc strong{color:#0067AA}
.loc .dati-loc{float:left;width:135px;padding:0 5px 0 15px;overflow:hidden}
.loc .logo-loc{float:left;width:85px;overflow:hidden}

.el_loc{float:left;width:100%;overflow:hidden;margin:0 0 20px 0} .loc p{margin:0;padding:0 0 7px 0}
.el_loc .img{float:left;width:100px;overflow:hidden} .loc strong{color:#0067AA}
.el_loc .title{font-size:1.6em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;width:100%;color:#0067AA;font-weight:100;margin:0px 0 5px 0px}
.el_loc .dati{float:left;width:395px;padding:0 0 0 5px;overflow:hidden}

.prezzi{float:left;width:100%;}  
.prezzi .prezziBox{float:left;width:706px;margin:20px 0;padding:0 20px 0 0;overflow-x:hidden;overflow-y:scroll;height:100px}

.prezzi label,.offerte label,.mappa label{font-weight:bold;text-transform:uppercase;color:#0067AA}  
.prezzi form p,.offerte form p,.mappa form p{margin:0 25px 20px 0;}

.mapBox{float:left;width:100%;margin:10px 0;}

.numeromappa{ font-style: normal; font-size: 7pt; font-weight: bold; color:#FFFFFF;font-family: Verdana, Arial, Tahoma; text-decoration: none;}
.webSmall-ON{font-size:10px;border:1px solid #ffffff;text-align:left;margin:0px 0 0px 0;}
.titleItem{font-weight:bold;font-size:1.1em;color:#0067AA} .titleItem a{font-weight:bold;color:#0067AA}

#theFrame,#frameCmd{background:#FFF}

.listaOfferte{float:left;width:100%;padding:10px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #0067AA;}
.mainUrl{display:none} 
.listaOfferte a:hover{text-decoration:underline;color:#3A67A7}
.listaOfferte .button:hover{color:#ffffff;text-decoration:none}

.listaOfferte .img{float:left;width:113px;overflow:hidden;} .listaOfferte img{border:0;margin:0}
.listaOfferte .text{width:390px;float:left;color:#5A5A5A;overflow:hidden}
.listaOfferte .date{float:left;width:100%;margin:0 0 5px 0;color:#454e53;white-space:nowrap}
.listaOfferte .titleSm{color:#0067AA;font-size:1em;font-weight:bold;padding:0 0 5px 0} 
.listaOfferte .titleSm a{text-decoration:underline;}
.listaOfferte .bookingBox{float:left;color:#0067AA;margin:10px 0 0 0;overflow:hidden }
.listaOfferte .booking{float:left;color:#0067AA;margin:0px 0 0 0;width:280px;}

.schedaOfferta{float:left;width:100%;padding:10px 0;overflow:hidden;border:1px solid #ffffff;}
.schedaOfferta .img{width:200px;float:left;margin:0 10px 5px 0px;border:0;padding:0 0 0 3px;overflow:hidden} 
.schedaOfferta .img img{border:1px solid #ffffff;width:100%;padding:0}
.schedaOfferta .text{width:285px;float:left;color:#454e53;} 
.schedaOfferta .booking{float:left;color:#0067AA;margin:7px 0 0 0;margin:0 0 15px 0 }
.schedaOfferta .desc{width:100%;float:left;color:#454e53;border-top:1px solid #0067AB;padding:5px 10px} .schedaOfferta .desc a{color:#5A5A5A;text-decoration:none}
.schedaOfferta .right{float:left} .schedaOfferta p{padding:0;margin:0 0 7px 0}

.listOffer{float:left;clear:both;} 
.listOffer{width:100%;text-align:right;margin:5px 0 0 0;border-top:1px solid #0067AA;border-bottom:1px solid #0067AA}
.listOffer .chiaro{float:left;width:100%;background:#F0F0F0;} 
.listOffer .chiaro .left{width:25%;float:left;padding:5px 7px;white-space:nowrap} 
.listOffer .scuro{float:left;width:100%;background:#fff;color:#0067AA} 
.listOffer .scuro .left{width:25%;float:left;padding:5px 7px;white-space:nowrap}  
.listOffer .note{width:100%;float:left;overflow:hidden;border-top:1px solid #F0F0F0;padding:5px 0}

.blDotted{border-bottom:1px solid #0067AA}  .blUnderline{;border-bottom:1px solid #0067AA}
.titleBigBlock{color:#0067AA;font-size:1.8em;width:100%;padding:2px 0 5px 0px;margin:0 0 5px 0;font-weight:100;border-bottom:1px solid #0067AA} 
.titleBigBlock a{color:#0067AA;font-weight:bold;text-decoration:none} .titleBlock img{border:0}

.elencoBrochure{z-index:0;position:inherit;width:100%;float:inherit;padding:10px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #0067AA;}
.elencoBrochure .checkBox{position:relative;top:0px;right:5px;width:100px;float:right}
.elencoBrochure .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.elencoBrochure .img img{border:1px solid #ffffff;width:100%;padding:0}
.elencoBrochure .text{width:380px;float:left;color:#5A5A5A;overflow:hidden}
.elencoBrochure .logo{width:25px;float:left;margin:0 5px 5px 0px;border:0;padding:0 0 0 0} 
.elencoBrochure .dati{width:100px;margin:0 0 0 10px;float:left;color:#5A5A5A;overflow:hidden;} 
.elencoBrochure .title, .elencoBrochure .titleSm,  
.elencoBrochure .title{float:left;width:240px;color:#0067AA;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .elencoBrochure .title a{color:#0067AA;}
.elencoBrochure .buttonRic{position:relative;right:0px;float:right;border:2px solid #0067AA;width:80px;text-align:center;padding:1px 5px;font-size:12px;margin:0 0px 0px 0px;}
.titlePubb{font-weight:bold;} .titlePubb a{font-weight:bold;color:#0067AA;text-decoration:underline}
.titlePubb a:hover{color:#3A67A7;text-decoration:underline}

.servizi{z-index:0;width:100%;float:inherit;margin:0 0 7px 0;padding:0 0 7px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #0067AA;}
.servizi .text{width:430px;float:left;color:#5A5A5A;overflow:hidden} 

.titleS{float:left;width:100%;font-size:1.4em;color:#0067AA;font-weight:bold;padding:0 0 5px 0;}  .servizi .title a{color:#0067AA;}
.servizi .title{float:left;width:435px;color:#0067AA;font-weight:bold;padding:0 0 5px 0;}  .servizi .title a{color:#0067AA;}
.servizi .text{width:430px;float:left;color:#5A5A5A;overflow:hidden;} 
.servizi .titleW{float:left;width:468px;color:#0067AB;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .servizi .title a{color:#0067AA;}
.servizi .note{position:relative;float:left;border-top:1px solid #0067AA;border-bottom:1px solid #0067AA;width:96%;margin:5px 0;background:#F0F0F0;padding:0px 2%}
.servizi .note p{margin:0;padding:0}

.servizi .noteButton{position:relative;margin:-10px 0 0 0;width:100%;float:left;text-align:right;cursor:pointer}
.servizi .logo{width:25px;float:left;margin:0 5px 5px 0px;border:0;} 
.servizi .textM{width:310px;float:left;color:#5A5A5A;overflow:hidden}
.servizi .bigImgBlock img{width:98%;padding:0;border:1px solid #ffffff}
.servizi .titleSm a{color:#0067AB ;text-decoration:none} 
.servizi .titleSm{color:#0067AB;font-size:1em;font-weight:bold;padding:0 0 5px 0 }

.lista{float:left;width:100%;padding:5px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #0067AA}
.lista .checkBox{position:absolute;top:5px;right:0px;width:20px;} 
.lista a{text-decoration:underline}
.lista a:hover{color:#3A67A7;text-decoration:underline}
.lista .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.lista .img img{border:1px solid #ffffff;width:100%;padding:0}
.lista .text{width:347px;float:left;color:#5A5A5A;} 
.lista .elenco{width:347px;float:left;color:#5A5A5A;padding:0  } 
.lista .title{color:#0067AA;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0 ;}  
.lista .title img{margin:0 0 0 7px ;width:50px;height:10px;vertical-align:top;border:0}
.lista .titleSm{color:#0067AA;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.lista .link{color:#c3d9e3;text-decoration:none;font-weight:bold} 
.lista .date{color:#454e53;} 

.lista .prezzo{float:left;width:100%;text-align:right;margin:5px 0 0 0}
.lista .booking{float:left;color:#0067AA;margin:7px 0 0 0 }
.lista .buttonLight{float:right;background:#c3d9e3;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }


.lista-OVER{cursor:pointer;background:#5DADE1;float:left;width:100%;padding:5px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #0067AA}
.lista-OVER .checkBox{position:absolute;top:5px;right:0px;width:20px;} 
.lista-OVER a{text-decoration:underline;color:#FFF}
.lista-OVER a:hover{color:#3A67A7;text-decoration:underline}
.lista-OVER .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.lista-OVER .img img{border:1px solid #ffffff;width:100%;padding:0}
.lista-OVER .text{width:347px;float:left;color:#fff;} 
.lista-OVER .elenco{width:347px;float:left;color:#5A5A5A;padding:0  } 
.lista-OVER .title{color:#0067AA;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0 ;}  
.lista-OVER .title img{margin:0 0 0 7px ;width:50px;height:10px;vertical-align:top;border:0}
.lista-OVER .titleSm{color:#fff;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.lista-OVER .link{color:#c3d9e3;text-decoration:none;font-weight:bold} 
.lista-OVER .date{color:#fff;} 

.lista-OVER .prezzo{float:left;width:100%;text-align:right;margin:5px 0 0 0}
.lista-OVER .booking{float:left;color:#0067AA;margin:7px 0 0 0 }
.lista-OVER .buttonLight{float:right;background:#c3d9e3;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }

.offerte{float:left;width:100%;margin:0 0 15px 0;border-bottom:1px solid #F2F2F2;padding:0 0 10px 0}
.offerte .img-offerte{float:left;width:100px;overflow:hidden} 
.offerte .dati-offerte{float:left;width:606px;padding:0 5px 0 15px;overflow:hidden}
.offerte .dati-offerte .title{text-transform:uppercase;font-weight:bold;color:#0067AA}

.offerteHp{float:left;width:102px;overflow:hidden;margin:0  8px 5px 8px;padding:0 2px 5px 2px;}
.offerteHp .img{text-align:center;width:106px;margin:0 0 5px 0;height:80px;overflow:hidden;background:#E2E2E2} 
.offerteHp p{margin:0 0 7px 0;padding:0}  .offerteHp table, .offerteHp td{border-collapse:collapse;padding:0;margin:0}
.offerteHp .txt{float:left;width:106px;overflow:hidden;height:60px;}
.offerteHp .titleSm{color:#0067AB;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.offerteHp .titleSm a{text-decoration:underline}
.offerteHp .titleSm a:hover{text-decoration:underline;color:#3A67A7}
.offerteHp .prezzo{float:left;width:100px;padding:0px 3px;overflow:hidden;color:#0067AA;}

.offerteHp-OVER{float:left;width:102px;overflow:hidden;margin:0  8px 5px 8px;padding:0 2px 5px 2px;background:#5DADE1}
.offerteHp-OVER .img{text-align:center;width:106px;margin:0 0 5px 0;height:80px;overflow:hidden;background:#E2E2E2} 
.offerteHp-OVER p{margin:0 0 7px 0;padding:0}  .offerteHp-OVER table, .offerteHp-OVER td{border-collapse:collapse;padding:0;margin:0}
.offerteHp-OVER .txt{float:left;width:106px;overflow:hidden;height:60px;color:#FFF}
.offerteHp-OVER .titleSm{color:#fff;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.offerteHp-OVER .titleSm a{text-decoration:underline;color:#FFF}
.offerteHp-OVER .titleSm a:hover{text-decoration:underline;color:#fff}
.offerteHp-OVER .prezzo{float:left;width:100px;padding:0px 3px;overflow:hidden;color:#fff;}

.eventi{float:left;width:98%;margin:0 0 5px 0;border-bottom:1px solid #0067AB;padding:4px 1% 5px 1%;}
.eventi .img{float:left;width:106px;height:80px;overflow:hidden;margin:0 10px 0 0} .eventi .img img{border:0}
.eventi .txt{float:left;width:370px;overflow:hidden}
.eventi .titleSm{color:#0067AB;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.eventi .titleSm a{text-decoration:underline}
.eventi .titleSm a:hover{text-decoration:underline;color:#3A67A7}

.eventi-OVER{float:left;width:98%;margin:0 0 5px 0;border-bottom:1px solid #0067AB;padding:4px 1% 5px 1%;background:#5DADE1}
.eventi-OVER .img{float:left;width:106px;height:80px;overflow:hidden;margin:0 10px 0 0} .eventi-OVER .img img{border:0}
.eventi-OVER .txt{float:left;width:370px;overflow:hidden;color:#FFF}
.eventi-OVER .titleSm{color:#fff;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.eventi-OVER .titleSm a{text-decoration:underline;color:#FFF}
.eventi-OVER .titleSm a:hover{text-decoration:underline;color:#fff}



.hotel h1{float:left;width:100%;margin:0 0 15px 0} .hotel h1 img{float:none;border:0;margin:0 0 0 10px }
.hotel{float:left;width:100%;overflow:hidden;margin:0 0 20px 0;} .hotel p{margin:0;padding:0 0 7px 0}
.hotel .img-hotel img{width:250px}
.hotel .img-hotel{float:left;width:251px;overflow:hidden;}
.hotel .ico-hotel img{float:left;margin:0 3px 0 0} 
.hotel .ico-hotel{float:left;width:256px;overflow:hidden;margin:7px 0 7px 0}
.hotel .dati-hotel{float:left;width:240px;overflow:hidden;line-height:18px}
.hotel .club-hotel{float:left;width:200px;overflow:hidden;text-align:right;}

.hotel .logo-hotel{float:left;width:180px;overflow:hidden} .hotel .logo-hotel img{border:0;margin:0 2px 0 0}
.hotel .datiBox{width:440px;float:left;padding:0 5px 0 15px;overflow:hidden}
.hotel .searchBox{width:425px;padding:5px 10px;} .hotel .searchBox p{margin:0 20px 0 0;}
.hotel .img-hotelBox{float:left;width:251px;overflow:hidden}
.hotel .searchBox .line{margin:0 0 5px 0}
#content .cat{font-family:Arial, Helvetica, sans-serif;float:left;width:240px;color:#8B8B8B;font-size:9pt;font-weight:bold;padding:0 0 5px 0;} 
#contentWide .cat{font-family:Arial, Helvetica, sans-serif;float:left;width:240px;color:#8B8B8B;font-size:9pt;font-weight:bold;padding:0 0 5px 0;}

.soggetto{z-index:0;position:inherit;width:100%;float:inherit;padding:10px 0;overflow:hidden;border-bottom:1px solid #0067AB;}
.soggetto .checkBox{position:relative;top:0px;right:5px;width:100px;float:right}
.soggetto .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.soggetto .img img{border:1px solid #ffffff;width:100%;padding:0}
.soggetto .text{width:385px;float:left;color:#5A5A5A;overflow:hidden;}
.soggetto .textW{width:468px;float:left;color:#5A5A5A;overflow:hidden} 
.soggetto .textSm .title{float:left;width:100%;color:#0067AB;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 0px 0;}  .soggetto .title a{color:#0067AB;}
.soggetto .textSm{width:320px;float:left;color:#5A5A5A;overflow:hidden;} 
.soggetto .logo{width:25px;float:left;margin:0 5px 5px 0px;border:0;padding:0 0 0 0} 
.soggetto .dati{width:100px;margin:0 0 0 10px;float:left;color:#5A5A5A;overflow:hidden;} 
.soggetto .title a{color:#0067AB ;text-decoration:underline}  .soggetto .title a:hover{color:#3A67A7}
.soggetto .title{float:left;width:275px;color:#0067AB;font-weight:bold;padding:0;}  .soggetto .title a{color:#0067AB;}
.soggetto .title .cat{color:#5A5A5A}
.soggetto .titleW{float:left;width:468px;color:#0067AB;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .soggetto .title a{color:#0067AB;}
.soggetto .note{display:none;width:468px;float:left;color:#5A5A5A;overflow:hidden;border-top:1px dashed #0067AB}
.soggetto .noteButton{width:468px;float:left;text-align:right}


.soggetto .title img{height:16px;margin:0 0 0 0px;vertical-align:top;border:0}
.soggetto .titleSm{color:#0067AB;font-weight:bold;padding:0 0 5px 0 }
.soggetto .link{color:#c3d9e3;text-decoration:none;font-weight:bold} .soggetto .link:hover{text-decoration:underline}
.soggetto .buttonRic{position:relative;right:0px;float:right;border:2px solid #0067AB;width:80px;text-align:center;padding:1px 5px;font-size:12px;}
.soggetto .booking{float:left;width:250px;color:#0067AB;margin:7px 0 0 0;}
.soggetto .bookingBox{float:left;width:100%;margin:15px 0 0 0}
.soggetto .bookingBox .button{color:#FFF}
.soggetto .bookingBox .button:hover{color:#fff;text-decoration:underline;}

.soggetto .iconTitle{padding:0 0 5px 0px;color:#0067AB;text-transform:uppercase;font-size:1.2em;font-weight:100;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue } 
.soggetto .icon{width:100%;float:left;margin:10px 0 0 0}
.soggetto .iconImg{float:left;margin:0 6px 0 0;padding:0}

/*-------- over ---------*/
.soggetto-OVER{z-index:0;position:inherit;width:100%;float:inherit;padding:10px 0;overflow:hidden;border-bottom:1px solid #0067AB;background:#5DADE1}
.soggetto-OVER .checkBox{position:relative;top:0px;right:5px;width:100px;float:right}
.soggetto-OVER .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.soggetto-OVER .img img{border:1px solid #ffffff;width:100%;padding:0}
.soggetto-OVER .text{width:385px;float:left;color:#fff;overflow:hidden;}
.soggetto-OVER .textW{width:468px;float:left;color:#fff;overflow:hidden} 
.soggetto-OVER .textSm .title{float:left;width:100%;color:#fff;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 0px 0;}  .soggetto-OVER .title a{color:#fff;}
.soggetto-OVER .textSm{width:320px;float:left;color:#fff;overflow:hidden;} 
.soggetto-OVER .logo{width:25px;float:left;margin:0 5px 5px 0px;border:0;padding:0 0 0 0} 
.soggetto-OVER .dati{width:100px;margin:0 0 0 10px;float:left;color:#fff;overflow:hidden;} 
.soggetto-OVER .title a{color:#fff ;text-decoration:underline}  .soggetto-OVER .title a:hover{color:#fff}
.soggetto-OVER .title{float:left;width:275px;color:#fff;font-weight:bold;padding:0;}  .soggetto-OVER .title a{color:#fff;}
.soggetto-OVER .title .cat{color:#fff}
.soggetto-OVER .titleW{float:left;width:468px;color:#0067AB;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .soggetto-OVER .title a{color:#fff;}
.soggetto-OVER .note{display:none;width:468px;float:left;color:#fff;overflow:hidden;border-top:1px dashed #0067AB}
.soggetto-OVER .noteButton{width:468px;float:left;text-align:right}
.soggetto-OVER a{color:#FFF}
.soggetto-OVER .title img{height:16px;margin:0 0 0 0px;vertical-align:top;border:0}
.soggetto-OVER .titleSm{color:#0067AB;font-weight:bold;padding:0 0 5px 0 }
.soggetto-OVER .link{color:#c3d9e3;text-decoration:none;font-weight:bold} .soggetto-OVER .link:hover{text-decoration:underline}
.soggetto-OVER .buttonRic{position:relative;right:0px;float:right;border:2px solid #0067AB;width:80px;text-align:center;padding:1px 5px;font-size:12px;}
.soggetto-OVER .booking{float:left;width:250px;color:#0067AB;margin:7px 0 0 0;}
.soggetto-OVER .bookingBox{float:left;width:100%;margin:15px 0 0 0}
.soggetto-OVER .bookingBox .button{color:#FFF}
.soggetto-OVER .bookingBox .button:hover{color:#0067AB;text-decoration:underline;}

.soggetto-OVER .iconTitle{padding:0 0 5px 0px;color:#fff;text-transform:uppercase;font-size:1.2em;font-weight:100;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue } 
.soggetto-OVER .icon{width:100%;float:left;margin:10px 0 0 0}
.soggetto-OVER .iconImg{float:left;margin:0 6px 0 0;padding:0}


.doc{float:left;width:100%;margin:20px 0;padding:0 20px;display:inline;clear:both} .no-left{float:none;width:40px;clear:right;height:20px;}

.doc .linea{float:left;width:100%;font-size:0}
.doc .wide40{float:left;width:40px;display:inline} .doc .wide370{float:left;width:370px;display:inline;}
.doc .wide18{float:left;width:17px;height:20px;overflow:hidden} 
.doc .leftG{float:left;padding:0 0 0 5px;font-size:12px;width:420px;overflow:hidden;}
.doc .wide34{float:left;width:37px;height:20px;} 
.wide20{float:left;width:20px;height:20px;}
.space5{clear:both;padding:2px ;font-size:0} 
.space3{clear:both;padding:3px ;font-size:0} 

.space10{clear:both;padding:5px;font-size:0;}
.space20{clear:both;padding:10px ;font-size:0}

.filter{position:relative;float:left;border-top:1px solid #0067AB;border-bottom:1px solid #0067AA;width:98%;margin:10px 0 10px 0;background:#F0F0F0;padding:10px 1%}
.filter .button{position:absolute;right:10px;bottom:10px}
.filter .left{float:left;margin:0 20px 0 0} 
.filter label{float:left;width:150px}
.form label{float:left;width:150px;font-weight:bold}
.form  p{margin:0 10px 10px 0;padding:0}

.Rinfo label{float:left;width:150px;}
.privacy{float:left;width:100%;font-size:11px;margin:15px  0 0 0;border-top:1px solid #0067AA;padding:7px 0}

#sitemap{float:left;width:100%} #sitemap  a:hover{color:#3A67A7;text-decoration:underline}
#sitemap ul a{display:block;border-bottom:1px solid #0067AA;margin:0}
#sitemap ul ul  a{display:block;border-bottom:0px solid #0067AA;margin:0;color:#333}
#sitemap ul ul ul a{display:block;border-bottom:0px solid #0067AA;margin:0;color:#333;padding:0}
#sitemap ul ul ul ul a{display:block;border-bottom:0px solid #0067AA;margin:0;color:#333;padding:0}

#sitemap ul li{margin:0;padding:0;border:1px solid #fff}

#sitemap ul{font-weight:bold;font-size:12pt;margin:0;padding:0;list-style:none} 
#sitemap ul ul{font-weight:100;font-size:10pt;margin:0 0 0 15px;padding:10px 0; list-style:disc} 
#sitemap ul ul ul{font-weight:100;font-size:9pt;margin:0 0 0 15px;padding:7px 0;list-style:circle}
#sitemap ul ul ul ul{font-weight:100;font-size:8pt;margin:0 0 0 10px;padding:0px 0 5px 0;list-style:none}


#minTab{float:left;width:99%;padding:0 0 0 1%;margin:0 0 15px 0;background:url("images/bk_tab1.gif");height:23px;cursor:pointer;font-weight:bold;text-transform:uppercase}
#minTab .tab-ON{height:17px;float:left;padding:3px 5px 0px 5px;margin:0 5px 0 0;color:#0067AA;border:1px solid #fff;border-bottom:1px solid #F0F0F0}
#minTab .tab-OFF{height:17px;float:left;padding:3px 5px 0px 5px;margin:0 5px 0 0;border:1px solid #F0F0F0;}
#minTab .tab-ON a{color:#7DAD4A} #minTab .tab-OFF a{color:#5A5A5A}

.col13Sx{float:left;width:69%;overflow-x:hidden;margin:0 0 15px 0}
.col13Dx{float:left;width:29%;overflow-x:hidden;;margin:0 0 15px 0} 
.col13Dx strong{color:#0067AA} .col13Dx strong a{color:#0067AA}

.blockGen{float:left;width:100%} .blockGen img{border:0;float:left;margin:0 10px 5px 0}
.blockGen ul{padding:0 50px 0.35em 17px;margin:0 20px 10px 0;float:left;display:inline;clear:right;} 
.block ul{margin:10px 0 0 0px;padding:0 0 0 0px;list-style:inside} 

.colspace{float:left;width:13px;height:100px;}
.midcolspace{float:left;width:12px;height:30px;}
.midcolspace1{float:left;width:2%;height:30px;}

.punto_interesse{float:left;width:100%;} .punto_interesse p{margin:0 0 10px 0;padding:0;line-height:20px}
.punto_interesse .img{float:left;width:180px;margin:0 10px 0 0}
.punto_interesse .txt{float:left;width:300px;}
.punto_interesse .dati{float:left;width:100%;margin:10px 0}
.punto_interesse .dida{font-style:italic;}

.back{float:right;margin:-30px 0 0 10px}
.shade{float:left;width:98%;padding:0 1%;background:#0067AA;color:#FFF;margin:0 0 10px 0}

.Box{position:relative;margin:0px 0 10px 0;width:468px;overflow:hidden;border:1px solid #c3d9e3;border-right:0px;border-left:0px;height:140px;background-color:#969696}
.stripBox{position:absolute;top:0;margin:0;padding:0;width:800%;z-index:0;}
.strip{float:left;padding:0;margin:0;}
.strip img{float:left}

.stripIMG{background:#FFFFFF;float:left;border:0px solid #c3d9e3;padding:6px 3px;border-right:0px;border-left:0px}
.stripIMG-OVER{background:#0067AA;float:left;border:0px solid #c3d9e3;padding:6px 3px;border-right:0px;border-left:0px}
.BoxPreview{position:relative;margin:0px 0 10px 0;width:468px;overflow:hidden;border:1px solid #c3d9e3;border-right:0px;border-left:0px;}


#meteoBox{float:left;width:100%;margin:0 0 15px 0} #meteoBox .meteo p{text-align:center;margin:5px 0;padding:0}
#meteoBox .meteo{float:left;width:60px;overflow:hidden} #meteoBox .meteo img{border:0}

.home_content .tabcontent{float:left;width:96%;overflow:hidden;padding:0 2%;margin:0}
.SB_tabcontent{float:left;width:100%;overflow:hidden;}
.SB_tabcontent .webcam{float:left;width:197px;height:130px;overflow:hidden;}
.SB_tabcontent .webcamBox{position:relative;float:left;width:197px;overflow:hidden;height:130px;} 
.SB_tabcontent .player{position:absolute;top:35px;left:70px;width:59px;height:47px;z-index:10000} 
.SB_tabcontent .player img{width:59px;height:47px;border:0}


.tabcontent{float:left;width:100%;overflow:hidden;}
.bigImgBlock{width:98%;float:left;margin:0 0 15px 0;border:1px solid #E2E2E2}
.bigImgBlock img{width:100%;border:0}

.dida{float:left;width:96%;padding:2px 2% ;}

.block{clear:both;width:100%;float:left} 
.block img{width:100%;border:0;float:left;}
.block .img{float:left;width:50%;margin:0 10px 5px 0;overflow:hidden;border:1px solid #E2E2E2}

.sotto_titolo_rosso{color:#F00}
#bluBox{color:#FFFFFF;float:left;width:698px;height:125px;padding:10px;background:url("images/pubblicazioni/bk_blu.gif") }
#Attenzione, #noRecord{color:#FFFFFF;float:left;width:468px;height:128px;padding:10px;background:url("images/pubblicazioni/bk_blu.gif") no-repeat }
#OK{color:#FFFFFF;float:left;width:448px;height:108px;padding:10px;background:url("images/pubblicazioni/bk_blulight_blu.gif") }

#cache{font-size:1.4em;float:left;position:absolute;color:#FFFFFF;text-align:center;font-weight:bold;width:448px;height:46px;padding:20px 10px;background:url("images/pubblicazioni/alert_blu.gif") }

.fontBig{font-size:1.3em;color:#454E53;font-weight:200}

.schedaPub{float:left;width:100%;margin:10px 0;overflow:hidden;border:1px solid #ffffff;}
.schedaPub .img{width:200px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.schedaPub .text,.scheda .textBox,.schedaPub .textBox{width:280px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0} 

.Elsport{float:left;width:100%;margin:10px 0;overflow:hidden;padding:0 0 10px 0;border-bottom:1px solid #0067AB}
.Elsport .img{width:106px;float:left;margin:0 10px 5px 0px;border:0;overflow:hidden}  .Elsport .img img{border:0}
.Elsport .textBox{width:380px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0;}
.Elsport .titleSm{color:#0067AB;font-weight:bold;font-size:1em;margin:0 0 10px 0px}
.Elsport .titleSm a:hover{text-decoration:underline;color:#3A67A7}

.Elsport-OVER{color:#FFF;background:#5DADE1;float:left;width:100%;margin:10px 0;overflow:hidden;padding:0 0 10px 0;border-bottom:1px solid #0067AB}
.Elsport-OVER .img{width:106px;float:left;margin:0 10px 5px 0px;border:0;overflow:hidden}  .Elsport-OVER .img img{border:0}
.Elsport-OVER .textBox{width:380px;float:left;color:#fff;overflow:hidden;padding:0 0 7px 0;}
.Elsport-OVER .titleSm{color:#fff;font-weight:bold;font-size:1em;margin:0 0 10px 0px}
.Elsport-OVER .titleSm a{color:#FFF}

.club{float:left;width:100%;margin:10px 0;overflow:hidden;padding:0 0 10px 0;border-bottom:1px solid #0067AB}
.club .img{width:180px;float:left;margin:0 10px 5px 0px;border:0;overflow:hidden}  .club .img img{border:0}
.club .textBox{width:310px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0;}


.sport{float:left;width:100%;margin:10px 0;overflow:hidden;}
.sport .img{width:230px;float:left;margin:0 10px 5px 0px;border:0;overflow:hidden} 
.sport .textBox{width:285px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0} 
.sport ul{list-style:inside;margin:0 0 10px 10px ;padding:0 0 0 10px}
.sport p{margin:0;padding:0 0 7px 0;}

.itinierari{float:left;width:100%;margin:10px 0;overflow:hidden;}
.itinierari .img{width:180px;float:left;margin:0 10px 5px 0px;border:0;overflow:hidden} 
.itinierari .textBox{width:305px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0;} 
.itinierari ul{list-style:inside;margin:0 0 10px 10px ;padding:0 0 0 10px}
.itinierari p{margin:0;padding:0 0 7px 0;}

.schedaEvento{float:left;width:100%;margin:10px 0;overflow:hidden;border:1px solid #ffffff;}
.schedaEvento .img{width:180px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.schedaEvento .text,.schedaEvento .textBox{width:295px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0} 

#form{float:left;width:428px;margin:0px 0;padding:0 20px;display:inline;} .no-left{width:40px;clear:right;height:20px}
#form p{float:left;margin:0 0 5px 0;padding:0}
#form .wide70{float:left;width:90px;display:inline;} #form .space5{width:100%;font-size:0;padding:2px;}
#form .wide17{float:left;width:17px;height:20px;} #form .left{float:left;padding:0 0 0 5px}
.login{float:left;width:100%;margin:5px 0 0 0 ;text-align:right;height:15px;overflow:hidden;}
.login .btn{color:#0067AA;font-weight:bold;display:block;float:right;margin:0 0 0 10px}

fieldset{border:0}
#loghi{position:relative;top:40px;right:-320px;float:right;width:220px;} 
#loghi img{margin:0 7px 0 0;border:0;vertical-align:middle}

#photogallery,.photogallery{float:left;width:100%;overflow:hidden}
#photogallery .photo,.photogallery .photo{float:left;width:155px;overflow:hidden;margin:0 10px 15px 0}
#photogallery .photoBox,.photogallery .photoBox{float:left;width:155px;overflow:hidden;height:100px;background:#F0F0F0;text-align:center;white-space:nowrap} 
#photogallery .photo img,.photogallery .photo img{vertical-align:middle;border:0}
#photogallery .dida,.photogallery .dida{background:#0067AA;float:left;width:145px;overflow:hidden;height:16px;color:#fff;padding:2px 5px}
#photogallery .dida a,.photogallery .dida a,.videoBox .dida a{color:#FFF}

#sidebar .photo,.home_Dx #photogallery .photo{float:left;width:60px;overflow:hidden;margin:0 6px 6px 0}
#sidebar .photoBox,.home_Dx #photogallery .photoBox{width:60px;overflow:hidden;height:60px;background:#ddd;text-align:center;white-space:nowrap} 

.videoBox{position:relative;float:left;width:142px;;margin:0 10px 15px 10px;}
.videoBox .video{overflow:hidden;float:none;width:142px;height:100px;background:url("images/bk_videoEl.gif") top no-repeat;text-align:center;padding:10px 0;}
.videoBox .video img{margin:0px;vertical-align:middle}
.videoBox .dida{background:#0067AA;float:left;width:130px;overflow:hidden;color:#fff;padding:2px 5px;margin:0px 0 0 0}
.videoBox .didaVideo{float:left;width:130px;overflow:hidden;color:#0067AA;padding:2px 5px;margin:-20px 0 0 0}

.videoBox .player{position:absolute;top:78px;right:10px;width:18px;height:19px} .player img{width:18px;height:19px;border:0}
.videoBox .imgCut{float:left;width:100%;height:80px;overflow:hidden}
.videoBox .playerNew{position:absolute;top:75px;right:10px;width:56px;height:19px} .playerNew img{width:56px;height:19px;border:0}


#tail{width:988px;float:left;border:1px solid #E1E1E1;background:#FFF}
#tail {font-size:.9em;padding:8px 0 0 0;;} #tail a{color:#5A5A5A;text-decoration:none}
#tail .logo{float:left;width:115px;margin:0 10px 0 5px;padding:0}
#tail .text{float:left;width:830px;margin:0 10px 0 0;padding:0} #tail .text strong{color:#0067AA;font-weight:bold;font-size:9pt}
#tail .loghi{float:left;width:990px;margin:-5px 0 0  0;text-align:right;border-top:1px solid #E1E1E1} 
#tail .loghi img{;border:0;margin:0 2px}
#tail .loghi p{color:#5A5A5A;float:left;width:100%;text-align:right;margin:2px 0}
#tail .partners{float:left;width:728px;border-right:1px solid #e1e1e1;padding:0 10px 0 0}
#tail .sponsor{float:left;width:240px;padding:0 10px 0 0}

.pager{width:99%;float:left;margin:0px 0;padding:5px 0 0 1%;} .pager img{vertical-align:middle}
.pager .left{width:100%;float:left;} .pager a{margin:0 3px 0 0} .pager a:hover{color:#3A67A7;text-decoration:underline}
#contPaginazione{float:left;width:65px;} #contPaginazione p{float:left;padding:0;margin:0}  
#pgNow,#pgTot,#pgBack,#pgForward{float:left;width:10px;text-align:center;vertical-align:middle} 

.linePager{border-bottom:1px solid #0067AB;clear:both;margin:2px 0 5px 0}

.elenco_soggetti_Sb{float:left;width:220px;padding:10px 0px;position:relative}
.elenco_soggetti_Body{float:left;width:510px;overflow:hidden;padding:10px 10px;}

.SBElencoJS{position:relative;float:left;width:220px;margin:0 0 15px 0 }

.boxSearch_ElSogg img{border:0}
.boxSearch_ElSogg {float:left;width:220px;padding:0 0 10px 0;overflow:hidden;} 
.boxSearch_ElSogg .img{text-align:center;border:0}
.boxSearch_ElSogg .titleSm{padding:0px 5px;color:#0067AB;font-weight:bold;font-size:1em;border-bottom:1px solid #0067AB;margin:0 0 10px 5px} 
.boxSearch_ElSogg .title{padding:0px 5px;margin:0 0 10px 0}
.boxSearch_ElSogg .text label{;color:#000;float:left;padding:2px 0 5px 0;width:70px;font-weight:100;font-size:12px;}
.boxSearch_ElSogg .col2 label{color:#000;float:left;padding:2px 0 5px 0;width:70px;display:inline;font-weight:100;font-size:12px;}
.boxSearch_ElSogg .col1 label{color:#000;float:left;padding:2px 0 5px 0;width:190px;clear:right;display:inline;font-weight:100;font-size:12px;}

.boxSearch_ElSogg  input{float:left;margin:2px 2px 0px 5px;}
.chk_Loc,.chk_Serv,.chk_Tipo,.chk_PrezzoBox{}

.boxSearch_ElSogg .text{float:left;width:200px;margin:5px 5px 10px 5px;border-top:0px solid #0067AB;border-bottom:1px solid #0067AB;padding:7px 0}
.boxSearch_ElSogg .col2{width:105px;overflow:hidden;float:left;padding:0;margin:0 0px 10px 0px;display:inline;}
.boxSearch_ElSogg .last{margin-left:5px;}
.boxSearch_ElSogg fieldset{padding:0}
.boxSearch_ElSogg .bkMid{}
.boxSearch_ElSogg  p{margin:0 0px 5px 0;padding:0;} 


.boxSearch_ElSogg-OVER {float:left;width:220px;padding:0 0 10px 0;overflow:hidden;background:#5DADE1;color:#FFF}
.boxSearch_ElSogg-OVER img{border:0}
.boxSearch_ElSogg-OVER .img{text-align:center;border:0}
.boxSearch_ElSogg-OVER .titleSm{padding:0px 5px;color:#fff;font-weight:bold;font-size:1em;border-bottom:1px solid #0067AB;margin:0 0 10px 5px} 
.boxSearch_ElSogg-OVER .title{padding:0px 5px;margin:0 0 10px 0;color:#fff}

.boxSearch_ElSogg-OVER .text label{;color:#fff;float:left;padding:2px 0 5px 0;width:70px;font-weight:100;font-size:12px;}
.boxSearch_ElSogg-OVER .col2 label{color:#fff;float:left;padding:2px 0 5px 0;width:70px;display:inline;font-weight:100;font-size:12px;}
.boxSearch_ElSogg-OVER .col1 label{color:#fff;float:left;padding:2px 0 5px 0;width:190px;clear:right;display:inline;font-weight:100;font-size:12px;}
.boxSearch_ElSogg-OVER  input{float:left;margin:2px 2px 0px 5px;}
.boxSearch_ElSogg-OVER .text{float:left;width:200px;margin:5px 5px 10px 5px;border-top:0px solid #0067AB;border-bottom:1px solid #0067AB;padding:7px 0}
.boxSearch_ElSogg-OVER .col2{width:105px;overflow:hidden;float:left;padding:0;margin:0 0px 10px 0px;display:inline;}
.boxSearch_ElSogg-OVER .last{margin-left:5px;}
.boxSearch_ElSogg-OVER fieldset{padding:0}
.boxSearch_ElSogg-OVER .bkMid{}
.boxSearch_ElSogg-OVER  p{margin:0 0px 5px 0;padding:0;} 



.Loading{border:solid 3px #0067AB;position:absolute;top:50%;left:45%;width:250px;height:70px;clear:both;z-index:200000;background:#FFF}
.Loading{padding:5px 0px;text-align:center;font-size:1.5em;color:#0067AB}


.border{border:0} 

.TotalFade{position:absolute;top:0px;left:0px;width:100%;height:5000px;clear:both;z-index:2000;background:#fff}
.TotalFade{filter:alpha(opacity=65);opacity:.65; }


.chk_CatCont{float:left;width:100%;clear:both;margin:0 0 0px 0;;height:21px;overflow:hidden}
.chk_CatCont input{margin:5px 2px 0 5px !important;margin:1px 2px 0 5px} .chk_CatCont img{width:85px}

.labelOrdina {color:#ffffff; cursor:pointer; font-weight:bold}

.piste .aperta{background:}
.legenda{font-size:10px;}
.Elpiste{float:left;width:100%;height:30px;overflow:hidden}

#dvCode{float:left;clear:both;}
#flashMap{z-index:0;float:left}
#flashPiste{float:left;overflow:hidden;height:418px;width:100%;margin:-50px 0 3px 0;z-index:0}



.area{float:left;width:100%;margin:0 0 15px 0}
.area .img{float:left;width:180px;margin:0 10px 15px 0;overflow:hidden}
.area .text{float:left;width:100%;margin:0} 

.soci{float:left;width:161px;padding:0;margin:0 0 15px 0;overflow:hidden;}
.soci table td{width:155px;height:85px;padding:2px;border:1px solid #0067AA;margin:0}
.soci .text{float:left;width:100%;overflow:hidden;margin:10px 0 0 0;} 
.marginCen{margin:0 10px}

.socioP{float:left;width:100%;padding:0 5px;margin:0 0 15px 0;overflow:hidden;}
.socioP .img{float:left;width:160px;margin:0;overflow:hidden}
.socioP .text{float:left;width:320px;overflow:hidden;margin:0;} 

.Overview{float:left;width:503px;border:1px solid #0067AA;margin:0 0 15px 0} .Overview td{border-bottom:4px solid #fff}
.Overview .titleSm{background:#0067AA;color:#FFF;padding:0 1%} .Overview .borderDx{border-right:1px solid #0067AA;margin:0 7px 0}
.Overview .RSA{background:#EB1902;color:#FFF;font-weight:bold} .Overview .col2{width:46%;}
.Overview .BLU{background:#44AAD0;color:#FFF;font-weight:bold}
.Overview .FPS{background:#444444;color:#FFF;font-weight:bold}
.Overview .BCS{background:#444444;color:#FFF;font-weight:bold}
.Overview .NRA{background:#000;color:#FFF;font-weight:bold}
.Overview .VER{background:#54BA53;color:#FFF;font-weight:bold}

.orderBox{float:left;padding:0 10px 0 10px}

.fadeContGray{left:0;overflow:hidden;background:#F0F0F0;z-index:1000000;width:100%;height:100%;position:absolute;top:0;clear:both;filter:alpha(opacity=85);opacity: .85;}
.fadeContWhite{left:0;overflow:hidden;background:#fff;z-index:1000000;width:100%;height:100%;position:absolute;top:0;clear:both;filter:alpha(opacity=85);opacity: .85;}
.fadeBody{left:0;width:100%;height:100%;overflow:hidden;position:relative;top:0;clear:both}
.fadeImg{top:45%;left:45%;align:center;position:absolute;;}


#Help .vedi{float:left;width:100%;margin:0 0 10px 0}
#Help .text{float:left;width:400px;overflow:hidden;text-align:left}
#Help .button{float:right;margin:2px 0 0 0}


/* ------------ supermap ------------ */
#map_canvas{}
.el_mappa{float:left;width:120px;text-align:center;overflow:hidden;margin:0 0 0 2px} 
.el_mappa .left{width:95px;position:relative;text-align:left;float:left;margin:0}
.font_small{font-size:11px}   
.el_Item{float:left;width:120px;border-bottom:1px dotted #629928;margin:0 0 3px 0;padding:0 0 3px 0;}
.el_ItemO{float:left;width:135px;margin:0;padding:0;}
.lineO{float:left;width:100%;font-size:0;border-bottom:1px dotted #00275D;margin:0px 0 2px 0}

.wait{text-align:center;color:#0067AA;font-size:1.2em;font-weight:bold;padding:0;} 
.titleItem{color:#0075A2;font-size:1em;font-weight:bold;padding:0;} 
.titleItem img{height:8px}
.mapFade{left:0;width:780px;overflow:hidden;background:#FFF;z-index:100000;position:absolute;top:0;filter:alpha(opacity=50);opacity: .5;clear:both}
.mapFadeImg{background:#FFF;position:absolute;top:35%;left:35%;width:200px;text-align:center;height:92px;z-index:100010;border:2px solid #0067AA;padding:10px 10px 0 10px;overflow:hidden}
.bg_grigio img{border:0;height:56px}
.bg_grigio,.grayBg{background:#dedede}

.mapBox{position:relative;float:left;width:100%;background:url("images/Gmap/Br-sx1_blu.gif") bottom left no-repeat;background-color:#0067AA;}
#mapMenu{float:left;width:100%;position:relative;z-index:1;background:url("images/Gmap/Br-sx_blu.gif") top left no-repeat;height:20px}
#mapMenu ul{display:inline;list-style:none;margin:0;padding:3px 0 0 0;font-weight:bold;}
#mapMenu ul a{float:left;display:block;text-decoration:none;color:#fff;font-size:12px;}  

#mapMenu .tabmenu{float:left;position:relative;margin:0;height:18px;padding:3px 0 0 10px } 
#mapMenu .menu-ON{color:#FFF;float:left;padding:0px 3px 0 3px;margin:0;cursor:pointer;} 
#mapMenu .menu-ON img,#mapMenu .menu-OFF img{margin:0 3px 0 0}
#mapMenu .menu-OFF{color:#FFF;float:left;padding:0px 3px 0 3px;margin:0;cursor:pointer}
#mapMenu .menu-ON a{font-weight:bold;color:#fff;text-decoration:underline;margin:0 3px 0 0} 
#mapMenu .menu-OFF a{font-weight:bold;color:#fff;text-decoration:underline;margin:0 3px 0 0}
#mapMenu .submenu{filter:alpha(opacity=70);opacity: .7;overflow:hidden;width:180px;position:absolute;margin:3px 5px 0 -6px;background:#fff;border:1px solid #CBCBCB;font-size:8pt;font-weight:100}
#mapMenu  input{vertical-align:top}
#mapMenu .submenu li{color:#000;clear:both;border-bottom:1px dashed #999;margin:0;padding:2px 10px;margin:0;cursor:default}
#mapMenu .submenu li:hover{background:#dedede}

.centerMap {color:#FFF;cursor:pointer;font-size:10px;margin:3px 10px 0 10px;width:93%;float:left;overflow:hidden}
.centerMap a{color:#FFF;cursor:pointer;font-size:10px}

.legend{float:right;width:15px;height:15px;color:#FFF;border:1px solid #000;text-align:center;overflow:hidden;font-size:10px;font-family:Arial, Helvetica, sans-serif}
.legendTop{float:left;margin:1px 3px 0 0;width:7px;height:10px;border:1px solid #fff;overflow:hidden}
.red{background:#FE0000}
.brown{background:#A93501}
.green{background:#509F00}
.violet{background:#9C0DFD}
.blu{background:#0000CC}
.black{background:#000}

.tabEl{float:left;width:100%;border-bottom:1px solid #000000;}
.noborder{border:0}

/*-----------------------------------*/