.titolo_pag{
  font-family : "Arial", Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
	color: #0033aa;
}

.testo_normal{
  font-family : "Arial", Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color: #454545;
}

.testo_normal2{
  font-family : "Arial", Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color: #0033aa;
}

.testo_proponi{
  font-family : "Arial", Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : normal;
	color: #454545;
}

/*  Unico Immobiliare CSS */

html {
  font-family: Arial, sans-serif;
  color: #ffffff;
}

body {
	margin: 0px;
	padding: 0px;
	background-image: url(img/sfondo_logo_iti.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

/*  Titolo pagine */
h2 {
  font-family: Arial Rounded MT Bold, Arial, sans-serif;
  color: #0b5cb5;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.1em;
  /*padding-left: 19px;
  background: url("img/sfera_chiara.gif") no-repeat center left;*/
}

/*  Link nel titolo (usato in "torna indietro" della scheda immobile) */
h2 a {
  color: #0b5cb5;
  font-size: 0.9em;
  text-decoration: underline;
  padding-left: 20px;
}

h2 a:hover {
  text-decoration: none;
}

/*  Titolo immobile in vetrina */
h3 {
  font-family: Arial Rounded MT Bold, Arial, sans-serif;
  color: #0b5cb5;
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 1em;
}

/*  Titolo ricerche */
h4 {
  font-family: Arial Rounded MT Bold, Arial, sans-serif;
  color: #0b5cb5;
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 1em;  
  /*padding-left: 19px;
  background: url("img/sfera_chiara.gif") no-repeat center left;*/
}



p {
  margin-top: 0px;
  margin-bottom: 15px;
}

form {
  margin: 0px;
}

label {
  font-size: 0.75em;
  text-align: right;
  display: block;
  margin-bottom: 3px;
}

/*  Link predefinito nelle tabelle */
td a {
  color: #000033;
}

td a:hover {
  text-decoration: none;
}

/*  Testata principale delle pagine */
.header {
  position: relative;
  width: 900px;
  height: 220px;
  text-align: left;
}

/*  Banner alto 468 x 60 */
.banner_top {
	position: absolute;
	top: 20px;
	right: 0px;
	width: 468px;
	height: 60px;
	border: 1px solid #999;
}

.h_bar{
  position: absolute;
  left: 265px;
  top: 245px;
}

/*  Menu principale, in alto */
.menu_top {
  position: absolute;
  top: 210px;
  left: 265px;
  margin: 0px;
}

/*  Dispone i bottoni in riga */
.menu_top dt {
  display: inline;
}

/*  Dimensione voci del menu, uguale per tutte */
.menu_top a {
  display: inline-block;
  width: 104px;
  height: 43px;  
}

/*  Nasconde il testo del menu per dare la precedenza alle immagini */
.menu_top span {
  display: none;
}

/*  Rollover per ogni menu */
/*  Home page */
a.menu_home {
  background: url("img/home_off.png") no-repeat top left;
}

a.menu_home:hover {
  background: url("img/home_over.png") no-repeat top left;
}

a.menu_home {
  background: url("img/home_off.png") no-repeat top left;
}

a.menu_home:hover {
  background: url("img/home_over.png") no-repeat top left;
}

/*  Il Consorzio */
a.menu_iti_net {
  background: url("img/iti_network_off.png") no-repeat top left;
}

a.menu_iti_net:hover {
  background: url("img/iti_network_over.png") no-repeat top left;
}

/*  Le Agenzie */
a.menu_agenzie {
  background: url("img/agenzie_off.png") no-repeat top left;
}

a.menu_agenzie:hover {
  background: url("img/agenzie_over.png") no-repeat top left;
}

/*  Gli Immobili */
a.menu_immobili {
  background: url("img/immobili_off.png") no-repeat top left;
}

a.menu_immobili:hover {
  background: url("img/immobili_over.png") no-repeat top left;
}

/*  Contattaci */
a.menu_contattaci {
  background: url("img/contattaci_off.png") no-repeat top left;
}

a.menu_contattaci:hover {
  background: url("img/contattaci_over.png") no-repeat top left;
}

/*  Contenitore centrale */
.contenitore_centrale {
  background: #ffffff; /*url("img/bordo_alto.gif") repeat-x top center;*/
  clear: both;
  width: 100%;
  float: left;
  padding-top: 25px;
  padding-bottom: 10px;
}

/*  Fascia centrale */
.centrale {
  width: 910px;
  text-align: left;
  color: #000033;
}

/*  Colonna semplice mobile a sinistra */
.colonna_sinistra {
  float: center;
  margin-left: 80px;
}

.colonna_sinistra a {
  color: #000033;
  font-size: 0.8em;
}

.colonna_sinistra a:hover {
  text-decoration: none;
}

/*  Colonna semplice con margine per il testo */
.colonna_testo {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  width: 180px;
  font-size: 0.8em;
}

/*  Colonna per gli immobili in vetrina a terne */
.colonna_tripla {
  float: left;
  margin-top: 20px;
  width: 100%;
}

/*  Colonna per gli immobili usata nella scheda per delimitare i settori */
.colonna_scheda {
  float: left;
  margin-top: 20px;
  width: 100%;
}

.colonna_scheda p {
  padding-right: 15px;
  font-size: 0.8em;
}

.colonna_scheda a {
  color: #000033;
}

.colonna_scheda a:hover {
  text-decoration: none;
}

/*  Colonna per visualizzare la galleria fotografica */
.colonna_galleria {
  float: left;
  padding-left: 15px;
  width: 170px;
  font-size: 0.8em;
  height: 235px;
  overflow: auto;
}

/*  Classe assegnata alle tabelle */
.testo {
  font-size: 0.8em;
}

.testo_prop {
  font-size: 1.5em;
}

/*  Prezzo in vetrina */
.prezzo {
  font-size: 1.1em;
}

/*  Immagine in vetrina */
a.vetrina {
  background: #454545;
  color: #000045;
  display: inline-block;
  font-size: 0.8em;
  padding: 2px;
  text-decoration: none;
  margin-bottom: 10px;
  margin-right: 5px;
  float: left;
}

a.vetrina:hover {
  background: #576fbb;
}

a.vetrina:active {
  background: #6699bb;
}

/*  Immagine in vetrina */
.vetrina1 {
  background: #454545;
  color: #000045;
  display: inline-block;
  font-size: 0.8em;
  padding: 3px;
  text-decoration: none;
  margin: 0px;
  margin-bottom: 10px;
  float: left;
  cursor: pointer;
}

.vetrina1:hover {
  background: #576fbb;
}

.vetrina1:active {
  background: #6699bb;
}


/*  Scheda piccola dell'immobile in vetrina */
.scheda_vetrina {
  margin: 0px;

}

.scheda_vetrina p {
  font-size: 0.85em;
  background: #f5fbfe;
  margin-bottom: 1px;
  padding: 3px;
  padding-right: 0px;
  text-align: left;
}

/*  Colonna dei banner, a sinistra */
.colonna_banner {
  float: left;
  width: 140px;
  background: url("img/sfondo_box_banner.gif")  ;
  margin-right: 15px;
}

.colonna_banner_rt {
  background: url("img/v_row1.gif") repeat-x top center;
}

.colonna_banner_rb {
  background: url("img/v_row1.gif") repeat-x bottom center;
}

/*  Banner */
.colonna_banner a {
	display: block;
	padding: 10px;
}

.colonna_agenzie{
  /*margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;*/
  margin: 5px;
  text-align: justify;
}

.nome_agenzia{
  font-size: 0.85em;
  color: #0b5cb5;
  text-decoration: none;
  font-weight: bold;
}

/*  Colonna del testo, centrale  background: url("img/v_row1.gif") repeat-y top right;*/
.colonna_centrale {
  width: 640px;
  float: right;
}

.colonna_centrale p {
	font-size: 0.9em;
}


/*  Colonna ricerca, a destra */
.colonna_ricerca {
  float: left;
  width: 260px;
  height: 600px;
  
  margin-right: 10px;
}


.tuo_imm {
  margin-top: 20px;
  margin-left: 5px;
}

/*  Box ricerca */
.box_ricerca {
  /*background: url("img/v_row1.gif") repeat-x top center;*/
  padding: 15px;
}

/*  Box ricerca */
.box_ricerca2 {
  background: url("img/v_row1.gif") repeat-x bottom center;
  
}

/*  Blocco di campi separati per categoria */
.blocco_ricerca {
  margin-bottom: 20px;
}

/*  Contenitore del piè di pagina */
.contenitore_footer {
	clear: both;
	width: 100%;
	background: #ffffff;
	text-align: center;
}

.contenitore_footer_2
{
  
  background-image: url(img/bordo_basso.gif) ;
	background-repeat: repeat-x;
	background-position: center top;
}

/*   Piè di pagina */
.footer {
  padding-top: 20px;
  /*padding-bottom: 20px;*/
  
  color: #454545;
  text-align: center;
  font-size: 0.8em;
}

.menu_footer {
  color: #454545;
}

.footer a {
  color: #454545;
}

.footer a:hover {
  text-decoration: none;
}

/*  Livello dei credits, in basso */
.credits {
  /*float: right;
  text-align: right;*/
  font-size: 0.85em;
  color: #454545;
}

/*  Copyright */
.copy {
  font-size: 0.85em;
}
form td{
	font-size: 0.8em;
}

a.blu {
	font-weight: bold;
	color: #009;
	text-decoration: underline;
}

