@charset "UTF-8";
/* ------------------------------------------
	AMA Roma S.p.A. 
	CSS Main Stylesheet
	(c) 2010 Studio Hangloose
	http://www.studiohangloose.it
------------------------------------------ */

body#gallery-standalone { background: #343434 url(/images-new/flippingbook/bookBackground.jpg) no-repeat left top; }
div#gallery-wrapper { width:940px; height:620px; position:absolute; margin-left:-470px; margin-top:-310px; top:50%; left:50%;/* background: url(/images-new/photo-gallery/footer.png) no-repeat left bottom;*/ /*overflow:hidden;*/}
div#gallery-wrapper-pre-container {background: url(/images-new/photo-gallery/footer.png) no-repeat left bottom;height:620px;}
div#scroll-fix{min-height:700px;}
div#gallery-wrapper-container{background: url(/images-new/photo-gallery/header.png) no-repeat left top; }
#photo-gallery { position:relative; padding-left:20px;padding-top:20px;}
body#gallery-standalone div#photo-gallery{margin-right:260px;}
#gallery-standalone-sidebar{width:262px;position:absolute;right:0;top:100px;}
#photo-gallery{padding:0;margin:0;}
#photo-gallery-head{height:70px;position:relative;margin-right:40px;padding-left:180px;padding-top:30px;}
#photo-gallery-head h2{margin-bottom:0px;}
#mini-gallery-logo{position:absolute;top:20px;left:10px;height:1%;}
div#gallery-wrapper  div#box-share{position:absolute;top:0px;right:0px;background:none;}
#controls {height:auto;}
#gallery-controls{  border-bottom:solid 1px #ccc; line-height:40px; position:relative; text-align:center;background:#FFF; }
#photo-gallery div.nav-controls { position:absolute;right:0;top:0;height:40px;}
#photo-gallery div.nav-controls a.next,#photo-gallery div.nav-controls a.prev  { background: url(/images-new/structure/separator-1.png) repeat-y left top;padding-left:20px;padding-right:20px;line-height:40px;float:left; }
#photo-gallery div.photo-index{position:absolute;top:0;font-size:14px;right:300px;}
#photo-gallery div.nav-controls a.next:hover,#photo-gallery div.nav-controls a.prev:hover  { background-color:#FEF1CE; }
#photo-gallery div.controls{height:40px;}
#photo-gallery div.controls a{color:#666;text-decoration:none;}
#photo-gallery div.controls a.play,#photo-gallery div.controls a.pause  { position:absolute;left:0;display:block;margin-left:20px;}
#photo-gallery div.controls a.play { background: url(/images-new/icons/icon-play.gif) no-repeat left center; padding-left:20px;}
#photo-gallery div.controls a.pause { background: url(/images-new/icons/icon-pause.gif) no-repeat left center;  padding-left:20px; }
#photo-gallery div.loader { width: 680px; height: 400px; background: url(/images-new/ajax-loader.gif) no-repeat center; position:absolute;left:0;top:0;}
#photo-gallery div.slideshow {position:relative;background:#000;text-align:center;position:relative; width:680px; height:400px; }
#photo-gallery div.slideshow span.image-wrapper {display: block;width:680px;height:400px;position:absolute;left:0;top:0; }
#photo-gallery div.slideshow a.advance-link { display: block; border:none; padding:0; height:400px; position:relative; color:#000; line-height:400px; text-align:center; text-decoration: none; }
#photo-gallery div.slideshow img { border: none; padding:0; margin:0;display:inline;vertical-align:middle;position:relative;}
#photo-gallery div.navigation { /* The navigation style is set by a javascript generated style on the page.*/ }
#photo-gallery div.bottom { position:absolute; bottom:0; right:0; }
#photo-gallery div.pagination a, #photo-gallery div.pagination span.current { font-size:11px; line-height:20px; border:1px solid #dedede; text-align:center; display:block; color:#666666; font-weight:bold; float:left; margin:0 0 0 5px; padding-left:7px; padding-right:7px; }
#photo-gallery div.pagination a:hover { background-color:#EEF4FB }
#photo-gallery div.pagination span.current { color:#FFFFFF; background-color:#E7171A; border:1px solid #CCCCCC; }
#photo-gallery div#thumbs { position:relative; height:120px; margin-left:-4px; margin-bottom:20px; }
#photo-gallery ul.thumbs { position:relative;margin:0;padding:0;padding-top:10px;padding-left:10px;}
#photo-gallery ul.thumbs li { float: left; padding: 0; margin: 0; list-style: none; margin:3px; }
#photo-gallery ul.thumbs li a.thumb { display: block; }
#photo-gallery ul.thumbs li a img { border:solid 2px #ccc; margin:0; }
#photo-gallery ul.thumbs li.selected img { border:solid 2px #F9C11E; }
#photo-gallery div.caption{position:absolute;top:0;background:#000;width:100%;padding:20px;color:#FFF;font-size:12px;}
#photos-container{position:relative;overflow:hidden;}
#sidebar-caption{background:#FFF;margin:0;padding:0;border-bottom:solid 1px #ccc;background:#FFF url(/images-new/structure/separator-1.png) repeat-y left top;}
#sidebar-caption h3{font-size:14px;font-weight:bold;line-height:40px;padding-left:20px;padding-right:20px;margin:0;text-align:right;}
#sidebar-bottom-caption h4{font-weight:bold;line-height:30px;padding-right:20px;margin:0;text-align:right;margin-top:30px;}
#sidebar-bottom-caption h4 a{ line-height:20px;font-size:14px;background: url(/images-new/icons/go-arrows.png) no-repeat right -60px;padding-right:20px;}
#sidebar-bottom-caption h4 a:hover { background: url(/images-new/icons/go-arrows.png) no-repeat right -40px; }
#gallery-list{ border-left:solid 1px #ccc;overflow:auto; height:400px; background: #FEF1CE url(/images-new/structure/sidebar_evidenza.png) no-repeat -20px -20px;position:relative;}
.images-list {padding:0;margin:0;padding-right:20px;padding-top:10px;padding-bottom:20px;height:1%;position:relative;}
.images-list li{ list-style: none; padding-bottom: 10px;min-height:65px;padding-top:10px; padding-left:80px; position:relative; background: url(/images-new/structure/separator-oriz-1.png) repeat-x left bottom; }
.images-list li span.date{line-height:11px;font-size:11px;display:block;margin-bottom:5px;color:#666;}
.images-list li h3 {margin:0;padding:0;}
.images-list li h3 a{ color:#3C3C3C; font: 16px/22px Arial, Helvetica, sans-serif; }
.images-list li img{ position:absolute;padding:2px; border:solid 1px #D5D5D5;top:7px; left:7px;background:#FFF; }
.images-list li p{bottom:0;}
.images-list li.current {background-color:#F9C11E}

/* ------------------------------------------
	IE6 FIXES
------------------------------------------ */

#gallery-controls,#controls,.images-list li{_height:1%;}
div#box-share{_left:620px;}
#gallery-list a {_font-size:16px;}
div#gallery-wrapper{_background:#FFF;}
#sidebar-bottom-caption h4 a{ _background: url(/images-new/ie6/go-arrows.gif) no-repeat right -60px;}
#sidebar-bottom-caption h4 a:hover { _background: url(/images-new/ie6/go-arrows.gif) no-repeat right -40px; }
