/*TITOLO PAGINA*/
.catpercorso {
    	display:none;

}
.catgroupnamearea{


}

.unicaDiv{width:600px;margin:0 auto 50px auto;position:relative;}
#documentazione img{width:250px}


/*FINE TITOLO PAGINA*/

.riquadroScarica{position:absolute;top:168px;right:0;}

#boxScarica,#boxScarica2,#boxScarica3{
    background: #0062ad;
    font: 13px openBold;
    border: 1px solid #0062ad;
    padding: 11px;
    text-transform: uppercase;
    color: #fff;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    width: 300px;
    text-align: center;margin-bottom:16px;

}

#boxScarica:hover,#boxScarica2:hover,#boxScarica3:hover
{
	 	background: #fff;
    color: #0062ad;
    border: 1px solid #0062ad;
}

#boxScarica:hover .txtDettagli,#boxScarica2:hover .txtDettagli,#boxScarica3:hover .txtDettagli{
    color: #0062ad;
}

#boxScarica:hover a,#boxScarica2:hover a,#boxScarica3:hover a{
    color: #0062ad;
}

#boxScarica a,#boxScarica2 a,#boxScarica3 a
{
    color: #fff;
    display: block;

}


/*TESTO*/
.Titolo {
	font: 32px openBold;
	color: #055392;
	text-transform: uppercase;
	margin-top: 30px;
	text-align:center;
}
#content{
	position:relative;
}

#mainarea
{
	background: #fff;
}

#boxContenuto {
    float: left;
    margin-top: 30px;
    margin-bottom: 40px;

}
.divVuotaTitBox{
	border-bottom: 1px solid #055392;
    width: 80px;
    margin: 10px auto;


}
#maincontarea{
	height: auto !important;
	position: relative;
	padding-bottom: 30px;
}


.titoloPann{font:28px openBold;
text-align:left;
color: #055392;}

.divVuotaTitPann{
border-bottom: 1px solid #055392;
width: 100px;
margin: 32px 0 32px 0;
	}

	.clear{clear:both}


.contLeft
{width: 40%;
float: left;
padding: 0% 5% 0% 5%;
color: #fff;text-align: justify !important;
background: #fff;}

#collapse2 .imgRight,#collapse3 .imgRight {height:500px;}

.imgRight {height:auto;
overflow:hidden;
    width: 50%;
    float: left;

}

/*FINE TESTO*/

/*IMG*/
#contimg1area
{
	width:34%;
	margin-top: 83px;
}

#contimg1area img
{
	width:100%;
}
/*FINE IMG*/



.sectionBoxContent {
	position: relative;
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding-top: 30px;
	padding-bottom: 80px;
}

.boxContentDownload {
	position: relative;
	width: 46%;
	display: flex;
	background: #0062ad;
	border: 1px solid #0062ad;
	border-radius: 12px;
	align-items: center;
	cursor: pointer;
	box-shadow: 2px 2px 2px 0 rgba(83, 83, 83, 0.33);
}

.boxContentDownload:hover {
	box-shadow: 4px 5px 5px 0 rgba(83, 83, 83, 0.33),0 -8px 20px 0 rgba(209, 204, 201, 0.3);
    transition: all .3s ease-in-out;
}

.imgBoxContentDownload {
	position: relative;
	width: 25%;
	text-align: center;
}

.imgBoxContentDownload img{
	position: relative;
  	width: 70%;
  	padding: 20px 0;
}

.txtBoxContentDownload {
	position: relative;
	width: 70%;
}

.txtBoxContentDownload {
	font: 19px open;
	color: #fff;
	font-weight: 600;
}

.txtBoxContentDownload a{
	text-decoration: none;
	color: #fff;
	padding: 35px 0;
}


@media (max-width: 1280px){




}


@media (max-width: 1023px){
	

#header
{
	width:100%;
}



    #panelCont{
		display:none;
	}
	#panelContMobile{
		display:block !important;

	}

	#boxContenuto{width:90%;margin:20px auto;float:none}



		    .contLeft{float:none;width:90%;padding:0}
		    .imgLeft,.imgRight
    {
    	width: auto;height:300px !important;overflow:hidden;
    	float:none;
    }
.unicaDiv{width:580px;margin:50px auto 30px auto;}

.riquadroScarica{top:48px;}


 	.sectionBoxContent {
		width: 90%;
		margin: 20px auto;
		display: inherit;
		padding-top: 20px;
	}

	.boxContentDownload {
		width: 100%;
		margin-top: 50px;
	}


}

@media (max-width: 680px){

		.Titolo{margin-top:33px !important}



.unicaDiv{width:80%}
#documentazione {text-align:center;margin:0 auto;}
#documentazione img{width:150px}

.riquadroScarica{top:10px;position:relative}

#boxScarica,#boxScarica2,#boxScarica3{

margin:15px auto 0 auto;

    width: 90%;
position:relative;top:0px;

}




	.titoloCont{margin-top:0px}
	.imgLeft,.imgRight{height:auto !important}
   .imgLeft img,.imgRight img{width:100%;height:auto}

   .txtBoxContentDownload {
		font: 16px open;
		font-weight: 600;
	}

	.sectionBoxContent {
		padding-top: 10px;
		padding-bottom: 30px;
	}

}
