.content.main{
	margin-bottom:10px;
}

.content.main .blocco-1 h1{
	margin-bottom:0.20em;
	letter-spacing:0.034em;
	font-size:4.28rem;
	font-weight:100;
	color:rgb(8,12,50);
}

.content.main .blocco-1 .testo h2{
	margin-bottom:0.5em;
	font-size:1rem;
	font-weight:500;
	color:#ee7d00;
}

.content.main .blocco-1 .testo p:nth-of-type(1){
	margin-bottom:1.5em;
}

.content.main .blocco-1 .testo p:nth-of-type(2){
	margin-bottom:3.5em;
}

.content.main .blocco-1 .testo p:nth-of-type(3) a{
	display:inline-block;
}

.content.main .blocco-1 .testo p:nth-of-type(3) a img{
	vertical-align:middle;
}

.content.main .blocco-lavoro > header h2{
	letter-spacing:0.034em;
	font-size:2.86rem;
	font-weight:300;
	color:#ee7d00;
}

.content.main .blocco-lavoro .lista-posizioni .item{
	margin-bottom:4px;
	background-color:#f2f3f5;
}

.content.main .blocco-lavoro .lista-posizioni .item header{
	background-color:#dbdce1;
	cursor:pointer;
}

.content.main .blocco-lavoro .lista-posizioni .item header h3{
	line-height:4.28em;
	padding-left:2.25em;
	text-transform:uppercase;
	background-image:url("../file/site/image/pagine/contatti/career-chiudi.png");
	background-repeat:no-repeat;
	background-position:left center;
}

.content.main .blocco-lavoro .lista-posizioni .item.chiuso header h3{
	background-image:url("../file/site/image/pagine/contatti/career-apri.png");
}

.content.main .blocco-lavoro .lista-posizioni .item .testo{
	padding:5em 0 6em 0;
	text-align:justify;
}

.content.main .blocco-lavoro .lista-posizioni .item .testo h1,
.content.main .blocco-lavoro .lista-posizioni .item .testo h2,
.content.main .blocco-lavoro .lista-posizioni .item .testo h3,
.content.main .blocco-lavoro .lista-posizioni .item .testo h4{
	margin-bottom:2em;
	text-transform:uppercase;
	font-weight:500;
	color:#ee7d00;
}

.content.main .blocco-lavoro .lista-posizioni .item .testo h1{
	font-size:1.3rem;
}

.content.main .blocco-lavoro .lista-posizioni .item .testo h2{
	font-size:1.2rem;
}

.content.main .blocco-lavoro .lista-posizioni .item .testo h3{
	font-size:1.1rem;
}

.content.main .blocco-lavoro .lista-posizioni .item .testo h4{
	font-size:1.0rem;
}

.content.main .blocco-lavoro .lista-posizioni .item .testo p{
	line-height:1.70em;
}

.content.main .blocco-lavoro .lista-posizioni .item .testo footer{
	margin-top:3.5em;
}

.content.main .blocco-lavoro .lista-posizioni .item .testo footer p a{
	color:rgb(8,12,50);
}

@media screen and (max-width:736px) {
	.content.main{
		padding-top:1rem;
		padding-bottom:3rem;
	}
	
	.content.main .blocco-1{
		margin-bottom:3em;
	}
	
	.content.main .blocco-1 .testo p:nth-of-type(3) a{
		margin-right:0.5em;
	}
	
	.content.main .map{
		margin-bottom:3em;
		padding-top:75%;
	}
	
	.content.main .blocco-lavoro > header{
		margin-bottom:2em;
	}
	
	.content.main .blocco-lavoro header h2{
		margin-bottom:0.25em;
	}
}

@media (min-width:737px) {
	.content.main .blocco-1.width-fixed{
		position:relative;
		width:950px;
		margin-bottom:90px;
	}
	
	.content.main .blocco-1 .testo{
		padding-left:475px;
	}
	
	.content.main .blocco-1 .testo p:nth-of-type(3) a:nth-of-type(1){
		margin-right:4.25em;
	}
	
	.content.main .blocco-1 .testo p:nth-of-type(3) a:nth-of-type(n + 2){
		margin-right:1em;
	}
	
	.content.main .map{
		height:546px;
		margin-bottom:127px;
	}
	
	.content.main .blocco-lavoro .width-fixed{
		width:950px;
	}
	
	.content.main .blocco-lavoro > header{
		margin-bottom:5em;
	}
	
	.content.main .blocco-lavoro header .testo{
		padding-left:475px;
	}
	
	.content.main .blocco-lavoro .lista-posizioni .item header h3{
		padding-left:113px;
		background-position:36px 50%;
	}
	
	.content.main .blocco-lavoro .lista-posizioni .item .testo footer p{
		float:left;
	}
	
	.content.main .blocco-lavoro .lista-posizioni .item .testo footer .blocco-share{
		float:right;
	}
}