<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
* Place css styles below.
* 2016.07.24 Emini Jasmin
*/
body {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	color:#333;
}

a, a:hover, a:focus {
	text-decoration:none;
}

#div_super_contenitore {
	min-width:320px;
	overflow:hidden;
}

#div_contenuto {
	padding-top:0;
	padding-bottom:20px;
	background-color:#F8F8F8;
}

.background_primario, .panel-primary &gt; .panel-heading, .nav-pills &gt; li.active &gt; a, .nav-pills &gt; li.active &gt; a:hover, .nav-pills &gt; li.active &gt; a:active, .btn-primary {
	background-color:#ef6203;
}

.btn-primary {
	border-color:#333333;
}

.btn-primary:hover {
	background-color:#333333;
}

.color_tema {
	color:#ef6203;
}

.color_primario, .titolini, h1, h2, h3, h4, a, a:hover {
	color:#333333;
}

.background_secondario {
	background-color:#FF6600;
}

.color_secondario {
	color:#FF6600;
}

.background_terziario {
	background-color:#ef6203;
}

.color_terziario {
	color:#ef6203;
}


.negativo {
	color:#FF0000;
}

.ajax_loading_hor {
	background-image:url(../images/horizontal_loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	min-height:40px;
}

/*header*/
#div_header {
	padding:0px;
	background-color: #fff;
	border-bottom: 1px solid #efefef;
	position:fixed;
	width:100%;
	z-index:1000000;
	top:0;
}

#div_contenuto {
	margin-top:50px;
}

#div_header #fascia_top {
	background-color: #fff;
    border-bottom: 1px solid #efefef;
    font-size: 12px;
	color:#333333;
	text-align:center;
}

.div_header_recapiti {font-weight:bold;}
.div_header_recapiti ul {list-style:none; padding:0;}
.div_header_recapiti ul li {margin-bottom:0px; float:left; border-left:1px solid #efefef; padding-top: 5px; padding-bottom: 5px;}
.div_header_recapiti i {margin-right:5px;}

#fascia_top ul {
    font-weight: 500;
    margin-bottom: 0;
}

.social-top {
	float:right;
	list-style:none;
	color:#333333;
}

.social-top li:first-child {
    border-left: 1px solid #efefef;
}
.social-top li {
    border-right: 1px solid #efefef;
    display: inline-block;
    padding: 4px 3px;
}

.social-top li a {
	font-size:18px;
}

#div_header_menu {
	float:none;
	min-height:auto;
	transition: all 0.2s ease 0s;
}

.header_menu_link {
	color:#ef6203 !important;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	margin-right:10px;
	font-size: 13px;
    letter-spacing: 1px;
	font-weight:bold;
	padding: 10px 5px !important;
}

.header_menu_link:hover, .header_menu_link_sel {
	color:#333333 !important;
	text-decoration:underline;
}

.header_menu_link_sel::after, .header_menu_link:hover::after {
	border:none;
}

.footer_menu_link_sel, .footer_menu a:hover {
	text-decoration:underline;
}

#div_header_contenuto {
	padding-top:5px;
	padding-bottom:5px;
}

.slider_vetrina {
	margin:0px !important;
}

.funzioni_vista .btn { width:auto; margin-right:3px;}

#img_logo {
	max-height:40px;
}

.header_fixed #img_logo {
	margin-top:0px;
	max-height:40px;
}

.header_fixed .header_menu_link {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.header_fixed #div_header_menu {
	min-height:auto !important;
}

#link_home_logo { padding:0;}

@media screen and (max-width:600px) {
	#div_header { position:relative;}
	#div_contenuto { margin-top:5px;}
	#div_header_menu { margin-top:0;}
	
	#img_logo {
		max-height:30px !important;
		margin-top:15px;
	}
	
	.elemento_singolo_esteso .testo {
		overflow:hidden;
	}
	
	.funzioni_vista .btn { margin-bottom:5px;}
	
	#fascia_top, #div_footer .ultimi_immo, .flex-control-nav { display:none;}
	
	.sel_ordinamento {
		margin-bottom:15px;
	}
	
	#div_header_menu, .header_menu_link {
		float:none;
		padding-bottom: 5px !important;
   		padding-top: 5px !important;
	}
	
	.funzioni_vista .btn_preferiti { float:left; width:100%;}
	
	.div_h1 h1, .annuncio_scheda .titolo, .div_elenco_ricerca h2 { font-size:14px !important;}
	.annuncio_scheda .div_h1 { margin-bottom:10px;}
	.annuncio_scheda .div_servizi_alert a { width:48%; margin-top:10px;}
	.form_contatto_annuncio .btn { width:100%;}
	
	.annuncio_scheda .intestazione .prezzo, .annuncio_scheda .intestazione .titolo { display:block;}
	.flex-direction-nav { display:none !important;}
	.annuncio_scheda .preferito { position:relative;}
	.annuncio_scheda .caratteristiche_evidenza { text-align:center;}
	.annuncio_scheda .caratteristiche_evidenza i { display:block; text-align:center; margin-bottom:8px;}
	
	.elemento_singolo_esteso { padding-bottom:15px;}
	.elemento_singolo_esteso .prezzo { text-align:center;}
}

/*footer*/
#div_footer {
	border-top:2px #ef6203 solid !important;
	color:#333333;
}

#div_footer_contenuto {
	padding:20px;
	text-align:left;
}

#div_footer_contenuto .dati_agenzia {
	text-align:left;
	font-size:15px;
}

#div_footer_contenuto h3 {
	text-transform:uppercase;
	border-left: 2px solid #ef6203;
	color: #333;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 30px;
    margin-bottom: 26px;
    padding-left: 8px;
    text-transform: uppercase;
}

.dati_agenzia ul {
	list-style-type: none;
    margin-left: 2.14286em;
    padding-left: 0;
}

.dati_agenzia ul li {
	color: #333;
    margin-bottom: 10px;
}

.footer_menu {
	list-style-type: none;
	padding:0;
}

.footer_menu li {
	float: left;
    margin-bottom: 17px;
    width: 50%;
}

.footer_menu li a {
	color: #333;
    display: inline-block;
    font-size: 15px;
    line-height: 24px;
	text-transform:capitalize;
}

.copyright a {
	color:#a0a0a0;
}

.social-footer {
	list-style:none;
}

.social-footer li:first-child {
    border-top: 1px solid #32313b;
}

.social-footer li {
    border-bottom: 1px solid #32313b;
    padding: 4px 3px;
}

.social-footer li a {
	color:#333;
}

/*home*/
.slider_vetrina {
	max-height:680px !important;
	overflow:hidden;
	padding-top:-200px;
}

.contenitore_vetrina {
	position:relative;
}

.contenitore_vetrina .testi_pers {
	position:absolute;
	width:100%;
	bottom:10%;
	text-align:center;
	z-index:999999;
	color:#FFFFFF;
	padding-left:20%;
	padding-right:20%;
	padding-top:20px;
	padding-bottom:20px;
	background-color:rgba(0,0,0,0.3);
}

.testi_pers .testo_vetrina_1, .testi_pers .slogan_agenzia {
	font-size:26px;
	font-weight:bold;
}

.testi_pers .testo_vetrina_2 {
	font-size:24px;
}

.testi_pers .link {
	margin-top:20px;
}

.testi_pers .link a {
	color:#fff;
	font-size:22px;
	padding:10px 30px;
	text-transform:uppercase;
	margin-right:20px;
}

.testi_pers .link a:hover {
	background-color:#FFFFFF;
	color:#333333;
}

.slider_vetrina .flexslider .slides img {
	width:auto !important;
}

@media screen and (max-width:600px) {
	.contenitore_vetrina .testi_pers {
		padding:10px;
	}
	
	.testi_pers .link a {
		display:block;
		margin:0;
		margin-bottom:10px;
	}
	
	.testi_pers .testo_vetrina_1, .testi_pers .testo_vetrina_2, .testi_pers .slogan_agenzia {
		font-size:14px;
	}
}

.foto .ribassato {
    left: -20px !important;
    top: 15px;
	width:90px;
	transform:rotate(-45deg);
}

.pagina_interna .div_h1 {
	padding:20px 0px;
}

.pagina_interna .div_h1 h1 {
	color:#FFFFFF;
	margin:0;
}

.pagination &gt; li &gt; a {color:#ef6203;}
.pagination .current { background-color:#ef6203; color:#FFFFFF;}

/*ultimi ann*/
.ultimi_annunci_breve .annuncio .cont_foto .prezzo { left:0;}
.ultimi_annunci_breve .annuncio .cont_foto .foto, #annunci_simili .annuncio .foto { height:197px; overflow:hidden;}

.box_invito_pubblica { padding:20px 0; color:#FFFFFF; font-size:18px; text-align:center;}
.box_invito_pubblica .sx, .box_invito_pubblica .centro { line-height:30px;}
.box_invito_pubblica .centro { font-size:16px; padding-left:5px; padding-right:5px;}

.box_servizi_portale i { font-size:46px; color:#ef6203; margin:20px;}
.box_servizi_portale { padding:20px 0; color:#333; text-align:center;}
.box_servizi_portale h3 { font-size:18px; margin:20px 0;}
.box_servizi_portale p { line-height:1.5; font-size:15px;}

/*elemento esteso light*/
.elemento_singolo_esteso { background-color:#FFF;}
.elemento_singolo_esteso .prezzo {font-weight:600; color:#ef6203; padding:0; font-size:16px; text-shadow:0px 1px 0px #333; }
.elemento_singolo_esteso .foto {position:relative;}
.elemento_singolo_esteso .titolo {border-bottom:1px #E9E9E9 solid; padding:8px 15px; overflow:hidden;}
.elemento_singolo_esteso .testo { height:80px; min-height:auto; font-weight:normal; font-size:13px; color:#666666; padding-top:5px; text-transform:lowercase;}
.elemento_singolo_esteso .testo:first-letter { text-transform:uppercase;}
.elemento_singolo_esteso .caratteristiche {color:#666666; font-size:11px; line-height:30px; overflow:hidden;}
.elemento_singolo_esteso .caratteristiche div {text-align:left; padding-left:0;}
.elemento_singolo_esteso .age_logo { max-height:30px; float:right;}
.elemento_singolo_esteso .luogo, .elemento_singolo_esteso .denominazione { color:#666666; line-height:30px; margin:4px 0;}

.elemento_singolo_esteso .foto { height:213px; overflow:hidden;}

.elemento_singolo_esteso .fascia_logo {position:absolute; bottom:0; top:auto; width:100%; height:40px; overflow:hidden; background-color:rgba(0,0,0,0.7);}
.elemento_singolo_esteso .fascia_logo .age_logo { float:left; padding-top:5px;}
.elemento_singolo_esteso .fascia_logo .tot_foto {float:right; margin:0; top:10px;}
.elemento_singolo_esteso .fascia_logo .denominazione { font-size:12px; white-space:nowrap; text-align:left; line-height:30px; color:#FFF !important; overflow:hidden;}

.preferito { position:absolute; right:5px; margin-top:5px; z-index:1; color:#999999; font-size:20px; cursor:pointer; transition: all 0.2s ease 0s;}
.preferito.sel, .preferito:hover { color:#FF6600;}

.div_elenco_ricerca { border-bottom:1px #CCCCCC solid; margin-bottom:15px; padding-bottom:10px;}
.div_elenco_ricerca h2 { margin-top:5px; margin-bottom:15px; font-size:22px;}

/*ultimi ann*/
.ultime_agenzie_breve .agenzia .foto img {
	max-height:165px;
}

.ultimi_annunci_breve .annuncio, .ultime_agenzie_breve .agenzia {
	background: #ffffff none repeat scroll 0 0;
   	border-bottom: 2px solid #eaeaea;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.035);
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
	padding:0;
}

.ultimi_annunci_breve .annuncio .cont_foto, .ultime_agenzie_breve .agenzia .cont_foto {position:relative;}
.ultimi_annunci_breve .annuncio .cont_foto .foto, .ultime_agenzie_breve .agenzia .cont_foto .foto {min-height:165px; position:relative; background-color:#F5F5F5;}

.ultimi_annunci_breve .annuncio .cont_foto .prezzo { 
	bottom: 0;
    padding: 7px 10px;
    position: absolute;
	z-index:1;
    right: 0;
	color:#fff;
}
.ultimi_annunci_breve .annuncio .cont_foto .contratto, .elemento_singolo_esteso .contratto, .disponibilita { 
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #ffffff;
    font-size: 10px;
    left: 0;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
	line-height:25px;
}

.disponibilita {
	top:30px;
}

.triangolo_dx {
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-left:solid rgba(0, 0, 0, 0.7) 12px;
	width:0;
	height:0;
	display:block;
	position:absolute;
	right:-12px;
	top:0;
}

.disponibilita.subito {
	background-color:rgba(87, 175, 100, 0.7);
}

.disponibilita.subito .triangolo_dx {
	border-left-color:rgba(87, 175, 100, 0.7);
}

.disponibilita.rogito {
	background-color:rgba(240, 160, 40, 0.7);
}

.disponibilita.rogito .triangolo_dx {
	border-left-color:rgba(240, 160, 40, 0.7);
}

.annuncio .box_testi, .ultime_agenzie_breve .agenzia .box_testi {
	box-sizing: border-box;
    padding: 20px;
	height:205px;
}

.ultime_agenzie_breve .agenzia .box_testi {
	height:auto;
	padding-bottom:0;
	height:90px;
	overflow:hidden;
}

.annuncio .box_testi .titolo, .ultime_agenzie_breve .agenzia .box_testi .titolo {
	font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    margin: 0 0 20px;
    min-height: 44px;
    text-transform: uppercase;
}

.annuncio .caratteristiche {
	list-style: outside none none;
    margin: 5px 0 0;
    padding: 0;
}

.annuncio .caratteristiche .info-label {
	border-bottom: 1px dotted #e9e9e9;
    color: #363636;
    font-weight: 600;
    padding: 10px 0;
}

.annuncio .caratteristiche li:last-child { border:none;}

.foto .ribassato {
	left:auto !important;
    right: -30px !important;
    top: 30px;
    transform: rotate(45deg);
    width: 140px;
}

.foto .nuovo {
	background-color:#ef6203;
	left:-20px !important;
    right: auto !important;
    top: 15px;
    transform: rotate(-45deg);
    width: 90px;
}

.foto .nuovo {
	left:auto !important;
	right: -20px !important;
	transform: rotate(45deg);
}

.swiper-button-prev, .swiper-button-next {
	background-image:none;
	font-size:28px;
}

.swiper-button-next {
	text-align:right;
	right:0;
}

.swiper-button-prev {
	left:0;
}

.flex-control-thumbs img {
	max-height: 60px !important;
	width:auto !important;
}

.flexslider {
	margin:0 !important;
}

.flexslider .slides li { position:relative;}

.flexslider .slides img {
	max-height: 520px !important;
}

.flex-control-thumbs li {
	width:auto !important;
	margin-right:1px !important;
}

.flex-direction-nav {
	display:block;
}

.flex-direction-nav a::before {
	color:#ef6203 !important;
}

/*scheda*/
.annuncio_scheda .intestazione, .annuncio_scheda .corpo .sx, .annuncio_scheda .corpo .dx {
	background-color:#fff;
	border:1px #F0F0F0 solid;
}

.annuncio_scheda .corpo .sx {
	margin-left:-15px;
}

.annuncio_scheda .corpo .dx {
	padding-top:15px;
	padding-bottom:15px;
}

.annuncio_scheda .corpo &gt; .col-sm-9 {
	padding-right:0px;
}

.annuncio_scheda .corpo {
	margin-top:15px;
}

.annuncio_scheda .intestazione {
	color:#333333;
	padding:10px 0;
	margin-bottom:10px;
}

.annuncio_scheda .intestazione a {
	font-size:12px;
}

.annuncio_scheda .intestazione .prezzo, .annuncio_scheda .intestazione .titolo {
	color:#333;
	font-size:20px;
}

.annuncio_scheda .intestazione .prezzo_precedente { color:#FF0000; margin-left:10px;}

.annuncio_scheda .preferito {
	/*position:relative;*/
	cursor:pointer;
	font-size:inherit;
	right:0;
}

.annuncio_scheda h2 {
	border-bottom:1px #F0F0F0 solid;
	padding-bottom:10px;
	margin-top:30px;
	margin-bottom:15px;
}

.separator {
	border-top:1px #F0F0F0 solid;
	padding:10px 0;
	margin-top:10px;
}

.annuncio_scheda .titolo .prezzo, .annuncio_scheda .titolo .contratto {
	color:#333333;
	font-size:24px;
}

.annuncio_scheda .dx.box_agenzia { padding-bottom:0;}
.annuncio_scheda .div_condividi h3 { margin-top:0;}
.annuncio_scheda .div_condividi ul { list-style:none; margin:0; padding:0;}
.annuncio_scheda .div_condividi ul li { display:inline;}
.msg_presentazione { color:#666666; text-align:center}
.msg_presentazione h2 { font-size:18px; font-weight:bold; color:#666666;}
.msg_presentazione p { font-size:16px; line-height:25px;}
.annuncio_scheda #annuncio_scheda_desc p {font-size:15px;}
.annuncio_scheda #div_mappa { border:1px #CCCCCC solid;}

/*link veloci*/
#div_link_veloci .tab-content {
	padding-top:20px;
	padding-bottom:20px;
}

#div_link_veloci .nav-tabs a {
	text-transform:uppercase;
	font-size:14px;
	padding-left:30px;
	padding-right:30px;
	background-color:#eee;
}

#div_link_veloci .nav-tabs .active a, #div_link_veloci .nav-tabs a:hover {
	background-color:#ef6203;
	color:#FFFFFF;
}

.link_veloci {
	font-size:14px;
	line-height:1.8;
	color:#FFF;
}
.link_veloci:hover {
	color:#FFF;
	text-decoration:underline;
}

#div_agenzie h3 {
	color:#333;
	font-size:18px;
	font-weight:normal;
	text-decoration:underline;
}

#div_header_menu .registrati, #div_header_menu .accedi {
	color:#ef6203 !important;
}

.agenzia .titolo { padding-left:0;}

.form_contatto_annuncio { border:1px #CCCCCC solid; background-color:#F7F7F7;}
#modal_showitem { padding-top:100px;}

.modal-body .form_contatto_annuncio{ border:none; background-color:transparent;}

.premium-1 { background-color:#FDFA6C; border:2px #FFCC00 dashed; color:#000000 !important;}
.premium-1 .foto { height:auto !important;}
.premium-1 &gt; .col-sm-4 { width:40%;}
.premium-1 &gt; .col-sm-8 { width:60%;}
.premium-1 .testo { height:130px;}
.premium-1 .foto &gt; a:before { content:"premium"; background-color:rgba(0,0,0,0.6); padding:3px 7px; position:absolute; left:0; top:5px; color:#FFFFFF; text-transform:uppercase; font-size:11px;}

#box_ricerca_home { 
	background-image:url(../images/sfondo_landscape_urbano.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	min-height:480px;
}

#box_ricerca_home h3 { font-family: Lato; font-size:24px; font-weight:bold; color:#333333;}

#box_ricerca_home .form_ricerca_horizontal {
	background-color:transparent;
	border:1px #333333 solid;
	border-radius:4px;
	margin:80px 0;
	background-color:rgba(255,255,255,0.8);
}

#box_ricerca_home .form_ricerca_horizontal legend, #box_ricerca_home .form_ricerca_horizontal label, #box_ricerca_home .form_ricerca_horizontal h4 { color:#333333 !important;}
#box_ricerca_home .form_ricerca_horizontal label { font-weight:bold; color:#666666;}</pre></body></html>