/* blocchi principali */

.content
{	
	position: relative;
	width: 710px;
	height: 460px;
	!height: 480px;
}


#myGallerySet
{
	position: absolute;
	top: 50px;
	!top: 64px;
	width: 460px;
	height: 365px;
	z-index: 5;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
}

.gallerySelector
{
	position: relative;
	top: -46px;
	width: 710px;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	margin-left: 10px;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('img/loading-bar-black.gif');
}


#carouselInner {
	position: absolute;
	top: 50px;
	!top: 64px;
	left: 461px;
	height: 365px;
	width: 231px;
	padding: 10px 0px 10px 12px;
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
}

/* fine blocchi principali */

 .thumbnail {
		float: left;
		cursor: pointer;
		margin-bottom: 12px;
		border: 1px solid white;
}


 .thumbnail  img {
	width: 100px;
	height: 75px;
}

	
.jdGallery
{
	overflow: visible;
	position: absolute;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}



.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;

	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.galleryButton img {
		margin-right: 4px;
		border: 1px solid white;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 100%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=0);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.gallerySelectorWrapper
{
	position: relative;
	overflow: scroll;
	width: 606px;
	height: 86px;
	!height: 75px;
	left: 52px;
	padding: 5px 0 0px 0;
	!padding: 0 0 20px 0;
}

/* slideshow */
ul.gallerySelectorInner {
	position: absolute;
	padding: 8px 0px 6px 0px;
	margin: 0;
	!padding: 0;
}

.gallerySelectorInner  li{
		float: left;
		list-style:none;
		display: inline;
		cursor: pointer;
}


/* navigazione gallery superiore */

#navigation {
    display: block;
	width: 0px;
	height: 0px;
	!margin-top: 0px;
}

#navigation li{
    list-style-type: none;
}

#scroll_left {
	left: 21px;
	top: 0;
	background: url(img/gs_left_rollover.gif) center no-repeat;
	!background: url(img/gs_left_rollover.gif) left no-repeat;
}

#scroll_left_end {
	left: 0px;
	top: 0;
	background: url(img/gs_left.gif) center no-repeat;
	!background: url(img/gs_left.gif) left no-repeat;
	cursor: default;
}

#scroll_right {
	left: 659px;
	top: 0;
	background: url(img/gs_right_rollover.gif) center no-repeat;
	!background: url(img/gs_right_rollover.gif) left no-repeat;
}

#scroll_right_end {
	left: 663px;
	top: 0;
	background: url(img/gs_right.gif) center no-repeat;
	!background: url(img/gs_right.gif) left no-repeat;
	cursor: default;
}

#scroll_left, #scroll_right, #scroll_left_end, #scroll_right_end{
    position: absolute;
    overflow: hidden;
    display: block;
    padding: 0 0 0 24px;
    height: 100%;
	top: 2px;
    width: 0px !important; /* for most browsers */
    width /**/: 24px; /* for IE5.5's bad box model */
}

/* fine navigazione gallery superiore */
