@charset "UTF-8";
/* index */
html, body {
	/* 	height: 100%; */
	width: 100%;
}

#contenitore-generale {

}

#contenitore-prima-sezione .carousel-indicators>button {
	border-radius: 50%;
	height: 10px;
	width: 10px;
}

.contenitore-ovale-banner-prima-sezione {
	background: #C7984D;
	width: 79.9vw;
	height: 10.3vw;
	position: absolute;
	top: 4.1vw;
	border-top-right-radius: 96px;
	border-bottom-right-radius: 96px;
	opacity: 0.8;
}

.titolo-ovale-banner-prima-sezione {
	font-family: "OpenSans-Bold", sans-serif !important;
	color: #F2F0ED !important;
	font-size: 4.8vw;
	margin-left: 4vw;
}

.titoletto-ovale-banner-prima-sezione {
	font-family: "OpenSans-Regular", sans-serif !important;
	color: #F2F0ED !important;
	font-size: 1.81vw;
	margin-left: 4vw;
}

#contenitore-generale .assistenza {
	margin-top: 80px;
	margin-bottom: 50px;
	margin-left: 10px;
	margin-right: 10px;
}

#contenitore-generale .assistenza .icone {
	height: 58px;
}

#contenitore-generale .assistenza .prima .testo {
/* 	padding-right: 143px !important; */
	margin-top: 20px;
}

#contenitore-generale .assistenza .prima span {
	
}

#contenitore-generale .assistenza .prima span.titolo-sezione-oro {
	display: block;
    margin-bottom: 36px;	
}

#contenitore-generale .assistenza .seconda {
	padding-left: 0px !important;
}

#contenitore-generale .assistenza .seconda a {
	font-weight: normal;
	text-decoration: none;
}

#contenitore-generale .assistenza .seconda .titoletto {
	margin-top: 30px;
	margin-bottom: 10px;
}

#contenitore-generale .assistenza .seconda .contenitore-contatto {
	text-align: center;
}

#contenitore-generale .assistenza .terza .titoletto {
	margin-top: 30px;
	margin-bottom: 10px;
}

#contenitore-generale .assistenza .terza a {
	font-weight: normal;
	text-decoration: none;
}

#contenitore-generale .assistenza .terza .contenitore-contatto {
	text-align: center;
/* 	padding: 10px; */
}

#contenitore-generale .assistenza .quarta .titoletto {
	margin-top: 30px;
	margin-bottom: 10px;
}

#contenitore-generale .assistenza .quarta a {
	font-weight: normal;
	text-decoration: none;
}

#contenitore-generale .assistenza .quarta .contenitore-contatto {
	text-align: center;
}

#contenitore-generale .assistenza .seconda, #contenitore-generale .assistenza .terza, #contenitore-generale .assistenza .quarta {
	margin-top: 40px;
}

#contenitore-generale .formazione {
	margin-bottom: 184px;
	margin-left: 10px;
    margin-right: 10px;
}

#contenitore-generale .formazione .prima span.titolo-sezione-oro {
	display: block;
    margin-bottom: 36px;	
}

#contenitore-generale .formazione .prima .testo {
/* 	padding-right: 143px !important; */
	margin-top: 20px;
	margin-bottom: 58px;
}

#contenitore-generale .formazione .seconda {
	margin-left: 220px;
}

#contenitore-generale .formazione .seconda .iscriviti {
	margin-bottom: 10px;
}

#contenitore-generale .formazione .seconda .aggiornato {
	margin-bottom: 25px;
}

#contenitore-generale .formazione .seconda .contenitore-input #nome {
	margin-right: 40px;
	width: 255px;
}

#contenitore-generale .formazione .seconda .contenitore-input #mail {
	width: 355px;
}

#contenitore-generale .formazione .seconda .contenitore-newsletter .checkbox1 {
	margin-top: 35px;
	margin-bottom: 35px;
}

#contenitore-generale .formazione .seconda .contenitore-newsletter .checkbox1 label {
	margin-right: 20px;
}

#contenitore-generale .formazione .seconda .contenitore-newsletter .checkbox2 .iscriviti {
	float: right;
}

#contenitore-generale .formazione .seconda .contenitore-newsletter .checkbox2 .iscriviti a {
	
}

#contenitore-generale .formazione .seconda .contenitore-newsletter .checkbox2 .iscriviti a:hover {
	
}

#contenitore-generale .formazione .seconda .contenitore-newsletter .checkbox2 {
	
}

.contbottone {
	text-align: center;
}






@media ( min-width : 365px) {
}

@media ( min-width : 768px) {
}

@media ( min-width : 992px) {
	
	#contenitore-generale {
		padding-left: 80px;
		padding-right: 92px;
	}
	
	#contenitore-generale .assistenza {
		margin-top: 80px;
		margin-bottom: 120px;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	#contenitore-generale .assistenza .prima span.titolo-sezione-oro {
		display: initial;
	    margin-bottom: 0px;	
	}
	
	#contenitore-generale .assistenza .seconda {
		padding-left: 72px !important;
	}
	
	#contenitore-generale .assistenza .seconda, #contenitore-generale .assistenza .terza, #contenitore-generale .assistenza .quarta {
		margin-top: 0px;
	}
	
	#contenitore-generale .formazione {
		margin-bottom: 184px;
		margin-left: 0px;
	    margin-right: 0px;
	}
	
	#contenitore-generale .formazione .prima span.titolo-sezione-oro {
		display: initial;
	    margin-bottom: 0px;	
	}
	
	.contbottone {
		text-align: inherit;
	}
	
}

@media ( min-width : 1200px) {
}

@media ( min-width : 1920px) {
}