/* INIZIO PAGINAZIONE ADRIANO */
	.paginazione {
		display: block;
		width:100%;
		border-top: 1px solid rgb(80%,80%,80%);
		border-bottom: 1px solid rgb(80%,80%,80%);
		margin: 10px 0;
		padding: 5px 0;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
	} 
	.paginazione ul {
		float: right;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.paginazione li {
		float: left;
		margin: 0 0.15em;
	}
	.paginazione li a {
		float: left;
		min-width: 2em;
		display: block;
		border: 0.1em solid rgb(50%,50%,50%);
		color: rgb(20%,20%,20%);
		text-decoration: none;
		text-align: center;
	}
	
	.paginazione li a.pag_all {
		float: left;
		width: 3.5em;
		display: block;
		border: 0.1em solid rgb(50%,50%,50%);
		color: rgb(20%,20%,20%);
		text-decoration: none;
		text-align: center;
	}
	
	/* hide from IE5-Mac \*/
	.paginazione li a {
		float: none
	}
	.paginazione li a, .paginazione li a.nolink {
		float: left;
		background: none;
		min-width: 18px;
		padding: 0 2px;
		text-align: center;
		border-left: 1px solid grey;
	}
	.paginazione li a, .paginazione li a:link, .paginazione li a:visited, .paginazione li a:focus {
		color: #0066ff;
		background: none;
		text-decoration: none;
	}
	.paginazione li a:hover {
		background: rgb(60%,60%,50%);
		color: #ffffff;
	}
	.paginazione li a.nolink, .paginazione li a.nolink:link, .paginazione li a.nolink:visited, .paginazione li a.nolink:focus {
		color: #000;
		text-decoration: none;
	}
	.paginazione li a.thisPage {
		background: #cccccc;		
		font-weight: bold;
	}
	.paginazione p.text {
		color: #000;
		padding: 0;
		margin: 0;
		text-align: left;
	}

@media screen and (max-width: 599px)
{
	.paginazione span.pagina_n_di_n
	{
		display: none;
	}
}

/* FINE PAGINAZIONE ADRIANO */
