﻿/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;color:#454e53;margin:0;background:url("images/bk_pageG.gif") repeat-y center ;font-size:9pt;background-color:#056655}
body a{color:#0B9878;text-decoration:none} 
.border{border:0} 
p{padding:0 0 0.35em 0;margin:0} 
.BG{position:fixed;top:0px;left:0;z-index:-1;background:url("/st165/images/background-6.jpg") top center no-repeat;width:100%;height:1050px}
.noBackground{background:none}



.width100{float:left;width:95px;margin:0} .width80{float:left;width:80px;} 
.clear{clear:both}
.width80{float:left;width:80px}
.left{float:left;} .left10{float:left;margin:0 10px 0 0;} .right{float:right}
.space5{clear:both;padding:2px ;font-size:0} .space10{clear:both;padding:5px ;font-size:0}
.textWhite{color:#FFFFFF}

.sep-DOTTED{width:100%;float:left;margin:18px 0 20px 0;border-bottom:1px dotted #0B9878;font-size:0}
.sep-BLUE{width:100%;float:left;margin:18px 0 20px 0;border-bottom:1px solid #0B9878;font-size:0;}
.sep-WHITE{width:100%;float:left;margin:18px 0 20px 0;border-bottom:1px solid #FFFFFF;font-size:0}
.OverHead{width:100%;background:#FFFFFF;float:left;padding:5px 0 0 0}
.cursorPointer{cursor:pointer}

#loghi{position:relative;top:25px;right:-420px;float:right;width:170px;} #loghi img{margin:0 7px 0 0;border:0;vertical-align:middle}
#page{width:988px;margin:0 auto;background:#ffffff;padding:0;overflow:hidden}
.iframe iframe{width:700px;float:left;overflow:auto}
#share{float:left;width:100%;text-align:center;margin:0px 0 0 0;position:relative;}
.leftImg{float:left;margin:0 10px 5px 0}

.colSerListG{clear:both!important;float:left;width:690px!important;margin:0 0 10px 0px;padding:0 0 0 0px}
.colSerListG  div{clear:both!important;float:left;width:690px!important;margin:0 0 5px 0px;padding:0 0 0 0px;font-weight:bold;font-size:13px;color:#0B9878;border-bottom:1px solid #0B9878;padding:0 0 2px 0;}
.colSerListG li{float:left;width:30%;margin:0 0% 7px 15px;font-weight:100;}
*+html  .colSerListG{clear:both!important;float:left;width:680px!important;margin:0 0 5px 10px;padding:0 0 0 10px;border-bottom:1px solid #0B9878}
#FiltroLoc{float:left;width:100%;}


#head{float:left;background:#097E64;width:988px;margin:0;padding:0px 0 0 0;} #head img{border:0}
#topmenu{float:right;width:400px;text-align:right;padding:0 0px 0 0 ;color:#0B9878;} 
#topmenu a{padding:0 5px;color:#0B9878;text-decoration:none}

#contentWide{float:left;width:719px;display:inline;padding:0 0px 15px 20px;position:relative} 
#contentWide .col1{width:100%;}
#contentWide .bigimgBlock{width:100%;} #contentWide .col1 .bigimgBlock img{width:100%}

.desc{float:left;width:100%;background:#FFFFFF}
#content{float:left;width:470px;padding:0 20px;overflow:hidden;} 
#contbox{float:left;width:618px}
#homebox{float:left;width:454px}
.line{font-size:0;border-top:1px solid #0B9878;clear:both;margin:2px 0 5px 0 }
.hiddenline{float:left;width:988px;font-size:0;border-bottom:1px dashed #ffffff;clear:both;margin:15px 0;}

#historyBox{float:left;width:968px;margin:14px 0 14px 0;}
#history{width:590px;float:left;color:#0B9878;padding:0 0 0 10px} #history a{color:#0B9878;text-decoration:none}
#flag{float:right;width:200px;text-align:right;font-size:0;} #flag img{border:1px solid #bebebe;padding:1px;margin:0 0 0 5px;}

#navbar{float:left;width:229px;margin:0 0 0 5px;overflow:hidden;padding:0;}


.shade{border:1px solid #48B29C;float:left;width:98%;padding:2px 4px;background:#0B9878;overflow:hidden;margin:5px 0;color:#FFFFFF;} 
.shade .left{float:left;padding:5px 25px 5px 5px;} .shade a{color:#FFFFFF;text-decoration:underline}

.shadeLh{border-top:1px solid #0B9878;float:left;padding:2px 4px;overflow:hidden;margin:5px 0;color:#FFFFFF;display:inline;width:96% !important;width:98%;} 
.shadeLh .left{float:left;padding:5px 25px 5px 5px;}

.boxbtn{float:left;margin:10px 0 0 0}

.boxShade{border:1px solid #48B29C;width:227px;float:left;background:#48B29C;overflow:hidden;margin:0 0 20px 0} 
.boxShade .img{padding:10px 0;text-align:center} 
.boxShade .title{padding:5px 5px;background:#0B9878;color:#FFFFFF;text-transform:none;font-size:1.5em;font-weight:bold;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue } 
.boxShade .text{color:#FFFFFF;background:#0B9878;padding:5px 5px;margin:0 8px 10px 8px}
.boxShade .title a, .boxShade .text a{color:#FFFFFF}

.boxShade-OVER{border:1px solid #0B9878;float:left;width:227px;background:#0B9878;overflow:hidden;margin:0 0 20px 0} 
.boxShade-OVER .img{padding:10px 0;text-align:center}
.boxShade-OVER .title{padding:5px 5px;background:#087D63;color:#FFFFFF;text-transform:none;font-size:1.5em;font-weight:bold;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue } 
.boxShade-OVER .text{color:#FFFFFF;background:#087D63;padding:5px 5px;margin:0 8px 10px 8px}
.boxShade-OVER .title a,  .boxShade-OVER .text a{color:#FFFFFF}

.boxOut{border:1px solid #f3f3f3;float:left;width:227px;background:#ffffff;overflow:hidden;padding:0 0 5px 0;margin:0 0 10px 0} 
.boxOut .bigimgBlock
.boxOut .img{text-align:left;border:0}
.boxOut .title{padding:5px 5px 10px 5px;color:#087D63;font-weight:bold;font-size:1.5em;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue} 
.boxOut .text{width:205px;color:#454e53;background:#ffffff;padding:0;margin:0 8px;}
.boxOut .text .img img{width:100%}
.boxOut .button{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }
.boxOut .sponsor{width:220px;padding:0;margin:0 0px;}
.boxOut .sponsor .imgSp{;background:#ffffff;margin:0 0px 10px 8px;float:left;width:100px;height:40px;overflow:hidden;border:1px solid #d6d6d6;text-align:center} 
.boxOut .sponsor .imgSp img{border:0;vertical-align:middle}
.marginN{margin-left:-1px}

.boxOut-OVER{border:1px solid #f3f3f3;float:left;width:227px;background:#087D63;overflow:hidden;padding:0 0 5px 0;margin:0 0 10px 0;}  
.boxOut-OVER .img{text-align:left;border:0}
.boxOut-OVER .title{padding:5px 5px 10px 5px;margin:0;color:#ffffff;font-weight:bold;font-size:1.5em;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue; } 
.boxOut-OVER .text{width:205px;color:#ffffff;padding:0;margin:0 8px;} .boxOut-OVER .text a{color:#87CBBC;text-decoration:underline}
.boxOut-OVER  .text .img img{width:100%}
.boxOut-OVER .button{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 } .boxOut-OVER  .button a{color:#FFFFFF}
.boxOut-OVER .sponsor{width:220px;padding:0;margin:0 0px;}
.boxOut-OVER .sponsor .imgSp{;background:#ffffff;margin:0 0px 10px 8px;float:left;width:100px;height:40px;overflow:hidden;border:1px solid #d6d6d6;text-align:center} 
.boxOut-OVER .sponsor .imgSp img{border:0;vertical-align:middle}
.marginN{margin-left:-1px}

#sidebar{float:left;width:229px;margin:0 0 0 0;overflow:hidden;padding:0 0 20px 0;}
.boxSearch{border:1px solid #0B9878;width:227px;background:#ffffff;padding:0 0 10px 0;overflow:hidden;margin:0 0 10px 0} 
.boxSearch .img{text-align:center;border:0}
.boxSearch .title{padding:7px 5px;background:#0B9878;color:#FFFFFF;font-weight:100;letter-spacing: -.025em;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em } 
.boxSearch .text{padding:0 5px;margin:0 8px 10px 8px}
.boxSearch .title a {color:#FFFFFF}
.boxSearch .button{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0;border:1px solid #0B9878}
.boxSearch .bkMid{background:url("images/bk_boxsearch.gif")}
.boxSearch .last{margin-left:5px;}

.iconTitle{padding:0 0 5px 0px;color:#097E64;text-transform:uppercase;font-size:1.2em;font-weight:100;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue } 
.icon{width:100%;float:left;margin:10px 0 0 0;}
.iconImg{margin:0 3px 0 0;padding:0}

.boxSearch-OVER{border:1px solid #087D63;float:none;width:227px;background:#0B9878;padding:0 0 10px 0;overflow:hidden;margin:0 0 10px 0} 
.boxSearch-OVER .img{text-align:center;border:0}
.boxSearch-OVER .title{padding:7px 5px;background:#087D63;color:#ffffff;font-weight:100;letter-spacing: -.025em;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em } 
.boxSearch-OVER .text{padding:0 5px;margin:0 8px 10px 8px;color:#FFFFFF}
.boxSearch-OVER .title a,  .boxSearch-OVER .text a{color:#FFFFFF}
.boxSearch-OVER  .button{float:right;background:#0B9878;text-align:center;padding:3px 5px;} 
.boxSearch-OVER .button a{text-decoration:none;font-weight:bold;padding:0 10px;color:#ffffff} 
.boxSearch-OVER .button{float:right;background:#087D63;text-align:center;padding:3px 5px;margin:4px 5px 0 0;border:1px solid #087D63}

.serivice-1-ON{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone.gif") -34px 0;margin:0 2px 0 0}
.serivice-2-ON{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone.gif") -64px 0;margin:0 2px 0 0}
.serivice-4-ON{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone.gif") -154px 0;margin:0 2px 0 0}
.serivice-8-ON{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone.gif") -244px 0;margin:0 2px 0 0}
.serivice-16-ON{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone.gif") -184px 0;margin:0 2px 0 0}
.serivice-32-ON{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone.gif") -214px 0;margin:0 2px 0 0}
.serivice-128-ON{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone.gif") -124px 0;margin:0 2px 0 0}
.serivice-64-ON{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone.gif") -94px 0;margin:0 2px 0 0}
.serivice-256-ON{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone.gif") -274px 0;margin:0 2px 0 0}
.serivice-512-ON{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone.gif") -4px 0;margin:0 2px 0 0}
.serivice-1024-ON{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone.gif") -304px 0;margin:0 2px 0 0}

.serivice-1-OFF{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone-OFF.gif") -34px 0;margin:0 2px 0 0}
.serivice-2-OFF{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone-OFF.gif") -64px 0;margin:0 2px 0 0}
.serivice-4-OFF{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone-OFF.gif") -154px 0;margin:0 2px 0 0}
.serivice-8-OFF{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone-OFF.gif") -244px 0;margin:0 2px 0 0}
.serivice-16-OFF{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone-OFF.gif") -184px 0;margin:0 2px 0 0}
.serivice-32-OFF{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone-OFF.gif") -214px 0;margin:0 2px 0 0}
.serivice-64-OFF{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone-OFF.gif") -124px 0;margin:0 2px 0 0}
.serivice-128-OFF{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone-OFF.gif") -94px 0;margin:0 2px 0 0}
.serivice-256-OFF{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone-OFF.gif") -274px 0;margin:0 2px 0 0}
.serivice-512-OFF{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone-OFF.gif") -4px 0;margin:0 2px 0 0}
.serivice-1024-OFF{float:left;width:26px;height:25px;overflow:hidden;background:url("images/icone-OFF.gif") -304px 0;margin:0 2px 0 0}

.buttonGen{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 0px 0 0;border:1px solid #0B9878}
.buttonGen .buttonGenLink{color:#FFFFFF;font-weight:bold}
#bluBox{color:#FFFFFF;float:left;width:698px;height:125px;padding:10px;background:url("images/bk_green.gif") no-repeat;overflow:hidden }

#Attenzione, #noRecord {color:#FFFFFF;float:left;width:468px;height:128px;padding:10px;background:url("images/pubblicazioni/bk_green.gif") no-repeat }
#OK{color:#FFFFFF;float:left;width:448px;height:108px;padding:10px;background:url("images/pubblicazioni/bk_greenlight.gif") } #OK a{color:#FFFFFF;font-weight:bold;text-decoration:underline}
#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/alertG.gif") }}

.fontBig{font-size:1.3em;font-color:#454E53;font-weight:200}
.imgTxt{float:left;width:471px;margin:0 0 10px 0;padding:0}

.button{float:right;background:#0B9878;text-align:center;padding:3px 5px;} 
.button a{text-decoration:none;font-weight:bold;padding:0 10px;color:#FFFFFF} 
.button a:hover{text-decoration:underline;color:#FFFFFF}

.buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 0 0 0 } 
.buttonLight a{text-decoration:none;font-weight:bold;padding:0 10px;color:#FFFFFF} 
.buttonLight a:hover{text-decoration:underline;color:#FFFFFF}

.boxOfferta .detail{float:left;background:#0B9878;width:104px;position:absolute;bottom:0;border:1px solid #0B9878;padding:2px 0px;text-align:center;font-size:11px}
.boxOfferta .detail .text{color:#fff} 
.boxOfferta .boxHome{position:relative;float:left;height:225px;}

.boxOfferta .xgif{display:inline;height:80px;width:1px}
.boxOfferta{float:left;width:104px;padding:4px 4px;overflow:hidden;background:#ffffff;border:1px solid #ffffff;}
.boxOfferta img{width:102px;vertical-align:middle}
.boxOfferta .imgCont{border:1px solid #ffffff;width:102px;height:80px;overflow:hidden;background:#0B9878;margin:0 0 7px 0;white-space:nowrap}
.boxOfferta .titleSm, .boxOfferta .text a{color:#0B9878;text-decoration:none}
.boxOfferta .titleSm{color:#0B9878;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.em;font-weight:bold;padding:0 0 5px 0 }

.boxOfferta-OVER .detail{float:left;background:#FFFFFF;width:104px;position:absolute;bottom:0;border:1px solid #0B9878;padding:2px 0px;text-align:center;font-size:11px}
.boxOfferta-OVER .boxHome{position:relative;float:left;height:225px;}

.boxOfferta-OVER .titleSm{color:#ffffff;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.em;font-weight:bold;padding:0 0 5px 0 }
.boxOfferta-OVER .imgCont{border:1px solid #ffffff;width:102px;height:80px;overflow:hidden;background:#0B9878;margin:0 0 7px 0;white-space:nowrap}
.boxOfferta-OVER .xgif{display:inline;height:80px;width:1px}
.boxOfferta-OVER .link{color:#0B9878;text-decoration:none;font-weight:bold} 
.boxOfferta-OVER .link:hover{text-decoration:underline}
.boxOfferta-OVER .titleSm a{color:#ffffff;text-decoration:underline}
.boxOfferta-OVER{float:left;width:104px;padding:4px 4px ;overflow:hidden;background:#087D63;color:#FFFFFF;;border:1px solid #ffffff;} 
.boxOfferta-OVER img{width:102px;vertical-align:middle}


.listOffer{float:left;clear:both;} .listOffer {flaot:left;width:100%;text-align:right;margin:5px 0 0 0}
.chiaro{float:left;width:100%;background:#48B29C;color:#087D63} .chiaro .left{width:25%;float:left;padding:5px 7px;white-space:nowrap} 
.scuro{float:left;width:100%;background:#EBF7EB;color:#087D63} .scuro .left{width:25%;float:left;padding:5px 7px;white-space:nowrap}  
.listOffer .note{margin:5px 0;font-style:italic}


.col3{float:left;width:148px;overflow:hidden;display:inline}
.colspace{float:left;width:13px;height:100px;}

.col2{float:left;width:229px;overflow:hidden;display:inline;}
.col1{float:left;width:470px;overflow:hidden;display:inline;}
.col1Sm{float:left;width:470px;overflow:hidden;min-height:1200px}


#contentWide .colWide{float:left;width:698px;overflow:hidden;display:inline}
#content .colWide{float:left;width:468px;overflow:hidden;display:inline}

.col2 .box{padding:0 7px 0 8px}

.col4{float:left;width:23.5%;overflow-x:hidden;}

.col13Sx{float:left;width:69%;overflow-x:hidden;}
.col13Dx{float:left;width:29%;overflow-x:hidden;} .col13Dx strong{color:#097E64}  .col13Dx strong a{color:#097E64}


.block{clear:both;with:100%} .block img{width:45%;border:0;float:left;margin:0 20px 5px 0}



.blockGen{float:left;with:100%} .blockGen img{border:0;float:left;margin:0 10px 5px 0}
.blockGen ul{padding:0 50px 0.35em 17px;margin:0 0 10px 0;float:left;display:inline;clear:right} 

.colspace{float:left;width:13px;height:100px;}
.midcolspace{float:left;width:12px;height:30px;}
.midcolspace1{float:left;width:2%;height:30px;}

.bigimgBlock{margin:0;} .bigimgBlock img{width:100%}
.imgBlock{float:left;margin:0 10px 5px 0}
.imgBlockDx{float:right;margin:0 0px 5px 0px;padding:0 0 0 10px}

.titleBlockHome{color:#0B9878;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;width:100%;padding:2px 0px;font-weight:100;margin:0 0 10px 0} 
.titleBlockHome a{color:#de751c;font-weight:bold;text-decoration:none} .titleBlock img{border:0}
.titleBlock{clear:both;color:#087D63;font-family:"Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neuef;font-size:1.4em;padding:2px 0 0px 0px;margin:0 0 5px 0;font-weight:100} 
.titleBlock a{color:#087D63;font-weight:bold;text-decoration:none} .titleBlock img{border:0}
.titleBlock .right{position:relative;top:0!important;top:-17px;float:right;font-size:0.7em;margin:0px 0 0px 0} .titleBlock  .right a{font-weight:100;color:#0B9878;font-family:Arial, Verdana, Helvetica Neue, sans-serif;}

.blDotted{;border-bottom:1px dashed #0B9878}  .blUnderline{;border-bottom:1px solid #0B9878}
.titleBigBlock{color:#087D63;font-family:"Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neuef;font-size:1.8em;width:100%;padding:2px 0 5px 0px;margin:0 0 5px 0;font-weight:100;border-bottom:1px dashed #0B9878} 
.titleBigBlock a{color:#087D63;font-weight:bold;text-decoration:none} .titleBlock img{border:0}

.tabGroup{float:left;margin:0px 0 0 0;}

 /* -----------------  tab unificati  --------------------------------- */
#tab,#tabNew{float:left;width:100%;height:27px;padding:0 5px;background:url("images/bk_tabG.gif");margin:10px 0 5px 0;display:inline;clear:both}
#tab ul{list-style:none;padding:0;margin:0;}

#tab .tabbox,#tabNew .tabItem,#tab .tabItem,#tab .tabStr,#tab .tabOFF{float:left;background:#FFFFFF;padding:4px 10px 5px 10px;margin:0;font-weight:bold;margin:0 5px 0 0;border:1px solid #c3d9e3;border-bottom:0;color:#097E64;cursor:pointer}
#tab .tabboxsel,#tabNew .tabItem-OVER,#tab .tabItem-OVER,#tab .tabStr-OVER,#tab .tabON{float:left;background:#097E64;padding:4px 10px 5px 10px;margin:0;color:#FFFFFF;font-weight:bold;margin:0 5px 0 0;border:1px solid #097E64;border-bottom:0;cursor:pointer}


#tab .tabboxsel a,#tabNew .tabItem-OVER a,#tab .tabItem-OVER a,#tab .tabStr-OVER a,#tab .tabON a{color:#FFFFFF}
#tab .tabbox a,#tabNew .tabItem a,#tab .tabItem a,#tab .tabStr a,#tab .tabOFF a{color:#097E64}




.link{color:#087D63;text-decoration:none;font-weight:bold} .link:hover{text-decoration:underline}
.blockSepLine{width:100%;border-top:1px dashed #0B9878;padding:0;clear:both;font-size:0;margin:10px 0}

.titlePage  img{height:16px;margin:0 0 0 7px;vertical-align:top;border:0}
.titlePage,.titlePageRss{float:left;width:100%;color:#087D63;font-family:"Myriad Pro", "Arial Narrow", Verdana, Helvetica Neue;font-size:1.8em;margin:0 0 10px 0;border-bottom:1px dotted #c3d9e3}
.titlePage  img{height:16px;margin:0 0 0 7px;vertical-align:top;border:0}
.titlePage h1,.titlePageRss h1{float:left;margin:0;padding:0;font-size:1em}
.titlePage h2,.titlePageRss h2{float:left;margin:0;padding:0;font-size:1em}
.widthleft{float:left;width:100%}

.titlePage .img{width:10px;margin:7px 5px 0 5px} 
.titlePage .right{float:right;font-size:0.5em;margin:0px 0 0px 0} .right a{color:#0B9878;font-family:Arial, Helvetica, sans-serif;}
.titlePage .rightC,.titlePageRss  .rightC{float:right;margin:10px 0 0 0} .rightC a{color:#097E64 ;font-family:Arial, Helvetica, sans-serif;}
.titlePageRss .rightCRss{float:right} 
.titlePageRss{float:left;width:475px}
.rssBox{float:left;width:425px;overflow:hidden}
.rss{float:left;width:50px;color:#F30;font-size:12px;line-height:24px;overflow:hidden} .rss img{float:none;border:0;vertical-align:middle} .rightCRss{font-size:12pt}
.undertitlePage{clear:both;font-size:0.85em}  .sep{float:left;color:#0B9878;font-size:.9em;padding:1px 7px 0 7px}
.titleSm{color:#087D63;font-size:1.1em;font-weight:100;padding:0 0 5px 0 }
.titleCat{color:#087D63;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:bold;padding:0 0 0px 0;border-bottom:1px solid #0B9878;margin:20px 0 0px 0}

/*------------------------------------------------------*/
.blu-light{#0B9878} .blu{#0B9878} .bludark{#087D63} 
/*------------------------------------------------------*/
.green{#087D63} .green-light{#0B9878} .greendark{#097E64}
/*------------------------------------------------------*/
#content2COL{float:left;width:470px;overflow:hidden;margin:0;}

.highLight{position:relative;float:left;width:225px;height:108px;overflow:hidden;margin:0 8px 15px 0;border:1px solid #c9c9c9}
.highLight .imgCont{width:225px;height:84px;overflow:hidden;text-align:center} .highLight .imgCont img{border:0;vertical-align:middle}
.highLight .txtCont{width:220px;height:24px;overflow:hidden;line-height:24px;vertical-align:middle;color:#FFF;padding:0 0 0 5px }
.highLight  .txtContAbs{position:absolute;bottom:24px;left:0;width:215px;color:#FFF;padding:5px;filter:alpha(opacity=75);opacity: .75 }

.red .txtCont{background:#a40000} .red .imgCont,.red .txtContAbs{background:#b95b5b}
.red .txtCont a,.green .txtCont a,.blu .txtCont a{color:#FFF}
.green .txtCont{background:#097e64} .green .imgCont,.green .txtContAbs{background:#0b9878}
.blu .txtCont{background:#0d7fb3} .blu .imgCont,.blu .txtContAbs{background:#78a1b3}

.dida{clear:left;text-align:right;font-style:italic;font-size:.9em;margin:0 0 12px 0;}

#menu{border:1px solid #48B29C;width:213px;overflow:hidden;margin:0 0 20px 0;padding:5px 7px}
#menu .menuLiv1-line{float:left;width:100%;height:3px;font-size:0;background:url("images/hidden_menu-livG1.gif")}
#menu .menuLiv2-line{float:left;width:100%;height:3px;font-size:0;background:url("images/hidden_menu-livG1.gif")}

.menuLiv1-Sub{padding:0 0 0 10px;font-size:1em;font-style:italic}
.menuLiv2-Sub{padding:0 0 0 14px;font-size:.9em}

#menu .menuLiv1-ON{width:203px;float:left;padding:5px 5px 5px 5px;background:#FFFFFF} #menu .menuLiv1-ON a{font-weight:bold;text-decoration:none;color:#087D63} 
#menu .menuLiv1-ON a:hover{text-decoration:none}
#menu .menuLiv1-OVER{width:203px;float:left;padding:5px 5px 5px 5px;background:#087D63} #menu .menuLiv1-OVER a{font-weight:bold;text-decoration:none;color:#ffffff}
#menu .menuLiv1-OVER a:hover{text-decoration:none}
#menu .menuLiv1-OFF{width:203px;float:left;padding:5px 5px 5px 5px} #menu .menuLiv1-OFF a{font-weight:100;text-decoration:none;color:#087D63} 
#menu .menuLiv1-OFF a:hover{text-decoration:none}

#menu .menuLiv2-ON{width:203px;float:left;background:#ffffff;padding:3px 5px;} #menu .menuLiv2-ON a{font-weight:100;text-decoration:none;color:#087D63} 
#menu .menuLiv2-ON a:hover{text-decoration:none}
#menu .menuLiv2-OVER{width:203px;float:left;background:#087D63;padding:3px 5px;} #menu .menuLiv2-OVER a{font-weight:100;text-decoration:none;color:#ffffff} 
#menu .menuLiv2-OVER a:hover{text-decoration:none}
#menu .menuLiv2-OFF{width:203px;float:left;background:#ffffff;padding:3px 5px;} #menu .menuLiv2-OFF a{font-weight:100;text-decoration:none;color:#087D63} 
#menu .menuLiv2-OFF a:hover{text-decoration:none}


#menutop{float:left;width:967px;color:#ffffff;border-right:1px solid #0B9878;margin:5px 0 0 0;background:#097E64;padding:0 0 4px 10px}
#menutop .menutop-OFF{float:left;padding:0 10px;position:relative;z-index:10000;border-left:1px solid #ffffff;border-top:1px solid #087D63 }  
.menutop-OFF a{color:#ffffff;text-decoration:none;font-weight:bold}
#menutop .menutop-ON{float:left;padding:0 10px;position:relative;z-index:10000;border-left:1px solid #ffffff;border-top:1px solid #087D63;background:#087D63 }  
.menutop-ON a{color:#ffffff;text-decoration:underline;font-weight:bold}

#menutop .left{float:left;margin:0}

.submenu{background:#087D63;padding:7px 0 0 0;position:absolute;top:14px;left:-1px;margin:0;width:140px;border:1px solid #087D63;}

.submenu ul {list-style:none;padding:0;margin:0;z-index:1000;width:100%} .submenu li{border:1px solid #087D63;border-bottom:1px solid #0B9878}
.submenu ul a{background-color:#087D63;display:block;text-decoration:none;padding:2px 10px 2px 10px;margin:0;color:#ffffff;font-weight:100;}
.submenu ul a:hover{background-color:#0B9878;color:#ffffff}

.filter{color:#FFFFFF;float:left;border-bottom:1px solid #0B9878;width:100%;margin:10px 0 10px 0;background:#0B9878;padding:5px 7px}
.filter .buttonLight{float:right;background:#48B29C;text-align:center;padding:3px 5px;margin:8px 6px 0 0 }
.filter .left{float:left;margin:0 20px 0 0}

.filter-OVER{color:#FFFFFF;float:left;border-bottom:1px solid #0B9878;width:100%;margin:10px 0 10px 0;background:#087D63;padding:5px 7px}
.filter-OVER .buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:8px 6px 0 0 }
.filter-OVER .left{float:left;margin:0 20px 0 0}

.prenotazione{z-index:0;position:relative;float:left;width:468px;padding:10px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #0B9878}
.prenotazione .checkBox{position:absolute;top:5px;right:0px;width:20px;}
.prenotazione .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.prenotazione .img img{border:1px solid #ffffff;width:100%;padding:0}
.prenotazione .text{width:320px;float:left;color:#8B8B8B;overflow:hidden} 
.prenotazione .title, .prenotazione .titleSm,  .prenotazione .text   a{color:#0B9878;text-decoration:none} 
.prenotazione .title{color:#087D63;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0 ;}  .soggetto .title a{color:#087D63;}
.prenotazione .title img{height:16px;margin:0 0 0 7px;vertical-align:top;border:0}
.prenotazione .titleSm{color:#087D63;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.em;font-weight:bold;padding:0 0 5px 0 }
.prenotazione .link{color:#0B9878;text-decoration:none;font-weight:bold} .prenotazione .link:hover{text-decoration:underline}

.servizi{z-index:0;width:468px;float:inherit;padding:10px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #0B9878;}
.servizi .text{width:435px;float:left;color:#8B8B8B;overflow:hidden} 
.servizi .title{float:left;width:435px;color:#087D63;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .servizi .title a{color:#087D63;}

.servizi .textW{width:100%;float:left;color:#8B8B8B;overflow:hidden} 
.servizi .titleW{float:left;width:468px;color:#087D63;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .servizi .title a{color:#087D63;}
.servizi .note{width:468px;float:left;color:#8B8B8B;overflow:hidden;border-top:1px dashed #0B9878}
.servizi .noteButton{width:468px;float:left;text-align:right}
.servizi .logo{width:25px;float:left;margin:0 5px 5px 0px;border:0;display:inline} 
.servizi .textM{width:310px;float:left;color:#8B8B8B;overflow:hidden}
.servizi .bigimgBlock img{width:98%;padding:0;border:1px solid #ffffff}
.servizi .titleSm a{color:#0B9878;text-decoration:none} 
.servizi .titleSm{color:#087D63;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.em;font-weight:bold;padding:0 0 5px 0 }
.SuperBox{}

.soggetto{z-index:0;position:inherit;width:468px;float:inherit;padding:10px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #0B9878;}

.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:340px;float:left;color:#8B8B8B;overflow:hidden}
.soggetto .textW{width:468px;float:left;color:#8B8B8B;overflow:hidden} 
.soggetto .textSm .title{float:left;width:100%;color:#087D63;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 0px 0;}  .soggetto .title a{color:#087D63;}
.soggetto .textSm{width:320px;float:left;color:#8B8B8B;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:#8B8B8B;overflow:hidden;} 
.soggetto .title, .soggetto .titleSm,  .soggetto .text   a{color:#0B9878;text-decoration:none} 
.soggetto .title{float:left;width:240px;color:#087D63;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .soggetto .title a{color:#087D63;}
.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 .title a{color:#087D63;}

.soggetto .titleW{float:left;width:468px;color:#087D63;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .soggetto .title a{color:#087D63;}
.soggetto .note{display:none;width:468px;float:left;color:#8B8B8B;overflow:hidden;border-top:1px dashed #0B9878}
.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:#087D63;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.em;font-weight:bold;padding:0 0 5px 0 }
.soggetto .link{color:#0B9878;text-decoration:none;font-weight:bold} .soggetto .link:hover{text-decoration:underline}
.titlePubb{font-weight:bold;font-size:1.1em;} .titlePubb a{font-weight:bold;font-size:1.1em;color:#A81623;}
.titleCat{color:#087D63;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:bold;padding:0 0 0px 0;border-bottom:1px solid #0B9878;margin:20px 0 0px 0}
.soggetto .buttonRic{position:relative;right:0px;float:right;border:2px solid #087D63;width:80px;text-align:center;padding:1px 5px;font-size:12px;margin:0 0px 0px 0px;}
.soggetto .booking{float:left;width:250px;color:#087D63;margin:7px 0 0 0;}
.soggetto .buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 ;white-space:nowrap}

.mainUrl{display:none}  
.labelWide{float:left;width:150px;text-align:right;margin:0 5px 0 0}
.label{float:left;width:57px;}

.servizi-OVER{z-index:0;float:inherit;width:468px;padding:10px 0;background:#087D63;overflow:hidden;border:1px solid #0B9878;border-bottom:1px solid #0B9878;}
.servizi-OVER .textW{width:100%;float:left;color:#ffffff;display:inline} 
.servizi-OVER .titleW{text-decoration:none;float:left;width:468px;color:#0B9878;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0 ;} 
.servizi-OVER .note{width:468px;float:left;color:#ffffff;overflow:hidden;border-top:1px dashed #0B9878}
.servizi-OVER .noteButton{width:468px;float:left;text-align:right;color:#ffffff} .servizi-OVER  .noteButton a{;color:#ffffff} 
.servizi-OVER .textM{width:315px;float:left;color:#ffffff;overflow:hidden} 
.servizi-OVER .bigimgBlock img{width:98%;padding:0;border:1px solid #ffffff}
.servizi-OVER .titleSm{color:#ffffff;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.em;font-weight:bold;padding:0 0 5px 0 }
.servizi-OVER .titleSm a{color:#ffffff;text-decoration:underline} 


.soggetto-OVER .cat{font-family:Arial, Helvetica, sans-serif;float:left;width:240px;color:#FFFFFF;font-size:9pt;font-weight:bold;padding:0 0 5px 0;}  .soggetto .title a{color:#087D63;}

.soggetto-OVER{z-index:0;position:inherit;float:inherit;width:468px;padding:10px 0;background:#087D63;overflow:hidden;border:1px solid #0B9878;border-bottom:1px solid #0B9878;}
.soggetto-OVER .checkBox{position:relative;top:0px;right:0px;width:100px;float:right}
.soggetto-OVER .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px;border:0} 
.soggetto-OVER .img img{width:100%;padding:0;border:1px solid #ffffff}

.soggetto-OVER .textSm{width:320px;float:left;color:#ffffff;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:#ffffff;overflow:hidden} 
.soggetto-OVER .text{width:340px;float:left;color:#ffffff;overflow:hidden} 
.soggetto-OVER .textW{width:468px;float:left;color:#ffffff;display:inline} 
.soggetto-OVER .textSm .title{text-decoration:none;float:left;width:100%;color:#0B9878;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 0px 0 ;} 
.soggetto-OVER .title{text-decoration:none;float:left;width:240px;color:#0B9878;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0 ;} 
.soggetto-OVER .titleW{text-decoration:none;float:left;width:468px;color:#0B9878;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0 ;} 
.soggetto-OVER .note{width:468px;float:left;color:#ffffff;overflow:hidden;border-top:1px dashed #0B9878}
.soggetto-OVER  .noteButton{width:468px;float:left;text-align:right;color:#ffffff} .soggetto-OVER  .noteButton a{;color:#ffffff} 
.soggetto-OVER .title a, .soggetto-OVER .titleSm a,  .soggetto-OVER .text  a{color:#ffffff;text-decoration:underline} 
.soggetto-OVER .titleSm{color:#ffffff;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.em;font-weight:bold;padding:0 0 5px 0 }
.soggetto-OVER .title img{height:16px;margin:0 0 0 0px ;vertical-align:top;border:0;}
.soggetto-OVER .booking{float:left;width:250px;color:#087D63;margin:7px 0 0 0;}
.soggetto-OVER .buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 ;white-space:nowrap}
.soggetto-OVER .booking{float:left;color:#0B9878;margin:7px 0 0 0 }
.soggetto-OVER .link{color:#0B9878;text-decoration:none;font-weight:bold} .soggetto-OVER .link:hover{text-decoration:underline}
.soggetto-OVER .titlePubb{font-weight:bold;font-size:1.1em;} .titlePubb a{font-weight:bold;font-size:1.1em;color:#ffffff;}
.soggetto-OVER .buttonRic{position:relative;right:0px;color:#FFFFFF;width:80px;float:right;border:2px solid #0B9878;background:#0B9878;text-align:center;padding:1px 5px;font-size:12px;margin:0 0px 0px 5px;}

.soggetto-OVER  .titleBlock{clear:both;color:#ffffff;font-family:"Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neuef;font-size:1.4em;padding:2px 0 0px 0px;margin:0 0 5px 0;font-weight:100} 
.soggetto-OVER  .titleBlock a{color:#ffffff;font-weight:bold;text-decoration:none} .soggetto  .titleBlock img{border:0}

.scheda{float:left;width:468px;padding:10px 0;overflow:hidden;border:1px solid #ffffff;}
.scheda .img{width:200px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.scheda .img img{border:1px solid #ffffff;width:100%;padding:0}
.scheda .text{width:250px;float:left;color:#454e53;} .scheda .text a{color:#8B8B8B;text-decoration:none}
.scheda .booking{float:left;color:#087D63;margin:7px 0 0 0;margin:0 0 15px 0 }
.scheda .desc{width:448px;float:left;color:#454e53;border-top:1px solid #087D63;padding:5px 10px} .scheda .desc a{text-decoration:none}
.scheda .right{float:left} .scheda .right a{color: #087D63;text-decoration:underline}

.club{float:left;clear:both;margin:7px 0 0 0 } .img .club img{float:left;width:23px;margin:0 2px 0 0;border:0}
.clubSc{display:inline;position:absolute;float:right;clear:both;top:40px ;right:0;width:50px;} 

.clubSc img{float:left;width:30px;border:0;margin:0 0 2px 0px}

#contentWide .schedaWide{float:left;width:698px;padding:10px 0;overflow:hidden;border:1px solid #ffffff;}
#contentWide .schedaWide .img{width:200px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
#contentWide .schedaWide .img img{border:1px solid #ffffff;width:100%;padding:0}
#contentWide .schedaWide .text{position:inhert;width:470px;float:left;color:#8B8B8B;} #contentWide .schedaWide .text a{color:#8B8B8B;text-decoration:none}
#contentWide .schedaWide .booking{float:left;color:#087D63;margin:7px 0 0 0;margin:0 0 15px 0 }
#contentWide .schedaWide .buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }

#content .schedaWide{float:left;width:468px;padding:10px 0;overflow:hidden;border:1px solid #ffffff;}
#content .schedaWide .img{width:200px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
#content .schedaWide .img img{border:1px solid #ffffff;width:100%;padding:0}
#content .schedaWide .text{position:inhert;width:250px;float:left;color:#8B8B8B;} #content .schedaWide .text a{color:#8B8B8B;text-decoration:none}
#content .schedaWide .booking{float:left;color:#087D63;margin:7px 0 0 0;margin:0 0 15px 0 }
#content .schedaWide .buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }


.localita{float:left;width:468px;padding:10px 0;overflow:hidden;border:1px solid #ffffff;}
.localita .img{width:209px;float:left;margin:0 15px 5px 0px;border:0;padding:0 0 0 3px} 
.localita .img img{border:1px solid #ffffff;width:100%;padding:0}
.localita .text{width:229px;float:left;color:#8B8B8B;} .localita .text a{color:#8B8B8B;text-decoration:none}
.localita .booking{float:left;color:#087D63;margin:7px 0 0 0;margin:0 0 15px 0 }
.localita .buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }

.lista{float:left;width:468px;padding:10px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #0B9878}
.lista .checkBox{position:absolute;top:5px;right:0px;width:20px;}
.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:#8B8B8B} 
.lista .title, .lista .titleSm,  .lista .text   a{color:#0B9878;text-decoration:none} 
.lista .title{color:#087D63;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0 ;}  .lista .title a{color:#087D63;}
.lista .title img{margin:0 0 0 7px ;width:50px;height:10px;vertical-align:top;border:0}
.lista .titleSm{color:#087D63;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.em;font-weight:bold;padding:0 0 5px 0 }
.lista .link{color:#0B9878;text-decoration:none;font-weight:bold} .lista .link:hover{text-decoration:underline}
.lista .date{color:#454e53} .lista .title a{color:#0B9878;text-decoration:none;font-weight:bold}
.lista .prezzo{float:left;width:100%;text-align:right;margin:5px 0 0 0}
.lista .booking{float:left;color:#087D63;margin:7px 0 0 0 }
.lista .buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }

.lista-OVER{float:left;width:468px;padding:10px 0;background:#087D63;overflow:hidden;border:1px solid #0B9878;border-bottom:1px solid #0B9878;}
.lista-OVER .checkBox{position:absolute;top:5px;right:0px;width:20px;}
.lista-OVER .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px;border:0;} 
.lista-OVER .img img{width:100%;padding:0;border:1px solid #ffffff}
.lista-OVER .text{width:347px;float:left;color:#ffffff} 
.lista-OVER .title{color:#0B9878;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0 ;} 
.lista-OVER .title, .lista-OVER .titleSm,  .lista-OVER .text   a{color:#ffffff;text-decoration:underline} 
.lista-OVER .titleSm{color:#0B9878;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.em;font-weight:bold;padding:0 0 5px 0 }
.lista-OVER .title img{margin:0 0 0 7px ;width:50px;vertical-align:top;border:0;height:10px;}
.lista-OVER .booking{float:left;color:#087D63;margin:7px 0 0 0 }
.lista-OVER .buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }
.lista-OVER .booking{float:left;color:#0B9878;margin:7px 0 0 0 }
.lista-OVER  link{color:#0B9878;text-decoration:none;font-weight:bold} .lista-OVER .link:hover{text-decoration:underline}
.lista-OVER .date{color:#ffffff} .lista-OVER .title a{color:#0B9878;text-decoration:none;font-weight:bold}
.lista-OVER .prezzo{float:left;width:100%;text-align:right;margin:5px 0 0 0}
.lista-OVER .booking{float:left;color:#ffffff;margin:7px 0 0 0 }
.lista-OVER .buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }

.boxList{float:left;width:98%;border: 1px solid #087D63;display:inline;display:inline;overflow:hidden}
.boxList .title{background:#087D63;color:#FFFFFF;padding:2px 4px;font-weight:bold}
.boxList .link{float:left;clear:both;padding:2px 4px;width:100%}

.offerteList{float:left;width:468px;padding:10px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #0B9878}
.offerteList .title{color:#0B9878;font-size:1em;font-weight:100;padding:0 0 5px 0 ;font-weight:bold} 
.offerteList .periodo{font-weight:bold}
.offerteList .img{width:108px;float:left;margin:0 5px 5px 0px;border:0;padding:0 0 0 3px} 
.offerteList .img img{border:1px solid #ffffff;width:100%;padding:0}
.offerteList .text{width:349px;float:left;color:#8B8B8B} 
.offerteList .text a{color:#8B8B8B;text-decoration:none}
 
.offerteList .booking{float:left;color:#087D63;margin:7px 0 0 0;margin:0 0 15px 0 }
.offerteList .buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }

.offerteList-OVER{float:left;width:468px;padding:10px 0;;background:#087D63;overflow:hidden;border:1px solid #0B9878;border-bottom:1px solid #0B9878;}
.offerteList-OVER .title{color:#0B9878;font-size:1em;font-weight:100;padding:0 0 5px 0 ;font-weight:bold} 
.offerteList-OVER .periodo{font-weight:bold}
.offerteList-OVER .img{width:108px;float:left;margin:0 5px 5px 0px;border:0;padding:0 0 0 3px} 
.offerteList-OVER .title, .offerteList-OVER .text a{color:#0B9878;text-decoration:underline} 
.offerteList-OVER .img img{border:1px solid #ffffff;width:100%;padding:0}
.offerteList-OVER .text{width:349px;float:left;color:#ffffff} 
.offerteList-OVER .text a{color:#ffffff;text-decoration:none}
.offerteList-OVER .booking{float:left;color:#0B9878;margin:7px 0 0 0;margin:0 0 15px 0 }
.offerteList-OVER .buttonLight{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }
 
#doc{float:left;width:100%;margin:20px 0;padding:0 20px;display:inline;clear:both} .no-left{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 .wide17{float:left;width:17px;height:20px;} #doc .left{float:left;padding:0 0 0 5px;font-size:12px}
#doc .wide34{float:left;width:37px;height:20px;} 


.wide20{float:left;width:20px;height:20px;}
 
.pager{clear:both;margin:10px 0;padding:0;}
.pager .left{float:left;padding:5px 10px 0 0;}
.pager .left img{float:none}
.pager .right{width:150px;float:right;padding:0;}
.pager .buttonGen{float:left;background:#0B9878;text-align:center;padding:3px 5px;margin:0px 5px 0 0;border:1px solid #0B9878}
.pager .buttonGen .buttonGenLink{color:#FFFFFF;font-weight:bold}

#form{float:left;width:428px;margin:0px 0;padding:0 20px;display:inline;overflow:hidden;} .no-left{width:40px;clear:right;height:20px}
#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}
fieldset{border:0}
#FiltroTipologia fieldset{padding:0 0 10px 15px;} #FiltroTipologia fieldset input{margin:0 5px 5px 0;*margin:0 2px 0px 0;margin:0 2px 0px 0 \0/}
.chk_TipoCont,.chk_ServCont,.chk_TemaV,.chk_CatCont{clear:both;width:100%}

.bookingBox{width:347px;float:left;margin:10px 0 0 0;}
.bg_rosso {background-color: #A81623; }

.Box{position:relative;margin:0px 0 10px 0;width:468px;overflow:hidden;border:1px solid #0B9878;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 #0B9878;padding:6px 3px;border-right:0px;border-left:0px}
.stripIMG-OVER{background:#087D63;float:left;border:0px solid #0B9878;padding:6px 3px;border-right:0px;border-left:0px}

.BoxPreview{position:relative;margin:0px 0 10px 0;width:468px;overflow:hidden;border:1px solid #0B9878;border-right:0px;border-left:0px;height:82px}

#photogallery{float:left;width:100%} 
#photogallery .photoBox{float:left;width:106px;margin:0 10px 10px 0;overflow:hidden;display:inline} 
#photogallery  .dida{position:relative;bottom:0px;text-align:right;font-style:italic;font-size:.9em;margin:0 0 10px 0}

#photogallery .photo{;width:110px;float:left;vertical-align:middle;text-align:center;white-space:nowrap;background:#FFFFFF;height:106px} #photogallery .photoimg{}
#photogallery .photo-OVER{;width:110px;float:left;vertical-align:middle;text-align:center;white-space:nowrap;background:#48B29C;height:106px}

.videoBox{float:left;width:148px;overflow:hidden;display:inline}
.video{position:relative;overflow:hidden;float:left;width:148px;height:132px;background:url("images/bk_video.gif");background-color:#dedede;vertical-align:middle;text-align:center;white-space:nowrap;}
.video img{width:148px;margin:0px 0}
.player{position:absolute;bottom:10px;right:5px;width:18px;height:19px} .player img{width:18px;height:19px;border:0}

.video-OVER{position:relative;overflow:hidden;float:left;width:148px;height:132px;background:url("images/bk_video.gif");background-color:#087D63;vertical-align:middle;text-align:center;white-space:nowrap;}
.video-OVER img{width:148px;margin:0px 0;}
.video-OVER .player{position:absolute;bottom:10px;right:5px;width:18px;height:19px} .video-OVER .player img{width:18px;height:19px;border:0}


.boxOut .navHome{float:left;padding:0 5px;margin:0 0 20px 0} .navHome img{border:0;}
.boxOut .NavHome{color:#097E64;font-size:16pt;margin:0 0 20px 0}
.boxOut .NavHome1{color:#0B9878;font-size:14pt;margin:0 0 20px 0}
.boxOut .NavHome2{font-size:12pt;margin:0 0 15px 0}
.boxOut .center{text-align:center} .center img{margin:0 5px}


.boxOut .videoBoxSB {float:left;width:148px;overflow:hidden;display:inline;margin:0 0 0 39px}
.boxOut .videoSB{position:relative;overflow:hidden;float:left;width:148px;height:132px;background:#dedede;vertical-align:middle;text-align:center;white-space:nowrap;}
.boxOut .videoSB img{width:148px;margin:0px 0;}
.boxOut .player{position:absolute;bottom:3px;right:10px;clear:both;width:18px;height:19px}  .boxOut .player img{width:18px;height:19px;border:0}
.boxOut .dida{clear:left;text-align:right;font-style:italic;font-size:.9em;margin:0 0 12px 0;color:#FFFFFF}

.boxOut-OVER .videoBoxSB {float:left;width:148px;overflow:hidden;display:inline;margin:0 0 0 39px}
.boxOut-OVER .videoSB{position:relative;overflow:hidden;float:left;width:148px;height:132px;background:#dedede;vertical-align:middle;text-align:center;white-space:nowrap;}
.boxOut-OVER .videoSB img{width:148px;margin:0px 0;}
.boxOut-OVER .player{position:absolute;bottom:3px;right:10px;clear:both;width:18px;height:19px}  .boxOut-OVER .player img{width:18px;height:19px;border:0}
.boxOut-OVER .dida{clear:left;text-align:right;font-style:italic;font-size:.9em;margin:0 0 12px 0;} .boxOut-OVER  .dida a{color:#FFFFFF}
.imgBorder0{float:left;margin:0 0 10px 0;}
.imgBorder2{width:106px;padding:6px 4px;text-align:center;background:#FFFFFF;margin:0 3px;border:1px solid #0B9878;}

.boxOut-OVER .navHome{float:left;padding:0 5px;margin:0 0 20px 0} .boxout-OVER .navHome img{border:0;}
.boxOut-OVER .NavHome{color:#ffffff;font-size:16pt;margin:0 0 20px 0}
.boxOut-OVER .NavHome1{color:#ffffff;font-size:14pt;margin:0 0 20px 0}
.boxOut-OVER .NavHome2{font-size:12pt;margin:0 0 15px 0}
.boxOut-OVER .center{text-align:center} -OVER .center img{margin:0 5px}


#tail{float:inhert;width:988px;height:140px;margin:0px auto 80px auto ;background:#056655;padding:7px 0 0 0;z-index:999999999} 

#tail img{border:0;vertical-align:middle} #tail .left{float:left;margin: 0 0 0 50px}  #tail .right{margin:10px 0 0;vertical-align:middle}
#tail .text{width:100%;text-align:center;float:left;color:#ffffff;padding:15px 0 0 10px;letter-spacing:-.01em;font-family:Verdana,} #tail .text a{text-decoration:none;color:#ffffff}
#tail .hiddenline{display:none}

.orderBox{float:left;padding:0 10px 0 10px}

.filterElSogg{position:relative;float:left;border-top:1px solid #0B9878;border-bottom:1px solid #0B9878;width:98%;margin:10px 0 10px 0;background:#F0F0F0;padding:10px 1%}
.filterElSogg .button{position:absolute;right:10px;bottom:10px}
.filterElSogg .left{float:left;margin:0 20px 0 0} 
.filterElSogg label{float:left;width:150px}



 /* -----------------------  AVIS PAGE ---------------------------------------  */
 
.boxHead{float:left;width:100%;background:#0B9878;height:244px;overflow:hidden}
.boxHead  .leftH{width:480px;padding:0;float:left;} 

.space20{float:left;width:100%;font-size:0;clear:both;padding:10px 0 }
.space2{float:left;width:100%;font-size:0;clear:both;padding:4px 0 !important;padding:8px 0 }

.left20{float:left;margin:0 90px 0 0;} 
.titlePageA{float:left;width:100%;clear:both;color:#097E64;font-family:"Myriad Pro", "Arial Narrow", Verdana, Helvetica Neue;font-size:1.8em;margin:0 0 5px 0;}

.blockSepLineA{width:100%;border-top:1px dashed #0B9878;padding:0;clear:both;font-size:0;margin:0 0 4px 0}

#tailA{float:left;width:968px;margin:-10px 0 0 0;background:#ffffff;border-top:1px dashed #0B9878;border-bottom:1px dashed #0B9878;padding:5px 0 } 
#tailA img{border:0;vertical-align:middle} #tailA .left{float:left;margin: 0 0 0 50px}  #tailA .right{margin:10px 0 0;vertical-align:middle}
#tailA .text{float:left;color:#8a8a8a;padding:15px 0 0 10px;letter-spacing:-.01em;font-family:Verdana,} #tailA .text a{text-decoration:none;color:#000000}
 
#headA{float:left;background:#FFFFFF;width:968px;margin:0;padding:4px 0 0 0;} #head img{border:0}


.chk_ServCont{font-weight:bold;clear:both;min-height:15px} 
.chk_ServCont_OFF{color:#E4E4E4;clear:both;min-height:15px}

.chk_LocCont{font-weight:bold;clear:both;min-height:15px}
.chk_LocCont_OFF{color:#E4E4E4;clear:both;min-height:15px}

.chk_TipoCont{font-weight:bold;clear:both;}
.chk_TipoCont_OFF{color:#E4E4E4;clear:both;}
 .boxSearchStatic  .chk_LocCont label{float:left;width:180px!important}


.Loading{border:solid 3px #0B9878;position:absolute;top:100px;left:100px;width:300px;height:80px;clear:both;z-index:100000;background:#FFF}
.Loading{padding:30px 0px 15px 0px;text-align:center;font-size:1.5em;color:#0B9878}

.down50{float:left;margin:0px 0px -20px 0px;width:210px;overflow:hidden;padding:7px 0 0 0}
.soggetto .bookingEprize{float:left;width:347px;color:#097e64;margin:7px 0 0 0;}
.soggetto-OVER .bookingEprize{float:left;width:347px;color:#fff;margin:7px 0 0 0;}
.soggetto-OVER .bookingEprize{float:left;color:#fff;margin:7px 0 0 0 }

.marginDx{margin-left:7px}


#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} 
.SBElencoJS{position:absolute;float:left;width:229px;right:0px;top:0;}

.linePager{border-bottom:1px solid #0B9878;clear:both;margin:2px 0 5px 0}


.fPrezzoBox{height:55px;margin:0 0 -15px 0}


/* ------------------------------- box search static  ------------------------------------------------------ */

.boxSearch,.boxSearchStatic{border:1px solid #0B9878;float:left;width:226px;background:#ffffff;padding:0 0 10px 0;overflow:hidden;margin:0 0 10px 0}
.boxSearchStatic .titleSm{padding:0px 5px;color:#097E64;font-weight:bold;font-size:1.2em;border-bottom:1px solid #097E64;margin:10px 5px} 

.boxSearchStatic{width:227px;padding:0 0 10px 0;}.boxSearchStatic .img{text-align:center;border:0}
.boxSearchStatic .title{padding:7px 5px;background:#097E64;color:#FFFFFF;font-weight:100;letter-spacing: -.025em;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em } 

.boxSearchStatic label{float:left;padding:0px 0 5px 3px!important;padding:0px 0 5px 0px;width:190px;display:inline;font-weight:100;font-size:12px}
.boxSearchStatic  input{float:left;margin:0px 2px 0px 5px;}
.chk_Loc,.chk_Serv,.chk_Tipo{}

.left30{float:left;margin:0 22px 0 0;}
.left30 input{float:left;margin:0 0 0 -7px;}

.boxSearchStatic .text{padding:0 5px;margin:0 8px 10px 8px}
.boxSearchStatic .title a {color:#FFFFFF}
.boxSearchStatic .button{float:right;background:#0B9878;text-align:center;padding:3px 5px;margin:4px 5px 0 0;border:1px solid #0B9878}
.boxSearchStatic .col2{width:108px;overflow:hidden;float:left;padding:0 0px;margin:0 0px 0px 0px;display:inline;}
.boxSearchStatic .last{margin-left:5px;}
.boxSearchStatic fieldset{padding:0}
.boxSearchStatic .bkMid{background:url("images/bk_boxsearch.gif")}
#div_etab_1,#div_etab_2,#div_etab_3,#div_etab_4{}

/* ------------------------------- box search static wide ------------------------------------------------------ */

.elencoJSWide{float:left;width:100%;}
.elencoJSWide .boxSearchStatic{width:97%;background:none;border:0;padding:0 1%;overflow:hidden}
.elencoJSWide{background:#f0f0f0}
.elencoJSWide .title{background:none;color:#097E64;font-weight:bold;border-bottom:1px dotted #097E64}
.elencoJSWide label{width:auto;}
.elencoJSWide .div_bambini{}
.elencoJSWide .col4{float:left;width:23%;padding:0 0.85%}
.elencoJSWide .col2{float:left;width:48%;padding:0 0.85%;background:none;margin:0;padding:0}
.elencoJSWide .button{margin-right:10px}
.col2Auto{width:47%;overflow:hidden;float:left;padding:0;margin:0 1%;}
.supersearch .chk_TipoCont,.supersearch .chk_LocCont,.supersearch .chk_ServCont{clear:none}

/* ----------------------------------- Spinner -------------------------------------*/

div.outline{border:1px solid #E2001A;padding:1px; float: left;}
input.spin-decimal{margin:0;padding: 0 6px;text-align: right;border-top:2px solid #444;border-left:2px solid #444;border-bottom:2px solid #dedede;border-right:2px solid #dedede;width:18px;font-weight: normal;font-size:14px;}
input.up, input.dn{margin:0;width:42px;border: 1px solid #777;background-color: #d5d5d5;padding: 0px;color: #424b6d;font-size: 18px;font-weight: normal;cursor: pointer;}
a.up {display: block; height: 9px; width: 15px; background: #ccc url("images/vista-up.gif") no-repeat;overflow:hidden}
a.up:hover { background: #ccc url("images/vista-up-hover.gif") no-repeat;overflow:hidden}
a.dn { margin-top: 1px; display: block; height: 9px; width: 15px; background: #ccc url("images/vista-dn.gif") no-repeat;overflow:hidden}
a.dn:hover { background: #ccc url("images/vista-dn-hover.gif") no-repeat;overflow:hidden}


.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;;}

#Help .vedi{float:left;width:100%;margin:0 0 10px 0;}
#Help .text{float:left;width:400px;overflow:hidden;}
#Help .button{float:left}

.home_content .tabcontent{float:left;width:96%;overflow:hidden;padding:0 2%;margin:0}
.tabcontent{float:left;width:100%;overflow:hidden;}


/*  ---------------------------- suggeriment autocompleter ------------------------------------ */
.graySearch .suggerimenti {z-index:10000000;clear:both;}
.graySearch .suggerimenti ul{float:left;border-top:1px solid #097E64;border-left:1px solid #097E64;border-right:3px solid #666;border-bottom:3px solid #666}
.graySearch .suggerimenti ul{list-style:none;margin:0 ;padding:0;width:300px;background:#fff}
.graySearch .suggerimenti li.selected {width:94%;background:#0B9878;color:#ffffff;} 
.graySearch .suggerimenti li.selected  a{color:#ffffff;}
.graySearch .suggerimenti li {color:#000;float:left;width:94%;margin:0 0 0 0;padding:2px 3%;cursor:pointer;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-transform:none;border:0;border-bottom:1px solid #0B9878}
.graySearch .suggerimenti li a{color:#000}
.graySearch .suggerimenti ul{margin-left:-130px}
.graySearch .suggerimenti ul{margin-left:-130px\0/}

.brEnd{font-weight:bold;}

.weekDates{float:left;width:98%;font-style:italic;padding:0 0 0 7px;margin:5x 0 0 0;}

/*------------- ELENCO ----------------------*/
.elenco .imgEx{padding:0;float:left;width:103px;margin:0 10px 0 0;overflow:hidden;text-align:center;border: 1px solid #FFFFFF;}
.elenco .imgEx img{border:0;padding:0;vertical-align:middle} .elenco .imgEx .xAlign{margin-left:0px;}
.elenco .club{float:left;width:145px;overflow:hidden;overflow:hidden;} .elenco .club img{float:right;margin:0 0px 4px 2px}
.elenco .imgBoxEx{float:left;width:105px;position:relative;padding:0 5px 0 5px;margin-top:-14px}

.elenco{z-index:0;position:inherit;width:100%;float:inherit;padding:10px 0 5px 0;overflow:hidden;border-bottom:1px solid #0B9878}
.elenco .checkBox{float:left;width:100px;}
.elenco .text{width:345px;float:left;color:#8B8B8B;overflow:hidden;margin:0 0 0 5px;}

.elenco .logo{width:25px;float:left;margin:0 5px 5px 0px;border:0;padding:0 0 0 0} 
.elenco .dati{width:100%;margin:0;float:left;overflow:hidden;} 
.elenco .iconEl{width:280px;float:left;margin:0px 0 5px 0 ;height:20px;}

.elenco dl{margin:0;padding:0}
.elenco .imgBoxEx .number{position:relative;top:9px;left:-5px;background:url("images/handle_green.png") ;width:18px;height:17px;overflow:hidden;padding:1px 0 0 0;text-align:center;z-index:1}
.elenco .imgBoxEx .number{font-size:11px;font-weight:bold} .elenco .imgBoxEx .number a{font-size:11px;font-weight:bold;color:#fff;text-decoration:none}

.elenco .marginT{margin:3px 0 0 3px}
.elenco .title a{font-weight:100;}  .elenco .title a:hover{text-decoration:underline} 
.elenco .title img{margin:0 3px;border:0}
.titlePage .leftTitle img{position:relative;margin:7px 3px 0px 5px;border:0}

.elenco .title{float:left;width:290px;margin:0 0px 5px 0 ;padding:0;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue;font-size:1.4em;font-weight:100;}  
.elenco .Tright{float:left;width:350px;text-align:right;padding:5px 0 0 0}

.elenco .title a{color:#097E64;}
.elenco .bookingBox{width:100%;border-top:1px dotted #dedede;float:left;margin:5px 0 0 0;overflow:hidden;padding:5px 0 0 0}
.elenco .buttonRic{position:relative;right:0px;float:right;border:2px solid #E2001A;width:80px;text-align:center;padding:1px 5px;font-size:12px;margin:0 0px 0px 0px;}
.elenco .cat{float:left;color:#999;font-size:12px;font-weight:100}

/*------------- NEW ELENCO ----------------------*/

#ElencoA .soggetto .imgBoxEx,#ElencoA .soggetto-OVER .imgBoxEx{float:left;width:105px;position:relative;padding:0 5px 0 5px;margin-top:-14px}
#ElencoA .soggetto .imgBoxEx img,#ElencoA .soggetto-OVER .imgBoxEx img{border:0}
#ElencoA .soggetto .imgBoxEx .number,#ElencoA .soggetto-OVER .imgBoxEx .number{position:relative;top:9px;left:-5px;background:url("images/handle_green.png") ;width:18px;height:17px;overflow:hidden;padding:1px 0 0 0;text-align:center;z-index:1;}
#ElencoA .soggetto .imgBoxEx .number,#ElencoA .soggetto-OVER .imgBoxEx .number{font-size:11px;font-weight:bold} 
#ElencoA .soggetto .imgBoxEx .number a,#ElencoA .soggetto-OVER .imgBoxEx .number a{font-size:11px;font-weight:bold;color:#fff;text-decoration:none}

#ElencoA .soggetto .text,#ElencoA .soggetto-OVER .text{width:320px;}
#ElencoA .soggetto .title,#ElencoA .soggetto-OVER .title{width:220px;}
#ElencoA .soggetto .checkBox,#ElencoA .soggetto-OVER .checkBox{right:-15px;}

.catImg img{height:16px;margin:0 0 0 7px;vertical-align:top;border:0}














/*** box eventi****************/
.filterBox .button-ON{float:right;padding:4px 6px;background:#0B9878;margin:0 10px 0 0;}
.filterBox .button-ON a{color:#FFF;text-decoration:none;font-weight:bold}
.filterBox .button-OFF{float:right;padding:4px 6px;background:#C0C0C0;margin:0 10px 0 0;}
.filterBox .button-OFF a{color:#FFF;text-decoration:none;font-weight:bold}
/* -------------------------------------------- \\\\\\\\\\\   NEW ELENCO EVENTI     //////  --------------------------------------------------------------------------------- */

.LoadingElenco{border:solid 3px #0B9878;position:absolute;top:300px;left:38%;width:250px;height:70px;clear:both;z-index:200000;background:#FFF}
.LoadingElenco{padding:25px 0px 5px 0;text-align:center;font-size:1.5em;color:#0B9878}
.LoadingElenco #Wtext{width:250px;font-family:tahoma;color:#0B9878;margin:0;text-transform:uppercase;font-size:20px;font-weight:100;margin:15px  5px 0 5px;text-align:center} 

/*----- FILTRI ELENCO EVENTI ------*/
.filterBox{position:inherit;float:left;width:228px;margin:0 ;background:none;color:#454e53;padding:0 0 10px 0;overflow:inherit!important;overflow:hidden}

.filterCont,.ContenitoreFiltri{float:right;width:228px;margin:0 0 0 0px;padding:0;}
.filterCont .filterBox,.ContenitoreFiltri .filterBox{margin-right:0}
.filterBox .titleFilterSB{float:left;width:96%;margin:0px 0 0 0;padding:5px 2%;overflow:hidden;background:#0B9878;color:#FFFFFF;}

.filterBox .boxSearchStatic{border:1px solid #0B9878;float:left;width:226px;background:#ffffff;padding:0 0px 10px 0px;overflow:hidden;margin:0 0 10px 0}
.filterBox .boxSearchStatic .title{float:left;width:97%;padding:7px 5px;background:#0B9878;color:#FFFFFF;font-weight:100;letter-spacing: -.025em;font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:1.4em } 

.filterBox .titleSm{float:left;width:96%;padding:0px ;color:#0B9878;font-weight:bold;font-size:1.2em;border-bottom:1px solid #0B9878;margin:10px 3%} 
.filterBox .titleSm a{color:#0B9878}

.filterBox .titleSm .txt{float:left;width:180px;overflow:hidden;margin:0}
.filterBox .titleSm .point{float:left;width:14px;overflow:hidden;margin:0 5px 0 0;background:url("images/point_green.gif") top left no-repeat;color:#FFF;text-align:center;line-height:14px;height:14px;vertical-align:middle}
.filterBox .titleSm .point{line-height:12px\0/}

.filterBox .titleSm .alert{float:right;width:14px;overflow:hidden;background:url("images/alert.gif") top left no-repeat;}
.filterBox .lineTitleSm{float:left;width:180px;margin:4px 5px;overflow:hidden;background:#FFFFFF;height:1px;clear:both;}
.filterBox .bkMid{float:left;width:100%;padding:0;background:none}
.filterBox .col2{}
.filterBox fieldset{border:0;border-top:1px dotted #FFF;font-size:1em;margin:5px 5px 10px 5px;padding:5px 5px 5px 5px;}
.chk_ServiziCont {clear:both;float:left}
.filterClose{display:none}

.graySearch{width:96%;margin:10px 0 0px 0;padding:5px 2%}

.ContenitoreSottoCat,.chk_SottoCatCont,.chk_CatCont,.chk_LivCont,.chk_ImpCont,.chk_TipoCont,.chk_TemaV{clear:both}
.ContenitoreSottoCat{margin-left:19px}
.chk_SottoCatCont,.chk_SottoCat{float:left}

.ContenitoreFiltri .filterBox .boxSearchStatic .col2{margin:0;padding:0 0 0 3px;width:105px;overflow:hidden}
.ContenitoreFiltri .filterBox .boxSearchStatic .col2 label{width:78px!important;}
.ContenitoreFiltri .filterBox .boxSearchStatic  label{width:170px!important;*width:140px!important}
.ContenitoreFiltri .filterBox .boxSearchStatic .chk_SottoCatCont label{float:left;width:170px!important;*width:140px!important}
.ContenitoreFiltri .filterBox .boxSearchStatic .chk_SottoCatCont{width:100%;*width:190px}




/*------------------------ INFOWINDOW -------------------------------*/
.infoBoxWindow{width:400px;overflow:hidden;}

/*-------------------  GOOGLE MAP -----------------------------*/
.mapGBox{position:relative;float:left;width:100%;}
.mapBlock .point{float:left;background:url("images/point_green.png") ;width:19px;height:19px;overflow:hidden;text-align:center;margin:0 3px 0 0 ;}
.mapBlock .point{font-size:16px;font-weight:bold;vertical-align:middle;line-height:19px}
*+html .mapBlock .point{font-size:16px;font-weight:bold;vertical-align:middle;line-height:15px}
.mapBlock .point{line-height:16px\0/}

.mapBlock{float:left;width:100%;height:23px;overflow:hidden;background:#0B9878;color:#FFF;padding:5px 0 0 5px;margin:0}
#content1COL  .mapBlock .title{margin:0;padding:0 0 0 5px;font-size:13pt;color:#FFF}
.mapBlock .right{margin:5px 0 0 0} .mapBlock .right a{color:#FFF;margin:0 40px 0 0 }

 /* ----------------- fine  eventi  --------------------------------- */

.contenitoreTab,.sottoT{float:left;width:100%}
.contenitoreTab dt,dl{margin:0 0 3px 0;padding:0}
.contenitoreTab dt a:hover{text-decoration:underline}
.contenitoreTab .titleSm{font-weight:bold}

.sottoT .col3{margin:0 0 0 10px}

.titleSmEv{color:#097E64;letter-spacing:font-family: "Myriad Pro", "Arial narrow", Verdana, Helvetica Neue Neue;font-size:12pt;font-weight:bold;padding:0 0 5px 0 }
.boxEvPadre{border:1px  solid #097E64;float:left;width:100%;background:#dedede}



