/*** Hotel ***/
div.result_tab {text-align: justify; width: 100%}
div.first_capolettera {margin-bottom: 0 0 15px 0;}
div.TotDisp {margin-top: 0px; margin-bottom: 0px; padding: 0;}
div.first_capolettera span  {
	 font-family: monospace;
	 font-weight: bold;
	 color: #ffffff;
	 background-color: #812004;/*#feba02;*/
	 padding: 0 .2em;
	 font-size: 1.5em;
	 text-transform: uppercase;
}
div.capolettera {margin-top: 15px 0;}
div.capolettera span  {
	 font-family: monospace;
	 font-weight: bold;
	 color: #ffffff;
	 background-color: #812004;/*#feba02;*/
	 padding: 0 .2em;
	 font-size: 1.5em;
	 text-transform: uppercase;
}
img.no_bord2 {border: none;}
span.prices_from {font-weight: bold; font-size: 13px;}
div.riga_list {font-size: 13px; margin-top:-7px; margin-bottom:5px}
div.riga_list a {font-weight: bold; font-size: 13px; margin-right: 5px;}
/* form di vavigazione nelle pagine delle liste*/
form.ris_nav {
	background-color: #CCCCCC;
	color: #004A7F;
	border: 1px solid #C0C0C0;
	padding: 0px;
	font-weight: bold;
	font-style: italic;
	font-family: "Palatino Linotype", sans-serif;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}
form.ris_nav input.bt_page, form.ris_nav input.bt_page_curr, form.ris_nav input.bt_prev{
	background-color: #CCCCCC;
	color: #004A7F;
	border: none;
	border-right: 1px solid grey;
	padding: 0px 0px;
	margin: 0px;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 14px;
	cursor: pointer;
}
form.ris_nav input.bt_page_curr {
	background-color: #CCCCCC;
	color: #0069B5;
	cursor: default;
}
form.ris_nav input.bt_next{
	background-color: #CCCCCC;
	color: #004A7F;
	border: none;
	padding: 0px 0px;
	margin: 0px;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 14px;
	cursor: pointer;
}
.nobord {border: none;}
.bord { border: #B9D4F1 solid 3px; }
table.tab_pren { clear: both; width: 100%;border-collapse: collapse; 
background-color: white;
margin: 0;
FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: "Book Antiqua", "Times New Roman", verdana, arial; Font-style: normal; COLOR: #000000;
}
table.tab_pren tr.price_venere td.price_venere {text-align: right; vertical-align: center;}
table.tab_pren tr.price_venere td.price_venere div.price_venere {margin-top: 10px;}
table.tab_pren tr td.price_venere_title {text-align: right;}
table.tab_pren tr td.img_disp img {border: 8px solid #B9D4F1; padding: 3px; margin-left: 2px;}
table.tab_pren tr td.img_disp div.imageScript img {width: 63px; height: 63px;}
table.tab_pren tr td.pren_disp {text-align: right;}
table.tab_pren tr.delim_row {background-color: white;}
table.tab_pren tr.delim_row div.delim {border-bottom: 3px solid #B9D4F1; width: 100%; margin: 0 auto;}
.num {display: inline; text-align: right; width: 40px; vertical-align: middle;}
.tab_pren tr td h3 {
	font-size:13px;
	margin-top: -8px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#tassello {
	height: 15px;
	font-family: georgia,serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.6pt;
	word-spacing: -6pt;
	line-height: 0.9;
}
img.no_bord { border: none; margin-right: 4px; width: 12px; height: 12px}
img.no_bord4 { border: none; margin-right: 4px; width: 12px; height: 12px}
img.no_bord3 { border: none; margin-right: 4px; width: 80px; height: 10px}
.tab_pren tr td.intest_pren {FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "Book Antiqua", verdana, arial; Font-style: normal; COLOR: #003399;}
.tab_pren tr td.intest_pren2 {FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: "Book Antiqua", verdana, arial; Font-style: normal; COLOR: #1E3D4D;}
.tab_pren tr.intest_pren_row {background: #E2DEB5; vertical-align: center;}
.tab_pren tr.intest_pren_row td {border: #ffffff solid 2px;}

.tab_pren tr td .precizazioni {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: "Times New Roman", "Book Antiqua", verdana, arial; Font-style: normal; COLOR: #993333;}
.tab_pren tr td {vertical-align: top; text-align: justify;}
.tab_pren tr td.descr_disp { padding:10px; FONT-SIZE: 15px;}
.tab_pren tr td.descr_disp2 { padding:0px; FONT-SIZE: 8px; text-align: justify; margin-top: -20px;}
.tab_pren tr td.img_disp { padding-top: 5px; padding-right: 0px;padding-bottom: 5px; padding-left: 0px; width: 63px;}
.tab_pren tr td.img_disp2 { float: left; width: 110px; height: 85px; padding: 0px;}
.tab_pren tr td div.prezzo_title {FONT-WEIGHT: bold; FONT-SIZE: 14pt;color: #95001E; margin-top: 10px;}
.tab_pren tr td.price_disp { padding:10px;}
.tab_pren tr td div.price_disp {display: block; FONT-SIZE: 12pt; padding: 0 0 0 0;color: #4B6A94; margin-bottom: 3px; height: 35px;}
.no_disp {FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: "Book Antiqua", "Times New Roman", verdana, arial; Font-style: normal; COLOR: red;}
span.little_text {
	color: #252F86;
	text-align: center;
	FONT-FAMILY: palatino, "Book Antiqua";
	Font-style: normal;
	font-weight: bold;
	font-size: 90%;
}
div.ave_cli {float: right; margin-top: 0px;}
span.float_right {float: right;}
form.frm_disp {}
.frm_disp_bord1 {border: 10px solid #B9D4F1;}
.frm_disp_bord2 {border: 8px solid #B9D4F1;}
.frm_disp_bord3 {border: none;}
.middlepage {}


.frm_disp {margin:0;}
.imp-search-table {
border-collapse: collapse; text-align: left; padding:0px; 
	color: #003399;
	FONT-FAMILY: "Trebuchet MS", Arial; COLOR: #003399;
	Font-style: normal;
	font-weight: bold;
	font-size: 13px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
}

.imp-search-table tr td,.imp-search-table tr th {padding:0 3px 0 3px; margin: 0px 5px 0px 0px; vertical-align: top; }
.imp-search-table tr td input, select{FONT-FAMILY: "Trebuchet MS", Arial;font-size: 14px; color: #003366;}
.imp-search {width: 100%; margin-top: -15px;}
	   
/*classe per dare un aspetto particolare hai numeri nelle liste delle ricerche xml*/
.listNumber {
margin-right: 5px;
}
/* sezione dei marker */
#marker { padding:10px; text-align:left; }
#marker p,  #marker img { float:left; display:inline; padding:0; margin:0 10px 0 0; }

div.markerContainer {
	vertical-align: top;
	margin-top: -35px;
}
div.markerTitle { 
}
img.no_bordMark {border: none; }
img.marker {
	border: none;
	float: left;
	width: 110px;
	height: 85px;
	margin: 0;
	padding: 0;
}
div.descr_marker {
	margin: 0 10px 0 110px;
	margin-top: -12px;
	padding: 0 10px;
	text-align: justify;
	font-size: 9pt;
/*	border: 1px solid red; */
    vertical-align:text-top;
}
a.prenota_marker {
font-weight: bold;
font-size: 10pt;
}
div.clearBoth {clear: both;}
div.markerCount {
	display: inline;
	font-weight: bold;
    font-size: 11pt;
	margin-right: 5px;
	background-color:#193463;
	color: white;
}
/* title */
a.linkMarker {
font-weight: bold;
text-decoration: underline;
}
div.indMarker {
font-style: italic;
}
