.submenu-link-off      { color: #808080; font-size: 12px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-variant: small-caps; text-decoration: none; letter-spacing: 1px }
.submenu-link-off:hover  { text-decoration: underline }
.submenu-link-on        { color: #505050; font-size: 12px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-variant: small-caps; text-decoration: underline; letter-spacing: 1px }
.submenu-background-on   { background-image: url("../immagini/navigation_engine/comuni/submenubar_sfondo_5.gif"); border-right: 1px solid #ccc3ab; border-left: 1px solid #ccc3ab }
.submenu-separator   { color: #646464; font-size: 12px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 3px }

.label-text   { color: #fafafa; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; font-weight: bold; letter-spacing: 1px }

.home-titoli  { color: #0f2a7f; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 1px 0 10px }
.home-testo { color: #505050; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; margin: 0 }
.home-link { color: #f30; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; text-decoration: underline; margin: 0 }
.home-link:hover { text-decoration: none }
.mini-link  { color: white; font-size: 10px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
.mini-link:hover  { text-decoration: underline }
.mini-testo  { color: white; font-size: 10px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.piepagina-testo  { color: #646464; font-size: 10px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0 }
.piepagina-link  { color: #646464; font-size: 10px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
.piepagina-link:hover  { text-decoration: underline }

.titolo-sezione        { color: #306aaf; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 16px 0 10px }
.argomento-sezione     { color: #3f79cb; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 14px; margin-bottom: 8px }
.p-div-rientro 	 	    { text-indent: 20px; margin: 5px 0 0 }
.p-div-indentazione	     { margin: 5px 0 0 10px; padding-left: 10px }
.p-div-puntoelenco        { background-image: url("immagini/tasto_pallino_off.gif"); background-repeat: no-repeat; margin: 5px 0 0; padding: 0 0 0 20px }
.dettagliosezione    { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: justify; margin: 5px 0 0 }
.dettagliosezione i { color: #333 }
.dettagliosezione b { color: #333 }
.dettagliosezione-piccolo  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify; text-indent: 0; margin: 5px 0 0 }
.dettagliosezione-grande   { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: justify; text-indent: 0; margin: 5px 0 0 }
.link-sezione          { color: #f25418; text-decoration: none }
.link-sezione:hover    { text-decoration: underline }


.news-div-anteprima   { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 6px 0; padding: 0 }
.news-p  { margin: 6px 0; padding: 0 }
.news-p-on  { background-color: white; margin: 6px 0; padding: 2px; border: solid 1px #1c4595 }
.news-data-anteprima    { color: #43710e; font-size: 10px; font-weight: bold }
.news-titolo-anteprima   { color: #07912e; font-size: 11px; font-weight: bold; text-decoration: none }
.news-titolo-anteprima:hover { text-decoration: underline }
.news-dettaglio-anteprima   { color: #333; font-size: 10px; text-decoration: none }
.news-dettaglio-anteprima:hover { text-decoration: underline }
.news-data { color: #1c4595; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.news-titolo { color: #f00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.news-dettaglio  { color: #505050; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.news-dettaglio-link { color: #e05100; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.news-dettaglio-link:hover { text-decoration: none }
.news-links  { color: #f00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.news-links:hover { text-decoration: none }
.news-parentesi { color: #d44d00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.news-link-leggi  { color: #f30; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.news-link-leggi:hover  { color: #f30; text-decoration: underline }

.didascalie { color: #222; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 16px; text-align: justify; text-indent: 18px; margin-top: -4px }

.img-alto-dx      { color: #b4b4b4; margin: 2px 0 10px 16px; border-color: #c1c1c1 }
.img-sx     { color: #b4b4b4; margin: 2px 16px 10px 0; border-color: #c1c1c1 }
.img-dx     { color: #b4b4b4; margin: 0 0 8px 16px; border-color: #c1c1c1 }
.img   { color: #c1c1c1; border-color: #c1c1c1 }

.contatti-p-elenco  { color: #505050; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-image: url("../immagini/comuni/freccia_elenco.gif"); background-repeat: no-repeat; margin-top: 6px; margin-bottom: 0; padding-left: 16px }

.privacy-etichetta   { color: #1c4595; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
.privacy-p-elenco   { color: #505050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../immagini/comuni/freccia_elenco.gif"); background-repeat: no-repeat; background-position: 0 -1px; margin-top: 4px; margin-bottom: 4px; padding-left: 12px }

.credits-link    { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none }
.credits-link:hover { color: #f30; text-decoration: underline }

/*
#divcercacontenitore        { background-color: aqua; visibility: visible; margin: 0; padding: 0; position: relative; width: 160px }
#divcercacontenuto        { background-color: white; visibility: visible; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 160px; overflow: hidden; clip: rect(4px 144px 20px 29px) }
.form-cerca   { margin: 0; padding: 0 }
.input-cerca    { color: #407f29; font-size: 13px; margin: 0; padding: 0 0 1px; width: 120px; border-top: 4px solid white; border-left: 4px solid white }
.input-cerca2    { color: #808080; background-color: yellow; width: 120px }
*/

#divcercacontenitore   { visibility: visible; position: relative; width: 160px; height: 30px }
#divcercacontenuto    { visibility: visible; position: absolute; width: 150px; height: 20px; overflow: hidden; clip: rect(2px 144px auto 28px) }
.form-cerca { margin: 0; padding: 0 }
.input-cerca   { color: #646464; font-size: 13px; font-family: Arial; margin: 0; padding: 0 3px 2px 0; width: 120px; border-top: 3px solid white; border-left: 4px solid white }


.form-questionario      { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }