	body {
		background-color: #FFFFFF;
		margin: 0px 0px 0px 0px;
		padding:  0px 0px 0px 0px; 
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
	}
	#header,  #colonnaCentro .descrizioneImm {
		font-size: 8px; 
	}


	#header {
		position: relative;
		width: 100%;
		text-align: left;
		z-index: 1;
	}
	#subheaderDx2 {
		position: absolute;
		width: 600px;
		text-align: right;
		right: 25px;
		bottom: 50px;
		z-index: 2;
	}
	#subheaderDx1 {
		position: absolute;
		width: 600px;
		text-align: right;
		right: 10px;
		bottom: 28px;
		z-index: 2;
	}
	#subheaderDx1 a, a:link, a:visited, a:active {
		font-size: 12px;
		color: #4E5674;
		font-weight:bold;
		text-decoration: underline;
	}
	
	#subheaderDx2 {
		font-size: 10px;
		color: #4E5674;
		text-decoration:none;
	}
	


	#colonnaSx, #colonnaDx, #colonnaDxTop {
		font-size: 11px; 
	}
	#colonnaSx {
		margin: 5px 5px 5px 0px;
		padding: 5px 5px 5px 5px;
	}
	#colonnaCentro {
		background-color: #ffffff;
		margin: 0px 0px 5px 0px;
	}
	#colonnaDxTop {
		margin: 0px 0px 0px 5px;
		padding: 5px 5px 5px 5px;
		background-color: #F2F2F2;
	}
	#colonnaDx {
		margin: 5px 0px 0px 5px;
		padding: 5px 5px 5px 5px;
		background-color: #d5edff;
	}
    #colonnaSxUp {
      overflow: auto;
      height: 300px;
    }
    #colonnaSxCentre {
      
    }
    #colonnaSxDown {
      
    }  
  
	#footer {
		width: 100%;
		height: 5px;
		background-color: #435879;
		clear: both;
	}

	
	#colonnaCentro .lineaAnnuncio {
		clear:both;
		background-color: #d5edff;
		height:4px;
		position: relative;
		margin:  7px 0px 7px 0px; 
	}
	#colonnaCentro .lineaAnnuncioTop {
		clear:both;
		background-color:#E77A19;
		height:4px;
		position: relative;
		margin:  7px 0px 7px 0px; 
	}
	
	#colonnaCentro .casaImg {
		margin:  3px 3px 3px 0px; 
	}

	a.linkOff, a.linkOff:link, a.linkOff:visited, a.linkOff:active {
		color: black;
		text-decoration: none;
		font-weight: normal;
	}

	.annuncioDesc, a.annuncioLink:link, a.annuncioLink:visited,  a.annuncioLink:active {
		font-size: 12px; 
	}
	a.annuncioLink, a.annuncioLink:link, a.annuncioLink:visited,  a.annuncioLink:active {
		color: #0069B7;
		text-decoration: underline;
	}
	
	 a.linkEvidenziato, a.linkEvidenziato:link, a.linkEvidenziato:visited,  a.linkEvidenziato:active {
		font-size: 16px; 
		color: #FF0000;
		font-weight:bold;
		text-decoration:underline;
	}	
	.telefono {
		font-size: 16px; 
		color: #FF0000;
		font-weight:bold;	
	}
	
	#titoloTable {
		border-bottom: 1px solid rgb(0, 0, 0);
		margin: 0pt 0pt 10px;
		padding: 0pt 0pt 2px;
	}

	#titoloTable h1 {
		font-size: 16px;
		color:#4E5674;
		margin:0 0 0 10px;
	}

	.titoloDx {
		text-align:right;
		color: #E57819;
		font-size: 11px; 
	}

	.riquadro {
		border: 1px solid #D9DDDE;
		padding: 2px 2px 2px 2px;
		background-color:#FFFFFF;
		margin:5px 0px 5px 0px;
	}
	.riquadro {
		font-size: 11px;
	}
	
	 a, a:link, a:visited, a:active{
		font-size: 11px;
		color: #4E5674;
		text-decoration:none;
	 }
	.titoloCol{
		color: #4E5674;
		font-size: 11px;
		font-weight:bold;
	}
	
	.titoletto{
		font-size: 13px;
		border-bottom: 2px solid #d5edff;
		text-align:center;
		font-weight:bold;	
		font-style: italic;
		margin: 0 0 2px 0;
		padding: 5px 0 0 0;
	}
	
	#annPreferito {
		position:relative;
		width: 100%;
		margin: 5px 0 5px 0;
	}

	#annPreferito img {
		position:absolute;
		bottom:0px;right:0px;
	}

	#topImgCol {
		margin: 11px 0px 0px 5px;
	}

	#botImgCol {
		margin: 0px 0px 5px 5px;
	}

	#formPreferiti, #formInfo {
		padding:0 0 0 0;
		margin: 0px 0px 0px 0px;
	}

	#formPreferiti input, textarea {
		border: 1px solid #D9DDDE;
		background-color:#FFFFFF;
		margin:5px 0px 8px 0px;
		font-size: 11px;
	}

	#tableInfo, #formInfo {
		font-size: 12px; 
	}

	#tableInfo input, textarea {
		width: 150px;
	}
