hr.linea {
	border: 1px solid #5BC2D5;
	height: 1px;
}
hr.linea_ritaglio {
	border: 1px dashed #5BC2D5;
	height: 1px;
}
a {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-decoration: underline;
	color: #00385e;
	font-weight: normal;
}
a:hover {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-decoration: none;
	color: #00385e;
	font-weight: normal;
}

td.tabmenu_home {
	font-family: "Century Gothic";
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	vertical-align: center;
}
td.tabmenu_home_sel {
	font-family: "Century Gothic";
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	vertical-align: center;
	font-weight: bold;
}
td.tabmenu_home_hover {
	font-family: "Century Gothic";
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	vertical-align: center;
	color: Red;
}
td.tabmenu_home_hover_sel {
	font-family: "Century Gothic";
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	vertical-align: center;
	color: Red;
	font-weight: bold;
}
.titoloForm3 {
	font-family: "Century Gothic";
	font-size: 10px;
	font-weight: bold;
}
.titoloForm {
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
}
.scontoBenefit {
	font-family: "Century Gothic";
	font-size: 16px;
	color: red;
	font-weight: bold;
}
.scontoBenefit2 {
	font-family: "Century Gothic";
	font-size: 16px;
	color: red;
}
.titoloForm2 {
	font-family: "Century Gothic";
	font-size: 15px;
	font-weight: bold;
}
.testo, .testoB {
	font-family: Verdana, Arial;;
	font-size: 11px;
}
.testoB {
	font-weight: bold;
}
.testo9px {
	font-family: Verdana, Arial;;
	font-size: 9px;
}
.testoRosso {
	font-family: Verdana, Arial;;
	font-size: 11px;
	color: Red;
}
.testoRosso9px {
	font-family: Verdana, Arial;;
	font-size: 9px;
	color: Red;
}
.testoBianco9px {
	font-family: Verdana, Arial;;
	font-size: 9px;
	color: White;
}
.testoRosso7px {
	font-family: Verdana, Arial;;
	font-size: 7px;
	color: Red;
}
.inputbox {
	font-size: 11px;
	color: #00385e;
	font-family: Verdana, Arial;
	border: 1px solid #5BC2D5;
}
.inputboxAuto {
	font-size: 11px;
	color: #00385e;
	background-color: Yellow;
	font-family: Verdana, Arial;
	border: 1px solid #5BC2D5;
}
.inputboxDefault {
	font-size: 11px;
	color: #00385e;
	background-color: Orange;
	font-family: Verdana, Arial;
	border: 1px solid #5BC2D5;
}
.inputboxNo {
	font-size: 11px;
	color: #00385e;
	background-color: Red;
	font-family: Verdana, Arial;
	border: 1px solid #5BC2D5;
}
.inputboxNoEdit {
	font-size: 11px;
	color: #00385e;
	background-color: #E0FFC0;
	font-family: Verdana, Arial;
	border: 1px solid #5BC2D5;
}
input.checkbox, input.radiobox {
	font-family: Verdana, Arial;;
	font-size: 11px;
	border: 0px;
}
input.button {
	font-family: Verdana, Arial;;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #5BC2D5;
	border: 1px solid black;
}
.titolo, .titolo_old {
	font-family: Verdana, Arial;;
	font-size: 14px;
	font-weight: bold;
	color: #00385e;
}
.titoloHotel {
	font-family: Verdana, Arial;;
	font-size: 14px;
	font-weight: bold;
	color: green;
}
td.menuPrinc {
	height: 21px;
	font-family: "Century Gothic";
	font-size: 12px;
	background-color: #D2E5F2;
	cursor: pointer;
	border: 1px solid #5BC2D5;
}
td.menuPrincHover {
	height: 21px;
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
	background-color: #5BC2D5;
	cursor: pointer;
	border: 1px solid #5BC2D5;
}
td.menuSec {
	height: 21px;
	font-family: "Century Gothic";
	font-size: 12px;
	background-color: #D2E5F2;
	cursor: pointer;
	border-right: 1px solid #5BC2D5;
}
td.menuSecFine {
	height: 21px;
	font-family: "Century Gothic";
	font-size: 12px;
	background-color: #D2E5F2;
	cursor: pointer;
	border-right: 1px solid #5BC2D5;
	border-bottom: 1px solid #5BC2D5;
}
td.menuSecHover {
	height: 21px;
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
	background-color: #5BC2D5;
	cursor: pointer;
	border: 1px solid #5BC2D5;
}
td.menuSecTab {
	background-color: #D2E5F2;
	cursor: default;
	border-right: 1px solid #5BC2D5;
}
td.menuSecTabFine {
	background-color: #D2E5F2;
	cursor: default;
	border-right: 1px solid #5BC2D5;
	border-bottom: 1px solid #5BC2D5;
}
td.menuSecTab2 {
	background-color: #D2E5F2;
	cursor: default;
	border-bottom: 1px solid #5BC2D5;
}
td.menuSecTab2_bis {
	background-color: #D2E5F2;
	cursor: default;
}
td.posto {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: lightgreen;
	cursor: default;
	border: 1px solid lightgreen;
}
td.postoSel {
	font-family: Verdana, Arial;;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: lightgreen;
	cursor: default;
	border: 1px solid yellow;
}
td.postoVuoto {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: white;
	cursor: default;
	border: 1px solid black;
}
td.postoVuotoSel {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: white;
	cursor: default;
	border: 1px solid yellow;
}
td.postoInfant {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: lightblue;
	cursor: default;
	border: 1px solid lightblue;
}
td.postoInfantSel {
	font-family: Verdana, Arial;;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: lightblue;
	cursor: default;
	border: 1px solid yellow;
}
td.postoHandicap {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: Fuchsia;
	cursor: default;
	border: 1px solid Fuchsia;
}
td.postoHandicapSel {
	font-family: Verdana, Arial;;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: Fuchsia;
	cursor: default;
	border: 1px solid yellow;
}
td.postoChild {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: orange;
	cursor: default;
	border: 1px solid orange;
}
td.postoChildSel {
	font-family: Verdana, Arial;;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: orange;
	cursor: default;
	border: 1px solid yellow;
}
td.postoCorridoio {
	width: 25px;
	height: 15px;
	background-color: white;
	cursor: default;
	border: 1px solid white;
}
td.postoOccupato {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: red;
	cursor: default;
	border: 1px solid red;
}
td.postoSelezionato {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-align: center;
	width: 25px;
	height: 25px;
	background-color: yellow;
	cursor: default;
	border: 1px solid yellow;
}
table.elencoVoli{
	border: 1px solid #5BC2D5;
	border-collapse: collapse;
}
table.elencoVoli td.intestazione{
	padding-left: 2px;
	padding-right: 2px;
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: bold;
	background-color: #5BC2D5;
}
table.elencoVoli td.riga1{
	font-family: "Century Gothic";
	font-size: 12px;
	background-color: #D2E5F2;
	border: 1px solid #5BC2D5;
}
table.elencoVoli td.riga2{
	font-family: "Century Gothic";
	font-size: 12px;
	background-color: #E0FFC0;
	border: 1px solid #5BC2D5;
}
table.elencoVoli td.rigaSel{
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
	background-color: Yellow;
	border: 1px solid #5BC2D5;
}
table.elenco_hotel {
	font-family: Verdana, Arial;;
	font-size: 11px;
}
table.elenco_hotel td.titolo {
	font-family: "Century Gothic";
	font-weight: bold;
	font-size: 14px;
	color: black;
}
table.elenco_hotel td.titoletto {
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
}
table.elenco_camere {
	border-collapse: collapse;
}
table.elenco_camere th {
	font-family: "Century Gothic";
	font-size: 12px;
	border: 1px solid black;
	background-color: #5BC2D5;
}
table.elenco_camere td {
	font-family: "Century Gothic";
	font-size: 12px;
	border: 1px solid #5BC2D5;
}
table.elenco_camere td.noborder {
	border: 0px solid #5BC2D5;
}
table.elenco_camere td.camera {
	font-style: italic;
}
td.linea1px {
	height: 1px;
	background-color: #5BC2D5;
}
.menuVoli {
	font-family: Verdana, Arial;;
	font-size: 10px;
	color: Gray;
}
.menuVoliSel {
	font-family: Verdana, Arial;;
	font-size: 11px;
	font-weight: bold;
}
a.menu {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-decoration: none;
	color: Black;
}
a.menu:hover {
	font-family: Verdana, Arial;;
	font-size: 11px;
	text-decoration: underline;
	color: Black;
}
table.servizi {
	border: 1px solid #5BC2D5;
	border-collapse: collapse;
}
table.servizi th{
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #5BC2D5;
	padding: 4px;
}
table.servizi td{
	font-family: Verdana, Arial;;
	font-size: 11px;
	font-weight: none;	
	border: 1px solid #5BC2D5;
	padding: 4px;
}
table.bordo{
	border: 1px solid #5BC2D5;
	border-collapse: collapse;
}
table.bordo td{
	border: 1px solid #5BC2D5;
}
table.noBordo{
	border: 0px;
}
table.noBordo td{
	border: 0px;
}
table.noBordo td.nrlibere{
	font-family: Verdana, Arial;;
	font-size: 11px;
	background-color: lightgreen;
	color: Black;
}
table.noBordo td.nrocc{
	font-family: Verdana, Arial;;
	font-size: 11px;
	background-color: red;
	color: Black;
}
table.noBordo td.nroccexp{
	font-family: Verdana, Arial;;
	font-size: 11px;
	background-color: yellow;
	color: Black;
}
table.noBordo td.intestazione, table.bordo td.intestazione{
	font-family: Verdana, Arial;;
	font-size: 11px;
	border: 1px solid #5BC2D5;
	background-color: #5BC2D5;
	color: Black;
	font-weight: bold;
}
/*Modifiche Anna-------------------*/
#logo{ margin:14px 210px 14px 30px; float:left } 
#home{ float:left; width:712px; padding:12px 0 12px 12px ; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000}
#h_sx{ float:left; width:307px}
#h_dx{ float:left; width:381px; margin:0 0 0 10px; background:url(../img/numero-Verde.jpg) right bottom no-repeat; padding:0 0 25px 0}
#h_dx p{ width:200px; float:left; margin:20px 0 0 10px; text-align:center}
#flashcontent{ font-size:12px; text-align:center; width:381px; height:283px;}

