* {
	MARGIN: 0px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/sfondo-nuvole.jpg); MARGIN: 0px; COLOR: #00396b; LINE-HEIGHT: 13pt; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dff7f8; TEXT-ALIGN: left
}
input {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;
}
select {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;
}
* IMG {
	BEHAVIOR: url(images/iepngfix.htc)
}
IMG {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px! important
}
A:link {
	COLOR: #00a0c6; TEXT-DECORATION: none
}
A:active {
	COLOR: #00a0c6; TEXT-DECORATION: none
}
A:visited {
	COLOR: #00a0c6; TEXT-DECORATION: none
}
A:hover {
	COLOR: #00a0c6; TEXT-DECORATION: none
}
#container {
	MARGIN: 0px auto; WIDTH: 955px; TEXT-ALIGN: left
}
#top {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/bkg-top.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 955px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 115px
}
#logo {
	PADDING-LEFT: 15px; Z-INDEX: 3; PADDING-TOP: 37px; POSITION: absolute
}
#language {
	PADDING-LEFT: 850px; Z-INDEX: 4; WIDTH: 130px; PADDING-TOP: 45px; POSITION: absolute
}
#language-home {
	PADDING-LEFT: 850px; Z-INDEX: 4; WIDTH: auto; PADDING-TOP: 45px; POSITION: absolute
}
.dropdown {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; WIDTH: 135px; BORDER-BOTTOM: #666666 1px solid
}
.dropdown-piccola {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; WIDTH: 50px; BORDER-BOTTOM: #666666 1px solid
}
.textbox {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; WIDTH: 490px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 80px
}
.textbox-small {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; WIDTH: 392px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 80px
}
.textbox-small-line {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; WIDTH: 350px; BORDER-BOTTOM: #666666 1px solid
}
.tabelle-form {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; BACKGROUND-COLOR: #d3e9ed
}
.tabelle-form-new {
	WIDTH: 100%; BACKGROUND-COLOR: #d3e9ed
}
.tabelle-risposta {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
.tabelle-form-commenti {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; BACKGROUND-COLOR: #d3e9ed
}
.tabelle-titoli {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 30px; BACKGROUND-COLOR: #d3e9ed
}
.tabelle-titoli-nobkg {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 30px
}
.tabelle-titoli-top-nobkg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 15px
}
.tabelle-titoli-top {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 15px; BACKGROUND-COLOR: #d3e9ed
}
.tabelle-box {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 15px; BACKGROUND-COLOR: #d3e9ed
}
.tabelle-titoli-centrali {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 30px
}
.tabelle-bkg-bianco {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.td-immagini {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#mainmenu {
	PADDING-LEFT: 230px; Z-INDEX: 1; WIDTH: 747px; PADDING-TOP: 82px; POSITION: absolute
}
#vocimenu {
	PADDING-RIGHT: 9px; FLOAT: left; WIDTH: auto; HEIGHT: auto
}
#vocimenucharter {
	PADDING-RIGHT: 9px; FLOAT: left; WIDTH: auto; HEIGHT: auto
}
#divisione-menu-top {
	PADDING-RIGHT: 9px; PADDING-LEFT: 0px; FLOAT: left; WIDTH: auto
}
A.linkmenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #025baf; TEXT-DECORATION: none
}
A.linkmenu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #025baf; TEXT-DECORATION: none
}
A.linkmenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #025baf; TEXT-DECORATION: none
}
A.linkmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3f8d21; TEXT-DECORATION: none
}
#menu {
	FLOAT: left; WIDTH: 218px
}
#content {
	FLOAT: right; WIDTH: 737px
}
#agenzie {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; FLOAT: right; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 717px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: auto; BACKGROUND-COLOR: #003c75
}
.testo2agenzie {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
.logout-agenzie {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 110px; COLOR: #ffffff; HEIGHT: 15px; TEXT-ALIGN: left
}
#flash-home {
	FLOAT: right; WIDTH: 737px
}
#flash-right {
	FLOAT: right; 
	WIDTH: 370px;
	padding-left: 8px;
	padding-top: 4px;
}
#news-home {
	BACKGROUND-POSITION: left 50%; MARGIN-TOP: 10px; FLOAT: right; BACKGROUND-IMAGE: url(images/bkg-news.png); WIDTH: 737px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px;
	text-align:center; vertical-align:middle;
}

.testonews-grigio {
	COLOR: #7f9599
}
A.linknewshome:link {
	FONT-WEIGHT: bold; COLOR: #025baf; TEXT-DECORATION: none
}
A.linknewshome:active {
	FONT-WEIGHT: bold; COLOR: #025baf; TEXT-DECORATION: none
}
A.linknewshome:visited {
	FONT-WEIGHT: bold; COLOR: #025baf; TEXT-DECORATION: none
}
A.linknewshome:hover {
	FONT-WEIGHT: bold; COLOR: #025baf; TEXT-DECORATION: none
}
#box-home {
	FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 737px; PADDING-TOP: 10px; HEIGHT: auto
}
#bottom {
	CLEAR: both; BORDER-TOP: #abcfd2 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; WIDTH: 955px; COLOR: #7ea9ad; PADDING-TOP: 3px; HEIGHT: auto
}
#bottom-txt {
	FLOAT: left; WIDTH: 745px; HEIGHT: auto
}
#bottom-icons {
	FLOAT: right; WIDTH: 200px; HEIGHT: auto; TEXT-ALIGN: right
}
A.linkbottom:link {
	FONT-SIZE: 10px; COLOR: #7ea9ad; TEXT-DECORATION: none
}
A.linkbottom:active {
	FONT-SIZE: 10px; COLOR: #7ea9ad; TEXT-DECORATION: none
}
A.linkbottom:visited {
	FONT-SIZE: 10px; COLOR: #7ea9ad; TEXT-DECORATION: none
}
A.linkbottom:hover {
	FONT-SIZE: 10px; COLOR: #7ea9ad; TEXT-DECORATION: underline
}
#bookpanel {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; WIDTH: 197px; COLOR: #ffffff; LINE-HEIGHT: 9pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; /*HEIGHT: 373px;*/
}
.titoli_bianchi {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 11pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkbianchi:link {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.linkbianchi:active {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.linkbianchi:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.linkbianchi:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.titoli_bianchi {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.index-pulsante-cerca {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(images/04pulsante_cerca.png); PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.bkg-pannello-menu {
	BACKGROUND-IMAGE: url(images/01pulsante_voli.png); HEIGHT: 28px
}
.bkg-pannello-menu-volo {
	BACKGROUND-IMAGE: url(images/01pulsante_voli.png); HEIGHT: 28px
}
.bkg-pannello-menu-hotel {
	BACKGROUND-IMAGE: url(images/02pulsante_hotel.png); HEIGHT: 28px
}
.bkg-pannello-menu-auto {
	BACKGROUND-IMAGE: url(images/03pulsante_auto.png); HEIGHT: 28px
}
.bkg-pannello-prenota {
	BACKGROUND-POSITION: 50% top;
	BACKGROUND-IMAGE: url(images/00pannello_base.png);
	WIDTH: 197px;
	BACKGROUND-REPEAT: no-repeat;
}
#bannerpromoleft {
	BACKGROUND-POSITION: 50% top; MARGIN-BOTTOM: 10px; WIDTH: 197px; BACKGROUND-REPEAT: no-repeat;
}
#banner_riga1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 5px; WIDTH: 180px; COLOR: #003c75; PADDING-TOP: 10px; LETTER-SPACING: -1px; HEIGHT: auto
}
A.link-banner_riga1:link {
	COLOR: #003c75; TEXT-DECORATION: none
}
A.link-banner_riga1:active {
	COLOR: #003c75; TEXT-DECORATION: none
}
A.link-banner_riga1:visited {
	COLOR: #003c75; TEXT-DECORATION: none
}
A.link-banner_riga1:hover {
	COLOR: #003c75; TEXT-DECORATION: none
}
#banner_riga2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; WIDTH: 180px; COLOR: #025baf; PADDING-TOP: 0px; HEIGHT: auto
}
A.link-banner_riga2:link {
	COLOR: #025baf; TEXT-DECORATION: none
}
A.link-banner_riga2:active {
	COLOR: #025baf; TEXT-DECORATION: none
}
A.link-banner_riga2:visited {
	COLOR: #025baf; TEXT-DECORATION: none
}
A.link-banner_riga2:hover {
	COLOR: #025baf; TEXT-DECORATION: none
}
#banner_riga3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 55px; PADDING-BOTTOM: 15px; WIDTH: 180px; COLOR: #003c75; PADDING-TOP: 15px; LETTER-SPACING: -1px; HEIGHT: auto; TEXT-ALIGN: right
}
A.link-banner_riga3:link {
	COLOR: #003c75; TEXT-DECORATION: none
}
A.link-banner_riga3:active {
	COLOR: #003c75; TEXT-DECORATION: none
}
A.link-banner_riga3:visited {
	COLOR: #003c75; TEXT-DECORATION: none
}
A.link-banner_riga3:hover {
	COLOR: #003c75; TEXT-DECORATION: none
}
#menusin {
	MARGIN-BOTTOM: 10px; WIDTH: 197px; COLOR: #7f9599; HEIGHT: auto
}
A.linkmenusin:link {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #7f9599; TEXT-DECORATION: none
}
A.linkmenusin:active {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #7f9599; TEXT-DECORATION: none
}
A.linkmenusin:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #7f9599; TEXT-DECORATION: none
}
A.linkmenusin:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #025baf; TEXT-DECORATION: none
}
#flightstatus {
	MARGIN-BOTTOM: 10px; WIDTH: 197px; HEIGHT: auto
}
.testo-bannerini {
	FONT-SIZE: 11px; COLOR: #215576; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titolo-bannerini {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #025baf; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.linkbannerini:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #025baf; TEXT-DECORATION: underline
}
A.linkbannerini:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #025baf; TEXT-DECORATION: underline
}
A.linkbannerini:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #025baf; TEXT-DECORATION: underline
}
A.linkbannerini:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #025baf; TEXT-DECORATION: underline
}
A.linktestobannerini:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003c75; LINE-HEIGHT: 11pt! important; TEXT-DECORATION: none
}
A.linktestobannerini:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003c75; LINE-HEIGHT: 11pt! important; TEXT-DECORATION: none
}
A.linktestobannerini:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003c75; LINE-HEIGHT: 11pt! important; TEXT-DECORATION: none
}
A.linktestobannerini:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003c75; LINE-HEIGHT: 11pt! important; TEXT-DECORATION: none
}
A.linkcollegabannerini:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #00bbe5; TEXT-DECORATION: none
}
A.linkcollegabannerini:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #00bbe5; TEXT-DECORATION: none
}
A.linkcollegabannerini:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #00bbe5; TEXT-DECORATION: none
}
A.linkcollegabannerini:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #00bbe5; TEXT-DECORATION: none
}
A.linkcollegabanneriniBIG:link {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #00bbe5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkcollegabanneriniBIG:active {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #00bbe5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkcollegabanneriniBIG:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #00bbe5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkcollegabanneriniBIG:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #00bbe5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.td-bannerini {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; HEIGHT: 55px; BACKGROUND-COLOR: #a3e0f8
}
#centrale {
	PADDING-LEFT: 12px; FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 512px; PADDING-TOP: 18px; HEIGHT: auto
}
.select-title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	VERTICAL-ALIGN: top;
	COLOR: #025baf;
	LINE-HEIGHT: 22px;
	margin-bottom: 5px;
}
.select-titolitratte {
	FONT-SIZE: 9px; COLOR: #003c75; LINE-HEIGHT: 8px
}
.select-titolitratte-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003c75
}
.select-tratta {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003c75
}
.select-coincidenza {
	FONT-SIZE: 10px; COLOR: #7f9599
}
.select-offerta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #003c75; PADDING-TOP: 0px; BACKGROUND-COLOR: #d3e9ed
}
.select-prezzo {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #003c75
}
.select-pulsanti-day {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #003c75
}
.select-pulsanti-down {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/bkg-tasto-big.png); COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#divisorio {
	PADDING-LEFT: 10px; FLOAT: right; WIDTH: 14px; PADDING-TOP: 18px; HEIGHT: auto
}
#menudestra {
	PADDING-LEFT: 15px; FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 172px; PADDING-TOP: 15px; HEIGHT: auto
}
.menudxtop {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(images/bkg-menu-dx-top.png); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
.testomenudxtop {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7f9599
}
#elementomenudx {
	WIDTH: auto; PADDING-TOP: 5px; HEIGHT: auto
}
.menudxmid {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #abcfd2 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(images/bkg-menu-dx-midsfumatura.png); BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #abcfd2; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #abcfd2 1px solid; BORDER-TOP-COLOR: #abcfd2; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 220px; BACKGROUND-COLOR: #ffffff
}
.testomenudxmid {
	FONT-SIZE: 10px; COLOR: #003c75
}
.testomenudxmid-verde {
	FONT-SIZE: 10px; COLOR: #3f8d21
}
.menudxbottom {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(images/bkg-menu-dx-bottom.png); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
A.linkmenu-dx-mid:link {
	FONT-SIZE: 10px; COLOR: #003c75; TEXT-DECORATION: none
}
A.linkmenu-dx-mid:active {
	FONT-SIZE: 10px; COLOR: #003c75; TEXT-DECORATION: none
}
A.linkmenu-dx-mid:visited {
	FONT-SIZE: 10px; COLOR: #003c75; TEXT-DECORATION: none
}
A.linkmenu-dx-mid:hover {
	FONT-SIZE: 10px; COLOR: #3f8d21; TEXT-DECORATION: none
}
.select-tratta {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003c75
}
A.select-tratta-link:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003c75; TEXT-DECORATION: none
}
A.select-tratta-link:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003c75; TEXT-DECORATION: none
}
A.select-tratta-link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003c75; TEXT-DECORATION: none
}
A.select-tratta-link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3f8d21; TEXT-DECORATION: none
}
.td-freccia-offerte {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 30px; PADDING-TOP: 0px
}
.td-paginazione {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.paginazione-txt {
	FONT-SIZE: 10px; COLOR: #3f8d21; TEXT-DECORATION: none
}
A.paginazione-link:link {
	FONT-SIZE: 10px; COLOR: #003c75; TEXT-DECORATION: none
}
A.paginazione-link:active {
	FONT-SIZE: 10px; COLOR: #003c75; TEXT-DECORATION: none
}
A.paginazione-link:visited {
	FONT-SIZE: 10px; COLOR: #003c75; TEXT-DECORATION: none
}
A.paginazione-link:hover {
	FONT-SIZE: 10px; COLOR: #3f8d21; TEXT-DECORATION: none
}
.tabella-tasti-agenzie {
	MARGIN-TOP: 10px; WIDTH: 100%
}
.tabella-100 {
	WIDTH: 100%
}
.td-titoli {
	PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; HEIGHT: auto
}
.td-titoli-10 {
	PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; HEIGHT: auto
}
.td-form {
	WIDTH: 80%
}
.td-form-commenti-txt {
	WIDTH: 18%
}
.td-form-commenti {
	WIDTH: 32%
}
.td-form-txt-long {
	
}
.td-form-txt-small {
	
}
#lineandocommenti {
	MARGIN-LEFT: 15px; WIDTH: 500px; HEIGHT: 1px
}
.td-titoli-destinazioni {
	VERTICAL-ALIGN: top; HEIGHT: 50px
}
.tabella-destinazioni {
	BORDER-RIGHT: #abcfd2 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #abcfd2 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/sfumatura_box.jpg); PADDING-BOTTOM: 0px; BORDER-LEFT: #abcfd2 1px solid; WIDTH: 245px; PADDING-TOP: 0px; BORDER-BOTTOM: #abcfd2 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px
}
.td-destinazioni-txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 165px; PADDING-TOP: 5px
}
.td-destinazioni-foto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 80px; PADDING-TOP: 0px; HEIGHT: 80px
}
A.linknomedestinazione:link {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #025baf; TEXT-DECORATION: none
}
A.linknomedestinazione:active {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #025baf; TEXT-DECORATION: none
}
A.linknomedestinazione:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #025baf; TEXT-DECORATION: none
}
A.linknomedestinazione:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #025baf; TEXT-DECORATION: none
}
.CollapsPanelNews {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; OVERFLOW: hidden; WIDTH: 490px; COLOR: #003c75; LINE-HEIGHT: 13pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 0px; TEXT-DECORATION: none
}
.CollapsPanelNewsHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; WIDTH: 490px; CURSOR: pointer; COLOR: #003c75; LINE-HEIGHT: 13pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.td-freccia-small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 15px; PADDING-TOP: 4px
}
.td-data-news {
	WIDTH: 50px
}
.foto-news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.p {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003c75; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testi {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003c75; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testi-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003c75; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testi-azzurri {
	FONT-SIZE: 12px; COLOR: #025baf; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.link-testi-azzurri:link {
	FONT-SIZE: 12px; COLOR: #025baf; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link-testi-azzurri:active {
	FONT-SIZE: 12px; COLOR: #025baf; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link-testi-azzurri:visited {
	FONT-SIZE: 12px; COLOR: #025baf; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link-testi-azzurri:hover {
	FONT-SIZE: 12px; COLOR: #3f8d21; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link-testi-azzurrchiaro-bold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00a0c6; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link-testi-azzurrchiaro-bold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00a0c6; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link-testi-azzurrchiaro-bold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00a0c6; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link-testi-azzurrchiaro-bold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00a0c6; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testirossi {
	FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.asteriscorosso {
	FONT-SIZE: 13px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testigiustificati {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003c75; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.td-freccia-small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 15px; PADDING-TOP: 4px
}
.booking-table {
	WIDTH: 100%
}
.booking-td-top {
	VERTICAL-ALIGN: middle; HEIGHT: 30px; BACKGROUND-COLOR: #d3e9ed
}
.booking-td-top-dettagli {
	PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; HEIGHT: auto
}
.booking-td-dettagli-inizio {
	VERTICAL-ALIGN: middle; WIDTH: 102px; HEIGHT: 25px; BACKGROUND-COLOR: #a3e0f8; TEXT-ALIGN: center
}
.booking-td-dettagli {
	VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 1px solid; WIDTH: 102px; HEIGHT: 25px; BACKGROUND-COLOR: #a3e0f8; TEXT-ALIGN: center
}
.booking-td-bottom {
	PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; HEIGHT: auto
}
.booking-table-catname {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 510px; PADDING-TOP: 0px
}
.booking-table-riepilogo {
	MARGIN: 5px 0px 0px; TEXT-ALIGN: left
}
.booking-td-riepilogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 500px; PADDING-TOP: 5px; BACKGROUND-COLOR: #d3e9ed
}
.booking-table-scelta-titoli {
	MARGIN: 5px 0px 0px; TEXT-ALIGN: left
}
.booking-table-scelta {
	MARGIN: 2px 0px 0px; BACKGROUND-COLOR: #d3e9ed; TEXT-ALIGN: left
}
.booking-td-scelta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.booking-td-scelta-camere {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 60px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.booking-td-scelta-disposizione {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 180px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.booking-td-scelta-seleziona {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 500px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.booking-td-scelta-prezzo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; PADDING-BOTTOM: 5px; WIDTH: 80px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.booking-td-star {
	PADDING-LEFT: 5px; VERTICAL-ALIGN: middle; WIDTH: 95px; HEIGHT: auto
}
.booking-td-thumb {
	VERTICAL-ALIGN: middle; WIDTH: 100px; HEIGHT: auto; TEXT-ALIGN: left
}
.booking-td-name {
	VERTICAL-ALIGN: middle; WIDTH: 320px; HEIGHT: auto
}
.booking-td-prenota {
	VERTICAL-ALIGN: middle; WIDTH: 90px; HEIGHT: auto; TEXT-ALIGN: left
}
.booking-td-prezzo {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; WIDTH: 80px; HEIGHT: auto; TEXT-ALIGN: left
}
.booking-td-text {
	PADDING-RIGHT: 20px; VERTICAL-ALIGN: top; WIDTH: 300px; HEIGHT: auto; TEXT-ALIGN: left
}
.booking-td-foto {
	VERTICAL-ALIGN: middle; WIDTH: 204px; HEIGHT: auto; TEXT-ALIGN: left
}
.booking-td-descrizione {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; WIDTH: 290px; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left
}
.booking-td-subtitle {
	PADDING-BOTTOM: 10px; VERTICAL-ALIGN: bottom; HEIGHT: auto
}
.tabella-paginazione-booking {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 20px; WIDTH: 100%
}
.booking-prezzobig {
	FONT-WEIGHT: bold; FONT-SIZE: 24px
}
.testi-bold-small {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
A.link-booking-dettagli:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003c75; TEXT-DECORATION: none
}
A.link-booking-dettagli:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003c75; TEXT-DECORATION: none
}
A.link-booking-dettagli:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003c75; TEXT-DECORATION: none
}
A.link-booking-dettagli:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3f8d21; TEXT-DECORATION: none
}
.booking-tabelle-form {
	WIDTH: 500px; BACKGROUND-COLOR: #d3e9ed
}
.booking-td-form {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.booking-textbox {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; WIDTH: 450px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 80px
}
#UpdateProgress1 {
	LEFT: 0px; COLOR: white; POSITION: fixed; TOP: 0px; BACKGROUND-COLOR: #cf4342
}
#UpdateProgress1 IMG {
	MARGIN: 2px; VERTICAL-ALIGN: middle
}
#loading {
	Z-INDEX: 9; FILTER: alpha(opacity=80); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; -moz-opacity: 0.8
}
#loading-progress {
	Z-INDEX: 10; FILTER: alpha(opacity=100); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; -moz-opacity: 1
}
.orariovoli-tabella-cerca {
	MARGIN: 2px 0px 0px; TEXT-ALIGN: left
}
.orariovoli-td-cerca1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 156px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.orariovoli-td-cerca {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 100px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.orariovoli-td-cerca2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 80px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.orariovoli-td-dal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 22px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.orariovoli-tabella-titolo {
	MARGIN: 10px 0px 0px; TEXT-ALIGN: left
}
.orariovoli-td-titolo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 500px; PADDING-TOP: 15px; TEXT-ALIGN: left
}
.orariovoli-titolo-speciali {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #9f7f1c
}
.orariovoli-tabella-tratta {
	MARGIN: 0px; BACKGROUND-COLOR: #003c75; TEXT-ALIGN: left
}
.orariovoli-tabella-tratta-verde {
	MARGIN: 0px; BACKGROUND-COLOR: #3f8d21; TEXT-ALIGN: left
}
.orariovoli-tabella-tratta-speciali {
	MARGIN: 0px; TEXT-ALIGN: left
}
.orariovoli-td-tratta1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 50px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.orariovoli-td-tratta2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 290px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.orariovoli-td-tratta3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 170px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.orariovoli-titolobianco {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff
}
.orariovoli-testobianco {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.orariovoli-table-voli-titoli {
	MARGIN: 0px; TEXT-ALIGN: left
}
.orariovoli-table-voli {
	MARGIN: 0px; BACKGROUND-COLOR: #d3e9ed; TEXT-ALIGN: left
}
.orariovoli-td-partenza {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 70px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.orariovoli-td-arrivo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 60px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.orariovoli-td-giorni {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 120px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.orariovoli-td-validita {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 165px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.orariovoli-td-volo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 100px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.orariovoli-table-giorni {
	MARGIN: 0px; WIDTH: 84px
}
.orariovoli-td-giornisingoli {
	FONT-WEIGHT: bold; MARGIN: 0px; WIDTH: 12px
}

