.break_div {
 background-image: url(templates/img/linea_grigia.gif);
 background-position: center;
 background-repeat:repeat-x;
}

A:Link, A:Visited {
 color: #FF6600;
 text-decoration: none;
}
A:hover, A:Visited:Hover {
 color: #FF6600;
 text-decoration: underline;
}

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

li
{ line-height: 15px;
  padding-left: 8px;
  padding-top: 0px;
  background-image: url(gfx/quadratino.gif);
  background-repeat: no-repeat;
  background-position: 0px 6px;
}

span.link_desc {
 background-color: transparent;
 vertical-align: middle;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #00734A;
 text-decoration: none;
 font-style:italic;
}
span.blu_title {
 background-color: transparent;
 vertical-align: middle;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #10428B;
 text-decoration: none;
 text-transform:uppercase;
 font-weight:bold;
}

.input_label {
 background-color: transparent;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#666666;
 font-weight: normal;
 text-decoration: none;
}

ul.lm
{ margin: 0;
  padding: 0;
  list-style: none;
}
li.lm
{ margin: 0;
  padding: 0;
  list-style: none;
  height: 24px;
  vertical-align: middle;
  background-image:url();
  padding: 4px 0px 4px 0px;
  border-bottom:2px solid #E4B915;
  text-align: right;
}
div.menu_divider {
 border-bottom:2px solid #E4B915;
 padding-bottom: 5px;
 padding-top: 4px;
}
div.divider {
 border-bottom:1px solid #d0d0d0;
 height: 8px;
}
a.lm:link, a.lm:visited
{ display:block;
  height:16px;
  padding: 4px 24px 4px 0px;
  background-image: url(templates/img/left_arrow_yellow.gif);
  background-repeat: no-repeat;
  background-position: right 4px;
  display: block;
  background-color: #666666;
  vertical-align: middle;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#ffffff;
  font-weight: bold;
  text-decoration: none;
  text-transform:uppercase;
}
a.lm:hover, a.lm:visited:hover
{ background-color: #00734A;
  color:#ffffff;
}
a.lm2:link, a.lm2:visited
{ display:block;
  height:16px;
  padding: 4px 24px 4px 0px;
  background-image: url(templates/img/left_arrow_yellow.gif);
  background-repeat: no-repeat;
  background-position: right 4px;
  display: block;
  background-color: #00734A;
  vertical-align: middle;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#ffffff;
  font-weight: bold;
  text-decoration: none;
  text-transform:uppercase;
}
a.lm2:hover, a.lm2:visited:hover
{ background-color: #00734A;
  color:#ffffff;
}

span.rm {
  height:16px;
  padding: 4px 0px 4px 24px;
  background-image: url(templates/img/right_arrow_yellow.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  display: block;
  background-color: #10428B;
  vertical-align: middle;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#ffffff;
  font-weight: bold;
  text-decoration: none;
  text-transform:uppercase;
}

ul.rm
{ margin: 0;
  padding: 0;
  list-style: none;
}
li.rm
{ margin: 0;
  padding: 0;
  height: 24px;
  vertical-align: middle;
  background-image:url();
  padding: 4px 0px 4px 0px;
  border-bottom:2px solid #E4B915;
}
a.rm:link, a.rm:visited
{ height:16px;
  padding: 4px 0px 4px 24px;
  background-image: url(templates/img/right_arrow_yellow.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  display: block;
  background-color: transparent;
  vertical-align: middle;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#10428B;
  font-weight: bold;
  text-decoration: none;
  text-transform:uppercase;
}
a.rm:hover, a.rm:visited:hover
{ background-color: #10428B;
  color:#ffffff;
}
a.rm2:link, a.rm2:visited
{ height:16px;
  padding: 4px 0px 4px 24px;
  background-image: url(templates/img/right_arrow_yellow.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  display: block;
  background-color: #10428B;
  vertical-align: middle;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#ffffff;
  font-weight: bold;
  text-decoration: none;
  text-transform:uppercase;
}
a.rm2:hover, a.rm2:visited:hover
{ background-color: #10428B;
  color:#ffffff;
}
span.sub_rm
{ height: 16px;
  padding: 4px 0px 4px 24px;
  background-image: url();
  display: block;
  background-color: #10428B;
  vertical-align: middle;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
a.sub_rm:link, a.sub_rm:visited
{ height: 16px;
  padding: 4px 0px 4px 24px;
  background-image: url();
  display: block;
  background-color: transparent;
  vertical-align: middle;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #10428B;
  font-weight: bold;
  text-decoration: none;
}
a.sub_rm:hover, a.sub_rm:visited:hover
{ background-color:#10428B;
  color:#ffffff;
}
a.sub_rm2:link, a.sub_rm2:visited
{ height:16px;
  padding: 4px 0px 4px 24px;
  background-image: url();
  display: block;
  background-color: #10428B;
  vertical-align: middle;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#10428B;
  font-weight: bold;
  text-decoration: none;
}
a.sub_rm:hover, a.sub_rm:visited:hover
{ background-color: #10428B;
  color:#ffffff;
}

A.sub_rm_image:Link, A.sub_rm_image:Visited {
 display: block;
 background-color: transparent;
 vertical-align:middle;
 text-align: right;
 text-decoration: none;
 padding:2px 0px 2px 0px;
 width: 100%;
}
A.sub_rm_image:Hover, A.sub_rm_image:Visited:hover {
 text-decoration: none;
}

A.um:Link, A.um:Visited {
 display: table;
 background-color: transparent;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#1F427C;
 text-transform:lowercase;
 font-weight: normal;
 text-decoration: none;
 border-top:1px solid #a0a0a0;
 border-left:1px solid #a0a0a0;
 padding:8px 4px 0px 4px;
}
A.um:Hover, A.um:Visited:hover {
 color: #ffffff;
 background-color: #a0a0a0;
 text-decoration: none;
}

span.lm {
  height:16px;
  padding: 4px 24px 4px 0px;
  background-image: url(templates/img/left_arrow_yellow.gif);
  background-repeat: no-repeat;
  background-position: right 4px;
  display: block;
  background-color: #00734A;
  vertical-align: middle;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#ffffff;
  font-weight: bold;
  text-decoration: none;
  text-transform:uppercase;
}

A.sub_lm:Link, A.sub_lm:Visited {
  display: block;
  height:16px;
  padding: 4px 24px 4px 0px;
  background-image: url(templates/img/left_arrow_yellow.gif);
  background-repeat: no-repeat;
  background-position: right 4px;
  background-color: #666666;
  vertical-align: middle;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#ffffff;
  font-weight: bold;
  text-decoration: none;
  text-transform:uppercase;
  width:33%;
}
A.sub_lm:Hover, A.sub_lm:Visited:hover {
  background-color: #00734A;
  color:#ffffff;
}
A.sub_lm2:Link, A.sub_lm2:Visited {
  display: block;
  height:16px;
  padding: 4px 24px 4px 0px;
  background-image: url(templates/img/left_arrow_yellow.gif);
  background-repeat: no-repeat;
  background-position: right 4px;
  background-color: #00734A;
  vertical-align: middle;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#ffffff;
  font-weight: bold;
  text-decoration: none;
  text-transform:uppercase;
  width:33%;
}
A.sub_lm2:Hover, A.sub_lm2:Visited:hover {
  background-color: #00734A;
  color:#ffffff;
}

span.sub_lm {
  height:16px;
  padding: 4px 24px 4px 0px;
  background-image: url(templates/img/left_arrow_yellow.gif);
  background-repeat: no-repeat;
  background-position: right 4px;
  display: block;
  background-color: #00734A;
  vertical-align: middle;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#ffffff;
  font-weight: bold;
  text-decoration: none;
  text-transform:uppercase;
  /*width:33%;*/
}
A.sub_sub_lm:Link, A.sub_sub_lm:Visited {
 display: block;
 background-color: transparent;
 vertical-align:middle;
 text-align: right;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #00734A;
 text-decoration: none;
 font-weight: normal;
 padding:2px 0px 2px 0px;
 width: 100%;
}
A.sub_sub_lm:Hover, A.sub_sub_lm:Visited:hover {
 color: #ffffff;
 background-color: #00734A;
 text-decoration: none;
}
A.sub_sub_lm2:Link, A.sub_sub_lm2:Visited {
 display: block;
 background-color: #00734A;
 vertical-align:middle;
 text-align: right;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 text-decoration: none;
 font-weight: normal;
 padding:2px 0px 2px 0px;
 width: 100%;
}
A.sub_sub_lm2:Hover, A.sub_sub_lm2:Visited:hover {
 color: #ffffff;
 background-color: #00734A;
 text-decoration: none;
}

span.footer {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #10428B;
}
A.footer:Link, A.footer:Visited {
 background-color: transparent;
 vertical-align: middle;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #10428B;
 text-decoration: none;
 padding:2px 0px 2px 0px;
 width: 100%;
}
A.footer:Hover, A.footer:Visited:hover {
 color: #E4B915;
 background-color: transparent;
 text-decoration: none;
}

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;
 width:80px;
}

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: 11px;
 color: #10428B;
 text-decoration: none;
 font-weight:bold;
 height: 13px;
 width: 16px;
}
A.page_link:hover, A.page_link:visited:hover {
 color: #ffffff;
 background-color: #10428B;
}
span.page_link {
 display: block;
 background-color: transparent;
	vertical-align: middle;
	text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #aca8a6;
	height: 13px;
	width: 16px;
 font-weight:bold;
}

.title {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #1F427C;
 font-weight:bold;
 text-decoration: none;
}
.search_title {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 text-decoration: none;
 font-weight: bold;
 text-transform:uppercase;
}

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;
}
div.figure p {
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 font-weight: normal;
 text-decoration:none;
  text-indent: 0;
  margin: 0px;
  padding: 0px;
}
table.news_table {
/*  border-bottom: 1px #aca8a6 solid;*/
}
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;
}

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

.ricettivita_data {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #808285;
 font-weight: none;
 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_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: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 font-weight: normal;
 text-decoration:none;
}
.ricettivita_gray {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #10428B;
 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;
}
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: none;
 text-decoration:underline;
}

.ricettivita_tipo {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #4E7849;
 font-weight: bold;
 text-decoration: none;
}
.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: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #10428B;
 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: none;
 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: none;
 text-decoration:underline;
}

.dove_link {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #ffffff;
 font-weight: none;
 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: none;
 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: none;
 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: #10428B;
text-decoration: none;
}
A.path:Link,A.path:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #10428B;
text-decoration: none;
}
A.path:hover, A.path:visited:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #E4B915;
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;
}

.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: 11px;
 color: #666666;
}
.scroller_news { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
}

.news_title {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}
.news_abstract {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 font-weight: normal;
 text-decoration: none;
 font-style:italic;
}
.news_body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 text-decoration: none;
}
.news_gray {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #999999;
 font-weight: normal;
 text-decoration: none;
}

span.scroller_news_title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}
A.scroller_news_title:Link, A.scroller_news_title:Visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
 font-weight: bold;
 text-decoration: none;
 text-transform:uppercase;
}
A.scroller_news_title:hover, A.scroller_news_title:Visited:Hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #E4B915;
 font-weight: bold;
 text-decoration: none;
}
A.scroller_news_title_blu:Link, A.scroller_news_title_blu:Visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #1F427C;
 font-weight: bold;
 text-decoration: none;
}
A.scroller_news_title_blu:hover, A.scroller_news_title_blu:Visited:Hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #a0a0a0;
 font-weight: bold;
 text-decoration: none;
}


.green_number { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #0B7F4E;
}

.clock_date { 
 display:block;
 width:100%;
 text-align:center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 background-color: #1F427C;
 padding:3px 0px 4px 0px;
}
.clock_hour { 
 display:block;
 width:100%;
 text-align:center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 background-color: #ffffff;
 padding:3px 0px 4px 0px;
 border-bottom:1px solid #1F427C;
}

.cat_name { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 color: #E4B915;
 text-transform:uppercase;
 font-weight:bold;
 }
.cat_name_pv { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #D79800;
 font-weight:bold;
}
span.cat_name_pv_h { 
 display:block;
 line-height: 24px;
 padding-left: 20px;
 padding-right: 8px;
 padding-top: 0px;
 background-image: url(templates/img/right_arrow_white.gif);
 background-repeat: no-repeat;
 background-position: left 4px;
 background-color: #E4B915;
 vertical-align: middle;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 text-transform:uppercase;
 color: #ffffff;
 white-space:nowrap;
}
span.cat_name_pv_h_blu { 
 display:block;
 line-height: 24px;
 padding-left: 20px;
 padding-right: 8px;
 padding-top: 0px;
 background-image: url(templates/img/right_arrow_white.gif);
 background-repeat: no-repeat;
 background-position: left 4px;
 background-color: #10428B;
 vertical-align: middle;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 text-transform:uppercase;
 color: #ffffff;
 white-space:nowrap;
}

.gallery_img { 
 border:0px;
}

BODY {
 background-color: #FFFFFF;
 margin-top: .8em;
 margin-right: .8em;
 margin-bottom: .8em;
 margin-left: .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;
*/
}
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;
}

.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: #E4B915;
 text-decoration: none;
 font-weight: bold;
}

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

.input_txt {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 border: 1px solid #E4B915;
 height: 18px;
 padding: 1px;
 width:224px;
}
    
.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 {
 display:block;
 height: 32px;
 padding-left: 32px;
 padding-right: 8px;
 padding-top: 0px;
 background-image: url(gfx/warning.gif);
 background-repeat: no-repeat;
 background-position: 4px 4px;
 background-color: #E4B915;
 vertical-align: middle;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #ffffff;
}
.ok {
 display:block;
 padding-left: 32px;
 padding-right: 8px;
 padding-top: 10px;
 padding-bottom: 10px;
 background-image: url(../gfx/warning_ok.gif);
 background-repeat: no-repeat;
 background-position: 4px 4px;
 background-color: #f0fff0;
 vertical-align: middle;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
 color: #00ff00;
}
.cssform p {
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 156px;
height: 1%;
}
.error_label {
color:#bc0000;
font-weight:bold;
}
.cssform label{
 float: left;
 margin-left: -155px;
 margin-top: 4px;;
 width: 150px;
}
.cssform .right {
 font-weight:bold;
 color:#535556;
}
input.input_err
{ width:186px;
  background:#FFFFCC url(../templates/img/search_input_back_err.png) 0 0 repeat-x;
  border:0;
  border-left:1px solid #D8D8D8;
  border-right:1px solid #D8D8D8;
  color:#666666;
  height:12px;
  padding:4px 2px 3px 2px;
  font-size:12px;
}
.cssform .input,
.cssform input[type="text"],
.cssform input[type="password"]
{ width:186px;
  height:14px;
/*  background:transparent url(../templates/img/input_back_01.jpg) 0 0 repeat-x;*/
/*  border:0;*/
  color:#666666;
  padding:4px 2px 0 2px;
  font-size:12px;
/*  border-right:1px solid #C6C6C6;*/
}
.cssform .calendarDateInput {
 width:80px;
}
.cssform select.input {
height:20px;
}
.cssform textarea.input {
 height: 148px;
 background:#ffffff url(../templates/img/input_back_02.gif) 0 0 repeat-x;
 border:1px solid #C3C3C3;
 border-top:0;
 padding: 1px 2px;
 font-size:12px;
 width: 192px;
}
.cssform textarea.input_err,
textarea.input_err {
 height: 148px;
 background-color: #ffffff;
 border:outset 1px #ccc;
 padding: 1px 2px;
 font-size:12px;
 width: 192px;
}

DIV {
 margin: 0;
 padding: 0;
}

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: #fffff;
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: none;
 margin:0px;
 padding: 0px;
}
ul.links li {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #10428B;
 text-decoration: none;
}
ul.links li a:link, ul.links li a:visited {
 background-color: transparent;
 vertical-align: middle;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #10428B;
 text-decoration: none;
 padding:2px 0px 2px 0px;
 width: 100%;
}
ul.links li a:hover, ul.links li a:visited:hover {
 color: #E4B915;
 background-color: transparent;
 text-decoration: none;
}

ul.map {
 list-style: none;
 margin:0px;
 padding: 0px;
}
ul.map li {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #10428B;
 text-decoration: none;
}
ul.map li a:link, ul.map li a:visited {
 background-color: transparent;
 vertical-align: middle;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #10428B;
 text-decoration: none;
 padding:2px 0px 2px 0px;
 width: 100%;
}
ul.map li a:hover, ul.map li a:visited:hover {
 color: #E4B915;
 background-color: transparent;
 text-decoration: none;
}
form {
 margin:0px;
 padding:0px;
}