/* tema di default, classic ibox */
.classic-ibox-arrow {
	position: absolute;
}

.classic-ibox {
	background: transparent url(/includes/iBox/bg-g.png) repeat 0 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	left: 340px;
	padding: 10px;
	position: absolute;
	top: 200px;
	z-index: 90;
}

.classic-ibox-in {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #fff;
	opacity: .95;
}	
	
.classic-ibox-in h3 {color: #fff;}	
.classic-ibox-in a:link,.ttip-in a:visited {
	color: #fff;
	text-decoration: underline;
	}

	
.classic-ibox-close a {
	background:transparent url(/includes/iBox/closeBtn.png) no-repeat scroll 100% 1px;
	cursor:pointer;
	display:block;
	height:24px;
	overflow:hidden;
	position:absolute;
	right:20px;
	text-indent:-1000em;
	top:20px;
	width:24px;
	z-index:50;
}	
	
.classic-ibox-close a {
right:7px;
top:7px;
}
.classic-ibox-close a:hover {
background-position:100% -24px;
}
.classic-ibox-in a:link, .classic-ibox-in a:visited {
color:#FFFFFF;
text-decoration:underline;
}	

.inside-ibox {
	position:static !important;
	display:block !important;
}


.classic-right-arrow {
	background-image: url(/includes/iBox/leftLg.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 18px;
}

.classic-left-arrow {
	background-image: url(/includes/iBox/rightLg.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 18px;
}

.classic-up-arrow {
	background-image: url(/includes/iBox/downLg.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 9px;
}

.classic-down-arrow {
	background-image: url(/includes/iBox/upLg.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 9px;
}

.classic-ibox-overlay {
	z-index:80;
	background-color:white;
}

/************* vesi_tooltip theme *******************/

.vesi_tooltip-ibox-arrow {
	position: absolute;
}

.vesi_tooltip-ibox {
	background: transparent url(/includes/iBox/tooltip_03_2.png) no-repeat 0 0;
	position: absolute;
	z-index: 90;
	width: 150px;
	height: 240px;
}

.vesi_tooltip-ibox-in {
	color: #fff;
	opacity: .95;
	padding-top: 105px;
	padding-left: 15px;
	padding-right: 15px;
	width: 240px;
	text-align: left;
	line-height: 15px
	/*padding: 20px 20px 1px 70px;*/
}	
	
.vesi_tooltip-ibox-in h3 {color: #fff;}	
.vesi_tooltip-ibox-in a:link,.ttip-in a:visited {
	color: #fff;
	text-decoration: underline;
}

	
.vesi_tooltip-ibox-close a {
	background:transparent url(/includes/iBox/closeBtn.png) no-repeat scroll 100% 1px;
	cursor:pointer;
	display:block;
	height:24px;
	overflow:hidden;
	position:absolute;
	right:20px;
	text-indent:-1000em;
	top:20px;
	width:24px;
	z-index:50;
}	
	
.vesi_tooltip-ibox-close a {
	right: 7px;
	top: 37px;
}
.vesi_tooltip-ibox-close a:hover {
	background-position:100% -24px;
}
.vesi_tooltip-ibox-in a:link, .vesi_tooltip-ibox-in a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}	

.inside-ibox {
	position: static !important;
	display: block !important;
}


.vesi_tooltip-right-arrow {
	display: none;
}

.vesi_tooltip-left-arrow {
	display: none;
}

.vesi_tooltip-up-arrow {
	display: none;
}

.vesi_tooltip-down-arrow {
	display: none;
}

.vesi_tooltip-ibox-overlay {
	z-index:80;
	background-color:white;
}


/* tema con calendario */

.vesi-ibox-arrow {
	position: absolute;
}

.vesi-ibox {
	background: transparent url(/includes/iBox/bkg_black.png) repeat 0 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding: 10px;
	position: absolute;
	z-index: 90;
}

.vesi-ibox-in {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #fff;
	/*padding: 20px 20px 1px 70px;*/
}	
	
.vesi-ibox-in h3 {color: #fff;}	
.vesi-ibox-in a:link,.ttip-in a:visited {
	color: #fff;
	text-decoration: underline;
	}

	
.vesi-ibox-close a {
	background:transparent url(/includes/iBox/closeBtn.png) no-repeat scroll 100% 1px;
	cursor:pointer;
	display:block;
	height:24px;
	overflow:hidden;
	position:absolute;
	right:20px;
	text-indent:-1000em;
	top:20px;
	width:24px;
	z-index:50;
}	
	
.vesi-ibox-close a {
right:7px;
top:7px;
}
.vesi-ibox-close a:hover {
background-position:100% -24px;
}
.vesi-ibox-in a:link, .vesi-ibox-in a:visited {
color:#FFFFFF;
text-decoration:underline;
}	

.inside-ibox {
	position:static !important;
	display:block !important;
}


.vesi-right-arrow {
	background-image: url(/includes/iBox/booking_tooltip_freccia_right.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 22px;
}

.vesi-left-arrow {
	background-image: url(/includes/iBox/booking_tooltip_freccia_left.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 22px;
}

.vesi-up-arrow {
	background-image: url(/includes/iBox/booking_tooltip_freccia_up.png);
	background-repeat: no-repeat;
	width: 22px;
	height: 20px;
}

.vesi-down-arrow {
	background-image: url(/includes/iBox/booking_tooltip_freccia_down.png);
	background-repeat: no-repeat;
	width: 22px;
	height: 20px;
}

.vesi-ibox-overlay {
	z-index:80;
	background-color:white;
}
