/* Copyright Comune di Prato */
/* definizioni per paginazione-listato risultati */

/* contenitore principale per spaziare lateralmente */
div#arearisultato {
	margin: 1em 5em;
}
/* box elementi trovati e pagine */
div.elementi {
	border-top: 2px solid #900;
	float: right;
	font-size: 85%;
	margin: 1em 0;
	padding-top: 0.03em;
}
div.elementi span {
	background-color: #fff;
	color: #900;
	font-weight: bold;
}
/* box cosa hai cercato */
div.cercato {
	font-size: 85%;
	margin-top: 1.5em;
}
/* [testo cercato] dentro al box [cosa hai cercato] */
span.ricerca {
	background-color: #fff;
	color: #900;
	font-size: 110%;
	font-variant: small-caps;
	font-weight: bold;
}
/* contenitore barra numerazione */
div.numerazione {
	border-top: 2px solid #006697;
	background-color: #dce3eb;
	clear: both;
	color: #369;
	font-size: 105%;
	margin: 0.5em 0;
	padding: 0.3em 0.4em 0.4em 0.2em;
}
div.numerazione a:link {
	background-color: #dce3eb;
	color: #369;
	padding: 0.2em 0.4em 0.3em 0.2em;
}
div.numerazione a:visited {
	background-color: #dce3eb;
	color: #404040;
	padding: 0.2em 0.4em 0.3em 0.2em;
}
div.numerazione a:hover {
	background-color: #369;
	color: #fff;
	padding: 0.2em 0.4em 0.3em 0.2em;
}
/* spazio a destra per vai alla pagina */
span.tipoazione {
	background-color: #dce3eb;
	color: #036;
	font-size: 85%;
	margin-right: 0.5em;
	margin-left: 0.5em;
}
/* pagina su cui sono */
span.pageon {
	background-color: #fff;
	border: 2px solid #477ec1;
	color: #900;
	font-weight: bold;
	padding: 0.2em 0.4em 0.2em 0.3em;
}
/* singolo numero pagina */
span.pagina a:link {
	background-color: #DCE3EB;
	color: #053460;
	font-size: 105%;
	font-weight: bold;
	padding: 0.2em 0.4em 0.2em 0.2em;
	text-decoration: none;
}
span.pagina a:active {
	font-weight: bold;
	padding: 0.2em 0.4em 0.2em 0.2em;
	text-decoration: none;
}
span.pagina a:visited {
	background-color: #DCE3EB;
	color: #404040;
	font-weight: bold;
	padding: 0.2em 0.4em 0.2em 0.2em;
	text-decoration: none;
}
span.pagina a:hover {
	background-color: #036;
	color: #fff;
	padding: 0.2em 0.4em 0.2em 0.2em;
	text-decoration: none;
}
/* per non visualizzare il testo "pagina" del link */
span.noview {
	display: none;
	height: 0.01em;
	overflow: hidden;
	width: 0.01em;
}
/* Per la tabella di risultato */
td.tddato4 {
	background-color: #F7F9FB;
	color: #036;
	padding: 0.4em;
	border-bottom: 1px solid #C2D6EB;
}
td.tddato4 a:link {
	background-color: #F7F9FB;
	color: #036;
}
td.tddato4 a:visited {
	background-color: #F7F9FB;
	color: #900;
}
td.tddato4 a:active, a:focus {
	background-color: #F7F9FB;
	color: #900;
}
td.tddato4 a:hover {
	background-color: #036;
	color: #fff;
}
th.thdato4 {
	background-color: #E5EAF0;
	color: #036;
	padding: 0.4em;
	border-top: 1px solid #94B7DB;
	border-bottom: 1px solid #94B7DB;
}
th.thdato4 a:link {
	background-color: #E5EAF0;
	color: #036;
}
th.thdato4 a:visited {
	background-color: #E5EAF0;
	color: #900;
}
th.thdato4 a:active, a:focus {
	background-color: #F7F9FB;
	color: #900;
}
th.thdato4 a:hover {
	background-color: #036;
	color: #fff;
}