﻿body{background-image:url(../images/custom/background.png); background-position:center center; background-repeat:no-repeat; background-color:#f0f0f0; font-family:'Century Gothic', sans-serif}
#header{background-color:transparent}
#headerWrapper{padding:28px 0 28px 0;background-image:url(../images/custom/bg-header.jpg); background-position:right center; background-repeat:no-repeat}
#headerWrapper .logo{margin-left:15px}
#headerWrapper .telmail a:hover{ color:#b11111;}
#headerWrapper .data{position:absolute; right:15px; top:20px; font-size:12px; text-align:right;color:#ffffff;font-size:18px;text-shadow: 1px 1px 1px #000;}
#headerWrapper .flag{bottom:10px;right:15px}
#headerWrapper .flag img{width:32px; border:0;box-shadow:rgba(0,0,0,0.5) 1px 1px 1px }

#divMenuWrapper{ background-color:#b11111;margin-top:0;}
#nav{text-align:center;}
#nav li{ background:#b11111;float:none;display:inline-block;}
#nav ul li{ background-color:#b11111;}
#divMenuRicercaWrapper {border: 1px solid #b11111;}
#divMenuRicercaWrapper .elementRicerca .elementRicercaValue select{ background-color:#b11111;}
#divMenuRicercaWrapper .elementRicerca .elementRicercaValue input[type=text]{ background-color:#b11111;}
#divMenuRicercaWrapper .elementRicerca .elementRicercaValue .button{ background-color:#b11111;}
.immPP .divImg .divPrezzo, .annuncio .divImg .divPrezzo{ background-color:#b11111; padding:2px}
#homeBottom .divNewsFeed .singleNews .tit a{ color:#b11111;}
#divSezione h1{ color:#b11111;}
#divSezione h2{ color:#b11111; margin-bottom:0}
#divSezione h3{ color:#000000; padding-left:0}
#divSezione .buttonRichiestaInfo{ background-color:#b11111;}
#divSezione a{ color:#b11111;}
#divSezione .h2Click{ border-bottom:1px dotted #b11111;}
#divContatti h1{ color:#b11111;}
#divContatti a{ color:#b11111;}
#richiediInfo .intestazione{ color:#b11111; font-weight:lighter }
#richiediInfo .rielement .srcButton{ background-color:#b11111;}
.titoloAnnuncio{ color:#b11111; }
.annuncio .divImg .divPrezzo{ background-color:#b11111; }
.annuncio .divTesto .codcom{font-size:12px;font-weight:bold}
#divSchedaImmobile .caratteristiche .agente .titolo{ color: #b11111;}
#divSchedaImmobile .caratteristiche .agente .divDati .recapiti a{ color:#b11111;}
#divSchedaImmobile .descrizione .buttonRichiestaInfo{ background-color:#b11111;}
#divSchedaImmobile .schedaDocumenti .documentiTit{ color:#b11111;}
#divSchedaImmobile .schedaVideo .videoTit{ color:#b11111;}
#divSchedaMappa .mappaTitolo{ color:#b11111;}
#footerWrapper{ background-color:#b11111;padding:30px 0 10px 0}
.paginazione a{ background:#b11111;}
.paginazione span{ color:#b11111;}
.paginazione a:hover{ color:#b11111;}
.paginazione a.current{ color:#b11111;}

.container-ricerca{position:relative}
.container-ricerca .link-brochure-luxury {position: absolute;right:15px;top: 0;color: #b11111;font-size: 24px;font-weight: lighter;text-decoration:none}

#footer{margin-top:0}
#footer, #footerWrapper{background-color:#3b3b3b}
#footerWrapper .logo-footer{float:left;}
#footSocialWrapper{width:1000px;padding-top:15px}
#footSocialWrapper a {display: inline-block;float: none;width: auto;height: auto;min-width: 40px;min-height: 40px;}
#footSocialWrapper .instagram{background-image:url('../images/social/instagram.png')}
#footSocialWrapper .linkedin{background-image:url('../images/social/linkedin.png')}

#divSchedaImmobile h1{background-color:#b11111; color:#ffffff; padding:10px}
#divSchedaImmobile .descrizione{float:none; width:auto; padding:15px; border:1px solid #585858; margin:15px 0;background-color:transparent;}
#divSchedaImmobile .caratteristiche{float:none;width:100%}
#divSchedaImmobile .caratteristiche .carat{font-size:14px; width:390px; display:inline-block; margin-right:30px; margin-bottom:5px; }
#divSchedaImmobile .caratteristiche .carat .caratLabel{ float:none; padding:0px 10px; display:inline-block; margin-right:5px; font-weight:normal; width:140px}
#divSchedaImmobile .caratteristiche .carat .caratValue{ float:none; text-align:left; font-weight:lighter; display:inline-block;font-weight:bold;}
#divSchedaImmobile .prezzo{text-align:center; background-color:#b11111; padding:15px; margin:15px 0; color:#ffffff; border-bottom:3px solid #585858}
#divSchedaImmobile .prezzo h3{padding:0; margin:0; color:#ffffff}
#divSchedaImmobile .prezzo .valore-prezzo{font-size:30px}
#divSchedaImmobile .buttonRichiestaInfo{ display:block; padding:10px; color:#ffffff; background-color:#b11111; font-family:'Century Gothic', sans-serif; font-size:18px; text-align:center; cursor:pointer; text-decoration:none; margin-top:10px}
#divSchedaImmobile .buttonRichiestaInfo:hover{background-color:#585858; color:#ffffff}
#divSchedaImmobile .fissa-app-rich-info{text-align:center}
#divSchedaImmobile .fissa-app-rich-info a{display:inline-block; color:#ffffff; text-decoration:none; text-align:center; width:460px; padding:15px; margin:0 10px; background-color:#b11111; }
#divSchedaImmobile .fissa-app-rich-info a:hover{text-decoration:underline;background-color:#b11111}
#divSchedaImmobile .codcomcar .divStampaDillo{right:10px; top:7px;}

#tiConsigliamoAnche #h2TCA{color:#b11111}
#tiConsigliamoAnche .TCAAnnuncio .riferimento{background-color:#585858}


.annuncio{position:relative}
	.annuncio.venaff::after {
		color: #f6f6f6;font-size: 40px;position: absolute;top: 0;left: 0;
		/* -webkit-transform: rotate(-45deg); 
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);*/
		text-shadow: 1px 1px 1px #585858;width: 100%;text-align: center;background-color: rgba(88,88,88,0.7);z-index: 0;height: 100px;vertical-align: middle;display: inline-block;padding-top: 50px;
	}
.annuncio.venaff.venduto::after {content:'Venduto';}
.annuncio.venaff.affittato::after {content:'Affittato';}
.annuncio.venaff.ceduto::after {content:'Ceduto';}
#footApps{margin:10px 0}
#footApps img{margin:0 10px; max-width:100px}
.PrimoPianoCodice{width:980px; background-color:rgba(0,0,0,0.6); padding:5px 10px;}

#footer1{position:relative; background-color:#262625}
#footer1Wrapper{position:relative; width:1000px; margin:0 auto; padding:5px 0; text-align:center; font-size:12px; margin-top:30px}
#footer1Wrapper, #footer1Wrapper a{color:#ffffff;}

#divContatti{vertical-align:top}
#divContatti h2{color:#b11111}
#divContatti .divContattiL,#divContatti .divContattiR{float:left; display:inline-block; padding:0; width:500px; margin:0; box-sizing:border-box; vertical-align:top; text-align:center}
#divContatti .divContattiL{text-align:left; border-right:0}
#divContatti .divContattiR{border-left:1px dashed #999999}
#divContatti .img-contatti img{width:97%; max-width:none}
#richiediInfo .rielement, #richiediInfo .rielement .rilabel{text-align:left}

.PrimoPianoCodice a{position:relative;display:inline-block;width:100%}
.PrimoPianoCodice a:hover{text-decoration:none}
.PrimoPianoCodice a small{position:absolute; right:0;}
.immPP .divTesto .codcom{}
#richiediInfo{margin-left:20px}

#divSchedaImmobile .schedaCar{position:relative}

#divSchedaImmobile .agente								{ position:absolute; right:0; width:150px;top:38px}
#divSchedaImmobile .agente .titolo						{ font-size:18px; font-weight:lighter;color:#000000; padding:5px 0; text-align:right; position:absolute;right:0;top:9px;width:300px}
#divSchedaImmobile .agente .divDati					{ background-color:#f1f1f1; position:absolute;right:0; top:57px}
#divSchedaImmobile .agente .divDati .foto				{ max-width:150px;}
#divSchedaImmobile .agente .divDati .recapiti			{ font-size:14px; color: #000000; font-weight:lighter;  padding:5px 0; background-color:#ffffff; width:150px}
#divSchedaImmobile .agente .divDati .recapiti .nome	{ font-size:14px; color: #000000; font-weight:bold; text-align:center}
#divSchedaImmobile .agente .divDati .recapiti a		{ color:#b11111; text-decoration:none}
#divSchedaImmobile .agente .divDati .recapiti a:hover	{ text-decoration:underline}

.divConsulenti{box-sizing:border-box;width:100%}
.divConsulenti .consulente{width:220px; display:block; box-sizing:border-box; float:left;box-shadow: rgba(0,0,0,0.5) 0px 1px 5px}
.divConsulenti .consulente .consulente-foto img{width:100%}
.divConsulenti .consulente.marginR{margin-right:20px}
.divConsulenti .consulente.marginL{margin-left:20px}
.divConsulenti .consulente .dati-consulente{text-align:center; padding:15px; background-color:#ffffff}
.divConsulenti .consulente .dati-consulente h4{margin:0; font-size:18px}
.divConsulenti .consulente .dati-consulente .lingue{margin-top:15px;}
.divConsulenti .consulente .dati-consulente .lingue img{margin:0 5px;width:22px}