﻿html, body										{padding:0; margin:0; background-color:#272727; background-image:url('../images/sfondo.png'); background-position:center top; background-repeat:repeat-x; font-family:Verdana, Tahoma, Sans-Serif}
img												{border:0}
.clear											{clear:both}
.titoloSezione									{background-color:#373737; padding:15px 0; margin-bottom:10px}
.riquadro										{background-color:#373737; padding:10px; margin-bottom:10px; color:#ffffff; font-size:12px}
.riquadro a										{color:#c0d0e5; text-decoration:none}
.riquadro a:hover								{text-decoration:underline}

h1												{ font-size: 1.5em; color: #ffffff; font-family:Century Gothic, Tahoma, Sans-Serif; font-weight: bold; font-style: italic; text-align:center; margin:0 }
h2												{ font-size: 1.2em; color: #ffffff; font-family:Century Gothic, Tahoma, Sans-Serif; font-weight: bold; text-align:left;}
h3												{ font-size: 1.0em; color: #ffffff; font-family:Century Gothic, Tahoma, Sans-Serif; font-weight: bold; text-align:left;}
h4												{}
h5												{}
h6												{}

#header											{height:auto}
#headerWrapper									{position:relative; width:960px; margin:0 auto;}
#headerWrapper .alogo							{}
#headerWrapper .alogo .logo						{margin:15px 0;}
#headerWrapper .data							{position:absolute; top:10px; right:0; text-align:right; color:#ffffff; font-size:9px}
#headerWrapper .flag							{position:absolute; top:30px; right:0; text-align:right}
#headerWrapper .flag img						{margin-left:10px; border:1px solid #000000}
#headerWrapper .phonemail						{position:absolute; right:0; text-align:right; color:#ffffff; font-size:1em; font-weight:bold; font-family:Century Gothic, Tahoma, Sans-Serif; background-position:right center; background-repeat:no-repeat; padding:6px 40px 5px 0;}
#headerWrapper .phone							{background-image:url('../images/phone.png'); top:60px;}
#headerWrapper .mail							{background-image:url('../images/mail.png'); top:100px;}
#headerWrapper .phonemail a						{text-decoration:none; color:#ffffff}
#headerWrapper .phonemail a:hover				{text-decoration:underline; color:#c0d0e5}

#divMenu										{}
#divMenuWrapper									{position:relative; width:960px; margin:10px auto; padding:10px 0; border-top:1px solid #444444; border-bottom:1px solid #444444;  text-align:center;}
#divMenuWrapper a								{font-size:1em; font-family:Century Gothic, Tahoma; color:#ffffff; text-decoration:none; margin:0 10px	}
#divMenuWrapper a:hover							{text-decoration:underline; color:#c0d0e5}

#divMenuHomeBanner								{}
#divMenuHomeBannerWrapper						{position:relative; width:960px; margin:10px auto; }
#divMenuHomeBannerWrapper .box					{display:block; width:234px; height:282px; margin:0; background-color:#666666; float:left; position:relative}
#divMenuHomeBannerWrapper .box img				{width:234px; height:282px; }
#divMenuHomeBannerWrapper .box1					{margin-right:4px}
#divMenuHomeBannerWrapper .box2					{margin:0 4px}
#divMenuHomeBannerWrapper .box3					{margin:0 4px}
#divMenuHomeBannerWrapper .box4					{margin-left:4px}
#divMenuHomeBannerWrapper .box .voce			{position:absolute; bottom:0; text-align:center; color:#ffffff; width:204px; padding:15px; background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.5); font-family:Century Gothic, Tahoma, Sans-Serif; font-weight:bold; font-size:1em}
#divMenuHomeBannerWrapper .box:hover>img		{opacity:0.7}
#divMenuHomeBannerWrapper .box:hover>.voce		{color:#c0d0e5}

#divContent										{}
#divContentWrapper								{position:relative; width:960px; margin:10px auto;}

#box_ricerca																{ width:215px; padding:20px 10px; background-color:#373737; margin-right:10px; float:left}
#box_ricerca .intestazione													{ text-align:center; font-family:Century Gothic, Tahoma, Sans-Serif; color:#ffffff; font-size:1em; font-weight:bold; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #666666 }
#box_ricerca .elementRicerca												{ margin:0 5px; color:#ffffff}
#box_ricerca .elementRicerca .elementRicercaLabel							{ margin-bottom:5px; font-size:12px; color:#ffffff}
#box_ricerca .elementRicerca .elementRicercaValue							{ margin-bottom:5px;}
#box_ricerca .elementRicerca .elementRicercaValue select					{font-family:Verdana, Tahoma, Sans-Serif; font-size:12px; padding:2px; width:205px; border:1px solid #333333}
#box_ricerca .elementRicerca .elementRicercaValue input[type=text]			{font-family:Verdana, Tahoma, Sans-Serif; font-size:12px; padding:2px; width:200px; border:1px solid #333333}
#box_ricerca .elementRicerca .elementRicercaValue input[type=text].srcPrMq	{width:87px}
#box_ricerca .elementRicerca .elementRicercaValue .button					{ width:150px; text-align:center; background-color:#c0d0e5; color:#ffffff; padding:7px 5px; cursor:pointer; background-image:url(../images/button-arrow-right.png); background-repeat:no-repeat; background-position:right center; margin:15px auto; font-family:Verdana, Tahoma, Sans-Serif; font-weight:bold; font-size:12px}
#box_ricerca .elementRicerca .elementRicercaValue .button:hover				{ background-color:#999999;}
#divCategorie																{ border-top:1px solid #666666; padding:10px 0; text-align:center}
#divCategorie h2															{ text-align:center}
#divCategorie .singleCat													{ display:block; background-image:url(../images/arrow.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; color:#ffffff; text-decoration:none; font-size:12px; cursor:pointer; margin:10px 0; text-align:left}
#divCategorie .singleCat:hover												{ text-decoration:underline}

/*PRIMO PIANO */
.boxPP																		{padding:10px; background-color:#373737}
.boxPP h2																	{text-align:center}
.boxPP .blocco																{padding:15px 0;}
.boxPP .blocco .pp															{float:left; width:330px; padding-left:10px}
.boxPP .blocco .pp .img														{width:140px; height:100px; margin-right:10px; float:left;}
.boxPP .blocco .pp .dati													{float:left; font-family:Verdana, Sans-Serif; font-size:12px; color:#ffffff; width:170px}
.boxPP .blocco .pp .dati .comune											{font-weight:bold}
.boxPP .blocco .pp .dati .txt												{margin-bottom:10px}
.boxPP .blocco .pp .dati .codice											{}
.boxPP .blocco .pp .dati .prezzo											{}
.boxPP .blocco .pp .moreinfo												{display:block; background-image:url(../images/arrow.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; color:#c0d0e5; font-weight:bold; text-decoration:none; font-size:12px; margin:10px 0 0 0; cursor:pointer}
.boxPP .blocco .pp .moreinfo:hover											{text-decoration:underline}
.borderR																	{border-right:1px solid #666666}
.borderB																	{border-bottom:1px solid #666666}

#divBodyWrapper																{width:715px; float:left;}
#divBodyWrapper .slogan														{padding:15px; background-color:#373737; color:#ffffff; font-family:Century Gothic, Tahoma, Sans-Serif; font-style:italic; font-size:1.5em; text-align:center; margin-bottom:10px}

#divSezione																	{ font-family:Verdana, Tahoma, Sans-Serif; font-size:12px; text-align:justify; padding:15px; background-color:#373737; color:#ffffff; min-height:450px}
#divSezione h1																{ }
#divSezione h2																{ }
#divSezione h3																{ }
#divSezione p																{ }
#divSezione a																{ color:#c0d0e5; text-decoration:none;}
#divSezione a:hover															{ text-decoration:underline;}

#divSezione.divContatti														{ text-align:center}
#divSezione.divContatti a													{ color:#c0d0e5; text-decoration:none;}
#divSezione.divContatti a:hover												{ text-decoration:underline;}
#divSezione.divContatti .appPlay											{ margin:10px 0; text-align:center}
#divSezione.divContatti .appPlay img										{ margin:0 5px}
#divSezione.divContatti .mappacontatti										{ width:100%; height:350px; background-color:#eee; margin:10px 0} 

#richiediInfo																{ margin:10px 0; border:2px solid #808080; padding:10px; background-color:#676767;
																				border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; 
																			}
#richiediInfo .intestazione													{ font-family:Verdana, Tahoma, Sans-Serif; font-size:18px; color:#ffffff; font-weight:lighter; cursor:pointer }
#richiediInfo .campi														{ display:none}
#richiediInfo .rielement													{ margin:10px 0; position:relative; }
#richiediInfo .rielement .rilabel											{ float:left; width:200px; text-align:left}
#richiediInfo .rielement .rivalue											{ float:left; }
#richiediInfo .rielement .rivalue input[type=text]							{ font-family:Verdana, Tahoma, Sans-Serif; font-size:12px; padding:5px 10px; width:300px}
#richiediInfo .rielement .rivalue textarea									{ font-family:Verdana, Tahoma, Sans-Serif; font-size:12px; padding:5px 10px; width:300px; height:100px}
#richiediInfo .rielement .button											{ width:180px; text-align:center; background-color:#c0d0e5; color:#ffffff; padding:7px 5px; cursor:pointer; background-image:url(../images/button-arrow-right.png); background-repeat:no-repeat; background-position:right center; font-family:Verdana, Tahoma, Sans-Serif; font-weight:bold; font-size:12px; margin:0 auto;}
#richiediInfo .rielement .button:hover										{ background-color:#999999;}
#Contatti_LogInfo															{ text-align:center}


.annuncio																	{padding:10px; background-color:#373737; color:#ffffff; font-family:Verdana, Tahoma, Sans-Serif; margin-bottom:10px}
.annuncio .bloccoL															{float:left; width:350px;}
.annuncio .bloccoL .comune													{font-size:18px; font-weight:lighter; text-transform:uppercase; margin-bottom:10px}
.annuncio .bloccoL .testo													{font-size:12px; text-align:justify; margin:10px 0;}
.annuncio .bloccoL .testo .zona												{color:#c0d0e5; font-weight:bold}
.annuncio .bloccoL .tipologia												{font-size:12px; text-align:justify; margin:10px 0;}
.annuncio .bloccoL .tipologia .labelTip										{color:#c0d0e5; font-weight:bold}
.annuncio .bloccoL .moreinfo												{display:block; background-image:url(../images/arrow.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; color:#c0d0e5; font-weight:bold; text-decoration:none; font-size:12px; cursor:pointer; float:left;}
.annuncio .bloccoL .moreinfo:hover											{text-decoration:underline}
.annuncio .bloccoL .codice													{float:right; font-size:12px; font-weight:bold;}
.annuncio .bloccoC															{float:left; margin:20px; text-align:center}
.annuncio .bloccoC img														{width:140px; height:100px; border:1px solid #606060}
.annuncio .bloccoR															{float:right; text-align:right; margin-top:20px; max-width: 160px;}
.annuncio .bloccoR .label													{font-size:0.8em; font-weight:bold; color:#c0d0e5; margin-bottom:5px; text-align:right}
.annuncio .bloccoR .value													{font-size:0.9em; font-weight:bold; margin-bottom:5px; text-align:right; margin-bottom:10px}

#divSchedaImmobile															{}
#divSchedaImmobile .schedaImmobile											{font-size: 1.5em; color: #ffffff; font-family: Century Gothic, Tahoma, Sans-Serif; font-weight: bold; font-style: italic; text-align: center; }
#divSchedaImmobile .contenuto												{background-color:#373737; padding:10px; color:#ffffff; font-size:12px}
#divSchedaImmobile .contenuto .titoloScheda									{font-weight: lighter; font-size:22px; text-align:justify; font-family:Verdana, Tahoma, Sans-Serif; font-style:normal; float:left; width:500px}
#divSchedaImmobile .contenuto .codice										{float:right; text-align:right; font-size:12px; font-weight:bold; }
#divSchedaImmobile .contenuto .schedaL										{ float:left; width:365px; margin:15px 15px 0 0;}
#divSchedaImmobile .contenuto .schedaL .divStampaDillo						{ margin-bottom:10px; text-align:right}
#divSchedaImmobile .contenuto .schedaL .desc								{ text-align:justify; margin-bottom:20px}
#divSchedaImmobile .contenuto .schedaL .caratteristiche						{ margin-bottom:10px}
#divSchedaImmobile .contenuto .schedaL .caratteristiche .carat				{ margin:5px 0; padding:5px 0; border-bottom:1px solid #575757}
#divSchedaImmobile .contenuto .schedaL .caratteristiche .carat .caratLabel	{ float:left; font-weight:bold; width:160px }
#divSchedaImmobile .contenuto .schedaL .caratteristiche .carat .caratValue	{  float:left;}

#divSchedaImmobile .contenuto .schedaL .richiediInfo						{ }
#divSchedaImmobile .contenuto .schedaL .richiediInfo .button				{ width:180px; text-align:center; background-color:#c0d0e5; color:#ffffff; padding:7px 5px; cursor:pointer; background-image:url(../images/button-arrow-right.png); background-repeat:no-repeat; background-position:right center; font-family:Verdana, Tahoma, Sans-Serif; font-weight:bold; font-size:12px}
#divSchedaImmobile .contenuto .schedaL .richiediInfo .button:hover			{ background-color:#999999;}
#richiesta_informazioni														{ display:none; margin:10px 0; border:2px solid #808080; padding:10px; background-color:#676767;
																				border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; }
#richiesta_informazioni .campi												{ margin:10px 0}
#richiesta_informazioni .campi .element										{ margin:5px 0 10px 0; text-align:justify}
#richiesta_informazioni .campi .element .label								{ float:left; width:150px;}
#richiesta_informazioni .campi .element .field								{ float:left; }
#richiesta_informazioni .campi .element .field input[type=text]				{ width:170px; padding:2px 5px; font-size:12px;}
#richiesta_informazioni .campi .element .field input[type=text].readOnly	{ background-color:#cccccc; color:#666666}
#richiesta_informazioni .campi .element .field textarea						{ width:180px; height:100px; font-size:12px}
#richiesta_informazioni .campi .element .button								{ width:150px; text-align:center; background-color:#c0d0e5; color:#ffffff; padding:7px 5px; cursor:pointer; background-image:url(../images/button-arrow-right.png); background-repeat:no-repeat; background-position:right center; font-family:Verdana, Tahoma, Sans-Serif; font-weight:bold; font-size:12px}
#richiesta_informazioni .campi .element .button:hover						{ background-color:#999999;}

#divSchedaImmobile .contenuto .schedaR										{ float:right; width:315px; margin:15px 0 10px 0;}
#divSchedaImmobile .contenuto .schedaR .divFoto								{ text-align:center; display:block}
#divSchedaImmobile .contenuto .schedaR .divFoto img							{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; border: 1px solid #808080}
#divSchedaImmobile .contenuto .schedaR .divFoto .prima						{ margin-bottom:5px}
#divSchedaImmobile .contenuto .schedaR .divFoto .other						{ margin-bottom:5px; margin-right:3px; float:left}

#divSchedaImmobile .contenuto .schedaR .agente								{ margin-bottom:20px;}
#divSchedaImmobile .contenuto .schedaR .agente .titolo						{ font-family: Verdana, Tahoma, Sans-Serif; font-size: 14px; color: #c0d0e5; font-weight:lighter; margin-bottom: 10px;}
#divSchedaImmobile .contenuto .schedaR .agente .divDati						{ background-color:#f1f1f1;}
#divSchedaImmobile .contenuto .schedaR .agente .divDati .foto				{ width:100px; height:100px; float:left; margin-right:10px;}
#divSchedaImmobile .contenuto .schedaR .agente .divDati .recapiti			{ font-family: Carme, Sans-Serif; font-size:14px; color: #000000; font-weight:lighter;   padding:5px 0}
#divSchedaImmobile .contenuto .schedaR .agente .divDati .recapiti .nome		{ font-family: Carme, Sans-Serif; font-size:16px; color: #000000; font-weight:bold;}
#divSchedaImmobile .contenuto .schedaR .agente .divDati .recapiti a			{ color:#c0d0e5; text-decoration:none}
#divSchedaImmobile .contenuto .schedaR .agente .divDati .recapiti a:hover	{ text-decoration:underline}


#divSchedaImmobile .contenuto .schedaR .schedaVideo							{margin:10px 0}
#divSchedaImmobile .contenuto .schedaR .schedaVideo .videoTit				{font-size:14px; color:#c0d0e5; margin-bottom:5px; font-weight:bold;}
#divSchedaImmobile .contenuto .schedaR .schedaVideo .video					{margin:5px 0}

divSchedaImmobile .contenuto .schedaR  .schedaDocumenti						{margin:10px 0}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .documentiTit		{ font-size:14px; color:#c0d0e5; margin-bottom:5px; font-weight:bold;}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .aDoc				{ display:block; text-align:left; padding:10px 40px; color:#ffffff; text-decoration:none; margin:5px 0; 
																				background-position:left; background-repeat:no-repeat; font-family:verdana, Tahoma, Sans-Serif; font-size:12px; border-bottom:1px dashed #575757;  
																			}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .aDoc:hover			{ text-decoration:underline}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .avi				{ background-image:url('../images/file-icons/avi.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .doc				{ background-image:url('../images/file-icons/doc.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .exe				{ background-image:url('../images/file-icons/exe.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .img				{ background-image:url('../images/file-icons/img.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .mp3				{ background-image:url('../images/file-icons/mp3.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .mpg				{ background-image:url('../images/file-icons/mpg.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .pdf				{ background-image:url('../images/file-icons/pdf.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .swf				{ background-image:url('../images/file-icons/swf.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .txt				{ background-image:url('../images/file-icons/txt.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .wma				{ background-image:url('../images/file-icons/wma.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .wmv				{ background-image:url('../images/file-icons/wmv.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .xls									{ background-image:url('../images/file-icons/xls.png');}
#divSchedaImmobile .contenuto .schedaR .schedaDocumenti .zip									{ background-image:url('../images/file-icons/zip.png');}

#divSchedaMappa																{margin:10px 0}
#divSchedaMappa .mappaTitolo												{font-size:14px; color:#c0d0e5; margin-bottom:5px; font-weight:bold;}
#divSchedaMappa .mappaIndirizzo												{font-size:12px; margin-bottom:5px }
#divSchedaMappa .mappaScheda												{width:315px; height:240px}

#footer																		{ background-color:#000000;}
#footerWrapper																{ width:960px; margin:25px auto 0 auto; padding:20px 0; text-align:center; font-family:Verdana, Tahoma, Sans-Serif; font-size:12px; color:#ffffff;}
#footerWrapper a															{ color:#c0d0e5; text-decoration:none;}
#footerWrapper a:hover														{ text-decoration:underline;}
#footSocialWrapper															{width:200px; margin:10px auto;}
#footSocialWrapper a														{display:block; float:left; width:40px; height:40px; background-repeat:no-repeat; background-position: center top; margin:0 5px;}
#footSocialWrapper .facebook												{background-image:url('../images/social/facebook.jpg')}
#footSocialWrapper .twitter													{background-image:url('../images/social/twitter.jpg')}
#footSocialWrapper .gplus													{background-image:url('../images/social/gplus.jpg')}
#footSocialWrapper .youtube													{background-image:url('../images/social/youtube.jpg')}


/* 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 5px 5px 0; padding: 3px 8px 4px; font-family:Carme, Sans-Serif; font-size:14px; }
.paginazione a											{ text-decoration: none; background:#c0d0e5; color:#ffffff; border:1px solid #000000}
.paginazione span										{ color:#c0d0e5;}
.paginazione a:hover									{ color:#c0d0e5; background: #ffffff; }
.paginazione a.current									{ color:#c0d0e5; background: #ffffff; }


/*** NEWS FEED ***/
.homeNewsFeed											{ margin:10px 0;}
.homeNewsFeed .news										{ padding:5px 0; margin:5px 0; border-bottom:1px dotted #cccccc;}
.homeNewsFeed .dat										{ font-family:Verdana, Tahoma, Sans-Serif; font-size:14px; color:#c0d0e5; }
.homeNewsFeed .tit										{ font-family:Verdana, Tahoma, Sans-Serif; font-size:16px; text-align:justify}
.homeNewsFeed .tit a									{ color:#ffffff; text-decoration:none;}
.homeNewsFeed .tit a:hover								{ text-decoration:underline;}
.homeNewsFeed .txt										{ font-family:Verdana, Tahoma, Sans-Serif; font-size:12px; color:#cccccc; text-align:justify}

#divLoadRicerca											{text-align:center}

/*** SITO BLOCCATO ***/
#divOffline												{ font-family:Verdana, Tahoma, 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:#c0d0e5; margin-bottom:10px; font-size:18px; font-weight:lighter}
#tiConsigliamoAnche .TCAAnnuncio										{display:inline-block; width:200px; margin:10px 8px; position:relative}
#tiConsigliamoAnche .TCAAnnuncio .foto									{position:relative; width:200px; height:200px; 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:200px; height:200px }
#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:#c0d0e5; font-size:12px; text-align:left;}
#tiConsigliamoAnche .TCAAnnuncio .riferimento a							{color:#ffffff; text-decoration:none}
#tiConsigliamoAnche .TCAAnnuncio .riferimento a:hover					{color:#3b5998; text-decoration:none; -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}
.video-c {height: 0;overflow: hidden;padding-bottom: 56.25%;padding-top: 30px;position: relative;}
.video-c video {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}