          body   { font-size: 12px; line-height: 16px; background-image: url(img/BG_home.gif); background-repeat: repeat-x; margin: 0; padding: 0   }          .linkzero  { font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; background-color: #cc9; width: 100px; height: 20px; border-bottom: 1px solid white }          #top { visibility: visible; position: absolute; top: 0px; left: 0px; width: 10px; height: 10px }          #banner { visibility: visible; position: absolute; top: 0px; left: 0px; width: 800px; height: 100px }          #marchio  { visibility: visible; position: absolute; top: 0; left: 49px; width: 205px; height: 162px }          #logo  { visibility: visible; position: absolute; top: 127px; left: 200px; width: 530px; height: 43px }          #bandiere    { visibility: visible; position: absolute; z-index: 20; top: 137px; left: 10px; width: 80px; height: 25px }          #didascalia   { background-color: transparent; text-align: right; position: absolute; z-index: 0; top: 0; left: 473px; width: 300px }          .testodida   { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; background-color: #000 }          #datainfo   { color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: right; visibility: visible; position: absolute; top: 103px; left: 320px; width: 450px; height: 20px }          #briciole  { visibility: visible; position: absolute; top: 180px; left: 200px; width: 400px; height: 20px; color: #999; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 16px; }          #boxtestoS { color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 16px; visibility: visible; position: absolute; top: 220px; left: 200px; width: 370px }          #boxtesto { color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 16px; visibility: visible; position: absolute; top: 220px; left: 200px; width: 570px }          #boxmenu  { position: absolute; z-index: 20; top: 171px; left: 0; width: 150px }          #boxmeteo  { color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f9f9ef; text-align: center; visibility: visible; padding: 5px; position: absolute; top: 220px; left: 590px; width: 190px }          #boxdestra   { color: #000; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 13px; background-color: #f9f9ef; visibility: visible; position: absolute; top: 380px; left: 590px; width: 190px ; padding: 10px 0 50px 10px; }          #schemastradediv { background-color: transparent; z-index: 20; top: 110px; right: 300px; width: 370px; height: 350px; visibility: visible; border: 1px #000000 solid }          #smenu1, #smenu2, #smenu3  { background-color: #cc9; display: none; margin: 0; padding: 0; position: absolute; z-index: 100; left: 140px; width: 150px }          #ssmenuB { z-index: 10; background-color: #cc9; display: none; position: absolute; left: 280px; width: 150px; margin-top: 20px; margin-left: 0; padding: 0; }          #linkspento  { position: absolute; top: 170px; left: 0; z-index: 30; width: 150px; color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 18px; background-color: #fff; background-image: url("img/rombo_e600.gif"); background-repeat: no-repeat; background-position: 5px 0; display: block; padding-left: 20px; border-bottom: 1px solid white }          #linkspento.home  { position: absolute; top: 171px; left: 0; z-index: 30 }          #linkspento.link   { position: absolute; z-index: 30; top: 475px; left: 0 }          #linkspento.partner  { position: absolute; top: 209px; left: 0; z-index: 30 }          #linkspento.progetto  { position: absolute; top: 190px; left: 0; z-index: 30 }          #linkspento.territorio  { position: absolute; top: 228px; left: 0; z-index: 30 }          #linkspento.buonepratiche  { position: absolute; top: 247px; left: 0; z-index: 30 }          #linkspento.adelaideodon   { position: absolute; z-index: 30; top: 418px; left: 0 }          #linkspento.monitoraggio  { position: absolute; top: 266px; left: 0; z-index: 30 }          #linkspento.seiviaggi  { position: absolute; top: 285px; left: 0; z-index: 30 }          #linkspento.areadidattica   { position: absolute; z-index: 30; top: 456px; left: 0 }          #linkspento.galleriafoto   { position: absolute; z-index: 30; top: 437px; left: 0 }          #linkspento.download   { position: absolute; z-index: 30; top: 494px; left: 0 }          #linkspentorientro  { position: absolute; top: 170px; left: 0; z-index: 30; width: 150px; color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 18px; background-color: #fff; background-image: url("img/rombo_e600.gif"); background-repeat: no-repeat; background-position: 15px 0; display: block; padding-left: 30px; border-bottom: 1px solid white }          #linkspentorientro.parchiriserve  { position: absolute; top: 304px; left: 0; z-index: 30 }          #linkspentorientro.fortificazioni  { position: absolute; top: 323px; left: 0; z-index: 30 }          #linkspentorientro.artesacra  { position: absolute; top: 342px; left: 0; z-index: 30 }          #linkspentorientro.archeologia  { position: absolute; top: 361px; left: 0; z-index: 30 }          #linkspentorientro.culturamateriale  { position: absolute; top: 380px; left: 0; z-index: 30 }          #linkspentorientro.enogastronomia  { position: absolute; top: 399px; left: 0; z-index: 30 }          ul { list-style-type: none; border: 1px solid #fff }          li.freccia    { list-style: none url("img/freccia_rev_998.gif"); display: none }          img.footer     { position: absolute; z-index: 30; top: 900px; left: 200px }          a  { color: #966; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; background-color: transparent; background-image: none }          a:hover   { color: #e60000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; background-color: transparent; background-image: none }          a.menubase{ color: #666; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; background-color: #efefde; background-image: url("img/rombo_ccb.gif"); background-repeat: no-repeat; background-position: 5px 0; display: block; padding-left: 20px; border-bottom: 1px solid white }          a.menuout{ color: #666; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; background-color: #efefde; background-image: url("img/freccia_rev_ccb.gif"); background-repeat: no-repeat; background-position: 5px 0; display: block; padding-left: 20px; border-bottom: 1px solid white }          a.menuout:hover{ background-color: #dedecd; background-image: url("img/freccia_rev_e600.gif") }          a.linkbase{ color: #666; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; background-color: #f9f9ef; background-image: url("img/link_ccb.gif"); background-repeat: no-repeat; background-position: 3px 0; display: block; padding-left: 20px; border-bottom: 1px solid white }          a.linkbase:hover { color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; background-color: #efefde; background-image: url("img/link_998_negativo.gif"); display: block }          a.rientro    { color: #666; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; background-color: #efefde; background-image: url("img/rombo_ccb.gif"); background-repeat: no-repeat; background-position: 15px 0; display: block; padding-left: 30px; border-bottom: 1px solid white }          a.zero    { color: #666; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; background-color: #efefde; background-image: url("img/BG_link_ccb.gif"); background-repeat: no-repeat; background-position: 5px 0; display: block; padding-left: 20px; border-bottom: 1px solid white }          a.uno { color: #777; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; background-color: #ddc; display: block; padding-left: 5px }          a.due { color: #888; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; background-color: #eed; display: block; padding-left: 5px }          a.menubase:hover, a.rientro:hover, a.zero:hover, a.uno:hover, a.due:hover { color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; background-color: #dedecd; background-image: url("img/rombo_e600.gif"); display: block }          font.titolo  { color: #e60000; font-size: 20px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px }          font.titoletto  { color: #000; font-size: 16px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px }          font.titolettofverde  { color: #fff; font-size: 16px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; background-color: #090; padding: 4px }          font.titolettofblu  { color: #fff; font-size: 16px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; background-color: #00a; padding: 4px }          font.titolettochiaro { color: #000; font-size: 16px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 20px }          table td  { padding: 1px; border-bottom: 0px; color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 16px }          table#tabelladati td  { padding: 2px; border-bottom: 1px solid #000; color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 14px }          table#tabellagrafico td  { padding: 0; border-bottom: 1px solid #000; color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 16px ; vertical-align: bottom; }          table#tabellagrafico td.noriga  { border-bottom: 1px solid #fff; color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; line-height: 16px }