﻿body
{
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	background-color: White;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.medtd
{
	padding-top:4px;
	padding-bottom:4px;
}

.price
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #024993;
}

.bold
{
	font-weight: bold;
}

.onResult
{
	background-color:#bad3e0;
	border-top: 1px solid #024993;
}

.collapsePanelVoli {
	
	background-color: #F1F0F6;
	overflow:hidden;
}

.pad3
{
	padding-top:3px;
	padding-bottom:3px;
}


HR
{
	color: #C0C0C0;
}

TH
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D3EDE0;
}


.smallLink A{
	color: Blue;
	font-size: 6px;
}
.smallLink A:hover {
	color: Red;
	font-size: 6px;
	text-decoration: underline;
}

INPUT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.btnGo
{
	background-color: #009900;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	cursor: hand;
	border-top-color: #006600;
	border-right-color: #00CC66;
	border-bottom-color: #00CC66;
	border-left-color: #006600;
	color: #FFFFFF;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	padding-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
}
INPUT.btnFilter
{
	background-color: #E17331;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	cursor: hand;
	border-top-color: #FDF2E1;
	border-right-color: #FDF2E1;
	border-bottom-color: #FDF2E1;
	border-left-color: #FDF2E1;
	color: #FFFFFF;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	padding-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
}
SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.result
{
	background-color: #F1F0F6;
	border-top: 1px solid #024993;
	border-bottom: 1px solid #024993;
}

.ricerca
{
	font-size:11px;
color:#024993;
padding-top:3px;
padding-bottom:3px;
}

a.booking
{
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}

a.booking:hover
{
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	text-decoration:underline;
}

.padLeft3
{
	padding-left:3px;
}

a.booking:visited
{
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}

.blu
{
	color:#024993;
}

.next
{
	color:#024993;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

.next:hover
{
	color:#024993;
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
}

.next:visited
{
	color:#024993;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

.intestazione
{
	color:#959595;
	font-weight:bold;
	/*padding-left:10px;*/
}

a.booking
{
	color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

a.booking:hover
{
	color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : pointer;
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

.autocomplete_highlightedListItem
{
	background-color: #e4e4e4;
	color: black;
	padding: 1px;
}

a.lingua, a.lingua:visited
{
	color:#959595;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

a.lingua:hover
{
	color:#959595;
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

a.booking:visited
{
	color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

.linea
{
	color:#e4e4e4;
}	

.bordoFiltro
{
	border:1px solid;
	border-color:#e4e4e4;
}

.errore
{
	color:#fe0000;
	font-family:Verdana;
	font-size:14px;
}

.linkTH,.linkTH:visited
{
	color:#024993;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.linkTHData, .linkTHData:hover
{
	color:#024993;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.sottointestazione
{
	color:#959595;
	padding-left:5px;
}

.indicazioni
{
	cursor:pointer;
}

.testo10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.testo12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.testo14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; }

A.testo10:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #D80418; text-decoration: none; }
A.testo10:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #D80418; text-decoration: none; }
A.testo10:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #D80418; text-decoration: none; }
A.testo10:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #D80418; text-decoration: none; }

.BorderAll{  border-top-width: 1px;  border-right-width: 1px; border-bottom-width: 1px;  border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #E4E4E4; border-right-color: #E4E4E4; border-bottom-color: #E4E4E4; border-left-color: #E4E4E4; }
.BorderTop{  border-top-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #E4E4E4; }
.BorderRight{  border-right-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-right-color: #E4E4E4; }
.BorderBottom{  border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #E4E4E4; }
.BorderLeft{  border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-left-color: #E4E4E4; }
.BorderTopBottom{  border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #E4E4E4; border-bottom-color: #E4E4E4; }
.BorderTopRight{  border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-top-color: #E4E4E4; border-right-color: #E4E4E4; }
.BorderTopLeft{  border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #E4E4E4; border-left-color: #E4E4E4; }
.BorderRightLeft{  border-left-width: 1px; border-top-style: none;  border-bottom-style: none; border-left-style: solid;  border-left-color: #E4E4E4; }
.BorderBottomRight{  border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #E4E4E4; border-bottom-color: #E4E4E4; }
.BorderBottomLeft{  border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #E4E4E4; border-left-color: #E4E4E4; }
.BorderRightBottomLeft{  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #E4E4E4; border-bottom-color: #E4E4E4; border-left-color: #E4E4E4; }
.BorderTopRightLeft{  border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #E4E4E4; border-right-color: #E4E4E4; border-left-color: #E4E4E4; }
.BorderTopRightBottom{  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #E4E4E4; border-right-color: #E4E4E4; border-bottom-color: #E4E4E4; }

.BorderAllS{  border-top-width: 1px;  border-right-width: 1px; border-bottom-width: 1px;  border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }
.BorderTopLeftS{  border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #FFFFFF; border-left-color: #FFFFFF; }
.BorderAllS3{  border-top-width: 3px;  border-right-width: 3px; border-bottom-width: 3px;  border-left-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }

.BorderAllE{  border-top-width: 1px;  border-right-width: 1px; border-bottom-width: 1px;  border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #959595; border-right-color: #959595; border-bottom-color: #959595; border-left-color: #959595; }
.BorderRightE{  border-right-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-right-color: #959595; }
.BorderBottomE{  border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #959595; }
.BorderBottomRightE{  border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #959595; border-bottom-color: #959595; }

.BorderRightD{  border-right-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-right-color: #C0C0C0; }
.BorderTopRightD{  border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-top-color: #C0C0C0; border-right-color: #C0C0C0; }
.BorderTopLeftD{  border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #C0C0C0; border-left-color: #C0C0C0; }
.BorderBottomRightD{  border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #C0C0C0; border-bottom-color: #C0C0C0; }

.BorderBottomRightI1{  border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #3B7DCD; border-bottom-color: #3B7DCD; }
.BorderBottomRightL1{  border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #EC7323; border-bottom-color: #EC7323; }
.BorderBottomRightN1{  border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #499271; border-bottom-color: #499271; }
.BorderBottomRightQ1{  border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #F8D275; border-bottom-color: #F8D275; }
.BorderBottomRightE1{  border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #959595; border-bottom-color: #959595; }