div.result ul li {
	background: url(../images/divider.gif) no-repeat bottom center;
	padding: 9px 0;
	height: 17px;
}
div.result ul li div.dleft {
	float: left;
	display: inline;
	width: 536px;
}
div.result ul li a.vai {
	display: inline;
	float: right;
	margin-top: -5px;
}

div.tabs { float: left; display: inline; width: 100%; }
div.tabs ul.tab-ul li { float: left; display: inine; }
div.tabs ul.tab-ul li a,
div.tabs ul.tab-ul li a:active,
div.tabs ul.tab-ul li a:visited {
	display: block;
	width: 145px;
	height: 24px;
	font-size: 0;
	line-height: 0;
	text-indent:-999px;
	background-repeat: no-repeat;
	background-position: top left;
}
div.tabs ul.tab-ul li a.active { background-position: bottom left; } 
div.tabs ul.tab-ul li a.centro { background-image: url(../images/btn/nostro_centro.gif); }
div.tabs ul.tab-ul li a.filosofia { background-image: url(../images/btn/filosofia.gif); }
div.tabs ul.tab-ul li a.personale { background-image: url(../images/btn/personale.gif); }

div.tabs div {
	float: left;
	display: inline;
	width: 100%;
}
div.tabs div p {
	padding: 20px 0;
}
div.tabs div.data p { padding-top: 0; }
#centro, #filosofia, #personale { min-height: 128px; height: auto !important; height: 128px; }
form.prenota .left,
form.prenota .right {
	width: 239px; 
}
.prenota select {
	width: 240px;
	margin: 2px 0 0 0;
}

a.trigger,
a.activetrigger {
	margin-top: 2px;
	color: #4B4B4B;
	width: 225px;
	padding: 3px 4px 4px 10px;
	display: block;
	background: url(../images/bg_select.gif) no-repeat top left;
}
form.prenota div.neutral {
	padding-top: 8px;
}
form.prenota input.input-text {
	width: 231px;
	margin: 3px 0 0 0;
	background: url(../images/centri/bg_input.gif) no-repeat top left;
}

.right-col .big {
	min-height: 172px;
	height: auto !important;
	height: 172px;
}
div.banner form a.trigger,
div.banner form a.activetrigger {
	float: left;
	display: inline;
}
div.banner form div.dropcontainer {
	position: relative;
	z-index: 10;
	clear: both;
	width: 239px;
}
div.banner form select {
	width: 239px;
}
.detail {
	padding-bottom: 40px;
}

form label.loading {
	background-position: 98% 60%;
	background-repeat: no-repeat;
}
#news {
	font-size: 1.2em;
	text-align: left;
}

form.prenota div.day,
form.prenota div.month,
form.prenota div.year
 { width: auto; margin-top: 1px; }
	

.day a.trigger,
.month a.trigger,
.year a.trigger,
.day a.activetrigger,
.month a.activetrigger,
.year a.activetrigger {
    width: 42px;
    background: url(../images/bg_select_small.gif) no-repeat top left;
}
.day select,
.month select,
.year select { 
    width: 55px;
} 

.day, .month, .year { padding-bottom: 2px; }
.day, .month { margin-right: 35px; }

.day ul.dropdownvisible,
.month ul.dropdownvisible {
    height: 220px;
    width: 57px;
    overflow-y: auto; 
    overflow-x: hidden;
}

#ul_booking_province {
	height: 220px;
    overflow-y: auto; 
    overflow-x: hidden;
}

div.banner { z-index: 20; }
.right-col { z-index: 200; }

* html .data1,
* html .data2 { margin-left: -1055px; clear: both; }

* html .data1 { margin-top: -77px !important; }
* html .data2 { margin-top: -25px !important; }
* html .privacy { clear: both; margin-top: 150px !important; }
