#Container-FrameGalleryHome,
#Container-FrameGallerySubpage {
	position:relative;
	border:1px solid #26B3F7;
	border-top: none;
}

#Container-FrameGallerySubpage { 
	border:1px solid #26B3F7;
	border-top: none;
	background: url(../img/results_loader.gif) no-repeat center;
}

#FrameGalleryHome,
#FrameGallerySubpage {
	width: 963px;
	height: 452px;
	overflow: hidden;
}

#FrameGalleryHome li,
#FrameGallerySubpage li {
	width: 963px;
	height: 452px;
	background-repeat: no-repeat;
}

#FrameGalleryHome li {  background-position: top right; }

#FrameGalleryHomePager {
	position:absolute; 
	width: 333px;
	height: 42px;
	top: 408px;
	right:11px;
	z-index:448;
	text-align: right;
}

#FrameGallerySubpagePagerContainer {
	position:absolute; 
	z-index:448;
	width: 963px;
	/*height: 5px;
	border:1px solid #26B3F7;*/
	height: 80px;
	bottom: 0px;
	left:0;
} 
#FrameGallerySubpagePager {
	position:absolute;  
	z-index:448;
	width: 963px;
	/*height: 5px;
	background:#0972A5 url(../img/mini-handle.gif) no-repeat center top;
	cursor: pointer;
	border-bottom:1px solid #26B3F7;*/
	height: 80px;
	top: 0;
	left:0;
	text-align:center;
	white-space: nowrap;
}

#FrameGallerySubpagePagerX {
	width: 66px;
	height:22px;
	background: url(../img/closelabel-Pubbliche.gif) no-repeat 0 0;
	position: absolute;
	top: 7px;
	right:7px;
	z-index:448;
	cursor: pointer;
}

#FrameGallerySubpagePagerBg { 
	background:#000;
	width: 963px;
	height: 77px;
	z-index:440;
	bottom: 0;
	position:absolute; 
}

#FrameGalleryHomePager a,
#FrameGallerySubpagePager a {
	background: #000; 
	text-decoration: none; 
	margin: 0 0 0 1px; 
	width: 26px;
	height: 22px;
	color: #fff;
	text-align:center;
	line-height: 22px;
	display: inline-block;
	border:1px solid #fff;
}
#FrameGallerySubpagePager a {
	margin: 10px 0px 10px 1px;
	width: 94px;
	height: 64px;
	
	border:none;
}

#FrameGalleryHomePager a.activeSlide,
#FrameGallerySubpagePager a.activeSlide { background: #0066CC; }

#FrameGalleryHome li span,
#FrameGallerySubpage li span {
	position:absolute; 
	height:115px; 
	width:115px;
	bottom: 34px;
	left:20px;
	color: #fff;
}

/* mini pager */
#FrameGalleryHome li b, .FrameGallerySubpageCycle li b { position:absolute; bottom: 6px; left: 0; width: 930px; text-align:center; z-index: 321; }
#FrameGalleryHome li b a, .FrameGallerySubpageCycle li b a { display: inline-block; width:30px; height:30px; background: url(/it/img/homepage/home-bullet.png) no-repeat 0 0; }



#FrameGalleryHome li b a.active, .FrameGallerySubpageCycle li b a.active { }
#FrameGalleryHome li b a.active i, .FrameGallerySubpageCycle li b a.active i {display: inline-block !important;  width:12px; height:12px; background: #f00 url(/it/img/homepage/home-bullet-on.png) no-repeat 0 0; float:left; margin: 9px 0 0 9px;  }

#FrameGalleryHome li span a { 
	display:block;
	margin-top:1px;
	width:115px;
	height:31px;
	background:url(/it/img/homepage/bg-button-home.png) no-repeat 0 -31px;
} 

#FrameGalleryHome li span a:hover { background-position: -115px -31px; }
#FrameGalleryHome li span a.active { background-position: 0 0; }
#FrameGalleryHome li span a.active:hover { background-position: -115px 0; }

#FrameGalleryHome li span i,
#FrameGallerySubpage li span i { 
	position:absolute; 
	height:139px; 
	width:486px;
	background: url(/it/img/homepage/home-frame-caption.gif) no-repeat 0 0; 
	left:0;
	top:0; 
	color: #fff;
	z-index:440;
}

#FrameGallerySubpage li span a,
#FrameGallerySubpage li span a:link,
#FrameGallerySubpage li span a:active,
#FrameGallerySubpage li span a:visited{ 
	color: #fff;
	text-decoration: none !important;
	position:absolute; 
	z-index:444;
	display: block;
	width: 280px;
	left: 190px;
	top: 15px;
}

#FrameGalleryHome li span img,
#FrameGallerySubpage li span img {
	position:absolute; 
	z-index:444;
}

#FrameGalleryHome01 span { left: 3px; }
#FrameGalleryHome02 span { left: 160px; }
#FrameGalleryHome03 span { left: 320px; }
#FrameGalleryHome04 span { left: 160px; }
#FrameGalleryHome05 span { left: 320px; }
#FrameGalleryHome06 span { left: 473px; }

#FrameGalleryHome04 span i,
#FrameGalleryHome05 span i,
#FrameGalleryHome06 span i { background: url(/it/img/homepage/home-frame-caption2.gif) no-repeat 0 0 !important; }

.frameextralink { position:absolute; }


.framenum { position: absolute; width:82px; height:82px; top: 0; right: 0; background-repeat: no-repeat; background-position: 0 0;}
.framelogo { position: absolute; top:0px; left: 5px; background-position: 0 0; background-repeat: no-repeat; }
.framelogoDVgold { background-image: url(/it/img/foto-piscine/logo-dolcevita-gold.png); width: 348px; height:93px; }
.framelogoDVcountry { background-image: url(/it/img/foto-piscine/logo-dolcevita-country.png); width: 348px; height:116px; }
.framelogoDVcountry2 { background-image: url(/it/img/foto-piscine/logo-dolcevita-country.png); width: 348px; height:116px; top:80px;}

/*#famenum01classic {background:url(/it/img/foto-piscine/classic-01.png) no-repeat 0 0;}
#famenum02classic {background:url(/it/img/foto-piscine/classic-02.png) no-repeat 0 0;}
#famenum03classic {background:url(/it/img/foto-piscine/classic-03.png) no-repeat 0 0;}
#famenum04classic {background:url(/it/img/foto-piscine/classic-04.png) no-repeat 0 0;}
#famenum05classic {background:url(/it/img/foto-piscine/classic-05.png) no-repeat 0 0;}
#famenum06classic {background:url(/it/img/foto-piscine/classic-06.png) no-repeat 0 0;}
#famenum07classic {background:url(/it/img/foto-piscine/classic-07.png) no-repeat 0 0;}
#famenum08classic {background:url(/it/img/foto-piscine/classic-08.png) no-repeat 0 0;}*/
