body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	line-height: 18px;
}
select
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 10px;
}
input
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 9px;
}
a
{
	color: #009999;
	font-style: normal;
	text-decoration: underline;
}
a:hover
{
	color: #009999;
	font-style: normal;
	text-decoration: underline;
}
a:visited
{
	color: #009999;
	font-style: normal;
	text-decoration: underline;
}
.title
{
	margin-top: 10px;
	color: #001C4F;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
}
.link
{
	color: #009999;
	font-size: 12px;
	line-height: 12px;
}
.mappa
{
	position: absolute;
	width: 1000px;
	height: 282px;
	z-index: 0;
	background-color: #AFD3E4;
}
#imgbig
{
	position: absolute;
	width: 1000px;
	height: 282px;
	z-index: 0;
	background-color: #83BAD6;
}
#prenota
{
	position: absolute;
	width: 303px;
	height: 394px;
	z-index: 1;
	left: 676px;
	top: 130px;
}
.eventi_nome
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
}
.eventi_data
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009999;
	font-size: 9px;
	line-height: 12px;
	font-style: italic;
}
.eventi_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
	line-height: 12px;
}
.res_eventi_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 9px;
	line-height: 12px;
}
.eventi_txt_note
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B0B9C8;
	font-size: 9px;
	line-height: 12px;
}
.calendar
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	line-height: 9px;
}
#airdolomiti
{
	background: url(images/brand_air_dolomiti.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 80px;
	border: none;
}
#lingue
{
	position: absolute;
	width: 300px;
	height: 20px;
	z-index: 1;
	left: 676px;
	top: 0px;
}
.line_prenota
{
	background: url(images/line_prenota.jpg);
	background-repeat: no-repeat;
}
#head_booking
{
	background: url(images/head_booking.gif);
	background-repeat: no-repeat;
}
.arrivi_partenze
{
	background: url(images/arrivi_partenze.jpg);
	background-repeat: no-repeat;
}
.arrivo_da
{
	background: url(images/arrivo_da.jpg);
	background-repeat: no-repeat;
}
.call_center
{
	background: url(images/call_center.jpg);
	background-repeat: no-repeat;
}
.check_my_trip
{
	background: url(images/check_my_trip.jpg);
	background-repeat: no-repeat;
}
.reservation_destinazioni
{
	background: url(images/destinazioni.jpg);
	background-repeat: no-repeat;
}
.partenza_da
{
	background: url(images/partenza_da.jpg);
	background-repeat: no-repeat;
}
.partenza
{
	background: url(images/partenza.jpg);
	background-repeat: no-repeat;
}
.passeggeri
{
	background: url(images/passeggeri.jpg);
	background-repeat: no-repeat;
}
.prenota_btn
{
	background: url(images/prenota_btn.jpg);
	background-repeat: no-repeat;
}
.prenota_volo
{
	background: url(images/prenota_volo.gif);
	background-repeat: no-repeat;
}
.ritorno
{
	background: url(images/ritorno.jpg);
	background-repeat: no-repeat;
}
.tipo_di_viaggio
{
	background: url(images/tipo_di_viaggio.jpg);
	background-repeat: no-repeat;
}
.imgGo
{
	background: url(images/go.jpg);
	background-repeat: no-repeat;
}
.imgNewsletter
{
	background: url(images/newsletter.jpg);
	background-repeat: no-repeat;
}
.imgComunicazioni
{
	background: url(images/comunicazioni.gif);
	background-repeat: no-repeat;
}
.imgLngEnglish
{
	display: inline-block;
	width: 72px;
	height: 20px;
	background: url(images/english.gif);
	background-repeat: no-repeat;
}
.imgLngDeutsch
{
	display: inline-block;
	width: 72px;
	height: 20px;
	background: url(images/deutsch.gif);
	background-repeat: no-repeat;
}
.imgLngItaliano
{
	display: inline-block;
	width: 72px;
	height: 20px;
	background: url(images/italiano.gif);
	background-repeat: no-repeat;
}
#mercury {
	background-image:url(images/skytrax_ban.gif);
	background-repeat:no-repeat;
	width:101px;
	height:106px;
	position:absolute;
	top:0px;
	right:0px;
	margin:0px;
	z-index:101;
	display: none;
}



/* IMMAGINI USATI NEI CONTROLLI */
#nodeListImgLink
{
	background: url(images/arrow_white.gif);
}
#nodeListLink
{
	text-decoration: none;
}
.lineSmall
{
	background: url(images/line_small.gif);
}
#imgEventiTitle
{
	background: url(images/eventi_title.gif);
	background-repeat: no-repeat;
}
/********************* STILI MENU INIZIO *************************/

.SimpleEntertainmentMenu ul.AspNet-Menu /* Tier 1 */
{
	/*width: 70em;*/
	z-index: 100; /*width: 13em; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul /* Tier 2 */
{
	top: 100%;
	left: 0;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul li
{
	width: 120px;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul ul /* Tier 3+ */
{
	/*top: -0.5em;*/
	top: 0px;
	left: 120px;
}

.SimpleEntertainmentMenu li /* all list items */
{
	/*width: 90px;*/
	background: #eeeeee;
}

.SimpleEntertainmentMenu li:hover, /* list items being hovered over */ .SimpleEntertainmentMenu li.AspNet-Menu-Hover
{
	background: #0099CC;
}

.SimpleEntertainmentMenu a, /* all anchors and spans (nodes with no link) */ .SimpleEntertainmentMenu span
{
	color: Black;
	padding: 4px 15px 4px 8px;
	border: 1px solid #cccccc;
	background: transparent url(images/arrowRight.gif) right center no-repeat;
}

.SimpleEntertainmentMenu li.AspNet-Menu-Leaf a, /* leaves */ .SimpleEntertainmentMenu li.AspNet-Menu-Leaf span
{
	background-image: none !important;
}

.SimpleEntertainmentMenu li:hover a, /* hovered text */ .SimpleEntertainmentMenu li:hover span, .SimpleEntertainmentMenu li.AspNet-Menu-Hover a, .SimpleEntertainmentMenu li.AspNet-Menu-Hover span, .SimpleEntertainmentMenu li:hover li:hover a, .SimpleEntertainmentMenu li:hover li:hover span, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .SimpleEntertainmentMenu li:hover li:hover li:hover a, .SimpleEntertainmentMenu li:hover li:hover li:hover span, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .SimpleEntertainmentMenu li:hover li:hover li:hover li:hover a, .SimpleEntertainmentMenu li:hover li:hover li:hover li:hover span, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
	color: Black;
	background: transparent url(images/activeArrowRight.gif) right center no-repeat;
}

.SimpleEntertainmentMenu li:hover li a, /* the tier above this one is hovered */ .SimpleEntertainmentMenu li:hover li span, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li a, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li span, .SimpleEntertainmentMenu li:hover li:hover li a, .SimpleEntertainmentMenu li:hover li:hover li span, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span .SimpleEntertainmentMenu li:hover li:hover li:hover li a, .SimpleEntertainmentMenu li:hover li:hover li:hover li span, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, .SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
	color: Black;
	background: transparent url(images/arrowRight.gif) right center no-repeat;
}

.SimpleEntertainmentMenu .AspNet-Menu-Selected /* this tier is selected */
{
	border: solid 1px #00ff00 !important;
}

.SimpleEntertainmentMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
	border: solid 1px #ff0000 !important;
}

.SimpleEntertainmentMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
	border: solid 1px #0000ff !important;
}

#EntertainmentMessage
{
	padding-top: 2em;
	clear: both;
}



/********************* STILI MENU FINE *************************/

/********************* CLASSI CREATE PER MODIFICHE WEB DESIGN  *************************/

.titoli_milesmore
{
	font-family: Arial, Helvetica, sans-serif;
	color: #009999;
	font-size: 12px;
	font-weight: bold;
}
.img_gallery
{
	border: solid 3px #999;
}
.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #99A4B9;
}
.footer a:link
{
	color: #B3BBCB;
	text-decoration: none;
	padding: 3px;
}
.footer a:visited
{
	color: #B3BBCB;
	text-decoration: none;
	padding: 3px;
}
.footer a:hover
{
	color: #fff;
	text-decoration: underline;
}

.footer_white
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
}
.footer_white a:link
{
	text-decoration: none;
}
.footer_white a:hover
{
	text-decoration: underline;
}

.MenuSx
{
	margin-left: -40px;
}

.MenuSx ul.AspNet-Menu
{
	list-style: none;
	width: 167px; /*[if IE 7] margin-left:0px; [endif] [if IE 6] margin-left:0px; [endif]*/ /*margin-left:-40px!important; margin-left:0px; */
}

.MenuSx ul.AspNet-Menu li.AspNet-Menu-Leaf
{
	background-image: url(images/freccia_menusx.gif);
	background-repeat: no-repeat;
	background-position: left;
}


.MenuSx ul.AspNet-Menu li.AspNet-Menu-Leaf a
{
	margin-left: 20px;
}
.boxfoto_text
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.eventi_txt_box
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 9px;
	line-height: 12px;
}
#tutti_eventi
{
	width: 73px;
	margin-left: 100px;
	margin-top: -25px;
}
.DestSublist
{
	background-image: url(images/DestSublist.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 15px;
	margin-bottom: 5px;
}

/********************* TITLE BAR  *************************/
#title_bar
{
	background: #001c4f;
	background-image: url(images/title_bg.png);
	background-repeat: no-repeat;
}


#title_bar h1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 19px;
	margin-left: 31px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/********************* FINE TITLE BAR  *************************/

/********************* LISTE  *************************/
.titleList
{
	background-image: url(images/bgTitleLista.png);
	background-repeat: repeat-x;
	height: 24px;
	width: 428px;
	margin-bottom: 6px;
}

.titleList h2
{
	color: #001C4F;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
}
.ListArchive
{
	background-image:url(images/bgTitleLista.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:27px;
	width:428px;
	margin-bottom:0px;
}
.listItem
{
	background-image: url(images/trListItem.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 418px;
	margin-left: 10px;
	line-height: 15px;
	padding-top: 12px;
	padding-bottom: 10px;
}
.listItem p
{
	margin: 0px;
}
.listItem a, a:link, a:visited
{
	text-decoration: none;
}
.listItem a:hover
{
	text-decoration: underline;
}
.listItem h3
{
	font-family: Arial, Helvetica, sans-serif;
	color: #009999;
	font-size: 12px;
	margin: 0px;
	text-decoration: none;
}
.listItem a:hover h3
{
	text-decoration: underline;
}
.listItem .listItemDate
{
	font-family: Arial, Helvetica, sans-serif;
	color: #009999;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	margin: 0px;
	text-decoration: none;
	margin-left: 10px;
}
.listItem a:hover .listItemDate
{
	text-decoration: underline;
}
.listItem .listItemText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	margin-left: 13px;
}
.listItem a:hover .listItemText
{
	text-decoration: underline;
}
.frListItem
{
	height: 10px;
	width: 10px;
	background-image: url(images/frListItem.png);
	background-repeat: no-repeat;
	margin: 0px;
	margin-top: 3px;
	float: left;
}


/********************* FINE LISTE  *************************/



/********************* AEROPORTI  *************************/

.titleAirport
{
	background-image: url(images/bgTitleLista.png);
	background-repeat: repeat-x;
	height: 24px;
	width: 428px;
}

.titleAirport h2
{
	color: #001C4F;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
}

.airportItem
{
	font-size: 11px;
	color: #676767;
	height: 21px;
}

.airportData
{
	background-image: url(images/trver.png);
	background-repeat: repeat-y;
	background-position: left;
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
}


.frAirport
{
	background-image: url(images/frAirport.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 21px;
	margin: 0px;
	margin-top: 5px;
	float: left;
}

.trListItem
{
	background-image: url(images/trListItem.png);
	background-repeat: repeat-x;
}


/********************* FINE AEROPORTI  *************************/



/********************* CONTATTI  *************************/

.titleContacts
{
	background-image: url(images/bgTitleLista.png);
	background-repeat: repeat-x;
	height: 24px;
	width: 450px;
	margin-bottom: 6px;
}

.titleContacts h2
{
	color: #001C4F;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
}

.textContacts
{
	width: 450px;
	margin-bottom: 10px;
}


.formContacts
{
	width: 414px;
	background-color: #F3F3F3;
	border: 1px solid #D3D3D3;
	padding: 15px 18px 15px 18px;
}

.formTitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #009999;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/bgformTitle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 25px;
	margin-bottom: 6px;
}

.formSubtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #001C4F;
}

.formLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001C4F;
	padding-top: 6px;
}


.formLabelOrr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001C4F;
}


.formDiv
{
	background-image: url(images/bgformTitle.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
}

.privscroll
{
	height: 100px;
	z-index: 1;
	overflow: auto;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.formSend
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #063868;
	width: 90px;
	height: 18px;
	border: 0px;
	cursor: pointer;
}

.formImputS
{
	border: 1px solid #7F9DB9;
	width: 180px;
}

.formImputL
{
	border: 1px solid #7F9DB9;
	width: 410px;
}

.home_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:75px;
line-height:10px;
color:#FFFFFF;
margin-top:0px;
}
.home_text .b1{
color:#BFD6FF;
}
.home_text .b11{
color:#BFD6FF;
padding-left:10px;
}
.home_text .b2{
color:#5BBAFF;
}


/********************* FINE CONTATTI  *************************/




/************** HOME ******************/

.bannerHomeCenterSx
{
	background-image: url(images/bannerHomeCenterSx.jpg);
}
.bannerHomeCenter
{
	background-image: url(images/bannerHomeCenter.png);
}
.bannerHomeCenterDx
{
	background-image: url(images/bannerHomeCenterDx.png);
}
.bannerHomeRxTop
{
	background-image: url(images/bannerHomeRxTop.png);
}
.bannerHomeRxSx
{
	background-image: url(images/bannerHomeRxSx.png);
}
.bannerHomeRxDx
{
	background-image: url(images/bannerHomeRxDx.png);
}
.timeddl
{
	width: 89px;
}

/*----------------fotogallery---------------------*/
.listPhoto
{
	float: left;
	background-color: #F3F3F3;
	border: 2px solid #D3D3D3;
	width: 207px;
	height: 175px;
	margin-bottom: 6px;
	margin-right: 6px;
}
.lineDiv
{
	background-image: url(images/trListItem.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
	width: 428px;
}
.listPhotoImg
{
	height: 105px;
	width: 200px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	overflow: hidden;
}
.listPhotoImg img
{
	border: 0px;
}
.lineDivPhoto
{
	background-image: url(images/trListItem.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 1px;
	margin: 0px 5px 0px 5px;
	width: 200px;
}
.lineDivPhoto img
{
	width: 200px;
}
.titPhoto
{
	font-family: Arial, Helvetica, sans-serif;
	color: #011B4E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 5px 0px 5px;
	line-height: 13px;
}
.titPhotoA
{
	color: #011B4E;
	text-decoration: none;
}
.titPhotoA:hover
{
	color: #011B4E;
	text-decoration: underline;
}
.titPhotoImg
{
	background-image: url(images/frListItem.png);
	background-repeat:no-repeat;	
}
.textPhoto
{
	margin: 0px 0px 0px 20px;
	line-height: 13px;
}
.titPhotoG
{
	font-family: Arial, Helvetica, sans-serif;
	color: #011B4E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 10px 10px 10px;
	line-height: 13px;
}
.lineDivPhotoG
{
	background-image: url(images/trListItem.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 1px;
	margin: 0px 10px 10px 10px;
}
.textPhotoG
{
	margin: 5px 10px 5px 10px;
	line-height: 13px;
}
.PhotoImg
{
	height: 105px;
	width: 100%;
	margin: 5px 10px 5px 10px;
	text-align: center;
}


.eventi_txt_blu {
color:#B1DBF3;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
line-height:12px;
}
.reservation_check_prenotazione {
background:transparent url(images/check_prenotazione.jpg) no-repeat scroll 0 0;
}
.reservation_orario_voli {
background:transparent url(images/orario_voli.jpg) no-repeat scroll 0 0;
}