.title_gray {
 color:#666666;
 font-size: small;
}

.search_ident {
 color: #dba105;
 font-weight: bold;
}
table.orario {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 font-weight: normal;
 margin: 8px;
 border-top: 1px dashed #808080;
}
table.orario th {
 background-color: #a00000;
 color:#FFFFFF;
 border-bottom: 1px dashed #ffffff;
 padding: 8px;
}
table.orario td {
 background-color: #ffffff;
 color:#000000;
 border-bottom: 1px dashed #808080;
 border-right: 1px dashed #808080;
 padding: 8px;
}

table.delibere {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 font-weight: normal;
/* margin-bottom: 12px;*/
/* border-bottom: 1px dotted #d0d0d0;*/
 width:100%;
}

td.delibere_line_end {
 margin-bottom: 12px;
 border-bottom: 1px dotted #d0d0d0;
}

td.delibere_line {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 font-weight: normal;
 padding-bottom: 4px;
}
.label {
 font-family: Geneva;
 font-size: 10px;
 color: #333333;
 border: solid 1px #a0a0a0;
}
.year_input {
 font-family: Geneva;
 font-size: 9px;
 color: #000000;
 border: solid 1px #a0a0a0;
}
.gray {
 color:#666666;
 background-color:transparent;
 font-size:11px;
}
A:Link, A:visited {
/*font-family: Arial, Helvetica, sans-serif;*/
/*font-size: 10px;*/
color: #a00000;
font-weight: normal;
text-decoration: none;
background-color: transparent;
}
A:hover, A:visited:hover {
/*font-family: Arial, Helvetica, sans-serif;*/
/*font-size: 10px;*/
color: #ffffff;
font-weight: normal;
text-decoration: none;
background-color: #a00000;
}
span.footer {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 text-decoration: none;
}
tr.servizi {
 background-color: rgb(219,85,4);
 /*height: 14px;*/
}
td.servizi {
 /*padding:1px;*/
 /*height: 14px;*/
}
A.servizi:Link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #ffffff;
 text-decoration: none;
 text-transform:uppercase;
}
A.servizi:Hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #ff9900;
 text-decoration: none;
 text-transform:uppercase;
}
A.servizi:Visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #ffffff;
 text-decoration: none;
 text-transform:uppercase;
}
A.servizi:Visited:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #ff9900;
 text-decoration: none;
 text-transform:uppercase;
}
ul.servizi {
 list-style: none;
 padding: 0px;
 margin: 0px;
}
li.servizi {
 display: block;
 margin: 0px;
 padding-top: 4px;
 padding-bottom: 4px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #ffffff;
 text-decoration: none;
 text-align: right;
 width: 100px;
}

div.figure {
  display: block;
  float: left;
  margin: 4px;
  padding: 4px;
  width: 100%;
}
div.figure div {
  display: block;
}

div.galleria_giunta {
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-image:url(gfx/q_grigio_btm.gif);
  background-position:bottom left;
  background-repeat:repeat-x;
}
div.galleria_giunta p.linea_0 {
  margin: 0px;
  padding: 0px;
  color: #a00000;
  font-weight:bold;
}
div.galleria_giunta p.linea_1 {
  margin: 0px;
  padding: 0px;
  color: #333333;
  font-weight: normal;
}
div.galleria_giunta p.linea_2 {
  margin: 0px;
  padding: 8px 0px 8px 0px;
  color: #333333;
  font-weight: normal;
}
div.galleria_giunta p.linea_3 {
  margin: 0px;
  padding: 0px;
  color: #333333;
  font-weight: bold;
}
div.galleria_giunta p.linea_4 {
  margin: 0px;
  padding: 0px;
  color: #333333;
  font-weight: normal;
}

div.galleria_giunta div {
 display: block;
 float: left;
 margin: 0px;
 padding: 4px;
}

div.galleria_generica {
 float: left;
  border: 1px #d0d0d0 solid;
  margin: 4px;
  padding: 0px;
}
div.galleria_generica p.linea_0, div.galleria_generica p.linea_1, div.galleria_generica p.linea_2, div.galleria_generica p.linea_3, div.galleria_generica p.linea_4 {
 text-align: center;
 font-style: italic;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 clear: both;
 margin: 0px;
 padding: 0px;
}
div.galleria_generica div {
 text-align: center;
 margin: 0px;
 padding: 2px;
}

.title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #a00000;
 font-weight: bold;
}

img.news {
 border:0px;
 padding: 0px 8px 0px 0px;
}
.news_menu_data {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 font-weight: normal;
}
.news_menu_title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #a00000;
 font-weight: normal;
}
.news_menu_body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
}
.news_page_hilight { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #dba105;
 }

.eventi_data {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 font-weight: normal;
 text-transform: lowercase;
}
.programma_data {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 font-weight: bold;
 text-transform: lowercase;
}
.ricettivita_name {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #CC0000;
 font-weight: bold;
 text-transform: uppercase;
}
.eventi_name {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #dba105;
 font-weight: bold;
 text-transform: uppercase;
}
.ricettivita_localita {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #a00000;
 font-weight: bold;
}
.ricettivita_main {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 font-weight: normal;
}
.ricettivita_body {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 font-weight: normal;
}

a.ricettivita_link:link, a.ricettivita_link:visited {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 font-weight: normal;
 text-decoration:none;
}
a.ricettivita_link:hover, a.ricettivita_link:visited:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 font-weight: normal;
 text-decoration:underline;
}

a.news_menu_link:link, a.news_menu_link:visited {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 font-weight: normal;
 text-decoration:none;
}
a.news_menu_link:hover, a.news_menu_link:visited:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 font-weight: normal;
 text-decoration:underline;
}

.dove_link {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #ffffff;
 font-weight: normal;
 text-transform: uppercase;
 text-decoration:none;
}
a.dove_link:link, a.dove_link:visited {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
 font-weight: normal;
 text-transform: uppercase;
 text-decoration:none;
}
a.dove_link:hover, a.dove_link:visited:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #ffffff;
 font-weight: normal;
 text-transform: uppercase;
 text-decoration:underline;
}

.main_font {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}
.claim {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #333333;
}
.uc {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-decoration: none;
color: #003333;
}
.main_title
{ font-family: Times New Roman, Times, serif;
  font-size: 32px;
  color: #336666;
}
.events_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #FF9933;
text-decoration: none;
}
.red_title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #a00000;
 text-decoration: none;
 font-weight: bold;
}
.red_desc {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #a00000;
 text-decoration: none;
}
.black_desc {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 text-decoration: none;
 font-weight: normal;
}
.bd {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}

A.red:Link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF3300;
text-decoration: none;
}
A.red:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF3300;
text-decoration: underline;
}
A.red:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF3300;
text-decoration: none;
}
A.red:visited:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF3300;
text-decoration: underline;
}

span.path {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:bold;
}
A.path:Link, A.path:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
background-color: transparent;
}
A.path:hover, A.path:visited:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-decoration: none;
background-color: #a00000;
}

A.proloco:Link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006600;
text-decoration: none;
}
A.proloco:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006600;
text-decoration: underline;
}
A.proloco:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006600;
text-decoration: none;
}
A.proloco:visited:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006600;
text-decoration: underline;
}

A.go_on:Link, A.go_on:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #a00000;
font-weight: bold;
text-decoration: none;
background-color: transparent;
}
A.go_on:hover, A.go_on:visited:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
background-color: #a00000;
}

.null_a:Link, .null_a:Visited {
 font-family: Helvetica;
 font-size: 9px;
 color: #333333;
 text-decoration: none;
 background-color: transparent;
}
.null_a:Hover, .null_a:Visited:hover {
 font-family: Helvetica;
 font-size: 9px;
 color: #333333;
 text-decoration: underline;
 background-color: transparent;
}

A.cal_link:Link, A.cal_link:Visited {
display:block;
width: 24px;
height: 16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
text-decoration: none;
text-align:left;
vertical-align:middle;
}
A.cal_link:Hover, A.cal_link:Visited:hover {
color: #ffffff;
text-decoration: none;
}
A.cal_linkH:Link, A.cal_linkH:Visited {
display:block;
width: 24px;
height: 16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #0033ff;
text-decoration: none;
font-weight:bold;
text-align:left;
vertical-align:middle;
}
A.cal_linkH:Hover, A.cal_linkH:Visited:hover {
color: #ffffff;
text-decoration: none;
}

.clock_font{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #ffffff;
}

.cat_name, H1 { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 24px;
 color: #dba105;
 font-weight: normal;
}
H2 { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #dba105;
 font-weight: normal;
}
.cat_name_pv, H2, H3, H4 { 
  font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #dba105;
}
.cat_name_pv2 { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #dba105;
 font-weight:bold;
}

.gallery_img { 
 border:0px;
}

BODY {
 /*display:block;*/
 /*text-align:center;*/
 background-color: #FFFFFF;
 margin: 0px;
/*      scrollbar-face-color: #CCFF99;
      scrollbar-arrow-color: #009900;
      scrollbar-track-color: #EEEEEE;
      scrollbar-shadow-color:'';
      scrollbar-highlight-color:'';
      scrollbar-3dlight-color:'';
      scrollbar-darkshadow-Color: #009900;
*/
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 font-weight: normal;
}

span.lm {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight:bold;
 text-decoration: none;
}

A.um:Link, A.um:Visited {
 display:block;
 width:100%;
 background-image: url(gfx/back_semi_trasp.gif);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight:bold;
 text-decoration: none;
 background-color: transparent;
}
A.um:Hover, A.um:Visited:hover{
 color: #ff6600;
 text-decoration: none;
}

A.lm:Link, A.lm:Visited {
 display:block;
 width:100%;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight:bold;
 text-decoration: none;
 background-color: transparent;
}
A.lm:Hover, A.lm:Visited:hover{
 color: #ffffff;
 background-color: #a00000;
 text-decoration: none;
}

span.lm_sotto {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 font-weight:bold;
 text-decoration: none;
}

A.lm_sotto:Link, A.lm_sotto:Visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 font-weight:bold;
 text-decoration: none;
}
A.lm_sotto:Hover, A.lm_sotto:Visited:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #A00000;
 font-weight:bold;
 text-decoration: none;
}
A.lm_sotto2:Link, A.lm_sotto2:Visited {
 display:block;
 width:100%;
 height:16px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 font-weight:bold;
 text-decoration: none;
}
A.lm_sotto2:Hover, A.lm_sotto2:Visited:hover {
 color: #A00000;
 background-color: #ffffff;
 font-weight:bold;
 text-decoration: none;
}

span.sub_lm_int {
 display: block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #a00000;
 font-weight:normal;
 text-decoration: none;
 background-color: transparent;
 width: 100%;
}
A.sub_lm_int:Link, A.sub_lm_int:Visited {
 display: block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight:normal;
 text-decoration: none;
 background-color: transparent;
 width: 100%;
}
A.sub_lm_int:Hover, A.sub_lm_int:Visited:hover {
 display: block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ffffff;
 font-weight:normal;
 text-decoration: none;
 background-color: #a00000;
 width: 100%;
}
A.sub_lm_int2:Link, A.sub_lm_int2:Visited {
 display: block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #a00000;
 font-weight:normal;
 text-decoration: none;
 background-color: transparent;
 width: 100%;
}
A.sub_lm_int2:Hover, A.sub_lm_int2:Visited:hover {
 display: block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ffffff;
 font-weight:normal;
 text-decoration: none;
 background-color: #a00000;
 width: 100%;
}

A.sub_lm:Link, A.sub_lm:Visited {
 display: block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight:normal;
 text-decoration: none;
 background-color: transparent;
 width: 100%;
}
A.sub_lm:Hover, A.sub_lm:Visited:hover {
 display: block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 font-weight:normal;
 text-decoration: none;
 background-color: #a00000;
 width: 100%;
}

span.up_menu_pag_interna {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 font-weight:normal;
 text-decoration: none;
 text-transform:uppercase;
}
A.up_menu_pag_interna:Link, A.up_menu_pag_interna:Visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 font-weight:normal;
 text-decoration: none;
 text-transform: capitalize;
 background-color: transparent;
}
A.up_menu_pag_interna:Hover, A.up_menu_pag_interna:Visited:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 font-weight:normal;
 text-decoration: none;
 text-transform: capitalize;
 background-color: #a00000;
}
A.up_menu_pag_interna2:Link, A.up_menu_pag_interna2:Visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 font-weight:normal;
 text-decoration: none;
 background-color: transparent;
}
A.up_menu_pag_interna2:Hover, A.up_menu_pag_interna2:Visited:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 font-weight:normal;
 text-decoration: underline;
 background-color: transparent;
}

.search_title_fontover{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #006600;
  text-decoration: underline;
}
.search_title_font{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #006600;
}
.search_fontover{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #006600;
  cursor: pointer;
}
.search_font{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}
.search_path_fontover{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #006600;
  cursor: pointer;
}
.search_path_font{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #808080;
}

.input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 border: 1px solid #a0a0a0;
 padding: 2px;
}

.date_input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 border: 1px solid #a0a0a0;
 padding: 2px;
 width: 96px;
}

.input_txt {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 border: solid 1px #a0a0a0;
 padding: 2px;
}
    
.button {
 font-family: Verdana;
 font-size: 10px;
}

IMG {
 border: 0;
}

HR {
 color: #d0d0d0;
 width: 75%;
 height: 1px;
}
.hr_gray {
 color: #e0e0e0;
 width: 100%;
 height: 1px;
}

.warning {
 border: 1px solid red;
 padding: 10px;
}

DIV {
 margin: 0;
 padding: 0;
}

div.cal_div {
 background-color: #f0f0f0;
 border-bottom:#808080 1px solid;
 border-left:#d0d0d0 1px solid;
 border-top:#d0d0d0 1px solid;
 border-right:#808080 1px solid;
}
.cal_input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 border: solid 1px rgb(148,57,3);
 padding: 2px;
}
.cal_top {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 background: #999999;
/* padding: 3px;*/
 width: 100%;
 height: 32px;
}
.cal_td {
 width: 24px;
 height: 16px;
 background-color: #ffffff;
 border-bottom:#808080 1px solid;
 border-left:#d0d0d0 1px solid;
 border-top:#d0d0d0 1px solid;
 border-right:#808080 1px solid;
}
.cal_td_Hover {
 background:#d0d0d0;
 border-bottom:#d0d0d0 1px solid;
 border-left:#808080 1px solid;
 border-top:#808080 1px solid;
 border-right:#d0d0d0 1px solid;
}
.cal_tdH {
 background: #ff9900;
 border-bottom:#C46D00 1px solid;
 border-left: #FFC934 1px solid;
 border-top:#FFC934 1px solid;
 border-right:#C46D00 1px solid;
}
.cal_tdH_Hover {
 background: #FFC934;
 border-top:#C46D00 1px solid;
 border-right: #FFC934 1px solid;
 border-bottom:#FFC934 1px solid;
 border-left:#C46D00 1px solid;
}

.cal_mid {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #999999;
 background: #e0e0e0;
 width: 100%;
 height: 14px;
}
.cal_bot {
 font-family: Geneva;
 font-size: 9px;
 color: #000000;
 background-color: #808080;
 width: 100%;
}
.cal_lab {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 padding: 4px;
}

ul {
 list-style: url(img/quadratino_rosso.png) outside;
 margin-left:16px;
 margin-top: 4px;
 margin-bottom:4px;
 margin-right:0px;
}
li {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #a00000;
 text-decoration: none;
}
ul ul {
 list-style: url() outside;
 margin-left:16px;
 margin-top: 4px;
 margin-bottom:16px;
 margin-right:0px;
}
ul ul li {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #a00000;
 text-decoration: none;
}
li a:link, li a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-decoration: none;
background-color: transparent;
}
li a:hover, li a:visited:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
background-color: #666666;
}
ul ul li a:link, ul ul li a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #a00000;
text-decoration: none;
background-color: transparent;
}
ul ul li a:hover, ul ul li a:visited:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-decoration: none;
background-color: #a00000;
}
form {
 padding:0px;
 margin:0px;
}
.p_link {
 /*margin: 4px;*/
 padding: 4px 0px 4px 0px;
}
ul.links {
 list-style: url(img/quadratino_rosso.png) outside;
 margin-left:16px;
 margin-top: 4px;
 margin-bottom: 8px;
 margin-right:0px;
}
ul.links li {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #a00000;
 text-decoration: none;
}
ul.links li a:link, ul.links li a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #dba105;
text-decoration: none;
background-color: transparent;
}
ul.links li a:hover, ul.links li a:visited:hover {
color: #ffffff;
text-decoration: none;
background-color: #dba105;
}
.albo_div {
 font-family:"Times New Roman", Times, serif;
 font-size:14px;
}
.albo_div p {
 margin-top:8px;
 margin-bottom:8px;
/* padding:0;*/
}
.albo_div li {
 font-family:"Times New Roman", Times, serif;
 color:#000000;
 font-size:14px;
}
.albo_div h1,
.albo_div h2,
.albo_div h3,
.albo_div h4,
.albo_div h5,
.albo_div h6
{ font-family:"Times New Roman", Times, serif;
  color:#000000;
  clear:both;
  font-weight:bold;
}
.albo_div h1 {
 font-size:16px;
}