body{text-align:left;font-family: verdana,arial,helvetica,sans-serif;}

A:hover {
	COLOR: black; TEXT-DECORATION: none
}
.testoMenu {
	FONT-SIZE: 10pt; COLOR: #888888; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageTitleDark {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #047; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageTableHead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #fff;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
	background-color: #69C;
	text-transform: uppercase;
}
.pageFieldName {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageFieldValue {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.staticText {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #222222; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageFieldName2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #ececec; COLOR: #000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageFieldNameMini {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageFieldNameMini2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #ececec; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageFieldNameMini3 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageFieldNameItin {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageFieldNameItin2 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #ececec; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageFieldNameItin3 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #ffcc00; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageFieldValue2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #ececec; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.pageNumbers {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #888888; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.fieldSelect {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.fieldSelectBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #047; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.priceTrue {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #bb0000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.slogan {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.button {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	CURSOR: pointer;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, thaoma,helvetica,verdana;
	background-color: #69c;
}
.button_final {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	CURSOR: pointer;
	COLOR: #fff;
	FONT-FAMILY: Arial, thaoma, helvetica, verdana;
	background-color: #6699cc;
}
.button_excurs {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #cc9900; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: Arial, thaoma,helvetica,verdana
}
.button_red {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dd0000; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: Arial, thaoma,helvetica,verdana
}
.titleSpecial {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666; FONT-FAMILY: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif
}
.multiLeg {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: orange; FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Verdana, sans-serif
}
.titleOffer {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000; FONT-FAMILY: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif
}
.durationSpecial {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Verdana, sans-serif
}
.hotel3 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000; FONT-FAMILY: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif
}
.bodySpecial {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #047; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.priceSpecial {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #bb0000; FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Verdana, sans-serif
}
.body {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.textBoxPax {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 25px; COLOR: #047; FONT-FAMILY: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; TEXT-ALIGN: center
}
.textBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 246px; COLOR: #0000bb; FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Verdana, sans-serif; TEXT-ALIGN: left
}
.textBox2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0000bb; FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Verdana, sans-serif; TEXT-ALIGN: left
}
.textBoxUser {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 120px; COLOR: #0000bb; FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Verdana, sans-serif; TEXT-ALIGN: left
}
.textBoxUserMini {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 80px; COLOR: #0000bb; FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Verdana, sans-serif; TEXT-ALIGN: left
}
.textTotPax {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 55px; COLOR: #bb0000; FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Verdana, sans-serif; TEXT-ALIGN: right
}
.textTotTot {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 55px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; TEXT-ALIGN: right
}
.miniNotes {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Verdana, sans-serif
}
.menuVoices {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Arial, Verdana, sans-serif
}
.footer {
	font-family: arial;
	font-size: 11px; 
	text-align: center;
	}
a.linkFooter {
	color: #fff;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
	FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Verdana, sans-serif;
	}
	
.text_footer {
	color: #000;
	font-size: 10px;
	FONT-FAMILY: Arial, Helvetica,"Trebuchet MS", Verdana, sans-serif;
}

hr{
	color: #09c;
	height: 1px;
}
/*--STEP 4 / todomondo--*/
#tbTodomondo caption { text-align:left;border-bottom:1px solid #000; }
#tbTodomondo td{ border:1px solid #000;border-top:none;padding:2 }
#boxPhotoTodomondo{border:1px solid #000;padding:10px; background: #ececec;}

/*--CALENDAR--*/
.calendarHeaderDays {text-align:center;background:#ccc;color:#000}
.calendarBox {background:#fff;border:1px solid #000;font-size:12px;padding:3px; }
.calendarBox thead {background:#09c;color:#fff;padding:0 0 2px 0 }
.calendarBox thead a{color:#fff}
.calendarBox tfoot {text-align:right }
.calendarBox td{width:35px;}
.calendarBox a{color:#000;text-decoration:none}
.calendarBoxSelected a{color:#000;border:1px solid #09c;padding:0 2px 0 2px}
.calendarBoxDisabled{text-decoration:line-through;}
.calendarBoxFooter a{color:#06c;text-decoration:underline;font-weight:bold} 





.datiViaggioTb{text-align:left; font-size: 12px;font-family:Arial}
.datiViaggioTb thead{font-weight: bold;color: #fff; background: #6699cc;}
.datiViaggioTxt1{font-weight: bold; color: #6699cc;}
.datiViaggioTxt2{color: #b00; font-weight: bold }
.datiViaggioTxt3{color: #000;}
.datiViaggioTxt4{background:#6699cc;font-weight: bold; color: #fff;}

.hotelTb thead{ background: #6699cc;font-size: 11px; color: #fff; font-weight: bold; font-family:Arial}
.hotelTb td,th{ border: 1px solid #6699cc;font-family:Arial}
.hotelTb td{ background:#eee;font-size:12px;font-weight:bold}

.hotelTb2 thead{ background: #6699cc;font-size: 12px; color: #fff; font-weight: bold;text-align:left;font-family:Arial }
.hotelTb2 td,th{ border: 1px solid #fff;padding:2px;font-family:Arial}
.hotelTb2 td{ background:#eee;font-size:12px;font-weight:bold}

.formPaxTb{font-size:12px;font-family:Arial}
.formPaxTb thead{font-weight: bold;color: #fff; background: #6699cc;}
.formPaxTxt1{color: #47C;font-weight:bold}
.formPaxTxt2{background:#eee;font-weight:bold;font-size:11px;text-align:center;vertical-align:top}
.textBoxPax {font-size: 8pt; color: #47C; font-weight:bold; width:25px; text-align:center;}




.tbNewStep4Contraente {margin-top:10px;font-size:13px}
.tbNewStep4Contraente caption { background:#1481bc;color:#fff;padding:3px;text-align:left;font-weight:bold;font-size:13px}
.tbNewStep4Contraente thead { background:#1481bc;color:#fff}
.tbNewStep4Contraente td { border:1px solid #fff}
.tbNewStep4Contraente tfoot {font-size:11px;text-align:left}
/*.tbNewStep4Contraente input{border:1px solid #fff;width:90%}*/


.inputOk {border:1px solid #666;width:150px}
.inputKo {border:1px solid #f00;width:150px}

.btnAmico {  color:#047;background: url(../img/icon_amico.gif) no-repeat right;display:block;height:15px;padding:0 30px 0 0;width:120px;font-weight:bold;margin-right:10px;font-size:12px}

.tdContraente2 {background:#eee}
.tdContraente1 {background:#eee}

.tbNewStep4Tit {font-size:13px;color:#047;font-weight:bold;background:none;font-size:15px}
.tbNewStep4 { margin-top:10px;font-size:12px }
.tbNewStep4 caption { background:#1481bc;color:#fff;padding:3px;text-align:left;font-weight:bold;font-size:13px}
.tbNewStep4 thead { background:#1481bc;color:#fff}
.tbNewStep4 td { background:#eeeeee;border:1px solid #fff}
.tbNewStep4 tfoot {font-size:11px;text-align:left}
.tbNewStep4 #row2 {background:#fff;border-bottom:1px solid #eeeeee;}

.tbOfferta td{padding:4px}

.selData {width:250px;cursor:pointer}
.selDataDis {width:250px;background:#eee;color:#fff;}

.tbScheda {width:100%}
.tbScheda th{font-weight:bold;background:#eeeeee;font-size:16px}
.tbScheda td{text-align:left;padding:10px}

.tbDett img{  width:60px;height:40px;border:0px;cursor:pointer }
.tbDett td {  /*width:60px;*/ border:1px solid #eee }
.tbDett th{text-transform:capitalize;vertical-align:top;font-size:13px}
.tbDett a{  color:#fff;background:url(../interf/mnptvt/img/linguetta_bg.jpg) repeat-x;display:block;border:1px solid #fff;border-bottom:none;text-decoration:none }
.tbDett a:hover{  background:#1481bc;color:#fff;display:block;border:1px solid #fff;border-bottom:none;text-decoration:none }
.tbDett a:selected {color:#fff}

.schedaAz a {color:#047;display:block;width:100%;text-decoration:none;margin-top:5px;padding:4px;border-bottom:1px solid #047}
.schedaAz a:hover {background:#cddcec; color:#047;}
.schedaAz a:selected {background:#047; color:#fff;}

.tdOfferta { background:#eeeeee}

.pageSmall { cursor:pointer;border-right:1px solid #fff;border-bottom:1px solid #fff;border-top:1px solid #fff;border-left:1px solid #fff }

.hotelTb #row1 td{ background:#fff;font-weight:normal }
.hotelTb td{border:none}
.tarRow1 td{background:#eee}
.tarRow2 td{background:#fff}
.tarRow3 td{background:#fff}
.tarInvalid td{background:#eee;color:#666}
.tarRowSpeciale1 td{background:#fff2be}
.tarRowSpeciale2 td{background:#fff2be}


a.btnDetailSmall { float:right;background:#fff url(/img/catalog_detail_small.gif) no-repeat 0 2px;padding:3px 3px 5px 40px ;width:110px;margin-left:10px;text-decoration:none;color:#047;font-weight:bold;font-size:13px;display:block;border-right:1px solid #047;border-bottom:1px solid #047;border-left:1px solid #fff;border-top:1px solid #fff}
a.btnAltreDate { background:#fff url(/img/arrow_anim_left.gif) no-repeat 0 3px;padding:3px 3px 3px 5px ;text-decoration:none;color:#047;font-weight:bold;font-size:13px;display:block;border-right:1px solid #047;border-bottom:1px solid #047;border-left:1px solid #fff;border-top:1px solid #fff}
a.btnAltreDate:hover { background:#047 url(/img/vedi_altre.gif) no-repeat  5px 5px;;color:#fff }
a.btnAltreDateNascondi {background:#047 url(/img/nascondi_altre.gif) no-repeat 5px 5px;padding:3px 3px 3px 5px ;text-decoration:none;color:#fff;font-weight:bold;font-size:13px;display:block;border-right:1px solid #047;border-bottom:1px solid #047;border-left:1px solid #fff;border-top:1px solid #fff}


a.tornaOfferta {width:170px;background:#eeeeee url(/img/torna_offerta.gif) no-repeat 3px 1px;padding:3px 3px 3px 5px ;text-decoration:none;color:#047;font-weight:bold;font-size:13px;display:block;border-right:1px solid #047;border-bottom:1px solid #047;border-left:1px solid #fff;border-top:1px solid #fff}
a.tornaOfferta:hover { background:#047 url(/img/torna_offerta_on.gif) no-repeat 3px 1px; ;color:#fff }

.tipoAbbinamenti_N { color:#f00 }
.tipoAbbinamenti_R { color:#f63 }
.tipoAbbinamenti_D { color:#090 }

.btnAgenzia {cursor:pointer;background:#fff url(/interf/vtcvt/img/icon_lente.gif) no-repeat  115px 20px ;padding:5px;border:0;border:1px solid #f00;width:139px;height:59px;text-align:left;color:#f00;font-weight:bold}

/*-- CSS PER LA SCRITTA LAMPEGGIANTE */
.specOff { color:#c00;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none }
.specOn { color:#f90;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none}	

