body{background:#F0F0F0;FONT-FAMILY: Arial,Helvetica, Arial, Verdana, sans-serif}
img{border:none}
a:hover {COLOR: black; TEXT-DECORATION: none}
.menu_footer {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.titoli_footer {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #A7C29F;
	text-decoration: none;
	font-weight: bold;
}
.desc_footer {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #306030;
	text-decoration: none;
	font-weight: bold;
}
.link_footer {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.descrizione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.sottotitoli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4EB24B;
	text-decoration: none;
}
.blank {
	font-size: 6px;	
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C5482;
}

/*.tb_search thead{ 
	background:#7884B4;color:#fff;font-size:14px;padding:3px 0 3px 5px;
 }*/
.mn_search td{
	background:#fff;border-left:1px solid #7884B4;border-top:1px solid #7884B4;border-right:1px solid #7884B4;padding:0 5px 2px 3px;font-size:13px;font-weight:bold
}
.content { border:1px solid #7884B4;background:#f0f0f0 }
.mn_search a {color:#f90}

.bodySpecial,.titleSpecial{FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #4EB24B;}
.durationSpecial {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000;}
hr {color:#f90;height:2px}

.titleOffer {FONT-WEIGHT: bold; FONT-SIZE: 8pt; color: #4EB24B; }

.pageTitle {FONT-WEIGHT: bold; FONT-SIZE: 11pt; color: #4EB24B; }
.pageTitleDark {FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #343F7F;}

.hotel3 {FONT-WEIGHT: bold; FONT-SIZE: 8pt; color: #343F7F; }
.pageNumbers {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #888; }
.staticText {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #222;}

.miniNotes {FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000;}
.menuVoices {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #006;}

.pageFieldValue, .pageFieldValue2 {FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #ececec; COLOR: #000;}

.pageFieldName, .pageFieldName2{FONT-WEIGHT: bold; FONT-SIZE: 10pt;}
.pageFieldName {color: #4EB24B;}
.pageFieldName2 {color: #343F7F;}

.pageTableHead {FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #FFB33F; COLOR: #000; }
.priceSpecial {FONT-WEIGHT: bold; FONT-SIZE: 8pt; color: #343F7F;}

.pageFieldNameMini,.pageFieldNameMini2,.pageFieldNameMini3 {FONT-WEIGHT: normal; FONT-SIZE: 8pt;COLOR: #000;}
.pageFieldNameMini { BACKGROUND: #fff; }
.pageFieldNameMini2 { BACKGROUND: #ececec; }
.pageFieldNameMini3 { BACKGROUND: #fff; }

.pageFieldNameItin,.pageFieldNameItin2,.pageFieldNameItin3 {FONT-WEIGHT: normal; FONT-SIZE: 9pt;  COLOR: #000000;}
.pageFieldNameItin {BACKGROUND: #f7f8fa;}
.pageFieldNameItin2 {BACKGROUND: #f7f8fa;}
.pageFieldNameItin3 {BACKGROUND: #ffcc00;}

.fieldSelect,.fieldSelectBold {FONT-SIZE: 8pt; COLOR: #000;}
.fieldSelectBold {FONT-WEIGHT: bold;}

.priceTrue {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000}

.button_final,.button_red,.button_excurs{FONT-WEIGHT: bold;CURSOR: hand; COLOR: #fff;}
.button_final {FONT-SIZE: 11px; BACKGROUND: #da0;}
.button_red {FONT-SIZE: 11px; BACKGROUND: #069;}
.button_excurs { FONT-SIZE: 12px; BACKGROUND: #c90; }

.button {FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #7884B4; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Arial, thaoma,helvetica,verdana}

.textBox,.textBox2,.textUser {FONT-WEIGHT: bold; FONT-SIZE: 10pt;}
.textBox {WIDTH: 246px; color: #343F7F;}
.textBox2 {COLOR: #000;}
.textBoxUser {WIDTH: 120px; color: #343F7F;}
.textBoxUserMini {FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 80px; color: #343F7F;}
.textBoxPax {FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 25px; COLOR: #000; }
.textTotPax {FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 55px; COLOR: #000;TEXT-ALIGN: right}
.textTotTot {FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 55px; COLOR: #006;TEXT-ALIGN: right}

#tbTodomondo caption { text-align:left;border-bottom:1px solid #FFB33F }
#tbTodomondo td{ border:1px solid #FFB33F;border-top:none;padding:2 }
#boxPhotoTodomondo{background:#F8E8CF;border:1px solid #FFB33F;padding:10px}

.scaliPrincipali {FONT-SIZE: 8pt; color: #343F7F;}
.cliccaqui {FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #343F7F; TEXT-DECORATION: none}

.linguettaSx,.linguettaDx {	 BORDER-BOTTOM: none;}
.linguettaSxBasso,.linguettaSx,.linguettaDx  {padding:5px 0 5px 0; }
.linguetta {color: #000; BORDER-RIGHT: #069 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #006699 1px solid;  TEXT-DECORATION: none}
.linguettaBasso {PADDING-BOTTOM: 5px;  PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; font-color:#000;}
.linguettaBassoChiudi {PADDING-BOTTOM: 5px; BORDER-BOTTOM: #343F7F 2px solid; BORDER-RIGHT: #069 1px solid; BACKGROUND-COLOR: #d8e8f8; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; font-color:#000;}
.linguettaTop {color:#000; PADDING-BOTTOM: 5px; BORDER-TOP: #069 1px solid; BACKGROUND-COLOR: #d8e8f8; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px;}
.linguettaChiudiTop {PADDING-BOTTOM: 5px; BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; BACKGROUND-COLOR: #d8e8f8; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; font-color:#000;}

.multiLeg {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: orange;}
a.testoindietro {FONT-WEIGHT: bold; FONT-SIZE: 12px; color: #343F7F; FONT-STYLE: italic; TEXT-DECORATION: underline }

/*--CALENDAR--*/
.calendarHeaderDays {text-align:center;background:#ccc;color:#fff}
.calendarBox {background:#fff;border:1px solid #000;font-size:12px;font-size:12px;padding:3px; }
.calendarBox thead {background:#f90;color:#fff }
.calendarBox thead a{color:#fff }
.calendarBox tfoot {text-align:right }
.calendarBox td{}
.calendarBox a{color:#00b}
.calendarBox a:hover{color:#ccc}
.calendarBoxSelected a{border:1px solid #047;padding:0 2px 0 2px}
.calendarBoxDisabled{text-decoration:line-through}
