* {
 padding: 0;
 margin: 0;
}
p {
margin-top:8px;
margin-bottom:8px;
}
fieldset {
 margin:0;
 padding:0;
 border:0px;
}
a.white:Link, a.white:Visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}
a.white:hover, a.white:Visited:Hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ff9900;
text-decoration: none;
}

a.white2:link, a.white2:visited {
font-size: 11px;
color: #ffffff;
text-decoration: none;
}
a.white2:hover, a.white2:visited:hover {
font-size: 11px;
color: #ffffff;
text-decoration: underline;
}

img.sep {
 display:block;
}
table.input_password {
 background-color:#f0f0f0;
}
table.input_password td {
 padding:8px;
}

table.listino
{ width:100%;
}
table.listino th
{ background-color:#4E7849;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  padding:3px;
}
table.listino td
{ background-color:transparent;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

A.crediti:Link, A.crediti:Visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #808080;
text-decoration: none;
}
A.crediti:hover, A.crediti:Visited:Hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #808080;
text-decoration: underline;
}
.footer {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
}

table.bacheca_table {
 width:100%;
}
table.bacheca_table th {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 text-decoration: none;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
 background-color: #9ac13c;
 border-left: 1px solid #ffffff;
}
table.bacheca_table tr {
 background-image: url(templates/img/back_dotted_01.png);
 background-position: bottom;
 background-repeat: repeat-x;
}
table.bacheca_table tr.no_back {
 background-image: url();
}
table.bacheca_table td {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 padding-left: 4px;
 padding-bottom: 4px;
 padding-top: 4px;
}

table.secret_area_table {
}
table.secret_area_table th {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 text-decoration: none;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 4px;
 background-color: #ff9900;
 border-left: 1px solid #ffffff;
}
table.secret_area_table tr {
 background-image:url(templates/img/back_dotted_01.png);
 background-position:bottom;
 background-repeat:repeat-x;
}
table.secret_area_table td {
 padding-left:4px;
 padding-bottom:4px;
}
.didascalia {
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #aca8a6;
}
.tab_title_on {
 display: block;
 background-color: transparent;
 vertical-align: top;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #ffffff;
 text-decoration: none;
 font-weight:normal;
 min-width:80px;
 width:80px !important;
}

A.tab_title_on:link, A.tab_title_on:visited {
 display: block;
 background-color: transparent;
 vertical-align: top;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #ffffff;
 text-decoration: none;
 font-weight:normal;
 /*width:80px;*/
}
A.tab_title_on:hover, A.tab_title_on:visited:hover {
 color: #033702;
}

A.page_link:link, A.page_link:visited {
 display: block;
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #85a43a;
 text-decoration: none;
 font-weight:bold;
 height: 16px;
 width: 20px;
}
A.page_link:hover, A.page_link:visited:hover {
 color: #ffffff;
 background-color: #b9cb4a;
}
span.page_link {
 display: block;
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #ff6600;
 height: 16px;
 width: 20px;
 font-weight:bold;
}

.title {
color: rgb(133, 164, 58);
font-weight: bold;
font-size:14px;
padding:16px 0;
text-transform:uppercase;
display:block;
}
.search_title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 text-decoration: none;
 font-weight: bold;
}
.title_light_green {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #9ac13c;
 font-weight: bold;
}
.title_orange {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FF9900;
 font-weight: bold;
}

tr.servizi {
 background-color: rgb(219,85,4);
}
td.servizi {
 border-bottom:1px solid #ffffff;
 border-left:solid 1px #ffffff;
 border-right:1px solid #ffffff;
 height:15px;
}
tr.contatti {
 background-color: #ff9900;
}
td.contatti {
 border:1px solid #ffffff;
 height:17px;
}
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;
 margin:0px;
 padding:0px;
}
ul.servizi li {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #666666;
 text-decoration: none;
}

div.figure {
 float: left;
 margin: 4px;
 border:1px solid #d0d0d0;
 text-align: center;
 width: 108px;
}
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;
}

table.news_table {
}
td.news_td {
  border-left: 1px solid #aca8a6;
  margin: 0px;
  padding: 6px;
  background-color:#dad5d3;
  width: 124px;
}
td.news_td_no_border {
  margin: 0px;
  padding: 6px;
  background-color:#dad5d3;
  width: 124px;
  border-right: 1px #aca8a6 solid;
}
table.news_table2 {
}
table.news_table2 tr td.news_td_first {
  border-left: 2px solid #e0e0e0;
  border-right: 2px solid #e0e0e0;
  margin: 0px;
  padding: 6px;
  background-color: #e0e0e0;
/*  width: 124px;*/
  width: 33%;
}
table.news_table2 tr td.news_td_second {
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  border-bottom: 3px solid #ffffff;
  margin: 0px;
  padding: 6px;
  background-color: #e0e0e0;
/*  width: 124px;*/
  width: 33%;
}
table.news_table2 tr td.news_td_third {
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  border-top: 1px solid #c0c0c0;
  margin: 0px;
  padding: 6px;
  background-color: transparent;
/*  width: 124px;*/
  width: 33%;
}
table.news_table2 tr td {
  margin: 0px;
  padding: 6px;
  background-color: transparent;
/*  width: 124px;*/
  width: 33%;
}

table.news_table3 {
  background-color:#BACB4B;
}
td.news_td3 {
  margin: 0px;
  padding: 6px;
  width: 50%;
}
td.news_td3_img {
  margin: 0px;
  padding: 6px;
}

div.news {
  float: left;
  border-right: 1px #aca8a6 solid;
  margin: 0px;
  padding: 4px;
  background-color:#dad5d3;
  width: 124px;
  height: 100%;
}
div.news p {
  text-align: left;
  font-style: italic;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-indent: 0;
}

table.crea_vacanza_table {
 width:100%;
 border: 1px solid #aca8a6;
 border-top:0px;
 background-color:#dad5d3;
}
table.crea_vacanza_table td.crea_vacanza_td {
  padding: 6px;
}
.crea_vacanza_msg
{ padding: 6px;
  border-bottom: 1px solid #aca8a6;
}

.ricettivita_data {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #808285;
 font-weight:normal;
 text-transform: lowercase;
}
.eventi_data {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
}
.programma_data {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ff6600;
}
.ricettivita_name {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #85a43a;
 font-weight: bold;
}
.ricettivita_name2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #505050;
 font-weight: bold;
}
.ricettivita_name3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ffffff;
 font-weight: bold;
}
.ricettivita_orange_name {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #D55500;
 font-weight: bold;
}
.ricettivita_name_big {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 color: #85a43a;
 font-weight: bold;
}
.eventi_name {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #CC0000;
 font-weight: bold;
 text-transform: uppercase;
}
.ricettivita_localita {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 font-weight: bold;
}
.main_body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 text-decoration:none;
}
.title_gray {
 color: #cccccc;
}
.small_gray {
 color: #b0b0b0;
 font-size:10px;
}
.ricettivita_gray {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
 font-weight: normal;
}
.ricettivita_title_gray {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #666666;
 font-weight: bold;
 line-height:18px;
}
.ricettivita_abstract {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 font-style: italic;
}
.ricettivita_abstract2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
}
A.ricettivita_abstract:link, A.ricettivita_abstract:visited {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 font-style:italic;
}
A.ricettivita_abstract:link:hover, A.ricettivita_abstract:visited:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 font-style:italic;
 text-decoration:underline;
}

.ricettivita_body {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 font-weight: normal;
 line-height:18px;
}

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;
}

.calc_notti {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #4E7849;
 font-weight: bold;
 text-decoration: none;
}
.calc_servizi {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #4E7849;
 font-weight: bold;
 text-decoration: none;
}

.ricettivita_tipo {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #4E7849;
 font-weight: bold;
 text-decoration: none;
}
.ricettivita_tipo2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ff9900;
 font-weight: bold;
 text-decoration: none;
 text-transform:uppercase;
}
.ricettivita_tipo_orange {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ff6600;
 font-weight: bold;
 text-decoration: none;
}
.ricettivita_servizi_speciali {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #4E7849;
 font-weight: bold;
 text-decoration: none;
}
.ricettivita_servizi_speciali_orange {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ff6600;
 font-weight: bold;
 text-decoration: none;
}

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: #CC3300;
 text-decoration: none;
 font-weight: bold;
}
.red_desc {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #CC3300;
 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: #033702;
text-decoration: none;
}
A.path:Link,A.path:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #033702;
text-decoration: none;
}
A.path:hover, A.path:visited:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ff6600;
text-decoration: none;
}

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

a.box:link, a.box:visited {
 text-decoration:none;
 display:block;
 color:#333333;
}
a.box:hover, a.box:visited:hover {
 background-color:#f0f0f0;
 text-decoration:none;
}

.go_on {
 display:block;
 text-align:right;
 color:#FF6600;
}
A:Link, A:Visited {
/*font-family: Arial, Helvetica, sans-serif;*/
/*font-size: 10px;*/
color: #FF6600;
/*font-weight: bold;*/
text-decoration: none;
}
A:hover, A:Visited:Hover {
/*font-family: Arial, Helvetica, sans-serif;*/
/*font-size: 10px;*/
color: #FF6600;
/*font-weight: bold;*/
text-decoration: underline;
}

.null_a:Link, .null_a:Hover, .null_a:Visited, .null_a:Visited:hover {
text-decoration: none;
}

.scroller_news_date { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #333333;
}
.scroller_news { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
}

a.scroller_news_title_gray:Link, a.scroller_news_title_gray:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #808080;
 font-weight: bold;
 text-decoration: none;
}
a.scroller_news_title_gray:hover, a.scroller_news_title_gray:visited:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ff6600;
 font-weight: bold;
 text-decoration: none;
}
span.scroller_news_title  {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #4E7849;
 font-weight: bold;
 text-decoration: none;
 display:block;
 float:right;
}
a.booking:link, a.booking:visited {
display:block;
width:97px;
height:112px;
padding:25px 10px 0 100px;
background:transparent url(../templates/img/icon_booking.jpg) 0 0 no-repeat;
color:#ffffff;
}
a.booking:hover, a.booking:visited:hover {
text-decoration:none;
}
A.scroller_news_title:Link, A.scroller_news_title:Visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #4E7849;
 font-weight: bold;
 text-decoration: none;
}
A.scroller_news_title:hover, A.scroller_news_title:Visited:Hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ff6600;
 font-weight: bold;
 text-decoration: none;
}
A.scroller_news_title_black:Link, A.scroller_news_title_black:Visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}
A.scroller_news_title_black:hover, A.scroller_news_title_black:Visited:Hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ff6600;
 font-weight: bold;
 text-decoration: none;
}
A.scroller_news_title_orange:Link, A.scroller_news_title_orange:Visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #D55500;
 font-weight: bold;
 text-decoration: none;
}
A.scroller_news_title_orange:hover, A.scroller_news_title_orange:Visited:Hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

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

.cat_name { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 24px;
 /*color: #B9CB4A;*/
 color: #ff6600;
 }
.cat_name_pv { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ff6600;
}

.gallery_img { 
 border:0px;
}
br.clear_all,
br.clear
{ clear:both;
}
br.half_row
{ line-height:50%;
  clear:both;
}
br.mini_row
{ line-height:10%;
  clear:both;
}

body {
 background-color: #FFFFFF;
 margin:0 auto;
 margin-top: .8em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 text-decoration:none;
/*      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;*/
}
#main {
width:750px;
text-align: left;
margin: 0 auto;
}
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #333333;
}

span.lm {
 display: block;
 background-color: transparent;
	vertical-align: middle;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #033702;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
	height: 13px;
	width: 100%;
border-bottom:1px solid #033702;
}
A.lm:Link, A.lm:Visited {
 display: block;
 background-color: transparent;
	vertical-align: middle;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #033702;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
	height: 13px;
	width: 100%;
border-bottom:1px solid #033702;
}
A.lm:Hover, A.lm:Visited:hover {
 color: #ffffff;
 background-color: #b9cb4a;
}

A.lm2:Link, A.lm2:Visited {
 display: block;
 background-color: transparent;
	vertical-align: middle;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ff6600;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
	height: 13px;
	width: 100%;
border-bottom:1px solid #033702;
}
A.lm2:Hover, A.lm2:Visited:hover {
 color: #ffffff;
 background-color: #b9cb4a;
}

A.sub_lm:Link, A.sub_lm:Visited {
 display: block;
 background-color: transparent;
 vertical-align: middle;
 text-align: left;
 padding-top: 1px;
 padding-bottom: 1px;
 padding-left:8px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #033702;
 text-decoration: none;
 font-weight: normal;
 height: 13px;
 /*width: 100%;*/
 text-transform:uppercase;
}
A.sub_lm:Hover, A.sub_lm:Visited:hover {
 color: #ffffff;
 background-color: #b9cb4a;
}
a.sub_lm2:link, a.sub_lm2:visited {
 display: block;
 background-color: transparent;
 vertical-align: middle;
 text-align: left;
 padding-top: 1px;
 padding-bottom: 1px;
 padding-left:8px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #ff6600;
 text-decoration: none;
 font-weight: normal;
 height: 13px;
 /*width: 100%;*/
 text-transform:uppercase;
}
a.sub_lm2:hover, a.sub_lm2:visited:hover {
 color: #ffffff;
 background-color: #b9cb4a;
}

A.sub_sub_lm:Link, A.sub_sub_lm:Visited {
 display: block;
 background-color: transparent;
	vertical-align: middle;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:8px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #033702;
 text-decoration: none;
 font-weight: normal;
 height: 13px;
 /*width: 100%;*/
 text-transform:lowercase;
}
A.sub_sub_lm:Hover, A.sub_sub_lm:Visited:hover {
 color: #ffffff;
 background-color: #b9cb4a;
}
A.sub_sub_lm2:Link, A.sub_sub_lm2:Visited {
 display: block;
 background-color: transparent;
	vertical-align: middle;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:8px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #ff6600;
 text-decoration: none;
 font-weight: normal;
 height: 13px;
 /*width: 100%;*/
 text-transform:lowercase;
}
A.sub_sub_lm2:Hover, A.sub_sub_lm2:Visited:hover {
 color: #ffffff;
 background-color: #b9cb4a;
}

A.um:Link, A.um:Visited {
 display: block;
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 color:#416D3C;
 text-transform:uppercase;
 font-weight:bold;
 font-size: 10px;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
 width: 100%;
 border-bottom:1px solid #b9cb4a;
}
A.um:Hover, A.um:Visited:hover {
 color: #ffffff;
 background-color: #b9cb4a;
 border-bottom:1px solid #416D3C;
}
A.um3:Link, A.um3:Visited {
 display: block;
 background-color: transparent;
 vertical-align: top;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 color:#416D3C;
 text-transform:uppercase;
 font-weight:bold;
 font-size: 10px;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
 width: 100%;
 border-bottom:1px solid #b9cb4a;
}
A.um3:Hover, A.um3:Visited:hover {
 color: #ffffff;
 background-color: #FC7A12;
 border-bottom:1px solid #416D3C;
}
A.um1:Link, A.um1:Visited {
 display: block;
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 color:#416D3C;
 text-transform:uppercase;
 font-weight:bold;
 font-size: 10px;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
 width: 100%;
 border-bottom:1px solid #b9cb4a;
}
A.um1:Hover, A.um1:Visited:hover {
 color: #ffffff;
 background-color: #9E401C;
 border-bottom:1px solid #416D3C;
}
A.um5:Link, A.um5:Visited {
 display: block;
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 color:#416D3C;
 text-transform:uppercase;
 font-weight:bold;
 font-size: 10px;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
 width: 100%;
 border-bottom:1px solid #b9cb4a;
}
A.um5:Hover, A.um5:Visited:hover {
 color: #ffffff;
 background-color: #88B53E;
 border-bottom:1px solid #416D3C;
}
A.um7:Link, A.um7:Visited {
 display: block;
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 color:#416D3C;
 text-transform:uppercase;
 font-weight:bold;
 font-size: 10px;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
 width: 100%;
 border-bottom:1px solid #b9cb4a;
}
A.um7:Hover, A.um7:Visited:hover {
 color: #ffffff;
 background-color: #0188CC;
 border-bottom:1px solid #416D3C;
}
A.um9:Link, A.um9:Visited {
 display: block;
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 color:#416D3C;
 text-transform:uppercase;
 font-weight:bold;
 font-size: 10px;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
 width: 100%;
 border-bottom:1px solid #b9cb4a;
}
A.um9:Hover, A.um9:Visited:hover {
 color: #ffffff;
 background-color: #09512C;
 border-bottom:1px solid #416D3C;
}
A.um11:Link, A.um11:Visited {
 display: block;
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 color:#416D3C;
 text-transform:uppercase;
 font-weight:bold;
 font-size: 10px;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
 width: 100%;
 border-bottom:1px solid #b9cb4a;
}
A.um11:Hover, A.um11:Visited:hover {
 color: #ffffff;
 background-color: #664822;
 border-bottom:1px solid #416D3C;
}
A.um13:Link, A.um13:Visited {
 display: block;
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 color:#416D3C;
 text-transform:uppercase;
 font-weight:bold;
 font-size: 10px;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
 width: 100%;
 border-bottom:1px solid #b9cb4a;
}
A.um13:Hover, A.um13:Visited:hover {
 color: #ffffff;
 background-color: #653A55;
 border-bottom:1px solid #416D3C;
}

.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;
}
.search_ident {
 color: #ff6600;
 text-decoration: none;
 font-weight: bold;
}

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

.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;
}
img.icon {
 display:block;
 float:left;
 margin:0px 8px 0px 0px;
}
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;
}

.cal_div {
 background: #dad5d3;
 border-top:1px solid #ffffff;
}

input.cal_input {
 /*font-family: Arial, Helvetica, sans-serif;*/
 /*font-size: 10px;*/
 /*color: #333333;*/
 /*border: solid 1px rgb(148,57,3);*/
 padding: 2px;
}
A.cal_link:Link, A.cal_link:Visited {
display: block;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
/*color: #033702;*/
color:#4E7849;
text-decoration: none;
/*background-color:#85a43a;*/
}
A.cal_link:Hover, A.cal_link:Visited:hover{
display: block;
width: 100%;
height: 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#ffffff;
text-decoration: none;
}
A.cal_linkH:Link, A.cal_linkH:Visited{
display: block;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
/*color: #ffffff;*/
/*color:#85a43a;*/
/*color:#4E7849;*/
 color:#ff9900;
text-decoration: none;
text-align:center;
font-weight:bold;
/*background-color:#85a43a;*/
/*background-color:#dad5d3;*/
height: 18px;
padding-top: 4px;
}
A.cal_linkH:Hover, A.cal_linkH:Visited:hover {
color: #ffffff;
background-color:#FFC934;
}
.cal_top {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
/* background: #ff9900;*/
 padding: 3px;
}
.cal_tr {
 background: transparent;
/* background-image:url(templates/img/back_dotted_01.png);*/
/* background-position:bottom;*/
/* background-repeat:repeat-x;*/
 text-align:center;
}
.cal_td {
 background: transparent;
/* background-image:url(templates/img/back_dotted_01.png);*/
/* background-position:bottom;*/
/* background-repeat:repeat-x;*/
 text-align:center;
 height: 18px;
}
.cal_td_Hover {
 background: #033702;
 background-image:url(templates/img/back_dotted_01.png);
 background-position:bottom;
 background-repeat:repeat-x;
 text-align:center;
}
.cal_tdH {
/* background: #ff9900;*/
/* background-image:url(templates/img/back_dotted_01.png);*/
/* background-position:bottom;*/
/* background-repeat:repeat-x;*/
 background-color:#dad5d3;
 text-align:center;
}
.cal_tdH_Hover {
 background: #FFC934;
}

.cal_mid {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 /*background-color: #ff9900;*/
 background: #dad5d3;
 /*color: #ffffff;*/
 color: #ff9900;
 border-top:1px solid #ffffff;
 height: 18px;
}
.cal_bot {
 font-family: Geneva;
 font-size: 9px;
 color: #000000;
 background: #ffffff;
 width: 100%;
 /*padding-top: 4px;*/
 /*padding-bottom: 4px;*/
}
.cal_lab {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding-top: 4px;
}

ul.links {
 list-style: outside url(gfx/puls.gif);
 margin-left:16px;
 margin-top: 4px;
 margin-bottom:4px;
 margin-right:0px;
}
ul.links li {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #666666;
 text-decoration: none;
}
ul.links li a:link, ul.links li a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ff6600;
text-decoration: none;
}
ul.links li a:hover, ul.links li a:visited:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF6600;
text-decoration: underline;
}

ul.map {
 margin: 0;
 padding: 0;
 list-style: none;
}
ul
{ margin: 0;
  padding: 0;
  list-style: none;
}

li
{ line-height: 15px;
  margin-left: 8px;
  padding-left: 8px;
  padding-top: 0px;
  background-image: url(gfx/quadratino.gif);
  background-repeat: no-repeat;
  background-position: 0px 6px;
}
ul.map ul {
}
ul.map ul li {
}
ul.map ul li a:link, ul ul li a:visited {
}
form {
 margin:0px;
 padding:0px;
}