body {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 12px;
           color : #000066;
          text-align : center;
          font-weight : normal;
          background-color : #ffffff;
          padding-top : 3px;
           padding-bottom : 0;
          padding-right : 0;
           padding-left : 0;
           margin-top : 3px;
      }
     table.moduletable_adesivo {
           width : 96%;
           margin-top : 5px;
           margin-bottom : 5px;
           margin-left : 5px;
            background-color : #BFD5FF;
           padding : 0;
      }
     table.moduletable_adesivo th {
           width : 100%;
           background-color : #ffffff;
           height : 24px;
           font-family : Tahoma, Verdana, Arial;
           color : #003366;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 20px;
           padding-top : 2px;
           border-top : 2px solid #006600;
           border-bottom : 2px solid #006600;
           word-spacing : 5px;
           letter-spacing : 2px;
           background-image : url(../images/freccia_titolo.gif);
           background-position : left;
           background-repeat : no-repeat;
      }
     table.moduletable_adesivo td {
           width : 100%;
		    height:17px;
           text-align : left;
           padding : 0;
		    background-color : #BFD5FF;
      }
     img {
           margin : 2px;
           border : 0;
      }
     .foto_home {
           margin : 2px;
           border : 1px solid #000066;
      }
     td {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 12px;
           font-weight : normal;
           color : #000066;
           text-align : justify;
           padding : 5px;
           line-height : 15px;
		   background-color:#ffffff;
      }
     h1 {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           color : #003366;
           text-align : left;
           margin-left : 10px;
           margin-bottom : 2px;
		    background-color:#ffffff;
      }
     .strong {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 12px;
           color : #003366;
           font-weight : bold;
		    background-color:#ffffff;
      }
     input, select {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           color : #003366;
           font-size : 11px;
           font-weight : normal;
		    background-color:#ffffff;
      }
     .tdheader {
           width : 100%;
           text-align : center;
           height : 100px;
           background-color:#e6f2ff;
           border-bottom : 1px solid #bfd5ff;
      }
     .tdstemma {
           background-image : url(../images/stemma_new.jpg);
           background-position : left bottom;
           background-repeat : no-repeat;
           background-color:#bfd5ff;
           height : 128px;
           text-align : center;
           width : 300px;
           padding : 0;
           vertical-align : bottom;
      }
     .tdvuoto {
           background-image : url(../images/sfondo.jpg);
           background-position : bottom;
           background-repeat : repeat-x;
           height : 128px;
           text-align : right;
           padding : 0;
           vertical-align : top;
           background-color:#e6f2ff;
      }
     .tdintestazione {
           background-color : #e6f2ff;
           background-image : url(../images/intestazione.jpg);
           background-position : bottom;
           background-repeat : no-repeat;
           height : 128px;
           width : 626px;
           text-align : right;
           padding : 0;
           vertical-align : top;
      }
     td.date {
           background-color : #e6f2ff;
           padding-left : 10px;
           color : #000066;
          font-style : normal;
           font-size : 11px;
           width : 767px;
           border-left : 1px solid #ffffff;
           border-top : 1px solid #ffffff;
           border-bottom : 1px solid #ffffff;
      }
     td.search {
	 width:120px;
           padding : 0 3px;
           text-align :right;
           background-color:#e6f2ff;
           font-weight : bold;
           border-right : 1px solid #ffffff;
           border-top : 1px solid #ffffff;
           border-bottom : 1px solid #ffffff;
		   
      }
      table.moduletable_cerca {
                   background-color:#e6f2ff;
            margin-left : 0;
                       padding : 0;
		     text-align:center;
      }
	  table.moduletable_cerca td
	  {
	   background-color:#e6f2ff;
            margin-left : 0;
             font-family : Verdana, arial, helvetica, sans-serif;
           font-size : 10px;
           height : 14px !important;
           width : 100px !important;
           color : #000066;
		   text-align:center;
		   padding-bottom : 1px;
		             
      }
     .button {
           font-family : Verdana, arial, helvetica, sans-serif;
           font-size : 11px;
           color : #000099;
           font-weight : normal;
           background-color : #cccccc;
           border-top : 1px solid #ffffff;
           border-right : 1px solid #999999;
           border-bottom : 1px solid #999999;
           border-left : 1px solid #ffffff;
      }
     td.pathway {
           width : 60%;
           background-color : #000066;
           height : 22px;
           padding-left : 10px;
           border-bottom : 2px solid #ffffff;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           color : #ffffff;
           font-size : 10px;
           font-weight : bold;
           text-decoration : none;
      }
     .pathway a:link {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           color : #ffffff;
           font-size : 10px;
           font-weight : bold;
           text-decoration : none;
		    background-color : #000066;
      }
     .pathway a:visited {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           color : #ffffff;
           font-size : 10px;
           font-weight : bold;
           text-decoration : none;
		    background-color : #000066;
      }
     .pathway a:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           color : #ffffff;
           font-size : 10px;
           font-weight : bold;
           text-decoration : none;
      }
     .pathway a:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           color : #ffffff;
           font-size : 10px;
           font-weight : bold;
           text-decoration : underline;
		    background-color : #000066;
      }
     td.left {
           background-color : #e6f2ff;
           vertical-align : top;
           color : #ffffff;
           width : 20%;
           text-align : center;
      }
     table.moduletable_left {
           width : 96%;
           margin-top : 5px;
           margin-bottom : 5px;
           margin-left : 5px;
           border-bottom : 2px solid #e6f2ff;
            background-color : #f4faff;
           padding : 0;
      }
     table.moduletable_left th {
           width : 100%;
           background-color : #ffffff;
           height : 24px;
           font-family : Tahoma, Verdana, Arial;
           color : #003366;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 20px;
           padding-top : 2px;
           border-top : 2px solid #003366;
           border-bottom : 2px solid #003366;
           word-spacing : 5px;
           letter-spacing : 2px;
           background-image : url(../images/freccia_titolo.gif);
           background-position : left;
           background-repeat : no-repeat;
      }
     table.moduletable_left td {
           width : 100%;
		    height:17px;
           text-align : left;
           padding : 0;
		    background-color : #f4faff;
      }
     table.moduletable_left_diff {
           width : 96%;
           margin-top : 5px;
           margin-bottom : 5px;
           margin-left : 5px;
           border-bottom : 2px solid #e6f2ff;
            background-color : #f4faff;
           padding : 0;
      }
     table.moduletable_left_diff th {
           width : 100%;
           background-color : #ffffff;
           height : 24px;
           font-family : Tahoma, Verdana, Arial;
           color : #003366;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 20px;
           padding-top : 2px;
           border-top : 2px solid #006600;
           border-bottom : 2px solid #006600;
           word-spacing : 5px;
           letter-spacing : 2px;
           background-image : url(../images/freccia_titolo.gif);
           background-position : left;
           background-repeat : no-repeat;
      }
     table.moduletable_left_diff td {
           width : 100%;
		    height:17px;
           text-align : left;
           padding : 0;
		    background-color : #f4faff;
      }


     table.moduletable_left_emerg_terr {
           width : 96%;
           margin-top : 5px;
           margin-bottom : 5px;
           margin-left : 5px;
           border-bottom : 2px solid #FF0000;
            background-color : #f4faff;
           padding : 0;
      }
     table.moduletable_left_emerg_terr th {
           width : 100%;
           background-color : #ffffff;
           height : 24px;
           font-family : Tahoma, Verdana, Arial;
           color : #000000;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 20px;
           padding-top : 2px;
           border-top : 2px solid #FF0000;
           border-bottom : 2px solid #FF0000;
           word-spacing : 5px;
           letter-spacing : 2px;
           background-image : url(../images/freccia_titolo.gif);
           background-position : left;
           background-repeat : no-repeat;
      }
     table.moduletable_left_emerg_terr td {
           width : 100%;
		    height:17px;
           text-align : left;
           padding : 0;
		    background-color : #f4faff;
      }

     a.mainlevel_comune {
           width : 100%;
           background-color : #f4faff;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #003366;
           font-size : 11px;
          text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           border-bottom : 1px solid #003366;
           border-left : 6px solid #003366;
           margin-top : 1px;
           margin-bottom : 1px;
           margin-left : 0;
           margin-right : 0;
           text-decoration : none;
      }
     a.mainlevel_comune:link, a.mainlevel_comune:visited, a.mainlevel_comune:active {
           text-decoration : none;
      }
     a.mainlevel_comune:hover {
           text-decoration : none;
      }
     table.moduletable_left2 {
           width : 96%;
           margin-top : 5px;
           margin-bottom : 5px;
           margin-left : 5px;
           border-bottom : 2px solid #e6f2ff;
          background-color : #f4faff;
           padding : 0;
      }
     table.moduletable_left2 td {
	 font-family : Verdana, Arial, Helvetica, sans-serif;
           width : 100%;
		    height:17px;
           text-align : left;
           padding : 0;
		   background-color : #f4faff;
      }
     table.moduletable_left2 th {
           width : 100%;
           background-color : #ffffff;
           height : 24px;
           font-family : Tahoma, Verdana, Arial,sans-serif;
           color : #0066cc;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 20px;
           padding-top : 2px;
           border-top : 2px solid #0066cc;
           border-bottom : 2px solid #0066cc;
           word-spacing : 5px;
           letter-spacing : 2px;
           background-image : url(../images/freccia_titolo2.gif);
           background-position : left;
           background-repeat : no-repeat;
      }
     a.mainlevel_uffici {
           width : 100%;
           background-color : #f4faff;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #0066cc;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           border-bottom : 1px solid #0066cc;
           border-left : 6px solid #0066cc;
           margin-top : 1px;
           margin-bottom : 1px;
           margin-left : 0;
           margin-right : 0;
           text-decoration : none;
      }
     a.mainlevel_uffici:link, a.mainlevel_uffici:visited, a.mainlevel_uffici:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #0060bf;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
     a.mainlevel_uffici:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #006699;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
     a.mainlevel_diff {
           width : 100%;
           background-color : #f4faff;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #009900;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           border-bottom : 1px solid #009900;
           border-left : 6px solid #009900;
           margin-top : 1px;
           margin-bottom : 1px;
           margin-left : 0;
           margin-right : 0;
           text-decoration : none;
      }
     a.mainlevel_diff:link, a.mainlevel_diff:visited, a.mainlevel_diff:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #003300;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
     a.mainlevel_diff:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #006699;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }


     a.mainlevel_emerg_terremoto {
           width : 100%;
           background-color : #f4faff;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #009900;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           border-bottom : 1px solid #FF0000;
           border-left : 6px solid #FF0000;
           margin-top : 1px;
           margin-bottom : 1px;
           margin-left : 0;
           margin-right : 0;
           text-decoration : none;
      }
     a.mainlevel_emerg_terremoto:link, a.mainlevel_emerg_terremoto:visited, a.mainlevel_emerg_terremoto:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #003300;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
     a.mainlevel_emerg_terremoto:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #006699;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }

     table.moduletable_left3 {
           width : 96%;
           margin-top : 5px;
           margin-bottom : 5px;
           margin-left : 5px;
           border-bottom : 2px solid #e6f2ff;
           background-color : #f4faff;
           padding : 0;
      }
     table.moduletable_left3 td {
           width : 100%;
		    height:17px;
           text-align : left;
           padding : 0;
		   background-color : #f4faff;
      }
     table.moduletable_left3 th {
           width : 100%;
           background-color : #ffffff;
           height : 24px;
           font-family : Tahoma, Verdana, Arial,sans-serif;;
           color : #0066ff;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 20px;
           padding-top : 2px;
           border-top : 2px solid #0066ff;
           border-bottom : 2px solid #0066ff;
           word-spacing : 5px;
           letter-spacing : 2px;
           background-image : url(../images/freccia_titolo3.gif);
           background-position : left;
           background-repeat : no-repeat;
      }
     a.mainlevel_servizi {
           width : 100%;
           background-color : #f4faff;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #005be6;
          font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           border-bottom : 1px solid #0066ff;
           border-left : 6px solid #0066ff;
           margin-top : 1px;
           margin-bottom : 1px;
           margin-left : 0;
           margin-right : 0;
           text-decoration : none;
      }
     a.mainlevel_servizi:link, a.mainlevel_servizi:visited, a.mainlevel_servizi:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #005be6;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
     a.mainlevel_servizi:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #5e9eff;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
     td.content {
           padding : 5px;
           vertical-align : top;
           width : 60%;
           border : 1px solid #bfd5ff;
      }
     .contentheading, .componentheading {
           width : 100%;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           text-align : left;
           padding-top : 2px;
           padding-bottom : 3px;
           padding-left : 3px;
           font-weight : bold;
           font-size : 12px;
           color : #003366;
           text-transform : uppercase;
           border-bottom : 1px solid #000066;
      }
     .small, .createdate {
           color : #003366;
           font-weight : normal;
      }
     td.right {
           vertical-align : top;
           padding : 0 5px 0 0;
           background-color : #bfd5ff;
           width : 20%;
           border-right : 1px solid #bfd5ff;
           border-top : 1px solid #bfd5ff;
           border-bottom : 1px solid #bfd5ff;
      }
     table.moduletable_news {
           width : 96%;
           margin-top : 1px;
           margin-bottom : 1px;
           margin-left : 10px;
           margin-right : auto;
                background-color : #ffffff;
display:inline;
      }

 div.last_doc {
                  width : 98%;
           background-color : #fde182;
           height : 22px;
           font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
           color : #ff6600;
           font-size : 11px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 28px;
           padding-top : 3px;
           word-spacing : 2px;
           letter-spacing : 2px;
           background-image : url(../images/freccia_titolo_news.gif);
           background-position : top left;
           background-repeat : no-repeat;
           border : 1px solid #ff9900;
margin-left:8px;
margin-right:5px;
      }
     table.moduletable_news th {
           width : 100%;
           background-color : #fde182;
           height : 22px;
           font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
           color : #ff6600;
           font-size : 11px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 28px;
           padding-top : 3px;
           word-spacing : 2px;
           letter-spacing : 2px;
           background-image : url(../images/freccia_titolo_news.gif);
           background-position : top left;
           background-repeat : no-repeat;
           border : 1px solid #ff9900;
      }
     table.moduletable_news td {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           color : #003366;
           width : 100%;
           background-color : #ffffff;
           padding : 0;
      }
     table.moduletable_newssmall {
           width : 96%;
           margin-top : 1px;
           margin-bottom : 1px;
           margin-left : 5px;
           margin-right : auto;
           border-bottom : 1px solid #ffcc00;
           background-color : #ffffff;
      }
     table.moduletable_newssmall th {
           width : 100%;
           background-color : #ffffcc;
           height : 22px;
           font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
           color : #ff9900;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : center;
           padding-top : 2px;
           padding-bottom : 1px;
           word-spacing : 2px;
           letter-spacing : 2px;
           border-top : 2px solid #ffcc00;
           border-bottom : 2px solid #ffcc00;
      }
     table.moduletable_newssmall td {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           color : #003366;
           width : 100%;
           background-color : #ffffcc;
           padding : 0;
           border-right : 1px solid #ffcc00;
           border-left : 1px solid #ffcc00;
      }
     .componentheading_news {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           color : #003366;
                      height : 15px;
           text-decoration : none;
      }
     .componentheading_news a:link {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           color : #003366;
                     text-decoration : none;
           height : 15px;
      }
     .componentheading_news a:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           color : #003366;
                     text-decoration : none;
      }
     .componentheading_news a:visited {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           color : #003366;
                      text-decoration : none;
           height : 15px;
      }
     .componentheading_news a:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           color : #003366;
                      text-decoration : underline;
           height : 15px;
      }
     table.moduletable_syndicate {
           width : 98%;
           margin-top : 5px;
           margin-bottom : 5px;
           margin-left : auto;
           margin-right : auto;
           text-align : center;
		   background-color:#bfd5ff;
      }
	  table.moduletable_syndicate td
	  {
           width : 100%;
                 text-align : center;
		   background-color:#bfd5ff;
      }
     .newsfeedheading {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           font-weight : bold;
           text-align : left;
           color : #000066;
      }
     .newsfeedheading a:link {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           font-weight : bold;
           text-align : left;
           color : #000066;
           text-decoration : none;
      }
     .newsfeedheading a:visited {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           font-weight : bold;
           text-align : left;
           color : #000066;
           text-decoration : none;
      }
     .newsfeedheading a:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           font-weight : bold;
           text-align : left;
           color : #000066;
           text-decoration : none;
      }
     .newsfeedheading a:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           font-weight : bold;
           text-align : left;
           color : #000066;
           text-decoration : underline;
      }
     .newsfeeddate {
           font-size : 10px;
           font-weight : normal;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           text-align : left;
           color : #000066;
      }
     td.copyright {
           padding : 4px;
           background : #e6f2ff;
           border-top : 1px solid #bfd5ff;
           border-bottom : 1px solid #bfd5ff;
           border-right : 1px solid #e6f2ff;
           border-left : 1px solid #e6f2ff;
      }
     a.readon-front:link, a.readon-front:visited, a.readon-front:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           color : #000066;
           white-space : normal;
           font-weight : bold;
           padding : 2px;
           float : right;
           display : block;
           text-decoration : none;
      }
     a.readon-front:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           white-space : normal;
           color : #000066;
           font-weight : bold;
           padding : 2px;
           float : right;
           display : block;
           text-decoration : underline;
      }
     a.contentpagetitle-front:link {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #003366;
           font-weight : bold;
           text-align : left;
           text-transform : uppercase;
           text-decoration : none;
           margin-left : auto;
           margin-right : auto;
           word-spacing : -1px;
           width : 100%;
           background-color : #e6f2ff;
           border : 1px solid #bfd5ff;
           padding-left : 10px;
           padding-top : 2px;
           padding-bottom : 2px;
      }
     .contentpagetitle-front:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #003366;
           font-weight : bold;
           text-align : left;
           text-transform : uppercase;
           text-decoration : none;
           margin-left : auto;
           margin-right : auto;
           word-spacing : -1px;
          width : 100%;
           background-color : #e6f2ff;
           border : 1px solid #bfd5ff;
           padding-left : 10px;
           padding-top : 2px;
           padding-bottom : 2px;
      }
     a.contentpagetitle-front:visited {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #003366;
           font-weight : bold;
           text-align : left;
           text-transform : uppercase;
           text-decoration : none;
           margin-left : auto;
           margin-right : auto;
           word-spacing : -1px;
           width : 100%;
           background-color : #e6f2ff;
           border : 1px solid #bfd5ff;
           padding-left : 10px;
           padding-top : 2px;
           padding-bottom : 2px;
      }
     a.contentpagetitle-front:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #003366;
           font-weight : bold;
           text-align : left;
           text-decoration : underline;
           text-transform : uppercase;
           margin-left : auto;
           margin-right : auto;
           word-spacing : -1px;
           width : 100%;
           background-color : #e6f2ff;
           border : 1px solid #bfd5ff;
           padding-left : 10px;
           padding-top : 2px;
           padding-bottom : 2px;
      }
     .contentpaneopen-front {
           background-color : #ffffff;
           padding : 0;
           margin-top : 2px;
           margin-left : auto;
           margin-right : auto;
           display : block;
           float : left;
           width : 100%;
      }
     .contentpaneopen-front td {
           width : 100%;
           padding : 0;
      }
     .mosbreak {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #000066;
           font-weight : bold;
           word-spacing : 2px;
           width : 200px;
           border : 1px solid #bfd5ff;
           display : block;
           padding : 3px;
           float : right;
      }
     .div_center {
           text-align : center;
      }
     a, a:link, a:active, a:visited {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           text-decoration : none;
           color : #000066;
      }
     a:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           text-decoration : underline;
           color : #3973ac;
      }
     ul {
           padding-left : 1px;
           list-style-type : square;
           list-style-position : inside;
           display : block;
           float : left;
           margin-top : 4px;
           margin-bottom : 4px;
           margin-left : 2px;
           margin-right : 2px;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #000066;
           font-weight : normal;
           text-align : left;
           line-height : 15px;
      }
     li a:link {
           padding : 0;
           text-decoration : none;
      }
     li a:active {
           padding : 0;
           text-decoration : none;
           color : #000066;
      }
     li a:visited {
           padding : 0;
           text-decoration : none;
           color : #000066;
      }
     li a:hover {
           padding : 0;
           text-decoration : underline;
           color : #000066;
      }
     .contentdescription {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           text-align : justify;
           font-weight : normal;
           font-size : 11px;
           color : #000066;
           line-height : 15px;
      }
     .readon, a.readon:link, a.readon:active, a.readon:visited {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           color : #0066ff;
           font-weight : normal;
           text-align : right;
           margin : 2px;
           font-size : 10px;
           text-decoration : none;
           padding : 1px;
           display : block;
           float : right;
      }
     a.readon:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           color : #0099ff;
           font-weight : normal;
           text-align : right;
           margin : 2px;
           font-size : 10px;
           padding : 1px;
           display : block;
           float : right;
           text-decoration : underline;
      }
     a.blogsection:link, a.blogsection:active, a.blogsection:visited {
           color : #003366;
           text-decoration : none;
      }
     a.blogsection:hover {
           color : #003366;
           text-decoration : underline;
      }
     table.moduletable_paese {
           width : 96%;
           margin-top : 5px;
           margin-bottom : 5px;
           margin-left : 5px;
           border-bottom : 2px solid #bfd5ff;
           background-color : #ffe6bf;
           padding : 0;
		         }
     table.moduletable_paese td {
           width : 100%;
		    height:17px;
           text-align : left;
           padding : 0;
		   background-color : #ffe6bf;
      }
     table.moduletable_paese th {
           width : 100%;
           background-color : #ffffff;
           height : 24px;
           font-family : Tahoma, Verdana, Arial;
           color : #ff6633;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 20px;
           padding-top : 2px;
           border-top : 2px solid #ff6633;
           border-bottom : 2px solid #ff6633;
           word-spacing : 5px;
           letter-spacing : 2px;
           background-image : url(../images/freccia_titolo_paese2.gif);
           background-position : left;
           background-repeat : no-repeat;
      }
     a.mainlevel_paese {
           width : 100%;
           background-color : #ffe6bf;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #ff6633;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           border-bottom : 1px solid #ff6633;
           border-left : 6px solid #ff6633;
           margin-top : 1px;
           margin-bottom : 1px;
           margin-left : 0;
           margin-right : 0;
           text-decoration : none;
      }
     a.mainlevel_paese:link, a.mainlevel_paese:visited, a.mainlevel_paese:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #ff6633;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
     a.mainlevel_paese:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #ff9933;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
	  
	  table.moduletable_informazioni {
           width : 96%;
           margin-top : 5px;
           margin-bottom : 5px;
           margin-left : 5px;
           border-bottom : 2px solid #bfd5ff;
           background-color : #e8ffe8;
           padding : 0;
		   background-color : #f2fff2;
      }
     table.moduletable_informazioni td {
           width : 100%;
		    height:17px;
           text-align : left;
           padding : 0;
		   background-color : #f2fff2;
      }
     table.moduletable_informazioni th {
           width : 100%;
           background-color : #ffffff;
           height : 24px;
           font-family : Tahoma, Verdana, Arial;
           color : #006600;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 20px;
           padding-top : 2px;
           border-top : 2px solid #006600;
           border-bottom : 2px solid #006600;
           word-spacing : 5px;
           letter-spacing : 2px;
           background-image : url(../images/freccia_titolo_paese.gif);
           background-position : left;
           background-repeat : no-repeat;
      }
     a.mainlevel_informazioni {
           width : 100%;
           background-color : #f2fff2;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #006600;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           border-bottom : 1px solid #006600;
           border-left : 6px solid #006600;
           margin-top : 1px;
           margin-bottom : 1px;
           margin-left : 0;
           margin-right : 0;
           text-decoration : none;
      }
     a.mainlevel_informazioni:link, a.mainlevel_informazioni:visited, a.mainlevel_informazioni:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #006600;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
     a.mainlevel_informazioni:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #009900;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
	  
	  	  
     table.moduletable_tools {
           width : 96%;
           margin-top : 5px;
           margin-bottom : 5px;
           margin-left : 5px;
           border-bottom : 2px solid #bfd5ff;
           background-color : #fff0f0;
           padding : 0;
      }
     table.moduletable_tools td {
           width : 100%;
		   height:17px;
           text-align : left;
           padding : 0;
		   background-color : #fff0f0;
      }
     table.moduletable_tools th {
           width : 100%;
          background-color : #fff;
           height: 24px;
           font-family : Tahoma, Verdana, Arial,sans-serif;;
           color : #cc0000;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 20px;
           padding-top : 2px;
           border-top : 2px solid #cc0000;
           border-bottom : 2px solid #cc0000;
           word-spacing : 5px;
           letter-spacing : 2px;
           background-image : url(../images/freccia_titolo_tools.gif);
           background-position : left;
           background-repeat : no-repeat;
      }
     a.mainlevel_tools {
           width : 100%;
		      background-color : #fff0f0;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #cc0000;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           border-bottom : 1px solid #cc0000;
           border-left : 6px solid #cc0000;
           margin-top : 1px;
           margin-bottom : 1px;
           margin-left : 0;
           margin-right : 0;
           text-decoration : none;
      }
     a.mainlevel_tools:link, a.mainlevel_tools:visited, a.mainlevel_tools:active {
	          font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #cc0000;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
     a.mainlevel_tools:hover {
	         font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #ff0000;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
      }
     a.sublevel_comune, a.sublevel_uffici, a.sublevel_servizi, a.sublevel_tools, a.sublevel_diff {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #000066;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-right : 5px;
           padding-bottom : 2px;
           text-decoration : none;
           border-bottom : 1px solid #000066;
           border-left : 3px solid #000066;
           height : 15px;
           width : 100%;
      }
     a.sublevel_comune:link, a.sublevel_uffici:link, a.sublevel_servizi:link, a.sublevel_tools:link, a.sublevel_diff:link {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #000066;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
           border-bottom : 1px solid #000066;
           border-left : 3px solid #000066;
      }
     a.sublevel_comune:visited, a.sublevel_uffici:visited, a.sublevel_servizi:visited, a.sublevel_tools:visited, a.sublevel_diff:visited {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #000066;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
           border-bottom : 1px solid #000066;
           border-left : 3px solid #000066;
      }
     a.sublevel_comune:hover, a.sublevel_uffici:hover, a.sublevel_servizi:hover, a.sublevel_tools:hover, a.sublevel_diff:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           color : #000066;
           font-size : 11px;
           text-align : left;
           padding-left : 5px;
           padding-bottom : 2px;
           text-decoration : none;
           border-bottom : 1px solid #000066;
           border-left : 3px solid #000066;
      }
     .pagenavbar {
           display : block;
           width : 100%;
           background-color : inherit;
           height : 20px;
           line-height : 25px;
           text-align : center;
           letter-spacing : 2px;
           color : #000066 !important;
           clear : both;
           font-size : 11px !important;
           margin-top : 5px;
      }
     .pagenav {
           height : 20px;
           line-height : 25px;
           text-align : center;
           letter-spacing : 2px;
           color : #000066;
           clear : both;
           font-size : 11px;
           margin-left : 0;
           margin-right : 0;
           background-color : inherit;
      }
     .back_button {
           display : block;
           text-align : left;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-weight : bold;
           font-size : 11px;
           width : 96%;
           margin-bottom : 5px;
           letter-spacing : 2px;
      }
     table.contenttoc th {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           color : #000066;
           font-size : 11px;
           font-weight : bold;
           background-color : #e6f2ff;
           height : 16px;
           border-bottom : 1px solid #000066;
      }
     table.contenttoc {
           border : 1px solid #000066;
           margin : 3px;
      }
     .zoom {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           font-weight : bold;
           text-align : center;
           color : #ffffff;
           width : 20%;
           background-color: #000066;
           border-bottom : 2px solid #ffffff;
      }
     .zoom a:link {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           font-weight : bold;
           text-align : center;
           color : #ffffff;
           text-decoration : none;
      }
     .zoom a:visited {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           font-weight : bold;
           text-align : center;
           color : #ffffff;
           text-decoration : none;
      }
     .zoom a:active {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           font-weight : bold;
           text-align : center;
           color : #ffffff;
           text-decoration : none;
      }
     .zoom a:hover {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           font-weight : bold;
           text-align : center;
           color : #ffffff;
           text-decoration : underline;
      }
table.moduletable_gallery {
           width : 96%;
           margin-top : 5px;
           margin-bottom : 5px;
           margin-left : 5px;
           border: 0px;
          text-align:center;
           padding : 0;
      }
 table.moduletable_gallery th {
           width : 100%;
          background-color : #fff;
           height: 24px;
           font-family : Tahoma, Verdana, Arial,sans-serif;;
           color : #000099;
           font-size : 12px;
           font-weight : bold;
           text-transform : uppercase;
           text-align : left;
           padding-left : 20px;
           padding-top : 2px;
           border-top : 2px solid #000099;
           border-bottom : 2px solid #000099;
           word-spacing : 5px;
           letter-spacing : 2px;
           text-align:center;
      }

     table.moduletable_gallery td {
           width : 100%;
		    text-align : center;
           padding : 5px;
		   background-color : #bfd5ff;
      }