body, td, a, p, h1, h2,h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.top, 
a.topt, div.topt, span.topt, a.topt, 
span.tops, span.bot, 
p.a_titolo_primo, div.a_titolo_primo, a.a_titolo_primo, 
div.a_titolo_secondo, span.a_titolo_secondo {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	margin : 0px 0px 0px 0px;
}

td {
	font-size:12px;
}

a:link, a:visited {
	color: #46aed7;
	text-decoration : none;
}
a:hover{
	color: #46aed7;
	text-decoration : underline;
}

p {
	font-size:12px;
	margin: 0px 0px 0px 0px;
}

h1, p.Titolo1, div.Titolo1, span.Titolo1 {
	color: #99CC33;
	font-size:14pt;
	font-weight:normal;
	margin: 0px 0px 4px 0px;
}

h2, p.Titolo2, span.Titolo2, td.Titolo2, div.Titolo2 {
	color: #FFB83D;
	font-size:11pt;
	font-weight:bold;
	margin: 0px 0px 3px 0px;
}
h3, p.Titolo3, div.Titolo3, span.Titolo3 {
	color: #999999;
	font-size:13px;
	font-weight:bold;
	margin: 0px 0px 3px 0px;
}


a.top:link, a.top:visited{
	font-size:10pt;
	color: #46aed7;
	text-decoration : none;
}
a.top:hover{
	color: #46aed7;
	text-decoration : underline;
}

.a_testo_blu {
	color: #46aed7;
}

span.blue_s {
	color: #46aed7;
	font-size:10pt;
}

a.topt, div.topt, span.topt {
	color: #737373;
	font-size:16pt;
}

div.toptb, span.toptb, a.toptb:link, a.toptb:visited {
	color: #737373;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	text-decoration: none;
}
a.toptb:hover {
	text-decoration:underline;
}

span.tops {
	color: #737373;
	font-size:8.5pt;
}

a.bottom, span.bottom {
	font-size:10pt;
	color: #555555;
	}
a.bottom:link, a.bottom:hover, a.bottom:visited {
	color: #555555;
	text-decoration :underline;
}

a.testoTerzo:hover, a.testoTerzo:link, a.testoTerzo:visited {
	color: #99CC33;
	text-decoration :underline;
}

a.gray:link, a.gray:visited {
	color: #737373;
	text-decoration :none;
}
a.gray:hover {
	text-decoration :underline;
}

a.newz:link, a.newz:visited {
	color: #000000;
	text-decoration :none;
}
a.newz:hover {
	color: #FF0000;
}

span.bot {
	font-size:9pt;
	color: #737373;
}

.small {
	font-size:8pt;
	margin-bottom: 3px;
	/*text-align: left;*/
}

div.a_titolo_secondo, span.a_titolo_secondo {
	color: #FFB83D;
	font-size:18pt;
	margin-bottom: 3px;
}

p.a_titolo_primo, div.a_titolo_primo, a.a_titolo_primo {
	color: #46aed7;
	font-size:18pt;
	margin-bottom: 3px;
}

a.a_titolo_primo, a.a_titolo_primo:hover {
	color: #46aed7;
	text-decoration:none;
}


a.a_titolo_terzo_2, span.a_titolo_terzo_2 {
	font-size:14px;
	font-weight:bold;
	color: #99CC33;
}

a.a_titolo_terzo_2:visited, a.a_titolo_terzo_2:link, a.a_titolo_terzo_2:hover {
	color: #99CC33;
	text-decoration:none;
	margin-bottom: 3px;
}

span.testoTerzo, a.testoTerzo, strong.testoTerzo, p.testoTerzo {
	color: #99CC33;
}

p.testoSecondo, span.testoSecondo, strong.testoSecondo {
	color: #FFB83D;
}

p.testoQuarto, span.testoQuarto, strong.testoQuarto, h1.testoQuarto {
	color: #FF0000;
}

table.tableback {
background-color:#FFFFFF;
}
td.tablehead {
color:white;
background-color:#46aed7;
}
tr.tablehdr {
background-color:#99CC33;
}
img.a_bordo_immagine {
	border: 1px solid #000000;
}
span.a_testo_quinto, p.a_testo_quinto {
color: #737373;
}

td.ssx, span.ssx, div.ssx {
font-size:1px;
}

span.dot {
font-weight:bold;
color:#999999;
}

img.immagineADestra {
float:right;
margin-left:12px;
}
img.immagineASinistra {
float:left;
margin-right:12px;
}

/* Horizontal Rule */
div.hline {
	border-top: 1px dashed #00687a;
	margin-top: 1em;
	padding-top: 5px;
}

div.dottedback, td.dottedback, div.dottedback_r  {
	background-image: url(../images/border_dot.gif);
}

div.dottedback_r {
background-repeat : repeat-y;
background-position : 555px;
}

div.cont_l{
width:555px;
}


input, select, textarea, input.nput  {
	font : 10pt Verdana, Arial, Helvetica, sans-serif;
	/* border: 1 dotted #D2D2D2; */
	
	}
	
input.nput {
border-style:dotted; border-color:#D2D2D2; 
}

input.btn { background-color:#FFB83D; border-style:outset; border-width:thin; border-color:#FFFFFF; 
}
input.chk { border-style: none;
}

	
textarea.TA {
	scrollbar-arrow-color:teal;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:teal;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#EBEBEB;
	scrollbar-shadow-color:white;}

	
/* right menu links*/
div.rmenu, div.rmenue {
	width:176px;
}

div.rmenu a, div.rmenue a{
	/*width:100%;*/
	background-color: #F2F2F2;
	border-bottom : 1px solid Silver;
	display: block;
	text-decoration:none;
	padding: 2px 0px 2px 0px;
}
div.rmenu a:hover, div.rmenue a:hover{
	background-color: White;
	text-decoration:none;
}
/* right menu links*/
div.rmenue a{
	background-color: #FFDEAD;
	border-bottom : 1px solid Silver;
}

div.rmenuehd, div.rmenuhd {
	color:white; 
	background-color:#BD5354; 
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}
div.rmenuhd {
	color:white; 
	background-color:#99CC33; 
	font-weight: bold;
	text-align:center;
	padding: 2px 0px 2px 0px;
}

/* up arrow */ 
a.up {
float:right;
}
/* star */
span.star {
font-family : "Courier New", Courier, monospace;
}
/* red text */
div.rosso, span.rosso, strong.rosso { color:#FF0000;
}

/* spaced text */

p.spaced, span.spaced { line-height:18px;
}

/* zoom image */ 

a.zoom {
	border: 1px solid #FFFFFF;
}

a.zoom:hover {
	border: 1px dotted #FF0000;
}
input.searchbox {
	/*border-style:none;*/
	border: 1px solid #DDDDDD;
	font-size:12px;
	color: #555555;
}
form.searchform {
	float:right;
	text-align:right;
	margin-top:6px;
	margin-right:0px;
}
/*.search_btn {
width:1px; 
height:1px; 
border-style:none; 
visibility:hidden;
}*/

/* didascalie */

div.imago176 {
	background-color:#ACACAC; 
	width:176px;
}

div.didask {
	font-size:10px;
	color:white;
	padding: 0px 1px 1px 1px;
}

/* news */
a.news_link:link, a.news_link:visited {
color:#000000;
font-weight:bold;
}
a.news_link:hover {
color:red;
}
span.news_date {
 color:#999999;
 font-size:11px;
}
div.news_first {

 margin: 4px 0px 3px 0px;
}

div.news_text {
margin-bottom:5px;
}

div.news_txt {
	margin-left:25px;
}

div.nws_item {
	text-align:left;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	border : 1px solid #999999;
}

div.nws_title {
	padding-left: 5px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99CC33;
	color:#FFFFFF;
	border : 1px;
}

div.nws_date {
	font-size:11px;
	color:#999999;
	margin: 2px 0px 2px 0px;
	padding-left: 5px;
}

div.nws_text, div.nws_link {
	padding-left: 5px;
}

img.nws_img {
	display:inline;
	margin: 3px 7px 3px 0px;
}

div.nws_close {
	font-size: 11px;
	color:red;
	text-align: right;
	padding-right: 5px;
}


/* newsletter */
.required {
	font-weight:bold;
}


/********************************************************************************* */
/*************************************** ITINERARI ******************************  */
tr.itinerari_int {
font-size:11px;
color:#999999;
font-weight:bold;
}

div.itinerari_e {
background-image:url(../images/itinerari_e.gif); 
background-repeat:repeat-y; 
margin: 13px 0px 0px 0px;
padding:0px 0px 0px 5px;
}

div.itinerari_m {

}

div.itinerari_s {

}

div.itinerari_c {

}


/********************************************************************************* */
/*************************************** MENU ************************************ */
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem, span.date, div.date {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  color: #ffffff;
}

div.menuBar {
  background-color: transparent;
  border: 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 0px solid #009900;
  color: #ffffff;
  /*cursor: default;*/
  left: 0px;
  /*margin: 1px;*/
  padding: 0px 0px 0px 0px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 0px;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  /*background-color: #5050f0;*/
  border: 0px;
  color: #ffffff;
  left: 0px;
  top: 0px;
}

div.menu {
	background-color: #ffffff;
	border: 1px solid #DDDDDD;
	left: 0px;
	padding: 0px 1px 1px 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
   filter:Alpha(Opacity=85); 
   -moz-opacity:0.85; 

}

div.menu a.menuItem {
  color: #333333;
  font-weight:bold;
  /*cursor: default;*/
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #5050f0;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
	border: 1px dashed #AAAAAA;
	margin: 4px 2px;
}
/********************************************************************************* */
/********************************************************************************* */

