.content.main{
	background-color:#f1f2f4;
	overflow:auto;
}

.content.main .blocco-introduzione-due-colonne h2{
	color:#c4b1a0;
}

.content.main .blocco h2{
	margin-bottom:1.30em;
	text-transform:uppercase;
	font-size:2.8586rem;
	font-weight:300;
	color:#c4b1a0;
}

.content.main .blocco p{
	line-height:1.4286em;
	letter-spacing:0.06em;
}

.content.main .blocco p strong{
	text-transform:uppercase;
	font-weight:inherit;
	color:rgb(8,12,50);
}

.content.main .blocco img{
	display:block;
	max-width:100%;
}

@media screen and (max-width:736px) {
	.content.main{
		padding-top:1rem;
		padding-bottom:2em;
	}
	
	.content.main .blocco-introduzione-due-colonne{
		margin-bottom:2em;
	}
	
	.content.main .my.gallery.v3.gallery-t2{
		margin-bottom:2em;
	}
	
	.content.main .blocco{
		margin-bottom:3em;
	}
	
	.content.main .blocco h2{
		font-size:2.5rem;
	}
	
	.content.main .blocco img{
		margin-top:2em;
	}
}

@media (min-width:737px) {
	.content.main{
		padding-bottom:112px;
	}
	
	.content.main .width-fixed{
		width:980px;
	}	

	.content.main .blocco-introduzione-due-colonne{
		margin-bottom:70px;
	}
	
	.content.main .my.gallery.v3.gallery-t2{
		margin-bottom:195px;
	}
	
	.content.main .blocco:nth-of-type(1){
		margin-bottom:80px;
	}
	
	.content.main .blocco:nth-of-type(2){
		margin-bottom:115px;
	}

	.content.main .blocco:nth-of-type(3){
		margin-bottom:142px;
	}

	.content.main .blocco:nth-of-type(4){
		margin-bottom:170px;
	}
	
	.content.main .blocco .testo{
		width:475px;
	}
	
	.content.main .blocco:nth-of-type(2n + 1) .testo{
		float:left;
	}
	
	.content.main .blocco:nth-of-type(2n + 1) img{
		float:right;
	}
	
	.content.main .blocco:nth-of-type(2n) .testo{
		float:right;
	}
	
	.content.main .blocco:nth-of-type(2n) img{
		float:left;
	}
	
	.content.main .blocco:nth-of-type(1) img{
		margin-top:40px;
	}
	
	.content.main .blocco:nth-of-type(2) .testo{
		margin-top:125px;
	}
	
	.content.main .blocco:nth-of-type(3) .testo{
		margin-top:45px;
	}
	
	.content.main .blocco:nth-of-type(4) .testo{
		margin-top:125px;
	}
}