/* css lightbox */
#overlayl{position: absolute;top: 0px;left: 0px;display: none;z-index: 101;background: black;}
#lightbox{width: 1000px; height: 500px;position:absolute;top: 0px; left: 0px; z-index: 101; display:none; background-color:#efece7;padding-bottom:60px}
#lightbox .content{display: none; position:relative;}
#lightbox div.header {display: block; height:51px; background-color: #000000; border-bottom: 2px solid #cd4d2d; padding-top: 15px;}
#lightbox div.header div.logo_canale {background: url(http://i.res.24o.it/img2010/lightbox/logo_Lightbox_IlSole24Ore.png?v1.0001) no-repeat; float: left; height:27px; width:131px; margin: 5px 0px 0px 20px; display:inline; padding: 0px;}
#lightbox div.header div.close {float: right; margin:8px 25px 0px 0px;}
#lightbox div.header div.close a{	background: url(http://i.res.24o.it/img2010/lightbox/chiudi.png?v1.0001) no-repeat; display:block; height:23px; margin-top: 0px; width: 93px;}
#lightbox div.header div.close a:hover {text-decoration: none;background:url(http://i.res.24o.it/img2010/lightbox/chiudi-over.png?v1.0001) no-repeat;}
#lightbox div.cnt_image {border: 1px solid #ddd9d3; position:relative;visibility:hidden; float: left; margin: 20px 20px 10px 20px; width: 635px; background-color: #f7f7f7; display:inline; padding: 10px 0px 0px;}
#lightbox  .loading{display: none; position:absolute; z-index: 50;}
#lightbox div.cnt_image #current_image {text-align:center;}
#lightbox div.cnt_image #current_image img {margin: 0 auto;}
#lightbox div.cnt_image div.caption {background: clear: both; padding: 10px; text-align: left;}
#lightbox div.cnt_image div.caption p#gallery_title{color: #000000;font-family: Arial;font-size: 20px; line-height: 18px;margin: 5px 15px 0px;}
#lightbox div.cnt_image div.caption p#image_caption, #lightbox div.cnt_image div.caption p#image_title{color: #999999;clear:both;font-family: Arial;font-size: 12px;line-height: 14px;margin: 15px 15px 0px;}
#lightbox div.cnt_image div.caption p#image_title {font-weight: bold; padding: 0px;}
#lightbox div.cnt_image div.caption p#image_caption {margin-top: 0px;}
#lightbox div.rightbox{width: 300px;float: left; display: inline; margin: 0px; padding: 0px;}
#lightbox div.rightbox div#spot {height: 250px; margin: 14px 0px 5px; overflow: hidden; float: right; width: 300px; display:inline;}
#lightbox div.rightbox div#spot #bannerLB {width: 300px; height: 250px;margin: 0px;padding: 0px;}
#lightbox div.rightbox div.spot_footer { background: url(http://i.res.24o.it/img2010/lightbox/tit_Pubblicita.png?v1.0001) no-repeat right top; clear:both; font-size: 0px; height: 11px; line-height: 0px;	margin: 0px 0px 10px 0px; width: 300px;}
#lightbox  .lightbox_navigation{position:relative; overflow: hidden; display: block; width: 635px; background-color: #e4e1dc; height:126px;}
#lightbox  .btn_Previous, #lightbox  .btn_Next {position: absolute;top: 40px; display: block; width: 26px; height: 35px; overflow: hidden; text-indent: -9000px; background-position: left top; background-repeat: no-repeat}
#lightbox  .btn_Previous {left:0px;}
#lightbox  .btn_Next {right: 0px;}
#lightbox  a.btn_Previous:link, #lightbox a.btn_Previous:visited {left: 10px; background-image:url(http://i.res.24o.it/img2010/gallery/mc_btn_photo_previous.png?v1.0001);}
#lightbox  a.btn_Previous:hover {background-image:url(http://i.res.24o.it/img2010/gallery/mc_btn_photo_previous-over.png?v1.0001);}
#lightbox  a.btn_Next:link, #lightbox a.btn_Next:visited {right: 10px; background-image: url(http://i.res.24o.it/img2010/gallery/mc_btn_photo_next.png?v1.0001);}
#lightbox  a.btn_Next:hover {background-image:url(http://i.res.24o.it/img2010/gallery/mc_btn_photo_next-over.png?v1.0001);}
#lightbox .box_ThumbList {display: block; width: 558px; height: 60px; overflow: hidden!important; top: 30px; left: 30px; position:absolute;}
#lightbox .box_ThumbList .list_Picture{overflow:hidden;display: block; position:absolute;}
#lightbox .box_ThumbList .list_Picture li {float: left; display: inline; width: 78px; height: 60px; margin: 0px 7px 0px 8px; cursor: pointer;}
#lightbox .box_ThumbList .list_Picture li a:link, 
#lightbox .box_ThumbList .list_Picture li a:visited {display: block; overflow: hidden; border: 1px solid #2A2A2A;}
#lightbox .box_ThumbList .list_Picture li.li_Selected img{border: 1px solid #cd4d2d;}
#lightbox .lightbox_navigation .box_PhotoScroller {background: url(http://i.res.24o.it/img2010/lightbox/mc_back_photoScroller.png?v1.0001) no-repeat;width:551px; left: 35px; bottom:13px; position: absolute; clear:both; margin:0px; height:20px;}
#lightbox .txt_ThumbNumber {width: 520px;left: 50px; top:5px; position: absolute; text-align: center; font-size: 11px; color: #000000; font-family: arial; margin:0 auto; clear:both;}
#lightbox .txt_ThumbNumber strong {font-weight: normal; color: #e95a30; clear:both;}
#lightbox #startShow, #lightbox #stopShow  { width: 37px; height: 37px; background: url(http://i.res.24o.it/img2010/lightbox/btn_Slideshow.png?v1.0001) no-repeat; position:absolute; top:80px; cursor: pointer;left:590px;}
#lightbox #stopShow {background: url(http://i.res.24o.it/img2010/lightbox/stop.png?v1.0001) no-repeat;}
#lightbox #startShow.hovering{background: url(http://i.res.24o.it/img2010/lightbox/btn_Slideshow-over.png?v1.0001) no-repeat;}
#lightbox #lbox_scroller_container {position:relative;}
#piuvistibox {visibility:hidden;}
#piuvistibox  h2{background: none transparent;}