body 
{
	
	font-family:Verdana;
	font-size:11px;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}


.data 
{
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#007c98;
}

.errore
{
	color:#fe0000;
	font-family:Verdana;
	font-size:14px;
	
}


A.linkGrigio {TEXT-DECORATION: none; COLOR: #4c4c4c; FONT-FAMILY: 'verdana'; FONT-SIZE: 11px; LINE-HEIGHT: 15px; font-weight:bold;}

A.linkGrigio:visited {TEXT-DECORATION: none; COLOR: #4c4c4c; FONT-FAMILY: 'verdana'; FONT-SIZE: 11px; LINE-HEIGHT: 15px; font-weight:bold;}

A.linkGrigio:hover {TEXT-DECORATION:underline; COLOR: #4c4c4c; FONT-FAMILY: 'verdana'; FONT-SIZE: 11px; LINE-HEIGHT: 15px; font-weight:bold;}

/*A.linkGrigio:focus {TEXT-DECORATION: none; COLOR: #4c4c4c; FONT-FAMILY: 'verdana'; FONT-SIZE: 11px; LINE-HEIGHT: 15px; font-weight:bold;}*/

A.linkVoli:link {TEXT-DECORATION: underline; COLOR: #000000; FONT-FAMILY: 'arial'; FONT-SIZE: 11px; LINE-HEIGHT: 18px; }

A.linkVoli:visited {TEXT-DECORATION: underline; COLOR: #000000; FONT-FAMILY: 'arial'; FONT-SIZE: 11px; LINE-HEIGHT: 18px;}

A.linkVoli:hover {TEXT-DECORATION: underline; COLOR: #000000; FONT-FAMILY: 'arial'; FONT-SIZE: 11px; LINE-HEIGHT: 18px; }

A.linkVoli:focus {TEXT-DECORATION: underline; COLOR: #000000; FONT-FAMILY: 'arial'; FONT-SIZE: 11px; LINE-HEIGHT: 18px; }


A.tracer:link {TEXT-DECORATION: underline; COLOR: #007c98; FONT-FAMILY: 'arial'; FONT-SIZE: 11px; LINE-HEIGHT: 10px; font-weight:bold;}

A.tracer:visited {TEXT-DECORATION: underline; COLOR: #007c98; FONT-FAMILY: 'arial'; FONT-SIZE: 11px; LINE-HEIGHT: 10px; font-weight:bold;}

A.tracer:hover {TEXT-DECORATION: underline; COLOR: #007c98; FONT-FAMILY: 'arial'; FONT-SIZE: 11px; LINE-HEIGHT: 10px; font-weight:bold;}

A.tracer:focus {TEXT-DECORATION: underline; COLOR: #007c98; FONT-FAMILY: 'arial'; FONT-SIZE: 11px; LINE-HEIGHT: 10px; font-weight:bold;}

.price
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
}

h3
{
	color:#ffffff;
	FONT-FAMILY: Verdana;
    FONT-SIZE: 13px;
    text-decoration:none;
	line-height: normal;
	text-indent:40px;
}


.medtd
{
	padding-top:4px;
	padding-bottom:4px;
}



.ricerca
{	padding-top:3px; padding-bottom:3px; }

.result
{
	background-color: #FDF8E5;
}

.bordoArancioTop
{
	border-top: 1px solid #FF6600;
}

.bordoArancioBottom
{
	border-bottom: 1px solid #FF6600;
}

.cellaMenu
{
	background-color:#007c98;
	padding-bottom:2px;
	padding-top:2px;
	FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    color:#66cbff;
}


a.menu
{
	font-weight:bold;
	color:#ffffff;
	FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    text-decoration:none;
}

.pad3
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}



.padTop9
{
	padding-top:12px;
}


.sfondoPari
{
	background-color:#fbf3c5;
}


.bordo
{
	border:1px solid;
	border-color:#4c4c4c;
}

.bordoFiltro
{
	border:1px solid;
	border-color:#ff6600;
}


.padLeft
{
	padding-left:3px;
}


.meteo,.min
{
	color:#007c98;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
}

.max
{
	color:#ff6600;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
}

a.linkSuggest, a.linkSuggest:visited, a.linkSuggestHotel, a.linkSuggestHotel:visited, a.linkSuggestCar, a.linkSuggestCar:visited
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

div.linkSuggest
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	padding-left:4px;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:2px;
	width:260px;
}

div:hover.linkSuggest
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	padding-left:4px;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:2px;
	width:260px;
	background-color:#fbf3c5;
}

a:hover.linkSuggest
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	background-color:#fbf3c5;
}

a:hover.linkSuggestHotel
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	background-color:#fee5fc;
}

div.linkSuggestHotel
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	padding-left:4px;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:2px;
	width:248px;
}

div:hover.linkSuggestHotel
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	padding-left:4px;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:2px;
	width:248px;
	background-color:#fee5fc;
}


a:hover.linkSuggestCar
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	background-color:#edecec;
}

div.linkSuggestCar
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	padding-left:4px;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:2px;
	width:248px;
}

div:hover.linkSuggestCar
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	padding-left:4px;
	padding-top:3px;
	padding-right:4px;
	padding-bottom:2px;
	width:248px;
	background-color:#edecec;
}

.linkTH,.linkTH:visited, .linkTHData, .linkTHData:hover
{
	color:#000000;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}



.linkTH:hover
{
	color:#000000;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

a.booking
{
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}

a.booking:hover
{
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
}

a.booking:visited
{
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}

.next
{
	color:#007c98;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}

.next:hover
{
	color:#007c98;
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
}

.next:visited
{
	color:#007c98;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}



.sfondoLink
{
	background-color:#fdf8e5;
	color:#007c98;
	font-family:Verdana;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	text-decoration:none;
}

/*nuovo layout*/
.char10
{	font-family:Verdana; font-size:10px; }

.char11
{	font-family:Verdana; font-size:11px; }

.char12
{ font-family:Verdana; font-size:12px; }

.char18
{ font-family:Verdana; font-size:18px; }

.nero
{ color:#000000; }

.grigio
{	color:#4c4c4c; }

.bold
{ font-weight:bold; }

.nounderline
{ text-decoration:none; }

.arancioElemento
{ background-color:#ff6600; }

.azzurroElemento
{ background-color:#468cc4; }

.verdeElemento
{ background-color:#60a950; }

.violaElemento
{ background-color:#be59b7; }

.grigioElemento
{ background-color:#aaa8a8; }

.bordoArancio
{	border:1px solid; 	border-color:#ff6600; }

.bordoViola
{ border:1px solid; border-color:#be59b7; }

.bordoGrigio
{ border:1px solid; border-color:#aaa8a8; }

.bordoVerde
{ border:1px solid; border-color:#60a950; }

.bordoAzzurro
{ border:1px solid; border-color:#468cc4; }

.lineaArancio, .arancioTesti, a.linkPrenotaWidget, a.linkPrenotaWidget:hover, a.linkPrenotaWidget:visited 
{	color:#ff6600; }	

.lineaViola, .violaScuro
{ color:#be59b7; }

.lineaGrigia
{ color:#aaa8a8; }

.verde, .lineaVerde
{ color:#60a950; }

.lineaAzzurra 
{ color:#468cc4; }

.azzurro
{
	color:#468cc4;
}


.onResultHotel
{
	background-color:#fee5fc;
	border-top: 1px solid #be59b7;
}

.onResultViaggi
{
	background-color:#e1f7dc;
	border-top: 1px solid #60a950;
}

.onResultCruise
{
	background-color:#e6f2fc;
	border-top: 1px solid #468cc4;
}

.onResultCar
{ border-top:1px solid #aaa8a8; }

.btnGoViaggi
{
	background-color: #60a950;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	cursor: pointer;
	border-top-color: #006600;
	border-right-color: #007C98;
	border-bottom-color: #007C98;
	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;
}

.btnGoHotel
{
	background-color: #be59b7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	cursor: pointer;
	border-top-color: #006600;
	border-right-color: #007C98;
	border-bottom-color: #007C98;
	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;
}

.btnGo
{
	background-color: #FF6600;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	cursor: pointer;
	border-top-color: #006600;
	border-right-color: #007C98;
	border-bottom-color: #007C98;
	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;
}

.btnGoCruise
{
	background-color: #468cc4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	cursor: pointer;
	border-top-color: #006600;
	border-right-color: #007C98;
	border-bottom-color: #007C98;
	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;
}

.btnGoCar
{
	background-color: #aaa8a8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	cursor: pointer;
	border-top-color: #006600;
	border-right-color: #007C98;
	border-bottom-color: #007C98;
	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;
}

.resultHotel
{
	background-color: #fee5fc;
	border-top: 1px solid #be59b7;
	border-bottom: 1px solid #be59b7;
}

.resultViaggi
{
	background-color: #e1f7dc;
	border-top: 1px solid #60a950;
	border-bottom: 1px solid #60a950;
}

.resultCruise
{
	background-color: #e6f2fc;
	border-top: 1px solid #468cc4;
	border-bottom: 1px solid #468cc4;
}

.resultCar
{ border-top:1px solid #aaa8a8; border-bottom:1px solid #aaa8a8; background-color:#edecec;}

.nomeHotel
{
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
}


.autocomplete_highlightedListItemViaggi
{
	background-color: #e1f7dc;
	color: black;
	padding: 1px;
	font-family:Verdana;
	font-size:11px;
}

.thVoli
{ background-color:#F7E79A; 
}

.thHotel
{ background-color:#fee5fc; }

.thCruise
{
	background-color:#e6f2fc;
}	

.thViaggi
{
	background-color:#e1f7dc;
}


.thCar
{ background-color:#edecec; }

.indicazioni, .aButton
{
	cursor:pointer;
}

.collapsePanel {
	
	font-style:italic;
	background-color: #fee5fc;
	overflow:hidden;
}

.corsivoSfondoViola
{
	font-style:italic;
	background-color: #fee5fc;
}

.festivi
{
	background-image: url(/Image/Calendario/Flight/festivi.gif);
	background-repeat: no-repeat;
}

.festiviHotel
{
	background-image: url(/Image/Calendario/Hotel/festivi.gif);
	background-repeat: no-repeat;
}

.festiviViaggi
{
	background-image: url(/Image/Calendario/Vacation/festivi_viaggi.gif);
	background-repeat: no-repeat;
}

.festiviCar
{
	background-image: url(/Image/Calendario/Car/festivi.gif);
	background-repeat: no-repeat;
}

.oggi
{
	background-image: url(/Image/Calendario/oggi.gif);
	background-repeat: no-repeat;
}

.giornoNormale
{
	background-image: url(/Image/Calendario/giorno.gif);
	background-repeat: no-repeat;
	background-position:left;
	
}

.giornoOn
{
	background-image: url(/Image/Calendario/giorno_on.gif);
	background-repeat: no-repeat;
}

.headerCalendario
{
	background-image: url(/Image/Calendario/Flight/settimana.gif);
	background-repeat:repeat;
}

.headerCalendarioHotel
{
	background-image: url(/Image/Calendario/Hotel/settimana.gif);
	background-repeat:repeat;
}

.headerCalendarioCar
{
	background-image: url(/Image/Calendario/Car/settimana.gif);
	background-repeat:repeat;
}



.bianco
{
	color:#ffffff;
}

.cellGiorno:hover
{
	background-image: url(/Image/Calendario/giorno_on.gif);
	background-repeat: no-repeat;
	background-position:left;
}

a.aCalendar:hover
{
	color:#ffffff;
}

a.aCalendarNero, a.aCalendar, a.linkWidget, a.linkWidget:hover, a.linkWidget:visited
{
	color:#000000;
}

.carCalendario
{
	background-color:#999999;
}

.underline
{
	text-decoration:underline;
}

.sfondoBianco
{
	background-color:#ffffff;
}

.collapsePanelVoli {
	
	background-color: #FDF8E5;
	overflow:hidden;
}


.sfondoHelp
{
	background-color:#fae8dc;
}

.sfondoHelpAlberghi
{
	background-color:#fee5fc;
}

.sfondoHelpAuto
{
	background-color:#edecec;
}

.sfondoHelpCrociere
{
	background-color:#e6f2fc;
}

.sfondoHelpViaggi
{
	background-color:#e1f7dc;
}

.padTop1
{
	padding-top:1px;
}

.padTop5
{
	padding-top:5px;
}


.sfondoWidget
{
	background-image:url(../Widget/Image/fdcell_head.gif); background-repeat:repeat-x;
}

.sfondoFootWidget
{
	background-image:url(../Widget/Image/fdcell_foot.gif); background-repeat:repeat-x;
}

.lineaWidget
{
	background-image:url(../Widget/Image/fdcell_linea.gif); background-repeat:repeat-x;
}

.sfondoRisultatiWidget
{
	background-color:#f2f2f2;
}

.sfondoPagWidget
{
	background-color:#fff0d1;
}

.char10Arial
{	font-family:Arial; font-size:10px; }

.char11Arial
{	font-family:Arial; font-size:11px; }

.char12Arial
{ font-family:Arial; font-size:12px;}


.bordoSuggestWidget
{
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
}


.sfondoGrigio
{
	background-color:#4c4c4c;
}

.testoOfferte
{
	color:#3399cc ;
}


.btnGoWidget
{
	background-color: #FF6600;
	font-weight: bold;
	cursor: pointer;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
}

