.scroller_news_date { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #333333;
}
.scroller_news { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
}
A.scroller_news_title:Link, A.scroller_news_title:Visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
 font-weight:bold;
 color:#666;
}
A.scroller_news_title:hover, A.scroller_news_title:Visited:Hover {
 color: #999999;
 text-decoration: none;
}
A.go_on:Link, A.go_on:Visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
 color:#ff6600;
}
A.go_on:hover, A.go_on:Visited:Hover {
 color: #999999;
 text-decoration: none;
}
.red {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #d00505;
text-decoration: none;
}
.gallery_img { 
 border:0px;
 margin:2px;
 float: left;
}
span.path {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #666;
text-decoration: none;
font-weight:bold;
}
A.path:Link, A.path:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #666;
text-decoration: none;
background-color: transparent;
}
A.path:hover, A.path:visited:hover {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #ff6600;
text-decoration: none;
background-color: transparent;
}
img {
 border:0px;
}
a.null_a:link, a.null_a:visited, a.null_a:hover, a.null_a:visited:hover {
 border:0px;
}
.search_ident {
 color: #ADBA08;
 font-weight:bold;
}
.cat_name_pv {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #669900;
}
h3 {
 display: block;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #ffffff;
 background-color: #339966;
 height: 18px;
 padding-top: 4px;
 padding-left: 8px;
}
.p_link a:link, .p_link a:visited {
 display:block;
 height: 18px;
 background-image:url(public/_comuni/tit_sub_cat.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left: 20px;
 padding-top: 4px;
 padding-bottom: 4px;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #669900;
 font-weight: bold;
}
.p_link a:hover, .p_link a:visited:hover {
 color: #ff6600;
}
.p_link span {
 padding-left: 20px;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #666666;
}
div.figure {
  display:block;
  float: left;
  padding: 4px;
  margin: 0px 4px 4px 0px;
  border:1px solid #c0c0c0;
  width: 116px;
  text-align:center;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-indent: 0;
  margin: 0px;
  padding: 0px;
}
a.footer:link, a.footer:visited {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #666666;
}
a.footer:hover, a.footer:visited:hover {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #ff9900;
}
.input_label {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #669966;
}
.date_input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 border: 1px solid #a0a0a0;
 padding: 2px;
 width: 96px;
}
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;
 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;
}
.year_input {
 font-family: Geneva;
 font-size: 9px;
 color: #000000;
 border: solid 1px #a0a0a0;
}
.label {
 font-family: Geneva;
 font-size: 10px;
 color: #333333;
 border: solid 1px #a0a0a0;
}
.input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 border: 1px solid #a0a0a0;
 padding: 2px;
}
table.delibere {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 width:100%;
}

td.delibere_line_end {
 margin-bottom: 11px;
 border-bottom:dotted 1px #7B9A58;
}

td.delibere_line {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 padding: 4px;
 border-bottom:1px solid #cccccc;
}
td.delibere_line_label {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #666666;
 font-weight: normal;
 padding: 4px;
 background-color:#f0f0f0;
 border-bottom:1px solid #cccccc;
}
.gray {
 color:#666666;
 background-color:transparent;
 font-size:10px;
}

