

.fasciaContSect{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;
position:relative;	-webkit-box-shadow: 2px 0px 8px #b4b4b4;padding:140px 10%}

#box4{}

.template1{width:33%;float:left;text-align:center;transition: all .3s ease-in-out;}
.template1:hover{transition: all .3s ease-in-out;transform: scale(1.2);}
.template1 .boxHomeTitolo{padding:0 0 20px 0;font:500 36px Titillium Web;color:#141414}
.template1 .boxHomeImg img{width:130px}
.template1 .txtBoxHome{margin-top:16px;color:#000 !important;}
.template1 .txtBoxHome .Testo{font:300 22px/28px Titillium Web !important}


.txtBox .Testo {
font: 200 18px/26px Titillium Web;
	color:#fff !important ;
}



.template2{width:32%;margin:0% 0.5% 0 0.75%;float:left;text-align:center;background-image: linear-gradient(180deg, #f8f8f8 , #efefef);}
.template2 .boxHomeTitolo{padding:60px 0 10px 0;font:500 34px Titillium Web;color:#141414}
.template2 .boxHomeTitolo a{color:#141414}
.template2 .txtBoxHome{padding:5px 0 50px 0;font:500 18px Titillium Web;color:#141414}
.template2 .boxHomeImg{overflow:hidden;height:auto;transition: all .3s ease-in-out;}
.template2 .boxHomeImg img {
position: relative;
left: 50%;
transform: translateX(-50%);
display: block;
height:340px;

}
.template2:hover .boxHomeImg{transition: all .3s ease-in-out;transform: scale(1.15);}




.template3{text-align:center;padding:80px 5% 8px 5%;font:300 34px/44px Titillium Web;color:#444;}
.template3 .boxHomeImg{margin-top:60px}
.template3 .txtBoxHome strong{font:600 32px/44px Titillium Web}





/* TEMPLATE 4-5*/
	.template4,.template5{height:600px;}
.template4 .boxTitolo {
    padding: 0px 0 40px 0;
    font: 500 40px Titillium Web;
    color: #fff;text-align:left
}


.template5 .boxTitolo {
    padding: 0px 0 40px 0;
    font: 500 40px Titillium Web;
    color: #fff;text-align:right
}





.template4 .boxDettSottoPagMobile{display:none}

.template4 .boxDettSottoPagDx {
width: 50%;
float: left;
height: 600px;
background:#000;
overflow: hidden;
transition: all .3s ease-in-out;
position: relative;
display: table;

}

.template4 .contPanel{text-align: justify;
padding: 0 75px;
display: table-cell;
vertical-align: middle;}

.template4 .panel-title h2{font: 33px/35px robotocond;
color:#01356F;
text-decoration: none;
text-align: center;
margin-bottom: 15px;
font-weight:lighter;
}


.template4 .boxDettSottoPagSx {
    width: 50%;
    float: left;
    height: 600px;
    background:#fff;
    overflow: hidden;
    transition: all .3s ease-in-out;
    position: relative;
    display: table;

}

.template4 .boxImg {
    height: 600px;
}
.template4 .boxImg img{height:auto;
        width: 100%;
        position: relative;
        top: 50%;
        margin-top: -300px;
}

.template4 .boxImg iframe{   width: 100%;height:100% ;}

.template4 .imgLogo img{height:78px;
       margin-bottom:28px;
        position: relative;
        top: 50%;
}
.template4 .boxDettagli{position:relative;top:40px;}
.template4 .boxDettagli a{border:1px solid #000;padding:8px 50px;color:#000;font:500 18px Titillium Web;   transition: all .3s ease-in-out;}
.template4 .boxDettagli a:hover{background:#141414; transition: all .3s ease-in-out;color:#fff}





.template5 .boxDettSottoPagMobile{display:none}

.template5 .boxDettSottoPagDx {
width: 50%;
float: left;
height: 600px;
background: #e9e9e9;
overflow: hidden;
transition: all .3s ease-in-out;
position: relative;
display: table;

}

.template5 .contPanel{text-align: right;
padding: 0 75px;
display: table-cell;
vertical-align: middle;}

.template5 .panel-title h2{font: 33px/35px robotocond;
color:#01356F;
text-decoration: none;
text-align: center;
margin-bottom: 15px;
font-weight:lighter;
}


.template5 .boxDettSottoPagSx {
    width: 50%;
    float: left;
    height: 600px;
	background:#000;
    overflow: hidden;
    transition: all .3s ease-in-out;
    position: relative;
    display: table;

}

.template5 .boxImg {
    height: 600px;
}
.template5 .boxImg img{height:auto;
        width: 100%;
        position: relative;
        top: 50%;
        margin-top: -300px;
}

.template5 .imgLogo img{height:78px;
       margin-bottom:28px;
        position: relative;
        top: 50%;
}
.template5 .boxDettagli{position:relative;top:40px;}
.template5 .boxDettagli a{border:1px solid #000;padding:8px 50px;color:#000;font:500 18px Titillium Web;   transition: all .3s ease-in-out;}
.template5 .boxDettagli a:hover{background:#141414; transition: all .3s ease-in-out;color:#fff}

/* FINE TEMPLATE 4-5*/




/* TEMPLATE 6-7*/
.template6 .comingSoon{position:absolute;left:0;background:#fff;top:90px;width:200px;padding:5px 0 5px 75px;text-align:left;  text-transform:uppercase;  font: 800 20px Titillium Web;}

.template7 .comingSoon{position:absolute;right:0;background:#fff;top:90px;width:200px;padding:5px 75px 5px 0;text-align:right;  text-transform:uppercase;  font: 800 20px Titillium Web;}


	.template6,.template7{height:600px;}
.template6 .boxTitolo {
    padding: 0px 0 40px 0;
    font: 500 40px Titillium Web;
    color: #fff;text-align:left
}


.template7 .boxTitolo {
    padding: 0px 0 40px 0;
    font: 500 40px Titillium Web;
    color: #fff;text-align:right
}





.template6 .boxDettSottoPagMobile{display:none}

.template6 .boxDettSottoPagDx {
width: 50%;
float: left;
height: 600px;
background:#000;
overflow: hidden;
transition: all .3s ease-in-out;
position: relative;
display: table;

}

.template6 .contPanel{text-align: justify;
padding: 0 75px;
display: table-cell;
vertical-align: middle;}

.template6 .panel-title h2{font: 33px/35px robotocond;
color:#01356F;
text-decoration: none;
text-align: center;
margin-bottom: 15px;
font-weight:lighter;
}


.template6 .boxDettSottoPagSx {
    width: 50%;
    float: left;
    height: 600px;
    background:#fff;
    overflow: hidden;
    transition: all .3s ease-in-out;
    position: relative;
    display: table;

}

.template6 .boxImg {
    height: 600px;
}
.template6 .boxImg img{height:auto;
        width: 100%;
        position: relative;
        top: 50%;
        margin-top: -300px;
}

.template6 .boxImg iframe{   width: 100%;height:100% ;}

.template6 .imgLogo img{height:78px;
       margin-bottom:28px;
        position: relative;
        top: 50%;
}
.template6 .boxDettagli{position:relative;top:40px;}
.template6 .boxDettagli a{border:1px solid #000;padding:8px 50px;color:#000;font:500 18px Titillium Web;   transition: all .3s ease-in-out;}
.template6 .boxDettagli a:hover{background:#141414; transition: all .3s ease-in-out;color:#fff}





.template7 .boxDettSottoPagMobile{display:none}

.template7 .boxDettSottoPagDx {
width: 50%;
float: left;
height: 600px;
background: #e9e9e9;
overflow: hidden;
transition: all .3s ease-in-out;
position: relative;
display: table;

}

.template7 .contPanel{text-align: right;
padding: 0 75px;
display: table-cell;
vertical-align: middle;}

.template7 .panel-title h2{font: 33px/35px robotocond;
color:#01356F;
text-decoration: none;
text-align: center;
margin-bottom: 15px;
font-weight:lighter;
}


.template7 .boxDettSottoPagSx {
    width: 50%;
    float: left;
    height: 600px;
	background:#000;
    overflow: hidden;
    transition: all .3s ease-in-out;
    position: relative;
    display: table;

}

.template7 .boxImg {
    height: 600px;
}
.template7 .boxImg img{height:auto;
        width: 100%;
        position: relative;
        top: 50%;
        margin-top: -300px;
}

.template7 .imgLogo img{height:78px;
       margin-bottom:28px;
        position: relative;
        top: 50%;
}
.template7 .boxDettagli{position:relative;top:40px;}
.template7 .boxDettagli a{border:1px solid #000;padding:8px 50px;color:#000;font:500 18px Titillium Web;   transition: all .3s ease-in-out;}
.template7 .boxDettagli a:hover{background:#141414; transition: all .3s ease-in-out;color:#fff}

/* FINE TEMPLATE 6-7*/







.boxImgMobile{display:none}


.Testo {
font: 200 18px/26px Titillium Web;
	color:#fff; 
}

#box9{margin-bottom:1.2%}


@media (max-width: 1860px)
{


	.template4 .boxImg,.template5 .boxImg,.template6 .boxImg,.template7 .boxImg{    overflow: hidden;}
	.template4 .boxImg img,.template5 .boxImg img,.template6 .boxImg img,.template7 .boxImg img{height:100%;
        width: auto;    overflow: hidden;
        position: absolute;
        top: 0;
        margin-top:0;}


}


@media (max-width: 1560px){
		.template4 .boxImg img,.template5 .boxImg img,.template6 .boxImg img,.template7 .boxImg img{height:100%;width:auto}
}

@media (max-width: 1280px){


.fasciaContSect{padding:100px 5%}


.template2 .boxHomeImg img {
height:430px;

}




/* template4-5*/
.template4 .boxSaveImg img,.template5 .boxSaveImg img{   
        position: relative;
        left: 50%;
        margin-left: -600px;}
#panel01Home .containerPanel{padding:75px 0;}
.template4 .contPanel,.template5 .contPanel {
    padding: 60px 60px 130px 60px;
}
.template4 .imgLogo img,.template5 .imgLogo img{height:65px;
       margin-bottom:15px;

}
/* fine template4-5*/



/* template6-7*/

.template6 .comingSoon{top:64px;padding:5px 0 5px 60px;}

.template7 .comingSoon{top:64px;padding:5px 60px 5px 0;}

.template6 .boxSaveImg img,.template7 .boxSaveImg img{   
        position: relative;
        left: 50%;
        margin-left: -600px;}

.template6 .contPanel,.template7 .contPanel {
    padding: 60px 60px 130px 60px;
}
.template6 .imgLogo img,.template7 .imgLogo img{height:65px;
       margin-bottom:15px;

}
/* fine template6-7*/



}



@media (max-width: 1023px){
	.fasciaContSect {
    padding: 80px 2%;
}

	
	.template1 .boxHomeTitolo {
    font: 500 26px Titillium Web;}
	.template1 .txtBoxHome .Testo {
    font: 300 18px/22px Titillium Web !important;
}
	
	
	.template2 {
    width: 100%;float:none;
    margin: 0 ;}
	

	/* template4-5*/
	
		.template4,.template5{height:auto;}
.template4 .boxDettSottoPagMobile,.template5 .boxDettSottoPagMobile{display:block;background:#fff}


.template4 .boxDettSottoPagDx,.template4 .boxDettSottoPagSx,.template5 .boxDettSottoPagDx,.template5 .boxDettSottoPagSx{
    width: 100%;
    float: none;
    height: auto;
}


.template5 .boxImg {
 height: 500px;
}

.template4 .boxImg img,.template5 .boxImg img{height:auto;
        width: 100%;
        position: relative;
        top: 0;
        margin-top: 0;}

.template4 .contPanel,.template5 .contPanel {
    padding: 60px 40px 140px 40px;
}


 .template4 .boxSaveTitolo, .template5 .boxSaveTitolo {

    font: 23px HelveticaBold;

}
 .template4 .boxImgMobile img, .template5 .boxImgMobile img{width:100%;height:auto;}

 .template4 .boxImg{display:none}
 .template4 .boxImgMobile{display:block;    height: 500px;}
 .template4 .boxImgMobile iframe{width:100%;height:100%}

 .template4 .txtBoxSave, .template4 .txtBoxSave .Testo, .template5 .txtBoxSave, .template5 .txtBoxSave .Testo{margin-top: 19px;font: 18px/24px HelveticaNeueLight;}
	

		/* fine template4-5*/
		
		
		
		
		
		
			/* template6-7*/
			
			
.template6 .comingSoon{top:45px;padding:5px 0 5px 60px;width:180px;}

.template7 .comingSoon{top:45px;padding:5px 60px 5px 0;width:180px;}

.template6 .contPanel,.template7 .contPanel {
    padding: 120px 40px 80px 40px;
}



		.template6,.template7{height:auto;}
.template6 .boxDettSottoPagMobile,.template7 .boxDettSottoPagMobile{display:block;background:#fff}


.template6 .boxDettSottoPagDx,.template6 .boxDettSottoPagSx,.template7 .boxDettSottoPagDx,.template7 .boxDettSottoPagSx{
    width: 100%;
    float: none;
    height: auto;
}


.template7 .boxImg {
 height: 500px;
}

.template6 .boxImg img,.template7 .boxImg img{height:auto;
        width: 100%;
        position: relative;
        top: 0;
        margin-top: 0;}



 .template6 .boxSaveTitolo, .template7 .boxSaveTitolo {

    font: 23px HelveticaBold;

}
 .template6 .boxImgMobile img, .template7 .boxImgMobile img{width:100%;height:auto;}

 .template6 .boxImg{display:none}
 .template6 .boxImgMobile{display:block;    height: 500px;}
 .template6 .boxImgMobile iframe{width:100%;height:100%}

 .template6 .txtBoxSave, .template6 .txtBoxSave .Testo, .template7 .txtBoxSave, .template7 .txtBoxSave .Testo{margin-top: 19px;font: 18px/24px HelveticaNeueLight;}
	

		/* fine template4-5*/
		
		
		
		
		
	}
	
	
	
	@media (max-width: 680px){
		
		.fasciaContSect {
    padding: 50px 2% 20px 2%;
}
		.template1 {
    width: 100%;
    float: none;margin-bottom:60px;}
	.template1:hover{transition: all .3s ease-in-out;transform: scale(1.0);}
		.template1 .boxHomeTitolo {font: 500 32px Titillium Web;
    padding: 0 ;}
		


.boxImgMobile img {
    height: auto;
    width: 100%;
    top: 0%;
    margin-top: 0;
}

.template3{padding: 80px 2%;}
.template3 .boxHomeImg img {
   width:98%
}

	.template4 .containerPanel {
    right:5%;}
	.template4,.template5{height:auto;}
		.template4 .containerPanel{width:80%;top:35%;}
	.template5 .containerPanel{width:80%;}
		.template5 .containerPanel {
    left:2%;}


.template4 .boxImgMobile,.template5 .boxImgMobile,.template4 .boxImg,.template5 .boxImg {

    height: auto;
}


.template6 .comingSoon{padding:5px 0 5px 40px;width:170px;}

.template7 .comingSoon{padding:5px 40px 5px 0;width:170px;}

.template6 .contPanel, .template7 .contPanel {
    padding: 120px 40px 80px 40px;
}

	.template6 .containerPanel {
    right:5%;}
	.template6,.template7{height:auto;}
		.template6 .containerPanel{width:80%;top:35%;}
	.template7 .containerPanel{width:80%;}
		.template7 .containerPanel {
    left:2%;}


.template6 .boxImgMobile,.template7 .boxImgMobile,.template6 .boxImg,.template7 .boxImg {

    height: auto;
}
		
		
	}