﻿body{font-family:arial , Helvetica, sans-serif;font-size:.75em;color:#5A5A5A;background:url("images/bk_page.gif") repeat-x;}
a{color:#497E0C;text-decoration:none}
.no-border{border:0}
.clear{clear:both}
.green{color:#497E0C}
.gray{color:#5A5A5A}
.line{float:left;width:100%;font-size:0;background:#BFD5A4;height:1px;overflow:hidden;margin:15px 0}
.lineSm{float:left;width:100%;font-size:0;background:#BFD5A4;height:1px;overflow:hidden;margin:5px 0}

.space20{padding:20px}
.space8{padding:8px}
.space3{padding:3px}
.left{float:left}
.right{float:right}

#frame{margin:0 auto;width:990px;clear:both}
.col3{float:left;width:148px;overflow:hidden;display:inline;margin:0 0 15px 0}
.col2{float:left;width:48%;overflow:hidden;display:inline;padding:0 1%;margin:0 0 15px 0}

.col5{float:left;width:180px;overflow:hidden;margin:0 5px;padding:0 3px;}
.col5-OVER{float:left;width:180px;overflow:hidden;margin:0 5px;padding:0 3px;background:#497E0C;color:#FFF}
.col5-OVER a{color:#fff} .col5-OVER a:hover{text-decoration:underline}

#content .col4, #contentWide .col4{float:left;width:100px;overflow:hidden;margin:0  6px 15px 6px;padding:5px 3px 10px 3px;}
#content .col4-OVER,#contentWide .col4-OVER{float:left;width:100px;overflow:hidden;margin:0  6px 15px 6px;padding:5px 3px 10px 3px;background:#497E0C;color:#FFF}
#content .col4-OVER  .GenText a,#contentWide .col4-OVER .GenText a{color:#FFF}

.tabcontent .col4      {width:106px!important;float:left;margin:0 2px 7px 2px!important;padding:0!important}
.tabcontent .col4-OVER {width:106px!important;float:left;margin:0 2px 7px 2px!important;padding:0!important}
.tabcontent .col4       .imgBlock img{width:106px!important;float:left;margin:0!important;padding:0!important}
.tabcontent .col4-OVER  .imgBlock img{width:106px!important;float:left;margin:0!important;padding:0!important}
.tabcontent .col4       .imgBlock .dida{width:106px!important;float:left!important;margin:0!important;padding:0!important}
.tabcontent .col4-OVER  .imgBlock .dida{width:106px!important;float:left!important;margin:0!important;padding:0!important}

#contentWide .col4      {width:106px!important;float:left;margin:0 2px 7px 2px!important;padding:0!important}
#contentWide .col4-OVER {width:106px!important;float:left;margin:0 2px 7px 2px!important;padding:0!important}
#contentWide .col4       .bigImgBlock img{width:106px!important;float:left;margin:0!important;padding:0!important;border:0!important}
#contentWide .col4-OVER  .bigImgBlock img{width:106px!important;float:left;margin:0!important;padding:0!important;border:0!important}
#contentWide .col4       .bigImgBlock .dida{width:106px!important;float:left!important;margin:0!important;padding:0!important;border:0!important}
#contentWide .col4-OVER  .imgBlock .dida{width:106px!important;float:left!important;margin:0!important;padding:0!important;border:0!important}
#contentWide .col4 .GenText,#contentWide .col4-OVER .GenText{padding:0 4px!important}

.highLights .col5-OVER .title{color:#FFF}

.tableGrey{background:#F0F0F0;;} .tableGrey img{vertical-align:middle;border:0;margin:0 0 0 5px}
legend{margin:0;padding:0;}
.tableGreen{background:#7FAD4A;color:#FFF;} .tableGreen img,.tableGrey img{vertical-align:top;border:0;margin:0 0 0 5px}
.tableDati{float:left;width:100%}
.tableDati td{padding:2px 0} .tableDati input{font-size:11px;background:#497E0C;color:#FFF;padding:0 10px;text-transform:uppercase}
.filtroElenco{float:left;width:98%;padding:3px 1%;background:#F0F0F0;border-bottom:1px solid #629928} 
.filtroElenco a{margin:0 10px 0 0;text-decoration:underline}
.filtroElenco img{border:0} .filtroElenco p{margin:0 ;padding:0} .filtroDati p,.tableGrey p,.inserimentoDati p{padding:0;margin:0 7px 5px 0}
.filtroDati{float:left;width:100%;margin:0 0 15px;background:#fafafa;border-bottom:1px solid #629928 }
.filtroDati label{float:left;width:30px;} .filtroDati input{vertical-align:middle;float:left} 
.inserimentoDati label{float:left;width:60px;text-align:right;padding:0 5px 0 0}
.check{float:left;width:60px;}
.check label{width:25px}
.dispLoad{float:left;width:100%;clear:both}

.inserimentoDati td{padding:4px 0} .inserimentoDati strong{margin:0 5px 0 0}
.inserimentoDati .button{float:left}
.inserimentoDati{float:left;width:100%;margin:0 0 10px 0}
.tableSep td{background:#497E0C;padding:0}
.inserimentoDati img{border:0}

.wide label{width:120px}
.titleSm{font-size:1.2em;color:#7FAD4A;margin:0 0 15px 0}
.titleSm .textGray{color:#5A5A5A;font-weight:100}

.upper{font-weight:bold;text-transform:uppercase}
.elencoTail{float:left;width:98%;padding:1px 1% 4px 1%;text-align:right;color:#FFF;background:#7BAD4A;margin:10px 0 0 0} 
.elencoTail a{color:#FFF;margin:0 7px 0 0;text-decoration:underline}
.elencoTail img{vertical-align:middle}
.col2 .box{padding:0 7px 0 8px}

.boxList{float:left;width:146px;padding:5px;display:inline;overflow:hidden}
.boxList .title{font-size:1.35em;;float:left;width:144px;padding:2px 5px !important;padding:2px 10px ;background:#497E0C;color:#FFF;font-weight:100;margin:-5px 0 10px -5px}
.boxList ul{margin:0 0 0 14px;padding:0;list-style:square;color:#497E0C} .boxList li{clear:both}

.highLights{float:left;width:990px;clear:both;overflow:hidden;background:#EDEDED}
.highLights .title{border-bottom:1px solid  #fff;;float:left;width:100%;padding:2px 0px ;margin:0 0 10px 0;color:#497E0C;font-size:1.6em;font-weight:100;}
.highLights .img img{border:0;vertical-align:middle;} .highLights .img{font-size:0;float:left;width:100%;text-align:center;}
.highLights  p{float:left;width:100%;padding:0;margin:0 0 5px 0}
.inverno{color:#0067AA;margin:0 5px} .inverno:hover{text-decoration:underline}
.estate{color:#497E0C;margin:0 5px} .estate:hover{text-decoration:underline}
#topmenu{position:relative;float:left;width:990px;vertical-align:middle;} #topmenu p{margin:0} 
.topmenu{float:right;color:#FFF;padding:0 120px 0 0} 
.topmenu a{color:#fff;margin:0 5px;font-weight:100;text-decoration:none;text-transform:uppercase}
.visible{display:block}

.flag{font-size:12px;position:absolute;top:-2px;right:0px;color:#fff;border-bottom:1px solid #fff;background:#497E0C;z-index:1000} .flag img{border:0;margin:0 4px 0 0px }
.flag ul{list-style:none;padding:0;margin:0}  .flag li{margin:0px 0 -1px 0;border:1px solid #fff} 
.flag ul a{display:block;padding:1px 5px;margin:0;width:80px } .flag ul a:hover{background:#060}

#head{float:left;width:990px;margin:2px 0 0 0;z-index:100;background:#FFF;padding:0} #head img{padding:0}
#head .logo{float:left;width:284px;text-align:center;padding:20px 0px 0 20px;background:#fcfcfc} .logo img{border:0}
.flash{float:left;width:646px;padding:20px 20px 12px 18px;border:1px solid #EFEFEF;border-bottom:0;overflow:hidden;background:#FFF }
#head h1{;font-size:1.8em;margin:0 0 10px 0;color:#497E0C;text-transform:uppercase} #head h1 a{color:#497E0C;text-decoration:none}
#head h2{;font-size:1.3em;margin:0;color:#497E0C;text-transform:uppercase;font-weight:100} 

#content h1,#contentWide h1{;font-size:1.8em;margin:5px 0 10px 0;color:#497E0C;text-transform:uppercase}
#content .sottotitolo,#contentWide .sottotitolo{;font-size:1.6em;margin:5px 0 10px 0;color:#497E0C;font-weight:100} 
#content p{margin:0 0 5px 0;padding:0}
#menu{float:left;width:990px;margin:0 !important;margin-top:-4px;position:relative;background:#497E0C;z-index:10000}

#menu ul{display:inline;list-style:none;margin:0;padding:0;text-transform:uppercase;;font-size:1.1em;font-weight:bold}
#menu ul a{display:block;text-decoration:none;color:#FFFFFF} 
#menu ul a:hover{display:block;background:#497D0B;text-decoration:none;color:#000;}

#menu .tabmenu{float:left;position:relative;margin:0;height:20px;} 

#menu .menu-ON{float:left;padding:2px 8px;margin:0 14px!important;margin:0px 10px} 
#menu .menu-OFF{float:left;padding:2px 8px;margin:0 14px!important;margin:0px 10px}  
#menu .menu-ON a{} 
#menu .menu-OFF a{}

#menu .submenu{text-transform:none;display:block;overflow:hidden;width:150px;position:absolute;margin:0 5px;background:#497D0B;font-family:arial , Helvetica, sans-serif;font-size:9.5pt;font-weight:100}
#menu .submenu li{border-bottom:1px solid #fff;padding:2px 10px}
#menu .submenu li a{color:#fff;}
#menu .submenu li a:hover{color:#000;}

#menuSx{float:left;width:100%;margin:0 0 20px 0;}
#navbar .title,#sidebar .title,.home_Sx .title,.home_Dx .title,.elenco_soggetti_Sb .title{float:left;width:100%;;float:left;margin:0 0 15px 0;font-size:1.6em;font-weight:100;color:#497E0C;}

#menuSx ul{width:100%;overflow:hidden;list-style:none;margin:0;padding:0;text-transform:uppercase;}

#menuSx .ON{padding:5px 0px;border-bottom:1px solid #BFD5A4} 
#menuSx .OFF{padding:5px 0px;border-bottom:1px solid #BFD5A4}  
#menuSx .ON a{color:#497E0C;font-weight:bold;font-style:italic} 
#menuSx .OFF a{color:#497E0C;font-weight:bold}

#menuSx .submenu .ON{padding:5px 15px;background:url("images/bksubmenu-on.gif") no-repeat;border-bottom:1px solid #E0E0E0} 
#menuSx .submenu .OFF{padding:5px 15px;border-bottom:1px solid #E0E0E0}  
#menuSx .submenu .ON a{color:#497E0C;font-weight:bold} 
#menuSx .submenu .OFF a{color:#5A5A5A;font-weight:100;font-style:normal}
#menuSx .submenu{text-transform:none;overflow:hidden;margin:0;font-size:0;font-weight:bold}
#menuSx .submenu li{font-size:8.5pt;display:block}

#menuSx .s_submenu .ON{background:none;padding:1px 0 1px 10px;border-bottom:0px solid #E0E0E0} 
#menuSx .s_submenu .OFF{padding:1px 0 1px 10px;border-bottom:0px solid #E0E0E0}  
#menuSx .s_submenu .ON a{color:#5A5A5A;font-weight:bold} 
#menuSx .s_submenu .OFF a{color:#5A5A5A;font-weight:100;font-style:normal}
#menuSx .s_submenu{text-transform:none;overflow:hidden;margin:0;font-size:0;font-weight:100}
#menuSx .s_submenu li{font-size:8pt;display:block; }


#body,.body{float:left;width:990px;overflow:hidden;margin:10px 0 0 0;padding:0 0 15px 0}
.bodyBg{background:url("images/bk_body.gif")  }
.bodyBgCeco{background:url("images/bk_body_ceco.gif")  }

.bodyBgNC_home{background:url("images/bk_bodyNC_home.gif")   }

.bg_elencoSoggetti{float:left;width:100%;background:url("images/bk_elencosogg.gif");}

.bodyBgNC{background:url("images/bk_bodyNC.gif") }

#bodyClose{float:left;width:990px;clear:both;background:url("images/bk_closebody.gif") no-repeat;height:13px;font-size:0;margin:0 0 15px 0}
#bodyCloseCeco{float:left;width:990px;clear:both;background:url("images/bk_closebodyCeco.gif") no-repeat;height:13px;font-size:0;margin:0 0 15px 0}

#bodyCloseNC{float:left;width:990px;clear:both;background:url("images/bk_closebodyNC.gif") no-repeat;height:13px;font-size:0;margin:0 0 15px 0}

#contentWide{float:left;width:726px;padding:0 12px 0 12px;border-top:1px solid #E2E2E2}
#navbar{float:left;width:200px;margin:0 15px 0 0;padding:10px 12px;overflow:hidden;border-top:1px solid #E2E2E2}
#content{float:left;width:503px;padding:0 12px 0 12px;overflow:hidden;border-top:1px solid #E2E2E2}
.col1{float:left;width:100%;overflow:hidden;}

#sidebar{float:left;width:200px;overflow:hidden;padding:10px 12px;}

#sidebar .boxSb{float:left;width:100%;margin:0 0 15px 0} 
#sidebar .boxSb p{padding:0;margin:0 0 5px 0}
#sidebar .boxSb-OVER p{padding:0;margin:0 0 5px 0}

#sidebar .boxSb .img{float:left;width:100%;margin:0 0 10px 0;font-size:0}
#sidebar .boxSb-OVER .title,#sidebar .boxSb-OVER .txt,#sidebar  .boxSb-OVER .titleSm a,#sidebar  .boxSb-OVER .txt a{color:#FFF}
#sidebar .boxSb-OVER{float:left;width:100%;margin:0 0 15px 0;background:#497E0C} 
#sidebar .boxSb-OVER .img{float:left;width:100%;margin:0 0 10px 0;font-size:0}
#sidebar .titleSm{padding:0px;margin:0 0 5px 0;color:#518C20;font-weight:bold;font-size:1em;} 
#sidebar .titleSm a,#sidebar .boxSb-OVER .titleSm a{text-decoration:underline;padding:0 4px}

#sidebar .titleSm a:hover{text-decoration:underline;color:#497e0c}
#sidebar .boxSb-OVER  .titleSm a:hover{text-decoration:underline;color:#fff}
#sidebar .boxSb .title,#sidebar .boxSb .txt{padding:0 4px}
#sidebar .boxSb-OVER .title,#sidebar .boxSb-OVER .txt{padding:0 4px}


#sidebar .title{border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:2px}
#sidebar .txt{float:left;width:100%;margin-bottom:10px}
#sidebar  .right{margin-top:7px}
#sidebar  .right:hover{margin-top:7px ;text-decoration:underline;}
#sidebar p{margin:0 0 7px ;padding:0}

#tab{float:left;width:99%;padding:0 0 0 1%;margin:0 0 15px 0;background:url("images/bk_tab.gif");font-size:12px;height:26px;font-weight:100;cursor:pointer}
#tab .tabON{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 10px 0 0;color:#497E0C;border:1px solid #E2E2E2;border-bottom:1px solid #FFF}
#tab .tabON-OVER{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 15px 0 0;color:#497E0C;border:1px solid #E2E2E2;border-bottom:1px solid #FFF}
#tab .tabOFF{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 15px 0 0;;border:1px solid #E2E2E2;background:#F1EFF2}
#tab .tabOFF-OVER{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 15px 0 0;border:1px solid #E2E2E2;background:#497E0C;color:#fff}
#tab .tabON-OVER a,#tab .tabOFF-OVER a,#tab .tabON-OVER,#tab .tabOFF-OVER{color:#FFF}

body:nth-of-type(1) #tab .tabON,body:nth-of-type(1) #tab .tabOFF{font-size:12px}

#SB_tab{;float:left;width:99%;padding:0 0 0 1%;margin:0 0 5px 0;background:url("images/bk_tabSb.gif");font-size:1em;height:26px;font-weight:100;cursor:pointer}
#SB_tab .SB_tabON     {background:#FFFfff;height:18px;float:left;padding:3px 5px 3px 5px;margin:0 7px 0 0;color:#497E0C;border:1px solid #fff;border-bottom:1px solid #FFF}
#SB_tab .SB_tabON-OVER{background:#5DADE1;height:18px;float:left;padding:3px 5px 3px 5px;margin:0 7px 0 0;color:#497E0C;border:1px solid #fff;border-bottom:1px solid #FFF}
#SB_tab .SB_tabOFF     {height:18px;float:left;padding:3px 5px 3px 5px;margin:0 7px 0 0;border:1px solid #fff;margin:0 8px 0 0;background:#F1EFF2}
#SB_tab .SB_tabOFF-OVER{height:18px;float:left;padding:3px 5px 3px 5px;margin:0 7px 0 0;border:1px solid #fff;margin:0 8px 0 0;background:#497E0C;color:#fff}
#SB_tab .SB_tabOFF-OVER a{color:#FFF} 
.h130{float:left;width:100%;height:165px;overflow:hidden}

.flashEXT{filter:alpha(opacity=0);opacity:.0; float:left;width:195px;height:85px;overflow:hidden;position:absolute;top:0px;background:#fff;cursor:pointer;z-index:1000000}
.flashEXTW{filter:alpha(opacity=0);opacity:.0; float:left;width:500px;height:300px;overflow:hidden;position:absolute;bottom:20px !important;bottom:40px;background:#FFF;;z-index:1000000}

.boxTv{position:relative;background:url("images/bk_boxTv.png") ;overflow:hidden;width:184px;height:95px;margin:0 0 10px 0;clear:both;padding:10px 0 0 0}
.flashEXTB{filter:alpha(opacity=100) ; float:left;width:185px;height:105px;overflow:hidden;position:absolute;top:0px;left:0;background:url("images/bk_video.png") !important;background:url("images/bk_videoPNG.gif")  no-repeat;cursor:pointer;z-index:1000000}
.EXTBIMG{float:left;height:105px;width:185px;overflow:hidden;margin:-10px 0 0 0} .EXTBIMG img{width:185px;}

#navbar .boxSb{float:left;width:100%;margin:0 0 15px 0}
#navbar .boxSb .img{float:left;width:100%;margin:0 0 10px 0}
#navbar .titleSm{padding:0px;margin:0 0 0px 0;color:#518C20;font-weight:bold;font-size:1em;} 
#navbar .titleSm a{text-decoration:underline;}
#navbar .titleSm a:hover{text-decoration:underline;color:#497e0c}
#navbar .title{border-bottom:1px solid #E2E2E2;margin-bottom:10px;padding-bottom:2px}
#navbar .txt{float:left;width:100%;margin-bottom:10px}
#navbar  .right{margin-top:7px}
#navbar  .right:hover{margin-top:7px ;text-decoration:underline;}
#navbar p{margin:0 0 7px ;padding:0}

.newsletter{float:left;width:95%;padding:0 5px 10px 5px;}
.newsletter-OVER{float:left;width:95%;padding:0 5px 10px 5px;background:#497E0C;color:#FFF}
#navbar .newsletter-OVER .title,#sidebar .newsletter-OVER .title,.newsletter-OVER .title{color:#FFF}

.titleBlock{clear:both;color:#497E0C;font-size:1.4em;padding:2px 0 0px 0px;margin:0 0 7px 0;font-weight:100} 
.titleBlock a{color:#497E0C;font-weight:bold;text-decoration:none} 
.titleBlock a:hover{color:#497e0c}
.titleBlock img{border:0}
.titleBlock .right{position:relative;top:-17px;float:right;font-size:0.7em;margin:0px 0 0px 0} 
.titleBlock .right a{font-weight:100;color:#497E0C ;font-family:Arial, Helvetica, sans-serif;}
.titleBlock .right a:hover{text-decoration:underline}

.GenText{float:left;width:100%;margin:0 0 15px 0;overflow:hidden}
.webTv{float:left;width:100%;margin:7px 0} .webTv img{border:0;vertical-align:middle;margin:0 7px 0 0} .webTv a:hover{color:#497e0c;text-decoration:underline}
.vedi{float:left;width:100%;text-align:right}
.home_Sx{float:left;width:220px;margin:0 15px 0 0;padding:10px 2px;overflow:hidden;border-top:1px solid #E2E2E2;margin-top:25px}
.home_Sx .text,.home_Dx .text{width:100%;float:left;margin:0 0 15px 0}
.iframeVideo{position:relative;float:left;width:200px;margin:0 0 0 0px;height:120px;overflow:hidden;}
.waitFrame{clear:both;z-index:1000000;position:absolute;top:0;left:0;background:#FFF;width:200px;height:105px;filter:alpha(opacity=75);opacity:.75;text-align:center;padding:20px 0 0 0 }
.iframeVideo iframe{margin:0 0 0 -5px}

.home_content{float:left;width:527px;padding:0;overflow:hidden;}
.home_contentBox{float:left;width:502px;padding:0 12px;overflow:hidden;}
.home_Dx{float:left;width:200px;overflow:hidden;padding:10px 12px;margin-top:24px}
.home_Sx .border{border-bottom:1px solid #E2E2E2;padding:0 0 5px 0;margin:0 }
.home_Dx .border{border-bottom:1px solid #fff;padding:0 0 5px 0}

.home_Sx .padding{float:left;width:200px;padding:0 12px }
.scopri{float:left;text-align:right;width:200px;margin:10px 0 20px 0;position:relative;padding:0 12px }
.scopri a:hover{text-decoration:underline;color:#497e0c}

.words{float:left;width:100%;} .words a{color:#5A5A5A;margin:0 5px 0 0}

.evidenza{position:relative;padding:10px 0 0 0;float:left;width:988px;clear:both;overflow:hidden;margin-top:0px;border:1px solid #DFDFDF;border-bottom:0;background:url("images/bk_evidenza1.gif")}
.evidenza_close{overflow:hidden;float:left;width:990px;clear:both;background:url("images/bk_evidenza.gif") bottom;height:10px;font-size:0;margin-bottom:0px}

.evidenza h1{padding:0 10px; float:left;width:700px;text-transform:uppercase;;float:left;margin:0 0 7px 0;font-size:1.8em;font-weight:100;color:#497E0C;}
.evidenza .news{position:absolute;top:5px;right:240px;width:69px;height:24px;background:url("images/news_es.gif") top left no-repeat}
.evidenza .titleSm{text-transform:uppercase;float:left;width:100%;margin:0 0 5px 0;color:#497E0C;font-weight:bold;}
.evidenza .titleSm a{text-decoration:underline}  .evidenza .titleSm a:hover{text-decoration:underline;color:#497e0c}
.evidenza .col4 .blogHi{float:left;position:relative;margin-top:-45px}
.evidenza .searchBox{background:none;padding:7px 0px 0 7px;float:left;width:200px;color:#5A5A5A;position:relative;margin:-50px 0 0 6px;} 
.evidenza   p{margin:0 5px 5px 0;padding:0} .evidenza .searchBox select{font-size:11px;color:#497E0C}
.evidenza .searchBox .button{margin-right:10px}

.evidenza .col4     {float:left;width:170px;padding:0 10px;margin:0;overflow:visible} 

.evidenza .col4-OVER{background:#497E0C;float:left;width:170px;padding:0 10px;margin:0;overflow:visible;color:#FFF} 
.evidenza .col4-OVER .blogHi{float:left;position:relative;margin-top:-45px}
.evidenza .col4-OVER  a{color:#FFF}
.evidenza .col4-OVER  .titleSm a:hover{color:#FFF}


.evidenza .col4Rotator.blogHi{float:left;position:relative;margin-top:-45px}
.evidenza .col4Rotator     {float:left;width:170px;padding:0 10px;margin:0;overflow:hidden;height:150px;} 
.evidenza .col4Rotator-OVER{background:#497E0C;float:left;width:170px;padding:0 10px;margin:0;overflow:hidden;color:#FFF;height:150px;} 
.evidenza .col4Rotator-OVER .blogHi{float:left;position:relative;margin-top:-45px;}
.evidenza .col4Rotator-OVER  a{color:#FFF}
.evidenza .col4Rotator-OVER  .titleSm a:hover{color:#FFF}

.singleNews{}




.home_content .col4     {float:left;width:94px;overflow:hidden;margin:0 0px 15px 0px;padding:0 6px 10px 6px;}
.home_content .col4-OVER{float:left;width:94px;overflow:hidden;margin:0 0px 15px 0px;padding:0 6px 10px 6px;background:#497E0C;}
.home_content .col4-OVER,.home_content .col4-OVER .titleBlock {color:#FFF}
.col4-OVER .titleBlock {color:#FFF}


.searchBox{float:left;width:98%;overflow:hidden;background:#F0F0F0;color:#497D0B;padding:0 1%;} 
.searchBox img{border:0;vertical-align:middle}
.searchBox .title{;font-size:1.6em;padding:0 0 5px 0;color:#497E0C;text-transform:none}
.searchBox .button{} 

.button{display:block;float:right;background:#629928;color:#ffffff;padding:2px 5px;text-transform:uppercase;font-size:12px;white-space:nowrap}
.button:hover{margin:0;background:#497e0c;color:#ffffff;padding:2px 5px;cursor:pointer;}
.soggetto-OVER .button:hover,.boxSearch_ElSogg-OVER .button:hover,.col5-OVER .button:hover,.newsletter-OVER .button:hover{background:#497E0C;color:#0067AA;}

.labelG{float:right;margin:0 10px 0 0;display:block;padding:5px 0 0 0} .labelG .prezzo{display:inline;margin:0 0 0 10px;font-weight:bold }
.buttonG{float:right;background:url("images/bk_btn.gif");height:29px;color:#FFF;text-transform:uppercase;font-weight:bold} 
.buttonG a{;color:#FFF} 

.searchBox p{padding:0;margin:0 3px 5px 0} .searchBox input{vertical-align:middle;font-size:11px}
fieldset{border:0;padding:0}
form{margin:0;padding:0}
.formRich  p{margin:0 0px 5px 0;padding:0}


#subnavmenu  a{color:#5E5E5E;font-weight:bold;padding:0;font-weight:100}
#subnavmenu  a:hover{background:#EBEBEB} 
#navmenu a:hover{background:#fff;text-decoration:underline;}
#navmenu .navmenu-OFF{background:url("images/bullet-arrow.gif") top left no-repeat;border:1px solid #fff;padding:2px 0 2px 0;border-bottom:1px dotted #999A9A;}
#navmenu .navmenu-ON{background:url("images/bullet-arrow-ON.gif") top left no-repeat;border:1px solid #fff;padding:2px 0 2px 0;margin:0}
#navmenu .subnavmenu-OFF{background:url("images/subbullet-arrow.gif") top left no-repeat;border:1px solid #fff;padding:2px 0 2px 20px;}
#navmenu .subnavmenu-ON{background:url("images/subbullet-arrow.gif") top left no-repeat;border:1px solid #fff;padding:2px 0 2px 20px;background-color:#EBEBEB}

.boxmenu{float:left;position:relative;height:30px;top:0px;}
.tabmenu{float:left;position:relative;margin:0 0 0 5px;height:20px;} 

#canali{float:left;width:100%;margin:12px 0 0 0;}
#canali .canale{overflow:hidden;float:left;width:142px;margin:0 8px 0 8px;height:79px;background:url("images/bk_114.gif") no-repeat;padding:2px 2px 4px 2px}
#canali .last{margin:0 } #canali .img{float:left;width:142px;height:79px;overflow:hidden}
#canali .canale .mask-default{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali.png") bottom no-repeat !important;background:url("images/bk_canali.gif") bottom no-repeat;width:100%;height:30px}

#canali .canale .mask-verde{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-verde.png") bottom no-repeat !important;background:url("images/bk_canali-verde.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale .mask-rosso{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-rosso.png") bottom no-repeat !important;background:url("images/bk_canali-rosso.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale .mask-azzurro{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-azzurro.png") bottom no-repeat !important;background:url("images/bk_canali-azzurro.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale .mask-blu{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-blu.png") bottom no-repeat !important;background:url("images/bk_canali-blu.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale .mask-giallo{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-giallo.png") bottom no-repeat !important;background:url("images/bk_canali-giallo.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale .mask-trasparente{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-transp.png") bottom no-repeat !important;background:url("images/bk_canali-transp.gif") bottom no-repeat;width:100%;height:30px}


#canali .canale p{float:left;width:96%;padding:10px 1% 0 3%;margin:0;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;text-transform:uppercase}
#canali .canale p a{color:#FFF} #canali .canale p a:hover{text-decoration:underline;color:#fff}


#canali .canale-OVER{overflow:hidden;float:left;width:142px;margin:0 8px 0 8px;height:79px;background:url("images/bk_114.gif") no-repeat;padding:2px 2px 4px 2px}
#canali .canale-OVER .mask-default{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali.png") bottom no-repeat !important;background:url("images/bk_canali.gif") bottom no-repeat;width:100%;height:30px}

#canali .canale-OVER .mask-verde{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-verde.png") bottom no-repeat !important;background:url("images/bk_canali-verde.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale-OVER .mask-rosso{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-rosso.png") bottom no-repeat !important;background:url("images/bk_canali-rosso.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale-OVER .mask-azzurro{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-azzurro.png") bottom no-repeat !important;background:url("images/bk_canali-azzurro.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale-OVER .mask-blu{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-blu.png") bottom no-repeat !important;background:url("images/bk_canali-blu.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale-OVER .mask-giallo{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-giallo.png") bottom no-repeat !important;background:url("images/bk_canali-giallo.gif") bottom no-repeat;width:100%;height:30px}
#canali .canale-OVER .mask-trasparente{position:relative;margin:-29px 0 0 0 !important;margin:-30px 0 0 0;float:left;background:url("images/bk_canali-transp.png") bottom no-repeat !important;background:url("images/bk_canali-transp.gif") bottom no-repeat;width:100%;height:30px}



#canali .canale-OVER p{float:left;width:96%;padding:10px 1% 0 3%;margin:0;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;text-transform:uppercase;}
#canali .canale-OVER p a{color:#FFF;} #canali .canale-OVER p a:hover{text-decoration:underline;color:#fff;}

.loc{float:left;width:100%;overflow:hidden;margin:0 0 20px 0} .loc p{margin:0;padding:0 0 7px 0}
.loc .img-loc{float:left;width:256px;overflow:hidden} .loc strong{color:#497E0C}
.loc .dati-loc{float:left;width:135px;padding:0 5px 0 15px;overflow:hidden}
.loc .logo-loc{float:left;width:85px;overflow:hidden}

.el_loc{float:left;width:100%;overflow:hidden;margin:0 0 20px 0} .loc p{margin:0;padding:0 0 7px 0}
.el_loc .img{float:left;width:100px;overflow:hidden} .loc strong{color:#497E0C}
.el_loc .title{font-size:1.6em;;float:left;width:100%;color:#497E0C;font-weight:100;margin:0px 0 5px 0px}
.el_loc .dati{float:left;width:395px;padding:0 0 0 5px;overflow:hidden}

.prezzi{float:left;width:100%;}  
.prezzi .prezziBox{float:left;width:706px;margin:20px 0;padding:0 20px 0 0;overflow-x:hidden;overflow-y:scroll;height:100px}

.prezzi label,.offerte label,.mappa label{font-weight:bold;text-transform:uppercase;color:#497E0C}  
.prezzi form p,.offerte form p,.mappa form p{margin:0 25px 20px 0;}

.mapBox{float:left;width:100%;margin:10px 0;}

.listaOfferte{float:left;width:100%;padding:10px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #629928;}
.mainUrl{display:none} 
.listaOfferte a:hover{text-decoration:underline;color:#497e0c}
.listaOfferte .button:hover{color:#ffffff;text-decoration:none}

.listaOfferte .img{float:left;width:113px;overflow:hidden;} .listaOfferte img{border:0;margin:0}
.listaOfferte .text{width:390px;float:left;color:#5A5A5A;overflow:hidden}
.listaOfferte .date{float:left;width:100%;margin:0 0 5px 0;color:#454e53;white-space:nowrap}
.listaOfferte .titleSm{color:#629928;font-size:1em;font-weight:bold;padding:0 0 5px 0} 
.listaOfferte .titleSm a{text-decoration:underline;}
.listaOfferte .bookingBox{float:left;color:#629928;margin:15px 0 0 0;overflow:hidden }
.listaOfferte .booking{float:left;color:#629928;margin:0px 0 0 0;width:280px;}

.lista-OVER{cursor:pointer;background:#497E0C;float:left;width:100%;padding:5px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #0067AA}
.lista-OVER .checkBox{position:absolute;top:5px;right:0px;width:20px;} 
.lista-OVER a{text-decoration:underline;color:#FFF}
.lista-OVER a:hover{color:#FFF;text-decoration:underline}
.lista-OVER .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.lista-OVER .img img{border:1px solid #ffffff;width:100%;padding:0}
.lista-OVER .text{width:347px;float:left;color:#fff;} 
.lista-OVER .elenco{width:347px;float:left;color:#5A5A5A;padding:0  } 
.lista-OVER .title{color:#629928;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0 ;}  
.lista-OVER .title img{margin:0 0 0 7px ;width:50px;height:10px;vertical-align:top;border:0}
.lista-OVER .titleSm{color:#fff;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.lista-OVER .link{color:#629928;text-decoration:none;font-weight:bold} 
.lista-OVER .date{color:#fff;} 

.lista-OVER .prezzo{float:left;width:100%;text-align:right;margin:5px 0 0 0}
.lista-OVER .booking{float:left;color:#0067AA;margin:7px 0 0 0 }
.lista-OVER .buttonLight{float:right;background:#c3d9e3;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }

.soggetto-OVER .button:hover,.boxSearch_ElSogg-OVER .button:hover,.col5-OVER .button:hover,.newsletter-OVER .button:hover{background:#fff;color:#0067AA;}


.schedaOfferta{float:left;width:100%;padding:10px 0;overflow:hidden;border:1px solid #ffffff;}
.schedaOfferta .img{width:200px;float:left;margin:0 10px 5px 0px;border:0;padding:0 0 0 3px;overflow:hidden} 
.schedaOfferta .img img{border:1px solid #ffffff;width:100%;padding:0}
.schedaOfferta .text{width:285px;float:left;color:#454e53;} 
.schedaOfferta .booking{float:left;color:#497E0C;margin:7px 0 0 0;margin:0 0 15px 0 }
.schedaOfferta .desc{width:100%;float:left;color:#454e53;border-top:1px solid #518C20;padding:5px 10px} .schedaOfferta .desc a{color:#5A5A5A;text-decoration:none}
.schedaOfferta .right{float:left} .schedaOfferta p{padding:0;margin:0 0 7px 0}

.listOffer{float:left;clear:both;} 
.listOffer{width:100%;text-align:right;margin:5px 0 0 0;border-top:1px solid #497E0C;border-bottom:1px solid #497E0C}
.listOffer .chiaro{float:left;width:100%;background:#F0F0F0;} 
.listOffer .chiaro .left{width:25%;float:left;padding:5px 7px;white-space:nowrap} 
.listOffer .scuro{float:left;width:100%;background:#fff;color:#497E0C} 
.listOffer .scuro .left{width:25%;float:left;padding:5px 7px;white-space:nowrap}  
.listOffer .note{width:100%;float:left;overflow:hidden;border-top:1px solid #F0F0F0;padding:5px 0}

.blDotted{border-bottom:1px solid #497E0C}  .blUnderline{;border-bottom:1px solid #497E0C}
.titleBigBlock{color:#497E0C;font-size:1.8em;width:100%;padding:2px 0 5px 0px;margin:0 0 5px 0;font-weight:100;border-bottom:1px solid #497E0C} 
.titleBigBlock a{color:#497E0C;font-weight:bold;text-decoration:none} .titleBlock img{border:0}

.elencoBrochure{z-index:0;position:inherit;width:100%;float:inherit;padding:10px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #497E0C;}
.elencoBrochure .checkBox{position:relative;top:0px;right:5px;width:100px;float:right}
.elencoBrochure .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.elencoBrochure .img img{border:1px solid #ffffff;width:100%;padding:0}
.elencoBrochure .text{width:380px;float:left;color:#5A5A5A;overflow:hidden}
.elencoBrochure .logo{width:25px;float:left;margin:0 5px 5px 0px;border:0;padding:0 0 0 0} 
.elencoBrochure .dati{width:100px;margin:0 0 0 10px;float:left;color:#5A5A5A;overflow:hidden;} 
.elencoBrochure .title, .elencoBrochure .titleSm,  
.elencoBrochure .title{float:left;width:240px;color:#497E0C;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .elencoBrochure .title a{color:#497E0C;}
.elencoBrochure .buttonRic{position:relative;right:0px;float:right;border:2px solid #497E0C;width:80px;text-align:center;padding:1px 5px;font-size:12px;margin:0 0px 0px 0px;}
.titlePubb{font-weight:bold;} .titlePubb a{font-weight:bold;color:#497E0C;text-decoration:underline}
.titlePubb a:hover{color:#497e0c;text-decoration:underline}

.servizi{z-index:0;width:100%;float:inherit;margin:0 0 7px 0;padding:0 0 7px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #497E0C;}
.servizi .text{width:430px;float:left;color:#5A5A5A;overflow:hidden} 

.titleS{float:left;width:100%;font-size:1.4em;color:#497E0C;font-weight:bold;padding:0 0 5px 0;}  .servizi .title a{color:#497E0C;}
.servizi .title{float:left;width:435px;color:#497E0C;font-weight:bold;padding:0 0 5px 0;}  .servizi .title a{color:#497E0C;}
.servizi .text{width:430px;float:left;color:#5A5A5A;overflow:hidden;} 
.servizi .titleW{float:left;width:468px;color:#518C20;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .servizi .title a{color:#497E0C;}
.servizi .note{position:relative;float:left;border-top:1px solid #629928;border-bottom:1px solid #629928;width:96%;margin:5px 0;background:#F0F0F0;padding:0px 2%}
.servizi .note p{margin:0;padding:0}

.servizi .noteButton{position:relative;margin:-10px 0 0 0;width:100%;float:left;text-align:right;cursor:pointer}
.servizi .logo{width:25px;float:left;margin:0 5px 5px 0px;border:0;} 
.servizi .textM{width:310px;float:left;color:#5A5A5A;overflow:hidden}
.servizi .bigImgBlock img{width:98%;padding:0;border:1px solid #ffffff}
.servizi .titleSm a{color:#518C20 ;text-decoration:none} 
.servizi .titleSm{color:#518C20;font-size:1em;font-weight:bold;padding:0 0 5px 0 }

.lista{float:left;width:468px;padding:5px 0;overflow:hidden;border:1px solid #ffffff;border-bottom:1px solid #497E0C}
.lista .checkBox{position:absolute;top:5px;right:0px;width:20px;} 
.lista a{text-decoration:underline}
.lista a:hover{color:#497e0c;text-decoration:underline}
.lista .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.lista .img img{border:1px solid #ffffff;width:100%;padding:0}
.lista .text{width:347px;float:left;color:#5A5A5A;} 
.lista .elenco{width:347px;float:left;color:#5A5A5A;padding:0  } 
.lista .title{color:#497E0C;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0 ;}  
.lista .title img{margin:0 0 0 7px ;width:50px;height:10px;vertical-align:top;border:0}
.lista .titleSm{color:#497E0C;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.lista .link{color:#c3d9e3;text-decoration:none;font-weight:bold} 
.lista .date{color:#454e53;} 

.lista .prezzo{float:left;width:100%;text-align:right;margin:5px 0 0 0}
.lista .booking{float:left;color:#497E0C;margin:7px 0 0 0 }
.lista .buttonLight{float:right;background:#c3d9e3;text-align:center;padding:3px 5px;margin:4px 5px 0 0 }

.offerte{float:left;width:100%;margin:0 0 15px 0;border-bottom:1px solid #F2F2F2;padding:0 0 10px 0}
.offerte .img-offerte{float:left;width:100px;overflow:hidden} 
.offerte .dati-offerte{float:left;width:606px;padding:0 5px 0 15px;overflow:hidden}
.offerte .dati-offerte .title{text-transform:uppercase;font-weight:bold;color:#497E0C}

.offerteHp{float:left;width:102px;overflow:hidden;margin:0 8px 5px 8px;padding:0 2px 5px 2px;}
.offerteHp .img{text-align:center;width:106px;margin:0 0 5px 0;height:80px;overflow:hidden;background:#E2E2E2} 
.offerteHp p{margin:0 0 7px 0;padding:0}  .offerteHp table, .offerteHp td{border-collapse:collapse;padding:0;margin:0}
.offerteHp .txt{float:left;width:106px;overflow:hidden;height:60px;}
.offerteHp .titleSm{color:#518C20;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.offerteHp .titleSm a{text-decoration:underline}
.offerteHp .titleSm a:hover{text-decoration:underline;color:#497e0c}
.offerteHp .prezzo{float:left;width:100px;padding:0px 0px;overflow:hidden;color:#629928;}

.offerteHp-OVER{float:left;width:102px;overflow:hidden;margin:0  8px 5px 8px;padding:0 2px 5px 2px;background:#497E0C}
.offerteHp-OVER .img{text-align:center;width:106px;margin:0 0 5px 0;height:80px;overflow:hidden;background:#497E0C} 
.offerteHp-OVER p{margin:0 0 7px 0;padding:0}  .offerteHp-OVER table, .offerteHp-OVER td{border-collapse:collapse;padding:0;margin:0}
.offerteHp-OVER .txt{float:left;width:106px;overflow:hidden;height:60px;color:#FFF}
.offerteHp-OVER .titleSm{color:#fff;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.offerteHp-OVER .titleSm a{text-decoration:underline;color:#FFF}
.offerteHp-OVER .titleSm a:hover{text-decoration:underline;color:#fff}
.offerteHp-OVER .prezzo{float:left;width:100px;padding:0px 3px;overflow:hidden;color:#fff;}

.eventi     {float:left;width:98%;margin:0 0 5px 0;border-bottom:1px solid #518C20;padding:4px 1% 5px 1%;}
.eventi-OVER{float:left;width:98%;margin:0 0 5px 0;border-bottom:1px solid #629928;padding:4px 1% 5px 1%;background:#497E0C}

.eventi .img{float:left;width:106px;height:80px;overflow:hidden;margin:0 10px 0 0} .eventi .img img{border:0}
.eventi .txt{float:left;width:370px;overflow:hidden}
.eventi .titleSm{color:#518C20;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.eventi .titleSm a{text-decoration:underline}
.eventi .titleSm a:hover{text-decoration:underline;color:#497e0c}

.eventi-OVER .img{float:left;width:106px;height:80px;overflow:hidden;margin:0 10px 0 0} .eventi-OVER .img img{border:0}
.eventi-OVER .txt{float:left;width:370px;overflow:hidden;color:#FFF}
.eventi-OVER .titleSm{color:#fff;font-size:1em;font-weight:bold;padding:0 0 5px 0 }
.eventi-OVER .titleSm a{text-decoration:underline;color:#FFF}
.eventi-OVER .titleSm a:hover{text-decoration:underline;color:#fff}

.hotel h1{float:left;width:100%;margin:0 0 15px 0} .hotel h1 img{float:none;border:0;margin:0 0 0 10px }
.hotel{float:left;width:100%;overflow:hidden;margin:0 0 20px 0;} .hotel p{margin:0;padding:0 0 7px 0}
.hotel .img-hotel img{width:251px}
.hotel .img-hotel{float:left;width:250px;overflow:hidden;}

.hotel .ico-hotel img{float:left;margin:0 3px 0 0} 
.hotel .ico-hotel{float:left;width:256px;overflow:hidden;margin:7px 0 7px 0}
.hotel .dati-hotel{float:left;width:240px;overflow:hidden;line-height:18px}
.hotel .club-hotel{float:left;width:200px;overflow:hidden;text-align:right;}

.hotel .logo-hotel{float:left;width:180px;overflow:hidden} .hotel .logo-hotel img{border:0;margin:0 2px 0 0}
.hotel .datiBox{width:440px;float:left;padding:0 5px 0 15px;overflow:hidden}
.hotel .searchBox{width:425px;padding:5px 10px;} .hotel .searchBox p{margin:0 20px 0 0;}
.hotel .img-hotelBox{float:left;width:251px;overflow:hidden}
.hotel .searchBox .line{margin:0 0 5px 0}
#content .cat{font-family:Arial, Helvetica, sans-serif;float:left;width:240px;color:#8B8B8B;font-size:9pt;font-weight:bold;padding:0 0 5px 0;} 
#contentWide .cat{font-family:Arial, Helvetica, sans-serif;float:left;width:240px;color:#8B8B8B;font-size:9pt;font-weight:bold;padding:0 0 5px 0;}

.soggetto{z-index:0;position:inherit;width:100%;float:inherit;padding:10px 0;overflow:hidden;border-bottom:1px solid #518C20;}
.soggetto .checkBox{position:relative;top:0px;right:5px;width:100px;float:right}
.soggetto .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.soggetto .img img{border:1px solid #ffffff;width:100%;padding:0}
.soggetto .text{width:385px;float:left;color:#5A5A5A;overflow:hidden;}
.soggetto .textW{width:468px;float:left;color:#5A5A5A;overflow:hidden} 
.soggetto .textSm .title{float:left;width:100%;color:#518C20;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 0px 0;}  .soggetto .title a{color:#518C20;}
.soggetto .textSm{width:320px;float:left;color:#5A5A5A;overflow:hidden;} 
.soggetto .logo{width:25px;float:left;margin:0 5px 5px 0px;border:0;padding:0 0 0 0} 
.soggetto .dati{width:100px;margin:0 0 0 10px;float:left;color:#5A5A5A;overflow:hidden;} 
.soggetto .title a{color:#518C20 ;text-decoration:underline}  .soggetto .title a:hover{color:#497e0c}
.soggetto .title{float:left;width:275px;color:#518C20;font-weight:bold;padding:0;}  .soggetto .title a{color:#518C20;}
.soggetto .title .cat{color:#5A5A5A}
.soggetto .titleW{float:left;width:468px;color:#518C20;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .soggetto .title a{color:#518C20;}
.soggetto .note{display:none;width:468px;float:left;color:#5A5A5A;overflow:hidden;border-top:1px dashed #518C20}
.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:#518C20;font-weight:bold;padding:0 0 5px 0 }
.soggetto .link{color:#c3d9e3;text-decoration:none;font-weight:bold} .soggetto .link:hover{text-decoration:underline}
.soggetto .buttonRic{position:relative;right:0px;float:right;border:2px solid #518C20;width:80px;text-align:center;padding:1px 5px;font-size:12px;}
.soggetto .booking{float:left;width:250px;color:#518C20;margin:7px 0 0 0;}
.soggetto .bookingBox{float:left;width:100%;margin:15px 0 0 0}
.soggetto .newBookingBox{float:left;width:100%;margin:5px 0 0 0}
.soggetto .bookingBox .button{color:#FFF}
.soggetto .bookingBox .button:hover{color:#fff;text-decoration:underline;}

.soggetto .iconTitle{padding:0 0 5px 0px;color:#518C20;text-transform:uppercase;font-size:1.2em;font-weight:100;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue } 
.soggetto .icon{width:100%;float:left;margin:10px 0 0 0}
.soggetto .iconImg{float:left;margin:0 6px 0 0;padding:0}

/*-------------------------------------------  over  -----------------------------------------------------*/

.soggetto     {z-index:0;position:inherit;width:100%;float:inherit;padding:10px 0;overflow:hidden;border-bottom:1px solid #518C20;}
.soggetto-OVER{z-index:0;position:inherit;width:100%;float:inherit;padding:10px 0;overflow:hidden;border-bottom:1px solid #629928;background:#497E0C}
.soggetto-OVER .checkBox{position:relative;top:0px;right:5px;width:100px;float:right}
.soggetto-OVER .img{width:103px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.soggetto-OVER .img img{border:1px solid #ffffff;width:100%;padding:0}
.soggetto-OVER .text{width:385px;float:left;color:#fff;overflow:hidden;}
.soggetto-OVER .textW{width:468px;float:left;color:#fff;overflow:hidden} 
.soggetto-OVER .textSm .title{float:left;width:100%;color:#fff;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 0px 0;}  .soggetto-OVER .title a{color:#fff;}
.soggetto-OVER .textSm{width:320px;float:left;color:#fff;overflow:hidden;} 
.soggetto-OVER .logo{width:25px;float:left;margin:0 5px 5px 0px;border:0;padding:0 0 0 0} 
.soggetto-OVER .dati{width:100px;margin:0 0 0 10px;float:left;color:#fff;overflow:hidden;} 
.soggetto-OVER .title a{color:#fff ;text-decoration:underline}  .soggetto-OVER .title a:hover{color:#fff}
.soggetto-OVER .title{float:left;width:275px;color:#fff;font-weight:bold;padding:0;}  .soggetto-OVER .title a{color:#fff;}
.soggetto-OVER .title .cat{color:#fff}
.soggetto-OVER .titleW{float:left;width:468px;color:#629928;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue;font-size:1.4em;font-weight:100;padding:0 0 5px 0;}  .soggetto-OVER .title a{color:#fff;}
.soggetto-OVER .note{display:none;width:468px;float:left;color:#fff;overflow:hidden;border-top:1px dashed #629928}
.soggetto-OVER .noteButton{width:468px;float:left;text-align:right}
.soggetto-OVER a{color:#FFF}
.soggetto-OVER .title img{height:16px;margin:0 0 0 0px;vertical-align:top;border:0}
.soggetto-OVER .titleSm{color:#518C20;font-weight:bold;padding:0 0 5px 0 }
.soggetto-OVER .link{color:#FFF;text-decoration:none;font-weight:bold} .soggetto-OVER .link:hover{text-decoration:underline}
.soggetto-OVER .buttonRic{position:relative;right:0px;float:right;border:2px solid #629928;width:80px;text-align:center;padding:1px 5px;font-size:12px;}
.soggetto-OVER .booking{float:left;width:250px;color:#629928;margin:7px 0 0 0;}
.soggetto-OVER .bookingBox{float:left;width:100%;margin:15px 0 0 0}
.soggetto-OVER .bookingBox .button{color:#FFF}
.soggetto-OVER .bookingBox .button:hover{color:#497E0C;text-decoration:underline;}

.soggetto-OVER .iconTitle{padding:0 0 5px 0px;color:#fff;text-transform:uppercase;font-size:1.2em;font-weight:100;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue } 
.soggetto-OVER .icon{width:100%;float:left;margin:10px 0 0 0}
.soggetto-OVER .iconImg{float:left;margin:0 6px 0 0;padding:0}

.doc{float:left;width:100%;margin:20px 0;padding:0 20px;display:inline;clear:both} .no-left{float:none;width:40px;clear:right;height:20px;}

.doc .linea{float:left;width:100%;font-size:0}
.doc .wide40{float:left;width:40px;display:inline} .doc .wide370{float:left;width:370px;display:inline;}
.doc .wide18{float:left;width:17px;height:20px;overflow:hidden} 
.doc .leftG{float:left;padding:0 0 0 5px;font-size:12px;width:420px;overflow:hidden;}
.doc .wide34{float:left;width:37px;height:20px;} 
.wide20{float:left;width:20px;height:20px;}
.space5{clear:both;padding:2px ;font-size:0} 
.space10{clear:both;padding:5px;font-size:0;}
.space20{clear:both;padding:10px ;font-size:0}

.filter{position:relative;float:left;border-top:1px solid #518C20;border-bottom:1px solid #629928;width:98%;margin:10px 0 10px 0;background:#F0F0F0;padding:10px 1%}
.filter .button{position:absolute;right:10px;bottom:10px}
.filter .left{float:left;margin:0 20px 0 0} 
.filter label{float:left;width:150px}

.filterWhite{position:relative;float:left;border-top:0px;border-bottom:0px;background:#FFFFFF;}


.form label{float:left;width:150px;font-weight:bold}
.form  p{margin:0 10px 10px 0;padding:0}

.Rinfo label{float:left;width:150px;}
.privacy{float:left;width:100%;font-size:11px;margin:15px  0 0 0;border-top:1px solid #629928;padding:7px 0}

#sitemap{float:left;width:100%} #sitemap  a:hover{color:#497e0c;text-decoration:underline}
#sitemap ul a{display:block;border-bottom:1px solid #629928;margin:0}
#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}
#sitemap ul ul ul ul a{display:block;border-bottom:0px solid #629928;margin:0;color:#333;padding:0}

#sitemap ul li{margin:0;padding:0;border:1px solid #fff}

#sitemap ul{font-weight:bold;font-size:12pt;margin:0;padding:0;list-style:none} 
#sitemap ul ul{font-weight:100;font-size:10pt;margin:0 0 0 15px;padding:10px 0; list-style:disc} 
#sitemap ul ul ul{font-weight:100;font-size:9pt;margin:0 0 0 15px;padding:7px 0;list-style:circle}
#sitemap ul ul ul ul{font-weight:100;font-size:8pt;margin:0 0 0 10px;padding:0px 0 5px 0;list-style:none}
body:nth-of-type(1) #sitemap,body:nth-of-type(1) #sitemap a{font-family: Arial, Helvetica, sans-serif;font-size:12px}


#minTab{float:left;width:99%;padding:0 0 0 1%;margin:0 0 15px 0;background:url("images/bk_tab1.gif");height:23px;cursor:pointer;font-weight:bold;text-transform:uppercase}
#minTab .tab-ON{height:17px;float:left;padding:3px 5px 0px 5px;margin:0 5px 0 0;color:#497E0C;border:1px solid #fff;border-bottom:1px solid #F0F0F0}
#minTab .tab-OFF{height:17px;float:left;padding:3px 5px 0px 5px;margin:0 5px 0 0;border:1px solid #F0F0F0;}
#minTab .tab-ON a{color:#7DAD4A} #minTab .tab-OFF a{color:#5A5A5A}

.col13Sx{float:left;width:69%;overflow-x:hidden;margin:0 0 15px 0}
.col13Dx{float:left;width:29%;overflow-x:hidden;;margin:0 0 15px 0} 
.col13Dx strong{color:#497E0C} .col13Dx strong a{color:#497E0C}

.blockGen{float:left;width:100%} .blockGen img{border:0;float:left;margin:0 10px 5px 0}
.blockGen ul{padding:0 50px 0.35em 17px;margin:0 20px 10px 0;float:left;display:inline;clear:right;} 
.block ul{margin:10px 0 0 0px;padding:0 0 0 0px;list-style:inside} 

.colspace{float:left;width:13px;height:100px;}
.midcolspace{float:left;width:12px;height:30px;}
.midcolspace1{float:left;width:2%;height:30px;}

.punto_interesse{float:left;width:100%;} .punto_interesse p{margin:0 0 10px 0;padding:0;line-height:20px}
.punto_interesse .img{float:left;width:180px;margin:0 10px 0 0}
.punto_interesse .txt{float:left;width:300px;}
.punto_interesse .dati{float:left;width:100%;margin:10px 0}
.punto_interesse .dida{font-style:italic;}

.back{float:right;margin:-30px 0 0 10px}
.shade{float:left;width:98%;padding:0 1%;background:#629928;color:#FFF;margin:0 0 10px 0}

.Box{position:relative;margin:0px 0 10px 0;width:468px;overflow:hidden;border:1px solid #c3d9e3;border-right:0px;border-left:0px;height:140px;background-color:#969696}
.stripBox{position:absolute;top:0;margin:0;padding:0;width:800%;z-index:0;}
.strip{float:left;padding:0;margin:0;}
.strip img{float:left}

.stripIMG{background:#FFFFFF;float:left;border:0px solid #c3d9e3;padding:6px 3px;border-right:0px;border-left:0px}
.stripIMG-OVER{background:#497E0C;float:left;border:0px solid #c3d9e3;padding:6px 3px;border-right:0px;border-left:0px}
.BoxPreview{position:relative;margin:0px 0 10px 0;width:468px;overflow:hidden;border:1px solid #c3d9e3;border-right:0px;border-left:0px;}


#meteoBox{float:left;width:100%;margin:0 0 15px 0} #meteoBox .meteo p{text-align:center;margin:5px 0;padding:0}
#meteoBox .meteo{float:left;width:60px;overflow:hidden} #meteoBox .meteo img{border:0}

.home_content .tabcontent{float:left;width:96%;overflow:hidden;padding:0 2%;margin:0}
.SB_tabcontent{float:left;width:100%;overflow:hidden;}

.tabcontent{float:left;width:100%;overflow:hidden;}
.bigImgBlock{width:98%;float:left;margin:0 0 15px 0;border:1px solid #E2E2E2}
.bigImgBlock img{width:100%;border:0}

.dida{float:left;width:96%;padding:2px 2% ;}

.block{clear:both;width:100%;float:left} 
.block img{width:100%;border:0;float:left;}
.block .img{float:left;width:50%;margin:0 10px 5px 0;overflow:hidden;border:1px solid #E2E2E2}


#bluBox{color:#FFFFFF;float:left;width:698px;height:125px;padding:10px;background:url("images/pubblicazioni/bk_blu.gif") }
#Attenzione, #noRecord {color:#FFFFFF;float:left;width:468px;height:128px;padding:10px;background:url("images/pubblicazioni/bk_blu.gif") no-repeat }
#OK{color:#FFFFFF;float:left;width:448px;height:108px;padding:10px;background:url("images/pubblicazioni/bk_blulight.gif") }
#cache{font-size:1.4em;float:left;position:absolute;color:#FFFFFF;text-align:center;font-weight:bold;width:448px;height:46px;padding:20px 10px;background:url("images/pubblicazioni/alert.gif") }}

.fontBig{font-size:1.3em;color:#454E53;font-weight:200}

.schedaPub{float:left;width:100%;margin:10px 0;overflow:hidden;border:1px solid #ffffff;}
.schedaPub .img{width:200px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.schedaPub .text,.scheda .textBox,.schedaPub .textBox{width:280px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0} 

.Elsport{float:left;width:100%;margin:10px 0;overflow:hidden;padding:0 0 10px 0;border-bottom:1px solid #518C20}
.Elsport .img{width:106px;float:left;margin:0 10px 5px 0px;border:0;overflow:hidden}  .Elsport .img img{border:0}
.Elsport .textBox{width:380px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0;}
.Elsport .titleSm{color:#518C20;font-weight:bold;font-size:1em;margin:0 0 10px 0px}
.Elsport .titleSm a:hover{text-decoration:underline;color:#497e0c}

.Elsport-OVER{color:#FFF;background:#497E0C;float:left;width:100%;margin:10px 0;overflow:hidden;padding:0 0 10px 0;border-bottom:1px solid #629928}
.Elsport-OVER .img{width:106px;float:left;margin:0 10px 5px 0px;border:0;overflow:hidden}  .Elsport-OVER .img img{border:0}
.Elsport-OVER .textBox{width:380px;float:left;color:#fff;overflow:hidden;padding:0 0 7px 0;}
.Elsport-OVER .titleSm{color:#fff;font-weight:bold;font-size:1em;margin:0 0 10px 0px}
.Elsport-OVER .titleSm a{color:#FFF}

.club{float:left;width:100%;margin:10px 0;overflow:hidden;padding:0 0 10px 0;border-bottom:1px solid #518C20}
.club .img{width:180px;float:left;margin:0 10px 5px 0px;border:0;overflow:hidden}  .club .img img{border:0}
.club .textBox{width:310px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0;}


.sport{float:left;width:100%;margin:10px 0;overflow:hidden;}
.sport .img{width:230px;float:left;margin:0 10px 5px 0px;border:0;overflow:hidden} 
.sport .textBox{width:285px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0} 
.sport ul{list-style:inside;margin:0 0 10px 10px ;padding:0 0 0 10px}
.sport p{margin:0;padding:0 0 7px 0;}

.itinierari{float:left;width:100%;margin:10px 0;overflow:hidden;}
.itinierari .img{width:180px;float:left;margin:0 10px 5px 0px;border:0;overflow:hidden} 
.itinierari .textBox{width:305px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0;} 
.itinierari ul{list-style:inside;margin:0 0 10px 10px ;padding:0 0 0 10px}
.itinierari p{margin:0;padding:0 0 7px 0;}

.schedaEvento{float:left;width:100%;margin:10px 0;overflow:hidden;border:1px solid #ffffff;}
.schedaEvento .img{width:180px;float:left;margin:0 13px 5px 0px;border:0;padding:0 0 0 3px} 
.schedaEvento .text,.schedaEvento .textBox{width:295px;float:left;color:#454e53;overflow:hidden;padding:0 0 7px 0} 

#form{float:left;width:428px;margin:0px 0;padding:0 20px;display:inline;} .no-left{width:40px;clear:right;height:20px}
#form p{float:left;margin:0 0 5px 0;padding:0}
#form .wide70{float:left;width:90px;display:inline;} #form .space5{width:100%;font-size:0;padding:2px;}
#form .wide17{float:left;width:17px;height:20px;} #form .left{float:left;padding:0 0 0 5px}
.login{float:left;width:100%;margin:5px 0 0 0 ;text-align:right;height:15px;overflow:hidden;}
.login .btn{color:#629928;font-weight:bold;display:block;float:right;margin:0 0 0 10px}

fieldset{border:0}
#loghi{position:relative;top:40px;right:-320px;float:right;width:220px;} 
#loghi img{margin:0 7px 0 0;border:0;vertical-align:middle}

#photogallery,.photogallery{float:left;width:100%;overflow:hidden}
#photogallery .photo,.photogallery .photo{float:left;width:155px;overflow:hidden;margin:0 10px 15px 0}
#photogallery .photoBox,.photogallery .photoBox{float:left;width:155px;overflow:hidden;height:100px;background:#F0F0F0;text-align:center;white-space:nowrap} 
#photogallery .photo img,.photogallery .photo img{vertical-align:middle;border:0}
#photogallery .dida,.photogallery .dida{background:#497D0B;float:left;width:145px;overflow:hidden;height:16px;color:#fff;padding:2px 5px}
#photogallery .dida a,.photogallery .dida a,.videoBox .dida a{color:#FFF}

#webcam{float:left;width:100%;overflow:hidden}
#webcam .webcam{float:left;width:155px;overflow:hidden;;margin:0 10px 5px 0}
#webcam .webcamBox{position:relative;float:left;width:155px;overflow:hidden;height:120px;text-align:center} 

#webcam .webphoto{float:left;width:155px;padding:0;overflow:hidden;text-align:center;height:100px;background:url("images/bk_webcam.gif");background-color:#F0F0F0;}
#webcam .webphoto img{vertical-align:middle;border:0;width:100px;float:none}
#webcam .webdida{background:#497D0B;float:left;width:145px;overflow:hidden;height:16px;color:#fff;padding:2px 5px;text-align:left}
#webcam .webdida a{color:#FFF}
#webcam .weblink{clear:both;float:left;width:155px;margin:0 0 5px 0;}
#webcam .player{position:absolute;top:72px;right:10px;width:48px;height:32px;z-index:10000} #webcam .player img{width:48px;height:32px;border:0}
.webcam .webcamBox img{float:none}

.SB_tabcontent .webcam{float:left;width:197px;height:130px;overflow:hidden;}
.SB_tabcontent .webcamBox{position:relative;float:left;width:197px;overflow:hidden;height:130px;} 
.SB_tabcontent .player{position:absolute;top:40px;left:60px;width:59px;height:47px;z-index:10000} 
.SB_tabcontent .player img{width:59px;height:47px;border:0}

#sidebar .photo,.home_Dx #photogallery .photo{float:left;width:60px;overflow:hidden;margin:0 6px 6px 0}
#sidebar .photoBox,.home_Dx #photogallery .photoBox{width:60px;overflow:hidden;height:60px;background:#ddd;text-align:center;white-space:nowrap} 

.videoBox{position:relative;float:left;width:142px;;margin:0 10px 15px 10px;}
.videoBox .video{overflow:hidden;float:none;width:142px;height:100px;background:url("images/bk_videoEl.gif") top no-repeat;text-align:center;padding:10px 0;}
.videoBox .video img{margin:0px;vertical-align:middle}
.videoBox .dida{display:none;background:#497D0B;float:left;width:130px;overflow:hidden;color:#fff;padding:2px 5px;margin:0px 0 0 0}
.videoBox .player{position:absolute;top:78px;right:10px;width:18px;height:19px} .player img{width:18px;height:19px;border:0}
.videoBox .playerNew{position:absolute;top:75px;right:10px;width:56px;height:19px} .playerNew img{width:56px;height:19px;border:0}
.didaNew{display:none;position:relative;width:124px;height:49px;background:url("images/vignetta.gif") top left no-repeat;float:left;overflow:hidden;color:#fff;padding:12px 10px 0 10px;margin:-50px 0 0px 0}
.videoBox .didaVideo{float:left;width:130px;overflow:hidden;color:#497D0B;padding:2px 5px;margin:-20px 0 0 0}


#dvCode{float:left;clear:both;}
#flashMap{z-index:0;float:left}
#flashPiste{float:left;overflow:hidden;height:418px;width:100%;margin:-50px 0 3px 0;z-index:0}

.videoBox .imgCut{float:left;width:100%;height:80px;overflow:hidden}

#tail{width:988px;float:left;border:1px solid #E1E1E1;background:#FFF}
#tail {font-size:.9em;padding:8px 0 0 0;;} #tail a{color:#5A5A5A;text-decoration:none}
#tail .logo{float:left;width:115px;margin:0 10px 0 5px;padding:0}
#tail .text{float:left;width:830px;margin:0 10px 0 0;padding:0} #tail .text strong{color:#497E0C;font-weight:bold;font-size:9pt}
#tail .loghi{float:left;width:990px;margin:-5px 0 0  0;text-align:right;border-top:1px solid #E1E1E1} 
#tail .loghi img{;border:0;margin:0 2px}
#tail .loghi p{color:#5A5A5A;float:left;width:100%;text-align:right;margin:2px 0}
#tail .partners{float:left;width:738px;border-right:1px solid #e1e1e1;padding:0 10px 0 0}
#tail .sponsor{float:left;width:230px;padding:0 10px 0 0}

.pager{width:99%;float:left;margin:0px 0;padding:5px 0 0 1%;} .pager img{vertical-align:middle}
.pager .left{width:100%;float:left;} .pager a{margin:0 3px 0 0} .pager a:hover{color:#497e0c;text-decoration:underline}
#contPaginazione{float:left;width:65px;} #contPaginazione p{float:left;padding:0;margin:0}  
#pgNow,#pgTot,#pgBack,#pgForward{float:left;width:10px;text-align:center;vertical-align:middle} 

.linePager{border-bottom:1px solid #518C20;clear:both;margin:2px 0 5px 0}

.elenco_soggetti_Sb{float:left;width:220px;padding:10px 0px;position:inherit}
.elenco_soggetti_Body{float:left;width:510px;overflow:hidden;padding:10px 10px;}

.SBElencoJS{position:relative;float:left;width:220px;margin:0 0 15px 0 }

.boxSearch_ElSogg img{border:0}
.boxSearch_ElSogg      {float:left;width:220px;padding:0 0 10px 0;overflow:hidden;} 
.boxSearch_ElSogg-OVER {float:left;width:220px;padding:0 0 10px 0;overflow:hidden;background:#497E0C;color:#FFF}

.boxSearch_ElSogg .img{text-align:center;border:0}
.boxSearch_ElSogg .titleSm{padding:0px 5px;color:#518C20;font-weight:bold;font-size:1em;border-bottom:1px solid #518C20;margin:0 0 10px 5px} 

.searchBox{}
.boxSearch_ElSogg      .title{padding:0px 5px;margin:0 0 10px 0;}
.boxSearch_ElSogg-OVER .title{padding:0px 5px;margin:0 0 10px 0;}


.boxSearch_ElSogg .text label{color:#000;float:left;padding:2px 0 5px 0;width:70px;font-weight:100;font-size:12px;}
.boxSearch_ElSogg .col2 label{color:#000;float:left;padding:2px 0 5px 0;width:70px;display:inline;font-weight:100;font-size:12px;}
.boxSearch_ElSogg .col1 label{color:#000;float:left;padding:2px 0 5px 0;width:190px;clear:right;display:inline;font-weight:100;font-size:12px;}

.boxSearch_ElSogg  input{float:left;margin:2px 2px 0px 5px;}
.chk_Loc,.chk_Serv,.chk_Tipo,.chk_PrezzoBox{}

.boxSearch_ElSogg .text     {float:left;width:200px;margin:5px 5px 10px 5px;border-top:0px solid #518C20;border-bottom:1px solid #518C20;padding:7px 0}
.boxSearch_ElSogg-OVER .text{float:left;width:200px;margin:5px 5px 10px 5px;border-top:0px solid #629928;border-bottom:1px solid #629928;padding:7px 0}

.boxSearch_ElSogg .col2{width:105px;overflow:hidden;float:left;padding:0;margin:0 0px 10px 0px;display:inline;}
.boxSearch_ElSogg .last{margin-left:5px;}
.boxSearch_ElSogg fieldset{padding:0}
.boxSearch_ElSogg .bkMid{}
.boxSearch_ElSogg  p{margin:0 0px 5px 0;padding:0;} 


.boxSearch_ElSogg-OVER img{border:0}
.boxSearch_ElSogg-OVER .img{text-align:center;border:0}
.boxSearch_ElSogg-OVER .titleSm{padding:0px 5px;color:#fff;font-weight:bold;font-size:1em;border-bottom:1px solid #629928;margin:0 0 10px 5px} 
#CalContainer .boxSearch_ElSogg-OVER .title,.boxSearch_ElSogg-OVER .title{color:#fff;} 

.boxSearch_ElSogg-OVER .text label{color:#fff;float:left;padding:2px 0 5px 0;width:70px;font-weight:100;font-size:12px;}
.boxSearch_ElSogg-OVER .col2 label{color:#fff;float:left;padding:2px 0 5px 0;width:70px;display:inline;font-weight:100;font-size:12px;}
.boxSearch_ElSogg-OVER .col1 label{color:#fff;float:left;padding:2px 0 5px 0;width:190px;clear:right;display:inline;font-weight:100;font-size:12px;}
.boxSearch_ElSogg-OVER  input{float:left;margin:2px 2px 0px 5px;}
.boxSearch_ElSogg-OVER .col2{width:105px;overflow:hidden;float:left;padding:0;margin:0 0px 10px 0px;display:inline;}
.boxSearch_ElSogg-OVER .last{margin-left:5px;}
.boxSearch_ElSogg-OVER fieldset{padding:0}
.boxSearch_ElSogg-OVER .bkMid{}
.boxSearch_ElSogg-OVER  p{margin:0 0px 5px 0;padding:0;} 

.Loading{border:solid 3px #336600;position:absolute;top:50%;left:45%;width:250px;height:70px;clear:both;z-index:200000;background:#FFF}
.Loading{padding:5px 0px;text-align:center;font-size:1.5em;color:#336600}

.border{border:0} 

.TotalFade{position:absolute;top:0px;left:0px;width:100%;height:5000px;clear:both;z-index:2000;background:#fff}
.TotalFade{filter:alpha(opacity=65);opacity:.65; }

.chk_CatCont{float:left;width:100%;clear:both;margin:0 0 0px 0;;height:21px;overflow:hidden}
.chk_CatCont input{margin:5px 2px 0 5px !important;margin:1px 2px 0 5px} .chk_CatCont img{width:85px}

.labelOrdina {color:#ffffff; cursor:pointer; font-weight:bold}

.piste .aperta{background:}
.legenda{font-size:10px;}
.Elpiste{float:left;width:100%;height:30px;overflow:hidden}

.area{float:left;width:100%;margin:0 0 15px 0}
.area .img{float:left;width:180px;margin:0 10px 15px 0;overflow:hidden}
.area .text{float:left;width:100%;margin:0} 

.soci{float:left;width:161px;padding:0;margin:0 0 15px 0;overflow:hidden;}
.soci table td{width:155px;height:85px;padding:2px;border:1px solid #497D0B;margin:0}
.soci .text{float:left;width:100%;overflow:hidden;margin:10px 0 0 0;} 
.marginCen{margin:0 10px}

.socioP{float:left;width:100%;padding:0 5px;margin:0 0 15px 0;overflow:hidden;}
.socioP .img{float:left;width:160px;margin:0;overflow:hidden}
.socioP .text{float:left;width:320px;overflow:hidden;margin:0;} 

.Overview{float:left;width:503px;border:1px solid #629928;margin:0 0 15px 0} .Overview td{border-bottom:4px solid #fff}
.Overview .titleSm{background:#629928;color:#FFF;padding:0 1%} .Overview .borderDx{border-right:1px solid #629928;margin:0 7px 0}
.Overview .RSA{background:#EB1902;color:#FFF;font-weight:bold} .Overview .col2{width:46%;}
.Overview .BLU{background:#44AAD0;color:#FFF;font-weight:bold}
.Overview .FPS{background:#444444;color:#FFF;font-weight:bold}
.Overview .BCS{background:#444444;color:#FFF;font-weight:bold}
.Overview .NRA{background:#000;color:#FFF;font-weight:bold}
.Overview .VER{background:#54BA53;color:#FFF;font-weight:bold}

.orderBox{float:left;padding:0 10px 0 10px}

.fadeContGray{left:0;overflow:hidden;background:#F0F0F0;z-index:1000000;width:100%;height:100%;position:absolute;top:0;clear:both;filter:alpha(opacity=85);opacity: .85;}
.fadeContWhite{left:0;overflow:hidden;background:#fff;z-index:1000000;width:100%;height:100%;position:absolute;top:0;clear:both;filter:alpha(opacity=85);opacity: .85;}
.fadeBody{left:0;width:100%;height:100%;overflow:hidden;position:relative;top:0;clear:both}
.fadeImg{top:45%;left:45%;align:center;position:absolute;;}


#Help .vedi{float:left;width:100%;margin:0 0 10px 0}
#Help .text{float:left;width:400px;overflow:hidden;text-align:left}
#Help .button{float:right;margin:2px 0 0 0}


/* ------------ supermap ------------ */
#map_canvas{}
.el_mappa{float:left;width:120px;text-align:center;overflow:hidden;margin:0 0 0 2px} 
.el_mappa .left{width:95px;position:relative;text-align:left;float:left;margin:0}
.font_small{font-size:11px}   
.el_Item{float:left;width:120px;border-bottom:1px dotted #629928;margin:0 0 3px 0;padding:0 0 3px 0;}
.el_ItemO{float:left;width:135px;margin:0;padding:0;}
.lineO{float:left;width:100%;font-size:0;border-bottom:1px dotted #00275D;margin:0px 0 2px 0}

.wait{text-align:center;color:#629928;font-size:1.2em;font-weight:bold;padding:0;} 
.titleItem{color:#0075A2;font-size:1em;font-weight:bold;padding:0;} 
.titleItem img{height:8px}
.mapFade{left:0;width:780px;overflow:hidden;background:#FFF;z-index:100000;position:absolute;top:0;filter:alpha(opacity=50);opacity: .5;clear:both}
.mapFadeImg{background:#FFF;position:absolute;top:35%;left:35%;width:200px;text-align:center;height:92px;z-index:100010;border:2px solid #629928;padding:10px 10px 0 10px;overflow:hidden}
.bg_grigio img{border:0;height:56px}
.bg_grigio,.grayBg{background:#dedede}

.mapBox{position:relative;float:left;width:100%;background:url("images/Gmap/Br-sx1_verde.gif") bottom left no-repeat;background-color:#629928;}
#mapMenu{float:left;width:100%;position:relative;z-index:1;background:url("images/Gmap/Br-sx_verde.gif") top left no-repeat;height:20px}
#mapMenu ul{display:inline;list-style:none;margin:0;padding:3px 0 0 0;font-weight:bold;}
#mapMenu ul a{float:left;display:block;text-decoration:none;color:#fff;font-size:12px;}  

#mapMenu .tabmenu{float:left;position:relative;margin:0;height:18px;padding:3px 0 0 10px } 
#mapMenu .menu-ON{color:#FFF;float:left;padding:0px 3px 0 3px;margin:0;cursor:pointer;} 
#mapMenu .menu-ON img,#mapMenu .menu-OFF img{margin:0 3px 0 0}
#mapMenu .menu-OFF{color:#FFF;float:left;padding:0px 3px 0 3px;margin:0;cursor:pointer}
#mapMenu .menu-ON a{font-weight:bold;color:#fff;text-decoration:underline;margin:0 3px 0 0} 
#mapMenu .menu-OFF a{font-weight:bold;color:#fff;text-decoration:underline;margin:0 3px 0 0}
#mapMenu .submenu{filter:alpha(opacity=70);opacity: .7;overflow:hidden;width:180px;position:absolute;margin:3px 5px 0 -6px;background:#fff;border:1px solid #CBCBCB;font-size:8pt;font-weight:100}
#mapMenu  input{vertical-align:top}
#mapMenu .submenu li{color:#000;clear:both;border-bottom:1px dashed #999;margin:0;padding:2px 10px;margin:0;cursor:default}
#mapMenu .submenu li:hover{background:#dedede}

.centerMap {color:#FFF;cursor:pointer;font-size:10px;margin:3px 10px 0 10px;width:93%;float:left;overflow:hidden}
.centerMap a{color:#FFF;cursor:pointer;font-size:10px}

.legend{float:right;width:15px;height:15px;color:#FFF;border:1px solid #000;text-align:center;overflow:hidden;font-size:10px;font-family:Arial, Helvetica, sans-serif}
.legendTop{float:left;margin:1px 3px 0 0;width:7px;height:10px;border:1px solid #fff;overflow:hidden}
.red{background:#FE0000}
.brown{background:#A93501}
.green{background:#509F00}
.violet{background:#9C0DFD}
.blu{background:#0000CC}
.black{background:#000}

.tabEl{float:left;width:100%;border-bottom:1px solid #000000;}
.noborder{border:0}

/*-------------------------- SERVIZI ELENCO SOGGETTI --------------------------------------------------------*/

.newIcon{float:left;width:355px;height:22px;overflow:hidden;margin:0 0 0 2px}
.img-hotelBox .newIcon{margin:0}
.hotel .img-hotel img{width:255px}
.hotel .img-hotel{float:left;width:255px;overflow:hidden;}

.serivice-1-ON{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") 0px 0;}   /* accessibile ai disabili  1 */
.serivice-2-ON{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -127px 0}   /* Area Wellness  2  */
.serivice-4-ON{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -211px 0} /* Ascensore  4 */
.serivice-8-ON{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -148px 0;}  /* Fitness & Relax  8 */
.serivice-16-ON{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -64px 0;}   /* Garage  */
.serivice-32-ON{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -106px 0}   /* Internet Wi-fi 32 */
.serivice-64-ON{float:left;width:22px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -232px 0}/* Lingue straniere 64  */
.serivice-128-ON{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -85px 0}  /* Parcheggio  */
.serivice-256-ON{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -21px 0;} /* Piccoli animali ammessi  256  */
.serivice-512-ON{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -42px 0;}  /* Piscina  512 */
.serivice-1024-ON{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -190px 0;}/* Ristorazione  1024  */
.serivice-2048-ON{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -169px 0;}  /* Servizi per bambini  2048 */


.serivice-1-OFF{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") 0px 22px} /* Accesso diversamente abili  1  */
.serivice-2-OFF{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -127px 22px}/* Area Wellness  2  */
.serivice-4-OFF{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -211px 22px} /* Ascensore  4 */
.serivice-8-OFF{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -148px  22px}/* Fitness & Relax  8 */
.serivice-16-OFF{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -64px 22px} /* Garage  16  */
.serivice-32-OFF{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -106px 22px} /* Internet  32  */
.serivice-64-OFF{float:left;width:22px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -232px 22px}/* Lingue straniere 64  */
.serivice-128-OFF{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -85px 22px} /* Parcheggio  128 */
.serivice-256-OFF{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -21px  22px} /* Piccoli animali ammessi  256  */
.serivice-512-OFF{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -42px 22px}/* Piscina  512 */
.serivice-1024-OFF{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -190px 22px}/* Ristorazione  1024  */
.serivice-2048-OFF{float:left;width:21px;height:28px;overflow:hidden;background:url("images/newiconEs.gif") -169px 22px}/* Servizi per bambini  2048 */


/* -------------------------------------------- \\\\\\\\\\\   NEW ELENCO EVENTI     //////  --------------------------------------------------------------------------------- */

/*-------------------  GOOGLE MAP -----------------------------*/

.mapGBox{position:relative;float:left;width:510px;background-color:#497D0B;}
.mapBlock{float:left;width:100%;height:23px;overflow:hidden;color:#FFF;padding:5px 0 0 5px;margin:0}
.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 }

/* ----------------------------------------------------------------------------------------------------  */ 
.ContenitoreFiltri{float:left;width:100%;margin:0px;padding:0}

.supersearch .chk_TipoCont,.supersearch .chk_LocCont,.supersearch .chk_ServCont,.supersearch .chk_TemaV{clear:none}
.filterBox .bkMid{float:left;width:100%;padding:0;background:none}

.ContenitoreFiltri .dateFiltriSB{width:auto}
.ContenitoreFiltri label,#FiltroCat label{float:left;margin:0;}
.ContenitoreFiltri .chk_Loc,#FiltroCat .chk_Cat,#FiltroCat .chk_SottoCat,.ContenitoreFiltri .chk_Liv,.ContenitoreFiltri .chk_Imp,.ContenitoreFiltri .chk_Tipo{float:left}
.ContenitoreFiltri .chk_LocCont,#FiltroCat .chk_CatCont{clear:both}

#contentWide .ContenitoreFiltri .col2{float:left;width:90%!important;margin:0 0 2px 0}

.col1 .chk_LocCont{float:left;width:210px}
.col1 .chk_LocCont .chk_Loc{float:left;width:14px}
.col1 .chk_LocCont label{float:left;width:180px;margin:2px 0 0 0}


.ContenitoreSottoCat,.chk_SottoCatCont,.chk_CatCont,.chk_LivCont,.chk_ImpCont,.chk_TipoCont,.chk_TemaV{clear:both}
.ContenitoreSottoCat{margin-left:19px}
.ContenitoreSottoCat label,.chk_LocCon label,.chk_ImpCont label,.chk_TipoCont label{width:120px;}

.elenco .titleEv{float:left;width:390px;float:left;margin:0 0 0px 0;font-size:12px;font-weight:100;color:#497d0b;}

.elenco .titleEv a{color:#497d0b;font-weight:bold;text-transform:uppercase;text-decoration:underline}

.elenco .titleEv .left{margin:0 2px  4px 2px}

.elenco .imgEx{padding:0;float:left;width:105px;margin:0 10px 0 0;overflow:hidden;text-align:center}
.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 #497D0B}
.elenco .checkBox{float:left;width:100px;}
.elenco .text{width:390px;float:left;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.png") top left no-repeat;width:18px;height:18px;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:bold;} 
.elenco .title{float:left;width:290px;margin:0 0px 5px 0 ;padding:0 0 5px 0} 

.elenco .Tright{float:left;width:350px;text-align:right;padding:5px 0 0 0}

.elenco .title a{color:#497E0C;}
.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 #497D0B;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}

.point{float:left;background:url("images/handle.png") top left no-repeat;width:18px;height:18px;overflow:hidden;text-align:center;margin:0 3px 0 0 ;}
.point{font-size:16px;font-weight:bold}

/*----- FILTRI ELENCO SOGG ------*/

.filterBox{position:inherit;float:left;width:100%;margin:0 10px 0 0 ;background:#F0F0F0;padding:0; overflow:hidden}

.filterCont .filterBox,.ContenitoreFiltri .filterBox{margin-right:0}
.filterBox .titleFilterSB{float:left;width:220px;margin:0px 0 8px 0;padding:0px 0px 5px 10px;overflow:hidden;background:#497D0B;color:#FFF}
.filterBox .titleSm .point{color:#FFF}
.filterBox .titleSm{float:left;width:210px;margin:0 0 2px 5px;padding:0px 0 3px 0px;overflow:hidden;font-weight:bold;border-bottom:1px solid #497D0B;color:#497D0B}
.filterBox .titleSm .txt{float:left;width:180px;overflow:hidden;margin:0 3px 0 0}
.filterBox .titleSm .alert{float:left;width:14px;overflow:hidden;background:url("images/alert-A.gif") top left no-repeat}
.filterBox .titleSm a{;text-decoration:none;font-weight:bold;font-size:12px}
.filterBox .lineTitleSm{float:left;width:180px;margin:4px 5px;overflow:hidden;background:#FFFFFF;height:1px;clear:both;}
.filterBox .bkMid{}
.filterBox fieldset{border:0;margin:5px 0px 10px 5px;padding:5px 0px 5px 5px}

.graySearch{width:96%;margin:0;padding:0px 2% 4px 2%;border-bottom:1px solid #497E0C}

/*  ---------------------------- suggeriment autocompleter ------------------------------------ */

.suggerimenti {z-index:10000000;clear:both;}
.suggerimenti ul{float:left;border-top:1px solid #497D0B;border-left:1px solid #497D0B;border-right:3px solid #666;border-bottom:3px solid #666}
.suggerimenti ul{list-style:none;margin:0;padding:0;width:300px;background:#fff}
.suggerimenti li.selected {width:94%;background:#497D0B;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}
.graySearch .suggerimenti ul{margin:-50px 0 0 -90px}
.suggerimenti ul{margin-left:-130px\0/}

.ContenitoreFiltri .button{float:right}
.ContenitoreFiltri .button a{color:#FFF}

.filterBox .titleSm .point{float:left;width:18px;overflow:hidden;margin:0 5px 0 0;background:url("images/handle.png") top left no-repeat;color:#FFF;text-align:center;line-height:14px;height:18x;vertical-align:middle}
.filterBox .titleSm .point{line-height:16px\0/}

.brEnd{font-weight:bold;}

.LoadingElenco{border:solid 3px #497D0B;position:absolute;top:440px;left:42%;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:#497D0B}
.LoadingElenco #Wtext{width:250px;font-family:tahoma;color:#497D0B;margin:0;text-transform:uppercase;font-size:20px;font-weight:100;margin:15px  5px 0 5px;text-align:center} 

/* ----------------- fine  eventi  --------------------------------- */
#tab .tabboxsel{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 15px 0 0;color:#497E0C;border:1px solid #E2E2E2;border-bottom:1px solid #FFF}
#tab .tabboxOver{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 15px 0 0;background:#497E0C;color:#FFF;border:1px solid #E2E2E2;border-bottom:1px solid #FFF}

#tab .tabbox{height:18px;float:left;padding:3px 10px 3px 10px;margin:0 15px 0 0;;border:1px solid #E2E2E2;background:#F1EFF2;color:#5a5a5a}
#tab .tabbox a{color:#5a5a5a}
#tab .tabboxOver a{color:#fff}

.contenitoreTab{float:left;width:100%}

#frame .titlePage h1{float:left;;font-size:1.8em;margin:5px 0 10px 0;color:#497E0C;text-transform:uppercase}
#frame .titlePage .leftTitle{float:left;}

#frame .titlePage .leftTitle  img{position:relative;margin:7px 3px 0px 5px;border:0}

#frame .titlePage .leftTitle{float:left}
#frame .schedaWide{float:left;width:100%;padding:10px 0;overflow:hidden;}
#frame .schedaWide .img{width:200px;float:left;margin:0 13px 5px 0px;border:0;padding:0 } 
#frame .schedaWide .img img{border:0}
#frame .schedaWide .text{width:280px;float:left;padding:0} 
#frame .schedaWide dl{margin:0 0 10px 0!important;padding:0!important;}
#frame .schedaWide dt{margin:0 0 4px 0;padding:0}

/* ----------------------------------- Spinner -------------------------------------*/
.spinner{border:1px solid #999;padding:1px; float: left;background:#FFF;margin:10px 0 0 0}
div.outline{border:1px solid #999;padding:1px; float: left;}
input.spin-decimal{margin:0;padding: 0 6px;text-align: right;border: medium none;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}


/*** box eventi****************/
.filterBox .button-ON{float:right;padding:4px 6px;background:#629928;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:#FFFFFF;text-decoration:none;font-weight:bold}


/*------------------------ FILTRO ORDIAMENTO ELENCO EVENTI-------*/
.filterElSogg{position:relative;float:left;border-top:1px solid #497D0B;border-bottom:1px solid #497D0B;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:#497D0B}
.orderBox{float:left;padding:0 10px 0 10px;vertical-align:middle;line-height:20px} .orderBox img{float:left;margin:7px 5px 0 0;}
.orderBox a{color:#497D0B}
*+html .orderBox{width:42px}
*+html .orderBox{float:left}
*+html .orderBox a{float:right}


.titleSmEv{color:#497E0C;font-size:12pt;font-weight:bold;padding:0 0 5px 0 }
.boxEvPadre{border:1px  solid #497E0C;float:left;width:99%;background:#F1EFF2}

/* -------------------------------------------- \\\\\\\\\\\\  TAB ORIZZONTALI   WIDGET ////////// ---------------------------------------------------------------------------------*/
.widget{float:left;width:460px;overflow:hidden;;margin:0 10px 0 0}
.preview{float:left;width:240px;overflow:hidden;}
.widget fieldset{float:left;width:94%;padding:10px 1.5%;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}
.widget .title{float:left;width:548px;margin:10px;font-variant:small-caps;font-size:16px}
.widget .lineDotted{margin:10px 2%;width:96%}
.widget .button{margin:10px} .widget .button a{color:#FFF}
.widget .buttonBox{float:left;width:80px}
.widget .labelBox{float:left;width:170px;padding:10px 0 0 0}
.selectColor{float:left;width:462px}
.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 25px 0 0}
.widget .select{border-bottom:6px solid #E2001A;background:#F1EFF2;cursor:default}
/* -------------------------------------------- \\\\\\\\\\\\  SLIDER COLOR   ////////// ---------------------------------------------------------------------------------*/

.colorBox{float:left;width:165px;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}

.widget .button a{color:#FFF} .widget .button {color:#FFF}
.exportForm{background:#efefef;font-family:Courier, "Courier New" ,monospace;font-size:13px;margin-top:10px}

