.testo_nero {
	font-family: Arial;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

.testo_nerob {
	font-family: Arial;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	font-weight:bold;
}

.testo_nero_grande {
	font-family: Arial;
	font-size : 14px;
	color : #000000;
	text-decoration : none;
}

.testo_nero_grandeb {
	font-family: Arial;
	font-size : 14px;
	color : #000000;
	text-decoration : none;
	font-weight:bold;
}

.testo_grigio {
	font-family: Arial;
	font-size : 11px;
	color : #595856;
	text-decoration : none;
}

.testo_grigiob {
	font-family: Arial;
	font-size : 11px;
	color : #595856;
	text-decoration : none;
	font-weight:bold;
}

.testo_verde {
	font-family: Arial;
	font-size : 14px;
	color : #0E4F63;
	text-decoration : none;
}

.testo_giallo {
	font-family: Arial;
	font-size : 18px;
	color : #FAAB08;
	text-decoration : none;
}

.link {
	font-family: Arial;
	font-size : 11;
	color : #0E4F63;
	text-decoration : none;
}

.link:hover {
	text-decoration : underline;
}

.link_grande {
	font-family: Arial;
	font-size : 14;
	color : #0033CC;
	text-decoration : none;
}

.link_grande:hover {
	text-decoration : underline;
}

.link_hotel {
	font-family: Arial;
	font-size : 24;
	color : #673510;
	text-decoration : none;
}

.link_hotel:hover {
	text-decoration : underline;
}

.bordobottomtratt {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #595856;
	border-bottom-width: 1px;
}
.bordorighttratt {
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #595856;
	border-right-width: 1px;
}

.sfondoscuro{
	background-color:#035B65;
}

.sfondochiaro{
	background-color:#E4F3F6;
	padding-left: 4px;
}

.sfondogrigio{
	background-color:#BEBAB9;
	padding-bottom:4px;
	padding-top:4px;
}


.testo_cancelled {
	font-family: Arial;
	font-size : 11px;
	color : #FF0000;
	text-decoration : line-through;
}
td.linetop {
	padding-top:5px;
}
td.linetopOffer {
	padding-top:15px;
}
td.linetopTitle {
	padding-top:5px;background-image:url(/images/back.gif);;padding: 2px 0 2px 12px;
}
td.linebottom {
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	border-bottom-width: 2px;
}
.note{border-top: gray solid 1px; font-size:10px; font-style:italic; margin:5px 0 0 0;}
.offerTitle{background-color:#CCCCCC; height:20px; padding:3px 0 0 5px; margin-bottom:6px;}
.offerText{border:gray solid 1px; padding:6px; margin-bottom:4px;}
