﻿html, body										{padding:0; margin:0}
a img											{border:0}
.clear											{clear:both}

h1												{}
h2												{}
h3												{font-family:Carme, Sans-Serif; font-size:18px; font-weight:lighter; color:#000000; padding-left:15px;}
h4												{}
h5												{}
h6												{}

#header											{}
#headerWrapper									{position:relative; width:1000px; margin:0 auto; padding:20px 0;}
#headerWrapper .flag							{position:absolute; bottom:0; right:0; text-align:right}
#headerWrapper .flag img						{margin-left:10px; border:1px solid #000000}
#headerWrapper .telmail							{position:absolute; right:0; top:30px;  font-family:Carme, Sans-Serif; text-align:right; font-size:18px }
#headerWrapper .telmail a						{color:#000000; text-decoration:none}
#headerWrapper .telmail a:hover					{color:#004680; text-decoration:underline}

#divMenu										{}
#divMenuWrapper									{position:relative; width:1000px; margin:10px auto; background-color:#004680; }

/* MENU DI NAVIGAZIONE A DISCESA */
#nav											{ margin:0; padding:0; list-style:none; font-family:Carme, Sans-Serif; font-size:16px}   
#nav li											{ float:left; display:block; width:auto; background:#004680; position:relative; z-index:500; margin:0; /*padding:5px 10px;*/
													-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
#nav li.first									{ }
#nav li.last									{ }
#nav li li.last									{ }
#nav li a										{ display:block; padding:15px; font-weight:normal; text-decoration:none; text-align:center; color:#ffffff;}
#nav li a:hover									{ background-color:#dddddd; color:#000000; cursor:pointer}
#nav li li:hover								{ }
#nav a.selected									{ background-color:#dddddd; color:#000000}

#nav ul											{ position:absolute; left:0; display:none; margin:0 0 0 -1px; padding:0; list-style:none;}
#nav ul li										{ width:200px; float:left; left:0; margin:0; background-color:#004680; /*margin-bottom:3px;*/ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:1px solid #fff }
#nav ul li a:hover								{ border-bottom:0}
#nav ul a										{ display:block; height:auto; padding:5px; color:#fff; padding:8px 4px; font-weight:normal; text-align:left; font-size:14px}

#vetrina										{ margin-bottom:10px; }
#vetrinaWrapper									{ width:1000px; margin:0 auto}
#vetrinaWrapper .titleVetrina					{ font-family:Carme, Sans-Serif; font-size:24px; color:#000000; text-align:left; margin:10px 0; padding-left:15px}

#divMenuRicerca																	{}
#divMenuRicercaWrapper															{position:relative; width:980px; margin:0 auto; padding:10px;  font-family:Carme, Sans-Serif; font-size:14px; background-color:#eeeeee }
#divMenuRicercaWrapper .titleRicercaRapida										{ font-family:Carme, Sans-Serif; font-size:24px; color:#000000; padding:0 10px }
#divMenuRicercaWrapper .elementRicerca											{float:left; margin:10px 10px;}
#divMenuRicercaWrapper .elementRicerca .elementRicercaLabel						{padding:5px; min-height:17px}
#divMenuRicercaWrapper .elementRicerca .elementRicercaValue						{float:left;}
#divMenuRicercaWrapper .elementRicerca .elementRicercaValue select				{font-family:Carme, Sans-Serif; font-size:14px; padding:5px; width:190px; background-color:#004680; color:#ffffff; border:1px solid #ffffff}
#divMenuRicercaWrapper .elementRicerca .elementRicercaValue input[type=text]	{font-family:Carme, Sans-Serif; font-size:14px; padding:5px; width:180px; background-color:#004680; color:#ffffff; border:1px solid #ffffff}
#divMenuRicercaWrapper .elementRicerca .elementRicercaValue input[type=text].srcPrMq	{width:77px}
#divMenuRicercaWrapper .elementRicerca .elementRicercaValue .button				{display:block; text-align:center; background-color:#004680; color:#ffffff; padding:6px 15px; cursor:pointer; margin-top:3px }
#divMenuRicercaWrapper .elementRicerca .elementRicercaValue .button:hover		{background-color:#dddddd; color:#000000; border:1px solid #666666}
#divMenuRicercaWrapper .imgMore													{position:absolute; display:block;  right:20px; top:10px; cursor:pointer}
#divMenuRicercaWrapper .divMenuRicercaMore										{display:none;}

#divBody																		{}
#divBodyWrapper																	{width:1000px; margin:0 auto;}

/* IMMOBILI PRIMO PIANO */
#UltimeAcquisizioni .titleUA													{ font-family:Carme, Sans-Serif; font-size:24px; color:#000000; text-align:left; margin:10px 0; padding-left:15px}
.immPP-margin-l																	{margin-left:20px}
.immPP-margin-r																	{margin-right:20px}
		
.immPP												{ float:left; width:220px; position:relative; background-color:#f1f1f1; margin-top:10px; margin-bottom:10px; font-family:Carme, Sans-Serif}
.immPP .divImg										{ position:relative; }
.immPP .divImg img									{ width:218px; height:149px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd}
.immPP .divImg .divPrezzo							{ position:absolute; bottom:0; right:1px; background-color:#004680; color:#ffffff; padding:10px 20px; z-index:100; font-size:14px}
.immPP .divTesto									{ padding:10px; font-size:12px; border:1px solid #dddddd; border-top:0; max-height:43px; overflow:hidden }
.immPP .divTesto .codcom							{ font-weight:bold; height:20px; overflow:hidden}
.immPP .divTesto .descr								{ }

/* HOME BOTTOM */
#homeBottom											{ margin:20px 0 10px 0; padding-top:20px; border-top:1px solid #edeff4 }
#homeBottom .divSingle								{ float:left;}

#homeBottom .divBanner								{ width:485px; margin-right:15px}
#homeBottom .divBanner img							{ width:485px; margin-bottom:5px}

#homeBottom .divNewsFeed							{ width:480px; padding:10px; background-color:#edeff4}
#homeBottom .divNewsFeed .newsTitle					{ font-family:Carme, Sans-Serif; font-size:24px; color:#000000; text-align:left; margin-bottom:10px;}
#homeBottom .divNewsFeed .singleNews				{ margin-bottom:10px}
#homeBottom .divNewsFeed .singleNews .tit			{ font-family:Carme, Sans-Serif; font-size:14px;  text-align:left;}
#homeBottom .divNewsFeed .singleNews .tit a			{ color:#004680; text-decoration:none}
#homeBottom .divNewsFeed .singleNews .tit a:hover   { text-decoration:underline}
#homeBottom .divNewsFeed .singleNews .txt			{ font-family:Carme, Sans-Serif; font-size:12px; color:#000000; text-align:justify}
#homeBottom .divFacebook							{ margin:10px 0}

#divSezione											{ font-family:Carme, Sans-Serif; font-size:14px; margin:10px 0; text-align:justify;}
#divSezione h1										{ font-family:Carme, Sans-Serif; font-size:24px; font-weight:bold; color:#004680; margin-top:0; }
#divSezione h2										{ font-family:Carme, Sans-Serif; font-size:24px; font-weight:lighter; color:#004680; margin-top:0;}
#divSezione h3										{ font-family:Carme, Sans-Serif; font-size:18px; font-weight:bold; color:#004680; margin-top:0;}
#divSezione p										{ }
#divSezione .buttonRichiestaInfo					{display:block; padding:10px; color:#ffffff; background-color:#004680; font-family:Carme, Sans-Serif; font-size:18px; text-align:center; cursor:pointer; text-decoration:none; margin:20px auto; width:500px; }
#divSezione .buttonRichiestaInfo:hover				{background-color:#dddddd; color:#000000;  text-decoration:none;}
#divSezione a										{ color:#004680; text-decoration:none;}
#divSezione a:hover									{ text-decoration:underline;}

#divSezione .h2Click								{padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #004680; position:relative;}
#divSezione .h2Click:hover							{cursor:pointer}
#divSezione .h2Click .btt							{position:absolute; right:0; bottom:10px; display:none; z-index:100; cursor:pointer}
#divSezione .divNascosto							{display:none}

#divContatti										{ font-family:Carme, Sans-Serif; font-size:14px; margin:10px 0}
#divContatti h1										{ font-family:Carme, Sans-Serif; font-size:24px; font-weight:bold; color:#004680; margin-top:10px; text-align:left}
#divContatti a										{ color:#004680; text-decoration:none;}
#divContatti a:hover								{ text-decoration:underline;}
#divContatti .divContattiL							{ float:left; width:450px; margin-right:30px; min-height:450px; border-right:1px dashed #999999;
														box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
												  
#divContatti .divContattiL .appPlay					{ margin:10px 0; text-align:center}
#divContatti .divContattiL .appPlay img				{ margin:0 5px}

#richiediInfo										{ }
#richiediInfo .intestazione							{ font-family:Carme, Sans-Serif; font-size:18px; color:#004680; font-weight:lighter }
#richiediInfo .rielement							{ margin:10px 0; position:relative; }
#richiediInfo .rielement .rilabel					{ float:left; width:150px}
#richiediInfo .rielement .rivalue					{ float:left; }
#richiediInfo .rielement .rivalue input[type=text]  { font-family:Carme, Sans-Serif; font-size:12px; padding:5px 10px; width:300px}
#richiediInfo .rielement .rivalue textarea			{ font-family:Carme, Sans-Serif; font-size:12px; padding:5px 10px; width:300px; height:100px}
#richiediInfo .rielement .srcButton					{ font-family:Carme, Sans-Serif; font-size:14px; text-align:center; background-color:#004680; color:#ffffff; text-transform:uppercase; width:100px; margin:0 auto; padding:10px 0; cursor:pointer}
#richiediInfo .rielement .srcButton:hover			{ background-color:#dddddd; color:#000000}
#divPri												{ font-size:12px; padding:10px 5px}

#divContatti .divContattiR							{ float:left; width:500px}
.mappacontatti										{ width:1000px; height:350px; background-color:#eee} 

#Contatti_LogInfo									{ text-align:center}

/*annuncio*/
#divLoadRicerca										{ margin-top:10px; text-align:center}
.annunci											{ margin:10px 0}
.annunci h3											{ font-family:Carme, Sans-Serif; font-size:18px; font-weight:lighter; color:#000000; padding-left:15px; }
.titoloAnnuncio										{ font-family:Carme, Sans-Serif; font-size:24px; font-weight:lighter; color:#004680; padding-left:15px; text-transform:capitalize; margin-top:10px}
.annuncio-margin-l									{ margin-left:20px}
.annuncio-margin-r									{ margin-right:20px}
.annuncio-border-b									{ border-bottom:0px solid #dddddd}		
.annuncio											{ float:left; width:220px; position:relative; background-color:#f1f1f1; margin-top:10px; margin-bottom:10px; font-family:Carme, Sans-Serif}
.annuncio .divImg									{ position:relative; /*width:310px; height:230px*/}
.annuncio .divImg img								{ width:218px; height:149px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd}
.annuncio .divImg .divPrezzo						{ position:absolute; bottom:0; right:1px; background-color:#004680; color:#ffffff; padding:10px 20px; z-index:100; font-size:14px}
.annuncio .divTesto									{ padding:5px 10px; font-size:12px; border:1px solid #dddddd; border-top:0; overflow:hidden;/* height:135px */; min-height:70px}
.annuncio .divTesto .dato							{ position:relative; /*height:20px;*/ margin:5px 0 }
.annuncio .divTesto .dato .etichetta				{ float:left; }
.annuncio .divTesto .dato .valore					{ float:right; font-weight:bold; text-align:right; }
.annuncio .divTesto .codcom							{ font-size:16px; overflow:hidden; height:20px}
.annuncio .divTesto .descr							{ }

/*SCHEDA IMMOBILE*/
#divSchedaImmobile									{ position:relative}
#divSchedaImmobile .codcomcar						{ position:relative}
#divSchedaImmobile .codcomcar .divStampaDillo		{ position:absolute; right:0; top:0}
#divSchedaImmobile .codcomcar .divStampaDillo img	{ margin-left:10px}
#divSchedaImmobile .codcomcar .tornaIndietro		{ position:absolute;  right:0; top:40px; text-align:right }
#divSchedaImmobile .codcomcar .tornaIndietro a		{ font-family:Carme, Sans-Serif; font-size:18px; color:#000000; font-weight:lighter; text-decoration:none}
#divSchedaImmobile .codcomcar .tornaIndietro a:hover{ text-decoration:underline}

.carat-margin-l										{margin-left:15px}
.carat-margin-r										{margin-right:20px}
#divSchedaImmobile .vetrinaScheda					{ background-color:#f1f1f1}
#divSchedaImmobile h1								{ font-family:Carme, Sans-Serif; font-size:24px; font-weight:bold; color:#000000; margin-top:10px; font-weight:lighter }
#divSchedaImmobile h2								{ font-family:Carme, Sans-Serif; font-size:18px; font-weight:bold; color:#000000; margin-top:10px; font-weight:lighter }
#divSchedaImmobile .schedaCar						{ margin:10px 0}

#divSchedaImmobile .socialScheda				{ margin-bottom:10px; padding:5px; background-color:#f5f5f5}
#tblSocial									  {}
#tblSocial td								   { padding:0 10px}

#divSchedaImmobile .descrizione											{ font-family:Carme, Sans-Serif; font-size:14px; color:#000000; text-align:justify; float:left; width:600px}
#divSchedaImmobile .caratteristiche										{ float:right; width:350px}
#divSchedaImmobile .caratteristiche .agente								{ margin-bottom:20px;}
#divSchedaImmobile .caratteristiche .agente .titolo						{ font-family: Carme, Sans-Serif; font-size: 18px; color: #004680; font-weight:bold; margin-bottom: 10px;}
#divSchedaImmobile .caratteristiche .agente .divDati					{ background-color:#f1f1f1;}
#divSchedaImmobile .caratteristiche .agente .divDati .foto				{ width:100px; height:100px; float:left; margin-right:10px;}
#divSchedaImmobile .caratteristiche .agente .divDati .recapiti			{ font-family: Carme, Sans-Serif; font-size:14px; color: #000000; font-weight:lighter;   padding:5px 0}
#divSchedaImmobile .caratteristiche .agente .divDati .recapiti .nome	{ font-family: Carme, Sans-Serif; font-size:16px; color: #000000; font-weight:bold;}
#divSchedaImmobile .caratteristiche .agente .divDati .recapiti a		{ color:#004680; text-decoration:none}
#divSchedaImmobile .caratteristiche .agente .divDati .recapiti a:hover	{ text-decoration:underline}
#divSchedaImmobile .caratteristiche .carat								{ font-family:Carme, Sans-Serif; font-size:14px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px dashed #cccccc; width:350px }
#divSchedaImmobile .caratteristiche .carat .caratLabel					{ float:left; font-weight:bold}
#divSchedaImmobile .caratteristiche .carat .caratValue					{ float:right; text-align:right; font-weight:lighter}
#divSchedaImmobile .descrizione .buttonRichiestaInfo					{ display:block; padding:10px; color:#ffffff; background-color:#004680; font-family:Carme, Sans-Serif; font-size:18px; text-align:center; cursor:pointer; text-decoration:none; margin-top:10px}
#divSchedaImmobile .descrizione .buttonRichiestaInfo:hover				{background-color:#dddddd; color:#000000}
#divSchedaImmobile .schedaDocumenti										{}
#divSchedaImmobile .schedaDocumenti .documentiTit						{font-family:Carme, Sans-Serif; font-size:14px; color:#004680; margin-top:10px; font-weight:lighter;  padding:5px 0; margin-bottom:10px}
#divSchedaImmobile .aDoc												{ display:block; text-align:left; padding:10px 40px; color:#000000; text-decoration:none; margin:5px 0; 
																			background-position:left; background-repeat:no-repeat; font-family:Trebuchet MS; font-size:14px; border-bottom:1px dashed #cccccc;  
																		}
#divSchedaImmobile .aDoc:hover							{ text-decoration:underline}
#divSchedaImmobile .avi									{ background-image:url('../images/file-icons/avi.png');}
#divSchedaImmobile .doc									{ background-image:url('../images/file-icons/doc.png');}
#divSchedaImmobile .exe									{ background-image:url('../images/file-icons/exe.png');}
#divSchedaImmobile .img									{ background-image:url('../images/file-icons/img.png');}
#divSchedaImmobile .mp3									{ background-image:url('../images/file-icons/mp3.png');}
#divSchedaImmobile .mpg									{ background-image:url('../images/file-icons/mpg.png');}
#divSchedaImmobile .pdf									{ background-image:url('../images/file-icons/pdf.png');}
#divSchedaImmobile .swf									{ background-image:url('../images/file-icons/swf.png');}
#divSchedaImmobile .txt									{ background-image:url('../images/file-icons/txt.png');}
#divSchedaImmobile .wma									{ background-image:url('../images/file-icons/wma.png');}
#divSchedaImmobile .wmv									{ background-image:url('../images/file-icons/wmv.png');}
#divSchedaImmobile .xls									{ background-image:url('../images/file-icons/xls.png');}
#divSchedaImmobile .zip									{ background-image:url('../images/file-icons/zip.png');}

#divSchedaImmobile .schedaVideo							{margin:10px 0}
#divSchedaImmobile .schedaVideo .videoTit				{font-family:Carme, Sans-Serif; font-size:14px; color:#004680; margin-top:10px; font-weight:lighter; padding:5px 0; margin-bottom:10px}
#divSchedaImmobile .schedaVideo .video					{margin:5px 0}

#divSchedaMappa											{margin:10px 0}
#divSchedaMappa .mappaTitolo							{font-family:Carme, Sans-Serif; font-size:14px; color:#004680; margin-top:10px; font-weight:lighter;  padding:5px 0;}
#divSchedaMappa .mappaIndirizzo							{font-family:Carme, Sans-Serif; font-size:12px; color:#000000; margin-bottom:5px }
#divSchedaMappa .mappaScheda							{width:1000px; height:400px}

#cantiereImmobili										{}
#cantiereImmobili h2									{ font-family:Carme, Sans-Serif; font-size:24px;  color:#000000; margin-top:10px; font-weight:lighter;}
#cantiereImmobili h3									{ font-family:Carme, Sans-Serif; font-size:18px;  color:#000000; margin-top:10px; font-weight:lighter; text-align:center }

#footer													{  margin-top:15px}
#footerWrapper											{ width:1000px; margin:0 auto; position:relative; color:#ffffff; text-align:center; font-size:11px ; font-family:Carme, Sans-Serif; padding:10px 0;background-color:#004680;}
#footerWrapper a										{ color:#ffffff; text-decoration:none; text-transform:uppercase }
#footerWrapper a:hover									{ text-decoration:underline}
#footerWrapper .ShinyStat								{ position:absolute; top:20px; left:10px; }
.poweredby												{ position:absolute; top:13px; right:10px;}
.poweredby img											{ width:120px}

#footSocial												{ margin-top:5px}
#footSocialWrapper										{width:200px; margin:0 auto;}
#footSocialWrapper a									{display:block; float:left; width:40px; height:40px;  background-repeat:no-repeat; background-position: center top; margin:0 5px}
#footSocialWrapper a:hover								{background-position:bottom}
#footSocialWrapper .facebook							{background-image:url('../images/social/facebook.png')}
#footSocialWrapper .twitter								{background-image:url('../images/social/twitter.png')}
#footSocialWrapper .gplus								{background-image:url('../images/social/googleplus.png')}
#footSocialWrapper .youtube								{background-image:url('../images/social/youtube.png')}

/* STILE GESTIONE INVIO MAIL */
.loader													{ padding: 10px 0 10px 0; margin-top: 10px;  margin-bottom:10px; text-align:center }
.ok														{ font-size:14px; text-align: center; font-weight:lighter; color:#27aa27; font-family:Carme, Sans-Serif; clear:both; background-color:#eeeeee; border:1px solid #27aa27; padding:10px}
.error													{ font-size:14px; text-align: center; font-weight:lighter; color:#CC0000; font-family:Carme, Sans-Serif; clear:both; background-color:#ffbdbd; border:1px solid #f04e23; padding:10px}
.bg														{ background-color:#fff;}
.campoerror												{ background-color:#ffbdbd; border:1px solid #f04e23}

/* PAGINAZIONE */
.paginazione											{ clear:both; }
.paginazione span, .paginazione a						{ float: left; display: block; margin:5px 10px 5px 0; padding: 3px 8px 4px; font-family:Carme, Sans-Serif; font-size:14px; }
.paginazione a											{ text-decoration: none; background:#004680; color:#ffffff;}
.paginazione span										{ color:#004680;}
.paginazione a:hover									{ color:#004680; background: #eeeeee; }
.paginazione a.current									{ color:#004680; background: #eeeeee; }

/*** PERSONALIZZAZIONI ***/
.PrimoPianoCodice										{font-family:Carme, Sans-Serif; font-size:20px; background:#004680; padding:10px; position:absolute; bottom:0; right:0; color:#ffffff; }
.PrimoPianoCodice a										{color:#fff; text-decoration:none;}
.PrimoPianoCodice a:hover								{text-decoration:underline;}

/*** NEWS FEED ***/
.titleNewsFeed											{font-family:Carme, Sans-Serif; font-size:24px; font-weight:lighter; color:#000000; text-transform:capitalize; margin-top:10px; padding-left:15px}
#newsFeed												{background-color:#000000;font-family:Carme, Sans-Serif; font-size:18px; margin:0}	
#news													{list-style:none; color:#ffffff; }
#news													{padding:5px 10px }
#news a													{color:#ffffff; text-decoration:none}
#news a:hover											{text-decoration:underline}

/*** SITO BLOCCATO ***/
#divOffline												{ font-family:Carme, Sans-Serif; color:#000000; font-size:2em; text-align:center }

#tiConsigliamoAnche														{position:relative; text-align:center; font-family:Trebuchet MS}
#tiConsigliamoAnche #h2TCA												{position:relative; float:none; display:block; text-align:center; color:#0056a6; margin-bottom:10px}
#tiConsigliamoAnche .TCAAnnuncio										{display:inline-block; width:180px; margin:10px 8px; position:relative}
#tiConsigliamoAnche .TCAAnnuncio .foto									{position:relative; width:180px; height:180px; display:block; background-color:#000000; overflow:hidden}
#tiConsigliamoAnche .TCAAnnuncio .foto .vaic							{position:absolute; padding:10px 50px; right:-40px; top:20px; text-align:center; background-color:#3b5998; color:#ffffff; opacity:0.8; z-index:100; overflow:hidden; font-size:1.2em; font-weight:bold;
																			-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
#tiConsigliamoAnche .TCAAnnuncio .foto:hover>img						{opacity:0.5; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
#tiConsigliamoAnche .TCAAnnuncio .foto img								{position:relative; width:180px; height:180px }
#tiConsigliamoAnche .TCAAnnuncio .foto .prezzo							{position:absolute; background-color:rgb(255,255,255); background-color:rgba(255,255,255,0.8); color:#000000; padding:5px 15px; font-size:14px; bottom:10px; right:10px; font-weight:bold}
#tiConsigliamoAnche .TCAAnnuncio .riferimento							{padding:15px; background-color:#0056a6; font-size:12px; text-align:left;}
#tiConsigliamoAnche .TCAAnnuncio .riferimento a							{color:#ffffff; text-decoration:none}
#tiConsigliamoAnche .TCAAnnuncio .riferimento a:hover					{text-decoration:underline; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
#tiConsigliamoAnche .TCAAnnuncio .riferimento a .comune					{font-weight:bold}
#tiConsigliamoAnche .TCAAnnuncio .riferimento a .categoria				{font-weight:lighter}


/*MAPPA IMMOBILI*/
#mappaImmobili															{ width:1000px; height:400px; background-color:#f6f6f6; z-index:0; position:relative; margin:10px 0; text-align:center}

/*FORMAT BALLONS*/
#mappaImmobili .immobileSuMappa											{width:auto; height:120px; min-width:400px}
#mappaImmobili .immobileSuMappa .foto									{float:left; width:100px; margin-right:10px}
#mappaImmobili .immobileSuMappa .foto img								{width:100px}
#mappaImmobili .immobileSuMappa .dati									{float:left}
#mappaImmobili .immobileSuMappa .dati div								{margin-bottom:2px}
#mappaImmobili .immobileSuMappa .dati .vaic								{font-size:1.5em; color:#00adef; font-weight:lighter}
#mappaImmobili .immobileSuMappa .dati .comune							{font-size:1.1em; font-weight:lighter}
#mappaImmobili .immobileSuMappa .dati .prezzo							{font-size:1.1em; font-weight:lighter}
#mappaImmobili .immobileSuMappa .dati .moreInfo							{font-size:1.0em; }
#mappaImmobili .immobileSuMappa .dati .moreInfo	a						{color:#004680}