body
{
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	background-color: White;
}
.testo11
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.medtd
{
	padding-top:4px;
	padding-bottom:4px;
}

.darktd
{
	background-color: #768ac5;
}
.price
{
	color: #0060bb;
}

.onResult
{
	background-color:#ffffff;
	border-top: 1px solid #d41d12;
}

.pad3
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.alternativePrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #38AA24;
}
HR
{
	color: #C0C0C0;
}
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #959595;
	margin-top: 0;
	margin-bottom: 0;
}
H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #959595;
	margin-top: 0;
	margin-bottom: 0;
}
TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TH
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #0060bb;
}
TABLE.searchResult {
	background-color: White;
}
TABLE.searchResultItem {
	background-color: #F0F0F5;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}
TABLE.searchResultItemSingleLine {
	background-color: #F0F0F5;
	border-bottom: 1px solid #E4E4E4;
}
TABLE.topSponsoredResultItem
{
	background-color: #F0F0F5;
}
TABLE.rightSponsoredResultItem
{
	background-color: #F0F0F5;
	border-top: 1px solid #E4E4E4;
}
TABLE.searchBox
{
	background-color: White;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
}
TABLE.searchBoxService
{
	background-color: White;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
}
TABLE.services
{
	background-color: White;
	border-bottom: 1px solid #E4E4E4;
}
.serviceon
{
	background-color: #FFFFFF;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	padding-bottom: 4px;
}
.serviceoff
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #E4E4E4;
	color: #FFFFFF;
}
/*A
{
	color: Blue;
}
A:hover
{
	color: Red;
	text-decoration: underline;
}*/


INPUT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.btnGo
{
	background-color: #e9e9e9;
	font-weight: bold;
	cursor:pointer;
	color: #0060bb;
	padding-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
}

.btnGoCambia
{
	background-color: #e9e9e9;
	font-weight: bold;
	cursor:pointer;
	color: #d41d12;
	padding-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
}

.btnGoPrenota
{
	background-color: #d41d12;
	font-weight: bold;
	cursor:pointer;
	color: #ffffff;
	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:pointer;
	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:#e9e9e9;
	border-top: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d;
}

.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;
}

.grigio
{
	color:#024993;
}

.grigioTesto
{
	color:#4e4f4f;
}

.coloreTxt
{
	border:1px solid;
	border-color:#9d9d9d;
}

.blu, .nero
{
	color:#003864;
}

.indicazioni, .aButton
{
	cursor:pointer;
}

.collapsePanel {
	
	font-style:italic;
	background-color: #e9e9e9;
	overflow:hidden;
}

.next, .numPag
{
	color:#0060bb;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

.next:hover
{
	color:#0060bb;
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
}

.next:visited
{
	color:#0060bb;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}


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: #f3f3f3;
	color: black;
	padding: 1px;
}

/* 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;
}	

.lineaRossa
{ color:#d90418; }


.errore
{
	color:#fe0000;
	font-family:Verdana;
	font-size:14px;
}

.linkTH,.linkTH:visited
{
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.pad3
{
	padding-top:3px;
	padding-bottom:3px;
}

.linkTHData, .linkTHData:hover
{
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.bordo
{
	border:1px solid;
	border-color:#182d53;
}

.bordoLink, .bordoArancio, .bordoGrigio, .bordoViola, .bordoAzzurro
{
	border:1px solid;
	border-color:#0060bb;
}

.sfondoLink
{
	background-color:#e4e4e4;
	color:#024993;
	font-family:Verdana;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	text-decoration:none;
}

.ricerca
{	padding-top:3px; padding-bottom:3px; }


.testo10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.char11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.char10 {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; }

.bianco
{ color:#ffffff; }

.bold
{ font-weight:bold; }

.nounderline
{ text-decoration:none; }

.padTop10
{ padding-top:10px; }

.grigioElemento
{ background-color:#9d9d9d; }

.lineaGrigia
{ color:#797979; }

.neroTesto
{ color:#000000; }



.padRight10
{
	padding-right:10px;
}

.paginazione, .rosso
{
	color:#d41d12;
}

.lineaAlternativi
{
	color:#0060bb;
}


.bordoGrigioTop
{
	border-top:solid 1px #797979;
}

.bordoGrigioBottom
{
	border-bottom:solid 1px #797979;
}
