/* Vedi anche HTML in chiusura */

/* misure del contenitore con comandi > || <, foto e didascalia*/
 div.content {
	display: none; float: right;	margin: 5px; text-align:center; width: 470px; height: 470px;
}

/*   */
div .content a, div .navigation a {
	text-decoration: none; color: #555; font-weight:bolder; font-size:11px;
}
div.content a:focus, div.content a:hover, div.content a:active {}

/* contenitore riga del comandi*/
div .controls {
	height: 22px; padding:10px 7px 0px 7px;
}
div.controls a {}
div .ss-controls {
	float: left;
}
div .nav-controls {
	float: right;
}

/* contenitore slideshow*/
div.slideshow-container {
	position: relative; clear: both; height: 100%; 
}
div.loader {
	position: absolute; top: 0; left: 0; background: url('css/loader.gif') no-repeat center center; width: 100%; height: 100%;
}
div.slideshow {}
div.slideshow span.image-wrapper {
	display: block; position: absolute; top: 0; left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 100%;
	height: 100%;
/*	line-height: 100%;*/
}
div.slideshow a.advance-link:hover, 
div.slideshow a.advance-link:active, 
div.slideshow a.advance-link:visited {
	text-decoration: none;
}
/*vertical-align: middle; */
div .slideshow img {
	padding: 4px; border:1px solid #4A76AA;
}

/* Link x il download dell'immagine  */
div.download {
	float: right;
}

/* Caption descrizione foto 	height: 75px;*/
div.caption-container {
	position: relative;
	clear: left;

}
/**/
span.image-caption {
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
div.caption {
	padding: 5px;
}
/* font-size:0.75em ; font-weight:bolder;
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
*/

div.navigation {
}

/*Navigazione thumb*/
ul.thumbs {
	clear: both; 	padding: 0; margin:0;
}
ul.thumbs li {
	float: left; padding: 0; margin: 5px; list-style: none;
}
a.thumb {
	display: block;
}
ul.thumbs li.selected a.thumb {
	background: #9DC0EA;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	padding: 4px; border:1px solid #4A76AA; display: block;
}

/* Paginazione thumbnails border:1px solid #4A76AA;  font-size:0.70em ; font-weight:bolder;*/
div.pagination {
	clear: both; padding:0px;
}
/* 
	margin-bottom: 12px;
	height: 11px;
*/
div.top {
}
div.bottom {
}
/* 
*/
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	padding:4px;
	margin:5px 5px -2px 5px;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
/* 
	border-color: #000;
*/
div.pagination span.current {
	font-weight: bold;
	background-color: #9DC0EA;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}

