.titHead{background:url(/themes/frgvl/img//alto.gif);color:#e8e3d0;font-weight:bold;text-transform:uppercase;padding:0 0 0 20px;height:25px;font-size:12px;}
	body{ background:#e8e3d0;margin:0;padding:0;text-align:center;font-family:Arial; }
	table{/*background:#fff;*/}
	form{margin:0px}
	img{border:0px}
	a{color:#003366}
	hr {border-top:1px solid #003366;padding:0px;margin:0px;height:1px;}
	
	.lemMultiPage{color:#003366;border:none;background:#fff}
	.lemWinVoliInsurance td{border:1px solid #003366;border-top:none;}
	
	.lemWinVoli {background:#fff;border-left:1px solid #003366;border-right:1px solid #003366;font-size:11px}
	.lemWinVoliHead{color:#fff;background:#003366;font-size:12px;padding:3px;font-weight:bold;text-transform:uppercase;}
	.lemWinVoliBody {font-size:11px;padding:5px}
	
	.lemWinAirports {border-left:1px solid #003366;border-right:1px solid #003366;font-size:11px}
	.lemWinAirports th{border-top:1px solid #003366;border-bottom:1px solid #003366;padding:10px 0 10px 0;text-align:left;}
	
	
	.lemTextColorTheme{color:#003366;margin:0 5px 0 5px;text-transform:uppercase;}
	.lemLineRooms{background:#003366;height:1px}
	.lemStep3Bar{background:#003366;height:1px}
	.lemStep3Border{border-left:1px solid #003366;padding:8px 0 0 5px}
	.lemVoliName{color:#003366;font-weight:bold;margin:0 20px 0 5px}
	
	.lemStepBreackFast{border-left:1px solid #003366;padding:0 0 0 5px}
	
	.lemRedPrice{color:#003366;margin:0 5px 0 5px;text-transform:uppercase;}
	.lemBoxDetail{border:1px solid #000;background:#efefef;font-size:11px;padding:5px}
	
	a.lemLinkCancellation {color:#003366}
	.lemLinkCancellation {color:#003366}
	.lemWinCancellation {font-size:11px;border:1px solid #003366;background:#eee}
	.lemWinCancellation thead {background:#003366;color:#fff;text-transform:uppercase;font-weight:bold}

	
	
	#cal1,#cal2{ background:#eee; border:1px solid #003366;font-size:12px }
	.cal{ background:#eee; border:1px solid #003366;font-size:12px }
	.calendarBoxActive{font-size:12px;padding:2px }
	.calendarBoxActive a:link{text-decoration:none;color:#000}
	.calendarHeader a:link {color:#fff;text-decoration:none;padding:2px 0 2px 0}
	.calendar_align { padding-left:20px; }
	.calendarHeaderDays { background:#999;font-size:11px;font-weight:bold;color:#fff;padding:2px 0 2px 0 }
	.calendarBoxDisabled { border:0px solid #888; text-decoration:line-through;font-size:12px;color:#999 }
	.calendarHeader { background:#003366; font-weight:bold; color:#fff; padding:0 0 2px 0;font-size:12px }
	.calendarBoxSelected a:link{font-size:11px;font-weight:bold;text-decoration:none;}
	.closeLink{font-size:11px;text-decoration:none; }
	
	
	
	.hourBox { background:#eee;border:1px solid #003366;font-size:12px;padding:2px }
	.hourBox td{border:1px solid #fff}
	.hourBox thead{background:#003366;color:#fff;font-weight:bold;text-transform:uppercase}
	
	ul#menuMain { margin:0 0 35px 0; }
	ul#menuMain li{ float:left;	margin:0; }
	
	a.button{
		font-size:12px;
		background:#666; 
		color: #fff; 
		text-decoration:none;	
		cursor:pointer;
		font-weight:bold; 
		padding:2px 5px 2px 5px;
		border-bottom:1px solid #000; border-right:1px solid #000;
		border-left:1px solid #fff; border-top:1px solid #fff;
	}
	button{
		font-size:12px;
		background:#666; 
		color: #fff; 
		text-decoration:none;	
		cursor:pointer;
		font-weight:bold; 
		border-bottom:1px solid #000; border-right:1px solid #000;
		border-left:1px solid #fff; border-top:1px solid #fff;
	}
	.buttonIcon{
		margin:0;
		padding:0;
		background:none;
		border:1px solid #003366;
		color:#003366;
	}
	.titSearch{
		font-weight:bold;
		font-size:10px;
		text-transform:uppercase;
		color:#003366;
	}
	
	.td_combination{
		border-top:1px solid #000;
		text-align:right;
		padding:3px;
		
	}
	.tb_combination{
		font-size:13px;
		font-weight:bold;
		
	}
	.tb_combination_tot{
		font-size:12px;
		font-weight:bold;
		text-align:right;
		background:#003366;
		color:#fff;
		padding:3px;
		text-transform:uppercase;
	}
	.tb_flight {font-size:12px}
	.tb_flight caption{text-align:left;color:#003366;font-weight:bold;text-transform:uppercase}
	.tb_flight thead{background:#003366;color:#fff;font-size:12px;font-weight:bold;padding:2px;text-align:left;}
	.tb_flight tbody{background:#eee}
	
	.tb_form_pax {font-size:10px;font-weight:bold;font-family:verdana}
	.tb_form_pax caption{text-align:left}
	.tb_form_pax select {font-size:10px;}
	
	.tb_passengers{font-size:12px}
	
	.step2_tb_pax {font-size:12px;padding:3px;border:1px solid #003366}
	.step2_tb_pax th{font-weight:bold;border-bottom:1px solid #003366 }
	
	.errorMsg{font-size:14px;font-weight:bold;color:#003366;text-align:center}
	
	div.suggestions {-moz-box-sizing: border-box; position: absolute;text-align:left;font-size:12px;border: 1px solid #003366;background: #FCE1E1; } 
	div.suggestions div { cursor: default;padding: 0px 3px;background: #FCE1E1;} 
	div.suggestions div.current { background: #003366; color: white; } 
	
	.r_hour_1{background:#eee}
	.r_hour_2{background:#fff}
	
	
	.tbFlightContent1Review,.tbFlightContent2Review {font-weight:bold;font-size:11px;color:#000}
	.tbFlightContent1Review {background:#fff;}
	.tbFlightContent2Review {background:#ccc;}
	.tbFlightContent3Review {background:#eee;}
	
	.tbFlight{ background:#fff;text-align:left;width:733px;font-size:11px; }
	.tbFlight thead{ background:#003366;color:#fff;font-weight:bold;text-align:left; }
	.tbFlight th {padding:3px}
	.tbFlightTipo   {font-size:13px;color:#003366;font-weight:bold;text-transform:uppercase}
	.tbFlightDate   {font-size:12px;color:#003366;font-weight:bold;padding:0 5px 0 5px;}
	.tbFlightDate a {color:#003366;font-weight:bold}
	.tbFlightDaA	{font-size:12px;color:#000;font-weight:bold;}
	.tbFlightTipoBiglietto { color:#000;font-size:12px; }
	.lemWinHotel {background:#fff;width:768px;border-left:1px solid #003366;border-right:1px solid #003366;font-size:11px;}
	.lemWinHotelHead{color:#fff;background:#003366;font-size:12px;padding:3px;font-weight:bold;text-transform:uppercase;}
	.lemWinHotelBody {font-size:11px;padding:5px}
	.lemHotelName{color:#003366;font-weight:bold;margin:0 20px 0 5px}
	.codicePraticaTit { color:#000;display:block;width:150px;float:left;font-size:15px }
	.codicePraticaCode { color:#003366;font-weight:bold; }
	.motivazione {color:#003366;font-weight:bold;padding-left:10px}	
	.pbar {position:absolute;z-index:5;width:917px;height:1000px;background:#fff;color:#000;text-align:center;font-size:16px;}
