
@media screen and (max-width: 1349px) { /* 1 colonna */

	#main .ColumnMain .ColumnMain_inner .ContentMain table tr:first-child td {
		margin: 0px;
		border: 0;
		padding: 0px;
		vertical-align: top;
	}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td {
		margin: 0px;
		border: 0;
		padding: 0px;
		vertical-align: top;
	}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem1 {
		width: 100%;
		vertical-align: top;
	}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem2 {
		width: 100%;
		vertical-align: top;
	}
	
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem1 {display: block; width: 100%;}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem1:nth-child(1) {display: block; width: 100%; float: left;}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem1:nth-child(2) {display: block; width: 100%;}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem1:nth-child(3) {}
	
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem2 {display: block; width: 100%;}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem2:nth-child(1) {display: block; width: 100%; float: left;}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem2:nth-child(2) {display: block; width: 100%;}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem2:nth-child(3) {}

	#main .ColumnMain .ColumnMain_inner .ContentMain figure {
		margin: 0px;
	}
	.EventsArchFig {
		float: left;
		margin: 1px 10px 25px 0px;
		padding: 0px;
	}

	.EventsArchImg1 {
		width: 130px;
		height: 76px;
		margin: 0px;
		padding: 0px;
	}
	.EventsArchImg2 {
		width: 130px;
		height: 76px;
		margin: 0px;
		padding: 0px;
	}
	.EventsArchTem1 {
		font-weight: 600;
		color: #0c5299;
		line-height: 15px;
		margin: 0px;
		padding: 0px;
	}
	.EventsArchTem2 {
		font-weight: 600;
		color: #0c5299;
		line-height: 15px;
		margin: 0px;
		padding: 0px;
	}
	.EventsArchTit {
		margin: 8px 0px 0px 0px;
		padding: 0;
		font-family: Georgia, 'Times New Roman', Sans-Serif;
		font-weight: 400;
		font-size: 15px;
		line-height: 18px;
	}
	.EventsArchSom {
		visibility: hidden;
		height: 0px;
	}
	.EventsArchSomFix {
		padding: 5px 0px 0px 0px;
		font-size: 90%;
		line-height: 18px;
	}
}
@media screen and (min-width: 1350px) { /* 2 colonne */
	#main .ColumnMain .ColumnMain_inner .ContentMain table tr:first-child td {
		margin: 0px;
		border: 0;
		vertical-align: top;
	}
	#main .ColumnMain .ColumnMain_inner .ContentMain table tr:first-child td.EventsArchItem1 {
		border-bottom: 1px solid #cccccc;
		padding: 0px 0px 20px 20px;
	}
	#main .ColumnMain .ColumnMain_inner .ContentMain table tr:first-child td.EventsArchItem2 {
		border-bottom: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		padding: 0px 20px 20px 0px;
	}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td {
		margin: 0px;
		border: 0;
		vertical-align: top;
	}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem1 {
		padding: 20px 0px 20px 20px;
	}
	#main .ColumnMain .ColumnMain_inner .ContentMain table td.EventsArchItem2 {
		border-right: 1px solid #cccccc;
		padding: 20px 20px 20px 0px;
	}
	.EventsArchItem1 {
		width: 50%;
		vertical-align: top;
	}
	.EventsArchItem2 {
		width: 50%;
		vertical-align: top;
	}
	.EventsArchFig {
		float: none;
		width: 100%;
		height: 100%;
	}
	.EventsArchImg1 { /* destra */
		width: 100%;
		height: 200px;
		margin: 0px 0px 0px 0px;	
	}
	.EventsArchImg2 { /* sinistra */
		width: 100%;
		height: 200px;
		margin: 0px 0px 0px 0px;
	}
	.EventsArchTem1 {
		font-weight: 600;
		color: #0c5299;
		padding: 5px 0px 0px 0px;
	}
	.EventsArchTem2 {
		font-weight: 600;
		color: #0c5299;
		padding: 5px 0px 0px 0px;
	}
	.EventsArchTit {
		padding: 10px 0px 10px 0px;
		margin: 0;
		font-family: Georgia, 'Times New Roman', Sans-Serif;
		font-weight: 400;
		font-size: 20px;
		line-height: 22px;
	}
	.EventsArchSom {
		padding: 0px 0px 0px 0px;
		font-size: 100%;
	}
	.EventsArchSomFix {
		padding: 0px 0px 0px 0px;
		font-size: 100%;
	}
}