/* CSS Document */
@charset "iso-8859-1";
FORM { display:inline; }
div.BODY {position: absolute; text-align: center}
/* moduli prenotazione */

table.andataritorno {font-size: 10px}

input#btIndietro {border: solid 1px #024886; padding: 1; width: 70px; color: white; background: #024886; font-size: 9px; border-left: solid 7px #6699cc; cursor: auto; font-weight: bold }
input#btAvanti { border: solid 1px #024886; padding: 1; width: 70px; color: white; background: #024886; font-size: 9px; border-right: solid 7px #6699cc; cursor: auto; font-weight: bold }
input#btAcquista { border: solid 1px #024886; padding: 1; width: 70px; color: white; background: #024886; font-size: 9px; border-right: solid 7px #6699cc; cursor: auto; font-weight: bold }
input#btAnnulla { border: solid 1px #024886; padding: 1; width: 70px; color: white; background: #024886; font-size: 9px; border-right: solid 7px #6699cc; border-left: solid 7px #6699cc; cursor: auto; font-weight: bold }
object.banner250 { border-bottom : 0px; }
object.banner125 { border-bottom :0px; }
.roworange { border-top: #1A4A92 1px solid; border-bottom: #1A4A92 0px solid; border-left: #1A4A92 0px solid; border-right: #1A4A92 0px solid;}
.rowgray { border: whitesmoke 1px solid;}

.container { clear: both; }
.wizardon { background-image: url(Images/Wizard_on.jpg); text-align: center; float: left; font-size: 10px; font-weight: bold; line-height:17px; color: White; height: 19px; width: 105px; }
.wizardoff { background-image: url(Images/Wizard_off.jpg); text-align: center; float: left; font-size: 10px; height: 19px; width: 105px; font-weight: bold; line-height:17px; }
.bookingriepilogoimportiA { width: 75%; font-size:12px; float: left; text-align: right; height: 20px; }
.bookingriepilogoimportiB { width: 25%; font-size:12px; float: left; text-align: right; height: 20px; }

.boxblue { border: #00386a 1px solid; border-collapse: collapse; width: 340px; height: 130px; background-color: #C9D9EB; text-align: left; font-size: 12px; }
.a_label14bold { font-size: 14px; color: #00386A; font-weight: bold; }
.a_label12 { font-size: 12px; color: #00386A; }
.a_label12bold { font-size: 12px; color: #00386A; font-weight: bold; }
.a_label10bold { font-size: 10px; color: #00386A; font-weight: bold; }
.a_label10italic { font-size: 10px; color: #00386A; font-style: italic; }

A.a_label_termini { font-size: 12px; color: #00386A; font-weight: bold;text-decoration: none;}
A.a_label_termini:link { font-size: 12px; color: #00386A; font-weight: bold;text-decoration: none;}
A.a_label_termini:visited { font-size: 12px; color: #00386A; font-weight: bold;text-decoration: none;}
A.a_label_termini:hover { font-size: 12px; color: #00386A; font-weight: bold;text-decoration: none;}

A.titolo { font-size: 18px; color: #00386A; font-weight: bold; }
A.titolo:link { font-size: 18px; color: #00386A; font-weight: bold; }
A.titolo:visited { font-size: 18px; color: #00386A; font-weight: bold; }
A.titolo:hover { font-size: 18px; color: #00386A; font-weight: bold; }
	
.linkTariffe { padding: 0 1 0 1; font-size: 12px; border-left: solid 3px #00386A; border-right: solid 3px  #00386A; color: #00386A; }
.linkTariffe:link { padding: 0 1 0 1; font-size: 12px; border-bottom: solid 1px  #00386A; color: #00386A; text-decoration: none; }
.linkTariffe:visited { padding:0 1 0 1; font-size:12px; border-bottom: solid 1px #00386A; color: #00386A; text-decoration: none; }
.linkTariffe:hover { padding:0 1 0 1; font-size: 12px; border-bottom: solid 1px  #00386A; color: #00386A; text-decoration: none; }

.radiolist { border-width: 0px; }
.radiolist td { height:28px; font-size: 12px;}

.passeggeri { font-size: 10px; }
.testo { font-size: 10px; }

input.insert { background-color:  #F4F7FB; border:solid 1px #99ccff  }
select.insert { background-color:  #F4F7FB; border:solid 1px #99ccff  }
table.top { font-size:10px; border:0px ;padding: 0px; width:765px; height:90px;border-bottom:solid 3px #8FADC7 ; background: #F4F7FB; }
table.top2 { text-align:center; color: #00386A; font-size: 11px; border: 0px; padding: 0px; width: 765px; background-color: #8FADC7; }
td.top2 {border-top :solid 5px #8FADC7 ;}
td.menu_up {height: 90px; background-color: White; vertical-align: bottom; padding: 0; text-align: left; border-top: 6px solid #8FADC7 }
p.menu_up { border-left:5px solid white; color: #00386A; margin-top: 1px; margin-bottom: 1px; }
p.menu_pages {line-height:15px; margin-top: 10px; margin-bottom: 0px;}
table.tariffa { border:0px; border-right:solid 4px  #8FADC7; font-size: 10px; color: #00386A; padding-left: 5px; width: 100%; background: url(Images/sf_cella_.gif); background-position: center; background-color: #f4f7fb; }
td.tariffa_label {font-size: 12px }
td.lnk_cmp {height:35px; padding:0px; vertical-align: middle}
td.news { empty-cells:show; border-left:solid 8px #00386A; height:20px; text-align:left; font-weight: light; font-size: 11px;color: white;  padding-left:2px; background: #8FADC7 ; background-position:right bottom; } 
td.home_moduli { vertical-align:top; text-align:left;  padding: 5px}
table.mod_compagnie { width:100%; border:0px; vertical-align:top; text-align:left; padding-bottom:15px;}
td.mod_compagnie_down { background:  #F4F7FB;height:72px; text-align:left; padding-right: 45px; vertical-align:top; }
td.modulo_menu {empty-cells:show; vertical-ALIGN: top; width:25%; background: #F4F7FB; text-align:left; padding: 10px; padding-bottom:50px; border-right:solid 1px #8FADC7;  }
img.compagnie { padding-right:5px; border-left :solid 2px #6699cc;text-decoration: none}
img.page {margin:0; margin-bottom:10px; border-left:solid 5px #8FADC7; border-right :solid 15px #6699cc;    }
table.confidenziale { width:100%; background-color:#F4F7FB; background: url(Images/back_titles.jpg) right #F4F7FB; background-repeat: no-repeat }
img.confidenziale {margin:0PX; border:0px; border-left:solid 3px #8FADC7; border-right :solid 10px #6699cc;}
img.airlinklogo {margin:0PX; border:0px; PADDING:0PX }
img.bannerpartner { margin:0; border:0px; }
img.bannerdx {height:30px; width:95px; margin:0PX; border:0px; }
img.aeroporti {margin:0; border:0px; border-left:solid 4px #8FADC7; border-right :solid 13px #6699cc;}
table.pop_news {padding:0 ; height:100%; width:330px; border-top: solid 2px #C9D9EB; font-size: 10px; color: #00386A; border: 0; background: white; }
td.pop_news_page_title {padding-right: 8px; height: 43px; text-align: right; color:#00386A; font-weight: bold; font-size: 14px; background:url(Images/loghi/Marchio_Distal_orz_170.gif) white; background-position:left middle; background-repeat:no-repeat; }
td.pop_news_title { width:65%; height:20px; padding:1 1 1 5 ; background-color: #C9D9EB; font-size: 10px; font-weight:bold; }						 
td.pop_news_date {border-right:solid 4px #00386A; width:35%; color: #00386A; font-size:10px; background-color:white ; padding: 1 8 1 1 }
td.news_footer {border-top: 2px; border-top: solid 2px #C9D9EB; border-bottom:solid 2px #00386A; padding:5; background-color: whitesmoke; height: 30px;}
td.scadenza_news {color:#00386A; font-weight:normal ; padding-right:18px;}
table.news { font-size: 10px; color: #00386A; padding-left: 5px; width: 100%; height:120px; background: #F4F7FB; border:solid 0px #8FADC7; border-right:solid 4px #8FADC7 }
.title_news {  empty-cells:show; border-left:solid 8px #00386A; height:20px; text-align:left; font-weight: light; font-size: 11px;color: white; padding-left:2px; background: #8FADC7; }
td.news_date{ empty-cells:show ;  width:25%; color:#00386A; font-weight:bold}
td.news_title { empty-cells:show; width: 75%; background-color:white; }
td.news_GFX_NEWS{ TEXT-ALIGN: RIGHT; color:#00386A; font-weight:bold; font-size:12PX ;border-left: 25 solid #00386A; height: 25px}
td.gfx_news{ background-color: #00386A; height: 18px}
table.pop_offerte {height:100%;  width: 500px; border-top: 2px; border-top-color:#C9D9EB; border-top-style:solid; font-size: 10px; color: #00386A; border: 10; border: 10; background: white }
table.offerte { font-size: 10px; color: #00386A; padding-left: 5px; width:100%; height:120px; background:  #F4F7FB;border-right:solid 4px  #8FADC7; }
td.title_offerte {height:20px; text-align:left; font-weight: light;font-size: 11px; color: white; padding-left:2px; background: #8FADC7; border-left:solid 8px #009933;  }		   
td.offerte_date{width:27%; color:#00386A; font-weight:bold }
td.offerte_title { width: 72%; background-color: white; }
td.offerte_GFX_offerte{TEXT-ALIGN: RIGHT; color: #009933; font-weight:bold; font-size:12PX ;border-left: 25 solid  #009933; height: 25px}
td.gfx_offerte{ background-color:  #009933; height: 18px}
/*  stile menu in ALTO del sito web */
A.newmenu:link { height: 15px; padding: 1 1 1 1; font-size: 11px; border-bottom:solid 0px  #009933; background: none; color:  #00386A; font-weight: light; }
A.newmenu:visited {height: 15px; padding:1 1 1 1; font-size:11px;border-bottom:solid 0px #009933; background:none; color: #00386A;   font-weight: light; text-decoration:none; }
A.newmenu:hover { height: 15px; padding:1 1 1 1; font-size:11px; border-bottom:solid 0px  white; 
	background: #00386A; color:white; font-weight: light; text-decoration:none;}


A.offerte_title:link { padding: 1 1 1 1; font-size: 10px; border-bottom:solid 1px  #009933; background: none; color:  #00386A; font-weight: light; }
A.offerte_title:visited { padding:1 1 1 1; font-size:10px;border-bottom:solid 1px #009933; background:none; color: #00386A;   font-weight: light; text-decoration:none; }
A.offerte_title:hover { padding:1 1 1 1; font-size:10px; border-bottom:solid 1px  #009933; background:none; color:#8FADC7; font-weight: light; text-decoration:none;}
/* stile della comunicati */

table.pop_comunicati {height:100%;  width: 500px; border-top: 2px ; border-top-color:#C9D9EB; border-top-style:solid ; font-size: 10px; color: #00386A; border: 10; border: 10;  background: white}
td.pop_comunicati_page_title{padding-right: 38px ; height: 37px; text-align: left; color:#009933; font-weight:bold; font-size: 14px; }
td.pop_comunicati_date{color: #009933; font-size: 11px; background-color: #C9D9EB; padding: 1 10 1 1 }
td.pop_comunicati_title{padding:1 1 1 10 ; background-color: #C9D9EB; font-size: 12px; font-weight:bold;}
td.comunicati_footer {border-top: 2px ; border-top-style: solid; border-top-color:#C9D9EB; border-bottom: 2px; border-bottom-style: solid; border-bottom-color:#009933; padding:5; background-color: #003366; height: 30px; }

td.scadenza_comunicati {color:#009933; font-weight:normal ;}

table.comunicati { font-size: 10px; color: #00386A; padding-left: 5px;width:100%; height:120px; background:  #F4F7FB; border-right:solid 4px  #8FADC7; }
td.title_comunicati {height:20px; text-align:left; font-weight: light; font-size: 11px; color: white; padding-left:2px; background: #8FADC7; border-left:solid 8px #009933; }
td.comunicati_date{width:27%; color:#00386A; font-weight:bold }
td.comunicati_title { width: 72%; background-color: white; }
td.comunicati_GFX_comunicati{TEXT-ALIGN: RIGHT; color: #009933; font-weight:bold; font-size:12PX ;border-left: 25 solid  #009933; height: 25px}
td.gfx_comunicati{ background-color:  #009933; height: 18px}
A.comunicati_title:link { padding: 1 1 1 1; font-size: 10px; border-bottom:solid 1px  #009933; background: none; color:  #00386A; font-weight: light; }
A.comunicati_title:visited { padding:1 1 1 1; font-size:10px;border-bottom:solid 1px #009933; background:none; color: #00386A;   font-weight: light; text-decoration:none; }
A.comunicati_title:hover { padding:1 1 1 1; font-size:10px; border-bottom:solid 1px  #009933; background:none; color:#8FADC7; font-weight: light; text-decoration:none;}




/* ##################################  */

table.title {width: 100%; background: #F4F7FB; border-right: solid 2px #00386A}
table.titlehome {width: 100%; background: #F4F7FB; border-right: solid 0px #00386A}
td.title  {padding-right:10px; font-weight: bold; text-align: right; font-size: 12px; color: #00386A; }
td.titlemenu  { font-weight: bold; text-align: left; font-size: 12px; color: #00386A; }

p.address{margin-top: 5px; margin-bottom: 15px; margin-left: 25px;}
p.address_tit{margin-top: 0px; margin-bottom: 0px; font-weight:bold}
p.tit{margin-top: 0px; margin-bottom: 0px;font-size: 14px;  font-weight:bold; color: navy;}

/* stile della tabella layout pagina html */
table.application{text-align:center; width: 765px; background:#F4F7FB; border-left: 0 solid #024886 ;border-top: 0 solid #024886;}

table.page_contenuti { spacing:20; height:100%; width:100%; font-size:10px; vertical-align: top; color: #00386A; text-align: left;}
table.footer { background:url(Images/back_footer.gif) white; background-repeat: no-repeat; background-position: right; color:  white; height:25px; width:765px ;font-size:9px; vertical-align: bottom; text-align: center;  }

input.button_page {border: solid 1px #024886; padding: 1; width: 70px; color: white; background: #024886; font-size: 9 px; border-bottom: solid 2px #6699cc; cursor: auto; font-weight: light}

.combo { scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #696969; scrollbar-highlight-color: #DCDCDC; background-color:white; color: #00386A; font-size:9px; border-top: solid 1px #8AACCA; border-bottom: solid 1px #8AACCA; border-left:solid 1px #8AACCA; border-right:solid 1px #8AACCA; }


/* stile della tabella Modulo Ricerca html */
table.ricerca_form{vertical-align:top: ;width: 100%;border-spacing:0px; font-size:10px}
td.ricerca_header {background:#8FADC7; PADDING:2; border-left: solid 7px #024886; text-align: left; height: 20px; color: white; }
.ricerca_header {border-left: solid 10px #F5F5F5; font-size:11px; font-weight:light; text-align: left ;height: 20px; color: #00386A; background:#F5F5F5;}

.a_dbgrid {width:100%; font-size:11px; border-width: 0px; }
.a_header {background-color: #1A4A92; color: white; text-align: left; font-weight: bold; font-size: 12px;}
.a_item {text-align: center;height:25px; background-color:#C9D9EB; color: #00386A}
.a_item_alt {text-align: center;height:25px; background-color: #F4F7FB; color: #00386A}

/* stile della tabella "contenuti" */

.a_label { line-height:20px; border-left:solid 0px #00386A; font-size:11px; text-align: left;  color: #00386A;  font-weight:bold; }
.a_label_error {font-size:11px;text-align: left;  height: 20px; color: red;  font-weight:bold;}
.a_label_bold { font-weight:bold; line-height:20px; padding-left:5px ; border-left:solid 0px #00386A; font-size:10px; text-align: left;  color: #00386A;  font-weight:bold; }

/* stili generici html */
input {  background-color: none; color: #00386A}

input.edit_enabled { height:18px; background: white; border:  solid 1px #7f9db9;}
input.edit_disabled {padding:3; height:20px; color:  #024886; background:#add8e6; font-size:11px ; border:  solid 1px #8AACCA;}

div.label {border:0px ;height:20px; background: whitesmoke ;font-size:11px; font-weight: bold }


/* stili IPERLINK HREF */
A.bannerpartner:link {border: none;}
A.bannerpartner:visited {}
A.bannerpartner:hover {border-bottom: none;}

A:link {font-size:10px ; text-decoration:none}
A:visited{font-size:10px ; text-decoration:none}
A:hover {font-size:10px ; text-decoration:none}

A.compagnie_top:link {HEIGHT:35PX; LINE-HEIGHT:40PX; padding:0px;PADDING-RIGHT:1px;   margin-top:3px; margin : 0px; border-left:solid 1px #C0C0C0 ;    color:#223f81   ; text-decoration:none}
A.compagnie_top:visited {HEIGHT:35PX; LINE-HEIGHT:40PX; padding:0px;PADDING-RIGHT:1px;  margin-top:3px; margin : 0px ; border-left:solid 1px #C0C0C0;  color:#223f81; text-decoration:none}
A.compagnie_top:hover {HEIGHT:35PX; LINE-HEIGHT:40PX; padding:0px;PADDING-RIGHT:1px; margin-top:3px; margin : 0px; border-left:solid 1px #C0C0C0 ;   color: #6699cc ; text-decoration:none; border-bottom : solid 0px #6699cc ; }


A.testo2:link {word-spacing: -3px; border-left:solid 3px #00386A ; padding-left:4px ; height:15px; color:#00386A ; background:none ; font-size:10px; text-decoration:none}
A.testo2:visited {word-spacing: -3px; border-left:solid 3px #00386A; padding-left:4px; height:15px; color:#00386A; background:none;  font-size:10px ;text-decoration:none}
A.testo2:hover {word-spacing: -3px; border-left:solid 3px #00386A ; padding-left:4px ; height:15px; color: #00386A ; background:none ;  font-size:10px ; text-decoration:none}

A.menu:link {padding:5px ; height:19px; color: white ; background:#024886 ;font-weight: bold; font-size:10px; text-decoration:none}
A.menu:visited {padding:5px ; height:19px; color: white; background:#024886;  font-weight: bold; font-size:10px ;text-decoration:none}
A.menu:hover {padding:5px ; height:19px; color: white; background:#00386A ; font-weight: bold; font-size:10px ; text-decoration:none}

A.news:link {padding:2; height:12px; color:white; border-top: 2px ; border-top-style:solid ; border-top-color: #00386A ;  border-bottom-color:solid  2px #024886 ; background:#024886 ; font-weight: bold; font-size:10px; text-decoration:none}
A.news:visited {padding:2; height:12px; color: white; border-top: 2px ; border-top-style:solid ; border-top-color: #00386A ; border-bottom: solid  2px #024886  ; background:#024886 ; font-weight: bold; font-size:10px ;text-decoration:none}
A.news:hover {padding:2; height:12px; color: white; border-top: 2px ; border-top-style:solid ; border-top-color: #00386A ; border-bottom: solid  2px #00386A  ; background:#024886 ; font-weight: bold; font-size:10px ;text-decoration:none}

A.menu_up:link {padding: 1 1 1 1; font-size: 10px; background: none; color: white; font-weight: light; font: 100;}
A.menu_up:visited {padding: 1 1 1 1; font-size:10px; background:none; color:white;   font-weight: light; text-decoration:none; font: 100}
A.menu_up:hover {padding:1 1 1 1; font-size:10px; border-bottom:solid 1px #00386A; background:none; color: white; font-weight:light; text-decoration:none; font: 100}


A:link.compagnie {padding:5px ; border-left: solid 3px #00386A; border-right: solid 3px #00386A; color: #00386A ; font-weight: bold; font-size:10px; text-decoration:none}
A:visited.compagnie {padding:5px ; border-left: solid 3px #00386A; border-right: solid 3px #00386A; color: #00386A; font-weight:bold; font-size:10px ;text-decoration:none}
A:hover.compagnie {padding:5px ; border-left: solid 3px #00386A; border-right: solid 3px #00386A; color: #00386A;  font-weight:bold; font-size:10px ; text-decoration:none}

A.footer:link {color: #8AACCA ; background: none;font-weight: bold; font-size:12px; text-decoration: none }
A.footer:visited {color: #8AACCA; background: none;  font-weight: bold; font-size:12px ; text-decoration: none}
A.footer:hover {color: white; background:none ; font-weight: bold; font-size:12px ;text-decoration: none}

A.news_title:link { padding: 1 1 1 1; font-size: 10px; background: none; color: #00386A; border-bottom:solid 1px #00386A; font-weight: light; font: 100;}
A.news_title:visited { padding:1 1 1 1; font-size:10px; background:none; color:#00386A;  border-bottom:solid 1px #00386A;  font-weight: light; text-decoration:none; font: 100}
A.news_title:hover { padding:1 1 1 1; font-size:10px; border-bottom:solid 1px #00386A; background:none; color: #8FADC7; font-weight: light; text-decoration:none; font: 100}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
body {
	background-image: url(../../immagini/sfondo.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #006699;
}
a:link {
	text-decoration: none;
	color: #006699;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
.compaeree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.compaeree a{
	color: #000000;
}
.compaeree a:hover{
	color: #ffffff;
}
.newshome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.newshome a{
	color: #FFFFFF;
}
.newshome a:hover{
	color: #000000;
}

.sfcentro {
	background-color:#2B3E83;
	background-image: url(../../immagini/sfcentro.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
.sfcentro2 {

	background-color:#2B3E83;
	background-image: url(../../immagini/sfcentro_caeree.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.tariffa{
	color: #1A4A91;
}
.topmenuc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.topmenuc a{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.a_label{
font-weight:bold;
font-size:11px;
color:#000000;
}
