<!--
.Stile5 {
	font-family: Arial;
	color: #000080;
	font-weight: bold;
	font-size: 18px;
}
.Stile21 {
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
	font-family: Arial;
}
.Stile14 {
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: Arial;}
.Stile14  A:link			{ font-family: Arial; font-size: 16px; color: #0000CC;}
.Stile14  A:active			{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #25323B;}
.Stile14  A:visited			{ font-family: Arial; font-size: 16px; color: #0000CC;}
.Stile14  A:hover			{ font-family: Arial; font-size: 16px; color: #0000CF;} 



.tourname {
font-size: 16px;
font-weight: bold;
color: #0000EE;
font-family: Arial;
}
.tourname  A:link			{ font-family: Arial; color: #0000EE;}
.tourname  A:active		    { font-family: Arial; color: #0000EE;}
.tourname  A:visited		{ font-family: Arial; color: #0000EE;}
.tourname  A:hover			{ font-family: Arial; color: #0000EE;} 

.normal{
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	font-family: Arial;
}
.Stile16 {
	font-size: 16px;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
}
.remarksbold {
	font-size: 13px;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
}
.remarksnorm {
	font-size: 13px;
	font-family: Arial;
	color: #000000;
	font-weight: normal;
}
.remarksboldl {
	font-size: 13px;
	font-family: Arial;
	color: #000000;
	font-weight: normal;
}
.remarksboldl  A:link			{ text-decoration: none; font-weight: bold; font-family: Arial; font-size: 13px; color: #000000;}
.remarksboldl  A:active			{ font-family: Arial; font-size: 13px; color: #000000;}
.remarksboldl  A:visited		  { text-decoration: none; font-weight: bold; font-family: Arial; font-size: 13px; color: #000000;}
.remarksboldl  A:hover			{ font-family: Arial; font-size: 13px; color: #000000;} 
.subtitlenorm {
	font-size: 13px;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
}

#booknow {
        margin: 0px;
        padding: 0px;
    	background: #FFFFFF url(images/booknow.gif)  no-repeat;
        height: 49px;
        width: 144px;
		DISPLAY: block;
		border: none;
		}
TD.booknowtop {
        width: 144px;
}
#logo { 
        margin: 0px;
        padding: 0px;
    	background: #FFFFFF url(images/hometop.jpg) no-repeat;
        height: 120px;
        width: 770px;
		DISPLAY: block;
}
#maintable {
width: 770px;
height: 124px;
background-color: #FFFFFF; 
}
TD.mainleft {
 width: 140px;
background-color: #FFFFFF; 
}
TD.maincenter {
width: 620px;
}
TD.faredet {
 vertical-align: bottom;
 width: 76%;
}
TD.toptab {
 border-top:  solid;
 border-top-color: #FFFFFF;
 border-top-width: 16px;
}
#bntopl {
        width: 120px;
        height: 300px;
		margin: 0px;
        padding: 0px;
    	background: #FFFFFF url(images/banner-01-120x300.gif) no-repeat;
		color: #FFFFFF;
}
A.bnmidl:link, A.bnmidl:visited {
		width: 121px;
		height: 300px;
		content:inherit;
		background: #FFFFFF url(images/banner-roma-01-120x300_IR.gif) no-repeat;
		DISPLAY: block;
  }
input.remarksnorm {
     width: 214px;
}
textarea.textareaw {
width:599px;
}
#bottom{ 
        margin: 0px;
        padding: 0px;
    	background: #FFFFFF url(images/city_bottom.jpg) no-repeat;
        width: 770px;
        height: 74px;
}
.Stile22 {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;}
.Stile22  A:link			{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000;}
.Stile22  A:active			{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #25323B;}
.Stile22  A:visited			{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000;}
.Stile22  A:hover			{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #21E501;} 

H4 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Stile27 {font-size: 12px}
.Stile50 {color: #FF0000; font-size: 12px; }
.Stile59 {color: #FFFFFF}      
.formStile58 {font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: Arial;
	background-color: #FFFFFF;
}
.formStile59 {color: #FFFFFF;
font-size: 14px;
	font-weight: bold;
	color: #2f3069;
	font-family: Arial;
}
.formStile60 {font-size: 12px;
	font-weight: bold;
	color: #2f3069;
	font-family: Arial;
}
.formStile61 {font-size: 12px;
	font-weight: normal;
	color: #2f3069;
	font-family: Arial;
}
.formStile65 {	color: #004080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.formStile66 {	color: #C20106;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.formStileprz {	color: #2f3069;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.btnbk{	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.btnbk:disabled{ color: gray; } 
.formtotaltab{	
	width: 103px;
}
#form_arrival_location {
	width: 223px;} 
#form_arrival_destination {
	width: 223px;}

-->