div.content {	display: none;	float:left;	width:520px;        position:relative;}
div.content a, div.navigation a {	text-decoration: none;	color: #777;}
div.content  a:focus, div.content  a:hover, div.content  a:active {	text-decoration: underline;}
div.controls {        position:absolute;        top:50%;        width:520px;	height: 62px;        margin-top:-31px;    z-index:30000;}
div.controls a {  position:absolute;  z-index:2000;}
div.controls a.prev {  left:0; background:transparent url(/inc/jquery/galleriffic/fleche-gauche-slide.png) no-repeat;  display:block;  height:56px;  width:12px;}
div.controls a.prev:hover { background-position: left bottom; }
div.controls a.next {   right:0;  background:transparent url(/inc/jquery/galleriffic/fleche-droite-slide.png) no-repeat;  display:block;  height:56px;  width:12px; }
div.controls a.next:hover { background-position:left bottom; }
div.ss-controls {float: left;}
div.loader {	background-image: url('loader.gif');	background-repeat: no-repeat;	background-position: center;	width: 550px;height: 350px}
div.slideshow {	clear: both;        position:relative;    width:520px;}
div.slideshow span.image-wrapper {float: left;	/*padding-bottom: 5px;*/}
div.slideshow a.advance-link {/*	padding: 2px;	display: block;	border: 1px solid #ccc;*/}
div.slideshow img {	border: none;	display: block;       width:520px;}
div.download {	float: right;}
div.embox {	clear: both;	padding: 12px;        position:absolute;        width:496px;        bottom:0;        color:#FFF;        z-index:100;}
div.image-title {	font-weight: bold;	font-size: 1.4em;}
div.image-desc {	line-height: 1.3em;	padding-top: 12px;}
ul.thumbs {	clear: both;	margin: 0;	padding: 0;}
ul.thumbs li {	float: left;	padding: 0;	margin: 5px 10px 5px 0;	list-style: none;        position:relative;}
.slideshow2 ul.thumbs li { margin-right:5px; }
a.thumb {	display: block;}
ul.thumbs li.selected a.thumb {display:block; }
a.thumb:focus {	outline: none;}
ul.thumbs img {	border: none;	display: block;}
div.pagination {clear: both;}
div.navigation div.top {	}
div.navigation div.bottom {	margin-top: 12px;}
div.pagination a, div.pagination span.current {	display: block;	float: left;	margin-right: 2px;	padding: 4px 7px 2px 7px;	border: 1px solid #ccc;}
div.pagination a:hover {background-color: #eee;	text-decoration: none;}
div.pagination span.current {	font-weight: bold;	background-color: #000;	border-color: #000;	color: #fff;}
#thumbs-min ul.thumbs li {	float: none;	padding: 0;	margin: 0;	list-style: none;}
#thumbs-min a.thumb {	padding: 0px;	display: inline;	border: none;}
#thumbs-min ul.thumbs li.selected a.thumb {	background: inherit;	color: #000;	font-weight: bold;}