html, body {
  height:100%;
}
.altezza100{height:100%;}
BODY {
	height:100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.linkMenu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color : #7A7A7A;
text-decoration: none;
} 
.linkMenu:LINK {
color : #7A7A7A;
text-decoration: none;
} 
.linkMenu:VISITED {
color : #7A7A7A;
text-decoration: none;
} 
.linkMenu:HOVER {
color : #FFA600;
text-decoration: none;
} 
.linkMenu:ACTIVE {
color : #FFA600;
text-decoration: none;
}

/*FORMATTAZIONE DEI TESTI DI BASE*/
.titoli29px{font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:29px; text-decoration:none; line-height:32px;}
.titoli24px{font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:24px; text-decoration:none; line-height:32px;}
.titoli22px{font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:22px; text-decoration:none; line-height:26px;}
.titoli19px{font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:19px; text-decoration:none; line-height:24px;}
.titoli19InterlineaBassapx{font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:19px; text-decoration:none; line-height:20px;}

.testo13{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
.testo12{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.testo11{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.testo10{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}

.testo12Interlinea{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:22px;}
.testo12Interlinea18{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px;}

.etichetteForm{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#006699; font-weight:bold;}
/*FORMATTAZIONE DEI FLOAT*/
.destra{ 
	margin: 3px 0px 5px 10px; 
	float: right;
}

.sinistra{ 
	margin: 0px 10px 5px 3px; 
	float: left;
}

/*FORMATTAZIONE DEI FORM*/

input.formtext {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #999999;
    padding-right: 5px;
    padding-left: 5px;
	margin-bottom:3px;
}

/* FOOTER */
.footer{
	color : #DDDDDD;
	text-decoration: none;
}
.footer:LINK {
	color : #DDDDDD;
	text-decoration: none;
} 
.footer:VISITED {
	color : #DDDDDD;
	text-decoration: none;
} 
.footer:HOVER {
	color : #FFA600;
	text-decoration: none;
} 
.footer:ACTIVE {
	color : #FFA600;
	text-decoration: none;
}

/* GESTIONE ROLLOVER MENU AREE */
.button_immobiliare {
width: 180px;
height: 80px;
}

.button_immobiliare a {
display: block;
width: 180px;
height: 80px;
background: url(img/pulsantiAree/rolloverAgenzie.png) no-repeat top left;
}

.button_immobiliare a:hover {
background-position: top right;
}


.button_privati {
width: 180px;
height: 80px;
}

.button_privati a {
display: block;
width: 180px;
height: 80px;
background: url(img/pulsantiAree/rolloverPrivati.png) no-repeat top left;
}

.button_privati a:hover {
background-position: top right;
}


.button_progettisti {
width: 180px;
height: 80px;
}

.button_progettisti a {
display: block;
width: 180px;
height: 80px;
background: url(img/pulsantiAree/rolloverProgettisti.png) no-repeat top left;
}

.button_progettisti a:hover {
background-position: top right;
}