/*== PERSONALIZZAZIONE ==*/
/* sovrascrive alcune regole del css standard di fancybox */
/* togliere da qui in poi per tornare al layout di default */

.fancybox-wrap {padding: 0px;}


.fancybox-outer {background: #ffffff;}

.fancybox-bg {display: none;}


.fancybox-title {
	text-align: left;
	color: white;
	padding-top: 0px;
}
.fancybox-title-over {
	background: none;
	padding: 0px;
}
	

.fancybox-close {
	width: 64px;
	height: 64px;
	border: 2px solid #000;
	position: absolute;
	right: -80px;
	top: 0px;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	color: #FFF;
	background: #000;
}

	.fancybox-close:after {
		content: '\00d7';
		width: 64px;
		height: 64px;
		line-height: 64px;
		display: block;
		font-size: 64px;
		font-weight: 300;
		text-align: center;
	} 

.fancybox-close:hover{ background: #FFF; }
	.fancybox-close:hover:after{ color: #afa376; }

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {left: -50px;}
#fancybox-right {right: -50px;}

#fancybox-left-ico, #fancybox-right-ico {
	cursor:pointer;
	display:block;
	margin-top:-15px;
	position:absolute;
	top:50%;
	width:25px;
	height: 20px;
	z-index:1102;
}

#fancybox-left-ico {left: 2px; right: auto; background:  url(/img/pp_nav_left.png) no-repeat scroll left -20px transparent;}
#fancybox-right-ico {right: 2px; left: auto; background:  url(/img/pp_nav_right.png) no-repeat scroll left -20px transparent;}

#fancybox-left:hover span {left: 2px;}
#fancybox-right:hover span {right: 2px;}

#fancybox-left:hover #fancybox-left-ico, #fancybox-right:hover #fancybox-right-ico {background-position: left 0px;}


.fancybox-overlay {background: rgba(0,0,0,0.7);}
