/*{border:0px solid #eee;margin:0;padding:0;list-style:none}*/
html.loading{background:#000;}
html.loading *{visibility:hidden;}

html.jbg a{outline:none;}

html.jbg,body.jbg,.jbgallery,.jbgallery table,.jbgallery td {
	background:#000; 
	margin:0;
	padding:0px;
}
/*html.ie6{overflow:hidden;}*/

.jbgallery div {
	position:fixed;
	width:200%;
	height:200%;
	top:0%;
	left:-50%;
	background:#000;

}
.all .jbgallery div{position:fixed;width:200%;height:100%;top:0%;left:-50%;background:#000; }
html.ie6 .jbgallery div{position:absolute;}

.jbgallery td{vertical-align:middle;text-align:center}
.jbgallery img{margin:0 auto}
.jbgallery img.zoom{min-height:50%;min-width:50%;}
.jbgallery img.centered{min-height:auto;min-width:auto;}


/*CENTERED*/
#jbg.centered{position:static;width:auto;height:100%;}

/*CENTERED MODAL*/
#jbg.modal{position:absolute;width:200%;top:0;}

/*LOADING*/
#jbg-loading{position:absolute;width:100%;height:100%;z-index:1000;display:none;}
.jbg-loading{margin:auto;background:transparent url("../images/ajax-loader.gif") no-repeat scroll 50% 50%;height:100%;width:100%;border:4px;display:block;}

/*OPTIONAL CONTENT AND MENU -> customize this */
#jbg-content{top:0px;left:0px;position:absolute;z-index:1000;width:100%;height:100%;}


/**********************************************  SLIDER ********************************************** */
#jbgs {
	left:50%; 
	margin-left:-475px; 
	overflow:hidden; 
	width:387px !important; 
	position:absolute; 
	top:427px !important; 
	height:370px !important;
}
#jbgs-opacity,#jbgs {
	width:100%;
	position:absolute;
	bottom:0px;
	z-index:1000;
} 
#jbgs-opacity {background:#333;}
#jbgs-left,#jbgs-right, #jbgs-wrapper{position:relative;}
#jbgs-left, #jbgs-right, #jbgs-viewer{float:left}
/* LEFT/RIGHT SLIDER*/
#jbgs-left{width:105px;}
#jbgs-right{width:20px;}
/* VIEWER */
#jbgs-viewer{position:relative;overflow:hidden;/*width:1020px;calcolata da jquery?*/}
/* INNER */
#jbgs-inner{position:relative;left:0;top:0;width:20000px;}
/* INNER : todo padding e margin. thumb dimensions*/
#jbgs a{color:#333;}
#jbgs img{border:0;}
#jbgs ul {width:380px !important}
#jbgs ul, #jbgs li {margin:0;padding:0;}
#jbgs li {
	display: block;
	list-style: none;
	float: left;
	height: 182px;
	width: 190px; 
	list-style:none; 
	margin:0 !important; 
	background:none; 
	padding:0;
}
#jbgs li a{	display:block;padding:0 !important;margin:0 !important;}
/* new - 21/06/2010*/
#jbgs li a div {
	position:relative;
	height:182px !important;
	width:190px !important;
	overflow:hidden;
}
#jbgs li img {
	height:181px !important;
	width:189px !important;
	border:0 !important;
	/*height:51px;
	width: 51px;
	border:2px solid #999;*/ 
	opacity:1 !important;
}
#jbgs img.jbgs-thumb-landscape{height:181px;position:absolute; margin-top:0 !important}
#jbgs img.jbgs-thumb-portrait{width:181px;position:absolute; margin-top:0 !important}
#jbgs li img.focus{border-color:#fff;}

.jbgs-h{position:absolute;background:url('sprite.png') no-repeat;}
.jbgs-h, .jbgs-h:hover, .jbgs-h:active{text-align:left;text-indent:-9999px;letter-spacing:-9999px;}/*Simone Parato*/
#jbgs-h-pause,#jbgs-h-play{width:55px;height:28px;left:18px;top:22px;}
#jbgs-h-left,#jbgs-h-right{width:16px;height:49px;top:10px;}
#jbgs-h-left{background-position: 0 0;left:90px;}
#jbgs-h-right{background-position: -16px 0;left:6px;}
#jbgs-h-play{background-position: 0 -49px;}
#jbgs-h-pause{background-position: 0 -76px;}
/*THUMBS*/
.jbgs-thumb{position:absolute;bottom:70px;z-index:1000;}
.jbgs-thumb img{display:block;border:2px solid #fff;}
.jbgs-thumb img.jbgs-thumb-portrait{width:100px;}
.jbgs-thumb img.jbgs-thumb-landscape{height:100px; display:none !important}
.jbgs-thumb-btn{height:6px;}
.jbgs-thumb-tip{height:6px;width:12px;margin:0 auto;background:url('sprite.png') no-repeat;background-position:-32px 0px;}



/*TOP*/
#jbgs-top {display:none !important}
#jbgs-top-opacity {display:none}
#jbgs-top,#jbgs-top-opacity{width:100%;height:32px;position:absolute;top:0px;z-index:1000;}
#jbgs-top-opacity{background:#333;}
#jbgs-top a, #jbgs-top span{color:#fff;font-size:13px;text-decoration:none;}
#jbgs-top-right{position:absolute;right:10px;padding-top:5px;}
#jbgs-top-center{margin:0 auto;width:126px;position:relative}
#jbgs-h-prev,#jbgs-h-next{position:absolute;width:62px;height:16px;top:7px}
#jbgs-h-prev{background-position: 0 -121px;left:0px;}
#jbgs-h-next{background-position: 0 -105px;right:0px;}
/*CAPTION*/
#jbg-caption-opacity,#jbg-caption{visibility:hidden;position:absolute;z-index:1000;right:1px;top:40px;width:500px;overflow:hidden;padding:10px;}/*height:375px;*/
#jbg-caption-opacity{background:#333;}/*height:385px;*/
#jbg-caption{color:#fff;overflow-y:auto;font-size:13px;}

/**********************************************  MENUSIMPLE ********************************************** */
#jbg-menu-opacity{z-index:1000;padding:0px;margin:0px;position:absolute;top:0px;right:0px; display:none !important;}

#jbg-menu-opacity{width:100%;height:25px;background:#000;}
ul#jbg-menu {font-size:11px; list-style:none !important}
ul#jbg-menu li {
	list-style:none;
	display:block;
	float:right;
	margin:0; 
	background:none; 
	list-style:none !important;
}
ul#jbg-menu li a {border:0;text-decoration:none;  width:0px; height:0px; text-indent:-5000px; display:block;margin-right:0px; background: none !important; padding: 0;}/*-moz-outline:none;*/	

ul#jbg-menu li a.visited {color:yellow;}
ul#jbg-menu li a.selected, ul#jbg-menu li a:hover {color:red; }

/*controls*/
.jbg-play{}
.jbg-stop{}

.first-page ul#jbg-menu {
	z-index:3;
	padding:0px;
	margin:0px;
	top:280px;
	left: 50%;
	margin: 0 auto 0 -470px; !important;
	width:941px !important;
	min-width:941px !important;
	position: absolute;
	z-index: 3;
	overflow: hidden;
}
.first-page ul#jbg-menu li:first-child {float: left;}
.first-page ul#jbg-menu li {position: relative;}
.first-page ul#jbg-menu li a.jbg-next {
	display:block !important; 
	background:url(../images/buttons.png) 100% 0 no-repeat !important; 
	width:61px !important; 
	height:61px !important;
}
.first-page  ul#jbg-menu li a.jbg-next:hover {background:url(../images/buttons.png) 100% 100% no-repeat !important; }
.first-page  ul#jbg-menu li a.jbg-prev {
	display:block !important; 
	background:url(../images/buttons.png) 0 0 no-repeat !important ; 
	width:61px !important; 
	height:61px !important;
}
.first-page  ul#jbg-menu li a.jbg-prev:hover {background:url(../images/buttons.png) 0 100% no-repeat !important ; }

.jbg-info{}	
#jbg img {visibility:visible !important}
.first-page #jbg img {visibility:visible !important}
