
body {
	margin:0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
form {
	margin: 0px;
	padding:0px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
td {
	padding:0;
	margin:0;
}
select {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
}
.flotta, flotta:visited{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #095189;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
.flotta:hover{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #095189;
	font-weight: bold;
	text-decoration: none;	
	line-height: 18px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #009EE1;
}

.radio {
	vertical-align:		middle;
	margin-bottom:		2px;
}

.radio input {
	vertical-align:		middle;
	margin-bottom:		2px;
}

.radio label {
	font-family:		Arial, Verdana, sans-serif;
	font-size:			12px;
	vertical-align:		text-top;
	font-weight: 		normal;
}
.ricercasel {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #EC7404;
	font-weight: normal;
	text-decoration: none;
}
.ricercaNOsel {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.ricerca {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;	
	cursor: pointer;
}

.ricerca:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.ricerca:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #EC7404;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.ricerca:active {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #EC7404;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.tab_intestazione{
	background-color: #009EE1;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
}

.tab_intestazionecabine{
	background-color: #009EE1;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	border-left: solid 1px #FFFFFF;
	line-height:20px;
}
.tab_cabine{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	background: #005EA8;
	line-height: 24px;
	padding-left: 5px;
	font-weight: bold;
	text-transform: uppercase;
}
.tab_riepilogo{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	background: #A3DCF5;
	border-bottom: solid 1px #009EE1;
	line-height: 20px;
}
.tab_riepilogo2{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FF0000;
	font-weight: bold;
	background: #FBEFDD;
	border-bottom: solid 1px #009EE1;
	line-height: 20px;
}
.tab_riepilogo3{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FF0000;
	font-weight: normal;
	background: #CCEEFE;
	border: solid 1px #005EA8;
	line-height: 20px;
}
.tab_prezzi{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#000000;
	background: #A3DCF5;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-STYLE: solid;
	font-weight : normal ;
}
.tab_prezziW{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#000000;
	background: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-STYLE: solid;
	font-weight : normal ;
}
.tab_prezzisel{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#000000;
	background: #ECAB4C;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-STYLE: solid;
}
.tab_righe{
	border-bottom: solid 1px #009EE1;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: normal;
	line-height: 15px;
}
.tab_righe12{
	border-bottom-width: 1px; 
	border-bottom-color: #009EE1;
	border-bottom-style: solid;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	line-height: 20px;
}
.tab_righe_link{
	border-bottom: solid 1px #009EE1;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#005EA8;
	font-weight: bold;
	text-decoration: none;
}
.tab_righe_link:hover{
	border-bottom: solid 1px #009EE1;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#ff0000;
	text-decoration: none;
	font-weight: bold;
}
.tab_righe_link2{
	border-bottom: solid 1px #009EE1;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#005EA8;
	font-weight: bold;
	text-decoration: none;
}
.tab_righe_link2:hover{
	border-bottom: solid 1px #009EE1;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#ff0000;
	text-decoration: none;
	font-weight: bold;
}

.itinerariomap{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#ff0000;
	font-weight: bold;
	text-decoration: none;
}
.itinerariomap:hover{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#ff0000;
	text-decoration: underline;
	font-weight: bold;
}
.ponti{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#005EA8;
	font-weight: bold;
	text-decoration: none;
}
.ponti:hover{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#ff0000;
	text-decoration: none;
	font-weight: bold;
}

.blueblock_o  { 
	display: block; 
	margin-bottom: 1px; 
	padding: 0; 
	width: 21px; 
	height: 21px; 
	border: solid 1px #217ad3; 
}
	
.blueblock_i   { 
	color: white; 
	font-weight: bold; 
	background-color: #217ad3; 
	text-align: center; 
	display: block; 
	margin: 0;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	width: 15px; 
	height: 15px; 
	vertical-align: middle; 
	border: solid 1px;
	font-size: 12px;
	text-transform:uppercase;
}
.redblock_i   { 
	color: white; 
	font-weight: bold; 
	background-color: #EF8437; 
	text-align: center; 
	display: block; 
	margin: 0;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	width: 15px; 
	height: 15px; 
	vertical-align: middle; 
	border: solid 1px;
	font-size: 12px;
	text-transform:uppercase;
}
.redblock_i a  { 
	color: white; 
	font-weight: bold; 
	text-align: center; 
	text-decoration: none;
	padding-bottom: 2px;
	font-size: 12px;
	text-transform:uppercase;
}

.redblock_i a:hover  { 
	color: #003168; 
	text-transform:uppercase;
}

.tab{
	padding-right: 20px;
}

.itinerario{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #005EA8;
	font-weight: bold;
}

.etichette{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #005EA8; 
	font-weight: bold;
}
.etichettegrey{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #005EA8; 
	font-weight: bold;
	background-color: #C0C0C0;
}

.etichette_riep{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #005EA8; 
	font-weight: bold;
	line-height: 20px;
}
.titoloblu{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #095189;
	font-weight: bold;
}
.testoblu{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #095189;
	font-weight: normal;
	text-align: justify;
}
.testo{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.pad{
	padding: 4px;
}
.testored{ 
	font-family:  Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FF0000;
	font-weight: normal;
}
.date{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.date:hover{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
	text-decoration: underline;
}

.durata{
	font-family: Arial, Verdana, sans-serif;
	font-size: 24px;
	color: #EF8437;
	font-weight: bold;
}
.pnr{
	font-family: Arial, Verdana, sans-serif;
	font-size: 22px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
}
.domanda{
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
}
.itinerario_dett{
	font-family: Arial, Verdana, sans-serif;
	font-size: 24px;
	color: #005EA8;
	font-weight: bold;
}

.nave{
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #005EA8;
	font-weight: bold;
}
.nave a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #005EA8;
	font-weight: bold;
	text-decoration: underline;
}
.nave a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #005EA8;
	font-weight: bold;
	text-decoration: none;
}
.errore{
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	color: red;
	font-weight: bold;
}
.quote{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	font-style : italic ;
}
.navelink{
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #005EA8;
	font-weight: bold;
	text-decoration: underline;
}
.navelink:hover{
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #005EA8;
	font-weight: bold;
	text-decoration: none;
}
.titolo1{
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #EF8437;
	font-weight: bold;
}
.titolo2{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #EF8437;
}
.titolo3{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #EF8437;
	font-weight:bold;
}

.testohome{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#666666;
	font-weight: bold;
}

.testobold{ 
	font-family:  Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.testowhite{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.testowhitelink{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.testowhitelink:hover{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}


.testowhite12{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}

.testowhite12link{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.testowhite12link:hover{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}


.testowhite10{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.testowhite10link{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.testowhite10link:hover{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.menu{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
}
.menu:hover{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #003168;
	font-weight: bold;
	text-transform:uppercase;
}
.welcome{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#00376D;
	font-weight: bold;
	text-decoration: none;
}
.welcomelink{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#00376D;
	font-weight: bold;
	text-decoration: none;
}
.welcomelink:hover{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #00376D;
	font-weight: bold;
	text-decoration: none;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #009EE1;
	
}

.imgdest{ 
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #FFFFFF;
}

.imgdest:hover{ 
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FF0000;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #FF0000;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #FF0000;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #FF0000;
}
.imgdest1{ 
	border-bottom-style: solid;
	border-bottom-width: 1px;

	border-bottom-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #FFFFFF;
}

.imgdest1:hover{ 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FF0000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FF0000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FF0000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #FF0000;
}

.img{ 
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #009EE1;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #009EE1;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #009EE1;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #009EE1;
}
.img2{ 
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #009EE1;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #009EE1;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #009EE1;
}
.img3{ 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #005EA8;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #005EA8;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #005EA8;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #005EA8;
}
.naviimg, naviimg:visited{ 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #009EE1;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #009EE1;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #009EE1;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #009EE1;
}

.naviimg:hover{ 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FF0000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FF0000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FF0000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #FF0000;
}
a img.naviimg {border:1px solid #009EE1;}
a:hover img.naviimg {border: 1px solid #FF0000}


.navi, navi:visited{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	line-height: 35px;
}
.navi:hover{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #009EE1;
	line-height: 35px;	
}
.navi1, navi1:visited{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
.navi1:hover{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #009EE1;
}
.testosel{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#003168;
	font-weight: bold;
}
.testologin{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
}
.foto{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #005EA8; 
	font-weight: bold;
}
.linklogin{
	border-bottom: solid 1px #005EA8;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#005EA8;
	font-weight: bold;
	text-decoration: none;
}
.linklogin:hover{
	border-bottom: solid 1px #ff0000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#ff0000;
	text-decoration: none;
	font-weight: bold;
}
.numcrociere{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 24px;
	color:#FFFFFF;
	font-weight: bold;
}

.ricerca_int{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#EC7404;
	font-weight: bold;
	text-decoration: none;
	background:#00376D;

	text-transform:uppercase;
	line-height: 20px;
}
.messaggio{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#EC7404;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	line-height: 20px;
}
.pax{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background:#005EA8;
	line-height: 20px;
}
.filetto {
	border-right: solid 2px #009EE1;
}
.filettodown {
	border-bottom: solid 1px #009EE1;
}

.ordina{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.ordina:hover{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #009EE1;
}
.ordina:visited{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

input {
	vertical-align: middle;
}
.txtarea {
	font-family: 		Arial, Verdana, sans-serif;
	font-size: 			12px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#006DB6; 
	padding-left:		2px;
	padding-right:		2px;
	margin-bottom: 		2px;
	margin-top: 		2px;
	background-color: 	#FFF;
	color: 				#666;
}
.txtarealogin {
	font-family: 		Arial, Verdana, sans-serif;
	font-size: 			12px;
	border-width:		2px;
	border-style:		solid;
	border-color:		#006DB6; 
	padding-left:		2px;
	padding-right:		2px;
	margin-bottom: 		5px;
	margin-top: 		2px;
	margin-right:		2px;
	background-color: 	#FFF;
	color: 				#000;
	width:				330px;
	height:				25px;
}
.list {
	padding-left:		2px;
	margin-bottom: 		2px;
	margin-top: 		2px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#006DB6;
	width:				150px;
}
.listpax {
	padding-left:		1px;
	margin-bottom: 		2px;
	margin-top: 		2px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#006DB6;
	color:				#005EA8;
	font-weight:		bold;
	text-transform:		uppercase;
}
.seleziona {
	border: 0;
	font-size: 9px;
	font-weight: bold;
	background: url(images/freccia_seleziona.gif) no-repeat;
	text-transform: uppercase;
	width: 24px;
	height: 11px;
	color: #fff;
	cursor: pointer;
}
.buttonsmall {
	border: 0;
	font-size: 10px;
	font-weight: bold;
	background: url(images/pulsante_small.gif) no-repeat;
	text-transform: uppercase;
	width: 100px;
	height: 33px;
	color: #fff;
	cursor: pointer;
}
.buttonsmall12 {
	border: 0;
	font-size: 12px;
	font-weight: bold;
	background: url(images/pulsante_small.gif) no-repeat;
	text-transform: uppercase;
	width: 100px;
	height: 33px;
	color: #fff;
	cursor: pointer;
}
.button12 {
	border: 0;
	font-size: 12px;
	font-weight: bold;
	background: url(images/pulsante.gif) no-repeat;
	text-transform: uppercase;
	width: 157px;
	height: 33px;
	color: #fff;
	cursor: pointer;
}
.button {
	border: 0;
	font-size: 10px;
	font-weight: bold;
	background: url(images/pulsante.gif) no-repeat;
	text-transform: uppercase;
	width: 157px;
	height: 33px;
	color: #fff;
	cursor: pointer;
}
.buttonrisultati {
	border: 0;
	font-size: 12px;
	background-image: url(images/pulsanti_risultati.gif) ;
	background-repeat : no-repeat ;
	width: 150px;
	height: 78px;
	color: #FFFFFF;
	cursor: pointer;
	margin:0;
	padding:0;
}
.testoblunave{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #095189;
	font-weight: normal;
	text-align: justify;
	line-height:18px;
}
.dt{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #095189; 
	font-weight: normal;
	text-align: justify;
	line-height:20px;
}
.destinaz{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #007BC3; 
	font-weight: normal;
	text-align: justify;
	line-height:20px;
}
.descr_cab{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #095189;
	font-weight: normal;
	text-align: justify;
	line-height:17px;
	padding-right:20px;
}
.tit_cab{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #095189;
	font-weight: bold;
	text-align: justify;
	padding-right:20px;
	padding-bottom:5px;
}
.legenda{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #095189;
	font-weight: normal;
	text-align: justify;
}

.destfoto{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #095189;
	font-weight: bold;
	text-decoration: none;
}
.destfoto:hover{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.sitemap, sitemap:visited{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #095189;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
}
.sitemap:hover{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #095189;
	font-weight: normal;
	text-decoration: none;	
	line-height: 18px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #009EE1;
}
.titolo_offerte{
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #005EA8;
	font-weight: normal;
}
.testo_offerte{
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #005EA8;
	font-weight: normal;
	text-align: justify;
}
.testo12_offerte{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #005EA8;
	font-weight: normal;
	text-align: justify;
}
.offerte_button {
	border: 0;
	font-size: 12px;
	font-weight: bold;
	background: url(images/offerte_btn.gif) no-repeat;
	width: 135px;
	height: 28px;
	cursor: pointer;
}
.offerte_button_over {
	border: 0;
	font-size: 12px;
	font-weight: bold;
	background: url(images/offerte_btn_over.gif) no-repeat;
	width: 135px;
	height: 28px;
	cursor: pointer;
}
.offerte_hr{
	size: 2px;
	color: #009EE1;
	margin-top: 5px;
	margin-bottom: 5px;
}
.footer {
	font-size: 9px;	
}