.content.main.lista{
	padding-bottom:2.5em;
	background-color:#f2f3f5;
}

.content.main .menu-paginazione{
	text-transform:capitalize;
	text-align:right;
	font-weight:300;
	color:rgb(8,12,50);
}

.content.main .menu-paginazione a{
	text-decoration:none;
	font-size:1.14rem;
	font-weight:500;
}

.content.main.lista .item{
	background-repeat:no-repeat;
}

.content.main.lista .item:nth-of-type(1){
	background-image:url("../file/site/image/pagine/news/bk-item-bottom.jpg");
	background-position:center bottom;
}

.content.main.lista .item:nth-of-type(2){
	background-image:url("../file/site/image/pagine/news/bk-item-top.jpg"), url("../file/site/image/pagine/news/bk-item-bottom.jpg");
	background-position:center top, center bottom;
}

.content.main.lista .item:nth-of-type(3){
	background-image:url("../file/site/image/pagine/news/bk-item-top.jpg");
	background-position:center top;
}

.content.main.lista .item:nth-of-type(2n){
	background-color:#fff;
}

.content.main.lista .item time,
.content.main.dettaglio time{
	display:block;
	font-size:0.85rem;
	color:#797979;
}

.content.main.lista .item h2{
	line-height:1em;
	font-size:2.14rem;
	font-weight:400;
	color:#ee7d00;
}

.content.main.lista .item a{
	text-decoration:none;
}

.content.main.lista .item p{
	line-height:1.57em;
	letter-spacing:0.06em;
}

.content.main.lista .item .learn-more{
	text-transform:uppercase;
	letter-spacing:0.02em;
	color:#ee7d00;
}

.content.main.dettaglio .wrapper{
	padding-bottom:3em;
}

.content.main.dettaglio .wrapper .pagina{
	padding-top:2.60em;
	padding-bottom:2.5em;
}

.content.main.dettaglio .wrapper .pagina header h1,
.content.main.dettaglio .wrapper .pagina h1,
.content.main.dettaglio .wrapper .pagina h2,
.content.main.dettaglio .wrapper .pagina h3,
.content.main.dettaglio .wrapper .pagina h4,
.content.main.dettaglio .wrapper .pagina h5,
.content.main.dettaglio .wrapper .pagina h6{
	color:#ee7d00;
}

.content.main.dettaglio .wrapper .pagina header time{
	float:left;
}

.content.main.dettaglio .wrapper .pagina header .blocco-share,
.content.main.dettaglio .wrapper .pagina footer .blocco-share{
	float:right;
}

.content.main.dettaglio .wrapper .pagina header h1{
	margin-top:1em;
	margin-bottom:1.1em;
	line-height:0.916em;
	font-size:4.28rem;
	font-weight:300;
}

.content.main.dettaglio .wrapper .pagina h2{
	margin-bottom:1.19em;
	line-height:1.45em;
	letter-spacing:0.05em;
	font-size:1.14rem;
	font-weight:700;
}

.content.main.dettaglio .wrapper .pagina p{
	margin-bottom:1.5em;
	line-height:1.45em;
}

.content.main.dettaglio .wrapper .pagina footer{
	padding-top:5em;
}

@media screen and (max-width:736px) {
	.content.main{
		padding-top:1em;
	}
	
	.content.main.lista .item{
		padding:3em 0;
	}
	
	.content.main.lista .item .foto{
		width:100%;
		margin-bottom:1em;
	}
	
	.content.main.lista .item .testo h2{
		margin:0.75em 0;
	}
	
	.content.main.lista .item .testo p{
		margin-bottom:1em;
	}
	
	.content.main.dettaglio .wrapper .pagina header h1{
		font-size:3rem;
	}
	
	.content.main.dettaglio .wrapper .pagina table td{
		display:inline-block;
		width:100% !important;
		height:auto !important;
	}
	
	.content.main.dettaglio .wrapper .pagina table td img{
		display:block;
		margin-top:1em;
		margin-bottom:1em;
	}
}

@media (min-width:737px) {
	.content.main .briciole{
		margin-bottom:55px;
	}

	.content.main .menu-paginazione{
		padding-right:65px;
	}
	
	.content.main.lista .item{
		padding:112px 0 107px 0;
	}
	
	.content.main.lista .item:nth-of-type(2n + 1) .foto{
		float:left;
	}
	
	.content.main.lista .item:nth-of-type(2n + 1) .testo{
		float:right;
		margin-right:80px;
	}
	
	.content.main.lista .item:nth-of-type(2n) .foto{
		float:right;
	}
	
	.content.main.lista .item:nth-of-type(2n) .testo{
		float:left;
		margin-left:61px;
	}
	
	.content.main.lista .item .testo{
		width:415px;
		padding-top:33px;
	}
	
	.content.main.lista .item .testo time{
		margin-bottom:60px;
	}
	
	.content.main.lista .item .testo h2{
		margin-bottom:50px;
	}
	
	.content.main.lista .item .testo p{
		margin-bottom:20px;
	}
	
	.content.main.dettaglio{
		background-color:#f2f3f5;
	}
	
	.content.main.dettaglio .wrapper{
		margin-top:1.30em;
		padding-top:140px;
		background-color:#fff;
		background-position:center top;
		background-repeat:no-repeat;
		background-size:contain;
	}
	
	.content.main.dettaglio .wrapper .pagina{
		background-color:#fff;
	}
	
	.content.main.dettaglio .wrapper .pagina header > div,
	.content.main.dettaglio .wrapper .pagina footer{
		padding-left:65px;
		padding-right:65px;
	}
	
	.content.main.dettaglio .wrapper .pagina header h1,
	.content.main.dettaglio .wrapper .pagina > h2,
	.content.main.dettaglio .wrapper .pagina > h3,
	.content.main.dettaglio .wrapper .pagina > h4,
	.content.main.dettaglio .wrapper .pagina > h5,
	.content.main.dettaglio .wrapper .pagina > h6,
	.content.main.dettaglio .wrapper .pagina > ul,
	.content.main.dettaglio .wrapper .pagina > p{
		margin-left:160px;
		margin-right:160px;
	}
	
	.content.main.dettaglio .wrapper .pagina table{
		width:100%;
		margin-top:100px;
		margin-bottom:100px;
	}
	
	.content.main.dettaglio .wrapper .pagina table.tabella-due-colonne td{
		width:50%;
	}
	
	.content.main.dettaglio .wrapper .pagina table.tabella-due-colonne td:nth-of-type(1){
		padding-right:1.35%;
	}
	
	.content.main.dettaglio .wrapper .pagina table.tabella-due-colonne td:nth-of-type(2){
		padding-left:1.35%;
	}
}