/* CSS Document */


/*Formattazione dei div che costituiscono l'header*/

/*Header -> contiene LogoExpedia-HeaderBanner-NavPrimary*/

#Header{
	width: 960px;
	height: auto;
	background-color: #ffffff;	
}
/*
Inizio stili specifici per pagine pubspec
*/
#HEADPRODDIV, #masthead{
	width: 772px;
	clear: both;
}
#EapHeader{
	width: 772px;
	height: 40px;
}
#LogoExpediaEap{
	width: 142px;
	height: 40px;
	background-image: url(//media.expedia.com/media/content/expit/graphics/header/logoeap.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
	float: left;
}

#LogoExpediaEap a{
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 142;
	height: 40px;
}

/*
Fine stili specifici per pagine pubspec
*/


/*HeaderBanner -> contiene LogoExpedia-Banner*/

#HeaderBanner{
	width: 772px;
	height: 73px;
}

#Banner{
	margin-top: 8px;
	margin-left: 40px;
	width: 468px;
	height: 60px;
	float: left;
}

#Banner p{ 
	FONT-SIZE: 15px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial,Helvetica,Sans Serif;
	text-align: center;
	padding-top: 20px;
	margin-top: 0px;
}

#Banner p .coloreprezzo {
	color: #cc0000;
	text-decoration: underline;
}

#Banner a{
	color: #3a4d8f;
}

#LogoExpedia{
	width: 246px;
	height: 73px;
	background-image: url(//media.expedia.com/media/content/expit/graphics/header/expe_logo_it.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
	float: left;
}

#LogoExpedia a{
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 246px;
	height: 73px;
}

#LogoExpediaChristmas{
	width: 246px;
	height: 73px;
	background-image: url(//media.expedia.com/media/content/expit/graphics/common/expe_logo_it_xmas.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
	float: left;
}

#LogoExpediaChristmas a{
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 246px;
	height: 73px;
}

.TestoBold {
	font-weight: bold;
}

#BreadCrumb{
	font-size-adjust: none;
	background-color: #F3F5F8;
	font-family: verdana;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	color: #000000;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-bottom-width: 1px;
}
#BreadCrumb ul{
	list-style: none;
	padding: 0;
	margin: 0;
	

}
#BreadCrumb li{
	display: inline;
}
.CurrentPage{
	font-weight: bold;
}
#BreadCrumb a{
	color: #666;
}
#BreadCrumb a:hover{
	color: #f60;
}

/*NavPrimary*/
/*Contiene i tab di navigazione di primo livello*/
/**************/

#NavPrimary {
	/*float: left;
	margin-left: 78px;*/
	float: right;
	margin-right: 0px;
	CLEAR: both; WIDTH: auto; HEIGHT: auto
}

#NavPrimary UL {
	PADDING-LEFT: 0px; MARGIN: 0px 0px auto; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}

#NavPrimary LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#NavPrimary a{
	height:23px;
	float: left;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-right-width: 1px;
	background: #336699 url(//media.expedia.com/media/content/expit/graphics/header/curva_blu_dx.gif) no-repeat right top;
}

.curvaTabSx {
	display:block;
	background: url(//media.expedia.com/media/content/expit/graphics/header/curva_blu_sx.gif) no-repeat left top;
	padding-left: 7px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#NavPrimary A:hover {
	TEXT-DECORATION: none
}
#NavPrimary ul li.Active a{
	float: left;
	display:block;
	color: #000000;
	text-decoration: none;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-right-width: 1px;
	background: #ffdf7b url(//media.expedia.com/media/content/expit/graphics/header/curva_gialla_dx.gif) no-repeat right top;
}
.curvaTabSxActive {
	display:block;
	background: url(//media.expedia.com/media/content/expit/graphics/header/curva_gialla_sx.gif) no-repeat left top;
	padding-left: 7px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#NavPrimary ul li.offertespeciali a {
	display: block;
	color: #FFFFFF;
	/*border-right-width: 1;
	border-right-color: #d80000;*/
	background: #d80000 url(//media.expedia.com/media/content/expit/graphics/header/curva_rossa_dx.gif) no-repeat right top;
}
.curvaTabSxNew {
	display:block;
	background: url(//media.expedia.com/media/content/expit/graphics/header/curva_rossa_sx.gif) no-repeat left top;
	padding-left: 7px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#NavPrimary UL LI.offertespeciali A:hover {
	DISPLAY: block; COLOR: #ffffff; BACKGROUND-COLOR: #d80000
}
#NavPrimary UL LI.offertespecialiActive A {
	DISPLAY: block;
	FLOAT: left;
	COLOR: #000000;
	TEXT-DECORATION: none;
	background: #ffdf7b url(//media.expedia.com/media/content/expit/graphics/header/curva_gialla_dx.gif) no-repeat right top;
}
.curvaTabSxNewActive {
	display:block;
	background: url(//media.expedia.com/media/content/expit/graphics/header/curva_gialla_sx.gif) no-repeat left top;
	padding-left: 7px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/*ServiceBar*/
/*Contiene i link relativi al Profilo*/
/**************/

#ServiceBar {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffdf7b;
	clear: both;
	height: 18px;
	padding-top: 3px;
	padding-left: 8px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 2px;
}

#ServiceBar li {
	display: inline;
	margin:0;
  padding:0;
}
#ServiceBar ul li.Icon a {
	margin-right: 0px;
	padding-right: 0px;
}

#ServiceBar ul li a {
	float: right;
	display:block;
	color: #004A99;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
}

#ServiceBar ul li a:hover {
	color: #004A99;
	text-decoration: underline;
}

#POS li.LastOption a,
#ServiceBar ul li.LastOption a,
#ServiceBar ul li.Icon a {
	border-right-width: 0px;
}

.imgRss {
	border: 0px;
	vertical-align: bottom;


}

.Profilo {
	padding-left: 3px;
	padding-right: 3px;
	color: #004A99;
	text-decoration: underline;
}

/* A column */
/*******************/

/* banner top */

#banner_AcolTop{
height:264px;
}

#colA_newsletter{
border-top:1px solid #6B8EC6;
border-bottom:1px solid #6B8EC6;
margin-bottom:5px;
padding:5px;
font-size:11px;
}
#img_newsletter{margin-top: 6px;}

.go_newsletter {position: relative; top: 3px; left:5px}

.testo_in {width: 119px; height: 18px; font-size:11px;margin-right:5px;}

#POS{
	font-size: 10px;
}

#POS li a{
	padding-right: 3px;
	color: #999999;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	text-decoration: underline;
}

#POS li a:hover{
	color: #3a4d8f;
}

#FirstRow{
	font-weight: bold;
	padding-bottom: 4px;
}
#SecondRow{
	padding-bottom: 10px;
}

/*Formattazione*/
/**************/

/*Box centrale - Cerca trale nostre offerte...*/

#box_hp {
	padding: 0px;
	MARGIN-TOP: 5px; 
	WIDTH: 429px;
	height: auto; 
	BACKGROUND-COLOR: #ffffff;
}

#box_hp DIV.bcoltop {
	margin-top: 5xp;
	margin-bottom: 0px; 
}

#box_hp DIV.bcolbottom {
	margin-top: 0xp;
	margin-bottom: 0px; 
}

#box_hp_brd {
	WIDTH: 425px;
	height: 160px;
	BORDER-RIGHT: #336699 2px solid;   
	BORDER-LEFT: #336699 2px solid; 

}

#box_hp_cont {
	width: 425px;
	height: auto;
}

#line {
	width: 425px;
	height: auto;
	FONT-SIZE: 11px;	
	COLOR: #3a4d8f; 
	LINE-HEIGHT: 15px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
}

/*Box centrale - Tab img*/

.box_hp_off {
	float: left;
	WIDTH: 141px;
	HEIGHT: auto;
	text-align: center;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px; 

}

.box_hp_off DIV#pricetext {
	WIDTH: 141px; 
	TEXT-ALIGN: center;
}

/*Link*/
/**************/

/*Colonna Dx testo Offerte volo e Speciale USA*/

A.linkNeroC:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, Sans Serif; 
	TEXT-DECORATION: none;
}

A.linkNeroC:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, Sans Serif; 
	TEXT-DECORATION: none;
}

A.linkNeroC:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, Sans Serif; 
	TEXT-DECORATION: none;
}

/*Box centrale - Cerca trale nostre offerte...*/

.titoloNeroC {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;

}
.titoloRossoC {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	color: #D80000;
	font-weight: bold;
}

.destinazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #394D8C;
	font-weight: bold;
	text-decoration: none;
}

A.dealsCcol:link, A.dealsCcol:visited, A.dealsCcol:active {
	font-size: 11px;
	font-family:Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;
	color: #3a4d8f;
}

A.linkNeroC:link, A.linkNeroC:visited, A.linkNeroC:active {
	font-family: Arial, Helvetica, Sans Serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

A.dealsCcol:hover {
	font-size: 11px; 
	font-family:Arial, Helvetica; 
	text-decoration: underline; 
	color: #ff6600; 
	font-weight: bold;
}

/** DCOL ADS                 **/
/** Author: Russell Woodward **/
/******************************/
#AdContainer{
	position: absolute;
	background-color: #f7f7f7;
	border-bottom: 1px solid #d7dce8;
	top: 153px;
	left: 780px;
	width: 214px;
	font: 400 .75em arial;
	color: #000;
}
#Ad-DCOLTOP,
#Ad-DCOLMID,
#Ad-DCOLBOT{
	border-top: 1px solid #d7dce8;
	border-left: 1px solid #d7dce8;
	border-right: 1px solid #d7dce8;
	padding: 16px;
	text-align: center;
}
#Ad-DCOLTOP .Advertisment{
	background-color: #fff;
	width: 180px;
	margin: 0 auto;
}
#Ad-DCOLMID .Advertisment{
	background-color: #fff;
	width: 170px;
	margin: 0 auto;
}
#Ad-DCOLBOT .Advertisment{
	background-color: #fff;
	width: 160px;
	margin: 0 auto;
}
/** PUBSPEC OVERRIDE ADS  **/
/***************************/
.spanBod, .spanB{
	background-color: #fff;
	width: 610px;
}

/** TRAVEL GUIDES MODULE  **/
/***************************/

div.TravelGuideHpModule {
float:left;
font-size:11px;
width:429px;
}

div.TravelGuideHpModule .Clear {
clear:both;
height:0pt;
}

div.TravelGuideHpModule .divLinkList {
margin-bottom:10px;
}

div.TravelGuideHpModule .bottomStyle {
display:none;
}

div.TravelGuideHpModule h2 {
font-size:11px;
text-align:left;
margin-bottom:2px;
}

div.TravelGuideHpModule dl {
float:left;
margin:0pt;
}

div.TravelGuideHpModule dt {
display:none;
}

div.TravelGuideHpModule dd {
float:left;
margin:0pt;
padding:0pt 1px;
}

div.TravelGuideHpModule a {
color:#32659C;
font-weight:700;
text-decoration:none;
}

