BODY {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fff; MARGIN-TOP: 0px; FONT: 9px Verdana, Tahoma, Helvetica, sans-serif
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
INPUT {
	MARGIN: 0px
}
.label_result {
	FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.table_avvisi_result {
	BORDER-LEFT: #ffcc00 1px solid; BORDER-RIGHT: #ffcc00 1px solid
}
.verdana_10px {
	FONT-FAMILY: Verdana; FONT-SIZE: 10px
}
HR {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; HEIGHT: 2px; COLOR: #444; CLEAR: both; FONT-SIZE: 10px; BORDER-TOP: #ffcc00 2px solid; PADDING-TOP: 0px
}
.hr_passeggeri {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 2px; HEIGHT: 1px; COLOR: #444; CLEAR: both; FONT-SIZE: 10px; BORDER-TOP: #ffcc00 2px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
#wrap {
	BORDER-BOTTOM: #666 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #666 0px solid; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 950px; BORDER-TOP: #666 0px solid; BORDER-RIGHT: #666 0px solid
}
#content-wrap {
	MARGIN-TOP: 0px; CLEAR: both
}
.table_content_masterpage {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 950px; BORDER-TOP-WIDTH: 0px; TABLE-LAYOUT: fixed; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 9px verdana, Sans-serif; COLOR: #333; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 9px verdana, Sans-serif; COLOR: #333; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 9px verdana, Sans-serif; COLOR: #333; PADDING-TOP: 0px
}
H1 {
	FONT-STYLE: normal; PADDING-LEFT: 10px; COLOR: #ffcc00; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 85px
}
.h1_black {
	FONT: bold 14px arial; COLOR: #444
}
.h1_compagnie_visible {
	
}
.h1_compagnie_brand {
	BACKGROUND-COLOR: #3399cc
}
DIV#container {
	MARGIN: 0px auto; WIDTH: 575px
}
H2 {
	TEXT-TRANSFORM: none; COLOR: #444; FONT-SIZE: 11px
}
H3 {
	COLOR: #6297bc; FONT-SIZE: 10px
}
.green {
	COLOR: #7da524
}
.gray {
	COLOR: #bfbfbf
}
A.link {
	COLOR: #666; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
A.link:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
A.link2 {
	COLOR: #666; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.link2:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.sitepath {
	
}
.sitepath A {
	DISPLAY: inline; COLOR: #444; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.top {
	TEXT-ALIGN: left
}
.top H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#header_superiore {
	BORDER-BOTTOM: #e3e6da 5px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Verdana; HEIGHT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.header_iframe {
	WIDTH: 950px; HEIGHT: 140px
}
.bandiere_destra {
	FLOAT: left
}
#header {
	
}
#info_header {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #666; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#header .header_tabs UL {
	PADDING-BOTTOM: 4px; MARGIN-TOP: -3px; PADDING-LEFT: 380px; FONT: bold 11px Arial, 'Trebuchet MS' , Tahoma, verdana, sans-serif
}
#header .header_tabs LI {
	DISPLAY: inline
}
#header .header_tabs A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; FLOAT: left; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#header A#logo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-TOP: 0px
}
#header .header_tabs A SPAN {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: left; COLOR: #fff; PADDING-TOP: 6px
}
#header .header_tabs {
	POSITION: relative; MARGIN-TOP: -14px; HEIGHT: 30px; PADDING-TOP: 3px
}
#header #header_logo {
	LINE-HEIGHT: 100%; FONT-FAMILY: Verdana; MARGIN-BOTTOM: 20px; COLOR: #444; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#header #header_logo A {
	LINE-HEIGHT: 100%; FONT-FAMILY: Verdana; MARGIN-BOTTOM: 20px; COLOR: #444; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.header_line {
	POSITION: absolute; BACKGROUND-COLOR: #ffcc00; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 3px; FONT-SIZE: 0px; LEFT: 0px
}
#header #header_destinazione {
	Z-INDEX: 10; POSITION: absolute; BOTTOM: 3px; RIGHT: 0px
}
#header #header_destinazione SPAN {
	FONT-FAMILY: Arial; COLOR: #cc3300; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
#header #header_destinazione A {
	FONT-FAMILY: Arial; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #cc3300; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#header #header_destinazione A:hover {
	FONT-FAMILY: Arial; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #cc3300; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#motore {
	
}
#motore SELECT {
	FONT-SIZE: 10px
}
#menu {
	MARGIN-LEFT: 0px
}
.button_menu_secondario {
	BORDER-LEFT: #3399cc 5px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; MARGIN-BOTTOM: 2px; COLOR: #666; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.button_menu_secondario2 {
	BORDER-LEFT: #3399cc 5px solid; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px 40px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; COLOR: #666; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.button_menu_secondario3 {
	BORDER-LEFT: #3399cc 5px solid; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px 40px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; COLOR: #666; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.button_menu_secondario:hover {
	BORDER-LEFT: #666 5px solid; COLOR: #000; CURSOR: pointer; TEXT-DECORATION: underline
}
.button_menu_secondario2:hover {
	BORDER-LEFT: #666 5px solid; COLOR: #000; CURSOR: pointer; TEXT-DECORATION: underline
}
.button_menu_secondario3:hover {
	BORDER-LEFT: #666 5px solid; COLOR: #000; CURSOR: pointer; TEXT-DECORATION: underline
}
.button_menu_secondario_selected {
	BORDER-LEFT: #25618e 5px solid; PADDING-RIGHT: 5px; COLOR: #25618e; TEXT-DECORATION: underline
}
.motore_iframe {
	BACKGROUND-IMAGE: url(../images/bg_motore.gif); BORDER-LEFT: #ffcc00 1px solid; WIDTH: 553px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left top; HEIGHT: 160px; BORDER-RIGHT: #ffcc00 1px solid
}
DIV#box_motore {
	WIDTH: 555px
}
DIV#box_motore DIV#contenuto_motore {
	BACKGROUND-IMAGE: url(../images/bg_motore.gif); POSITION: relative; BORDER-LEFT: #3399cc 1px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left top; HEIGHT: 100px; BORDER-RIGHT: #3399cc 1px solid
}
DIV#box_motore DIV#box_errori {
	BACKGROUND-IMAGE: url(../images/bg_motore.gif); BORDER-LEFT: #3399cc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left top; BORDER-RIGHT: #3399cc 1px solid; PADDING-TOP: 0px
}
DIV#contenuto_motore SPAN {
	POSITION: absolute; COLOR: #444; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
DIV#contenuto_motore SELECT {
	POSITION: absolute; COLOR: #444; FONT-SIZE: 11px
}
DIV#contenuto_motore INPUT {
	POSITION: absolute; COLOR: #444; FONT-SIZE: 11px
}
DIV#contenuto_motore SPAN.voce_errore {
	TOP: 5px; LEFT: 5px
}
DIV#contenuto_motore DIV.destinazione_motore {
	POSITION: absolute; WIDTH: 140px; TOP: 5px; LEFT: 47px
}
DIV#contenuto_motore DIV.destinazione_motore SPAN.lbltitolodestinazioneandata {
	DISPLAY: block
}
DIV#contenuto_motore DIV.destinazione_motore SELECT.listadestinazioniandata {
	WIDTH: 110px; TOP: 15px
}
DIV#contenuto_motore DIV.destinazione_motore IMG.imgtooltipmotore {
	POSITION: absolute; TOP: 20px; LEFT: 117px
}
DIV#contenuto_motore SPAN.lbldestinazionemotore {
	TOP: 5px; LEFT: 5px
}
DIV#contenuto_motore SPAN.cella_titolo_tratta_andata {
	TOP: 5px; LEFT: 270px
}
DIV#contenuto_motore SELECT.listapartenza {
	WIDTH: 150px; TOP: 20px; LEFT: 270px
}
DIV#contenuto_motore SPAN.titolo_andata {
	BOTTOM: 145px; TOP: 5px; LEFT: 210px
}
DIV#contenuto_motore INPUT.useDateCal_txt_Date {
	WIDTH: 70px; TOP: 20px; LEFT: 210px
}
DIV#contenuto_motore IMG.calendario_andata {
	POSITION: absolute; CURSOR: pointer; TOP: 19px; LEFT: 282px
}
DIV#contenuto_motore SPAN.titolo_ritorno {
	TOP: 50px; LEFT: 210px
}
DIV#contenuto_motore INPUT.dtCal_txt_Date {
	WIDTH: 70px; TOP: 65px; LEFT: 210px
}
DIV#contenuto_motore IMG.calendario_ritorno {
	POSITION: absolute; CURSOR: pointer; TOP: 64px; LEFT: 282px
}
DIV#contenuto_motore INPUT.btnsearch {
	TOP: 40px; LEFT: 445px
}
DIV#contenuto_motore SPAN.lbltrattaritorno {
	TOP: 50px; LEFT: 270px
}
DIV#contenuto_motore SELECT.listaritorno {
	WIDTH: 150px; TOP: 65px; LEFT: 270px
}
DIV#contenuto_motore IMG.partenze_disponibili {
	POSITION: absolute; CURSOR: pointer; TOP: 23px; LEFT: 428px
}
DIV#contenuto_motore IMG.ritorni_disponibili {
	POSITION: absolute; CURSOR: pointer; TOP: 67px; LEFT: 428px
}
DIV#contenuto_motore A.altre_destinazioni {
	POSITION: absolute; TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #444; FONT-SIZE: 11px; TEXT-DECORATION: none; TOP: 70px; LEFT: 5px
}
.ricerca {
	WIDTH: 555px; TABLE-LAYOUT: fixed
}
#menu_localita {
	MARGIN-TOP: 0px; MARGIN-LEFT: -5px
}
.button_localita {
	BORDER-LEFT: #3399cc 5px solid; PADDING-BOTTOM: 11px; LINE-HEIGHT: 100%; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; MARGIN-BOTTOM: 2px; COLOR: #666; MARGIN-LEFT: 45px; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 11px
}
.sottomenu_localita {
	LINE-HEIGHT: 100%; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; COLOR: #666; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.button_localita_informazioni {
	BORDER-LEFT: #ffcc00 5px solid; PADDING-BOTTOM: 11px; LINE-HEIGHT: 100%; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; MARGIN-BOTTOM: 2px; COLOR: #666; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 11px
}
.button_localita_informazioni:hover {
	BACKGROUND-COLOR: #ffcc00; COLOR: #000; CURSOR: pointer; TEXT-DECORATION: underline
}
.button_localita:hover {
	BACKGROUND-COLOR: #ffcc00; COLOR: #000; CURSOR: pointer; TEXT-DECORATION: underline
}
.sottomenu_localita:hover {
	BACKGROUND-COLOR: #ffcc00; COLOR: #000; CURSOR: pointer; TEXT-DECORATION: underline
}
.button_localita_selected {
	BORDER-LEFT: #25618e 5px solid; PADDING-RIGHT: 5px; COLOR: #25618e; TEXT-DECORATION: underline
}
.testo_generale {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; FONT-SIZE: 10px; PADDING-TOP: 1px
}
.testo_generale A {
	COLOR: #000; TEXT-DECORATION: none
}
.testo_generale A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: underline
}
.invisibile {
	DISPLAY: none; VISIBILITY: hidden
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT.input {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT: 9px Verdana, sans-serif; MARGIN-BOTTOM: 2px; COLOR: #444; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 1px
}
SELECT.input {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT: 9px Verdana, sans-serif; COLOR: #444; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 2px
}
TEXTAREA {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 300px; PADDING-RIGHT: 2px; DISPLAY: block; FONT: 1em Verdana, sans-serif; HEIGHT: 100px; COLOR: #444; PADDING-TOP: 2px
}
BUTTON.input {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT: bold 1em Arial, Sans-serif; COLOR: #4284b0; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
FORM.searchform {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
FORM.searchform INPUT.textbox {
	BORDER-BOTTOM: #9ec630 1px solid; BORDER-LEFT: #9ec630 1px solid; MARGIN: 0px; WIDTH: 120px; BACKGROUND: #fff; HEIGHT: 14px; COLOR: #333; VERTICAL-ALIGN: top; BORDER-TOP: #9ec630 1px solid; BORDER-RIGHT: #9ec630 1px solid
}
FORM.searchform INPUT.button {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 60px; PADDING-RIGHT: 3px; FONT: bold 12px Arial, Sans-serif; BACKGROUND: #fafafa; COLOR: #777; VERTICAL-ALIGN: top; BORDER-TOP: #f2f2f2 1px solid; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 2px
}
.tooltip_partenze_disponibili {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #3399cc; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; HEIGHT: 12px; COLOR: #fff; CURSOR: pointer; PADDING-TOP: 2px
}
.box_loghi_home {
	
}
.riga_alternata_result_1 {
	BACKGROUND-COLOR: #fffad6
}
.riga_alternata_result_2 {
	BACKGROUND-COLOR: #e4edf6
}
#ctl00_result_bordo_basso_tondo {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 180px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#result_bordo_basso_tondo {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 180px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#result_bordo_basso_tondo_dx {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 180px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.form_result {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 2px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#sidebar {
	BACKGROUND-IMAGE: url(../images/bg_laterale_intero.jpg); PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #feed6b; MARGIN: 0px; WIDTH: 180px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; VERTICAL-ALIGN: top
}
.sidebar_border_left_right {
	BORDER-LEFT: #ffcc00 0px solid; BORDER-RIGHT: #ffcc00 0px solid
}
#img_destinazione {
	WIDTH: 166px; HEIGHT: 148px
}
#sidebar UL.sidemenu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 10px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar UL.sidemenu LI {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; MARGIN-BOTTOM: 1px; BORDER-TOP: #f2f2f2 1px solid; BORDER-RIGHT: #f2f2f2 1px solid
}
#sidebar UL.sidemenu A {
	BORDER-LEFT: #ccc 4px solid; PADDING-BOTTOM: 2px; MIN-HEIGHT: 18px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #f2f2f2; COLOR: #333; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#sidebar UL.sidemenu A:hover {
	BORDER-LEFT: #9ec630 4px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BACKGROUND: #f2f2f2; COLOR: #339900; PADDING-TOP: 2px
}
#rightbar {
	BACKGROUND-IMAGE: url(../images/bg_laterale_intero.jpg); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #feed6b; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.div_include_dx_help {
	
}
.div_include_dx_info_generali {
	
}
.div_info_home {
	
}
.div_banner_home {
	
}
.content_laterale {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #feed6b; PADDING-LEFT: 7px; PADDING-RIGHT: 4px; COLOR: #000; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.colonna_sx_default {
	DISPLAY: none
}
#colonna_sx_default_bordo {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.colonna_dx_default {
	DISPLAY: none
}
.colonna_dx_result {
	DISPLAY: none
}
.colonna_dx_steps {
	DISPLAY: none
}
#colonna_dx_grazie {
	
}
#bordo_laterale_inferiore_home {
	
}
#bordo_laterale_inferiore {
	
}
.content_laterale_home {
	BACKGROUND-IMAGE: url(../images/bg_laterale.jpg); TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #feed6b; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; COLOR: #000; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.content_laterale_step {
	TEXT-ALIGN: left; LINE-HEIGHT: 14px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000; FONT-SIZE: 10px
}
.bordo_prezzo_superiore {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_prezzo_superiore_dx.gif); TEXT-ALIGN: left; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; HEIGHT: 5px; FONT-SIZE: 0px
}
.bordo_prezzo_inferiore {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_prezzo_inferiore_dx.gif); TEXT-ALIGN: left; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; HEIGHT: 5px; FONT-SIZE: 0px
}
.bordo_laterale_superiore {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_laterale_superiore_dx.gif); POSITION: relative; MARGIN: 0pt 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; HEIGHT: 7px; FONT-SIZE: 0px
}
.bordo_laterale_superiore_motore {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_laterale_superiore_dx.gif); POSITION: relative; MARGIN: 0pt 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; HEIGHT: 7px; FONT-SIZE: 0px
}
.bordo_laterale_sup_giallo {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_laterale_sup_dx_gial.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; HEIGHT: 7px; FONT-SIZE: 0px
}
.bordo_laterale_sup_giallo2 {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_laterale_sup_dx_gial2.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; HEIGHT: 7px; FONT-SIZE: 0px
}
.bordo_laterale_sup_giallo3 {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_laterale_sup_dx_gial3.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; HEIGHT: 7px; FONT-SIZE: 0px
}
.titoli_barre_laterali_giallo {
	BORDER-LEFT: #2f679a 0px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc00; FONT-STYLE: normal; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-FAMILY: Arial; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; BORDER-RIGHT: #2f679a 0px solid; PADDING-TOP: 0px
}
.bordo_laterale_inferiore {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_laterale_inferiore_dx.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; MARGIN-BOTTOM: 5px; HEIGHT: 7px; FONT-SIZE: 0px
}
.titoli_barre_laterali {
	BORDER-LEFT: #2f679a 0px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #3399cc; FONT-STYLE: normal; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FONT-FAMILY: Arial; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; BORDER-RIGHT: #2f679a 0px solid; PADDING-TOP: 2px
}
.titoli_esterno {
	BORDER-LEFT: #2f679a 0px solid; FONT-STYLE: normal; FONT-FAMILY: Arial; COLOR: #3399cc; FONT-SIZE: 14px; FONT-WEIGHT: bold; BORDER-RIGHT: #2f679a 0px solid
}
.titoli_esterno_grazie {
	TEXT-ALIGN: center; BORDER-LEFT: #2f679a 0px solid; PADDING-BOTTOM: 35px; FONT-STYLE: normal; PADDING-LEFT: 35px; PADDING-RIGHT: 35px; FONT-FAMILY: Arial; COLOR: #3399cc; FONT-SIZE: 14px; FONT-WEIGHT: bold; BORDER-RIGHT: #2f679a 0px solid; PADDING-TOP: 35px
}
.laterale_img {
	TEXT-ALIGN: center; PADDING-LEFT: 0px; PADDING-TOP: 10px
}
.prezzo {
	FONT-FAMILY: Arial; COLOR: #000; FONT-SIZE: 22px; FONT-WEIGHT: bold
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; MARGIN-TOP: 15px; PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 0px; HEIGHT: 1px; COLOR: #444; CLEAR: both; FONT-SIZE: 10px; BORDER-TOP: #ffcc00 3px solid; PADDING-TOP: 0px
}
.footer_iframe {
	WIDTH: 950px; HEIGHT: 140px
}
#footer_prenotazioni24 {
	
}
#footer .bar {
	MARGIN-TOP: 5px
}
#footer A {
	COLOR: #444; TEXT-DECORATION: none
}
#header A:hover SPAN {
	COLOR: #000
}
#header A:hover {
	BACKGROUND-POSITION: 0% -42px
}
#header A:hover SPAN {
	BACKGROUND-POSITION: 100% -42px
}
#header #current A {
	BACKGROUND-POSITION: 0% -42px; COLOR: #000
}
#header #current A SPAN {
	BACKGROUND-POSITION: 100% -42px; COLOR: #000
}
.titolo_tratta_step {
	BACKGROUND-COLOR: #4b81b2; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.info_form {
	COLOR: #444; FONT-SIZE: 12px
}
.intestazione_step {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_intestazione_sx.gif); PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #4b81b2; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; PADDING-TOP: 5px
}
.voce_1 {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #444; FONT-SIZE: 11px
}
.voce_1_big {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #444; FONT-SIZE: 14px
}
.voce_2 {
	TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: Verdana; COLOR: #444; FONT-SIZE: 10px
}
.voce_nera {
	FONT-FAMILY: Verdana; COLOR: #000; FONT-SIZE: 11px
}
.voce_tooltip {
	TEXT-ALIGN: left; COLOR: #000000; FONT-SIZE: 9px
}
.voce_errore {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #cc3300; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.voce_imbarco {
	FONT-FAMILY: Arial; COLOR: #fe0000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.voce_errore IMG {
	MARGIN-BOTTOM: -3px
}
#main {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#main .button01 {
	BORDER-BOTTOM: #174671 1px solid; BORDER-LEFT: #174671 1px solid; BACKGROUND-COLOR: #2f679a; COLOR: #fff; FONT-SIZE: 11px; BORDER-TOP: #174671 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #174671 1px solid
}
#main .button02 {
	BORDER-BOTTOM: #174671 1px solid; BORDER-LEFT: #174671 1px solid; BACKGROUND-COLOR: #2f679a; COLOR: #fff; FONT-SIZE: 16px; BORDER-TOP: #174671 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #174671 1px solid
}
#main .button03 {
	BORDER-BOTTOM: #6da400 1px solid; BORDER-LEFT: #6da400 1px solid; BACKGROUND-COLOR: #a8cc45; COLOR: #fff; FONT-SIZE: 16px; BORDER-TOP: #6da400 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #6da400 1px solid
}
#main .input2 {
	FONT-FAMILY: Verdana; COLOR: #444; FONT-SIZE: 9px
}
.input2 {
	FONT-FAMILY: Verdana; COLOR: #444; FONT-SIZE: 9px
}
#main .input2 TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
DIV#generale_contenuto {
	MARGIN-TOP: 0px
}
DIV#generale_contenuto TABLE {
	WIDTH: 100%
}
.box_affiliato {
	DISPLAY: none
}
.box_affiliato SPAN {
	COLOR: #ff0099; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.box_affiliato .left {
	MARGIN-TOP: 15px; FLOAT: left
}
.box_affiliato .right {
	MARGIN-TOP: 15px; FLOAT: right
}
.titolo_result {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_intestazione_dx.gif); POSITION: relative; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc00; PADDING-RIGHT: 6px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; BACKGROUND-POSITION: right top; COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.data_result {
	COLOR: #000; PADDING-TOP: 4px
}
.sub_titolo_result {
	HEIGHT: 23px
}
.result_bordi_top_left {
	BORDER-LEFT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid
}
.titolo_result_rit {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_intestazione_dx.gif); POSITION: relative; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffcc00; PADDING-RIGHT: 6px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; BACKGROUND-POSITION: right top; COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.tbltratteandata {
	BORDER-LEFT: #ffcc00 1px solid; FONT-FAMILY: Verdana; COLOR: #444; FONT-SIZE: 11px; BORDER-RIGHT: #ffcc00 1px solid
}
.tbltratteritorno {
	BORDER-LEFT: #ffcc00 1px solid; FONT-FAMILY: Verdana; COLOR: #444; FONT-SIZE: 11px; BORDER-RIGHT: #ffcc00 1px solid
}
.banner_iframe_result_col_dx {
	DISPLAY: none
}
.banner_iframe_home_col_dx {
	DISPLAY: none
}
.iframe_mappa {
	BORDER-BOTTOM: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; WIDTH: 550px; HEIGHT: 300px; BORDER-TOP: #ffcc00 1px solid; BORDER-RIGHT: #ffcc00 1px solid
}
.iframe_mappa_affiliato {
	DISPLAY: none
}
.colonnadestra_result {
	TEXT-ALIGN: left
}
#main .input_step {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT: 11px Verdana, sans-serif; COLOR: #111; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 2px
}
#main .titolo_step {
	BORDER-BOTTOM: #999 0px solid; PADDING-BOTTOM: 2px; FONT-STYLE: normal; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 4px; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: normal; MARGIN-RIGHT: 4px; PADDING-TOP: 2px
}
#tabella_step {
	MARGIN-TOP: 5px; WIDTH: 100%
}
.td_tabella_step {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top
}
.step_bordobasso {
	BACKGROUND-IMAGE: url(../images/step/bordo_basso.gif); WIDTH: 276px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 8px; FONT-SIZE: 0px
}
.step_bordilaterali {
	BORDER-LEFT: #ffcc00 1px solid; BORDER-RIGHT: #ffcc00 1px solid
}
.step_bordo_top {
	BORDER-TOP: #ffcc00 1px solid
}
.step_bordo_right {
	BORDER-RIGHT: #ffcc00 1px solid
}
.step_bordo_bottom {
	BORDER-BOTTOM: #ffcc00 1px solid
}
.step_bordo_left {
	BORDER-LEFT: #ffcc00 1px solid
}
.step_bordobasso_azzurro {
	BACKGROUND-IMAGE: url(../images/step/bordo_basso_azzurro.gif); WIDTH: 276px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 8px; FONT-SIZE: 0px
}
.step_bordoalto {
	BACKGROUND-IMAGE: url(../images/step/bordo_alto.gif); WIDTH: 276px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; HEIGHT: 8px; FONT-SIZE: 0px
}
.prezzo_totale_bordoalto {
	BACKGROUND-IMAGE: url(../images/prezzo_bordo_alto.gif); WIDTH: 572px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; HEIGHT: 8px; FONT-SIZE: 0px
}
.prezzo_totale_bordobasso {
	BACKGROUND-IMAGE: url(../images/prezzo_bordo_basso.gif); WIDTH: 572px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; HEIGHT: 8px; FONT-SIZE: 0px
}
DIV.generali_tab {
	WIDTH: 276px
}
.generali_tab A {
	PADDING-RIGHT: 7px; DISPLAY: block; FONT-FAMILY: Arial; FLOAT: left; COLOR: #000; FONT-SIZE: 11px; MARGIN-RIGHT: 5px; TEXT-DECORATION: none
}
DIV.generali_tab A.sel {
	BACKGROUND-IMAGE: url(../images/elementi/bordo_step_dx.gif); PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffcc00; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; COLOR: #000
}
DIV.generali_tab A.sel IMG {
	BORDER-RIGHT-WIDTH: 0px; MARGIN-BOTTOM: -5px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 3px
}
DIV.generali_tab A.unsel IMG {
	BORDER-RIGHT-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 3px
}
DIV.generali_tab A IMG.icone {
	MARGIN-RIGHT: 5px
}
DIV.generali_tab DIV.bottom_tabs {
	LINE-HEIGHT: 0%; HEIGHT: 0px; CLEAR: left; FONT-SIZE: 0px
}
.divassicurazione {
	TEXT-ALIGN: left; WIDTH: 97%; MARGIN-LEFT: 10px
}
.divdatipasseggeri {
	TEXT-ALIGN: left; WIDTH: 590px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px
}
.divdatirichiedente {
	TEXT-ALIGN: left; WIDTH: 590px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px
}
.divformapagamento {
	TEXT-ALIGN: left; WIDTH: 590px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px
}
.divconsegnabiglietti {
	TEXT-ALIGN: left; WIDTH: 590px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px
}
.divregolamento {
	TEXT-ALIGN: left; WIDTH: 590px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px
}
.divprivacy {
	TEXT-ALIGN: left; WIDTH: 590px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px
}
.divcontatti {
	BORDER-BOTTOM: #ffcc00 2px solid; MARGIN-TOP: 15px; HEIGHT: 23px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
DIV.content_mappa {
	POSITION: relative; WIDTH: 550px
}
DIV.content_mappa_result {
	WIDTH: 550px; HEIGHT: 100%
}
DIV.content_mappa IMG {
	BORDER-BOTTOM: #ffcc00 2px solid; POSITION: absolute; BORDER-LEFT: #ffcc00 2px solid; BORDER-TOP: #ffcc00 2px solid; BORDER-RIGHT: #ffcc00 2px solid; TOP: 0px; LEFT: 0px
}
DIV.content_mappa_result IMG {
	BORDER-BOTTOM: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; BORDER-RIGHT: #ffcc00 1px solid
}
TABLE.tabella_riassunto {
	
}
TABLE.tabella_riassunto TD {
	
}
IMG.immagine_icona_colonna {
	MARGIN: 0px 4px -2px 10px
}
TD.contenuto_box_regolamento_e_privacy INPUT {
	FLOAT: left
}
TD.contenuto_box_regolamento_e_privacy DIV {
	MARGIN-LEFT: 20px
}
TD.contenuto_box_regolamento_e_privacy LABEL {
	DISPLAY: block; MARGIN-LEFT: 20px
}
.bordo_top_giallo {
	BORDER-TOP: #ffcc00 1px solid
}
.bordo_bottom_giallo {
	BORDER-BOTTOM: #ffcc00 1px solid
}
.bordo_left_giallo {
	BORDER-LEFT: #ffcc00 1px solid
}
.bordo_right_giallo {
	BORDER-RIGHT: #ffcc00 1px solid
}
DIV.box_centrale_tondo {
	POSITION: relative; BORDER-LEFT: #ffcc00 1px solid; WIDTH: 570px; CLEAR: left; BORDER-TOP: #ffcc00 1px solid; BORDER-RIGHT: #ffcc00 1px solid
}
DIV.box_centrale_tondo IMG.top_right {
	POSITION: absolute; RIGHT: -1px; TOP: -1px
}
DIV.box_centrale_tondo IMG.bottom_right {
	POSITION: absolute; BOTTOM: -1px; RIGHT: -1px
}
DIV.box_centrale_tondo IMG.bottom_left {
	POSITION: absolute; BOTTOM: -1px; LEFT: -1px
}
DIV.box_centrale_tondo DIV.contenuto_box {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.banner_facebook {
	BORDER-BOTTOM: #0152a1 1px solid; BORDER-LEFT: #0152a1 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #0152a1 1px solid; BORDER-RIGHT: #0152a1 1px solid
}
