/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;color:#6b6b6b;margin:0;font-size:14pt;background-color:#FFFFFF;}
body a{color:#6b6b6b;text-decoration:underline}
strong{color:#000000} .strong{color:#6b6b6b;font-weight:bold}
.vertical{vertical-align:middle;}
.left{float:left;} .left10{float:left;margin:0 10px 0 0;} .right{float:right}
.left5{float:left;margin:0 5px 0 0;}
.left400{float:left;width:400px;padding:0;}
.left500{float:left;width:500px;padding:0;}
.space5{clear:both;padding:2px;font-size:0;} 
.space10{clear:both;padding:5px ;font-size:0}
.space2{clear:both;padding:1px;font-size:0;margin:0}
.right{float:right} .right10{float:right;margin:0 0 0 10px}  
fieldset{width:100%;float:left;border:0}
.width100{float:left;width:100px;margin:0} .width80{float:left;width:80%;} 
.width120{float:left;width:125px;}
.labelForm{font-weight:bold;float:left;width:150px;margin:0 10px 0 0;display:inline}
.clear{clear:both}
.line{font-size:0;border-top:1px solid #ffe9d7;clear:both;margin:2px 0 5px 0 }
.print{display:none}
noscript{display:none} 
#flash{display:none}
.left b{display:none}
p{margin:0 0 .5em .5em ;padding:0;}
ul{margin:0 0 0 10px;padding:0 0 0 5px}
.news{margin:5px 0px;padding:0 0 0 18px;float:left;list-style:url("/images/freccia.gif")} .news li{margin:0 0 5px 0}
.docs{margin:5px 0px;padding:0 0 0 18px;float:left;list-style:url("/images/folder.jpg")}  .docs li{margin:0 0 5px 0}
.links{margin:5px 0px;padding:0 0 0 18px;width:100%;float:left;list-style:url("/images/linkicon.gif")}  .links li{margin:0 0 5px 0}

#loghi{float:right;margin:40px 0 0 0;}
#loghiNew{float:right;margin:15px 0 0 0;}

#page{width:90%;margin:0 5%;}
#head{float:left;width:100%} #head img{border:0}

#topmenu{display:none}

#content{float:left;width:100%;} 
#contboxWide{float:left;width:100%;}
#contbox{width:100%}
#homebox{width:100%;}

.boxFiltro{float:left;width:600px;padding:10px 9px;background:#FFEAD7;margin:0}
.boxFiltro-top{font-size:0;width:618px;height:9px;background:url("/images/bk_topfiltro.jpg") left no-repeat}
.boxFiltro-bottom{float:left;font-size:0;width:618px;height:9px;background:url("/images/bk_bottomfiltro.jpg") left  no-repeat}

#tab{float:left;width:618px;height:23px;background:url("/images/bk_tab.gif");margin:0 0 5px 0}
#tab .tab-ON{float:left;margin:0 0 0 10px ;background:#DE741B;padding:3px 10px 3px 10px;font-weight:bold} #tab .tab-ON a{color:#FFFFFF;text-decoration:none}
#tab .tab-OFF{float:left;margin:0 0 0 10px;background:#FFEAD7;padding:3px 10px 2px 10px;font-weight:bold} #tab .tab-OFF a{color:#DE741B;text-decoration:none}

#tab .tabCal-ON{float:left;margin:0 0 0 7px ;background:#DE741B;padding:3px 8px 3px 8px;font-weight:bold; font-size:11px} 
#tab .tabCal-ON a{color:#FFFFFF;text-decoration:none; font-size:11px}
#tab .tabCal-OFF{float:left;margin:0 0 0 7px;background:#FFEAD7;padding:3px 8px 2px 8px;font-weight:bold;font-size:11px;color:#CCC} 
#tab .tabCal-OFF a{color:#DE741B;text-decoration:none; font-size:11px}
#tab .tabCal-NULL{float:left;margin:0 0 0 7px;background:#EEE;padding:3px 8px 2px 8px;font-weight:bold;font-size:11px;color:#CCC} 
#tab .tabCal-NULL a{color:#DE741B;text-decoration:none; font-size:11px}

#tab .tabData{float:left;margin:0 10px 0 0}
#data{border-top:2px solid #999;border-bottom:3px solid #cecece;padding:5px 5%;float:left;width:100%;margin:10px 0;clear:both}

.form{border:1px solid #ffe9d7;margin:0;}

#navbar{display:none}
#sidebar{display:none} 

#sidebarW{display:none}

.brochure{float:left;padding:0 ;margin:0px 0}


.titleSb{color:#de751c;font-family:"Arial Narrow";font-size:1.4em;font-weight:bold;border-bottom:3px solid #cecece;margin:0 0 10px 0;padding:0 0 0px 0;text-transform:none}
.titleBlockSb{margin:0;border-bottom:3px solid #cecece;color:#de751c;float:left;font-size:1.2em;width:100%;padding:2px 0px;font-weight:bold;font-family:"Arial Narrow", Helvetica, sans-serif;} 
.titleBlockSb a{color:#de751c;font-weight:bold;text-decoration:none} .titleBlockSb img{border:0}

.titleSm{color:#de751c;font-size:1.1em;font-weight:bold;}
.titleSm a{color:#de751c;text-decoration:none}

.button{float:right;background:#de751c;text-align:center;padding:3px 5px;margin:0 0 0 10px} 
.button a{text-decoration:none;font-weight:bold;padding:0 10px;color:#FFFFFF} 
.button a:hover{text-decoration:underline;color:#FFFFFF}

.buttonPoll{color:#FFFFFF;float:right;text-align:center;padding:3px 5px;margin:0 5px;background:#DE741B;}
.buttonPoll a{text-decoration:none;font-weight:bold;padding:0 10px;color:#FFFFFF} 
.buttonPoll a:hover{text-decoration:underline;color:#FFFFFF}


.NumberPoll-Active {text-align:center;background:#DE741B;color:#FFFFFF;width:30px;}
.NumberPoll-Previous {text-align:center;background:#FFEAD7;color:#DE741B;width:30px;}
.NumberPoll-Previous a{text-align:center;color:#FFFFFF;text-decoration:none; font-size:11px}
.NumberPoll-Next {text-align:center;background:#EEE;color:#CCC;width:30px;}



.buttonLeft{color:#FFFFFF;float:left;background:#de751c;text-align:center;padding:3px 5px;margin:0 5px;} 
.buttonLeft a{text-decoration:none;font-weight:bold;padding:0 10px;color:#FFFFFF} 
.buttonLeft a:hover{text-decoration:underline;color:#FFFFFF}

.buttonRight{color:#FFFFFF;float:right;background:#de751c;text-align:center;padding:3px 5px;margin:0 5px;} 
.buttonRight a{text-decoration:none;font-weight:bold;padding:0 10px;color:#FFFFFF} 
.buttonRight a:hover{text-decoration:underline;color:#FFFFFF}

.buttonLogin{float:left} 
.buttonLogin a{background:#de751c;text-decoration:none;font-weight:bold;padding:0 10px;color:#FFFFFF} 
.buttonLogin a:hover{text-decoration:underline;color:#FFFFFF}

.leftM{float:left;width:150px;padding:0 7px 0 0;overflow:hidden}

.Box4Col{padding:0;margin:0 0 10px 0;clear:both;}
.Box4Col .col4{float:left;width:23.4%;overflow:hidden;}

.Box3Col{padding:0;margin:0 0 10px 0;clear:both;}
.Box3Col .col3{float:left;width:32%;overflow:hidden;}

.Box2Col{padding:0;margin:0 0 10px 0;clear:both;}
.Box2Col .col2{float:left;width:49%;overflow:hidden;}

#sidebarW .col2{float:left;width:150px;margin:0;padding:0;overflow:hidden}
#sidebarW .spacecol{width:5px;float:left;height:100px;overflow:hidden;font-size:0;}

.col2{float:left;width:49%;overflow:hidden;}
.col1{float:left;width:100%;overflow:hidden;} 
.spacecol{width:2%;float:left;height:100px;overflow:hidden;font-size:0;}

.textorange{color:#de751c;font-size:.97em} .textorange strong{color:#de751c}
.textblack{color:#000000;font-weight:bold}
 
.bigimgBlock{margin:0 0 5px 0} .bigimgBlock img{width:100%}

.imgBlock{float:left;margin:0 10px 5px 0;width:45%}

.imgBlockDx{float:right;margin:0 0px 5px 0px;padding:0 0 0 10px}

.titleBlockSmall-Sh{color:#FFFFFF;float:left;position:relative;padding:2px 2px;background:#de751c;font-weight:bold;font-family:"Arial Narrow", Helvetica, sans-serif} 
.titleBlockSmall-Sh .angle{clear:both;position:absolute;bottom:0;right:0px;font-size:0;padding:0;width:6px;height:5px;background:url("/images/angle.jpg")}
.titleBlock-line{float:left;padding:0 0 2px 0;border-bottom:3px solid #cecece}
.titleBlockSmall-Sh .left{float:left;width:85%;padding:0 0 0 4px} .titleBlockSmall-Sh .right{float:right;width:10%}
.titleBlockSmall-Sh a{color:#FFFFFF;font-weight:bold;text-decoration:none} .titleBlockSmall-Sh img{border:0;padding:2px 0 0 0}

.titleBlock-line-Sh{float:left;padding:0 0 2px 0;}
.titleBlock-line-Out{float:left;padding:0 0 2px 0;border-bottom:3px solid #cecece}

.titleBlockSmall-Out{float:left;position:relative;padding:2px 0 0 0px;background:#ffffff;font-weight:bold;font-family:"Arial Narrow", Helvetica, sans-serif} 
.titleBlockSmall-Out .angle{clear:both;position:absolute;bottom:0;right:-1px;font-size:0;padding:0;width:6px;height:5px;}
.titleBlockSmall-Out .left{float:left;width:85%;} .titleBlockSmall-Out .right{float:right;width:10%}
.titleBlockSmall-Out a{color:#de751c;font-weight:bold;text-decoration:none} .titleBlockSmall-Out img{border:0;padding:0;margin:-2px 0 0 0 }

.titleBlockBig-Out{position:relative;color:#de751c;float:left;font-size:1.4em;width:100%;padding:2px 0 0 0px;font-weight:bold;font-family:"Arial Narrow", Helvetica, sans-serif;margin:0} 
.titleBlockBig-Out a{color:#de751c;font-weight:bold;text-decoration:none} .titleBlockBig-Out img{border:0}
.titleBlockBig-Out .right{margin:4px 0 0 0;padding:0;} 

.titleBlockMed-Out{position:relative;color:#de751c;float:left;font-size:1.1em;width:100%;padding:2px 0 0 0px;font-weight:bold;font-family:"Arial Narrow", Helvetica, sans-serif;margin:0} 
.titleBlockMed-Out a{color:#de751c;font-weight:bold;text-decoration:none} .titleBlockBig-Out img{border:0}
.titleBlockMed-Out .right{margin:4px 0 0 0;padding:0;} 

.titleBlockBig-Sh{background:#de751c;color:#ffffff;float:left;font-size:1.4em;width:100%;padding:2px 0;font-weight:bold;font-family:"Arial Narrow", Helvetica, sans-serif;margin:0} 
.titleBlockBig-Sh a{color:#de751c;font-weight:bold;text-decoration:none} .titleBlockBig-Sh img{border:0;margin:0 2px 0 0;padding:0}
.titleBlockBig-Sh .right{margin:4px 0 0 0;padding:0;} .titleBlockBig-Sh .left{float:left;width:100%;margin:0 0 0 5px}

.link{color:#de751c}
.linkBold{color:#de751c; font-size:1.2em; font-weight:bold; }
.blockSepLine-black{width:100%;border-top:1px solid #000000;padding:0;clear:both;font-size:0;margin:10px 0}
.blockSepLine-white{width:100%;padding:0;clear:both;font-size:0;margin:10px 0}
.blockSepLine-grigia{width:100%;border-top:1px solid #CCCCCC;padding:0;clear:both;font-size:0;margin:10px 0}

.titlePage{float:left;clear:both;color:#de751c;font-family:"Arial Narrow";font-size:1.72em;font-weight:200;border-bottom:3px solid #cecece;margin:0 0 15px 0;padding:0 0 10px 0;text-transform:uppercase}
.undertitlePage{color:#de751c;font-size:0.8em;font-weight:bold }  
.dida{text-align:left;font-style:italic;font-size:.9em;margin:0 0 10px 0}

#menu{float:left;margin:0 0 30px 0}
#menu .menu-top{float:left;width:156px;height:9px;font-size:0;background:url("/images/top_menu.jpg")}
#menu .menu-hidden{float:left;width:156px;height:1px;font-size:0;padding:0;background:url("/images/hidden_menu.jpg") no-repeat;background-color:#de751c}
#menu .menu-bottom{float:left;width:156px;height:9px;font-size:0;background:url("/images/bottom_menu.jpg")}

#menu .menuLiv1-ON{width:146px;float:left;background:#de751c;padding:2px 5px 4px 10px} #menu .menuLiv1-ON a{font-weight:bold;text-decoration:none;color:#FFFFFF} #menu .menuLiv1-ON a:hover{text-decoration:underline}
#menu .menuLiv1-OFF{width:146px;float:left;background:#de751c;padding:2px 5px 4px 10px} #menu .menuLiv1-OFF a{font-weight:bold;text-decoration:none;color:#FFFFFF} #menu .menuLiv1-OFF a:hover{text-decoration:underline}

#menu .menuLiv2-ON{border-top:1px solid #FFC18F ;width:126px;float:left;padding:2px 5px 2px 25px;background:url("/images/bk_menuliv2.gif");background-color:#FFE9D7;} #menu .menuLiv2-ON a{font-weight:bold;text-decoration:none;color:#de751c} #menu .menuLiv2-ON a:hover{text-decoration:underline}
#menu .menuLiv2-OFF{border-top:1px solid #FFC18F;width:126px;float:left;padding:2px 5px 2px 25px;background:url("/images/bk_menuliv3.gif");background-color:#FFE9D7;} #menu .menuLiv2-OFF a{font-weight:bold;text-decoration:none;color:#de751c} #menu .menuLiv2-OFF a:hover{text-decoration:underline}

#menu .menuLiv3-ON{border-top:1px dashed  #FFC18F;width:126px;float:left;background:#ffffff;padding:2px 5px 2px 25px;background:url("/images/bk_menuliv2.gif")} #menu .menuLiv3-ON a{font-weight:100;text-decoration:none;color:#de751c} #menu .menuLiv3-ON a:hover{text-decoration:underline}
#menu .menuLiv3-OFF{border-top:1px dashed  #FFC18F;width:126px;float:left;background:#ffffff;padding:2px 5px 2px 25px;background:url("/images/bk_menuliv3.gif")} #menu .menuLiv3-OFF a{font-weight:100;text-decoration:none;color:#de751c} #menu .menuLiv3-OFF a:hover{text-decoration:underline}

#menu .menuLiv4-ON{border-top:1px dashed  #FFE9D7;width:116px;float:left;background:#ffffff;padding:2px 5px 2px 35px;background:url("/images/bk_menuliv4.gif");font-size:0.9em} #menu .menuLiv4-ON a{font-weight:bold;text-decoration:none;color:#de751c} #menu .menuLiv4-ON a:hover{text-decoration:underline}
#menu .menuLiv4-OFF{border-top:1px dashed  #FFE9D7;width:116px;float:left;background:#ffffff;padding:2px 5px 2px 35px;background:url("/images/bk_menuliv4.gif");font-size:0.9em} #menu .menuLiv4-OFF a{font-weight:100;text-decoration:none;color:#de751c} #menu .menuLiv4-OFF a:hover{text-decoration:underline}

#tail{width:100%;margin:10px 0;border-top:3px solid #cecece;padding:10px 0 0 0} 
#tail img{display:none} #tail .text{color:#000000;padding:15px 0 0 10px} #tail .text a{text-decoration:none;color:#000000}
#tail .unione{display:none}
#tail2010{display:none}

.pager{clear:both;margin:10px 0;padding:0;height:20px}
.pager .left{float:left;padding:5px 0 0 0;}
.pager .left img{float:none}
.pager .right{display:none}

.text-white{color:#FFFFFF;border-bottom:1px solid #ffffff} .text-white a{color:#FFFFFF}
.dataSm{color:#999999;}
.no-link{text-decoration:none}

.calendario{background:#7594A6;color:#FFFFFF} 

.giorni_sel{font-weight:bold;color:#ffffff;} 
.giorni{font-weight:100;color:#FFFFFF;text-decoration:none} .giorni strong{color:#FFFFFF}
.giorni a{font-weight:bold;color:#ffffff;text-decoration:none}

.bg_grigio{background-color:#EAE9E9;}
.bg_brown{background-color:#DE741D;}
.bg_brownNoRec{background-color:#DE741D;}
.bg_bianco{background-color:#7594A6;}
.bg_bianco2{background-color:#1C4087;}

#photogallery{float:left;width:100%} 
#photogallery .photoBox{float:left;width:110px;;margin:0 13px 10px 0;overflow:hidden;} 
#photogallery .photo{;width:110px;float:left;vertical-align:middle;text-align:center;white-space:nowrap;background:#ffe9d7;height:110px} #photogallery .photoimg{}
#photogallery  .dida{position:relative;bottom:0px;text-align:right;font-style:italic;font-size:.9em;margin:0 0 10px 0}


.sezione_on{font-style:normal;font-size: 8pt;font-weight: bold;color: #fea303;text-decoration:none}
.sezione_on:link{color:#ffffff;}
.sezione_on:hover{color:#ffffff;}
.sezione_on:active{color:#ffffff;}
.sezione_on:visited{color:#ffffff;text-decoration: none;}

.imgBorder0{float:left;margin:0 0 10px 0;}
.imgBorder{float:left;border:1px solid #FFFFFF} 
.imgBorder2{width:106px;padding:5px 0px;text-align:center;background:#FFFFFF;margin:0 4px}
.testo{font-family:Arial, Helvetica, sans-serif;color:#6b6b6b; font-size:.75em;}

#doc{float:left;width:100%;margin:20px 0;padding:0 20px;display:inline} .no-left{width:40px;clear:right;height:20px}
#doc .wide40{float:left;width:40px;display:inline} #doc .wide480{float:left;width:480px;display:inline}
#doc .wide17{float:left;width:17px;height:20px;} #doc .left{float:left;padding:0 0 0 5px}


.sitemap{list-style:none;margin:0 20px 10px 0;float:left;width:45%;background:#f5f5f5;padding:5px 0 0 8px}  
.sitemap li{padding:0 0 0 10px;font-size:1em}  .sitemap li a{font-weight:bold;color:#DE751C;text-decoration:none}
.sitemap .liv1{font-weight:bold;font-size:1.4em;margin:0;color:#DE751C}  
.sitemap .liv1 a{color:#DE751C;text-decoration:none} .sitemap .liv1 a:hover, .sitemap li a:hover{text-decoration:underline;}

.sitemapLiv2{list-style:none;padding:0;margin:0 0 0 20px}
.sitemapLiv2 li{padding:0 0 0 0px;}
.sitemapLiv2 li a{color:#6B6B6B;font-weight:100} 


.ActiveCalendar{}
