#middle .tx-rgsmoothgallery-pi1 {
	background:#ffffff url(gallery/loading-bar-blue.gif) center center no-repeat;
}

#middle .myGallery {
	width:782px;
	height:400px;
	z-index:5;
	display:none;
	border:0px solid #ffffff;
}

#middle .jdGallery {
	overflow:hidden;
	position:relative;
}

#middle .jdGallery img {
	border:0px;
	margin:0px;
}

#middle .jdGallery .slideElement {
	width:100%;
	height:100%;
	background-color:#ffffff;
	background-repeat:no-repeat;
}

#middle .jdGallery .loadingElement {
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url('gallery/loading-bar-blue.gif');
}

#middle .jdGallery .slideInfoZone {
	position:absolute;
	z-index:10;
	width:100%;
	margin:0px;
	left:0px;
	bottom:0px;
	height:40px;
	background:#b5d0e3;
	color:#000000;
	text-indent:0px;
	overflow:hidden;
}

* html #middle .jdGallery .slideInfoZone {
	bottom:-1px;
}

#middle .jdGallery .slideInfoZone h2 {
	padding:0px;
	font-size:12px;
	margin:0px;
	margin:2px 5px;
	font-weight:bold;
	color:inherit;
}

#middle .jdGallery .slideInfoZone p {
	padding:0px;
	font-size:11px;
	margin:2px 5px;
	color:#333333;
}

#middle .jdGallery div.carouselContainer {
	position:absolute;
	height:135px;
	width:100%;
	z-index:10;
	margin:0px;
	left:0px;
	top:0px;
}

#middle .jdGallery a.carouselBtn {
	position:absolute;
	bottom:0px;
	right:30px;
	height:20px;
	text-align:center;
	padding:0 10px;
	font-size:11px;
	font-weight:bold;
	background:#b5d0e3;
	color:#000000;
	cursor:pointer;
}

#middle .jdGallery .carousel {
	position:absolute;
	width:100%;
	margin:0px;
	left:0px;
	top:0px;
	height:115px;
	background:#b5d0e3;
	color:#000000;
	text-indent:0px;
	overflow:hidden;
}

#middle .jdGallery .carousel .carouselWrapper {
	position:absolute;
	width:100%;
	height:78px;
	top:10px;
	left:0px;
	overflow:hidden;
}

#middle .jdGallery .carousel .carouselInner {
	position:relative;
}

#middle .jdGallery .carousel .carouselInner .thumbnail {
	cursor:pointer;
	background:#000000;
	background-position:center center;
	float:left;
	border:solid 1px #ffffff;
}

#middle .jdGallery .carousel .label {
	font-size:11px;
	font-weight:bold;
	position:absolute;
	bottom:5px;
	left:10px;
	padding:0px;
	margin:0px;
}

#middle .jdGallery .carousel .label .number {
	color:#333333;
}

#middle .jdGallery a {
	font-size:100%;
	text-decoration:none;
	color:inherit;
}

#middle .jdGallery a.right,
#middle .jdGallery a.left {
	position:absolute;
	height:99%;
	width:25%;
	cursor:pointer;
	z-index:10;
}

#middle .jdGallery a.left {
	left:0px;
	top:0px;
	background:url('gallery/fleche1_out.png') no-repeat center left;
}

* html #middle .jdGallery a.left,
html * #middle .jdGallery a.left {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gallery/fleche1_out.png', sizingMethod='scale');
}

#middle .jdGallery a.right {
	right:0px;
	top:0px;
	background:url('gallery/fleche2_out.png') no-repeat center right;
}

* html #middle .jdGallery a.right,
html * #middle .jdGallery a.right {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gallery/fleche2_out.png', sizingMethod='scale');
}


#middle .jdGallery a.left:hover {
	left:0px;
	top:0px;
	background:url('gallery/fleche1.png') no-repeat center left;
}

* html #middle .jdGallery a.left:hover,
html * #middle .jdGallery a.left:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gallery/fleche1.png', sizingMethod='scale');
}

#middle .jdGallery a.right:hover {
	right:0px;
	top:0px;
	background:url('gallery/fleche2.png') no-repeat center right;
}

* html #middle .jdGallery a.right:hover,
html * #middle .jdGallery a.right:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gallery/fleche2.png', sizingMethod='scale');
}


#middle .jdGallery a.open {
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}

#middle .jdGallery a.open {
	position:absolute;
	top:0px;
	left:25%;
	height:99%;
	width:50%;
	cursor:pointer;
	z-index:10;
	background:none;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
}

#middle .jdGallery a.open:hover {
	background:url('gallery/open.png') no-repeat center center;
}

* html #middle .jdGallery a.open:hover {
	background:url('gallery/open.gif') no-repeat center center;
	filter:alpha(opacity=80);
}
	

