@charset "utf-8";


/* Visore e sotto-visore */
#site-main-CTR .site-main-CNT .visore{margin:0 0 42px;}
.Quotes{margin:20px 0 0; padding:15px 15px 0; background: url("/mediaObject/corporate/common/aboutUs-history/aboutUs-calendar/apri-virgolette/original.jpg") no-repeat scroll 0 0 transparent; font-size:22px; line-height:1.2em; font-family:'Gotham 3r','Gotham A','Gotham B','Gotham-Light',Arial,Helvetica,sans-serif; font-weight:300; font-style:normal; /*font-weight:normal;*/ text-align:center;}
.QuotesAttr{padding:25px 0 0; width:100%; background: url("/mediaObject/corporate/common/aboutUs-history/aboutUs-calendar/chiudi-virgolette/original.jpg") no-repeat scroll right 0 transparent;font-size:14px;}
.QuotesAttrRight{float:right; padding:0 0 35px;}
.QuotesAttr strong{font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/}
.QuotesAttr span{display:block; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ text-align:left;}
#site-main-CTR .site-main-CNT .content p{clear:both;}
#site-main-CTR .site-main-CNT .content .lnk-more{margin: 80px auto 10px; width: 227px;}
#site-main-CTR .site-main-CNT .content .lnk-more li{float: left; margin: 0 0 0 50px; font-size:19px; line-height:1.1em; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color:#383838; text-align: center;}
#site-main-CTR .site-main-CNT .content .lnk-more li a{text-decoration: none; color: #383838;}
#site-main-CTR .site-main-CNT .content .lnk-more li strong{display: block; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/}


/* Sections */
.section-ctr{height: 1000px}
#eraIII{height: 1050px;}
.section-ctr .section-cnt{width: 100%; background: #f5f5f5;}
.section-ctr .section-cnt .up{position:relative; margin: 0 auto; width: 968px; height: 300px;}
#eraIII .section-cnt .up{height: 350px;}
.section-ctr .section-cnt .up h2{padding: 30px 0 25px;}
.section-ctr .section-cnt .up p{line-height: 1.3em;}

/* Slider foto barbara */
.caroufredsel_wrapper{cursor: default!important;}
.carouselCtr{position: relative;}
.carouselCtr .arrow_down{position: absolute; left:46%; background: url("/mediaObject/corporate/common/aboutUs-history/arrow-gray-light/original.png") 50% 0 no-repeat!important; height: 54px!important; width: 108px; z-index: 9;}
.arrowCtr{position: relative; margin: 0 auto; width: 968px;}
.arrowCtr .prev, .arrowCtr .next {display: block; position: absolute; height: 56px; bottom: 323px; z-index: 5;font-size:45px; line-height: 56px; font-family:'Gotham 3r','Gotham A','Gotham B','Gotham-Light',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ text-decoration: none; color: #ffffff;}
.arrowCtr .prev{right: 829px; background: url("/mediaObject/corporate/common/aboutUs-history/aboutUs-calendar/arrow-left/original.png") 100% 0 no-repeat;}
.arrowCtr .next{left:831px; background: url("/mediaObject/corporate/common/aboutUs-history/aboutUs-calendar/arrow-right/original.png") 0 0 no-repeat;}
.arrowCtr .prev span{padding: 0 38px 0 0;}
.arrowCtr .next span{padding: 0 0 0 38px;}

.photoWrap{position:relative; float:left; border-left: 2px solid #ffffff; width:688px; height: 700px;}
.photoWrap > img.photoBig{z-index: 1;}
.photoWrap .infoPhotographer{display:none; z-index: 3;}
.photoWrap.active .bkgAlpha{background: none;}
.photoWrap .bkgAlpha{display: block; position: absolute; top:0; left: 0; width: 688px; height: 700px; background: url("/mediaObject/corporate/common/aboutUs-history/aboutUs-calendar/bkg-alpha70/original.png") 0 0 repeat; z-index: 2;}
.photoWrap.active .infoPhotographer{display: block!important; position:absolute; left:0; bottom:0; padding: 10px 1px 10px 0; width: 687px; background: #ffffff;
    opacity: 0.8;
    -khtml-opacity: 0.8;
    -moz-opacity:0.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
}
.infoPhotographer .photograper{float: left; padding: 0 0 0 10px; width: 308px; text-align: left;}
.infoPhotographer .photograper .year{float: left; margin: 0 5px 0 0; color:#000; font-size:34px;}
.infoPhotographer .photograper .place{float: left; padding: 8px 0 10px; color:#7f7f7f; font-size:18px;}
.infoPhotographer .photograper .name{float: left; clear: both; margin: 3px 0 0 0; color:#000; font-size:22px;}
.infoPhotographer .photograper .lnkBio{float:right; margin:8px 8px 0 0; padding-right:10px; background: url("/mediaObject/corporate/common/aboutUs-history/aboutUs-calendar/bio-cursor/original.png") no-repeat scroll right 4px transparent; color:#7f7f7f; cursor:pointer; font-size:15px; text-decoration: none;}
.infoPhotographer .photograper .ThumbImages{float: right; width: 368px;}
.photoWrap.active .infoPhotographer .ThumbImages img{position:relative; display:block; float:left; margin: 0 0 0 1px; width:91px; height:auto; z-index:0; cursor:pointer;
    opacity: 0.5;
    -khtml-opacity: 0.5;
    -moz-opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
}
img.OverOpacityHover{
    opacity: 1!important;
    -khtml-opacity: 1!important;
    -moz-opacity:1!important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
    filter: alpha(opacity=100)!important;
    background: #fff;
}

/* Popup biography */
#lghtbxvrlyr {display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: none repeat scroll 0 0 #000000; z-index: 99998; 
    opacity:0.85; 
	 /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    /* IE 5-7 */
    filter: alpha(opacity=85);
    /* Netscape */
    -moz-opacity: 0.85;
    /* Safari 1.x */
    -khtml-opacity: 0.85; }
.bioCtr{display:none; position: absolute; top:50%; left: 50%; margin: -242px 0 0 -379px; width: 758px; height: 484px; background: #ffffff; z-index: 99999;}
.bioCtr .closePop{position: absolute; top:-15px; right: -15px;}
.bioCtr h2{display: block; margin-bottom:30px; font-size: 24px; line-height: 24px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color: #000; text-transform: uppercase; text-align:left;}
.bioCtr .bioCnt{padding: 40px 66px; height: 434px;}
.bioCtr .bioCnt .textSCroll{height: 338px; overflow-y: auto; text-align: left;}
.bioCtr .bioCnt .textSCroll .jspVerticalBar{float:left; width: 7px; background: none;}
.bioCtr .bioCnt .textSCroll .jspDrag{background: #A9A9A9;}
.bioCtr .bioCnt .textSCroll .jspTrack{background: none;}
.bioCtr .bioCnt .textSCroll p{float:left; padding: 0 10px 0 0; width:609px; font-size: 16px; line-height:21px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:italic; /*font-weight:normal;*/ color: #222222;}

/* Section The Cal */
#theCal{border-top:50px solid #fff; background:#000; height:auto; overflow:hidden;}
#theCal .section-cnt{background: #000;}
#theCal .abstract{float:left; padding:152px 0 0; width:372px;}
#theCal .abstract h2 {text-align:left; color:#ffffff;}
#theCal .abstract h2 span {display:block; font-size:18px;}
#theCal .abstract p{color: #ffffff;}
#theCal .quick-link{left: 0; right: auto; bottom: 40px;}
#theCal .abstract a{display:block; margin:115px 0 0; font-size:16px; line-height:1.1em; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#ffffff; text-decoration:none;}
#ARCHIVE {overflow:hidden; position:relative; height:508px; z-index:0}
#ARCHIVE .cover{top:0; left:0; position:absolute; width:596px; height:508px; background:url("/mediaObject/corporate/common/aboutUs-history/bkg-alfa-black/original.png") 50% 50%; z-index:9}
#ARCHIVE .cover .lnk-button{position:absolute; width:135px; height:135px; background:url("/mediaObject/corporate/common/aboutUs-history/button-timeline/original.png") no-repeat 0 0; overflow:hidden; left:230px; top:186px; display:block}
#parallactic-bkg { position:absolute; top:0; left:0; width:100%; background:transparent url("/mediaObject/corporate/common/aboutUs-history/aboutUs-history-Plunga/bkg-parallactic/original.png") repeat-y 50% 135px; z-index:5; height:508px;}
#parallactic-bkg span{position:absolute; top:0; left:50%; border-left:1px solid #777; width:0; height:508px;}
#ARCHIVE-timeline { position:absolute; top:0; left:0; width:100%; text-align:center; z-index:9; height:508px;}
#ARCHIVE-timeline-CNT {width:600px; position: relative; padding:30px 0 0;}
#ARCHIVE-timeline-CNT article { position:relative; margin:0 0 -10px; width:303px; text-align:left; background:transparent url("/mediaObject/corporate/common/aboutUs-history/aboutUs-history-Plunga/timeline-box/original.png") no-repeat; }
#ARCHIVE-timeline-CNT article time { position:absolute; top:45px; font-size:18px; line-height:1.1em; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#FFF; }
#ARCHIVE-timeline-CNT article a { position:relative; padding:5px 5px 5px 5px; width:218px; height:94px; overflow:hidden; text-decoration:none; background:transparent url("/mediaObject/corporate/common/aboutUs-history/aboutUs-history-Plunga/timeline-box-a/original.png") 0 0 no-repeat;}
#ARCHIVE-timeline-CNT article a hgroup { float:left; }
#ARCHIVE-timeline-CNT article a hgroup h1 {width:130px; color:#D2D2D2; text-transform:uppercase; font-size:13px; line-height:1.1em; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ margin:20px 0 0 }
#ARCHIVE-timeline-CNT article a hgroup h1.double{margin-top:5px; font-size:13px}
#ARCHIVE-timeline-CNT article a hgroup h1 strong { display:block; font-size:15px; line-height:1.1em; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ margin:0 0 0 4px }
#ARCHIVE-timeline-CNT article a hgroup h1.double strong{font-size:15px; line-height:1.1em;}
#ARCHIVE-timeline-CNT article a hgroup h2 {padding:0; width:117px; color:#676767; margin:0 0 0 12px; font-size:12px; line-height:1em; font-family:'Gotham 3r','Gotham A','Gotham B','Gotham-Light',Arial,Helvetica,sans-serif; font-weight:300; font-style:normal; /*font-weight:normal;*/ }
#ARCHIVE-timeline-CNT article a figure { float:right; width:63px; height:90px; overflow:hidden; }
#ARCHIVE-timeline-CNT article a figure img { border:0 none; }
#ARCHIVE-timeline-CNT article a span { position:absolute; bottom:5px; right:87px; width:14px; height:15px; overflow:hidden; background:transparent url("/mediaObject/corporate/common/aboutUs-history/aboutUs-history-Plunga/plus/original.png") no-repeat 0 0; }
#ARCHIVE-timeline-CNT article.boxSX1 { float:left; background-position:100% -403px; }
#ARCHIVE-timeline-CNT article.boxSX2 { float:left; background-position:100% -555px; }
#ARCHIVE-timeline-CNT article.boxSX3 { float:left; background-position:99% -706px; }
#ARCHIVE-timeline-CNT article.boxSX1 time, #ARCHIVE-timeline-CNT article.boxSX2 time, #ARCHIVE-timeline-CNT article.boxSX3 time { left:310px; }
#ARCHIVE-timeline-CNT article.boxSX1 a { float:left; margin-left:30px; }
#ARCHIVE-timeline-CNT article.boxSX2 a { float:left; margin-left:20px; }
#ARCHIVE-timeline-CNT article.boxSX3 a { float:left; margin-left:0; }
#ARCHIVE-timeline-CNT article.boxDX1 { float:right; background-position:0 -253px; }
#ARCHIVE-timeline-CNT article.boxDX2 { float:right; background-position:0 -97px; }
#ARCHIVE-timeline-CNT article.boxDX3 { float:right; background-position:0 54px;}
#ARCHIVE-timeline-CNT article.boxDX1 time, #ARCHIVE-timeline-CNT article.boxDX2 time, #ARCHIVE-timeline-CNT article.boxDX3 time { right:310px; }
#ARCHIVE-timeline-CNT article.boxDX1 a { float:right; margin-right:30px; }
#ARCHIVE-timeline-CNT article.boxDX2 a { float:right; margin-right:20px; }
#ARCHIVE-timeline-CNT article.boxDX3 a { float:right; }
#ARCHIVE-timeline-CONTAINER { position: relative; width: 100%; z-index:2 }

#related-stories{height:auto;}
#related-stories .related-wrapper{height:auto;}
#related-stories .section-cnt{width: 968px; background: #fff;}
