body {margin:0; padding:0; background:#fff;}
hr {display:none;}
a {color:#000099; font-weight:bold;}
a:hover,a:active {color:#cc0000;}
img {border:#000;}
li {padding-bottom:7px;}
.hidden {display:none;}
.perBassaVis {/**/}
.perAltaVis {display:none;}
.newsAltaVis {display:none;}
.floatLeft {float:left;}
.floatRight {float:right; text-align:right;}
.titolo {font-weight:bold;}
.titoloSez {display:block; padding:3px; font-weight:bold; background:#C9E9E9; border-bottom:solid #87b7c9 1px; border-top:solid #F8FCFC 1px;}
.mapMini{margin-top:15px; text-align:center;}
.imageLeft {float:left; margin-right:10px; margin-top:3px;}
.alignMiddle {vertical-align:middle;} /*Funziona meglio del semplice parametro align="middle"*/

#mainDiv {float:left; width:780px; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:10pt; color:#000;}
   #homeTop {float:left; padding:10px; font-size:11px; /*border:solid 1px #0000ff;*/}
      #homeTopLeft {float:left;}
      #homeTopRight {float:right;}
   #homeMid {clear:left; float:left; padding:20px 4px 20px 4px; border:dashed #000; border-width:1px 0 1px 0; background:url('../images/separatore.gif') 50% 17px no-repeat;}
      #homeMidInner {float:left; width:771px;}
         #homeMidLeft {float:left; width:365px; margin-right:41px; background:#f3f3f3;}
         #homeMidRight {float:left; width:365px; background:#f3f3f3;}
            .homeMidDetail {padding:10px;}
               .entra a {display:block; text-align:center; font-size:14pt; margin-top:15px; margin-bottom:10px; padding:3px; color:#000;}
               .entra a:hover, .entra a:active {background:#cc0000; color:#fff;}
   #homeBottom {clear:left; width:780px; text-align:center; padding-top:20px; /*border:solid 1px #000;*/}
      #homeBottom img {padding-right:15px;}

   #left {float:left; width:429px; border-right:dashed 1px #000; margin-bottom:10px;}
      #dove {margin:10px 10px 0 10px; background:#f3f3f3 url('../images/inner_dove_bck.gif') no-repeat; padding:7px; font-family:"book antiqua",garamond,times,serif; font-weight:bold; font-size:13pt;}
         #dove a {color:#000099;}
         .normalText {font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:10pt; color:#000;}
      #leftInner {margin:0 10px 10px 10px; padding:10px; background:#f3f3f3; min-height:350px; height:auto !important; height:350px;}
         #versione {background:#fff; padding:7px; margin-bottom:25px; text-align:center; border:solid #999; border-width:0 1px 1px 0;}
         #versione a {color:#cc0000;}
         #passaA {text-align:right;}
            #passaA a {margin-top:10px; text-decoration:none; color:#000;}

         #galleryBig {clear:left;}
            .big {border:1px solid #000;}
            #dida {margin-top:3px; font-family:verdana; font-size:10px; font-weight:bold; width:385px;}
            #thumbs {clear:left;}
               .thumb {margin:12px 0 0 13px; border:1px solid #000;}
               .thumb:hover {border-color:#ff0000;}

   #right {float:left; width:350px; margin-bottom:10px;}
      #rightInner {margin-left:10px;}
         #news {background:url('../images/news_bck.gif') no-repeat; height:157px;}
         #menu {background:url('../images/menu_bck.gif') no-repeat; min-height:200px; height:auto !important; height:200px;}
            .menuInner {float:left; font-size:11px; width:110px;}
            .menuInner#chi {background:url('../images/menu_tit_chisiamo.gif') 0 0 no-repeat;}
            .menuInner#cosa {background:url('../images/menu_tit_cosafacciamo.gif') 0 0 no-repeat;}
            .menuInner#contatta {background:url('../images/menu_tit_contattaci.gif') 0 0 no-repeat; width:115px;}
               .menuInner a {display:block; margin:0 0 3px 3px; padding:4px 0 4px 8px; color:#000; text-decoration:none; font-weight:normal;}
               .menuInner a:hover, .menuInner a:active {color:#cc0000; background:#fff; border-left:solid 1px #7F9DB9; border-top:solid 1px #7F9DB9; padding:3px 0 4px 7px;}
         #moreLinks {float:right; width:150px; font-size:11px; font-weight:bold;}
            #moreLinks a {display:block; color:#000; text-align:left; margin-bottom:7px;}
            #moreLinks a:hover, #moreLinks a:active {color:#cc0000; text-decoration:none;}

   #footer {clear:left; padding:10px 0 0 5px; border-top:dashed 1px #000;}
   #footer a {color:#000; text-decoration:none; font-weight:normal;}
      #footerInner {background:url('../images/footer_bck.gif') no-repeat; padding:10px; font-size:11px; text-align:center;}


.w3cbutton a {white-space:nowrap; display:block; width:10em; font:1em verdana,arial,helvetica,sans-serif; border:1px solid #000; background:#fc6; color:#000; margin:1em auto; text-align:left; text-decoration:none;}
.w3cbutton a:hover {background:#ff9; color:#333; text-decoration:none;}
.w3cbutton a:hover .w3c {background:#fff; color:#006600;}
.w3c {padding:3px; margin-right:.25em; background:#fff; color:#0c479d;}
.waiA {color:#900;}
