.margini {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px}
.margini_nopad {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #000000; letter-spacing: 0.1pt;padding-left:15px;padding-top:10px;}
.about {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; padding-top: 15px; padding-bottom: 15px;}
.marrone_grass {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #542909; letter-spacing: 0.1pt; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; font-weight: bold}
.marrone_grass_grande {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #542909; letter-spacing: 0.1pt; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; font-weight: bold}

.nero_small {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; padding-top: 15px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; font-weight: bold}
.nero_small a { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; padding-top: 15px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; font-weight: bold}
.nero_small:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; padding-top: 15px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; font-weight: bold}

.small_dest {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; font-weight: bold}
.small_dest a:link {   font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; font-weight: bold; padding:0;}
.small_dest a:active {   font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; font-weight: bold; padding:0;}
.small_dest a:visited {   font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; font-weight: bold; padding:0;}
.small_dest a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; font-weight: bold; padding:0;}

.nero_smallest {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; font-weight: bold}

.page_numbers {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; letter-spacing: 0.1pt; font-weight: bold}

.evidenziato {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000; letter-spacing: 0.1pt}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px;  padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px;letter-spacing: 0.1pt; font-weight: bold; color: #000000}
.res_h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px;  padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0;letter-spacing: 0.1pt; font-weight: bold; color: #000000}
a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #542909; letter-spacing: 0.1pt}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #542909; letter-spacing: 0.1pt}
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #542909; letter-spacing: 0.1pt}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #785330; letter-spacing: 0.1pt}
a {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #542909; letter-spacing: 0.1pt}

a.apie:link {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; letter-spacing: 0.1pt; text-decoration: none}
a.apie:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; letter-spacing: 0.1pt; text-decoration: underline}

.pie {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; letter-spacing: 0.1pt; font-weight: bold}
.pie a {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; letter-spacing: 0.1pt; font-weight: bold}
.pie:link {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; letter-spacing: 0.1pt; text-decoration: none}
.pie:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; letter-spacing: 0.1pt; text-decoration: none}
.pie:active {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; letter-spacing: 0.1pt; text-decoration: none}
.pie:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; letter-spacing: 0.1pt; font-weight: bold}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #520909; text-decoration: none; letter-spacing: 0.1pt}
.img_text {  margin-right: 10px; margin-bottom: 10px}
.titoli_nero {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; letter-spacing: 0.1pt}

body { background-image: url(img/menu/banda_laterale.jpg);
background-repeat: repeat-x;
background-attachment: scroll; }
.tabelle {
	font-size: 11px;
}

.reservation {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	color: #000000; 
	letter-spacing: 0.1pt; 
	border:1px solid #DCC591;
}


.tour-hidden-desc{ margin-bottom:-25px; height:10px; overflow:hidden; font-size:10px; color:#E6D4A8; }

.tourdetails { width:848px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5C4f32; text-align:left; background: url(img/tours/detail_col_mid.gif) repeat-y; }
.tourdetails .tdinner { background: url(img/tours/detail_col_top.gif) no-repeat; }
.tourdetails .tdfooter { overflow:hidden; height:10px; background: url(img/tours/detail_col_bottom.gif) bottom left no-repeat; }

.touritem { padding:25px 20px 40px 20px; background: url(img/tours/detail_inner_bottom.gif) bottom center no-repeat; }
.touritem .length-rate { margin:10px 0 20px 0; padding:5px; width:542px; height:15px; font-size:11px; text-transform:uppercase; background: url(img/tours/detail_length_rate_bg.gif) no-repeat; }
.touritem .length-rate strong { color:#000; }
.touritem .length-rate .length { float:left; }
.touritem .length-rate .rate { float:right; }
.touritem .itemdesc { margin:10px 0 0 230px; width:555px; }
.touritem .itemdesc h3 { margin:0; padding:0; font-size:24px; color:#000; font-weight:normal; }
.touritem .expand-desc { display:none; }
.touritem .notes { font-weight:bold; }
.touritem .notes em { color:#000; font-style:normal; }
.touritem img { border:none; }
.touritem a { outline:none; }