@charset "utf-8";
#storia #intro{background-image:url(../../image/corporate/storia/testata.jpg)}

#storia h4 strong{font-family: 'sairasemibold';}
#blocco-storia{height:100%;width:100%;position:relative; margin:auto;}
#blocco-storia-int{position:relative;margin-top:-380px;height:100%;width:100%;}
#blocco-storia .blocco-storia-titolo-bg{height:350px;width:100%;position:absolute;top:-279px;}
/*#blocco-storia .blocco-storia-bg{height:154px;width:100%;position:absolute;margin:auto;background: #1c2d46;
background: -moz-linear-gradient(left, #1c2d46 0%, #1c2d46 40%, #ffffff 40%, #ffffff 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #1c2d46), color-stop(40%, #1c2d46), color-stop(40%, #ffffff), color-stop(100%, #ffffff));
background: -webkit-linear-gradient(left, #1c2d46 0%, #1c2d46 40%, #ffffff 40%, #ffffff 100%);
background: -o-linear-gradient(left, #1c2d46 0%, #1c2d46 40%, #ffffff 40%, #ffffff 100%);
background: -ms-linear-gradient(left, #1c2d46 0%, #1c2d46 40%, #ffffff 40%, #ffffff 100%);
background: linear-gradient(to right, #1c2d46 0%, #1c2d46 40%, #ffffff 40%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c2d46', endColorstr='#ffffff', GradientType=1 );top:0}*/
.blocco-storia-bg-azzurro-2 {position: absolute;bottom: 0;height: 98px;background-color: #ffffff;z-index: 0;width: 100%;}
#blocco-storia #blocco-storia-img{height:559px;width:100%;position:relative; margin:auto;background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:1;}
#blocco-storia #blocco-storia-img.blocco-storia-1947-img{background-image:url(../../image/corporate/storia/img_1947.jpg);}
#blocco-storia #blocco-storia-img.blocco-storia-1957-img{background-image:url(../../image/corporate/storia/img_1957.jpg);}
#blocco-storia #blocco-storia-img.blocco-storia-1961-img{background-image:url(../../image/corporate/storia/img_1961.jpg);}
#blocco-storia #blocco-storia-img.blocco-storia-1966-img{background-image:url(../../image/corporate/storia/img_1966.jpg);}
#blocco-storia #blocco-storia-img.blocco-storia-1972-img{background-image:url(../../image/corporate/storia/img_1972.jpg);}
#blocco-storia #blocco-storia-titolo{height:350px;width:100%;position:relative; margin-top:-279px;font-family: 'sairathin';font-size:6.0rem;line-height:60px;z-index:0;padding-top:186px;}
#blocco-storia #blocco-storia-titolo span{font-family: 'sairaregular'; font-size:2.4rem;line-height:2.4rem;display:block;}
#blocco-storia .blocco-storia-dx #blocco-storia-titolo{padding-left:44.5%;text-align:left;margin-left:20%}
#blocco-storia .blocco-storia-sx #blocco-storia-titolo{padding-right:44.5%;text-align:right;right:20%;}
#blocco-storia #blocco-storia-testo{height:auto;padding-top:20px;padding-bottom:100px;}
#blocco-storia .blocco-storia-dx .col-border{border-left:4px dashed #4e78b9;text-align:left;height:100%;}
#blocco-storia .blocco-storia-sx .col-border{border-right:4px dashed #4e78b9;text-align:right;height:100%;}
#blocco-storia .blocco-storia-dx #blocco-storia-testo-int{padding-left:20%;}
#blocco-storia .blocco-storia-sx #blocco-storia-testo-int{padding-right:20%;}

#blocco-storia .blocco-storia-last #blocco-storia-testo{border:0px;padding-bottom:160px;}


@media(max-width:1260px){
}
@media(max-width:992px){
	#blocco-storia .blocco-storia-dx #blocco-storia-titolo{padding-left:47.83333333%;text-align:left;margin-left:16.66666667%}
#blocco-storia .blocco-storia-sx #blocco-storia-titolo{padding-right:47.83333333%;text-align:right;right:16.66666667%;}

	#blocco-storia .blocco-storia-dx #blocco-storia-testo{padding-right:8.33333333%;}
	#blocco-storia .blocco-storia-sx #blocco-storia-testo{padding-left:8.33333333%;}
	#blocco-storia .blocco-storia-bg{display:none;}
#blocco-storia-int{margin-top:0px;}

}
@media(max-width:767px){
	#blocco-storia #blocco-storia-titolo{height:120px;width:100%;position:relative; margin-top:0;font-family: 'sairathin';font-size:6.0rem;line-height:60px;z-index:2;padding-top:20px;}
	#blocco-storia .blocco-storia-dx #blocco-storia-titolo{padding-left:4%;text-align:left;}
	#blocco-storia .blocco-storia-sx #blocco-storia-titolo{padding-right:4%;text-align:right;}	
	#blocco-storia .blocco-storia-dx #blocco-storia-testo{padding-right:16.66666667%;}
	#blocco-storia .blocco-storia-sx #blocco-storia-testo{padding-left:16.66666667%;}
	#blocco-storia .blocco-storia-dx #blocco-storia-testo,#blocco-storia .blocco-storia-dx #blocco-storia-titolo{}
#blocco-storia .blocco-storia-sx #blocco-storia-testo,#blocco-storia .blocco-storia-sx #blocco-storia-titolo{}
	.blocco-storia-bg-azzurro-2{display:none;}
}
@media(max-width:567px){
	#blocco-btn-orizzontale{height:auto;width:100%;position:relative;margin:auto;}
}


.projectmanagement#storia #intro{background-image:url(../../image/corporate/projectmanagement/testata.jpg)}
.popup-wbs{display: none;width: 100vw;height: 100vh;background-color: rgba(0,0,0,0.8);position: fixed;top: 0;left: 0;z-index: 999999;}
#popup-wbs-int{width: 80vw;height: 80vh;margin: auto;top: 10vh;left:10vw; background-color: white;overflow-y: scroll;padding: 5vw;position: fixed;display: none;z-index: 999999999;}
.popup-wbs-close{  position: fixed;top: calc(10vh - 40px);right: calc(10vw - 18px);font-size: 4.0rem;color: #ffffff;z-index: 999999999;cursor: hand;cursor: pointer}
#blocco-wbs-titolo{font-family: 'sairaregular'; font-size:2.4rem;line-height:2.4rem;display:block;display:block;padding-bottom: 30px;color: #4e78b9}
#blocco-wbs-testo{font-family: 'sairamedium';font-size:1.8rem;line-height:2.4rem;}

.open-wbs{  text-decoration: underline !important;
  font-family: 'sairasemibold';
  color: #222222;cursor: hand;cursor: pointer}
.open-wbs:hover{  -moz-transition: ease-in-out 0.3s;
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -ms-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
  text-decoration: none !important;
  color: #222222;}


@media (max-width: 992px){
	.projectmanagement #numeri-news{min-height: 320px !important}
	.projectmanagement #numeri {height: 120px;}
	.projectmanagement #blocco-storia .blocco-storia-dx #blocco-storia-titolo{padding-right: 24%;padding-left: 37.833333%}
	.projectmanagement #blocco-storia #blocco-storia-titolo{margin-top: -310px}
	.projectmanagement #blocco-storia .blocco-storia-sx #blocco-storia-titolo {
    padding-right: 37.833333%;
    text-align: right;
    right: 16.66666667%;
    padding-left: 24%;
}
}
@media(max-width:767px){
	.projectmanagement #blocco-storia #blocco-storia-titolo{height: auto;padding-bottom: 20px;margin-top: -60px;padding-left: 10% !important}
	.projectmanagement #blocco-storia .blocco-storia-sx #blocco-storia-titolo{padding-right: 10% !important}
	.projectmanagement #numeri-news {
    min-height: 280px !important;
}
}	
	
/*.projectmanagement #numeri {
    height: 20px;
	}*/
