@charset "utf-8";:root{--margin_bottom:120px;--margin_bottom_intermedio:70px;  --colore_blu:#4ac6ea; --colore_blu_hover:#0091c2; --colore_verde:#36a000;--tempo_transizione:all 500ms;--font_titoli:'Lora',serif;--font_generico:'Gelasio',sans-serif;--colore_testo_generico:#666;--font_size_generico:15px;--grigino:#ddd;--colore_titoli:#434343}html{margin:0;padding:0;text-align:center;font-family:var(--font_generico);font-size:var(--font_size_generico);line-height:26px;color:#444;height:100%;position:relative}body{margin:0;padding:0;text-align:left;height:100%; position:relative;}a{color:#333;text-decoration:underline;outline:none}a:hover{text-decoration:none;color:#666}p{margin:0 0 10px 0!important}strong{color:var(--colore_verde)}.wrap{width:1542px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:#FF0000 solid 0;position:relative;text-align:left}.bg_convalida{background:url(../immagini/diagonal.png) repeat;color:#fff}input,textarea,select{font-family:var(--font_generico),serif!important;color:#666;outline:none}a.bottone_medium{background:var(--colore_blu);color:#FFF;width:100px;text-align:center;padding:8px 8px;text-decoration:none;margin:0;display:block;font-size:14px;transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms}a.bottone_medium:hover{background:var(--colore_blu_hover)}a.btn_verde{display:inline-block;padding:10px 20px;color:#FFF;text-decoration:none;background:var(--colore_verde);-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}a.btn_verde img{margin:0 0 0 10px}a.btn_verde:hover{background:var(--colore_blu)}#terr{width:100%;height:500px}.fancybox-is-open .fancybox-bg{opacity:0.9!important}.fancybox-bg{background:#000!important}#cookie{width:100%;min-height:30px;background:#1e1e1e;color:#fff;text-align:center;padding:10px 0 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;z-index:120;position:fixed;top:0;left:0px}#cookie a{color:#fff}#cookie #ok_cookie{border:#666 solid 1px;padding:1px 10px;background:#9F1313}.cont_testata{ position:relative;width:100%;height:160px;z-index:110;background:url(../immagini/bg_testata.gif) repeat-x left top;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);box-shadow:0 2px 3px 0 rgba(0,0,0,0.5)}.testatina{position:relative;height:48px}.testatina .cont_lingua{position:absolute;top:12px;left:0}.testatina .cont_lingua img{margin:0 10px 0 0} .testatina .social{position:absolute;top:12px;right:0;padding:0;margin:0;list-style:none}.testatina .social li{display:inline-block;margin:0 0 0 10px}.testatina .social li i{font-size:16px;color:#fff}.cont_logo{margin:0 0;line-height:10px;position:absolute;top:74px;left:0;border:#FF0000 solid 0;z-index:100}.cont_logo .logo_testa{height:60px}.telefono_testata{border:#00FF00 solid 0;position:absolute;top:80px;right:0;padding:10px 15px;z-index:100; background:#4ac6ea;}.telefono_testata a{color:#fff;font-size:16px;text-decoration:none}.telefono_testata a:hover{text-decoration:underline}.telefono_testata i{padding:0 10px 0 0;color:#fff}.ddsmoothmenu{margin:0 auto 0;padding:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);position:absolute;right:0;left:0;top:48px}.ddsmoothmenu ul{margin:0;padding:0;z-index:100;text-align:center}.ddsmoothmenu>ul>li{position:relative;display:inline-block;list-style:none;margin:0;padding:36px 15px;border:#FF0000 solid 0;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}.ddsmoothmenu ul>li a{display:inline-block;padding:10px 0 10px 0!important;margin:0px!important;text-decoration:none;color:#666;font-size:14px;font-weight:normal;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}.ddsmoothmenu>ul>li:hover{background:var(--colore_verde)}.ddsmoothmenu>ul>li:hover>a{color:#fff}.ddsmoothmenu ul>li a:link,.ddsmoothmenu ul>li a:visited{}.ddsmoothmenu>ul>li>a:hover,.ddsmoothmenu>ul>li>a.selected,.ddsmoothmenu>ul>li>a.active{}.ddsmoothmenu ul li ul{position:absolute;top:112px!important;display:none;visibility:hidden;padding:0 0 0!important;border:solid 0 #333}.ddsmoothmenu ul li ul li{float:left;text-align:left;margin:0px!important;line-height:12px;list-style:none;background:#FFF;width:280px}.ddsmoothmenu ul li ul li a{font-size:12px!important;padding:3px 10px 3px!important;display:block;color:var(--colore_blu);text-transform:none}.ddsmoothmenu ul li ul li:hover{border:none!important}.ddsmoothmenu ul li ul li a:hover{color:#FFF!important;background:var(--colore_verde);border:none}.ddsmoothmenu ul li ul li a.active{font-weight:bold;text-indent:10px}.ddsmoothmenu ul li ul li ul{top:0}* html .ddsmoothmenu{height:1%}.downarrowclass{position:absolute;top:12px;right:2px;display:none}.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:silver}.toplevelshadow{opacity:0.8}.resp_menu{display:none;position:absolute;top:64px;right:10px;border:#FF0000 solid 0;margin:0;padding:7px 15px 8px;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);background:var(--colore_blu)}.resp_menu_scroll{top:36px} .resp_menu .bottone{padding:0;color:#fff;font:24px bold;text-decoration:none;font-family:var(--font_titoli)}ul.ul_resp_menu{display:none;background:#FFF;position:absolute;top:0;left:0;z-index:300;width:100%!important;max-height:480px;margin:0;padding:0 0 0;overflow-y:scroll} ul.ul_resp_menu a.chiudi_top_menu{display:block;text-align:right;padding:20px}ul.ul_resp_menu a.chiudi_top_menu img{width:40px} ul.ul_resp_menu>li{list-style:none;line-height:20px;border:#333 solid 0;height:auto!important;text-align:center;position:relative}  ul.ul_resp_menu>li a{display:block;background:#FFF;border-bottom:solid 1px #999;text-decoration:none;padding:4px 0 4px 4px}  ul.ul_resp_menu>li a:hover{text-decoration:underline}  ul.ul_resp_menu>li ul{display:none;top:0;left:0;position:relative;margin:0;padding:0;background:#ccc}  ul.ul_resp_menu>li ul li{ position:relative} ul.ul_resp_menu>li ul li a{position:relative; background:#ccc}.ricerca_testa{position:absolute;bottom:100px;left:50%;width:1100px;margin:0 0 0 -550px;padding:20px 20px 5px;background:rgba(255,255,255,0.8);z-index:100;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ricerca_testa ul{margin:0;padding:20px}.ricerca_testa ul li{list-style:none;float:left;width:14.28%;border:#FF0000 solid 0;padding:0 20px 20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ricerca_testa ul li .cont_select{width:100%;overflow:hidden;background:url(../immagini/arrow_down_select_home.gif) no-repeat right #FFF;border:1px solid #d7d6d6}.ricerca_testa ul li .cont_select select{background:transparent;width:270px!important;border:0;border-radius:0;-webkit-appearance:none;padding:13px 15px!important;color:#666}.ricerca_testa ul li input[type=text]{width:100%;padding:12px 15px 10px!important;color:#666;border:1px solid #d7d6d6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ricerca_testa ul li .btn_cerca{display:inline-block;padding:12px 17px 11px 28px;color:#fff;background:var(--colore_verde) url(../immagini/lente.png) no-repeat 24px 12px;text-decoration:none;margin:0 0 0 1px;float:left;border:none;font-size:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ricerca_testa ul li a.btn_cerca_mappa{display:inline-block;padding:7px 17px 7px 32px;color:#fff;background:#666 url(../immagini/lente.png) no-repeat 10px 10px;text-decoration:none;margin:0 0 0 1px;float:right}.ricerca_testa ul li a:hover{background-color:#00773C}.flexslider{margin:-128px 0 0!important;z-index:90}.flex-caption{position:absolute;top:auto!important;bottom:150px;left:100px!important;text-shadow:none;text-align:left!important;width:700px!important;color:#fff;margin:0!important;padding:30px;border:#00FF00 solid 0;display:inline-block;background:rgba(0,0,0,0.6)}.flex-caption .line{width:50%;border-top:#FFF solid 2px;height:2px;margin:20px auto 10px}.flex-caption h3{font-size:28px!important;line-height:32px;margin:0 0 10px 0!important;font-weight:200;text-transform:none!important;border:#FFF solid 0;font-family:var(--font_titoli)}.flex-caption p{font-size:16px!important;margin:0;font-weight:normal!important;letter-spacing:0px!important;padding:0 0 0}.flex-control-nav{}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{top:55%}.flex-caption a.btn_slide{background:var(--colore_blu);color:#FFF;text-decoration:none;display:inline-block;padding:8px 16px;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}.flex-caption a.btn_slide:hover{background:#FFF;color:var(--colore_blu)}.flex-direction-nav a{width:30px!important;height:42px!important}.flex-direction-nav a:before{content:''!important}.flex-direction-nav a i{font-size:40px;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,1)}.flex-direction-nav{width:100%;top:55%!important}.cont_ricerca_slide{background:rgba(000,000,000,0.8);position:absolute!important;bottom:120px;left:189px;width:50%;border:#FF0000 solid 0;z-index:500;padding:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cont_ricerca_slide h2{color:#fff;font-size:28px;font-family:var(--font_titoli);margin:0 0 20px 0;padding:0px}.cont_ricerca_slide .prezzo{color:#fff;font-size:28px;font-family:var(--font_titoli);margin:0;padding:0;display:inline-block}.cont_ricerca_slide .scopri{background:var(--colore_blu);padding:5px 10px;margin:0 0 0 30px;color:#fff;text-decoration:none;display:inline-block}.cont_prezzi{width:300px;height:250px;overflow-y:scroll;position:absolute;top:40px;left:0;background:#fff;display:none}.cont_prezzi>ul{margin:0;padding:0px}.cont_prezzi>ul>li{list-style:none;display:inline-block;width:50%}.cont_prezzi>ul>li label{display:block}.cont_prezzi>ul>li select{width:100%}.vedi{display:block!important}.cont_superficie{width:300px;height:250px;overflow-y:scroll;position:absolute;top:40px;left:0;background:#fff;display:none}.cont_superficie>ul{margin:0;padding:0px}.cont_superficie>ul>li{list-style:none;display:inline-block;width:50%}.cont_superficie>ul>li label{display:block}.slick-prev:before{font-family:'Font Awesome 5 Free'!important;content:'\f137'!important;font-weight:900!important;position:absolute!important;top:0px!important;left:0px!important;color:var(--colore_verde)!important}.slick-next:before{font-family:'Font Awesome 5 Free'!important;content:'\f138'!important;font-weight:900!important;position:absolute!important;top:0px!important;left:0px!important;color:var(--colore_verde)!important}.slick-slide{}.slick-track{}.slick-list,.slick-cloned{}.slick-prev:before,.slick-next:before{font-size:36px!important}.slick-prev{top:48%!important;left:8px!important}.slick-next{top:48%!important;right:20px!important}.my_chat{position:fixed;bottom:12px;right:20px;z-index:1000}.cont_chat{display:none}.cont_chat a.close_my_chat{position:absolute;top:24px;right:20px;font-size:26px;color:#FFF;opacity:0.6}.corpo{margin:var(--margin_bottom) 0 0}h1{color:#555;margin:0 0 30px 0;padding:0 0 20px 0;font-size:26px;font-weight:bold;border-bottom:solid 1px var(--grigino)}.cont_titoli{overflow:hidden;margin:0 0 var(--margin_bottom_intermedio);text-align:center}.cont_titoli h1{margin:0 0 20px 0;padding:0;color:var(--colore_verde);font-size:36px;font-family:var(--font_titoli);line-height:46px;font-weight:normal;border:none}.cont_titoli h1 span{display:inline-block;padding:0}.cont_titoli .descri_titolo{color:var(--colore_testo_generico);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}ul.cont_immo_home{margin:0 0 calc(var(--margin_bottom) - 30px) 0;padding:0;overflow:hidden;border:#FF0000 solid 0}ul.cont_immo_home li{width:calc(25% - 23px); list-style:none;margin:0 30px 30px 0;padding:0 0;min-height:200px;float:left;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.cont_immo_home li:nth-child(4n){margin-right:0px}ul.cont_immo_home li .cont_foto_home1{width:100%;padding-bottom:66.6%;margin:0;position:relative;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);background-repeat:no-repeat;background-position:center;border:#FF0000 solid 0!important;background-size:cover;}ul.cont_immo_home li .cont_foto_home1:hover{opacity:0.7}ul.cont_immo_home li .cont_foto_home1>a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}ul.cont_immo_home li h4{font-size:16px!important;margin:30px 0 0 0;padding:0 0;height:46px;border:#000033 solid 0;}ul.cont_immo_home li h4 a{color:var(--colore_titoli);text-decoration:none}ul.cont_immo_home li h4 a:hover{text-decoration:underline}ul.cont_immo_home li h4 span{color:var(--colore_verde)}ul.cont_immo_home li p.testo{height:45px;color:#777;padding:10px 0;margin:0;border:#FF0000 solid 0} ul.cont_immo_home li ul.info1{margin:0;padding:0;display:none}ul.cont_immo_home li .venduto{background:#ff3333;position:absolute;top:50%;transform:translateY(-50%);width:100%;color:#FFF;z-index:10;text-align:center;padding:5px 0 3px}ul.cont_immo_home li .trattativa{background:#33cc00;position:absolute;top:50%;transform:translateY(-50%);width:100%;color:#FFF;z-index:10;text-align:center;padding:5px 0 3px}ul.cont_immo_home li .cont_prezzo{position:absolute;bottom:15px;left:20px}ul.cont_immo_home li .cont_prezzo span{color:#FFF;font-size:16px;padding:0 0}ul.cont_immo_home li .cont_prezzo2{ border:#FF0000 solid 0;font-weight:bold;line-height:40px;font-size:18px;padding:5px 0 0 0}ul.cont_immo_home li .cont_prezzo2 span{color:#FFF;font-size:16px;padding:0 0}ul.cont_immo_home li .cont_vendita{position:absolute;top:15px;right:10px;font-weight:bold}ul.cont_immo_home li .cont_vendita span{color:#FFF;font-size:12px;padding:5px 10px;text-transform:uppercase}ul.cont_immo_home li ul.info2{margin:0;padding:10px 0;overflow:hidden;text-align:center;border:#FF0000 solid 0;display:flex;justify-content:center;background:#fbfafa}ul.cont_immo_home li ul.info2>li{list-style:none;display:inline-block;width:25%;margin:0;padding:10px 0;color:#424242;border-right:solid 1px #f0f0f0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;min-height:auto;font-size:12px;color:var(--colore_verde);font-weight:bold}ul.cont_immo_home li ul.info2>li img{width:16px;margin:0 auto 5px;display:block}ul.cont_immo_home li ul.info2>li:nth-child(4){border:none}.cont_parallax_home{text-align:center;margin:0;position:relative}.cont_parallax_home .over{position:relative;top:0;left:0;width:100%;height:100%;content:" ";padding:100px 200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cont_evidenza{background:#f7f7f7;padding:var(--margin_bottom) 0 calc(var(--margin_bottom) - 10px) 0}.cont_evidenza .cont_titoli h2{margin:0;color:var(--colore_verde);font-size:36px;font-family:var(--font_titoli);line-height:46px;font-weight:normal;border:none}.cont_evidenza .cont_titoli h2 span{display:inline-block;padding:0}.cont_evidenza>.wrap{overflow:hidden}ul.cont_evidenza_immo{margin:0;padding:0 0 60px 0;}ul.cont_evidenza_immo li .cont_vendita{position:absolute;top:15px;right:32px;font-weight:bold;z-index:100}ul.cont_evidenza_immo li .cont_vendita span{color:#FFF;font-size:12px;padding:5px 10px;text-transform:uppercase}ul.cont_evidenza_immo li{list-style:none;padding:0 14px;min-height:200px;position:relative}ul.cont_evidenza_immo li:nth-child(2){margin:0px}ul.cont_evidenza_immo li .cont_foto{width:100%;padding-top:66.66%;margin:0;position:relative;transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms;background-repeat:no-repeat;background-position:center}ul.cont_evidenza_immo li .cont_foto>a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms}ul.cont_evidenza_immo li:hover .cont_foto>a{background:rgba(0,0,0,0.3)}ul.cont_evidenza_immo li .scheda{background:#fff; padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms;border:#FF0000 solid 0}ul.cont_evidenza_immo li:hover .scheda{}ul.cont_evidenza_immo li .scheda h4{font-size:16px!important;margin:0;padding:0 0;border:#000033 solid 0}ul.cont_evidenza_immo li .scheda h4 a{color:var(--colore_titoli);text-decoration:none}ul.cont_evidenza_immo li .scheda h4 a:hover{text-decoration:underline}ul.cont_evidenza_immo li .scheda h4 span{color:var(--colore_verde)}ul.cont_evidenza_immo li .scheda p.testo{height:44px;color:#777;padding:5px 0;margin:0;border:#FF0000 solid 0} ul.cont_evidenza_immo li .scheda .cont_prezzo{padding:5px 0 0 0}ul.cont_evidenza_immo li .scheda .cont_prezzo span{font-size:18px;padding:0 0;line-height:40px;font-weight:bold}ul.cont_evidenza_immo li .scheda ul.info2{margin:0;padding:0;overflow:hidden;width:60%;text-align:center}ul.cont_evidenza_immo li .scheda ul.info2>li{list-style:none;display:inline-block;width:33.3%;margin:0;min-height:inherit;padding:10px 5px;color:#424242;border-right:solid 1px #f0f0f0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}ul.cont_evidenza_immo li .scheda ul.info2>li img{width:16px;margin:0 15px 0 0}ul.cont_evidenza_immo li .scheda ul.info2>li:nth-child(3){border:none}ul.cont_evidenza_immo .slick-prev{top:30%!important;left:25px!important}ul.cont_evidenza_immo .slick-next{top:30%!important;right:40px!important}.cont_parallax_home2{text-align:center;margin:0 0;position:relative}.cont_parallax_home2 .over{position:relative;top:0;left:0;width:100%;height:100%;content:" ";background:rgba(0,0,0,0.6);padding:275px 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cont_parallax_home2 .titolo{display:block;font-size:46px;margin:0 0 30px 0;color:#FFF;line-height:56px;font-family:var(--font_titoli);text-shadow:1px 1px 1px #000}.cont_parallax_home2 strong{color:#FFF}.cont_parallax_home2 .btn{display:inline-block;padding:15px 30px;text-decoration:none;border:var(--colore_blu) solid 1px;-moz-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms;color:#FFF;background:var(--colore_blu)}.cont_parallax_home2 .btn:hover{background:#fff;border:var(--colore_blu) solid 1px;color:var(--colore_blu)}.news_home{border:#FF0000 solid 0;min-height:100px;margin:var(--margin_bottom) 0}.news_home p{display:none}.news_home h3,.cont_partners_home h3{text-align:center;margin:0 0 60px 0;color:var(--colore_verde);font-size:36px;font-family:var(--font_titoli);line-height:46px;font-weight:normal;border:none} .news_home ul{margin:0;padding:0;overflow:hidden} .news_home ul li{list-style:none;width:calc(33.3% - 20px);margin:0 30px 0 0;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;text-align:center} .news_home ul li:nth-child(3){margin-right:0px} .news_home ul li .cont_foto{padding-bottom:70%;background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 0 30px 0} .news_home ul li h4{margin:0 0 30px 0;font-size:16px}ul.elenco_immobili{margin:0;padding:0px}ul.elenco_immobili>li{list-style:none; border-bottom:solid 1px var(--grigino);padding:30px 0;position:relative}ul.elenco_immobili>li:first-child{padding:10px 0 30px 0}ul.elenco_immobili>li h3{font-size:18px;margin:0 0 20px 0;padding:40px 0 0}ul.elenco_immobili>li h3 a{text-decoration:none;color:#555}ul.elenco_immobili>li h3 a:hover{text-decoration:underline}ul.elenco_immobili>li .cont_foto{width:480px;margin:0 30px 0 0;position:relative;border:#0000FF solid 0;float:left}ul.elenco_immobili>li .cont_foto img{width:100%}ul.elenco_immobili a.continua{position:absolute;bottom:30px;right:0px}ul.elenco_immobili .venduto{background:#cd0000;position:absolute;top:51%;transform:translateY(-50%);width:100%;color:#FFF;z-index:10;text-align:center;padding:10px 0 10px;font-size:20px}ul.elenco_immobili .trattativa{background:#33cc00;position:absolute;top:51%;transform:translateY(-50%);width:100%;color:#FFF;z-index:10;text-align:center;padding:10px 0 10px;font-size:20px}ul.elenco_immobili li .cont_vendita{position:absolute;top:15px;right:18px;font-weight:bold;z-index:100}ul.elenco_immobili li .cont_vendita span{color:#FFF;font-size:12px;padding:5px 10px;text-transform:uppercase}ul.foto_video_360{position:absolute;bottom:12px;right:15px;z-index:10;border:#fff solid 0}ul.foto_video_360>li{list-style:none;color:#FFF;font-size:16px;margin:0 0 0 10px;display:inline-block}ul.foto_video_360>li>a{color:#FFF;font-size:16px}.foto_immo{margin:0;padding:0;width:100%;border:#FF0000 solid 0}.foto_immo .item{position:relative;text-align:center!important}.foto_immo .item img{margin:0 auto}ul.servizi_elenco{margin:0 0 30px 0;padding:0;display:flex}ul.servizi_elenco li:nth-child(1){border-left:solid 0 var(--grigino);padding:0 10px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;font-size:20px;color:var(--colore_verde);position:relative}ul.servizi_elenco li span.prezzo{display:block;position:relative;top:0;left:0;width:auto;border:#FF0000 solid 0}ul.servizi_elenco li{list-style:none;display:inline-block;border-left:solid 1px var(--grigino);padding:0 15px;text-align:center;color:var(--colore_verde);font-weight:bold}ul.servizi_elenco li img{width:16px;margin:0 auto 5px;display:block}ul.servizi_elenco li.num_locali img{width:12px}.paginazione{padding:20px 0;text-align:center}.paginazione *{border-bottom:solid 1px var(--colore_verde)}.paginazione .letter,.number_in{padding:10px 14px; text-decoration:none}.paginazione .number_in{background:var(--colore_verde);color:#fff}.paginazione .number{padding:10px 14px;text-decoration:none}.paginazione .number:hover,.paginazione .letter:hover{background:var(--colore_verde);color:#fff}.testo{overflow:hidden} .testo .sx{ width:50%;min-height:200px;float:left;padding:0 60px 10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box} .testo .sx ul.generic{margin:0;padding:10px} .testo .sx ul.generic li{list-style:none;padding:0 0 0 30px;line-height:24px}.testo .dx{ width:50%;min-height:200px;float:left} .testo .dx ul{margin:0;padding:0} .testo .dx ul li{list-style:none;margin:0 0 10px 0;padding:0px!important} .testo .dx ul li img{width:100%!important;margin:0px!important} ul.foto_statica_aggiuntive{margin:60px 0 0;padding:0;overflow:hidden}ul.foto_statica_aggiuntive li{list-style:none;float:left;width:calc(25% - 8px);margin:0 10px 10px 0;position:relative}ul.foto_statica_aggiuntive li:nth-child(4n){margin-right:0px}ul.foto_statica_aggiuntive li a{display:block;line-height:1px}ul.foto_statica_aggiuntive img{width:100%}ul.elenco_servizi{margin:0;padding:0;list-style:none}ul.elenco_servizi li{padding:3px 0}ul.elenco_servizi li:before{font-weight:bold;content:'\f00c';font-family:'Font Awesome 6 Free';color:var(--colore_blu);font-size:15px;padding:0 5px 0 0}.cont_dett_immobile{}.blocco1{border:#FF0000 solid 0}.blocco1 ul.ul_foto_video{margin:0;padding:0;overflow:hidden;}.blocco1 ul.ul_foto_video li{list-style:none;min-height:100px;float:none}.blocco1 ul.ul_foto_video li:nth-child(1){width:100%;margin:0;}.blocco1 ul.ul_foto_video li:nth-child(2){display:none}.slick-prev{top:50%;left:18px!important}.slick-next{top:50%;right:34px!important}.slick-prev:before,.slick-next:before{color:var(--colore_verde)!important}.foto_dett_immo{width:70%;margin:0 auto}.foto_plan_immo{}.foto_dett_immo .item,.foto_plan_immo .item{position:relative;text-align:center!important}.foto_plan_immo .item img{margin:0 auto;width:80%}.blocco1 ul.ul_plan_map{margin:0 0 30px 0;padding:0;overflow:hidden}.blocco1 ul.ul_plan_map li{list-style:none;min-height:100px;float:left}.blocco1 ul.ul_plan_map li:nth-child(1){width:calc(70% - 30px);margin:0 30px 0 0;}.blocco1 ul.ul_plan_map li:nth-child(2){width:30%;}ul.bottoni_media{margin:20px auto;padding:0;text-align:center;display:none}ul.bottoni_media li{list-style:none;font-weight:normal;display:inline-block;margin:0 30px 0 0}ul.bottoni_media li img{height:20px;margin:0 5px 0 0}ul.bottoni_media li a{text-decoration:none;color:var(--colore_blu)}.blocco2{overflow:hidden;border:#00FF00 solid 0;position:relative}.blocco2 .sx{float:left;width:calc(70% - 30px);margin:0 30px 0 0;min-height:100px;}.blocco2 .sx h1{padding:0 0 10px 0}.blocco2 .sx h1 span{display:block;font-size:14px;font-weight:normal}.blocco2 .dx{float:left;width:calc(30% - 2px);min-height:100px; border:var(--grigino) solid 1px;padding:0 0 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:65px 0 0 0}.blocco2 .dx .fixxer{position:relative;z-index:10;top:0;right:0px}.blocco2 .dx h3{font-size:16px;margin:0 0 20px 0;padding:30px 30px 0}.blocco2 .dx ul{margin:0;padding:0 30px}.blocco2 .dx ul li{list-style:none;line-height:34px}.blocco2 .dx ul li i{margin:0 10px 0 0}.modulo_dx_dettaglio{border-top:var(--grigino) solid 1px;margin:26px 0 0;padding:30px;background:#F5F5F5}.modulo_dx_dettaglio h3{margin:0 0 30px 0;padding:0px}.modulo_dx_dettaglio form{margin:0px}.modulo_dx_dettaglio input[type=text],.modulo_dx_dettaglio input[type=email],.modulo_dx_dettaglio input[type=tel]{width:100%;padding:15px 16px;border:var(--grigino) solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:var(--font_generico)!important;font-size:12px}.modulo_dx_dettaglio textarea{width:100%;padding:10px;border:var(--grigino) solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:var(--font_generico)!important;font-size:12px}.modulo_dx_dettaglio #priv{font-size:10px;line-height:14px}.modulo_dx_dettaglio .btn{display:inline-block;padding:10px 20px;color:#FFF;text-decoration:none;background:var(--colore_blu);-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);border:none;width:100%;font-size:16px;position:relative;text-transform:capitalize;cursor:pointer}.modulo_dx_dettaglio .btn::before{font-family:'Font Awesome 5 Free'!important;content:'\f0e0'!important;font-weight:900!important;position:absolute!important;top:11px!important;left:45%!important; display:inline-block}.modulo_dx_dettaglio .btn:hover{background:var(--colore_verde)}.ricerca_dettaglio{border:#FF0000 solid 0;margin:0 0 10px 0}.ricerca_dettaglio form{margin:0px}.ricerca_dettaglio input[type=text],.ricerca_dettaglio input[type=email],.ricerca_dettaglio input[type=tel],.ricerca_dettaglio select{width:100%;padding:10px;border:var(--grigino) solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:var(--font_generico)!important;font-size:12px;background:#FFF}.ricerca_dettaglio textarea{width:100%;padding:10px;border:var(--grigino) solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:var(--font_generico)!important;font-size:12px}.ricerca_dettaglio select{width:100%!important;background:#FFF}.ricerca_dettaglio #priv{font-size:10px;line-height:14px}.ricerca_dettaglio .btn_cerca{display:inline-block;padding:10px 30px!important;margin:20px 0 0 30px;color:#FFF;text-decoration:none;background:var(--colore_verde);-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);border:none;font-size:14px;position:relative;text-transform:capitalize;cursor:pointer}.ricerca_dettaglio .btn_cerca::before{font-family:'Font Awesome 5 Free'!important;content:'\f002'!important;font-weight:900!important;position:absolute!important;top:0px!important;left:36px!important;}.ricerca_dettaglio .btn_cerca:hover{background:var(--colore_blu)}ul.blocco_prezzo{border-top:var(--grigino) solid 1px;border-bottom:var(--grigino) solid 1px;margin:0 0 30px 0;padding:20px 0;position:relative}ul.blocco_prezzo>li{display:inline-block}ul.blocco_prezzo>li:nth-child(1){text-align:left}ul.blocco_prezzo>li>ul{margin:0;padding:0;text-align:center}ul.blocco_prezzo>li>ul>li{display:inline-block;border:#FF0000 solid 0;margin:0 10px 0 0;list-style:circle;float:left;position:relative;padding:0 0 0 15px}ul.blocco_prezzo>li>ul>li::before{content:"\2022";position:absolute;top:0;left:0px}ul.blocco_prezzo>li>ul>li:nth-child(1){font-size:20px;font-weight:bold;color:var(--colore_verde);margin:0 30px 0 0;padding:0px}ul.blocco_prezzo>li>ul>li:nth-child(1)::before{content:""}ul.blocco_prezzo>li>ul>li:nth-child(2){padding:0px}ul.blocco_prezzo>li>ul>li:nth-child(2)::before{content:""}ul.blocco_prezzo li img{height:20px;margin:0 5px 0 0}.condividi_blocco_prezzo{position:absolute;top:20px;right:0;padding:0}.condividi_blocco_prezzo .print{background:var(--colore_verde);padding:2px 15px 4px;float:left;border-radius:5px;margin:0 8px 0 0;color:#FFF;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;position:relative}.condividi_blocco_prezzo .print a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.condividi_blocco_prezzo .print img{width:16px;margin:0 10px 0 0}.sharethis-inline-share-buttons{float:left}#maps{width:100%;height:400px}ul.voci_rapide{margin:0;padding:0;text-align:center;position:relative;z-index:90;display:none}ul.voci_rapide_ombra{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.5);box-shadow:0 2px 3px 0 rgba(0,0,0,0.5)}ul.voci_rapide li{list-style:none;display:inline-block}ul.voci_rapide li a{position:relative;display:block;padding:20px;color:var(--colore_blu);text-decoration:none}ul.voci_rapide li a:before{content:'';position:absolute;bottom:0;left:0;width:0%;height:0%;border-bottom:3px solid var(--colore_blu);-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}ul.voci_rapide li a:hover:before{position:absolute;bottom:0;left:0;width:100%;height:100%}.mentre_scrolla{position:fixed!important;top:0;left:0;width:100%;background:#FFF}.cont_dett_immobile h1{border:none}.cont_dett_immobile h1 span.rif{color:var(--colore_verde)}.cont_dett_immobile h4{font-size:20px;font-weight:bold;margin:30px 0 20px 0;padding:0 0 10px 0;border-bottom:solid 1px var(--grigino)}.cont_dett_immobile ul.caratt_princi{margin:0 0 20px 0;padding:0;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cont_dett_immobile ul.caratt_princi li:nth-child(2n){margin-right:0px}.cont_dett_immobile ul.caratt_princi li{list-style:none;line-height:40px;border-bottom:1px dashed #c3c3c3;width:calc(50% - 10px);float:left;margin:0 20px 0 0;padding:0 0 0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F8F8F8}.cont_dett_immobile ul.caratt_princi li.lungo{width:100%}.cont_dett_immobile ul.caratt_princi li:hover{background:#f0f0f0}.cont_dett_immobile ul.caratt_princi li i{display:none;margin:0 5px 0 0}.cont_dett_immobile ul.caratt_princi li span{font-weight:bold;color:var(--colore_verde);float:right;border:#000066 solid 0;padding:0 15px 0 0;font-size:15px}ul.c_ener{margin:0;padding:50px 0 0;display:none}ul.c_ener li{width:10%;color:#FFF;font-size:16px;display:block;float:left;text-align:center;margin:0;white-space:nowrap;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}ul.c_ener li:nth-child(1){background:#4a6b00}ul.c_ener li:nth-child(2){background:#5c8500}ul.c_ener li:nth-child(3){background:#6d9e00}ul.c_ener li:nth-child(4){background:#7fb800}ul.c_ener li:nth-child(5){background:#91d100}ul.c_ener li:nth-child(6){background:#ebc400}ul.c_ener li:nth-child(7){background:#eb9d00}ul.c_ener li:nth-child(8){background:#e67300}ul.c_ener li:nth-child(9){background:#d22300}ul.c_ener li:nth-child(10){background:#b80000}.tooltip_classi{background:rgba(0,0,0,.7);display:inline-block;padding:10px;top:-50px;left:20%;position:absolute;white-space:nowrap;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#FFF;display:none}.tooltip_classi_right{left:auto;right:20%}.tooltip_classi::after{content:"";position:absolute;top:100%;left:20%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip_classi_right::after{left:auto;right:10%}.cont_dett_immobile ul.dove{margin:0;padding:20px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F5F6F7}.cont_dett_immobile ul.dove li{line-height:40px;padding:0 0 0 10px;margin:0;border-bottom:1px dashed #c3c3c3;list-style:none}.cont_dett_immobile ul.dove li span{font-weight:bold;color:#00773C}.cont_dett_immobile ul.dove li:hover{background:#f0f0f0}.video_immo iframe{width:100%;min-height:400px;margin:0 0 30px 0}a.stampa_foto{position:absolute!important;top:0;right:0;color:var(--colore_verde);font-size:22px}#form_contatti{padding:0;margin:60px 0 0}#form_contatti ul{margin:0;padding:0;overflow:hidden;border:#FF0000 solid 0}#form_contatti ul li{list-style:none;float:left!important;width:50%; margin:0 0 20px 0;padding:0 20px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#form_contatti ul li.lungo{width:100%}#form_contatti ul li input{width:100%;padding:15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #BDC2C9;color:#666;font-size:14px;outline:none}#form_contatti ul li select{width:100%;padding:15px 20px;border:solid 1px #BDC2C9;color:#666;background:#fff}#form_contatti textarea{width:100%;height:100px;border:solid 1px #BDC2C9;padding:15px;font-size:14px;font-family:var(--font_generico);color:#666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}#form_contatti span{font-weight:bold}.bg_convalida{background:url(../immagini/diagonal.png) repeat;color:#fff}#form_contatti fieldset{padding:20px 0 20px 20px;margin:0 0 30px 0;border:solid 1px var(--colore_verde)}#form_contatti fieldset legend{border:var(--colore_verde) solid 1px;background:var(--colore_verde);color:#FFF;padding:5px 18px}#priv{font-size:12px;line-height:18px}ul.elenco_news{margin:0;padding:0 0 20px!important;border:#333 solid 0;overflow:hidden;}ul.elenco_news li{list-style:none;border-bottom:var(--colore_blu) solid 3px;margin:0 30px 30px 0;padding:50px 30px!important;overflow:hidden;float:left;width:calc(33.3% - 20px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fbfafa}ul.elenco_news li:nth-child(3n){margin-right:0px}ul.elenco_news li .data{display:none; padding:0 0 0 16px;color:#666;margin:0 0 1px 0}ul.elenco_news a[name=url_titolo_news]{font-weight:bold;font-size:18px;color:var(--colore_verde);display:block; height:53px;text-decoration:none;margin:10px 0 20px}ul.elenco_news a:hover{text-decoration:underline}ul.elenco_news li img.img_elenco_news{}ul.elenco_news li span.sottotitolo_elenco_news{display:block;font-size:14px;height:80px;}ul.elenco_news li a.btn_continua_elenco_news{background:var(--colore_blu);display:inline-block;text-decoration:none;color:#FFF;width:auto;padding:7px 20px;margin:20px 0 0 0;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}ul.elenco_news li a.btn_continua_elenco_news:hover{background:var(--colore_blu_hover)}#paginate_elenco{text-align:center;margin:30px 0 0 0;line-height:44px;display:none}#paginate_elenco .activ{padding:10px 15px;background:var(--colore_blu);font-weight:bold;color:#FFF!important}#paginate_elenco .letter{text-decoration:none;padding:10px 15px;border:solid 1px var(--colore_blu);color:var(--colore_blu);-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}#paginate_elenco .number{text-decoration:none;padding:10px 15px;border:solid 1px var(--colore_blu);color:var(--colore_blu);-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}#paginate_elenco .number:hover,#paginate_elenco .letter:hover{background:var(--colore_blu);text-decoration:none;padding:10px 15px;color:#FFF}.cont_partners_home{background:#f0f0f0;padding:var(--margin_bottom)}ul.partners_home{width:96%;margin:0 auto 0;padding:60px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#000 solid 0}ul.partners_home li{list-style:none;text-align:center!important;border:#FF0000 solid 0}ul.partners_home li img{width:80%;margin:0 auto;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}ul.partners_home li img:hover{transform:scale(0.9);opacity:0.7}.res_action{min-width:300px;min-height:70px;padding:10px;overflow:hidden}.res_action img{float:left;margin:0 10px 0 0}.res_action h1{font-size:18px;font-weight:bold;border-bottom:none}.res_action a{padding:5px 15px;background:#ccc}.cont_footer{background:#4ac6e8 url(../immagini/bg_footer.jpg) repeat-x;margin:calc(var(--margin_bottom) - 30px) 0 0;padding:calc(var(--margin_bottom) - 60px) 0 0!important;min-height:200px;text-align:left}.cont_footer ul.cont_footer2{margin:0 0 0;padding:0 0 calc(var(--margin_bottom) - 60px) 0;width:100%;overflow:hidden;position:relative;z-index:90;border-top:#d9d9d9 solid 0}.cont_footer ul.cont_footer2>li:nth-child(1){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 0}.cont_footer ul.cont_footer2>li:nth-child(1) img{width:auto;height:50px}.cont_footer ul.cont_footer2>li:nth-child(2) img{max-width:90%}.cont_footer ul.cont_footer2>li{width:25%;margin:0;padding:0 30px 0 0;list-style:none;float:left;font-size:15px; color:#FFF;line-height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cont_footer ul.cont_footer2>li>h3{margin:0 0 30px 0;padding:0 0 10px 0;color:#fff;font-size:18px;border-bottom:solid 0 #d6d6d6;text-transform:uppercase;font-family:var(--font_generico)}.cont_footer ul.cont_footer2>li a{color:#FFF}ul.menu_footer{padding:0;margin:0px}ul.menu_footer li{list-style:none;padding:0;border-bottom:solid 0 #d9d9d9}ul.menu_footer li a{text-decoration:none;font-size:15px;line-height:26px;color:#c6c6c6;position:relative;padding:0 0 0 14px;display:block;margin:0 0 10px 0}ul.menu_footer li a::before{font-weight:bold;content:'\f0da';font-family:'Font Awesome 5 Free';top:0;left:0;position:absolute;color:#FFF;font-size:14px}ul.menu_footer li a:hover{text-decoration:underline;color:#fff}ul.copyright{ border-top:#289fb1 solid 1px;margin:0 auto;padding:30px 0;overflow:hidden;width:90%}ul.copyright li{list-style:none;font-size:13px;text-align:center}ul.copyright li p{margin:0px}ul.copyright li:nth-child(1){color:#FFF}ul.copyright li:nth-child(2),ul.copyright li:nth-child(2) a{color:#FFF}