	@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;
}
span.data{
  color:#009BDC;
}
span.riassunto{
  color:#FFFFFF;
}

TD {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;
}

td.ricerca {

	color: #ffffff;
	font-size: 12px;

}

td.contenuti {
	color: #dfe4e8;
	text-align:justify;
	padding-right: 14px;
	padding-left: 14px;
	line-height: 18px;
}

.colonna{
  width:170px;
  padding:0px;
  margin:0;
  font-size:11px;
  float:left;
}

.colonna1 img{
  max-width:155px;
}

td.footer {

	color: #276697;
	font-size: 12px;

}

td.topmenu {
	color: #c3e0f7;
	font-size: 11px;
}

h1 {
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px
}
h2 {
	color: #ffffff;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px
}

h3 {
	color: #ffffff;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 0px;
	margin-top: 0px
}


A.menu:link, A.menu:visited {
	color: #ffffff;
	font-size: 18px;
	text-decoration: none;
}
A.menu:hover {
	color: #f8d892;
	font-size: 18px;
	text-decoration: none;
}

A.menutop:link, A.menutop:visited {
	color: #87b6dc;
	text-decoration: none;
}
A.menutop:hover {
	color: #87b6dc;
	text-decoration: underline;
}
a.bianco:link, a.bianco:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.menutop:hover {
	color: #87b6dc;
	text-decoration: underline;
}


A.azzurro:link, A.azzurro:visited {
	color: #6dc3f1;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
A.azzurro:hover {
	color: #ffc322;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
A.grigio:link, A.grigio:visited {
	color: #5c5c5c;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
A.grigio:hover {
	color: #28669f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
A:link, A:visited {
	color: #2f7dc5;
	text-decoration: none;
}
A:hover {
	color: #2f7dc5;
	text-decoration: underline;
}
p.assoprom {
	color: #28669f;
	font-size: 14px;
	font-weight: bold
}
p.box {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold
}
p.spazioagenzie {
	color: #747474;
	font-size: 14px;
	font-weight: bold
}
span.logotopdx {
	color: #28669F;
	font-size: 26px;
	font-weight: bold;
}
#province {
	width: 670px;
	height: 100%;
	text-align: left;
	float: left;
}
ul.tipologie {
	position: relative;
	list-style-image: url(/images/li.gif);
	line-height: 15px;
	padding: 0px;
}
.litipologie {
	margin-left: 5px;
}

ul.provincia {
	position: relative;
	list-style-image: url(/images/li.gif);
	line-height: 15px;
	padding: 0px;
}
.liprovincia {
	margin-left: 5px;
}

.licol-1 {
	margin-left: 16px;
	width: 80px;
}
.licol-2 {
	margin-left: 120px;
	width: 80px;
}
.licol-2-first {
	margin-left: 120px;
	margin-top: -265px;
	width: 80px;
}
.licol-3 {
	margin-left: 220px;
	width: 80px;
}
.licol-3-first {
	margin-left: 220px;
	margin-top: -265px;
	width: 80px;
}
.licol-4 {
	margin-left: 310px;
	width: 80px;
}
.licol-4-first {
	margin-left: 310px;
	margin-top: -265px;
	width: 80px;
}
.licol-5 {
	margin-left: 410px;
	width: 80px;
}
.licol-5-first {
	margin-left: 410px;
	margin-top: -265px;
	width: 80px;
}
.licol-6 {
	margin-left: 515px;
	width: 80px;
}
.licol-6-first {
	margin-left: 515px;
	margin-top: -265px;
	width: 80px;
}
.licol-7 {
	margin-left: 600px;
	width: 80px;
}
.licol-7-first {
	margin-left: 600px;
	margin-top: -265px;
	width: 80px;
}
.licol-first {
	margin-top: -272px;
}


a.footer, a.footer:link, a.footer:visited {
	color: #2F7DC5;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
  }
a.footer:hover {
	color: #2F7DC5;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

.txt{
  height:22px;
  line-height:16px;
  padding:0;
  color:#000000;
  background-image:url(/img/bg-input-text.gif);
  border:0;
  float:left;
}
.pulsinvia{
  width:78px;
  height:24px;
  background-image:url(/img/puls-invia.gif);
  border:0;
}
.paginazione{
  display:block;
  text-align:center;
  color:#FFFFFF;
  margin:5px 0 15px 0;
  line-height:1em;
  font-size:14px;
}
.paginazione span {
  color:#D3D3D3;
  background:#FFFFFF url(/img/page_gradient.jpg) repeat-x scroll 0 100%;
  border:1px solid #D3D3D3;
  color:#00afea;
  float:left;
  font-weight:bold;
  margin:0 2px 0 0;
  padding:2px 5px;
}
.paginazione span.current {
  background:#2F7DC5 none repeat scroll 0 0;
  border:1px solid #D3D3D3;
  color:#FFFFFF;
}

.paginazione a {
  background:transparent url(/img/page_gradient.jpg) repeat-x scroll center bottom;
  border:1px solid #D3D3D3;
  display:block;
  float:left;
  margin:0 2px 0 0;
  padding:2px 5px;
  text-decoration:none;
  color:#2F7DC5;
  outline-color:-moz-use-text-color;
  outline-style:none;
  outline-width:medium;
}
.paginazione a:hover {
  border:1px solid #2F7DC5;
}
span.categoria{
  color:#ffffff;
  font-size:14px;
  font-weight:bolder;
}
