html, body {
	margin:0px;
	padding:0px;
	/*padding-top:5px;
	padding-bottom:5px;*/
	background-color:#ffffff;
	}

html.pop, body.pop {
	margin:2px;
	padding:2px;
	}

td.topp {
	padding-left:650px;
	font-family:trebuchet ms, verdana, arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}

td.generale {
	height:100%;
	padding-bottom:5px;
	padding-top:5px;
	}

td.footer {
	/* grafica pulsante */
	/*background-image:url(../images/borsa-immobiliare_18.jpg);*/
	background-color:#cccccc;
	height:23px;
	/* formattazione testo */
	padding-left:10px;
	vertical-align:middle;
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	}

td.footer1 {
	height:23px;
	padding-left:10px;
	vertical-align:middle;
	font-family:verdana,arial,tahoma,sans serif;
	font-size:10px;
	color:#000000;
	}

span.titolopagina, div.titolopagina {
	font-family:georgia,verdana,arial,tahoma,sans serif;
	font-size:20px;
	color:#666666;
	font-weight:bold;
	}

hr {
	height:1px;
	color:#cdedfa
	}

/*****
	LOGIN
	*****/
input.aris {
	height:18px;
	border:1px solid #cccccc;
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	color:#000000;
	}

input.ariss {
	background-color:#3399CC;
	border:0 solid #CCCCCC;
	color:#FFFFFF;
	font-family:verdana,arial,tahoma,sans serif;
	font-size:13px;
	font-weight:bold;
	}

/*****
	BLOG
	*****/
input.blog {
	height:18px;
	border:1px solid #cccccc;
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	color:#000000;
	}

textarea.blog {
	border:1px solid #cccccc;
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	color:#000000;
	}

input.blogs {
	border:1px solid #cccccc;
	background-color:#ffffff;
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	}


/*****
	MENU
	*****/
.m_pul { color: #fff !important; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; text-align:center; }
.m_pul a { color: #fff !important; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase }
.m_pul a:hover { color: #fc6 !important; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.m_piede { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.m_piede a { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.m_piede a:hover { color: #f60; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
td.menu_voce {
	/* grafica pulsante */
	background-image:url(../images/menu_voce.jpg);
	width:140px;
	height:41px;
	/* formattazione testo */
	text-align:center;
	vertical-align:middle;
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	}

a.menu_voce:link, a.menu_voce:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}

a.menu_voce:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	}

/*****
	ELENCO IMMOBILI
		SCHEDA IMMOBILE
					*****/

.sottotitoli  { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.descrizione   { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.bordo  { font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #fc9 }


td.elenco, td.titelenco {
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #cdedfa;
	height:50px;
	text-transform:lowercase;
	}

td.titelenco {
	font-weight:bold;
	text-transform:uppercase;
	}

td.fondoelenco, td.spazioriga {
	font-family:verdana,arial,tahoma,sans serif;
	font-size:6px;
	height:8px;
	}

a.elenco:link, a.elenco:visited {
	color:#000000;
	text-decoration:none;
	}

a.elenco:hover {
	/*color:#ffcc00;*/
	color:#000000;
	text-decoration:underline;
	}

td.scheda_td1, td.scheda_td2, td.scheda_td3 {
	vertical-align:top
	}

td.scheda_td1 {
	width:420;
	}

td.scheda_td2 {
	width:330px;
	}

td.scheda_td3 {
	width:248px;
	}

td.scheda_titoletto {
	font-family:verdana,arial,tahoma,sans serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	}

td.scheda_titolovalore {
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	}

td.scheda_valore {
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	color:#666666;
	text-transform:lowercase;
	}

td.scheda_valore1 {
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	color:#666666;
	}

td.scheda_foto {
	width:175px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #666666;
	padding-top:4px;
	}

/*****
	CONTENUTO GENERALE
		*****/
td.corpohome {
	width:750px;
	height:500px;
	vertical-align:top;
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	color:#444444;
	}

td.corpohome1  
	{ color: #444444; 
	font-size: 11px; 
	font-family: verdana, arial, tahoma, "sans serif"; 
	vertical-align: top 
	}

td.corpohome2 {
	width:750px;
	vertical-align:top;
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	font-weight:bold;
	color:#444444;
	}
	
td.corpohome3 {
	width:750px;
	height:500px;
	vertical-align:top;
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	line-height:18px;
	color:#444444;
	}

td.spazvert {
	background-color:#ffffff;
	width:5px;
	}

td.right {
	background-color:#edecec;
	width:233px;
	vertical-align:top;
	padding:5px;
	}


/*****
	FROM RICERCA
			*****/
td.formhome {
	/* grafica td */
	background-color:#cdedfa;
	height:80px;
	padding:3px;
	vertical-align:top;
	/* formattazione testo */
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	text-transform:lowercase;
	}

form.formhome {
	margin:0px;
	padding:0px;
	}

span.formhome_tit {
	font-family:georgia,verdana,arial,tahoma,sans serif;
	font-size:20px;
	color:#666666;
	font-weight:bold;
	}

select.formhome {
	margin-right:6px;
	width:180px;
	}

select.cerca_av, option.formhome {
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	width:150px;
	}

option.formhome, option.formhome1 {
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	}

option.formhome {
	text-transform:lowercase;
}

input.formhome_sub {
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	border:0px solid #cdedfa;
	background-color:#cdedfa;
	height:22px;
	}

input.formhome_sub {
	font-family:verdana,arial,tahoma,sans serif;
	font-size:11px;
	border:0px solid #ffffff;
	background-color:#ffffff;
	height:22px;
	}


/*****
	ALTRO
			*****/

a.thick {
	font-family:verdana,arial,tahoma,sans serif;
	font-size:10px;
	color:666666;
	text-decoration:none;
	}
	
td.fserach {
	padding-top:13px;
	text-align:center;
	}
	td.fserach form {
		margin: 0px;
		padding: 0px;
		}
	td.fserach form select{
		height:16px;
		font-family:verdana, arial, tahoma, sans-serif;
		font-size:10px;
		}
	td.fserach form input {
		height:20px;
		font-family:verdana, arial, tahoma, sans-serif;
		font-size:10px;
		}
	
