.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: #141414; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px;}.home-testo1 { color: #2e549e; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px;}.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: #f00; font-size: 12px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0 }.piepagina-link  { color: #2e549e; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none  }.piepagina-link:hover  { text-decoration: underline }.titolo-sezione        { color: #254480; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 16px 0 10px   }.argomento-sezione     { color: #f00; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 14px; margin-bottom: 8px  }.p-div-giustificato  { text-align: justify }.p-div-rientro 	 	    { text-indent: 14px; margin: 5px 0 0 }.p-div-indentazione	     { margin: 5px 0 0 14px; padding-left: 14px }.p-div-puntoelenco        { background-image: url(../immagini/comuni/freccia_elenco.gif); background-repeat: no-repeat; margin: 5px 0 0; padding: 0 0 0 14px }.dettagliosezione    { color: #14399e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; margin: 5px 0 0 }.dettagliosezione a { color: #f00; text-decoration: none }.dettagliosezione a:hover    { text-decoration: underline }.dettagliosezione strong { color: #103798 }.dettagliosezione-piccolo  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 5px 0 0 }.dettagliosezione-grande   { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-indent: 0; margin: 5px 0 0 }.link-sezione          { color: #f00; text-decoration: none }.link-sezione:hover    { text-decoration: underline }.link-indice          { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #f00; font-weight: bold; text-decoration: none  }.link-indice:hover    { text-decoration: underline }.news-div-bloccoanteprime   { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 6px 0; padding: 0 }.news-div-voceanteprima  { margin: 6px 0; padding: 6px 0 0 }.news-div-voceanteprima-on  { background-color: white; margin: 6px 0; padding: 2px; border: solid 1px #1c4595 }.news-data-anteprima    { color: #f00; font-size: 11px; font-weight: bold }.news-titolo-anteprima   { color: #2e549e; font-size: 12px; font-weight: bold; text-decoration: none }/*.news-titolo-anteprima:hover { text-decoration: underline } */.news-dettaglio-anteprima   { color: #2e549e; font-size: 12px; text-decoration: none ; margin-top: 6px; }/*.news-dettaglio-anteprima:hover { text-decoration: underline }*/.news-link-leggi  { color: #f30; font-size: 12px; text-decoration: underline }.news-link-leggi:hover  { color: #f30; text-decoration: none }.news-div-bloccodettaglio { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 6px 0; padding: 0 }.news-data  { color: #f00; font-size: 11px; font-weight: bold }.news-titolo  { color: #2e549e; font-size: 12px; font-weight: bold; text-decoration: none }.news-dettaglio { color: #2e549e; font-size: 12px; text-decoration: none ; margin-top: 6px; }.news-dettaglio-link { color: #f30; font-size: 12px;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-linkcomando      { color: #f30; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }.news-linkcomando:hover      { 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      { margin: 2px 0 10px 16px; border: solid 1px #2e549e; }.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: #ee0000; border-color: #ee0000 } */.img-miniatura { color: #ee0000; border-color: #ee0000 }.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 }.nome-percorso { color: #1f3f8f; font-size: 21px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif  ; letter-spacing: -0.05em; }.form-accessoinsegnanti { margin: 0; padding: 0;}.form-accessoinsegnanti input   { color: #646464; font-size: 13px; font-family: Arial; margin: 0; padding: 0; }.form-accessoinsegnanti .label { color: #1f3f8f; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }.form-accessoinsegnanti a { color: #1f3f8f; font-size: 12px; }.form-accessoinsegnanti a:hover { color: #f00; text-decoration: none; }.form-registrazione { margin: 0; padding: 0; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }.form-registrazione input   { color: #1f3f8f; font-size: 12px; margin: 0; padding: 0; }.form-registrazione .form-etichetta { color: #1f3f8f; font-size: 12px;  }.form-registrazione .form-testo-piccolo { font-size: 11px; }.form-registrazione .form-testo-medio { font-size: 12px; margin-top: 4px; margin-bottom: 4px; }.form-registrazione .form-testo-grande { font-size: 14px; }.form-registrazione .form-voce-elenco { font-size: 12px; padding-left: 12px; margin-top: 4px; margin-bottom: 4px; background-image: url("../immagini/comuni/freccia_elenco.gif"); background-repeat: no-repeat; }.form-registrazione .form-valorerichiesto { color: #ff0000; font-size: 14px; }.form-registrazione a { color: #f00; font-size: 12px; }.form-registrazione a:hover { color: #f00; text-decoration: none; }.titolo-news { color: #1f3f8f; font-size: 32px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }.status-message { padding: 6px; border:dashed 1px red }.status-message-standard { color: #000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }.status-message-errore { color: #f00; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }.status-message-evidenziato { color: #00f; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }.status-message a { color: #2e549e; }.status-message a:hover { text-decoration: none; }
