.button-slideshow {
	float: right; cursor: pointer;
}
.button-slideshow i {
	background: url("/common_solswv1/images/icon-slideshow.png") no-repeat !important; width: 39px; height: 38px; float: left; display: block;
}
* html .button-slideshow i {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='image', src='/common_solswv1/images/icon-slideshow.png');
}
.button-slideshow img {
	display: none;
}
.button-slideshow span {
	line-height: 38px; padding-right: 20px; padding-left: 7px; font-weight: bold; float: left; display: inline !important;
}
.copertina-album {
	border: currentColor !important; text-align: center; font-family: Arial, Helvetica, sans-serif;
}
.copertina-album a {
	background: rgb(51, 51, 51); text-align: center; text-decoration: none !important; display: block; position: relative;
}
.copertina-album a:hover {
	cursor: pointer;
}
.copertina-album img {
	margin: 0px !important; padding: 0px !important; border: currentColor !important;
}
.copertina-album a:hover img {
	filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: .80;
}
.descrizione-album {
	background: rgb(0, 0, 0); left: 0px; height: auto !important; bottom: 0px; display: block; filter: alpha(opacity=70); position: absolute; min-height: 52px; opacity: 0.7; -moz-opacity: .70;
}
.descrizione-album .descrizione-text {
	padding: 10px 76px 12px 13px; text-align: left; color: rgb(255, 255, 255); line-height: 15px; font-size: 11px; font-style: normal; border-top-color: rgb(85, 85, 85); border-top-width: 1px; border-top-style: solid; display: block;
}
.data-album {
	width: 64px; height: 42px; right: 0px; bottom: 5px; color: rgb(255, 255, 255); border-left-color: rgb(102, 102, 102); border-left-width: 1px; border-left-style: dotted; position: absolute;
}
.data-album b {
	margin: 0px 0px 1px; width: 64px; height: 28px; line-height: 28px; overflow: hidden; font-size: 28px; font-weight: normal; display: block;
}
.data-album b span {
	background: url("/common_solswv1/images/mini-arrow.gif") no-repeat right; padding: 0px 5px;
}
.data-album i {
	width: 64px; font-size: 11px; font-style: normal; margin-top: -4px; display: block;
}
.thumb_gallery table {
	border-collapse: collapse;
}
.thumb_gallery table {
	margin: 0px; padding: 0px; border: currentColor;
}
.thumb_gallery tr {
	margin: 0px; padding: 0px; border: currentColor;
}
.thumb_gallery td {
	margin: 0px; padding: 0px; border: currentColor;
}
.thumb_gallery td {
	text-align: center; vertical-align: middle;
}
#singol-img {
	left: 0px; position: relative;
}
#singol-img span {
	left: 0px; top: 22px; width: 100%; text-align: center; display: block; filter: alpha(opacity=50); position: absolute; opacity: 0.5; -moz-opacity: .50;
}
#singol-img span b {
	background: rgb(0, 0, 0); padding: 5px 5px 3px; text-align: center; color: rgb(255, 255, 255); letter-spacing: 1px; font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none !important; visibility: hidden;
}
#singol-img:hover span b {
	visibility: visible;
}
#photogallery_page #sub_menu {
	display: none;
}
.gallery a.show_prev:hover {
	text-decoration: none;
}
.gallery a.show_next:hover {
	text-decoration: none;
}
#photogallery .text {
	text-align: center;
}
.gallery .show_prev img {
	margin-left: 8px;
}
.gallery .show_next img {
	margin-right: 8px;
}
.gallery .show_prev:hover .nav_arrow span {
	text-decoration: underline;
}
.gallery .show_next:hover .nav_arrow span {
	text-decoration: underline;
}
#nav_photogallery-bottom {
	margin: 0px auto !important; padding: 0px 0px 10px !important;
}
#nav_photogallery-bottom a {
	position: relative;
}
#nav_photogallery-bottom a img {
	width: 64px; height: 64px;
}
#nav_photogallery-bottom b.wide_image {
	margin: 0px !important; left: 0px; top: 0px; width: 64px; height: 64px; display: block; position: absolute;
}
#nav_photogallery-bottom span.wide_image {
	margin: 0px !important; left: 0px; top: 0px; width: 64px; height: 64px; display: block; position: absolute;
}
#nav_photogallery-bottom .show_prev:hover span.wide_image {
	background: rgb(0, 0, 0) !important; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: .70;
}
#nav_photogallery-bottom .show_next:hover span.wide_image {
	background: rgb(0, 0, 0) !important; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: .70;
}
#nav_photogallery-bottom .show_prev:hover b.wide_image {
	background: url("/common_solswv1/images/nav_photogallery-prev.gif") no-repeat center !important;
}
#nav_photogallery-bottom .show_next:hover b.wide_image {
	background: url("/common_solswv1/images/nav_photogallery-next.gif") no-repeat center !important;
}
.sidebar-albums li {
	padding: 0px 0px 15px 15px; list-style-type: none;
}
.sidebar-albums li a:hover {
	text-decoration: none;
}
.sidebar-albums li a:hover img {
	filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: .80;
}
.sidebar-albums li a {
	font-family: arial,verdana,helvetica,sans-serif; text-decoration: none !important; display: block; position: relative;
}
.sidebar-albums li a b {
	background: rgb(51, 51, 51);
}
.sidebar-albums li a b img {
	top: 0px; position: relative;
}
.sidebar-albums li a span {
	background: rgb(0, 0, 0); left: 0px; bottom: 0px; display: block; filter: alpha(opacity=70); position: absolute; opacity: 0.7; -moz-opacity: .70;
}
.sidebar-albums li a span i {
	padding: 5px; color: rgb(255, 255, 255); font-size: 11px; font-style: normal; display: block;
}
a.slideshow_redbox {
	background: url("/common_solswv1/images/icon-slideshow.png") no-repeat 0px 0px; border: currentColor !important; top: 10px; width: 39px; height: 38px; right: 10px; position: absolute;
}
* html a.slideshow_redbox {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='image', src='/common_solswv1/images/icon-slideshow.png');
}
a.slideshow_redbox_big {
	background: url("/common_solswv1/images/icon-slideshow-big.png") no-repeat 0px 0px; border: currentColor !important; top: 10px; width: 50px; height: 50px; right: 10px; position: absolute;
}
* html a.slideshow_redbox_big {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='image', src='/common_solswv1/images/icon-slideshow-big.png');
}
a.bluebox_img {
	border: currentColor !important;
}
