/* TEMPLATE */

body, html {
	background-image:url(../images/sfondo.png);
	background-repeat:repeat-x;
	margin:0px;
	background-color:#76B2DD;
}

.munuTop {
	background-image:url(../images/bordoMenuTop.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.munuFooter {
	background-image:url(../images/sfondoMenufooter.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.bordoRepeatDx {
	background-image:url(../images/bordoRepeatDx.png);
	background-repeat:repeat-y;
}

.bordoRepeatSx {
	background-image:url(../images/bordoRepeatSx.png);
	background-repeat:repeat-y;
}

.sfondoUp {
	background-image:url(../images/sfondo_up.png);
	background-repeat:repeat-x;
}

.sfondoDown {
	background-image:url(../images/sfondo_down.png);
	background-repeat:repeat-x;
}

.borderBlue {
	padding: 0;
	border: thin solid #76b2dc;
}

.cruscottoAgenzie {
	background-image:url(../images/cruscottoAreaAgenzie.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.loginAgenzie {
	background-image:url(../images/img_loginAgenzie.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.cruscottoLarge {
	background-image:url(../images/cruscotto_large.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.cruscottoPrenotazione {
	background-image:url(../images/sfondoCruscottoPrenotazione.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.cruscottoPrenotazione2 {
	background-image:url(../images/img_cruscotto2.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.cruscottoPrenotazioneMini {
	background-image:url(../images/cruscottoPrenotazioneMini.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.cruscottoModificaPrenotazioni {
	background-image:url(../images/img_cruscotto_ModificaPrenotazioni.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.cruscottoWebCheckIn {
	background-image:url(../images/img_WebCheckIn.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.cruscottoTimeTable {
	background-image:url(../images/img_timeTable.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.sfondo-promo_3 {
	background-image:url(../images/Promo_3.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.barraTitoli {
	background-image:url(../images/barraTitoli.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
}

.borderBlue {
	padding: 0;
	border: thin solid #76b2dc;
}

.bordoBigliettoDx {
	background-image:url(../images/bordo_Dx_Biglietto.png);
	background-repeat:repeat-y;
}

.bordoBigliettoSx{
	background-image:url(../images/bordo_Sx_Biglietto.png);
	background-repeat:repeat-y;
}

/* TXT */
.txt_bianco_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.txt_bianco_9_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #FFFFFF;
}

.txt_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}

.txt_9_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	font-weight:bold;
}

.txt_9_red_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color:Red;
}

.txt_bianco_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.txt_bianco_10_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
}

.txt_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}

.txt_10_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight:bold;
}

.txt_10_bold_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.txt_10_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}

.txt_10_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
}

.txt_10_bold_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
	font-weight:bold;
}

.txt_10_red_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#E43B1E;
}

.txt_12_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
}

.txt_blue_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #003972;
}

.txt_12_bold_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	font-weight:bold;
}

ol {
    font-family:Verdana;
    font-size:10px;
    list-style-type:upper-latin;
}

/* BOX */
.txtbox {
	background-color: #FFFFFF;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.txtboxb {
	background-color: #FFFFFF;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: thin solid #76b2dc;
}

.txtbox2 {
	background-color: #FFFFFF;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #76b2dc;
	height: 15px;
}

.txtbox3 {
	background-color: #FFFFFF;
	padding: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #76b2dc;
	height: 16px;
}

.input_combo { 
	font-size: 10px; 
	padding-top: 1px; 
	background-color: #FFFFFF; 
	text-align: left;
	color: #000000;
	font-family: verdana;
	font-style: normal;
	border: 1px solid #76b2dc;
}

.input_combo2 { 
	font-size: 10px; 
	padding-top: 1px; 
	background-color: #FFFFFF; 
	color: #000000;
	font-family: verdana;
	font-style: normal;
	border: 1px solid #76b2dc;
}

.button {
	background-color: #054c83;
	border: 1px solid #76b2dc;
	padding: 0;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* LINK */

a.menu_Head:link {color:#003972; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: right;}
a.menu_Head:visited {color: #003972; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: right;}
a.menu_Head:active {color: #003972; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: right;}
a.menu_Head:hover {color: #E43B1E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: right;}

a.menu_Top:link {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:left; font-weight:bold;}
a.menu_Top:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:left; font-weight:bold;}
a.menu_Top:active {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:left; font-weight:bold;}
a.menu_Top:hover {color: #E43B1E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; text-align:left; font-weight:bold;}

a.menu_int:link {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:center;}
a.menu_int:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:center;}
a.menu_int:active {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:center;}
a.menu_int:hover {color: #074e84; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; text-align:center;}

a.link_bianco_10:link {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: center; font-weight:bold;}
a.link_bianco_10:visited {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: center; font-weight:bold;}
a.link_bianco_10:active {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: center; font-weight:bold;}
a.link_bianco_10:hover {color: #003972; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; text-align: center; font-weight:bold;}

a.link_bianco_bold_10:link {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration: none; text-align: right;}
a.link_bianco_bold_10:visited {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration: none; text-align: right;}
a.link_bianco_bold_10:active {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration: none; text-align: right;}
a.link_bianco_bold_10:hover {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration:underline; text-align: right;}

a.link_red_bold_12:link {color:red; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; text-decoration: none; text-align: right;}
a.link_red_bold_12:visited {color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; text-decoration: none; text-align: right;}
a.link_red_bold_12:active {color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; text-decoration: none; text-align: right;}
a.link_red_bold_12:hover {color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; text-decoration:none; text-align: right;}

a.link_bold_10:link {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration: underline;}
a.link_bold_10:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration: underline;}
a.link_bold_10:active {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration: underline;}
a.link_bold_10:hover {color: #074e84; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration:underline;}

a.link_bold_10None:link {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration:none;}
a.link_bold_10None:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration: none;}
a.link_bold_10None:active {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration: none;}
a.link_bold_10None:hover {color: #074e84; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration:none;}

a.link_9:link {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-align: right;}
a.link_9:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-align: right;}
a.link_9:active {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-align: right;}
a.link_9:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:underline; text-align: right;}

a.link_9_underline:link {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; text-align: right;}
a.link_9_underline:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; text-align: right;}
a.link_9_underline:active {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; text-align: right;}
a.link_9_underline:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; text-align: right;}

a.menu_footer:link {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-align: right;}
a.menu_footer:visited {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-align: right;}
a.menu_footer:active {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-align: right;}
a.menu_footer:hover {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:underline; text-align: right;}

a.link_10_black:link {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:center;}
a.link_10_black:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:center;}
a.link_10_black:active {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:center;}
a.link_10_black:hover {color: #074e84; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline; text-align:center;}

a.link_10_underline:link {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align:center;}
a.link_10_underline:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align:center;}
a.link_10_underline:active {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align:center;}
a.link_10_underline:hover {color: #074e84; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline; text-align:center;}

a.link_10_grigio:link {color:#999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:center;}
a.link_10_grigio:visited {color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:center;}
a.link_10_grigio:active {color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align:center;}
a.link_10_grigio:hover {color: #074e84; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline; text-align:center;}

a.link_tariffa:link {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration: none;}
a.link_tariffa:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration: none;}
a.link_tariffa:active {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration: none;}
a.link_tariffa:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-decoration:none;}

a.link_bianco_9:link {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-align: right;}
a.link_bianco_9:visited {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-align: right;}
a.link_bianco_9:active {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-align: right;}
a.link_bianco_9:hover {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:underline; text-align: right;}

a.link_red_10:link, a.link_red_10:visited, a.link_red_10:active {
	color:#FF0000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 10px; 
	text-decoration: none;
}
a.link_red_10:hover {
	color: #FF0000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 10px; 
	text-decoration:underline;
}

.disabledfield {
    border-right: inactivecaption 1px solid;
    padding-right: 1px;
    border-top: inactivecaption 1px solid;
    padding-left: 1px;
    font-weight: bold;
	font-size: 10px;
    padding-bottom: 1px;
    margin: 1px;
    word-spacing: normal;
    border-left: inactivecaption 1px solid;
    width: auto;
    color: black;
    text-indent: 0px;
    padding-top: 1px;
    border-bottom: inactivecaption 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
	height: 13px;
    background-color: inactivecaption;
    text-align: right;
}

.disabledfield2 {
    border-left: inactivecaption 1px solid;
    border-right: inactivecaption 1px solid;
    border-top: inactivecaption 1px solid;
    border-bottom: inactivecaption 1px solid;
    background-color: inactivecaption;
    font-weight: bold;
	font-size: 10px;
    color: black;
    text-indent: 0px;
    padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.disabledcombo {
    border-right: inactivecaption 1px solid;
    padding-right: 1px;
    border-top: inactivecaption 1px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    margin: 1px;
    word-spacing: normal;
    border-left: inactivecaption 1px solid;
    color: black;
    border-bottom: inactivecaption 1px solid;
    letter-spacing: normal;
    background-color: inactivecaption;
	font-size: 10px; 
	font-family: verdana;
	font-style: normal;
}

.readOnly10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight:bold;
	border: none;
	background-color: #ffffff; 
	text-align: left;
	width: auto;
}

.noborders {
	border-style: none;
}

/* stili per visualizzare i giorni nel calendario di selezione dei voli */
a.calendar_search:link, a.calendar_search:visited, a.calendar_search:active, a.calendar_search:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 11px; 
	text-decoration: none;
}

.styledbox {
	background-color: #fed;
	border-top: solid 1px white;
	border-bottom: solid 1px #669;
	padding: 10px 18px 10px 18px;
	color: black;
	font-family: "Lucida Sans MS", "Lucida Grande", Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 10px;
}

.small_headline {
	font-family: Gill Sans, Verdana;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
}

.large_headline {
    font-family: times, Times New Roman, times-roman, georgia, serif;
	color: #444;
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 51px;
	line-height: 44px;
	letter-spacing: -2px;
	font-weight: bold;
}
