/* Style sheet stile */
body{background-color:#ffffff;}
#header-space{padding-top:80px;}
#left{background:url("img/img-logo-leonardi.jpg") center bottom no-repeat;min-height: 720px;}
.menu-principale{width:270px;height:208px;position:relative;margin:0;background-image:url("img/menu-principale.png");background-repeat:no-repeat;background-position: 0px 20px;}
.menu-principale ul{width:270px;height:208px;margin:0;padding:0;list-style-type:none;list-style-image:url("none");list-style-position:outside;}
.menu-principale ul li{display:inline;}
.menu-principale ul li a,.menu-principale ul li span{position:absolute;display:block;text-indent:-999em;}
.menu-principale ul li.wedding a{width:226px;height:51px;top:20px;left:0px;background: transparent url(img/cmdtransparent.gif) no-repeat scroll 0 0;}
.menu-principale ul li.wedding a:hover,.menu-principale ul li.active span.wedding,.wedding-over .menu-principale ul li.wedding a{width:226px;height:51px;top:20px;left:0px;background:transparent url(img/cmd-wedding-over.png) no-repeat scroll 0 0;}
.menu-principale ul li.reportage a{width:264px;height:50px;left:4px;top:56px;background: transparent url(img/cmdtransparent.gif) no-repeat scroll 0 0;}
.menu-principale ul li.reportage a:hover,.menu-principale ul li.active span.reportage,.reportage-over .menu-principale ul li.reportage a{width:264px;height:50px;left:4px;top:56px;background:transparent url(img/cmd-reportage-over.png) no-repeat scroll 0 0;}
.menu-principale ul li.personal a{width:216px;height:41px;top:94px;left:4px;background: transparent url(img/cmdtransparent.gif) no-repeat scroll 0 0;}
.menu-principale ul li.personal a:hover,.menu-principale ul li.active span.personal,.personal-over .menu-principale ul li.personal a{width:216px;height:41px;top:94px;left:4px;background:transparent url(img/cmd-personal-over.png) no-repeat scroll 0 0;}
.menu-principale ul li.fashion a{width:191px;height:41px;top:132px;left:4px;background: transparent url(img/cmdtransparent.gif) no-repeat scroll 0 0;}
.menu-principale ul li.fashion a:hover,.menu-principale ul li.active span.fashion,.fashion-over .menu-principale ul li.fashion a{width:191px;height:41px;top:132px;left:4px;background:transparent url(img/cmd-fashion-over.png) no-repeat scroll 0 0;}
.menu-principale ul li.portraits a{width:205px;height:41px;top:167px;left:4px;background: transparent url(img/cmdtransparent.gif) no-repeat scroll 0 0;}
.menu-principale ul li.portraits a:hover,.menu-principale ul li.active span.portraits,.portraits-over .menu-principale ul li.portraits a{width:205px;height:41px;top:167px;left:4px;background:transparent url(img/cmd-portraits-over.png) no-repeat scroll 0 0;}
.line-index{width:20px;height:222px;float:left;background-position:bottom;background-repeat:no-repeat;}
.wedding .line-index,.wedding-over .line-index{background-image:url("img/cmd-wedding-line-index.png");}
.reportage .line-index,.reportage-over .line-index{background-image:url("img/cmd-reportage-line-index.png");}
.personal .line-index,.personal-over .line-index{background-image:url("img/cmd-personal-line-index.png");}
.fashion .line-index,.fashion-over .line-index{background-image:url("img/cmd-fashion-line-index.png");}
.portraits .line-index,.portraits-over .line-index{background-image:url("img/cmd-portraits-line-index.png");}
#elenco-servizi{padding-right:10px;}
.elenco-servizi a{font-weight:bold;font-size:13px;}
.elenco-servizi{text-align:right;}
.intro .menu-principale{width:750px;height:640px;left:0px;position:relative;margin:0;background-image:url("img/img-intro.png");background-repeat:no-repeat;}
.intro .menu-principale ul{width:750px;height:640px;overflow:hidden;margin:0;padding:0;list-style-type:none;list-style-image:url("none");list-style-position:outside;}
.intro .menu-principale ul li{display:inline;}
.intro .menu-principale ul li a,.intro .menu-principale ul li span{position:absolute;display:block;text-indent:-999em;}
.intro .menu-principale ul li.wedding a{width:544px;height:122px;top:20px;left:47px;background: transparent url(img/cmdtransparent.gif) no-repeat scroll 0 0;}
.intro .menu-principale ul li.wedding a:hover,.intro .menu-principale ul li.active span.wedding{width:544px;height:122px;top:20px;left:47px;background:transparent url(img/cmd-intro-wedding-over.png) no-repeat scroll 0 0;}
.intro .menu-principale ul li.reportage a{width:634px;height:121px;top:107px;left:55px;background: transparent url(img/cmdtransparent.gif) no-repeat scroll 0 0;}
.intro .menu-principale ul li.reportage a:hover,.intro .menu-principale ul li.active span.reportage{width:634px;height:141px;top:107px;left:55px;background:transparent url(img/cmd-intro-reportage-over.png) no-repeat scroll 0 0;}
.intro .menu-principale ul li.personal a{width:521px;height:98px;top:200px;left:55px;background: transparent url(img/cmdtransparent.gif) no-repeat scroll 0 0;}
.intro .menu-principale ul li.personal a:hover,.intro .menu-principale ul li.active span.personal{width:521px;height:98px;top:200px;left:55px;background:transparent url(img/cmd-intro-personal-over.png) no-repeat scroll 0 0;}
.intro .menu-principale ul li.fashion a{width:549px;height:99px;top:291px;left:55px;background: transparent url(img/cmdtransparent.gif) no-repeat scroll 0 0;}
.intro .menu-principale ul li.fashion a:hover,.intro .menu-principale ul li.active span.fashion{width:549px;height:99px;top:291px;left:55px;background:transparent url(img/cmd-intro-fashion-over.png) no-repeat scroll 0 0;}
.intro .menu-principale ul li.portraits a{width:494px;height:99px;top:375px;left:55px;background: transparent url(img/cmdtransparent.gif) no-repeat scroll 0 0;}
.intro .menu-principale ul li.portraits a:hover,.intro .menu-principale ul li.active span.portraits{width:494px;height:99px;top:375px;left:55px;background:transparent url(img/cmd-intro-portraits-over.png) no-repeat scroll 0 0;}
.gallery-visualizzatore{padding-right:10px;padding-left:10px;background-color:#000000;}
.gallery-visualizzatore h1{color:#ffffff;}
#show1{width:718px;height:595px;}
#show1 .slideshow-captions{width:718px;bottom:115px;}
#show1 .slideshow-captions-visible{height:20px;opacity: 1;}
#show1 .slideshow-controller{top:50%;margin:-44px 0 0 -119px;}
#show1 .slideshow-images{width:718px;height:480px;}
#show1 .slideshow-thumbnails{width:718px;height:107px;bottom:0px;left:0px;overflow:auto;}
#show1 .slideshow-thumbnails ul{width:2500px;height:90px;}
#show1 .slideshow-thumbnails li{margin:0 5px 0 0;}
#show1 .slideshow-thumbnails a{float:left;opacity: .5;}
#show1 .slideshow-thumbnails a img{border:0;}
#show1 .slideshow-thumbnails .overlay{width:30px;height:85px;bottom:25px;position:absolute;z-index: 10000;}
#show1 .slideshow-thumbnails .overlay.a{left:0;background: url(plugins/slideshow2/css/thumbnails-a.png);}
#show1 .slideshow-thumbnails .overlay.b{right:0;background: url(plugins/slideshow2/css/thumbnails-b.png);}
.slideshow-thumbnails a:hover{background-color: #ffffff !important;opacity: 1 !important;}
.slideshow-thumbnails img{display:block;}
.slideshow-thumbnails-active{background-color:#C6C7C8;opacity: 1;}
.slideshow-thumbnails-inactive{background-color:#FFF;opacity: .5;}
