a 
{
 font-weight: normal;
 font-size: 11px;
 color: #00006a;
 font-family: verdana, arial;
 text-decoration: none;
}

a.cercatore 
{
 z-index: 24;
 color: #000;
 position: relative;
 background-color: #ccc;
 text-decoration: none;
}

a.cercatore span 
{
 display: none;
}

a.cercatore:hover 
{
 z-index: 25;
 background-color: #ff0;
}

a.cercatore:hover span 
{
 border-right-style: solid;
 border-top-style: solid;
 display: block;
 font-weight: bold;
 font-size: 14px;
 left: 2em;
 border-left-style: solid;
 width: 15em;
 color: #666;
 border-bottom-style: solid;
 font-family: Arial;
 position: absolute;
 top: 2em;
 background-color: #fff;
 text-align: center;
 text-decoration: none;
}

a.com 
{
 font-weight: normal;
 font-size: 11px;
 color: #00006a;
 font-family: verdana, arial;
 text-decoration: none;
}

a.com:active 
{
 color: #ff3300;
}

a.com:hover 
{
 color: #000099;
 font-weight: bold;
 font-family: 11px, verdana, arial;
 background-image: url("images/link2.jpg");
}

a.com:visited 
{
 text-decoration: none;
 color: navy;
}

a.elezioni 
{
 font-weight: normal;
 font-size: 11px;
 color: #00008B;
 font-family: verdana, arial;
 text-decoration: none;
}

a.elezioni:active 
{
 color: #FFF8DC;
}

a.elezioni:hover 
{
 color: #000099;
 font-weight: bold;
 font-family: 11px, verdana, arial;
 background-color: fuchsia;
}

a.elezioni:visited 
{
 text-decoration: none;
 color: #FFF8DC;
 font-weight: bold;
}

a.gallery 
{
 font-size: 12pt;
 font-family: vardana;
 text-indent: 2px;
 color: navy;
 margin: 0;
 margin-left: 8px;
}

a.gallery:hover 
{
 color: red;
 background-color: lime;
}

a.gallery:link 
{
 font-size: 11pt;
 font-family: vardana;
 text-indent: 2px;
 color: White;
 margin: 0;
 margin-left: 8px;
}

a.link 
{
 color: #F8F8FF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
}

a.link:active 
{
 font-family: "BrushScript BT", cursive;
 font-size: 13pt;
 color: #DC143C;
 background-color: white;
 text-decoration: none;
}

a.link:hover 
{
 font-size: 16px;
 font-weight: bold;
 text-decoration: none;
 color: White;
 background-image: url('images/linea1.gif');
}

a.link:visited 
{
 text-decoration: none;
 color: white;
}

a.menuline2 
{
 font-weight: bold;
 font-size: 11px;
 color: #ffffff;
 font-family: verdana, arial;
 text-decoration: none;
}

a.menuline2:active 
{
 color: #ffffff;
}

a.menuline2:hover 
{
 font-weight: bold;
 color: #ff3300;
 font-family: verdana, arial;
 text-decoration: underline;
}

a.menuline2:visited 
{
 color: #ffffff;
 text-decoration: none;
}

a.mnlinks 
{
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 letter-spacing: -0.09em;
}

a.mnlinks:active 
{
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 letter-spacing: -0.09em;
}

a.mnlinks:hover 
{
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 letter-spacing: -0.09em;
}

a.mnlinks:visited 
{
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 letter-spacing: -0.09em;
}

a.testo 
{
 text-decoration: none;
 color: #506565;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

a.testo:hover 
{
 color: #000000;
 text-decoration: underline;
}

a.testo:link 
{
 color: #506565;
 text-decoration: none;
}

a:active 
{
 color: #ff3300;
}

a:hover 
{
 color: #000099;
 font-weight: bold;
 font-family: 11px, verdana, arial;
 background-image: url("images/link2.jpg");
}

a:visited 
{
 text-decoration: none;
 color: navy;
}

body 
{
 margin-top: 12px;
 font-size: 9px;
 color: #666;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-image: url("images/filosfondo.png");
}

.bottom_console 
{
 border-right-width: 0px;
 border-right-style: solid;
 border-top-width: 0px;
 border-top-style: solid;
 font-weight: bold;
 font-size: 10px;
 background-image: none;
 background-attachment: scroll;
 background-repeat: repeat;
 background-position: 0% 0%;
 border-left-width: 0px;
 border-left-style: solid;
 color: #999999;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

#boxsx_ctr 
{
 font-weight: normal;
 padding-top: 10px;
 left: 704px;
 top: 1040px;
 position: absolute;
 width: 340px;
 height: 276px;
}

#boxsx_dx 
{
 background-image: url(###);
 background-repeat: repeat;
}

#boxsx_sx 
{
 background-image: url(imgs/1_1_labelcont_sx.jpg);
 background-repeat: no-repeat;
}

#btm 
{
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 4px;
 margin-left: 3px;
 vertical-align: middle;
}

#centercont_ini 
{
 padding-right: 0px;
 padding-left: 0px;
 float: left;
 padding-bottom: 0px;
 width: 596px;
 padding-top: 0px;
 text-align: left;
 voice-family: inherit;
}

.contenuti 
{
 font-weight: normal;
 font-size: 11px;
 margin-bottom: 3px;
 font-family: Verdana;
 background-color: #e2e2e2;
}

.contenuti td 
{
 
}

.contenuti td.riga 
{
 border-bottom-style: solid;
}

.contenuti td.titolo 
{
 font-weight: bold;
}

.contenuti td.titolo 
{
 font-weight: bold;
}

.contenuti_arancione 
{
 font-weight: normal;
 font-size: 11px;
 margin-bottom: 3px;
 font-family: Verdana;
 background-color: #ffcc99;
}

.contenuti_arancione td 
{
 
}

.contenuti_arancione td.riga 
{
 border-bottom-style: solid;
}

.contenuti_arancione td.titolo_arancione 
{
 font-weight: bold;
}

.contenuti_arancione td.titolo_arancione_chiaro 
{
 font-weight: bold;
}

.contenuti_arancione td.titolo_arancione_chiaro2 
{
 font-weight: bold;
}

.contenuti_arancione td.titolo_scuro 
{
 padding-left: 5px;
 font-weight: bold;
 font-size: 13px;
 color: #f6ad3f;
}

.contenuti_arancione_chiaro 
{
 font-weight: normal;
 font-size: 11px;
 margin-bottom: 3px;
 font-family: Verdana;
 background-color: #fff2df;
}

.contenuti_arancione_chiaro td 
{
 
}

.contenuti_arancione_chiaro td.riga 
{
 border-bottom-style: solid;
}

.contenuti_arancione_chiaro2 td 
{
 
}

.contenuti_d 
{
 font-weight: normal;
 font-size: 10px;
 font-family: Verdana;
}

.contenuti_d a 
{
 font-size: 11px;
 color: #00006a;
 text-decoration: underline;
}

.contenuti_d a:hover 
{
 font-size: 11px;
 color: #ff3300;
 text-decoration: none;
}

.contenuti_d td 
{
 padding-right: 0px;
 padding-left: 25px;
 padding-bottom: 10px;
 padding-top: 10px;
}

.contenuti_d td.title 
{
 font-weight: bold;
}

.contenuti_verde 
{
 font-weight: normal;
 font-size: 11px;
 margin-bottom: 3px;
 font-family: Verdana;
 background-color: #a5e77f;
}

.contenuti_verde td 
{
 
}

.contenuti_verde td.riga 
{
 border-bottom-style: solid;
}

.contenuti_verde td.titolo 
{
 padding-left: 5px;
 font-weight: bold;
 font-size: 11px;
 color: #666;
}

.contenuti_video 
{
 font-weight: normal;
 font-size: 11px;
 margin-bottom: 3px;
 font-family: Verdana;
 background-color: #d7d7e8;
}

.contenuti_video td 
{
 
}

.contenuti_video td.riga 
{
 border-bottom-style: solid;
}

.contenuti_video td.titolo 
{
 padding-left: 5px;
 font-weight: bold;
 font-size: 11px;
 color: #666;
}

.contenutosx 
{
 color: #CC0000;
 font-weight: bold;
 font-family: verdana, arial;
 text-indent: 8px;
 background-image: url("images/liear2.jpg");
 font-size: 12px;
}

.curriculum 
{
 font-size: 12px;
 line-height: 15px;
 font-style: italic;
 font-variant: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 text-indent: 0px;
 padding-top: 1px;
 padding-right: 8px;
 padding-bottom: 8px;
 height: auto;
 width: 370px;
 margin-top: 0px;
 color: #333366;
}

.data 
{
 font-size: 9px;
 color: #666699;
 font-family: Tahoma;
}

div#img-primopiano 
{
 width: 369px;
 padding-top: 15px;
 padding-bottom: 15px;
 border-width: 1px;
 border-color: #CBCDCF;
}

.feature-header 
{
 color: #4C4C4C;
 font-weight: bold;
 font-size: 11px;
 line-height: 14px;
 font-family: Verdana, Arial, Helvetica;
}

.feature-header-large 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #004080;
}

.feature-links 
{
 color: #4C4C4C;
 font-size: 10px;
 line-height: 16px;
 font-family: Verdana, Arial, Helvetica;
 text-decoration: underline;
}

.feature-links-b 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #4C4C4C;
 text-decoration: underline;
}

.flat 
{
 border-right-width: thin;
 border-right-style: outset;
 border-top-width: thin;
 border-top-style: outset;
 font-weight: normal;
 font-size: 9px;
 border-left-width: thin;
 border-left-style: outset;
 color: #000000;
 border-bottom-width: thin;
 border-bottom-style: outset;
 font-family: Verdana;
}

.galleryimage 
{
 padding: 0;
 border-color: #CBCDCF;
 border-width: 1px;
 border-style: dashed;
 margin-left: 0px;
 margin-right: 15px;
 margin-top: 0px;
 margin-bottom: 15px;
}

.homeimage 
{
 padding: 0;
 border-color: #CBCDCF;
 border-width: 1px;
 margin-left: 0px;
 margin-right: 15px;
 margin-top: 0px;
 margin-bottom: 15px;
 float: left;
}

img.sindaco 
{
 margin: 0;
 margin-top: 45px;
 padding: 4px;
 position: inherit;
}

.img_articolo 
{
 width: 169px;
 float: left;
 padding-right: 8px;
 border-width: 1px;
 border-color: #CBCDCF;
}

#info1 
{
 float: left;
 margin-left: 2px;
 width: 570px;
}

#info2 
{
 text-align: center;
}

input.button2 
{
 padding-right: 0px;
 padding-left: 0px;
 font-size: 100%;
 padding-bottom: 0px;
 padding-top: 0px;
 font-family: Verdana,Arial,Sans-Serif;
}

.input_copyright 
{
 font-weight: normal;
 font-size: 10px;
 color: Navy;
 line-height: normal;
 font-style: normal;
 font-family: Verdana;
 background-color: transparent;
}

.input_form_ecomm 
{
 border-right-style: outset;
 border-top-style: outset;
 font-weight: normal;
 font-size: 10px;
 border-left-style: outset;
 color: #000000;
 line-height: normal;
 border-bottom-style: outset;
 font-style: normal;
 font-family: Verdana;
 background-color: #ffffd7;
}

.input_form_go 
{
 font-weight: normal;
 color: #000000;
 line-height: normal;
 font-style: normal;
 font-family: normal;
 background-color: #ffffff;
}

.input_form_n2 
{
 border-right-style: outset;
 border-top-style: outset;
 font-weight: normal;
 font-size: 10px;
 border-left-style: outset;
 color: #000000;
 line-height: normal;
 border-bottom-style: outset;
 font-style: normal;
 font-family: Verdana;
 background-color: #ffffff;
}

.input_form_n3 
{
 border-right-style: outset;
 border-top-style: outset;
 font-weight: normal;
 font-size: 9px;
 border-left-style: outset;
 color: #000000;
 line-height: normal;
 border-bottom-style: outset;
 font-style: normal;
 font-family: Verdana;
 background-color: #ffffff;
}

.input_form_n4 
{
 color: #FF0000;
 font-size: 9px;
 line-height: normal;
 font-style: normal;
 font-family: Verdana;
 border-style: outset;
 vertical-align: baseline;
}

.input_form_nl 
{
 border-right-style: outset;
 border-top-style: outset;
 font-weight: normal;
 font-size: 10px;
 border-left-style: outset;
 color: #000000;
 line-height: normal;
 border-bottom-style: outset;
 font-style: normal;
 font-family: Verdana;
 background-color: #f4f4f4;
}

.input_form_trans 
{
 border-right-width: 0px;
 border-right-style: outset;
 border-top-width: 0px;
 border-top-style: outset;
 font-weight: normal;
 font-size: 9px;
 border-left-width: 0px;
 border-left-style: outset;
 color: #d9ecff;
 line-height: normal;
 border-bottom-width: 0px;
 border-bottom-style: outset;
 font-style: normal;
 font-family: Verdana;
 background-color: #d9ecff;
}

.input_google 
{
 font-weight: normal;
 font-size: 10px;
 color: #000000;
 line-height: normal;
 font-style: normal;
 font-family: Verdana;
 background-color: #ffd684;
}

.input_google_rubriche 
{
 font-weight: normal;
 font-size: 10px;
 color: #000000;
 line-height: normal;
 font-style: normal;
 font-family: Verdana;
 background-color: #b5deff;
}

.input_g_search 
{
 border-right-style: outset;
 border-top-style: outset;
 font-weight: normal;
 font-size: 14px;
 border-left-style: outset;
 color: #000000;
 line-height: normal;
 border-bottom-style: outset;
 font-style: normal;
 font-family: Verdana;
}

.input_radio_go 
{
 font-weight: normal;
 font-size: 10px;
 color: Navy;
 line-height: normal;
 font-style: normal;
 font-family: Verdana;
 background-color: #f4f4f4;
 border-right-style: outset;
 border-left-style: outset;
 border-bottom-style: outset;
 border-top-style: none;
 border-width: 1px;
 padding: 2px;
}

.input_search 
{
 border-right-style: outset;
 border-top-style: outset;
 font-weight: normal;
 font-size: 12px;
 border-left-style: outset;
 color: #000000;
 line-height: normal;
 border-bottom-style: outset;
 font-style: normal;
 font-family: Verdana;
}

.input_search2 
{
 border-right-style: outset;
 border-top-style: outset;
 font-size: 9px;
 border-left-style: outset;
 color: #666699;
 line-height: normal;
 border-bottom-style: outset;
 font-family: Verdana;
 background-color: #efefef;
}

.input_search_nw 
{
 border-right-style: outset;
 border-top-style: outset;
 font-weight: normal;
 font-size: 11px;
 border-left-style: outset;
 color: #666666;
 line-height: normal;
 border-bottom-style: outset;
 font-style: normal;
 font-family: Verdana;
}

li 
{
 font-weight: normal;
 margin-bottom: 1px;
 vertical-align: text-top;
 padding-top: 0px;
 text-align: left;
}

.links_search 
{
 font-size: 9px;
 font-family: Verdana;
}

.menu_c 
{
 color: #333366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
}

.contenuto_menu_c{
	color: #333366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

.menu_centrale 
{
 font-weight: bold;
 font-size: 12px;
 vertical-align: middle;
 color: #666;
 border-bottom-width: 0px;
 font-family: verdana, arial;
}

.menu_centrale h2 
{
 font-weight: bold;
 font-size: 13px;
 vertical-align: middle;
 color: #666;
 border-bottom-width: 0px;
 font-family: verdana, arial;
}

.menu_sx 
{
 color: #CC0000;
 font-weight: bold;
 font-family: verdana;
 text-indent: 8px;
 background-image: url("images/liear2.jpg");
 font-size: 10pt;
 height: 14pt;
}

.message 
{
 font-weight: normal;
 font-size: 10px;
 color: Navy;
 line-height: normal;
 font-style: normal;
 font-family: Verdana;
 background-color: #f4f4f4;
 border-right-style: outset;
 border-left-style: outset;
 border-bottom-style: outset;
 border-top-style: none;
 border-width: 1px;
 padding: 5px;
 vertical-align: text-top;
 top: 0px;
 width: 300px;
 margin: 0;
 margin-left: 8px;
}

#mn1 
{
 padding-left: 223px;
}

#mn2 
{
 padding-left: 221px;
}

#mn3 
{
 padding-left: 4px;
}

#mn4 
{
 padding-left: 10px;
 padding-top: 15px;
}

#mnspacer 
{
 margin-top: 0px;
 margin-right: 3px;
 margin-bottom: 0px;
 margin-left: 3px;
 vertical-align: middle;
}

#navigator 
{
 margin-top: 2px;
 padding-left: 5px;
 background-image: url("../_imgs/1_0_nav.jpg");
 width: 758px;
 padding-top: 4px;
 background-repeat: no-repeat;
 height: 22px;
 text-align: left;
}

#navigator a 
{
 font-weight: normal;
}

#navigator img 
{
 margin-top: 0px;
 margin-right: 3px;
 margin-bottom: 0px;
 margin-left: 3px;
}

.navigatore_pagina 
{
 font-weight: normal;
 font-size: 11px;
 color: #666666;
 font-family: verdana, arial;
 text-decoration: none;
}

.navigatore_pagina a 
{
 font-weight: normal;
 font-size: 11px;
 color: #00006a;
 font-family: verdana, arial;
 text-decoration: none;
}

.navigatore_pagina a:active 
{
 color: #ff3300;
}

.navigatore_pagina a:hover 
{
 color: #ff3300;
 font-family: verdana, arial;
 text-decoration: underline;
}

.navigatore_pagina a:visited 
{
 color: #000080;
 text-decoration: none;
}

.newsarchiviocont 
{
 padding-right: 4px;
 padding-left: 10px;
 font-weight: bold;
 font-size: 9px;
 padding-bottom: 10px;
 color: #767678;
 padding-top: 0px;
 font-style: italic;
 font-family: Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
}

.newsarchiviotitolo 
{
 padding-right: 4px;
 padding-left: 10px;
 padding-bottom: 2px;
 color: #000099;
 padding-top: 2px;
 text-align: left;
 text-decoration: none;
 font-style: normal;
 font-family: 9pt, Verdana, Arial, Helvetica, sans-serif;
}

.p 
{
 text-align: right;
 color: maroon;
}

#polsrc 
{
 border-right-style: solid;
 border-top-style: solid;
 font-size: 10px;
 border-left-style: solid;
 width: 135px;
 border-bottom-style: solid;
 font-family: Verdana;
 height: 12px;
}

.p_giunta 
{
 margin-top: 0px;
 margin-bottom: 0px;
 text-align: left;
 font-size: 10px;
 color: Navy;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 10px;
 font-weight: bold;
}

.p_left 
{
 text-align: left;
 color: navy;
}

.p_lefto 
{
 margin-top: 0px;
 margin-bottom: 0px;
 text-align: left;
 font-size: 11pt;
 color: Navy;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left: 10px;
}

.p_right 
{
 text-align: right;
 color: navy;
}

#regnl 
{
 border-right-style: solid;
 border-top-style: solid;
 font-size: 9px;
 border-left-style: solid;
 width: 90px;
 border-bottom-style: solid;
 font-family: Verdana;
 height: 10px;
}

.separatore 
{
 background-image: url(images/separatore_centro.gif);
 width: 369px;
 height: 23px;
}

#sottotitocontest 
{
 padding-left: 8px;
 background-image: url(_imgs/2_0_areatitosotto_large.jpg);
 margin-bottom: 5px;
 width: 705px;
 padding-top: 6px;
 background-repeat: no-repeat;
 height: 26px;
 text-align: left;
 voice-family: inherit;
}

#sottotitocontestsx 
{
 border-right-style: solid;
 border-top-width: 0px;
 border-top-style: solid;
 padding-left: 4px;
 background-image: url(1_1_areatitosotto_large.jpg);
 margin-bottom: 5px;
 border-left-style: solid;
 width: 174px;
 padding-top: 3px;
 border-bottom-style: solid;
 background-repeat: no-repeat;
 height: 22px;
 text-align: left;
 voice-family: inherit;
}

.tabella_bordau 
{
 color: #004080;
 font-family: verdana, arial;
 font-size: 11pt;
 font-weight: bold;
 margin-left: 8px;
}

.tabella_bordau td 
{
 vertical-align: bottom;
 border-bottom-style: solid;
 height: 25px;
 text-align: left;
 border-width: thin;
 border-color: maroon;
}

.tabella_foto 
{
 font-weight: normal;
 font-size: 11px;
 font-family: Verdana;
 background-color: #e2e2e2;
}

.tabella_foto a 
{
 font-weight: normal;
 font-size: 11px;
 color: #00006a;
 font-family: verdana, arial;
 text-decoration: none;
}

.tabella_foto a:active 
{
 color: #f9fcff;
}

.tabella_foto a:hover 
{
 font-weight: normal;
 color: #ff3300;
 font-family: verdana, arial;
 text-decoration: underline;
}

.tabella_foto a:visited 
{
 color: #000080;
 text-decoration: none;
}

.tabella_foto td 
{
 
}

.tabella_foto td.noriga 
{
 border-right-width: 0px;
 border-top-width: 0px;
 border-left-width: 0px;
 border-bottom-width: 0px;
}

.tabella_grigia 
{
 color: #666666;
 font-family: verdana, arial;
 font-size: 11px;
 font-weight: bold;
}

.tabella_grigia td 
{
 vertical-align: middle;
 border-bottom-style: solid;
 height: 18px;
 text-align: left;
 border-width: thin;
 border-color: Silver;
}

.tabella_grigia td.noriga 
{
 border-right-width: 0px;
 border-top-width: 0px;
 border-left-width: 0px;
 border-bottom-width: 0px;
}

.tabella_grigia td.riga 
{
 border-bottom-style: solid;
}

.tabella_linea_dxtd 
{
 background-image: url("images/linear3sx.png");
}

.tabella_linea_sxtd 
{
 background-image: url(images/liear-2.jpg);
}

.tabella_piede 
{
 font-weight: normal;
 font-size: 10px;
 font-family: Verdana;
}

.tabella_piede a 
{
 font-weight: normal;
 font-size: 10px;
 color: #00006a;
 font-family: verdana, arial;
 text-decoration: none;
}

.tabella_piede a:active 
{
 color: #ff3300;
}

.tabella_piede a:hover 
{
 font-weight: normal;
 color: #ff3300;
 font-family: verdana, arial;
 text-decoration: underline;
}

.tabella_piede a:visited 
{
 color: #000080;
 text-decoration: none;
}

.tabella_piede td.noriga 
{
 border-right-width: 0px;
 border-top-width: 0px;
 border-left-width: 0px;
 border-bottom-width: 0px;
}

.tabella_sx_ara td 
{
 vertical-align: middle;
 border-bottom-style: solid;
 height: 18px;
}

.tabella_sx_ara td.noriga 
{
 border-right-width: 0px;
 border-top-width: 0px;
 border-left-width: 0px;
 border-bottom-width: 0px;
}

.tabella_sx_ara td.riga 
{
 border-bottom-style: solid;
}

.tabella_sx_blu 
{
 font-size: 11px;
 text-indent: 5px;
 background-image: url("images/sfond_table.jpg");
}

.tabella_sx_blu td 
{
 height: 18px;
 border-color: #CC3300;
 border-width: 1px;
 border-bottom-style: solid;
}

.tabella_sx_blu td.noriga 
{
 border-right-width: 0px;
 border-top-width: 0px;
 border-left-width: 0px;
 border-bottom-width: 0px;
}

.tabella_sx_blu td.riga 
{
 border-bottom-style: solid;
}

.tabella_sx_ver td 
{
 vertical-align: middle;
 border-bottom-style: solid;
 height: 18px;
}

.tabella_sx_ver td.noriga 
{
 border-right-width: 0px;
 border-top-width: 0px;
 border-left-width: 0px;
 border-bottom-width: 0px;
}

.tabella_sx_ver td.riga 
{
 border-bottom-style: solid;
}

.tabella_sx_ver td.titolo 
{
 font-weight: bold;
 font-size: 11px;
 background-color: #dff7d5;
}

.tabella_testa 
{
 font-weight: normal;
 font-size: 10px;
 font-family: Verdana;
}

.tabella_testa a 
{
 font-weight: normal;
 font-size: 10px;
 color: #00006a;
 font-family: verdana, arial;
 text-decoration: none;
}

.tabella_testa a:active 
{
 color: #ff3300;
}

.tabella_testa a:hover 
{
 font-weight: normal;
 color: #ff3300;
 font-family: verdana, arial;
 text-decoration: underline;
}

.tabella_testa a:visited 
{
 color: #000080;
 text-decoration: none;
}

.tabella_testa td.noriga 
{
 border-right-width: 0px;
 border-top-width: 0px;
 border-left-width: 0px;
 border-bottom-width: 0px;
}

table#nav1 
{
 text-align: left;
}

table#nav1 
{
 text-align: left;
}

table#nav1 
{
 font-family: Verdana;
}

table#nav2 
{
 font-family: Verdana;
}

#tabre_estete, #td_estate 
{
 font-size: 12px;
 line-height: 15px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000080;
 background-position: left top;
 text-align: left;
}

#td1 
{
 background-image: url("../_imgs/0_1.jpg");
 vertical-align: top;
 width: 322px;
 padding-top: 3px;
 background-repeat: no-repeat;
 height: 23px;
 text-align: left;
}

#td1 a:link 
{
 color: #ffffff;
}

#td2 
{
 left: 400px;
 background-image: url("../_imgs/0_2.jpg");
 vertical-align: top;
 width: 540px;
 background-repeat: no-repeat;
 height: 26px;
 text-align: left;
}

#td2 a:link 
{
 color: #ffffff;
}

#td2 img#btm 
{
 margin-top: 3px;
}

#td3 
{
 background-image: url("../_imgs/0_3.jpg");
 vertical-align: top;
 width: 569px;
 padding-top: 3px;
 background-repeat: no-repeat;
 height: 23px;
 text-align: left;
}

#td3 a:link 
{
 color: #ffffff;
}

#td4 
{
 background-image: url("../_imgs/0_4.jpg");
 vertical-align: middle;
 width: 189px;
 background-repeat: no-repeat;
 height: 52px;
 text-align: left;
}

#td4 a:link 
{
 color: #ffffff;
}

#td5 
{
 background-image: url("../_imgs/0_5.jpg");
 vertical-align: top;
 width: 563px;
 padding-top: 3px;
 background-repeat: no-repeat;
 height: 26px;
 text-align: left;
}

#td5 a:link 
{
 color: #ffffff;
}

.testata 
{
 font-weight: bold;
 font-size: 13px;
 color: #000000;
 font-family: Verdana;
 background-color: #ffcc00;
}

.testo 
{
 font-weight: bold;
 font-size: 10px;
 color: #ffffff;
 font-family: Verdana;
 background-position: left center;
 text-align: justify;
 text-indent: 5px;
 vertical-align: baseline;
}

.testo 
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

.testo_bianco 
{
 font-weight: bold;
 font-size: 11px;
 color: #ffffff;
 font-family: verdana, arial;
 text-decoration: none;
}

.testo_tabella 
{
 margin-top: 0px;
 font-size: 11px;
 color: #666;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testo_tabella_giust 
{
 font-weight: normal;
 font-size: 10px;
 color: #666699;
 font-family: Verdana;
 text-align: justify;
}

.testo_tabella_yeri 
{
 font-weight: normal;
 font-size: 11px;
 font-family: Verdana;
}

.testo_tabella_yeri td.noriga 
{
 border-right-width: 0px;
 border-top-width: 0px;
 border-left-width: 0px;
 border-bottom-width: 0px;
}

.testo_tabella_yeri td.riga 
{
 border-bottom-style: solid;
}

.testo_tabella_yeri td.titolo 
{
 font-weight: bold;
}

.testo_tabella_yeri_box 
{
 font-weight: bold;
 font-size: 16px;
 color: #999999;
 font-family: Verdana;
}

.testo_verdana 
{
 font-size: 10px;
 border-top-style: none;
 font-family: Verdana;
 border-right-style: none;
 border-left-style: none;
 border-bottom-style: none;
}

#titocont h1 
{
 font-size: 13px;
 color: #000;
}

#titocontsx 
{
 font-size: 14px;
 color: #666666;
 font-family: verdana, arial;
}

#titocontsx h1 
{
 font-size: 11px;
 color: #000;
}

.titolo3 
{
 font-size: 10px;
 color: navy;
 font-family: Arial, Helvetica, sans-serif;
}

.titolo3a:active 
{
 color: #6f99c1;
 text-decoration: none;
}

.titolo3a:hover 
{
 color: #233e73;
 text-decoration: underline;
 background-image: url("images/sfond_table.jpg");
}

.titolo3a:link 
{
 font-weight: bold;
 text-decoration: none;
}

.titolo_pagina 
{
 margin: 0px;
 color: #CC0000;
 font-weight: bold;
 font-family: Verdana;
 font-size: 13px;
}

.titolo_pagina h1 
{
 font-weight: normal;
 font-size: 18px;
 margin: 0px;
 color: #ffffff;
 font-family: Verdana;
}

.titolo_tabella tr 
{
 font-weight: bold;
}

#topinfo 
{
 padding-left: 4px;
 font-size: 10px;
 background-image: url("../_imgs/0_00.jpg");
 margin-bottom: 2px;
 width: 756px;
 padding-top: 2px;
 background-repeat: repeat;
 height: 16px;
 text-align: left;
}

.verdana10 
{
 font-size: 10px;
 color: #000080;
 font-family: Verdana;
}

#testata {
	background: url(images/testata_comune.jpg) no-repeat center center;
	margin: 5px 1px 5px 15px;
	padding: 2px;
	height: 155px;
	width: 760px;
	border: 0px none #F5C59F;
}

#logodata {
	background: no-repeat center center;
	margin: 3px;
	padding: 2px;
	height: 158px;
	width: 160px;
	border: 0px none #F5C59F;
}
.eventi {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 10px;
	text-align: left;
}
#box-turismocetr {
	border-bottom: thin solid #CC3300;
	margin: 12px 5px 5px;
	padding: 5px 5px 5px 10px;
}

#box-turismocontenuto {
	border-bottom: thin solid #CCCCCC;
	margin: 12px 5px 5px;
	padding: 5px 5px 5px 10px;
	height: 100%;
}

#box-imgturismosx {
	margin: 5px 15px 5px 5px;
	padding: 5px;
	float: left;
	height: 160px;
	width: 250px;
	position: fissa;
	text-align: center;
	overflow: hidden;
	border-top: thin groove;
	border-right: thin groove;
	border-bottom: thin groove;
	border-left: thin groove;
}

#box-imgturismodx {
	margin: 5px;
	padding: 5px;
	float: right;
	height: 160px;
	width: 250px;
	position: fissa;
	text-align: center;
	overflow: hidden;
	border-top: thin groove;
	border-right: thin groove;
	border-bottom: thin groove;
	border-left: thin groove;
}

.box-turismocetr {
	border-bottom: thin solid #CC3300;
	margin: 12px 5px 5px;
	padding: 5px 5px 5px 10px;
}

.box-turismocontenuto {
	margin: 10px 5px;
	padding: 5px 5px 5px 10px;
	height: 200px;
}

.box-turismocontenuto300 {
	margin: 10px 5px;
	padding: 5px 5px 5px 10px;
	height: 300px;
}

.box-imgturismosx {
	margin: 5px 15px 5px 5px;
	padding: 5px;
	float: left;
	height: 160px;
	width: 250px;
	position: fissa;
	text-align: center;
	overflow: hidden;
	border-top: thin groove;
	border-right: thin groove;
	border-bottom: thin groove;
	border-left: thin groove;
}

.box-imgturismodx {
	margin: 5px;
	padding: 5px;
	float: right;
	height: 160px;
	width: 250px;
	position: fissa;
	text-align: center;
	overflow: hidden;
	border-top: thin groove;
	border-right: thin groove;
	border-bottom: thin groove;
	border-left: thin groove;
}

img#turismosx {
	float: left;
	margin: 5px 15px 15px;
	border: thin groove #FFFFFF;
	padding: 5px;
}

img#turismodx {
	float: right;
	margin: 5px 15px 15px;
	border: thin groove #FFFFFF;
	padding: 5px;
}

h1{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
	margin: 4px;
	height: 20px;
	padding-bottom: 8px;
	padding-left: 10px;
}
