﻿body{font-family:Arial, Helvetica, sans-serif;font-size:.75em;color:#4A4A4A;background:#ffffff;}
.hide{display:none;clear:both}
.show{display:block;clear:both}
.space1{clear:both;padding:1px;}
.space3{clear:both;padding:2px;}
.space5map{clear:both;padding:4px;}
.space10{clear:both;padding:5px;} .space5{clear:both;padding:2px;} .clear{clear:both;font-size:0;}
.space10V{clear:both;padding:10px 0 ;}
.space5V{clear:both;padding:5px 0 ;}
.space10HR{clear:both;padding:0 10px 0 0 ;}
.space25{clear:both;padding:20px;}
.space10H{clear:both;padding:0 10px}
.space20{clear:both;padding:20px} .space15{clear:both;padding:15px}
.space25{clear:both;padding:25px}
.lineWhiteBox{border:0;border-top:1px solid #ffffff}
.left50{float:left;width:250px;margin:0 10px 0 0;padding:0 10px;color:#FFFFFF } .left50 .width10{float:left;width:20px;} .left50 .width240{float:left;width:220px;padding:0 0 0 7px;display:inline;margin:3px 0 0 0px}
.margin{margin:0}
.spaceBottom{clear:both;padding:0 0 10px 0;}
.spaceBottom5{clear:both;padding:0 0 5px 0;}
#dvCode{float:left;clear:both;}
#flashMap{z-index:0;float:left}
.table img{padding:0px;margin:0px;border:0}
iframe .table .mappaPI .imgmappaPI{padding:0 0 0 0;margin:0 0 0 0;border:0}
.textgray{color:#4A4A4A;font-size:12px;font-weight:100}
.log-Out{color:#FFFFFF!important;font-size:10pt;font-weight:bold!important;}

.right10{float:right;margin:0 10px 0 0}
.rightSm{float:left;}
.prezzo{font-size:11pt}
.imgRel{float:left;position:relative;width:100%;border-bottom:5px solid #D7D7D7;padding:0 0 10px 0;margin:0 0 25px 0} .imgRel img{width:100%;margin:0}
.imgRel .titleRel{text-align:right;position:absolute;bottom:20px;right:20px;font-size:3.5em;color:#FFFFFF;font-weight:bold;line-height:1em;font-family:Verdana, Arial, Helvetica, sans-serif;} 
.imgRel .titleRel1{text-align:right;position:absolute;bottom:17px;right:17px;font-size:3.5em;color:#CC0000;font-weight:bold;line-height:1em;font-family:Verdana, Arial, Helvetica, sans-serif;} 

.colSer{float:left;width:30%;margin:0 3% 0px 0;height:15px;font-weight:normal;}

.LoadingElenco{border:solid 3px #A81623;position:absolute;top:255px;left:36%;width:250px;height:70px;clear:both;z-index:200000;background:#FFF;text-align:center;float:left}
.LoadingElenco img{float:none}
.LoadingElenco{padding:15px 0px 5px 0;text-align:center;font-size:1.5em;color:#A81623}
.LoadingElenco #Wtext{float:left;width:250px;font-family:tahoma;color:#A81623;margin:0;text-transform:uppercase;font-size:20px;font-weight:100;margin:10px  5px 0 5px;text-align:center} 

.wait{position:relative;background:#FFF!important;border:solid 3px #A81623;margin:-80px 0 0 200px;float:left;width:350px;font-family:tahoma;color:#A81623;padding:10px;font-size:20px;font-weight:100;text-align:center} 


.facili{font-style: normal; font-size: 8pt;font-weight: bold;color: #2083f2;font-family: Verdana, Arial, Tahoma;text-decoration: none;}
.medie{font-style: normal; font-size: 8pt;font-weight: bold;color: #fd000b;font-family: Verdana, Arial, Tahoma;text-decoration: none;}
.difficili{font-style: normal; font-size: 8pt;font-weight: bold;color: #000;font-family: Verdana, Arial, Tahoma;text-decoration: none;}
.facile_SF{background-color:#2083F2}
.media_SF{background-color:#fd000b}
.difficile_SF{background-color:#000}
.facile{font-style: normal; font-size: 1em;font-weight: bold;color: #2083f2;font-family: Verdana, Arial, Tahoma;text-decoration: none;}
.media{font-style: normal; font-size: 1em;font-weight: bold;color: #fd000b;font-family: Verdana, Arial, Tahoma;text-decoration: none;}
.difficile{font-style: normal; font-size: 1em;font-weight: bold;color: #000;font-family: Verdana, Arial, Tahoma;text-decoration: none;}
.large50{width:50px;font-size:0;} .large20{width:20px;font-size:0;} .large30{width:30px} .large5{width:5px} .large186{width:186px} 
.wide10{width:20px;height:100px;float:left;padding:0;}  .wide15{width:15px;float:left;padding:0;} 
.rightABS{position:absolute;top:0px;right:0px}
.wide11{width:10px;float:left;padding:0;margin:0px;height:20px;font-size:0}
.bk21{float:left;background:url("images/bk_6col.gif");}
.wide5{width:5px;float:left;padding:0;}
.wide20{width:20px;float:left;padding:0;} .wide21{width:21px;float:left;height:100px;padding:0}

.wide107{width:107px;float:left;padding:0;overflow:hidden}
.wide130{width:135px;float:left;padding:0;overflow:hidden}

.wide50{width:50px;float:left;padding:0;}
.wide160{width:160px;float:left;padding:0;} 
.wide158{width:158px;float:left;padding:0;margin:0 1px 0 0;overflow:hidden} .right a{color:#A81623}
.wide140{width:148px;float:left;padding:5px 5px;margin:0} 

.wide210{width:210px;float:left;padding:0;} .wide298{width:285px;float:left;padding:0;}
.width315{width:300px;float:left;padding:0;margin:0 1px 0 0;overflow:hidden;}

.width45{float:left;width:45%;padding:0 0 0 10px} .width10{float:left;width:10%}
.wide250{width:240px;float:left;padding:0 10px 0 0;}
.wide300{width:300px;float:left;}

.wide211{width:190px;float:left;margin:0 1px 0 0;overflow:hidden;padding:0 5px} 
.wide160SX{width:160px;float:left;padding:0;margin:0 1px 0 0;overflow:hidden} 
.wide160DX{width:160px;float:left;padding:0;margin:0 0 0 0px;overflow:hidden} 

.wide400{width:380px;float:left;padding:0 10px 0 0}
.wide430{width:600px;float:left;padding:0 10px;overflow:hidden}
.wide600{position:relative;width:600px;float:left;}
.wide632{position:relative;width:632px;float:left;}
.wide780{position:relative;width:780px;float:left;}

.wide470{width:470px;float:left;position:relative} .wide450{width:450px;float:left;}
.Imgleft{} img{float:left;margin:0 10px 5px 0}
.wide560{width:550px;float:left;padding:0 10px 0 0}
fieldset{border:0}
.line{float:left;width:610px;clear:both;margin:5px 0;padding:0;font-size:0;border-bottom:1px solid #D7D7D7;}
.lineW       {float:left;width:100%;clear:both;margin:0 0 4px 0;padding:0;font-size:0;border-bottom:1px solid #D7D7D7;}
.lineWhite{float:inherit;width:100%;clear:both;margin:5px 0;padding:0;font-size:0;border-bottom:2px solid #ffffff}
.no-link{text-decoration:none}
.lineDot{float:inherit;width:100%;clear:both;border:1px solid #fff;padding:2px 0 2px 0;border-bottom:1px dotted #999A9A}

img{border:0}
.left{float:left;} 
.left10{padding:0 10px 0 0;float:left;} .left5{padding:0 10px 0 0;float:left} 
.left20{padding:0 20px 0 0;float:left}
.left20 img{margin:5px 5px 0 0}
.left_Sf{float:left;margin:0 10px 0 0;width:106px;text-align:center;background:#D7D7D7}
.left_Sf_Item{margin:0 10px 0 0;width:120px;background:#D7D7D7} .left_Sf_Item img{float:none;margin:0}
.left_Sf_ItemMMgallery{margin:0 10px 0 0;width:140px;background:#D7D7D7} .left_Sf_ItemMMgallery img{float:none;margin:0}
.leftPromo{margin:0 0 0 5px;float:right;border:0px solid #D7D7D7;width:100px;}
.leftPromo .titleBlock{font-weight:bold;font-size:1.2em;color:#A81623;margin:0 0 5px 0;text-transform:uppercase;clear:both;}
.leftPromo .ItemPromoSogg,.leftPromo .ItemPromoSoggImg{font-weight:bold;font-size:0.9em;margin:0 0 2px 0;clear:left;float:left;width:100%}
.leftPromo .ItemPromoSogg img{float:right}
.leftPromo .ItemPromoSoggImg{clear:none;width:50px}

.imgPub{float:left;margin:0 10px 0 0;border:1px solid #D7D7D7}
.leftLogo{float:left;border:1px solid #D7D7D7;padding:5px 5px;}
 
p{margin:0 0 5px 0}
.punto {color:#A81623;list-style:url("images/bullet-arrow.gif");font-weight:bold;margin-top:5px}
.punto  a{color:#A81623;text-decoration:underline} .punto li{color:#000000;font-weight:normal;border:0}
.punto_sem {color: #A81623;margin-top:5px}
.punto_sem a{color:#A81623;text-decoration:underline} .punto_sem li{color:#000000;border:0}
.el_att{float:left;width:100%;margin:10px 0;}
.el_Item{float:left;width:100%;margin:0;}
.block4{width:100%;clear:both} 
.img4{width:106px;margin:0 10px 0 0;float:left;overflow:hidden} 
.text4{width:484px;float:left;padding:0; }

.ItemRifugio{float:left;width:99%;margin:0;}
.ItemRifugio_left{margin:0 0 0 0;width:193px;float:left;} .ItemRifugio_left img{float:left;}
.wide399{width:399px;float:left;}

#frame{margin:0 auto;width:954px;padding-top:20px;}
#Iframe{position:relative;margin:0 auto;width:954px;padding-top:20px;}
.graybox{background:#ebebeb;padding:5px 5px;float:left;width:98%;margin:10px 0}

.boxgray-top{background:url("images/box_grigio/bk-top.gif") ;background-color:#E3E3E3;padding:0;width:600px;height:8px;font-size:0}
.boxgray-mid{background:url("images/box_grigio/bk-mid.gif");background-color:#E3E3E3;padding:0;width:580px;height:100px;padding:0 10px}
.boxgray-bottom{background:url("images/box_grigio/bk-bottom.gif");background-color:#E3E3E3;padding:0;width:600px;height:8px;font-size:0}

.boxred-top{float:left;width:100%;background:url("images/box_rosso/bk-top.gif") ;background-color:#A81623;padding:0;width:600px;height:8px;font-size:0}
.boxred-mid{float:left;width:100%;color:#FFFFFF;background:url("images/box_rosso/bk-mid.gif");padding:0;width:580px;padding:0 10px;overflow:hidden;color:#FFFFFF}
.boxred-mid a{color:#FFFFFF}
.boxred-bottom{float:left;width:100%;background:url("images/box_rosso/bk-bottom.gif");background-color:#A81623;padding:0;width:600px;height:8px;font-size:0}

.boxred400{width:400px;margin:0 auto}
.boxred400-top{background:url("images/box_rosso/bk-top400.gif") ;background-color:#A81623;padding:0;width:400px;height:8px;font-size:0}
.boxred400-mid{color:#FFFFFF;background:url("images/box_rosso/bk-mid400.gif");background-color:#A81623;padding:0;width:380px;padding:0px 10px}
.boxred400-bottom{background:url("images/box_rosso/bk-bottom400.gif");background-color:#A81623;padding:0;width:400px;height:8px;font-size:0}

.titleschedaLoc{width:100%;font-size:1.3em;font-weight:bold;margin:0;}
.titleInfo{width:100%;float:left;font-size:1.3em;font-weight:bold;margin:0} 
 
.TitleLoc{float:left;padding:0;font-size:1.3em}
.TitleLoc a{;font-weight:bold;text-decoration:none} 
.TitleLoc a:hover{text-decoration:underline}
.TitleFraz{text-align:left;font-style:italic;padding:0;font-size:.75em}
.TitleFraz a{font-weight:100;text-decoration:none} 
.TitleFraz a:hover{text-decoration:underline}
.imgCom img{padding:4px;border:1px solid #D7D7D7;margin:0 10px 0 0;}

.titleItem{font-weight:bold;font-size:1.1em;color:#A81623} .titleItem a{font-weight:bold;color:#A81623}
.titleSogg{font-weight:bold;font-size:1.1em;color:#A81623;color:#A81623;float:left;padding:0 5px 0 0;width:380px}
.titleSogg a{font-weight:bold;color:#A81623;padding:0 5px 0 0;}
.titleItem1{margin:0 0 0 20px;font-weight:100;font-size:1em;color:#A81623;font-style:italic} .titleItem1 a{font-weight:bold;font-size:1.1em;color:#A81623}

.Title{background:url("images/bullet_red.gif") no-repeat;background-color:#D7D7D7;margin:0;padding:3px 0 5px 20px;font-weight:bold;}
.Title a{font-weight:bold}
#contenthome .BKgray{width:21px;background:url("images/bk_gray.gif");} #contenthome .gray{background-color:#D7D7D7}
#contenthome .Title{background:url("images/bullet_red.gif") no-repeat;background-color:#D7D7D7;margin:0;padding:3px 0 5px 20px}
#contenthome .Title a{font-weight:bold;text-decoration:none}
#contenthome  #contenthome .text{padding:5px 0} 
#contenthome .right{text-align:right;padding:5px 0} #contenthome .right a{color:#A81623;text-decoration:underline}

#col2{width:773px;float:left;overflow:hidden;margin:0;position:inherit;padding:0 10px ;z-index:0;border-left:0px solid #D7D7D7;}
#col2 .title{float:left;width:100%;font-size:1.4em;font-weight:bold;border-bottom:5px solid #D7D7D7;margin:0 0 10px 0} #col2 a{color:#A81623}
#col2 .right{text-align:right;margin:10px 0} #col2 .right a{text-decoration:underline}
#col2 .Documentititle{font-size:1.2em;font-weight:bold;border-bottom:1px solid #D7D7D7;margin:0 0 10px 0;} 
#col2 li{border:0}  #col2 ul,#col3 ul{padding:0;;margin:10px 0 10px 20px}

.DueCol{width:48%;float:left} .SpaceDueCol{width:10px;float:left}
.TreCol{width:32%;float:left;overflow:hidden} .SpaceTreCol{width:8px;float:left} 

#content{width:100%;float:left;overflow:hidden;margin:0;position:relative;padding:0;z-index:0;}
#contentWide{width:790px;float:left;margin:0;;padding:0;z-index:0;}


#content .title{font-size:1.4em;font-weight:bold;border-bottom:5px solid #D7D7D7;margin:0 0 10px 0} 
 
.titlePageSogg{width:100%;color:#4A4A4A;font-family:"Arial Narrow";font-size:1.72em;font-weight:bold;border-bottom:5px solid #D7D7D7;margin:0 0 10px 0;padding:0}
.titlePageSogg h1{float:left;margin:0;padding:0 10px 0 0;font-size:1em;}
.titlePage{float:left;width:99%;color:#4A4A4A;font-family:"Arial Narrow";font-size:1.72em;font-weight:bold;border-bottom:5px solid #D7D7D7;margin:0 0 10px 1%;padding:0}
.titlePage a{color:#4A4A4A;font-family:"Arial Narrow";font-size:1.0em;font-weight:bold}

#col3 .titlePage .leftTitle img{position:relative;margin:7px 0px 0px 5px;border:0}
#col3 .titlePage h1{float:left;margin:0;padding:0 10px 5px 0;font-size:1em;}

#col3 .titlePage {color:#4A4A4A}
#col3 .titlePage a{text-decoration:none;color:#4A4A4A}

.titlePageSogg .left,.titlePageSogg .right{font-size:14px;font-family:Arial, Helvetica, sans-serif;} .titlePageSogg .left,.titlePageSogg .right {margin:7px 0 0 0}
#Iframe .titlePage{width:954px}

.titlePageSm{color:#898989;font-size:0.85em;font-weight:bold;}

.undertitlePage,.subtitlePage{color:#888787;font-size:0.8em;font-weight:bold }  
.subtitlePage{margin:0 0 15px 0}

.textBlock{float:left;width:70%;overflow:hidden}
.textBlockWide{float:left;}
.titleBlock{font-weight:bold;font-size:1.2em;color:#A81623;margin:10px 0 5px 0;text-transform:uppercase} .titleBlock a{text-decoration:none} 
.subtitleBlock{font-weight:bold;font-size:1.2em;color:#666666;margin:20px 0 2px 0;text-transform:uppercase} .subtitleBlock a{text-decoration:none} 
.titleBlockPG{font-weight:bold;font-size:1.2em;color:#A81623;margin:10px 0 0px 0;text-transform:uppercase} .titleBlock a{text-decoration:none} 
#contentWide .titleBlock{color:#FFF}
.subtitleBlockOff{font-weight:bold;font-size:1.2em;color:#666666;margin:0 0 0 0;text-transform:uppercase;}
.subtitleBlockOff a{text-decoration:none;}

.LocOff{text-align:left;padding:0;font-size:1em;}
.LocOff a{;font-weight:100;text-decoration:none;}
.LocOff a:hover{text-decoration:underline;}

.TipOff{padding:0;font-size:1em;}
.TipOff a{;font-weight:100;text-decoration:none;}
.TipOff a:hover{text-decoration:underline;}

.imgBlock{float:left;margin:0 10px 5px 0;}
.didaBlock{clear:both;color:#b7b7b7;text-align:right;padding:0 0px 0 0;font-style:italic;font-size:11px}
.bigimgBlock{width:100%;float:left;margin:0 0 5px 0;padding:0;} .bigimgBlock img{width:100%}
.bigimgBlockHP{width:280px;float:left;margin:0 0 5px 0;padding:0;} .bigimgBlockHP img{width:280px}
.halfimgBlock{width:50%;float:left;margin:0 0 5px 0;padding:0} .halfimgBlock img{width:100%}

.blockSepLine{border-bottom:1px solid #b7b7b7;padding:10px 0 0 0;clear:both;font-size:0;margin:10px 0}
.didaImgTxt{clear:both;color:#898A8C;text-align:right;padding:0 18px 0 0;font-style:italic;font-size:11px}
.didaImgTxt a{color:#A81623;text-decoration:underline}
#content .img{clear:both;padding:0 10px 0 0 ;} #content .right{text-align:right;margin:10px 0} #content .right a{text-decoration:underline}
.infoLoc{color:#888787;font-size:0.9em;}
.center{text-align:center} .center800{width:100%;text-align:center;} .center800 img{float:none;margin:0;border:0}
#elenco,#attivita{float:left;width:600px;overflow:hidden;margin:0;position:relative;}
.undertitle{color:#888787;font-size:0.8em;font-weight:bold } 


.datiTec{float:left;width:100%;margin:0 0 15px 0}
.datiTec .line{float:left;width:100%;border-bottom:1px dotted #999A9A;font-size:1em;margin:0 0 5px 0}
.datiTec .colSx,.datiTec .colDx{float:left;width:49%;}
dl{float:left;width:100%;margin:5px 0 10px 0}
dt{margin:0 0 7px 0}

.filtro{width:97%;float:left;clear:both;border:3px solid #D7D7D7;padding:5px 5px;}
#elenco .button{float:right;background:#A81623;text-align:center;padding:3px 0px;} 
#elenco .button a{font-weight:bold;padding:0 10px;color:#FFFFFF} 
#elenco .button a:hover{text-decoration:underline;color:#FFFFFF} #elenco .img{border:0;padding:0 10px 0 0 ;}
#elenco .elencoH{color:#A81623;border-top:1px dotted #999A9A;} #elenco .elencoH a{font-weight:100;color:#A81623;padding:0 8px}
#elenco .elencoA{border-bottom:1px dotted #999A9A;margin:0 0 15px 0 } #elenco .right{text-align:right;}
.elenco_0 li{border:0}  .elenchi li{border:0} .elenchi{list-style:square}
.textwhite{color:#FFFFFF;cursor:pointer;}
#photo{clear:both;margin:0;position:relative;}

 /* #photo .icon{width:79px;height:106px;padding:1px;float:left;margin:0 10px 10px 0;text-align:center;vertical-align:middle;background:#D7D7D7}
#photo .icon img{margin:0;} */

#photo .icon{width:106px;height:71px;padding:1px;float:left;margin:0 10px 10px 0;overflow:hidden;text-align:center;vertical-align:middle;background:#D7D7D7}
#photo .icon img{float:none;margin:0;}

#photo .iconBig{width:183px;height:126px;padding:1px;float:left;margin:0 15px 10px 0;overflow:hidden;text-align:center;vertical-align:middle;background:#D7D7D7}
#photo .iconBig img{float:none;margin:0;}

.webcam{border:1px solid #D7D7D7;width:275px;height:86px;padding:3px;float:left;margin:0 10px 10px 0;text-align:left;overflow:hidden} 
.webimg{float:left;background:url("images/webcam.jpg") no-repeat;width:95px;margin:0;padding:0;height:86px} .webimg img{width:90px;height:86px;margin:0}
.webcam .dida{font-style:italic;font-weight:bold;margin:0px 0 0 0} .webcam .spaceD{float:left;width:5px;font-size:0;height:15px}
.web-ON{border:1px solid #ffffff;text-align:left;margin:0px 0 0px 0;}
.web-OFF{border:1px solid #ffffff;text-align:left;margin:0px 0 0px 0 ;}

.webSmall-ON{font-size:10px;border:1px solid #ffffff;text-align:left;margin:0px 0 0px 0;}

.boxshade{border:1px solid #A81623;float:left;width:98%;margin:0;} 
.boxshade .titleshade{font-weight:bold;padding:2px 5px;color:#ffffff;background:#A81623 }
.padding10{float:left;padding:5px 10px;}

.BKcol3{background:url("images/bk_hiddenwide.gif")}

.BKline{width:11px;background:url("images/bk_line.gif")}
.hiddenSX{width:10px;background:url("images/hiddenSX.gif") repeat-y}
.hiddenDX{width:10px;background:url("images/hiddenDX.gif") repeat-y}
.privacy{clear:both;float:left;width:100%;font-style:italic;margin:0}

#hotel{width:600px;overflow:hidden;margin:0;position:relative}
.hotel{width:600px;overflow:hidden;margin:0 0 0 7px;position:relative}

.eltitle{width:100%;border-bottom:5px solid #D7D7D7;margin:0 0 10px 0;padding:0;float:left;}
#hotel .titleSogg{float:left;color:#4A4A4A;font-family:"Arial Narrow";font-size:1.72em;font-weight:bold;}
#hotel .starsSogg{}
#hotel .titleshade{float:left;width:100%;clear:both;background:#D7D7D7;margin:0 0 10px 0;color:#A42232;font-weight:bold;padding:3px 0 3px 5px;} 
#hotel .undertitle{font-size:1.2em;width:600px;float:left;border-bottom:1px dotted #D7D7D7;margin:0 0 5px 0} 
#hotel .boxicon{float:left;width:100%;padding:0 0 5px 0px;border-bottom:1px dotted #D7D7D7;} #hotel .boxicon img{float:left;margin:0 1px 5px 0}
.texttab{width:100%;clear:both;float:left;padding:10px 10px 10px 0;}
#hotel .leftitle{font-size:1.4em;float:left}  #hotel .left10{float:left;margin:0 5px 0 0}
#hotel  .right{float:right;} #hotel .left{float:left;}
.leftImg img{width:48%;float:left;margin:0 10px 5px 0} 
.leftitle{font-size:1.4em;float:left} 
.title{font-size:1.4em;border-bottom:5px solid #D7D7D7;margin:0 10px ;}
.right{float:right;font-size:12px}
.rightSpace{float:left;font-size:10pt;padding:5px 0 20px 20px}
.rightM{float:right;text-align:right;padding:0 10px 0 0}

#maps{width:428px;float:left;overflow:hidden;margin:0;position:relative;padding:0 10px ;z-index:0;border-left:1px solid #D7D7D7;}
#maps .title{border-bottom:5px solid #D7D7D7;margin:0 0 10px 0} 
#maps .undertitle{font-size:1.2em;width:438px;float:left;border-bottom:1px dotted #D7D7D7;margin:0 0 10px 0} 
#maps .red_ball{float:left;width:25px;height:20px;background:url("images/red_ball.gif");font-size:1.2em;color:#ffffff;font-weight:bold;text-align:center;padding:5px 0 0 0;margin:0 10px 0 0 }  
#maps .right{float:right;} #maps .left{float:left;}

.buttonGenR{float:right;padding:2px 7px 5px 7px;background-color:#A81623;margin:15px 10px 0 10px ;color:#FFFFFF;} 
.buttonGenR a{font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none;} 

.buttonGen{float:left;padding:2px 7px 5px 7px;background-color:#A81623;margin:0 10px 0 0;color:#FFFFFF;} 
.buttonGen a{font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none;} 
.buttonGenLink{font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none;white-space:nowrap}
.buttonGenInv{float:left;padding:2px 7px 5px 7px;background-color:#FFFFFF;margin:0 10px 0 0;color:#A81623;} 
.buttonGenInv a{font-size:12px;font-weight:bold;color:#A81623;text-decoration:none;} 
.buttonGenInvLink{font-size:12px;font-weight:bold;color:#A81623;text-decoration:none;}

#paginazione{margin:10px 0;padding:0;}
#paginazione .pagsx{float:left;width:50%;padding:0px 0px;}
#paginazione .pagdx{float:left;width:50%;margin:-22px 5px 0 150px;border:0;text-align:right;}
#paginazione img{vertical-align:middle;border:0;margin:0 5px 0 5px;}
#paginazione .button{float:left;background:#A81623;text-align:center;padding:4px 5px} 
#paginazione .button a{font-weight:bold;padding:0 10px;color:#FFFFFF;font-size:11px;padding:1px 4px;float:left;} 
#paginazione .button a:hover{text-decoration:underline;color:#FFFFFF;float:left;}


.numeromappa{ font-style: normal; font-size: 7pt; font-weight: bold; color:#FFFFFF;font-family: Verdana, Arial, Tahoma; text-decoration: none;}
.bg_stagione {background-color:#00275D;}
.label_tab_on{font-style:normal; font-size:8pt;font-weight: bold; color: #A81623; text-decoration: none; }
.label_tab_off{font-style:normal; font-size:8pt; font-weight:normal; color: #0075A2; text-decoration: none; }
.label_tab_off:hover{ text-decoration: underline;}

#mapsWide{overflow:hidden;margin:0;position:relative;padding:0 10px ;z-index:0;border-left:1px solid #D7D7D7;}
#mapsWide .title{border-bottom:5px solid #D7D7D7;margin:0 0 10px 0} 
#mapsWide .undertitle{font-size:1.2em;width:438px;float:left;border-bottom:1px dotted #D7D7D7;margin:0 0 10px 0} 
#mapsWide .red_ball{float:left;width:25px;height:20px;background:url("images/red_ball.gif");font-size:1.2em;color:#ffffff;font-weight:bold;text-align:center;padding:5px 0 0 0;margin:0 10px 0 0 }  
#mapsWide .right{float:right;} #mapsWide .left{float:left;}

#sidebar{float:left;margin:0 ;width:160px;background:#FFFFFF;padding:0px;margin:0 0 0 0}
#sidebar .title{font-size:1.4em;font-weight:bold;border-bottom:5px solid #D7D7D7;margin:0 0 10px 0} 
#sidebar label{font-weight:bold;color:#A81623;} #sidebar .left{text-align:left;padding:5px 0} #sidebar .left a{color:#A81623;text-decoration:underline}
#sidebar .right{text-align:right;padding:5px 0} #sidebar .right a{color:#A81623;text-decoration:underline}

#sidebar .button{float:right;background:#A81623;text-align:center;padding:3px 5px;} 
#sidebar .button a{font-weight:bold;padding:0 10px;color:#FFFFFF} 
#sidebar .button a:hover{text-decoration:underline;color:#FFFFFF}
#sidebar #formred{border:1px solid #A81623;padding:0 5px;margin:0 0 15px 0}  
#sidebar .titleB{font-size:1.4em;width:150px;color:#fff;background:#A81623;font-weight:bold;padding:3px 5px}

hidden{width:21px;background:url("images/bk_hidden.gif")}
.BKline{width:11px;background:url("images/bk_line.gif")}
.hiddenSX{width:10px;background:url("images/hiddenSX.gif") repeat-y}
.hiddenDX{width:10px;background:url("images/hiddenDX.gif") repeat-y}

#history{position:absolute;top:-20px;left:2px;color:#9A9999;font-size:11px}
#history a{color:#9A9999;} 

#topmenu{position:absolute;top:-20px;right:100px;color:#9A9999;}
#topmenu a{color:#9A9999;margin:0 5px;font-weight:100;text-decoration:none}
#lang{position:absolute;top:-20px;right:5px;color:#9A9999;} #lang img{border:0;margin:0 4px;}

#head,#Ihead{position:relative;width:954px;margin:0;z-index:100;} #head img{padding:0}
#Ihead{float:left;width:954px;padding:0 0px;}

.headPopup{width:100%;float:left;margin:0;padding:0;height:57px;background:url("images/bk_popUp.jpg")}  .headPopup img{margin:0}
#popup{margin:0;width:100%;background:#ffffff;text-align:center;}

#navbar{float:left;width:160px;}
.navmenu {list-style:none;background:#FFFFFF;color:#5E5E5E;margin:0;padding:0 0 0 0}
.subnavmenu {list-style:none;background:#FFFFFF;color:#5E5E5E;margin:0 0 0 0;padding:0;font-weight:100;}
.navmenu div{padding:0 0 0 15px;}
.subnavmenu div{padding:0}

.subnavmenu1 {list-style:none;background:#FFFFFF;color:#5E5E5E;margin:5px 0 0 -20px;padding:0 0 0 15px;font-weight:100;font-size:11px}
.navmenu1 div{padding:0 0 0 15px;}
.subnavmenu1 div{padding:0px;}

.navmenu a{text-decoration:none} .navmenu a:hover{color:#A81623;font-weight:100;padding:0}

#contentbox{float:left;margin:0;width:954px;background:#FFFFFF;padding:0;}
#newCol2{float:left;position:relative;position:inherit;margin:0;background:url("images/bk_4col.gif");padding:0;}
#newCol3{width:100%;float:left;position:relative;margin:0;background:url("images/bk_3col.gif");padding:0;}
#newCol3 .right{float:left;width:98%;text-align:right;margin:0;padding:0 2% 0 0}
#newCol6{float:left;position:relative;margin:0;background:url("images/bk_6col.gif");padding:0;width:954px;}

#col3{width:610px;float:left;overflow:hidden;margin:0;position:relative;padding:0 10px 0 5px;z-index:0;border-left:0px solid #D7D7D7;min-height:500px}
#col1{width:160px;float:left;margin:0;padding:0 0px}

#col3  a{color:#A81623;text-decoration:underline} #col3 li{border:0}

.subnavmenu,.subnavmenu,  a{color:#5E5E5E;font-weight:bold;padding:0;font-weight:100} 
.subnavmenu-ON  a{font-weight:bold;padding:0 0 0 0px;font-weight:100}
.subnavmenu-OFF  a{font-weight:bold;padding:0 0 0 0px;font-weight:100}
.subnavmenu1-ON  a{color:#A81623;font-weight:bold;font-weight:100;padding:0}
.subnavmenu1-OFF  a{font-weight:bold;font-weight:100;padding:0}
 
.navmenu a:hover{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}

.navmenu .subnavmenu1-OFF{background:url("images/subbullet1-arrow.gif") top left no-repeat;border:1px solid #fff;padding:2px 0 2px 35px;}
.navmenu .subnavmenu1-ON{background:url("images/subbullet1-arrow.gif") top left no-repeat;border:1px solid #fff;padding:2px 0 2px 35px;}

.boxmenu{float:left;position:relative;height:30px;top:0px;display:inline}
.tabmenu{float:left;position:relative;margin:0 0 0 5px;height:30px;} 

#menu ul,#menuNew ul{list-style:none;margin:0;padding:0;background:#E4A617;}
#menu ul a,#menuNew ul a{display:block;text-decoration:none;color:#FFFFFF;margin:0;padding:3px 10px;font-weight:100 } li{border:2px solid #E4A617}
#menu ul a:hover,#menuNew  ul a:hover{display:block;background:#F1CB00;text-decoration:none;padding:3px 10px;color:#A81623;font-weight:100}

#menuNew .submenu{font-size:0;width:140px;position:absolute;left:1px;background:#E4A617;top:25px;display:none;border:0;z-index:1000} 
#menuNew .submenu a{font-size:12px;color:#fff}
#menu{margin:0;position:relative;top:-25px;padding:0;left:0;z-index:1000;}
#menuNew{float:left;width:100%;margin:0 0 20px 0;position:relative;padding:0;z-index:1000;background: #A81623;height:25px}

#menu .menu-ON,#menuNew .menu-ON{float:left;background:url("images/bk_menumidON.gif") top left repeat-x ;height:17px;padding:5px 0 3px 0;} 
#menu .menuL-ON,#menuNew .menuL-ON{float:left;height:25px;padding:0;background:url("images/bk_menusxON.gif") top left no-repeat;width:6px;}
#menu .menuD-ON,#menuNew .menuD-ON{float:left;height:25px;padding:0;background:url("images/bk_menudxON.gif") top left no-repeat;width:6px}
#menuNew .menuL-ON,#menuNew .menuD-ON{padding:5px 0 0 0;height:20px;overflow:hidden}
#menuNew .menu-ON{padding:5px 0 0 0;height:20px;overflow:hidden}



#menu .menu-UP,#menuNew .menu-UP{float:left;background:url("images/bk_menumid.gif") top left repeat-x ;height:17px;padding:5px 0 3px 0;background-color:#E4A617}
#menu .menuL-UP,#menuNew .menuL-UP{float:left;height:25px;padding:0;background:url("images/bk_menusx.gif") top left no-repeat;width:6px;background-color:#E4A617}
#menu .menuD-UP,#menuNew .menuD-UP{float:left;height:25px;padding:0;background:url("images/bk_menudx.gif") top left no-repeat;background-color:#E4A617;width:6px}
#menuNew .menuL-UP,#menuNew .menuD-UP{padding:5px 0 0 0;height:20px;overflow:hidden}
#menuNew .menu-UP{padding:5px 0 0 0;height:20px;overflow:hidden}

#menu .menu-OFF,#menuNew .menu-OFF{float:left;background:url("images/bk_menumidOFF.gif") top left repeat-x;height:17px;padding:5px 0 3px 0;}  
#menu .menuL-OFF,#menuNew  .menuL-OFF{float:left;height:25px;padding:0;background:url("images/bk_menusxOFF.gif") top left no-repeat;width:6px;}
#menu .menuD-OFF,#menuNew .menuD-OFF{float:left;height:25px;padding:0;background:url("images/bk_menudxOFF.gif") top left no-repeat;width:6px}
#menuNew .menuL-OFF,#menuNew .menuD-OFF{padding:5px 0 0 0;height:18px;overflow:hidden}
#menuNew .menu-OFF{padding:5px 0 0 0;height:18px;overflow:hidden}


#menu .menu-ON a,#menuNew .menu-ON a{color:#A81623;margin:0 7px;font-weight:bold;text-decoration:none} 
#menu .menu-OFF a,#menuNew .menu-OFF a{color:#FFF;margin:0 7px;font-weight:bold;text-decoration:none}
#menu .menu-UP a,#menuNew .menu-UP a{color:#FFF;margin:0 7px;font-weight:bold;text-decoration:none}  

#tail,#Itail{width:954px;float:left;background:#A81623;height:34px;margin:10px 0 0 0}
#tail,#Itail {font-size:.8em;padding:8px 0 0 0;text-align:center;color:#FFFFFF} #tail a{color:#FFFFFF;text-decoration:underline}
#Itail{width:954px}

.link{color:#A81623} .testo_menu{color:#A81623;font-weight:bold}

#tailpop{position:absolute;bottom:0;width:800px;float:left;background:#A81623;height:22px;margin:10px 0 0 0}
#tailpop {font-size:.8em;padding:8px 0 0 0;text-align:center;color:#FFFFFF}
#tailpop a{color:#FFFFFF;text-decoration:underline}
.link{color:#A81623} .testo_menu{color:#A81623;font-weight:bold}

#contenthead .button{float:right;background:#A81623;text-align:center;padding:3px 5px;} 
#contenthead .button a{font-weight:bold;padding:0 10px;color:#FFFFFF} 
#contenthead .button a:hover{text-decoration:underline;color:#FFFFFF}

#contenthead,#contenthome .button{float:right;background:#A81623;text-align:center;padding:3px 5px;} 
#contenthead,#contenthome .button a{font-weight:bold;padding:0 10px;color:#FFFFFF} 
#contenthead,#contenthome .button a:hover{text-decoration:underline;color:#FFFFFF}

#tabbox{width:95%;clear:both;float:left;border-bottom:1px solid #D7D7D7;padding:0 15px;font-size:12px}
#tabbox .tabboxsel{margin:0 10px 0 0;position:relative;float:left;background:#fff;padding:3px 15px 0 15px;bottom:-1px;height:21px;border:1px solid #D7D7D7;border-bottom:1px solid #fff} 
#tabbox .tabboxsel a{color:#9B1B29;text-decoration:none;font-weight:bold}
#tabbox .tabbox{cursor:pointer;color:#666;margin:0 10px 0 0;float:left;background:#F4F4F4;height:21px;padding:3px 10px 0 10px;border:1px solid #D7D7D7;border-bottom:0;} 
#tabbox .tabbox a{color:#666;text-decoration:none;font-weight:bold}

#tabbox-NEW{width:773px;clear:both;float:left;background:url("images/bk_tab.gif");height:26px;padding:0;font-size:11px;overflow:hidden}
#tabbox-NEW .tabboxsel{color:#9B1B29;cursor:pointer;margin:0 5px 0 0;position:relative;float:left;background:#fff;padding:3px 5px 0 5px;bottom:-1px;height:21px;border:1px solid #D7D7D7;border-bottom:1px solid #fff} 
#tabbox-NEW .tabboxsel a{color:#9B1B29;text-decoration:none;font-weight:100}
#tabbox-NEW .tabbox{cursor:pointer;position:relative;margin:0 5px 0 0;float:left;background:#F4F4F4;height:21px;padding:3px 5px 0 5px;border:1px solid #D7D7D7;;} 
#tabbox-NEW .tabbox a{color:#666;text-decoration:none;font-weight:100}
.tabcontent{float:left;width:100%;margin:15px 0 0 0;overflow:hidden}
.tabboxEV{width:99%!important}

.border{border:0;padding:0;margin:0}
.border2{border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;padding:7px 0;margin:10px 0}
.map{width:100%;float:left;clear:both}  .map img{float:left;padding:0;margin:0} .map a{margin:0 0 0 7px}

#pager{margin:10px 0;padding:0;}
#pager img{vertical-align:middle;border:0;margin:0 5px 0 5px;}
#pager .right{float:left;width:50%;border:0;text-align:right;margin:0 5px 0 50px;} 
#pager .button{float:left;background:#A81623;text-align:center;padding:4px 5px} 
#pager .button a{font-weight:bold;padding:0 10px;color:#FFFFFF;font-size:11px;padding:1px 4px;float:left;} 
#pager .button a:hover{text-decoration:underline;color:#FFFFFF;float:left;}
#pager .left{float:left;padding:7px 0px} 

#pagerSM{float:left;margin:10px 0;padding:0 0 0 5px;}
#pagerSM .left{float:left;} 

.testo_centrale_bold{font-size: 8pt; font-weight: bold; color: #00275D; text-decoration: none; }
.testo_bianco_bold{font-style:normal;font-size:8pt;font-weight: bold;color:#FFFFFF;text-decoration: none;}
.indice_numeri_off{font-size: 8pt; font-weight: bold;color:#A81623;text-decoration: underline; }
.testo_centrale_bianco{font-size: 8pt; font-weight: normal; color:#ffffff;text-decoration: none; }
.testo_centrale{font-size: 8pt; font-weight: normal; color:#00275D;text-decoration: none; }
.testo_centrale_link{font-size: 8pt; font-weight: normal; color: #A81623;text-decoration: underline; }
.bg_rosso {background-color: #A81623; }
.bg_grigio{background-color: #D7D7D7; }
.bg_menu_on {background-color: #A81623; }
.bg_grigio_box {background-color: #E3E3E3; }
.ricInfoTitleWarning{color:#FFFFFF;font-size:14pt}
.ricInfoTextWarning{color:#FFFFFF;font-size:10pt}
.ricInfoTitle{font-size:14pt}
.ricInfoText{font-size:10pt}

.AS_text_white{font-style:normal;font-size:10pt;font-weight: bold;color:#FFFFFF;text-decoration: none;}
.textRed{color:#A81623;font-size:12px;margin:25px 0 0 0 }
.blockRight{float:right;position:relative;top:-15px;right:5px;width:115px;color:#474747;;font-weight:bold;text-align:right;padding:0 5px 0 0}
.textBig{font-size:12pt;} 
.textBigLink{color:#474747;text-decoration:none;font-weight:bold}
.blockLeft{float:left;width:350px;}

.button{float:left;background:#A81623;text-align:center;padding:3px 5px;font-size:12px;color:#FFFFFF;}
.button a{font-weight:bold;padding:2px 10px;color:#FFFFFF;font-size:12px;padding:3px 5px;text-decoration:none} 
.button a:hover{text-decoration:underline;color:#FFFFFF}
.paginazione{width:200px;float:left;}
.textRic{float:right;padding:3px 5px;}
.titleCatPubb{font-weight:bold;font-size:1.2em;margin:30px 0 0 0;float:left;width:100%}
.titlePubb{font-weight:bold;font-size:1.1em;} .titlePubb a{font-weight:bold;font-size:1.1em;color:#A81623;}
.underTitlePubb{font-weight:bold;font-size:1em;margin:0 0 5px 0} .sottoTitlePubb a{font-weight:bold;font-size:1em;color:#A81623;}
.buttonRic{float:right;border:2px solid #A81623;text-align:center;padding:1px 5px;font-size:12px;margin:0 5px 0px 20px;}

.boxred{float:left;width:99%;border:1px solid #A81623;padding:0;margin:0 0 10px 0}
.boxEv{float:left;width:99%;border:1px solid #A81623;padding:0;margin:0 0 10px 0}
.boxEv .titleBox{float:left;width:148px;font-size:14px}
#sidebar .boxEv .titleBox img{float:right}
#sidebar .boxEv .titleBox .left{float:left;width:auto}
#sidebar .boxEv .titleBox .left a{color:#FFF;text-decoration:none}
.boxEv .boximg{position:relative;float:left;width:158px;padding:0;height:105px;overflow:hidden;background:#A81623} .boxEv .boximg img{margin:0;padding:0;border:0}
.boxEv  marquee{float:left;font-size:16px;font-weight:bold;color:#fff;font-style:italic;;background:#A81623;width:100%}

.boxEvNew{float:left;width:160px;padding:0;margin:0 0 10px 0;position:relative;;overflow:hidden}
.boxEvNew .bkBox{position:absolute;top:0;left:0;width:160px;z-index:100}
.boxEvNew .boximg{position:absolute;z-index:10;top:33px;left:5px;width:150px;padding:0;height:107px;overflow:hidden;} .boxEvNew .boximg img{height:107px;margin:0;padding:0;border:0}
.boxEvNew .txt{position:relative;z-index:1000;margin:140px 0 0 0 ;width:150px;padding:5px 5px;}

.boxEvNew .txt .loc{float:left;width:150px;color:#aa1624}
.boxEvNew .titleBox{float:left;width:150px;font-size:14px;background:none;color:#000;padding:0;}

.boxEvNew .titleBox .left{float:left;width:auto}
.boxEvNew .titleBox .left a{color:#FFF;text-decoration:none}
.boxEvNew .closeEx{position:relative;bottom:-5px;left:0;z-index:9999999}
*+html .boxEvNew .closeEx{position:relative;bottom:0px;left:0;z-index:9999999}

.titleBox .star{float:right;margin:3px 0 0 0}

.ItemPromoSB{font-size:0.9em;}
.ItemPromoSB a{color: #A81623;}
  
.boxtext{padding:5px 3px;}
.titleBox{font-size:1.4em;color:#ffffff;background:#A81623;font-weight:bold;padding:3px 5px} 
.titleBox a{color:#FFFFFF;font-weight:bold;text-decoration:none}  .titleBox a:hover {color:#FFFFFF;font-weight:bold;text-decoration:underline} 
.boximg{width:158px;} .boximg img{float:none;width:100%;border:0;margin:0}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 40%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

/* 
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA);display: block; } 
*/
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover{background:url("../images/prevlabel.gif") left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover{background:url("../images/nextlabel.gif") right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{font-weight:bold;font-size:12px;padding:0 0 5px 0} #imageData #caption .dida{font-size:10px;font-weight:100} 
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;display:none	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


.imgTxt{float:left;width:100%;margin:10px 0}
.imgTxt .img{float:left;width:198px;margin:0 5px 0 0}
.imgTxt .txt{float:left;width:550px;margin:0;overflow:hidden;}
.mtb ul{list-style:none!important;margin:10px 0!important;padding:0!important} 
.mtb li{padding:0!important;margin:0 0 4px 0!important;}


#sitemap{float:left;width:90%;padding:0 5%} #sitemap  a:hover{color:#A81623;text-decoration:underline}
#sitemap ul a{display:block;border-bottom:0px solid #D7D7D7;margin:0;text-decoration:none;font-weight:bold}
#sitemap ul ul  a{display:block;border-bottom:0px solid #629928;margin:0;color:#333}
#sitemap ul ul ul a{display:block;border-bottom:0px solid #629928;margin:0;color:#333;padding:0;font-weight:100}
#sitemap ul ul ul ul a{display:block;border-bottom:0px solid #629928;margin:0;color:#333;padding:0;font-weight:100}

#sitemap ul li{margin:0;padding:0;border:1px solid #fff}
#sitemap ul{font-weight:bold;font-size:11pt;margin:0;padding:0;list-style:none} 
#sitemap ul ul{font-weight:100;font-size:10pt;margin:0 0 0 15px;padding:5px 0; list-style:disc} 
#sitemap ul ul ul{font-weight:100;font-size:9pt;margin:0 0 0 15px;padding:2px 0;list-style:circle}
#sitemap ul ul ul ul{font-weight:100;font-size:8pt;margin:0 0 0 10px;padding:0px 0 0px 0;list-style:none}

/* -------------------------------- meteo ---------------------------------------------------*/

.meteo{width:100%;float:left;padding:0 0 0 3px} .meteo .red{color:#FFF;background:#a81623}
.meteo .min{color:#5AB5FC} .meteo .max{color:#E65A5A}
.meteo table{float:left;margin:0}
.meteo td{border:0;font-size:12px;font-family:Arial, Helvetica, sans-serif }
.meteo td img{width:55px;height:55px;margin:0;padding:0}
.meteo .line{float:left;width:100%;clear:both;margin:2px 0;padding:0;height:1px;overflow:hidden;border-bottom:1px solid #D7D7D7;}
.meteo .tailmeteo{font-size:.8em;float:right;margin:2px 4px;}


/* -------------------------------- SUPER MAP ---------------------------------------------- */

.frazioniFumetto{font-family:Arial, Helvetica, sans-serif;font-size:.9em;color:#A81623;}
.mapFade{left:0;width:950px;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:72px;z-index:100010;border:2px solid #A81623;padding:10px 10px 0 10px;overflow:hidden}

.overFlash{background:#fff;margin:0;position:relative;height:30px;z-index:100000}
.Uflash{float:left;width:560px;height:380px;overflow:hidden;margin:-85px 0 15px 0;}

.mapBox{position:relative;float:left;width:100%;background:url("images/superMap/Br-sx1.gif") bottom left no-repeat;background-color:#A81623;}
#mapMenu{float:left;width:100%;position:relative;z-index:1;background:url("images/superMap/Br-sx.gif") top left no-repeat;} 

#mapMenu img{vertical-align:middle;float:none}
#mapMenu ul{display:inline;list-style:none;margin:0;padding:3px 0 0 0;font-weight:bold;border:0;}
#mapMenu ul a{float:left;display:block;text-decoration:none;color:#fff;font-size:12px;border:0;}  

#mapMenu .tabmenuMap{float:left;position:relative;margin:0;height:18px;padding:3px 0 0 10px } 
#mapMenu .tabmenuMap li{border:0;} 
#mapMenu .menuMap-ON{color:#FFF;float:left;padding:0px 3px 0 3px;margin:0;cursor:pointer;} 
#mapMenu .menuMap-ON img,#mapMenu .menu-OFF img{margin:0 3px 0 0}
#mapMenu .menuMap-OFF{color:#FFF;float:left;padding:0px 3px 0 3px;margin:0;cursor:pointer;} #mapMenu .menuMap-OFF img{margin:3px 0 0 5px}
#mapMenu .menuMap-ON a{font-weight:bold;color:#fff;text-decoration:underline;margin:0 3px 0 0} 
#mapMenu .menuMap-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{float:left;color:#000;clear:both;border:0;border-bottom:1px dashed #999;margin:0;padding:2px 0px;margin:0;cursor:default}
#mapMenu .submenu li:hover{background:#dedede}
.gImg{float:left;width:75px;height:54px;overflow:hidden;margin:0 0 0 2px;line-height:54px}
.gImg img{width:75px;float:none;border:0;margin:0;padding:0;vertical-align:middle}

.ABSright{top:0;right:-10px;position:absolute}
.ABSBottomright{bottom:-5px;right:-10px;position:absolute}

.centerMap {float:left;color:#FFF;cursor:pointer;font-size:10px;margin:0;padding:0 0 7px 0;width:100%;float:left;overflow:hidden;}
#frame #mapBox .centerMap a,#frame #mapBox .centerMap .left a,#frame #mapBox .centerMap .right a{color:#FFF;cursor:pointer;font-size:10px} .centerMap .left,.centerMap .right{line-height:20px;vertical-align:middle;}
#frame #mapBox .centerMap label a,#frame #mapBox .centerMap label{font-size:12px;font-weight:bold}

#subdiv{width:760px;height:480px;; position:absolute; top:0px;left:0px;z-index:1000;}
.noborder{border:0}
.tabEl{float:left;width:100%;height:403px;}

.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}

/* ---------------------------------------- serch box --------------------------------------------------*/

/*-------------------  GOOGLE MAP -----------------------------*/
.mapGBox{position:relative;float:left;width:610px;}
.mapBlock{float:left;width:605px;height:23px;overflow:hidden;background:url("images/bk_mappa.jpg") top right no-repeat #A81623;color:#FFF;padding:5px 0 0 5px;margin:0 0 0px 0}

#col2 .mapBlock .title{float:left;margin:0;padding:0 0 5px 5px;font-size:13pt;color:#FFF;width:95%;background:#A81623}
.mapBlock .right{margin:5px 0 0 0} .mapBlock .right a{color:#FFF;margin:0 40px 0 0 }


/*------------------------ FILTRO ORDIAMENTO ELENCO SOGG-------*/
.filterElSogg{position:relative;float:left;border-top:1px solid #a5131d;border-bottom:1px solid #a5131d;width:98%;margin:0px 0 10px 0;background:#F0F0F0;padding:10px 1%}
.filterElSogg .left{float:left;margin:0 20px 0 0} 
.filterElSogg label{float:left;width:150px;color:#A81623}
.orderBox{float:left;padding:0 10px 0 10px;vertical-align:middle;line-height:20px} .orderBox img{margin:7px 5px 0 0;}
.orderBox a{color:#A81623}
*+html .orderBox{width:42px}
*+html .orderBox{float:left}
*+html .orderBox a{float:right}


/*----- FILTRI ELENCO SOGG ------*/
/*.filterBox{position:inherit;float:left;width:160px;margin:0 0px 0 0 ;background:url("images/bk_filter.gif") top left no-repeat #A81623;color:#FFFFFF;padding:0; margin-top:34px;overflow:inherit!important;overflow:hidden}*/
.filterBox{position:inherit;position:inherit\0/;float:left;width:160px;margin:0 0px 0 0 ;background:#A81623;color:#FFFFFF;padding:0 0 5px 0; margin-top:30px;}
.filterBoxNew{margin-top:0px}

.filterCont,.ContenitoreFiltri{float:left;width:160px;margin-right:10px;padding:0 0 0px 0}
.filterCont .filterBox,.ContenitoreFiltri .filterBox{margin-right:0}
.filterBox .titleFilterSB{float:left;width:150px;font-size:9pt;color:#ffffff;background:#A81623;font-weight:bold;padding:3px 5px;overflow:hidden}

.filterBox .titleSm{float:left;width:155px;margin:0 0 0 5px;padding:0px 0 0 0px;overflow:hidden;color:#FFFFFF;font-weight:bold;;overflow:hidden}
.filterBox .titleSm .txt{float:left;width:130px;overflow:hidden;margin:0 3px 0 0;} 
.filterBox .titleSm .alert{float:left;width:11px;overflow:hidden;background:url("images/alert.gif");}
#col2 .filterBox .titleSm a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
.filterBox .bkMid{}
.filterBox .col2{}
.filterBox fieldset{width:150px;border:0;border-top:1px dotted #FFF;margin:5px 0px 10px 5px;padding:5px 0px 5px 0px}
#sidebar label{color:#4A4A4A}

#sidebar .filterBox{border:1px solid #a5131d;background:#FFF;width:158px}
#sidebar .filterBox .titleFilterSB{margin-top:0}
#sidebar .filterBox .text{padding:7px 3px}
#sidebar .filterCont,.ContenitoreFiltri{padding:0;margin:0 0 15px 0}
#sidebar .filterBox .button{margin:7px 5px 10px 0}

.point{float:left;background:url("images/point.gif") ;width:19px;height:19px;overflow:hidden;text-align:center;margin:0 3px 0 0;}
.point{font-size:16px;font-weight:bold;line-height:19px;vertical-align:middle}

.chk_ServiziCont {clear:both;float:left}
/* .filterClose{float:left;position:relative;background:url("images/bk_filterClose.gif") top left no-repeat;height:6px;width:160px;overflow:hidden;bottom:0px} */
.filterClose{float:left;position:relative;background:#A81623;height:6px;width:160px;overflow:hidden;bottom:0px}

.graySearch{width:96%;margin:10px 0 0 0;padding:5px 2%}
label{float:left;margin:0 10px 0 0}

/*  ---------------------------- servizi  ------------------------------------ */

.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:#A81623;border-bottom:1px solid #C0D7DB;padding:0 0 2px 0;}
.colSerListG li{float:left;width:30%;margin:0 0% 7px 15px;font-weight:100;padding:0}

*+html  .colSerListG{clear:both!important;float:left;width:680px!important;margin:0 0 5px 10px;padding:0 0 0 10px;border-bottom:1px solid #C3D9E3}


/*  ---------------------------- suggeriment autocompleter ------------------------------------ */

.suggerimenti {z-index:10000000;clear:both;}
.suggerimenti ul{float:left;border-top:1px solid #A81623;border-left:1px solid #A81623;border-right:3px solid #666;border-bottom:3px solid #666}
.suggerimenti ul{list-style:none;margin:0;padding:0;width:300px;background:#fff;position:absolute;top:0;left:-185px}
.suggerimenti li.selected {width:94%;background:#A5131D;color:#ffffff;} 
.suggerimenti li.selected  a{color:#ffffff;}
.suggerimenti li {color:#000;float:left;width:94%;margin:0;padding:2px 3%;cursor:pointer;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-transform:none;border-bottom:1px dotted #dedede}
.suggerimenti li a{color:#000}
.suggerimenti ul{margin-left:0px}
.suggerimenti ul{margin-left:-130px\0/}


.brEnd{font-weight:bold;}
.filterBox  label{padding:2px 0 0px 0;margin:0;float:left;overflow:hidden;}

#frame .filterBox .titleSm  .txt a {color:#FFF}

.chk_TipologiaCont,.chk_ServiziCont,.chk_ComuneCont,.chk_ClubCont,.chk_PrezzoCont,.chk_CategoriaCont,.chk_OfferteCont,.chk_LocalitaCont{float:left;margin:0 5px 0 0;width:100%;overflow:hidden;font-size:11px}
.chk_TipologiaCont label,.chk_ServiziCont label,.chk_ComuneCont label,.chk_ClubCont label,.chk_PrezzoCont label,.chk_CategoriaCont label,.chk_OfferteCont label,.chk_LocalitaCont label{width:120px}
.chk_TipologiaCont input,.chk_ServiziCont input,.chk_ComuneCont input,.chk_ClubCont input,.chk_PrezzoCont input,.chk_CategoriaCont input,.chk_OfferteCont input,.chk_LocalitaCont input{float:left}
.chk_Servizi,.chk_Prezzo,.chk_Tipologia,.chk_Comune,.chk_Club,.chk_Categoria,.chk_Offerte,.chk_Localita{float:left;width:17px;overflow:hidden}

.dateFiltriSB,.dateFiltriSBW{float:left;margin:0 0 5px 5px ;overflow:hidden;color:#FFFFFF;font-size:11px;}
.dateFiltriSB label,.dateFiltriSBW label{float:left;position:relative;padding:5px 0 0 0;margin:0} .dateFiltriSB label{padding-right:10px}
.dateFiltriSB input,.dateFiltriSBW input{padding:0px 0 0 0}
.dateFiltriSB img,.dateFiltriSBW img{padding:2px 0 0 0;margin:0px;}

.width80{width:80px;float:left} 
.width100{width:100px;float:left} 
#div_etab_1,#div_etab_2,#div_etab_3,#div_etab_4{float:left;margin:1px 0px;padding:0 0 0 20px}
#div_etab_1Box,#div_etab_2Box,#div_etab_3Box,#div_etab_4Box{float:left;margin:0px 0px;padding:0 0 0 0px}

#div_bambini{}

#contentWide .boxSearchStatic .button,.graySearch .button{float:right;padding:2px 5px 5px 5px;background:#FFF;margin:0 10px 0 0;} 
#contentWide .boxSearchStatic .button a,.graySearch .button a{font-size:10px;font-weight:bold;color:#A81623;text-decoration:none;} 
#contentWide .boxSearchStatic .button a:hover,.graySearch .button a:hover{text-decoration:underline}
#sidebar .boxSearchStaticWhite .button{background:#A81623;color:#FFF}
#sidebar .boxSearchStaticWhite .button a{color:#FFF}
#sidebar .boxSearchStaticWhite .partenzaSB{color:#A81623}

.partenzaSB{position:relative;float:left;margin:5px 0 5px 0; font-weight:bold;}

.col2Bis{float:left;width:45%;padding:0 2%}

/*------------------------ PAGER ELENCO SOGGETTI ----------------------------*/

.pagerSogg{width:99%;float:left;margin:0px 0 10px 0;height:20px;padding:0px 0 0 1%;font-weight:bold;color:#000;text-decoration:none;} .pagerSogg img{margin:0;padding:0;vertical-align:middle}
.pagerSogg .left{width:100%;float:left;} .pagerSogg a{float:left;margin:0 3px 0 0;font-weight:bold;color:#A81623;text-decoration:none;} .pagerSogg a:hover{text-decoration:underline}
.pagerSogg strong{float:left;margin:0 3px 0 0}

.pager .arrowSx{float:left;width:11px;height:12px;}
.pager .arrowDx{float:left;width:11px;height:12px;}
.link,.pager strong{display:block;float:left;margin:-2px 2px 0 2px}

/* ----------------------------------- Spinner -------------------------------------*/

.outline{border:1px solid #A81623;padding:0px;}
#sidebar .filterBox .outline{border:1px solid #4A4A4A;padding:0px;}
input.spin-decimal{margin:0;padding: 0 6px;text-align: right;border:0;width:18px;font-weight: normal;font-size:14px;}
input.up, input.dn{margin:0 4px 0 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}
.spinner{float:left;width:140px;background:#FFF;border:1px solid #999;padding:1px 0}



/* -------------------------------------- Elenco search ------------------------------------------- */

#contentWide .elenco .imgEx{padding:0;float:left;width:138px;margin:0 7px 0 0;height:110px;overflow:hidden;background:#F0F0F0}
#contentWide .elenco .imgEx img{float:left;border:0;padding:0;margin:0 0 0 2px } 

#contentWide .elenco .club{float:left;width:135px;overflow:hidden;overflow:hidden;} #contentWide .elenco .club img{float:right;margin:0 0px 4px 2px}
#contentWide .elenco .imgBoxEx{float:left;width:138px;position:relative;padding:0 2px 0 5px;margin-top:-14px}
#contentWide .elenco .leftSx{float:left;width:260px} #contentWide .elenco .leftDx{float:left;width:40px}

#contentWide .elenco{z-index:0;position:inherit;width:100%;float:inherit;padding:10px 0 5px 0;margin:0 0 15px 0;overflow:hidden;border-bottom:1px solid #A81623;}
#contentWide .elencobox{float:left;width:100%;background:url("images/bk_elenco.gif") top left no-repeat;}
#contentWide .elenco .checkBox{float:left;width:100px;}
#contentWide .elenco .text{width:460px!important;width:440px;float:left;overflow:hidden;margin:0 0 0 5px}
#contentWide .elenco .logo{width:25px;float:left;margin:0 5px 5px 0px;border:0;padding:0 0 0 0} 
#contentWide .elenco .dati{width:100%;margin:0;float:left;overflow:hidden;margin:0;font-size:12px} 
#contentWide .elenco .icon{width:400px;float:left;margin:10px 0 0 0;overflow:hidden}
#contentWide .elenco dl,#contentWide .elenco dt{margin:0;padding:0}
#contentWide .elenco .imgBoxEx .number{position:relative;top:9px;left:-5px;background:url("images/handle.gif") ;width:17px;height:17px;overflow:hidden;padding:1px 0 0 0;text-align:center;z-index:1}
#contentWide .elenco .imgBoxEx .number{font-size:11px;font-weight:bold;color:#fff} 
#contentWide .elenco .imgBoxEx .number a{font-size:11px;font-weight:bold;color:#fff;text-decoration:none}

#contentWide .elenco .marginT{margin:3px 0 0 0px}
#contentWide .elenco .title{font-size:10pt;float:left;width:320px!important;width:300px;margin:0 0px 5px 0 ;padding:0;border:0}  

#contentWide .elenco .Tright{width:480px;float:left;text-align:right;padding:5px 0 0 0;}
#contentWide .elenco .TrightBarrato{float:left;width:480px;padding:0px 0 0 5px;height:22px;vertical-align:middle;line-height:22px;text-align:right;}
#contentWide .elenco .TrightBarrato span{text-decoration:line-through;margin:0 3px 0 0}
#contentWide .elenco .TrightBarrato strong{color:#A81623}
#contentWide .elenco .line{float:left;width:100%;background:#D7D7D7;height:1px;overflow:hidden;margin:4px 0;border:0}

#contentWide .elenco .title a{color:#a81623;font-weight:bold;text-decoration:none}
#contentWide .elenco .title a:link,#contentWide .elenco .title a:active{text-decoration:underline}

#contentWide .elenco .cat{float:left;font-size:12px;font-weight:100;margin:0 10px 0 0}

#col3 .buttonGenBox{float:right;margin:0px 0 0 0}
#col3 .buttonGen{cursor:pointer;float:left;padding:3px 5px 5px 6px;background:#A81623;margin:0 5px;color:#FFFFFF;text-decoration:none;margin:2px 0 0 2px;} 
#col3 .buttonGen a{font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#col3 .buttonGenON{cursor:pointer;float:left;padding:3px 5px 5px 6px;background:#A81623;margin:0 5px;color:#FFFFFF;text-decoration:none;margin:2px 0 0 2px;} 
#col3 .buttonGenON a{font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#col3 .buttonGenOFF{cursor:pointer;float:left;padding:3px 5px 5px 6px;background:#A81623;margin:0 5px;color:#FFFFFF;text-decoration:none;margin:2px 0 0 2px;} 
#col3 .buttonGenOFF a{font-size:11px;font-weight:bold;color:#fff;text-decoration:none;}




/*------------------------------------------------ SERVIZI ELENCO SOGGETTI -------------------------------------------------*/

.serivice-1-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -0px 0;margin-right:6px}     /* adatto per famiglie */
.serivice-2-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -184px 0;margin-right:6px} /* Piscina */
.serivice-4-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -23px 0;margin-right:6px}    /* Animali ammessi */
.serivice-8-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -92px 0;margin-right:6px}    /* Accesso disabili */
.serivice-16-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -46px 0;margin-right:6px}    /* Assistenza bambini */
.serivice-2048-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -207px 0;margin-right:6px} /* Sauna/bagno turco */
.serivice-32-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -253px 0;margin-right:6px} /* Wellness & relax */
.serivice-64-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -69px 0;margin-right:6px}    /* Centro estetico */
.serivice-128-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -115px 0;margin-right:6px}   /* Garage */
.serivice-256-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -230px 0;margin-right:6px} /* Skibus */
.serivice-512-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -138px 0;margin-right:6px}   /* Giardino */
.serivice-1024-ON{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -161px 0;margin-right:6px} /* Parcheggio */

.serivice-1-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -0px 23px;margin-right:6px}     /* adatto per famiglie */
.serivice-2-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -184px 23px;margin-right:6px} /* Piscina */
.serivice-4-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -23px 23px;margin-right:6px}    /* Animali ammessi */
.serivice-8-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -92px 23px;margin-right:6px}    /* Accesso disabili */
.serivice-16-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -46px 23px;margin-right:6px}    /* Assistenza bambini */
.serivice-2048-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -207px 23px;margin-right:6px} /* Sauna/bagno turco */
.serivice-32-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -253px 23px;margin-right:6px} /* Wellness & relax */
.serivice-64-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -69px 23px;margin-right:6px}    /* Centro estetico */
.serivice-128-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -115px 23px;margin-right:6px}   /* Garage */
.serivice-256-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -230px 23px;margin-right:6px} /* Skibus */
.serivice-512-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -138px 23px;margin-right:6px}   /* Giardino */
.serivice-1024-OFF{float:left;width:23px;height:23px;overflow:hidden;background:url("images/newicon.gif") -161px 23px;margin-right:6px} /* Parcheggio */

.iconScheda{float:left;width:100%;margin:5px 0}
.iconScheda div{margin-right:1px}

/*------------------------------------------------ SERVIZI ELENCO SOGGETTI -------------------------------------------------*/

#tab{float:left;width:99%;padding:0 0 0 1%;margin:0 0 15px 0;background:url("images/bk_tab.gif");height:26px;font-weight:100;cursor:pointer}
#tab .tabON{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 5px 0 0;color:#CC0033;border:1px solid #E2E2E2;border-bottom:1px solid #FFF}
#tab .tabOFF{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 5px 0 0;;border:1px solid #E2E2E2;background:#F1EFF2}


#tabPrinc{float:left;width:99%;padding:0 0 0 1%;margin:0 0 15px 0;background:url("images/bk_tab.gif");height:26px;font-weight:100;cursor:pointer}
#tabPrinc .tabON{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 5px 0 0;color:#CC0033;border:1px solid #E2E2E2;border-bottom:1px solid #FFF}
#tabPrinc .tabOFF{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 5px 0 0;;border:1px solid #E2E2E2;background:#F1EFF2}

/* ------------------------------------ SEARCHBOX --------------------------------- */


.strRicettive{float:left;width:430px}
.strRicettive .searchBox{float:left;width:96%;overflow:hidden;background:#F0F0F0;padding:2px 2% 5px 2%;margin:0px 0 7px 0} 
.strRicettive .searchBox img{border:0;vertical-align:middle} .strRicettive .searchBox fieldset,.strRicettive .searchBox form{margin:0;padding:0}
.strRicettive .searchBox input{float:left;vertical-align:middle}
.strRicettive .searchBox .title{font-size:1.6em;padding:0 0 5px 0;text-transform:none}
.strRicettive .searchBox .buttonGen{float:right;color:#FFF}  
#col2 .strRicettive .searchBox .buttonGen a{color:#FFF}
.strRicettive dl{margin:0 0 5px 0;padding:0}
.strRicettive dl img{vertical-align:middle;border:0;margin:0}  .strRicettive dt{margin:0 0 5px 0}
.strRicettive dl a{text-decoration:none} .strRicettive dl a:hover{text-decoration:underline}
.labelG{float:left;margin:5px 7px 0 0;display:block;padding:0} .labelG .prezzo{display:inline;margin:0;font-weight:bold;font-size:12px }
.iframe{width:100%}
.Img270 img{width:273px}
.clubProdotto{position:relative;float:right;width:200px;text-align:right;line-height:60px} .clubProdotto img{;vertical-align:middle;border:0;margin:0 2px}
.partenze{background:#A5131D;color:#FFF;cursor:wait}
.partenzaSB{position:relative;float:left;margin:5px 0 5px 0; font-weight:bold;}


/* ------------------------------------ stripBox  --------------------------------- */

.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:#2a6c84;float:left;border:0px solid #c3d9e3;padding:6px 3px;border-right:0px;border-left:0px}

.BoxPreview{position:relative;margin:0px 0 10px 0;width:100%;min-height:80px;overflow:hidden;border:1px solid #c3d9e3;border-right:0px;border-left:0px;}
.Preview{position:relative;margin:0px 0 10px 0;width:468px;min-height:80px;overflow:hidden;}

#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:#C0D7DB;height:106px}


.searchBox label{margin:0;padding:0;} 
#div_etab_1,#div_etab_2,#div_etab_3,#div_etab_4{padding:0;margin:0;} 
.strRicettive .searchBox{padding:2px 7px;width:99%}
.boxicon img{margin:0 1px 0 0}

/* ------------------------     risultati ricerca ---------------------------- */

.titleCat{color:#666;font-size:1.4em;font-weight:bold;padding:0 0 0px 0;border-bottom:1px solid #A6121E;margin:20px 0 0px 0}
#Help .vedi{float:left;width:100%;margin:0 0 10px 0;}
#Help .text{float:left;width:550px;overflow:hidden;}
#Help .button{float:left}
#Help .buttonBlu{float:left;padding:2px 7px 5px 7px;background-color:#A81623;margin:0 10px 0 0;color:#FFFFFF;font-weight:bold}  
#Help .buttonBlu a{color:#FFF;text-decoration:none}
#Help .buttonBlu a:hover{color:#FFF;text-decoration:underline}

/* ---------------------------- newPhoto ----------------------------------- */

#contentbox .newPhoto{float:left;width:144px;text-align:center;height:107px;overflow:hidden;line-height:107px;margin:0 10px 15px 0;background:#CCC;} 
#contentbox .newPhoto img{margin:0;padding:0;float:none;vertical-align:middle} #contentbox .newPhoto{font-size:0}


/* -------------------------------------------- \\\\\\\\\\\   NEW ELENCO EVENTI     //////  --------------------------------------------------------------------------------- */
.boxSearchStatic .titleFilterSB{float:left;width:98%;font-size:9pt;color:#ffffff;background:#A81623;font-weight:bold;padding:3px 1%;overflow:hidden}

.ContenitoreSottoCat,.chk_SottoCatCont,.ContenitoreFiltri .chk_CatCont,.ContenitoreFiltri .chk_LivCont,.ContenitoreFiltri .chk_ImpCont,.ContenitoreFiltri .chk_TipoCont{clear:both;}
#col2 .ContenitoreFiltri .chk_CatCont,#col2 .ContenitoreFiltri .chk_SottoCatCont,#FiltroLiv{float:left;width:90%}
#col2 .ContenitoreFiltri fieldset{padding:7px 5px 5px 5px;margin-left:0px;}
#col2 .ContenitoreFiltri .chk_CatCont .chk_Cat,
#col2 .ContenitoreFiltri .chk_SottoCatCont .chk_SottoCat,#col2 .ContenitoreFiltri .chk_Tipo{float:left!important;}
#col2 .ContenitoreFiltri .chk_CatCont label,#col2 .ContenitoreFiltri .chk_SottoCatCont label{width:95px!important;}

#col2 .ContenitoreFiltri .chk_LivCont{float:left;width:90%}
#col2 .ContenitoreFiltri .chk_LivCont .chk_Liv,#col2 .ContenitoreFiltri .chk_LocCont .chk_Loc,#col2 .ContenitoreFiltri .chk_TipoCont,#col2 .ContenitoreFiltri .chk_Imp{float:left!important;}
#col2 .ContenitoreFiltri .chk_LivCont label,#col2 .ContenitoreFiltri .chk_LivCont label,#col2 .ContenitoreFiltri .chk_ImpCont label,#col2 .ContenitoreFiltri .chk_TipoCont label{width:100px!important;}

#col2 .ContenitoreFiltri .chk_LocCont,#col2 .ContenitoreFiltri .chk_TipoCont,#col2 .ContenitoreFiltri .chk_ImpCont{float:left;width:140px;}

#FiltroCat{width:98%;}
.dlEventi{margin:0;padding:0}
.dlEventi dt{margin:0 0 3px 0;padding:0}

#FiltroCat label{width:90%;}
.ContenitoreSottoCat{margin-left:19px}
.ContenitoreFiltri .filterBox .boxSearchStatic label{width:120px!important}

#contentWide  .eventi{margin:0 ;padding-bottom:10px;}
#contentWide  .eventi .imgEx{height:90px;}
#contentWide  .eventi .title .left{margin:0 2px;text-transform:uppercase }

.boxSearch .col2,.boxSearchStatic .col2{width:100%;overflow:hidden;float:left;padding:0 0 0 3px;margin:0 0px 0px 0px;display:inline;}
*+html .boxSearch .col2,*+html .boxSearchStatic .col2{width:100px;overflow:hidden;float:left;padding:0 3px;margin:0 0px 0px 0px;display:inline;}

.filterBox .boxSearchStatic{font-size:11px;}
.filterBox .boxSearchStatic{float:left;width:150px;background:#A81623;padding:0 0px 10px 0px;overflow:hidden;margin:0 0 10px 0}

#col2 .filterBox .boxSearchStatic .title{border:0;float:left;width:97%;padding:7px 5px;background:none;color:#FFFFFF;font-weight:bold;font-size:1.2em } 
#col2 .filterBox .titleSm{float:left;width:98%;padding:0px ;color:#fff;font-weight:bold;font-size:14px;padding:5px 1%} 

#col2 .filterBox .boxSearchStatic{background:#A81623;}

.filterBox .titleSm a,#col2 .filterBox .boxSearchStatic .title a{color:#fff}

#col2 .filterBox .titleSm .txt{float:left;width:130px;overflow:hidden;margin:0}
#col2 .filterBox .titleSm .point{float:left;width:14px;overflow:hidden;margin:0 5px 0 0;background:url("images/point.gif") top left no-repeat;color:#FFF;text-align:center;line-height:16px;height:14px;vertical-align:middle}
#col2 .filterBox .titleSm .point{line-height:16px\0/}

.filterBox .titleSm .alert{float:right;width:14px;overflow:hidden;background:url("images/alert-AR.gif") top left no-repeat;}
.lineTitleSm{float:left;width:150px;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 0px 10px 0px;}
.chk_ServiziCont {clear:both;float:left}
.filterClose{display:none}

.graySearch{width:96%;margin:10px 0 0px 0;padding:5px 2%;background:#A81623}

/*-------------------  GOOGLE MAP -----------------------------*/
.mapGBox{position:relative;float:left;width:100%;}

.mapBlock .point{float:left;background:url("images/point.gif") ;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/}
.TxtWhite{color:#FFF;text-decoration:none} .TxtWhite:hover{color:#FFF;text-decoration:underline}

/*  ---------------------------- suggeriment autocompleter ------------------------------------ */
.graySearch .suggerimenti {z-index:10000000;clear:both;}
.graySearch .suggerimenti ul{float:left;border-top:1px solid #2a6c84;border-left:1px solid #2a6c84;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:#A81623;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 #fff}
.graySearch .suggerimenti li a{color:#000}
.graySearch .suggerimenti ul{margin-left:-130px}
.graySearch .suggerimenti ul{margin-left:-130px\0/}
.graySearch label{color:#FFF}
.brEnd{font-weight:bold;}

.contenitoreTab{float:left;width:100%;}

/*** box eventi****************/
.filterBox .button-ON{float:right;padding:4px 6px;background:#FFF;margin:0 10px 0 0;}
.filterBox .button-ON a{color:#A81623;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:#FFFFFF;text-decoration:none;font-weight:bold}

/*------------------------ INFOWINDOW -------------------------------*/
.infoBoxWindow{width:400px;overflow:hidden;}

.titleSmEv{color:#4A4A4A;;font-size:12pt;font-weight:bold;padding:0 0 5px 0 }
.boxEvPadre{border:1px  solid #A81623;float:left;width:99%;background:#D7D7D7}

/* -------------------------  recaptcha_widget -------------------------------------------- */
#recaptcha_widget{float:left;border-bottom:1px solid #EBEAEA;border-top:1px solid #EBEAEA;width:100%;padding:10px 0}
#recaptcha_image{float:left;margin:0px 0 10px 5px}
#recaptcha_response_field{float:left}
.recaptcha_only_if_image{float:left;margin:0 0 10px 10px}
.recaptcha_img{float:left;margin:15px 0 10px 78px}
.recaptcha_img img{border:0}

/* -------------------------  area riservata -------------------------------------------- */
.error{color:#C00;font-weight:bold;}
.areaRis fieldset{border:0;border-top:1px dotted #FFF;font-size:1em;margin:5px 0px 10px 0px;}







/* -------------------------------------------- \\\\\\\\\\\\  PAOLA: GESTIONE FE WIDGET TAB ORIZZONTALI WIDGET ////////// ---------------------------------------------------------------------------------*/
#hTab{float:left;width:99%;padding:0 0 0 1%;margin:0 0 15px 0;font-weight:100;cursor:pointer}
#hTab .hTabBox{float:left;width:180px;padding-top:10px}
#hTab .hTabcontentBox{float:left;width:568px;border:1px solid #A81623;z-index:1;position:relative}
#col2 #hTab .hTabBox .title{width:90%!important}

#hTab .hTabON{width:170px;float:left;padding:15px 5px;margin:15px 0 0px 0;color:#CC0033;border:1px solid #A81623;border-right:0;top:0;right:0px;position:relative;z-index:9999999;background:#fff}
#hTab .hTabOFF{width:150px;float:left;padding:15px 5px;margin:15px 0 0px 20px;border:1px solid #E2E2E2;background:#F1EFF2}
#hTab .persOFF{border-left:5px solid #bbb;width:145px}
#hTab .persON{border-left:5px solid #A81623;width:166px}

#hTab .hTabON,#hTab .hTabOFF{font-weight:bold;;}
.widget fieldset{float:left;width:92%;padding:10px 2%;border:1px solid #e2e2e2!important;margin:10px}
.widget legend{font-weight:bold;padding:0 10px 4px 5px;margin:0px 0 5px -5px;}
.widget label{float:left;width:200px!important;color:#000}
.widget .disable{color:#999}
#content1COL  .widget .title{float:left;width:548px;margin:10px;font-variant:small-caps;font-size:16px}
.widget .lineDotted{margin:10px 2%;width:96%}
.widget .buttonGen{margin:10px}
.widget .buttonBox{float:left;width:80px}
.widget .labelBox{float:left;width:170px;padding:10px 0 0 0}
.selectColor{float:left;width:435px}
#preview{float:left;width:300px;overflow:hidden;padding:10px 10px 10px 10px ;border:2px solid #F1EFF2;margin:20px 0 0 0}
*+html #preview{margin:27px 0 0 0 } #preview{margin:27px 0 0 0 \0/}


.widget select{font-size:12px;margin-bottom:2px}
.widget input{font-size:12px;margin-bottom:2px;color:#666}
.widget .setColorG{width:23px;height:23px;overflow:hidden;float:left;margin:4px 2px 0 0;padding:0 2px 0 0;border:1px solid #e2e2e2;cursor:pointer}  .widget .setColorG img{margin-top:-5px;width:33px }
.widget .setColorGBox{float:left;margin:2px 10px 0 0}
.widget .select{border-bottom:6px solid #A81623;background:#F1EFF2;cursor:default}
/* -------------------------------------------- \\\\\\\\\\\\  SLIDER COLOR   ////////// ---------------------------------------------------------------------------------*/

.colorBox{float:left;width:150px;padding:0 0 10px 0}
.sliderR{float:left;width:100px;margin:0px 0 0px 0;background:url("images/bk_slider.gif") top left no-repeat;height:10px;position:relative;}
.sliderG{float:left;width:100px;margin:5px 0 0px 0;background:url("images/bk_slider.gif") top left no-repeat;height:10px;position:relative;}
.sliderB{float:left;width:100px;margin:5px 0 0px 0;background:url("images/bk_slider.gif") top left no-repeat;height:10px;position:relative;}

.handleR{width:10px;height:10px;background:url('images/handleR.png') no-repeat top left;cursor:pointer;position:absolute}
.handleG{width:10px;height:10px;background:url("images/handleG.png") top left no-repeat;cursor:pointer;position:absolute}
.handleB{width:10px;height:10px;background:url("images/handleB.png") top left no-repeat;cursor:pointer;position:absolute}
.R{float:left;width:5px;font-size:10px;color:#C61A1A;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:0px 0 0 4px}
.G{float:left;width:5px;font-size:10px;color:#99D20B;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:4px 0 0 4px}
.B{float:left;width:5px;font-size:10px;color:#1952A4;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:4px 0 0 4px}
.color_element{float:left;width:15px; height:40px; background:#2d86bd; position:relative;margin:0 0px 0 10px;border:1px solid #e2e2e2}


/* ---------------- total fade & loading ---------------------- */
.TotalFade{position:absolute;top:350px;left:165px;width:630px;height:1300px;clear:both;z-index:999000;background:#fff}
.TotalFade{filter:alpha(opacity=65);opacity:.65; }

.LoadingForm{border:solid 3px #A81623;position:absolute;top:50%;left:0px;width:250px;height:60px;clear:both;z-index:999900;background:#FFF;text-align:center}
.LoadingForm{padding:15px 0px;text-align:center;font-size:1.5em;color:#A81623} .LoadingForm img{float:none}
.LoadingForm .text{float:left;margin:15px 0 0 0;width:100%;text-align:center}
*+html .LoadingForm{margin-left:450px}

/* ----------------------------------- Cloud -------------------------------------*/

.elenco .cloud{position:absolute;clear:both;background:url("/st150/images/cloud.png") top right no-repeat;padding:0;font-size:11px;width:250px;bottom:5px;right:30px;z-index:99999999;*bottom:15px;*right:50px}
.elenco .cloud .topDx{overflow:hidden;top:1px;left:-5px;position:absolute;width:13px;height:100%;background:url("/st150/images/cloudTopSx.png") top left no-repeat;}


.elenco .cloud .bottomDx{overflow:hidden;bottom:-7px;right:17px;position:absolute;width:13px;height:13px;background:url("/st150/images/cloudDwDx.png") top right no-repeat}

.elenco .cloud .bottomSx{overflow:hidden;bottom:-7px;left:-4px;position:absolute;width:100%;height:13px;background:url("/st150/images/cloudDwSx.png") bottom left no-repeat} *+html .cloud .bottomSx{overflow:hidden;bottom:-10px;height:14px;}

.elenco .cloud .txt{position:relative;top:-4px;left:5px;float:left;padding:0px;z-index:90000000;width:220px}
.elenco .prenotabile24{float:left;color:#A81623;position:relative;margin:2px 0 0 47px} .elenco .prenotabile24 img{margin:0;padding:0}

/* ----------------------------------- Accordion x info utili Mobile -------------------------------------*/

.accordion .accordionItem-OFF{width:95%;height:25px;margin:0 0 4px 0;background:#DF002B;float:left;overflow:hidden;padding:5px 0 0px 10px} 
.accordion .accordionItem-ON{width:95%;height:25px;margin:0 0 4px 0;background:#DF002B;float:left;overflow:hidden;padding:5px 0 0px 10px}  

.accordion .accordionItem-ON a,.accordion .accordionItem-ON{color:#FFF;font-size:11pt;text-decoration:none}
.accordion .accordionItem-OFF a,.accordion .accordionItem-OFF{color:#000;font-size:11pt;text-decoration:none}

.accordion .boxView{float:left;width:100%;margin:0;padding:0}

