.blocco {
	content:"";
	display: block;
	vertical-align: top;
	float:left;
	display:table;
	width: 100%;
}
.blocco:after {
	clear:both;
}
.s_1, .s_2, .s_3, .s_4, .s_5, .s_6, .s_7, .s_8, .s_9, .s_10, .s_11, .s_12,.s_3m,.s_9m, change {
	display: block;
	float:left;
	box-sizing: border-box;
	padding:5%;
	margin: 0% 0% 0% 0%;
	 
}
.s_9m {
	width: 70%; width: 60%;text-align:right;padding:0px 0px 0px;padding-right:5px; 
}.s_3m {
	width: 30%; width: 40%; padding:0px 0px 0px 0%;  
}
.s_1 {
	width: 8.33%;
}
.s_2 {
	width: 16.66%;
}
.s_3 {
	width: 25%;
}
.s_4 {
	width: 33.33%;
}
.s_5 {
	width: 41.65%;
}
.s_6 {
	width: 50%;
}
.s_7 {
	width: 58.31%;
}
.s_8 {
	width: 66.66%;
}
.s_9 {
	width: 74.97%;
}
.s_10 {
	width: 83.33%;
}
.s_11 {
	width: 91.70%;
}
.s_12 {
	width: 100%;
}

 @media screen and (max-width: 940px) {
.s_9m {
	width: 60%; text-align:right; padding-right:20px; 
}.s_3m {
	width: 40%;
}}
  
 @media screen and (max-width: 700px) { 
 .blocco {
	content:"";
	display: block;
	vertical-align: top;
	float:left;
	display:table;
	/*width: 98%; margin:0 1%;*/
}
.s_1, .s_2, .s_3, .s_4, .s_5, .s_6, .s_7, .s_8, .s_9, .s_10, .s_11, .s_12 {
width:100%; padding:  4%; 
text-align:left;
 display:block;
}
 
.s_9m {
	width: 35%;   padding-right:10px;  
}.s_3m {
	width: 65%;
}
}
.no-padding{ padding:0%;  
	 
}
.no-padding-top{ padding-top:0%;  
	 
}
.image{ padding:0%; vertical-align:top
	 
}
.image img{ max-width:100%; width:100%; vertical-align:top
	 
}
img.imageresp { max-width:100%; width:100%; vertical-align:top
	 
}

img.imageresp2 { max-width:70%; width:70%; vertical-align:top
	 
}
 @media screen and (max-width: 1000px) {

 img.imageresp2 { max-width:100%; width:100%; vertical-align:top
	 
}
}.s_6s {
	width: 48%;display: block;
	float:left;
	box-sizing: border-box;
	padding:4% 0% 4% 4%;
	margin: 0% 0% 0% 0%;
}