@charset "utf-8";
@import url(style_menu_v.css);
/*@import url(style_menu_h.css);*/

/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif; text-align: center;margin:0;padding:0;/*background:url(img/background.jpg) repeat-y top center*/}
img { border:0 }
table {border-collapse:collapse;border-spacing:0; }
button {
background:none;
border:none;
color:#FFFFFF;
}
a { color:#047;}



.mainTable { 
	margin: auto;
	width:768px; 

	
}
.mainTable td{
	vertical-align:top;
}

.boxAnnuario {
	width:100%;
	margin-top:10px;
	font-size:12px;
	
}
.boxAnnuario td{
	padding:4px;
	text-align:center;
	padding:3px;
}	

.search {
	font-size:12px;
	color:#047;
	
}
.searchForm{
	text-align:left;
	font-size:11px;
	color:#333;
	vertical-align:top;
}
.searchForm select{ font-size:11px }
.searchForm input{ font-size:11px }

.searchForm2{
	
	font-size:11px;
	color:#333;
	vertical-align:top;
	width:100%;
}
.searchForm th, .searchForm2 th{ border-bottom:1px solid #ccc; }

a.btn_cerca:hover {background:url(img/btn_search_on.gif)}

/*.searchForm td{ 
	padding:3px;
}
.searchForm2 td{
	padding:10px;
}*/

.tobTourOperator {
	overflow:auto;
	height:120px;
	text-align:left;
	
	background:#fff;
	 border:1px solid #0359b0;
 }
.tobTourOperator a{
	text-decoration:none;
	font-size:11px;
	display:block;
	padding:2px;
	border-bottom:1px dotted #93c4dc;
}	
.tobTourOperator a:hover{
	background:#93c4dc;
	color:#FFF;
}

.news {
	text-align:left;
	color:#047;
	font-size:11px;
	margin:0 0 0 10px;
}
.news span {
	display:block;
	background: #71b0f5;
	padding:2px 0 2px 5px;
	font-weight:bold;
}
.news a{
 	color:#047;
 	text-decoration:none;
	font-size:11px;
}

.footerXX{
	border-top:1px solid #ccc;
	font-size:12px;
	color:#333;
	text-align:center;
}

/* ----- CALENDARIO ----------------------------------------------- */
	
	/* Id della tabella creata nel js( che si trova dentro al div ) ..*/ 
	#lemCalendar { background:#fff;border:1px solid #047;font-size:12px;width:200px}
	/* Testo mesi */
	#lemCalendar caption{ background:#047;color:#fff;}
	/* Link (<< e >> )*/	
	#lemCalendar caption a{ color:#fff;text-decoration:none;margin:0 5px 0 5px}
	/* Giorni della settimana ( Lu, Ma..)	*/
	#lemCalendar thead{ background:#666;color:#fff}
	/* Corpo tabella */
	#lemCalendar tbody { color:#666;}
	/* Giorni linkabili */	
	#lemCalendar tbody a{ text-decoration:none; color:#047;}
	/* Link di chiusura div */
	#lemCalendar tfoot { text-align:right; }
	#lemCalendar tfoot a{ color:#047;text-decoration:none }
	/* Link non selezionato*/
	#lemCalendar_unselected a{ color:#047;font-weight:bold}
	/* Link selezionato*/
	#lemCalendar_selected a{ color:#c00;font-weight:bold}	
/*------------------------------------------------------------*/
	a.lemRssNews{
	 	color:#047;
 		text-decoration:none;
		font-size:10px;
	}
	.portlet_rss_news {text-align:left;}
	.portlet_rss_news h1{ color:#333;font-size:11px;font-weight:normal;margin:0;padding:0 0 2px 0;margin:0 0 2px 0;border-bottom:1px solid #ccc }
	.modifica_ricerca { font-size:11px;margin-left:5px }
	.modifica_ricerca select{ font-size:11px; }
	.modifica_ricerca input{ font-size:11px; }
	
	.risultati a{ font-size:12px }

/********************************
	OFFERTE SPECIALI
	************************************/
	
	
	
	A.linkOfferte2 { font-weight:normal }
	A.linkOfferte {
		display:block;margin-bottom:3px;FONT-WEIGHT: normal; TEXT-DECORATION: none;color:#f00
		}
	A.linkOfferte:hover {/*background:#eee;*/FONT-WEIGHT: normal; COLOR: #c30; TEXT-DECORATION: none}
	
	A.destBoxSmall {
		COLOR: #036; TEXT-DECORATION: none
	}
	A.priceBoxSmall {
		COLOR: #c30; TEXT-DECORATION: none
	}
	A.destBoxSmall:hover {
		FONT-WEIGHT: normal; COLOR: #c30; TEXT-DECORATION: underline
	}
	A.priceBoxSmall:hover {
		TEXT-DECORATION: underline
	}
	A.destBoxMiddle {
		FONT-SIZE: 12px; COLOR: #036; TEXT-DECORATION: none
	}
	A.priceBoxMiddle {
		FONT-SIZE: 12px; COLOR: #c30; TEXT-DECORATION: none
	}
	A.destBoxMiddle:hover {
		FONT-WEIGHT: normal; COLOR: #c30; TEXT-DECORATION: underline
	}
	A.priceBoxMiddle:hover {
		TEXT-DECORATION: underline
	}
	.destBoxBig {
		 FONT-SIZE: 14px; COLOR: #000; TEXT-DECORATION: none
	}
	.priceBoxBig {
		FONT-SIZE: 15px; TEXT-DECORATION: none
	}
	.destBoxBig:hover {
		COLOR: #c30; TEXT-DECORATION: underline
	}
	.priceBoxBig:hover {
		TEXT-DECORATION: underline
	}
	.destOffBoxSpec {TEXT-TRANSFORM: uppercase; COLOR: #ff0000}
	.titOffSpecBox {FONT-SIZE: 12px; COLOR: #069;text-decoration:none;font-family:Verdana;}
	
	.priceOffSpecBox {FONT-SIZE: 13px;color:#f00;text-decoration:none;font-weight:bold}
	a.priceOffSpecBox {FONT-SIZE: 12px;color:#f00;text-decoration:none}
	
	
	/*********NON ANCELLARE******/
	.conBordo td{ border:1px dotted #333;}
	.senzaBordo td{ border:none;}
	/*********NON ANCELLARE******/
	
.bodyFooter{margin:0;padding:0;text-align:center;font-family:Arial, Helvetica, sans-serif; }
		.tbFooter{
			margin:auto;
			width:768px;
			border-top:1px solid #ccc;
			font-size:12px;
			color:#333;
			text-align:center;}

.bodyHeader{margin:0;padding:0;text-align:center;font-family:Arial, Helvetica, sans-serif; }
		.tbHeader{margin:auto;width:768px;text-align:center}
		.barHeader{background:url(/img/1px_grey_bar.gif);color:#047;font-size:13px;text-align:left;padding:5px 0 0 
5px;height:25px}
		.barHeader a{  font-size: 12px; color: #047;text-decoration: none;}
		.barHeader a:hover{  color:#539dbc}
		

