#primo {
	width: 100%;
	height: 30vw;
	min-height: 340px !important
}
#primo2, #secondo { margin-top: 7vw }
#secondo { padding-bottom: 7vw }

#terzo { margin-top: 9vw }

#quarto { margin: 10vw 0 0 0 }
#quarto #immagine { 
	margin: 4vw 0 6vw 0;
	width: 100%; height: 35vw
}
#quarto .veloAranc {
	position: absolute; right: 0; z-index: 10;
	top: 0; width: 35%; height: 100%
}
#va1, #va3 { position: absolute; left: 0; z-index: 10; top: 0 }
#va2 { position: absolute; right: 0; z-index: 10; bottom: 0 }
#va4 { position: absolute; right: 0; z-index: 10 }

.marTit { width: 81% }
.marText { width: 60% }
#terzo .marTit { width: 100% }
#terzo .marText { width: 60% }

@media screen and (max-width: 599px){
	/* #primo { min-height: 240px !important } */
	#primo2, #secondo { padding-bottom: 7vw !important }
	#primo2 .cella_8 { width: 78%; margin-left: 11% }
	#sep1 { height: 6vw !important }
	#secondo .cella_4 { width: 39% !important }
	.marTit,.marText { width: 100% }
	#va2 { height: 67vw !important }
	/* .bar_para { background: rgba(255,108,0,0.2) } */
	#sep2 { height: 6vw !important }
	#terzo .cella_4 { width: 39% !important }
	#terzo .marText { width: 100% }
	#para2 { display: none }
}
@media screen and (max-width: 414px) { 
	/* #primo { min-height: 200px !important } */
	#primo2 .cella_8 { width: 76%; margin-left: 12% }
	#sep2 { display: none;}
}
@media screen and (max-width: 375px) { 
	#primo2 .cella_8 { width: 72%; margin-left: 14% }
	#secondo .cella_4, #terzo .cella_4 { width: 60% !important }
	#va2, #va4 { height: 100vw !important; width: 90% !important }
	#para2 { display: block }
	#sep2 { display: block; height: 7vw !important }
	.bar_para { background: rgba(255,108,0,0.6) }
	#para1, #para2 { left: auto !important; right: 65px !important }
}
@media screen and (max-width: 320px) { 
	#primo2 .cella_8 { width: 68%; margin-left: 16% }
	#para1, #para2 { right: 60px !important }
}
@media screen and (min-width: 600px) and (max-width: 767px) {
	.marTit,.marText { width: 77% }
	#terzo .marText { width: 100% }
	.mt2 { width: 100% }
	#primo2 .cella_2 { width: 28px }
	#primo2 .cella_8 { width: 460px }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.marTit,.marText { width: 79% }
	#terzo .marText { width: 100% }
	.mt2 { width: 100% }
	#primo2 .cella_2 { width: 42px }
	#primo2 .cella_8 { width: 600px }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
}
@media screen and (min-width: 1200px) and (max-width: 1439px) {
}
@media screen and (min-width: 1440px) and (max-width: 1659px) {

}
@media screen and (min-width: 1660px) and (max-width: 1919px) {

}
@media screen and (min-width: 1920px) and (max-width: 2299px) {

}
@media screen and (min-width: 2300px) {

}