@charset "utf-8";
/* CSS Document */

/* ABOUT-US common:css replacements classes */
#side-nav-CNT.blockStories {min-height:324px;}
#side-nav-CNT.blockStories > ul > li > a {margin:0 0 0 9px; padding-left:11px; color:#FFF; background:transparent url("/mediaObject/corporate/common/aboutUs-history/spr-mnu-stories/original.png") no-repeat 0 3px;}
#side-nav-CNT.blockStories > ul > li > a:hover {color:#FD0; background-position:-250px 3px;}
#side-nav-CNT.blockStories > ul > li.active > a {color:#FD0; background-position:-500px 3px;}
#side-nav-CNT.blockStories > ul > li.no-submnu > a {background-image:none;}
#side-nav-CNT.blockStories ul ul li a {margin-left:22px; color:#8D8D8D;}
#side-nav-CNT.blockStories ul ul li a:hover {color:#FFF;}

/* STRUTTURA SCROLLABILE */
.fixed-container {
background: url("/mediaObject/corporate/common/aboutUs-history/bkg-top-navigation-home/original.png") repeat-x scroll 50% 75px rgba(0, 0, 0, 0);
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

/* CUSTOM SCROLLBAR */
#scrollBar {position:absolute; top:0; right:0; width:20px; height:100%; background:#FFF; z-index:9998; cursor:default;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	-khtml-opacity:.50;
	opacity:.50;
   /* -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1);
    -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1);
    -o-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1);*/
}
#scrollBar_cursore {position:absolute; top:0; right:0; width:20px; height:30px; background:#000; z-index:9999; cursor:pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	-khtml-opacity:.50;
	opacity:.50;
}

/* ### COMMON ### */
.shadowBox {border:1px solid #D7D7D7;
    -webkit-box-shadow: 0 3px 5px 0 rgba(137,137,137,137);
    box-shadow: 0 3px 5px 0 rgba(137,137,137,137);
}

.darkShadowBox {border:1px solid #57686b;
    -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.3);
}
.box-alfa-gray {background: url("/mediaObject/corporate/common/aboutUs-history/bkg-alfa-gray/original.png") repeat scroll 0 0; *zoom:1;}
.box-alfa-yellow {background: url("/mediaObject/corporate/common/aboutUs-history/bkg-alfa-yellow/original.png") repeat scroll 0 0; *zoom:1;}
/* quadrotto calendario */
#side-navigation .quadrotto {margin:0 0 9px; width:221px;
	-webkit-box-shadow:0 0 3px 1px #CCC;
	-moz-box-shadow:0 0 3px 1px #CCC;
	box-shadow:0 0 3px 1px #CCC;
}
#side-navigation .quadrotto article {width:191px;}
#side-navigation .quadrotto article .app-widget {right:15px; width:191px;}
#side-navigation .quadrotto article .app-widget > aside {margin-left:0; width:191px;}
.row_foot table tr td:last-child {display:none!important;}

/* Social share */
.social-ctr{margin: 15px 0 0;}
.social-ctr.posRel{position: relative;}
.social-ctr.posAbs{position: absolute; z-index:99;}
.social-ctr li{float: left; margin: 0 3px 0 0;}

/* Top page */
#site-main-CTR {margin:1px 0 0; padding:0 0 20px 0;}
#site-main-CTR .site-main-CNT {position:relative;}
#site-main-CTR .site-main-CNT .visore {position:relative; margin:0 0 25px 0;}
#site-main-CTR .site-main-CNT .visore figure img {display:block;}
#site-main-CTR .site-main-CNT .visore hgroup {position:absolute; top:18px; left:25px; color:#FFF;}
#site-main-CTR .site-main-CNT .visore hgroup h1 {padding:0 0 60px; font-size:21px; 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;*/}
#site-main-CTR .site-main-CNT .visore hgroup h2 {font-size:39px; 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;}
#site-main-CTR .site-main-CNT .visore > footer{position: absolute; bottom: 20px; left: 25px;}
#site-main-CTR .site-main-CNT .visore > footer p{font-size:14px; line-height:15px; color: #fff; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/}
#site-main-CTR .site-main-CNT .visore .social-ctr li{margin: 0 10px 0 0;}
#site-main-CTR .site-main-CNT .content {position:relative; text-align:center;}
#site-main-CTR .site-main-CNT .content > header {margin:0 0 10px 0;}
#site-main-CTR .site-main-CNT .content > header h2 {font-size:34px; 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;}
#site-main-CTR .site-main-CNT .content .box-media {margin:0 0 0;}
#site-main-CTR .site-main-CNT .content .box-media h2{padding: 0 0 10px; 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;*/}
#site-main-CTR .site-main-CNT .content .box-media .video-ctr{background: #000; margin: 10px auto 15px; cursor: pointer;}
#site-main-CTR .site-main-CNT .content .video-ctr {margin:0 auto 15px; width:534px; height:321px; z-index: 1;}
#site-main-CTR .site-main-CNT .content p {padding:0 0 10px 0; font-size:18px; line-height:1.2em; 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;}
/* ## Sections scrollable ## */
/* Common */
.wrapper-sections {position:relative; clear:both; width:100%; margin:0 0 24px;}
.wrapper-sections .section-ctr {position: relative; z-index: 2; overflow: hidden;}
.section-ctr .section-cnt {position:relative; margin:0 auto; width:968px;}
.section-ctr .section-cnt .arrow_down{display:block; background:url("/mediaObject/corporate/common/aboutUs-history/arrow-next-down/original.png") 50% 0 no-repeat; height:40px;}
.section-ctr .section-cnt h2 {font-size:34px; 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;}
.section-ctr .section-cnt p {font-size:18px; line-height:1.2em; 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;}
.section-ctr .section-cnt .cnt-center{position: relative; margin: 0 auto; width: 968px;}

/* Bar's colors graphics */
.section-ctr .section-cnt .bar{position:absolute; border:1px solid #828584; }
.section-ctr .section-cnt .bar-yellow {background:#fdde16;}
.section-ctr .section-cnt .bar-black {background:url("/mediaObject/corporate/common/aboutUs-history/Histogram-bar-black/original.png") 0 0 repeat;}
.section-ctr .section-cnt .bar-gray {background:url("/mediaObject/corporate/common/aboutUs-history/Histogram-bar-gray/original.png") 0 0 repeat;}
.section-ctr .section-cnt .bar-gray-light {background:#ebebeb;}
.section-ctr .section-cnt .bar-gray-alpha8 {background:#969696;}
.section-ctr .section-cnt .bar-gray-alpha5 {background:#bababa;}

.section-ctr .section-cnt .abstract {float:left; text-align:left;}
.section-ctr .section-cnt .abstract h2, .section-ctr .section-cnt  h2 {padding:0 0 20px 0;}
.section-ctr .section-cnt .abstract h2 span, .section-ctr .section-cnt h2 span{display:block; margin:20px 0 0 0; font-size:18px; line-height:1.1em;}
.section-ctr .section-cnt .abstract-right {float:right;}
.section-ctr .section-cnt figure img{display: block;}
.section-ctr .section-cnt .video-ctr {float:left; background: #000; width:377px; height:230px; cursor: pointer; z-index: 1;}
.section-ctr .section-cnt .video-ctr-right {float:right;}

/* Quick link */
.section-ctr .section-cnt .quick-link {position:absolute; right:0; text-align:left; z-index: 1;}
.section-ctr .section-cnt .quick-link p {padding: 0 0 3px; font-size:12px; 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:#ffffff;}
.section-ctr .section-cnt .quick-link.dark p{color: #383838;}
.section-ctr .section-cnt .quick-link ul {}
.section-ctr .section-cnt .quick-link ul li {margin: 0; padding:0 0 0; height:auto!important; list-style: none; font-size:14px; line-height:1.3em; 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-transform: uppercase;}
.section-ctr .section-cnt .quick-link ul li{padding: 0 0 6px; color: #383838;}
.section-ctr .section-cnt .quick-link ul li a {padding: 0 30px 3px 0; background: url("/mediaObject/corporate/common/aboutUs-history/ico-quick-link/original.png") 100% 1px no-repeat; color:#ffffff; text-decoration:none;}
.section-ctr .section-cnt .quick-link.dark ul li a{background: url("/mediaObject/corporate/common/aboutUs-history/ico-quick-link-dark/original.png") 100% 1px no-repeat; color:#383838;}
.section-ctr .section-cnt .quick-link ul li a span {border-bottom:1px solid #bababa; *display:inline-block;}

/* Related stories */
#related-stories{background: none; height: auto!important;}
.related-wrapper {margin:0; padding:0 0 44px; height: auto!important;}
.related-wrapper h2 {margin:0; padding:60px 0 60px !important; background: none; color: #383838!important;}
.related-wrapper .related-cnt li {border:0 none;}

/* Ultima revisione */
.lastModified{margin: 30px 0 0;}
.lastModified span{font-size:14px; line-height: 1.1em; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:italic; /*font-weight:normal;*/ color:#7E7E7E;}

/* Box "Vuoi saperne di più?" */
.info-lnk{border:2px solid #f1f2f2; padding: 18px 11px 0; width:195px; background: url("/mediaObject/corporate/common/aboutUs-history/bkg-white-matt/original.png") 0 0 repeat;}
.info-lnk h2{border-bottom:1px solid #000; padding: 0 0 14px!important; font-size:14px!important; line-height:1.1em!important; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color: #383838; text-align: left;}
.info-lnk li{border-bottom:1px solid #9c9e9e; padding:12px 0; text-align: left; list-style: none;}
.info-lnk li.last{border: 0;}
.info-lnk li a{font-size:13px; line-height:13px; 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-decoration: none;}

/* Box link Industrial Plan 2015 */
.boxIP{width: 220px;}
.boxIP a,.boxIP a img{display: block;}

/* Obiettivi 2015 */
.obiettivi-2015 .obiettivo {float: left; border:1px solid #9b9b9b; margin: 0 16px 0; padding:19px 13px 0; width: 190px; height: 197px; background:url("/mediaObject/corporate/common/aboutUs-history/bkg-obiettivo2015/original.jpg") 0 0 no-repeat; text-align: left;}
.obiettivi-2015 .obiettivo.last {margin: 0;}
.obiettivi-2015 .obiettivo span.perc {font-size:70px; line-height:1.1em; font-family:'Gotham 3r','Gotham A','Gotham B','Gotham-Light',Arial,Helvetica,sans-serif; font-weight:300; font-style:normal; /*font-weight:normal;*/ color: #ffffff;}
.obiettivi-2015 .obiettivo p{padding: 70px 0 0; color: #ffffff;}
.obiettivi-2015 .obiettivo.doubleData {padding: 0 9px 0; width:198px; height:216px;}
.obiettivi-2015 .obiettivo.doubleData .data {padding:24px 0 14px;  height: 69px;}
.obiettivi-2015 .obiettivo.doubleData .data.bordered {padding: 14px 0 24px; border-bottom:1px solid #828282; height: 69px;}
.obiettivi-2015 .obiettivo.doubleData .data span.perc {display: block; padding: 0 0 12px 0; font-size: 29px; line-height: 1.1em;}
.obiettivi-2015 .obiettivo.doubleData .data figure {float: left; margin: 0 10px 0 0; padding: 0 0 0 3px;}
.obiettivi-2015 .obiettivo.doubleData .data p {padding: 9px 0 0;}

/* MapStabilimenti Pirelli */
.map-stabilimenti{position: relative; margin: 0 0 0 241px; background: url("/mediaObject/corporate/common/aboutUs-history/aboutUs-business/mappa-stabilimenti-pirelli/original.png") 65% 15px no-repeat; height: 400px;}
.map-stabilimenti .areaMaker{position: absolute; background: url("/mediaObject/corporate/common/aboutUs-history/aboutUs-business/areaMapMaker/original.png") 0 0 no-repeat; width: 27px; height: 29px; z-index: 1;}
#areaMaker01{top:150px; left:184px;}
#areaMaker02{top:206px; left:198px;}
#areaMaker03{top:224px; left:254px;}
#areaMaker04{top:262px; left:280px;}
#areaMaker05{top:317px; left:246px;}
#areaMaker06{top:123px; left:354px;}
#areaMaker07{top:137px; left:386px;}
#areaMaker08{top:148px; left:390px;}
#areaMaker09{top:141px; left:405px;}
#areaMaker10{top:116px; left:429px;}
#areaMaker11{top:160px; left:426px;}
#areaMaker12{top:181px; left:416px;}
#areaMaker13{top:181px; left:573px;}
.map-stabilimenti .areaMaker.clicked {background: url("/mediaObject/corporate/common/aboutUs-history/aboutUs-business/areaMapMakerClicked/original.png") 0 0 no-repeat; cursor: default;}
.map-stabilimenti .areaTooltip{display: none; position: absolute; float: left; padding: 0 0 47px; background: url("/mediaObject/corporate/common/aboutUs-history/aboutUs-business/areaTooltip-arrow/original.png") 0 100% no-repeat; z-index: 2;}
.map-stabilimenti .areaTooltip .descrip{position: relative; border: 1px solid #828889; padding: 20px 20px 20px ; background: url("/mediaObject/corporate/common/aboutUs-history/bkg-matt/original.png") 0 0 repeat;}
.map-stabilimenti .areaTooltip .descrip h2{padding: 0!important; font-size:24px; line-height:1.1em; font-family:'Gotham 7r','Gotham A','Gotham B','Gotham-Bold',Arial,Helvetica,sans-serif; font-weight:700; font-style:normal; /*font-weight:normal;*/ color: #ffffff;}
.map-stabilimenti .areaTooltip .descrip p{font-size:15px; line-height:1.1em; font-family:'Gotham 7r','Gotham A','Gotham B','Gotham-Bold',Arial,Helvetica,sans-serif; font-weight:700; font-style:normal; /*font-weight:normal;*/ color: #ffffff;}
.map-stabilimenti .areaTooltip .descrip p span{display: inline; font-size:15px; line-height:1.1em; font-family:'Gotham 3r','Gotham A','Gotham B','Gotham-Light',Arial,Helvetica,sans-serif; font-weight:300; font-style:normal; /*font-weight:normal;*/ color: #ffffff;}

/* Preloader*/
#preloader {
    z-index: 1000001;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: .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;
    text-align: center;

}
#preloader img{
    position: relative;
    top: 49%;
    text-align: center;
}