@charset "utf-8";:root{--margin_bottom:120px;--tempo_transizione:all 500ms;--grigio_scuro:#58585a; --testo_generico:#777777;--colore_titoli:#333;--verde_mare:#1898a8;--fucsia:#d40050;--font_titoli:'Playfair Display',serif;--font_generico:'Poppins',sans-serif;--font_size_generico:14px;--grigino_linee:#d9d9d9}html,body{width:100%;max-width:1920px;height:100%;margin:0 auto;color:var(--testo_generico);font-family:var(--font_generico);font-size:var(--font_size_generico);line-height:28px;min-width:300px;position:relative}body{padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}h1.titolo_princ{font-size:36px;line-height:46px;margin:0 0 30px;padding:0;font-weight:normal;margin:0 0 34px 0;font-family:var(--font_titoli);color:var(--colore_titoli)}h1.desktop{display:block}h1.responsive{display:none}input{outline:none}a{color:#666;outline:none}a.bottone_medium{display:inline-block;background:var(--fucsia);color:#fff;text-align:center;font-size:14px;padding:15px 40px;text-decoration:none;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}a.bottone_medium:hover,a.bottone_small{color:#fff;background:var(--colore_celeste)}p{margin:0 0 10px 0}form{margin:0px}.bg_convalida{border:#CC0000 solid 1px!important}.wrap{width:1542px;min-height:2px;margin:0 auto;border:#FF0000 solid 0;position:relative}.cont_lingue{position:absolute;display:inline-block;min-height:20px;top:8px;right:0;border:#0000FF solid 0;z-index:300}.cont_lingue #tendina_cmd_lingua{color:#777}.cont_lingue i:first-child{color:var(--colore_blu)}.cont_lingue a{text-decoration:none}.cont_lingue a:hover{color:#666}.cont_lingue ul.ul_lingue{margin:0;padding:0;display:none;background:#fff;border:#ccc solid 1px;z-index:100;position:absolute;top:30px;left:0;z-index:1000}.cont_lingue ul.ul_lingue li{list-style:none;width:90px;border:#666 solid 0;font-size:11px;font-weight:bold;text-transform:uppercase;padding:0 0 0 4px;text-align:left}.cont_lingue ul.ul_lingue li a{list-style:none;width:90px;border:#666 solid 0;font-size:11px;font-weight:normal}.cont_lingue ul.ul_lingue li:hover{background:#ccc}.cont_testata{height:100px;background:#fff;border-bottom:solid 1px var(--fucsia);position:relative}.cont_testata .logo_testa{position:absolute;top:20px;left:50%;height:60px;margin:0 0 0 -50px;z-index:100}.ddsmoothmenu{margin:0;padding:0;position:absolute;top:32px;left:0;border:#0033FF solid 0;width:50%}.ddsmoothmenu ul{margin:0 0;padding:0 0;list-style-type:none;text-align:center}.ddsmoothmenu>ul>li{position:relative;display:inline-block;list-style:none;margin:0 5px;padding:0;border:#FF0000 solid 0}.ddsmoothmenu>ul>li:nth-child(n+7){display:none}.ddsmoothmenu>ul>li:last-child{margin:0px}.ddsmoothmenu ul>li>a{display:inline-block;padding:5px 10px!important;margin:0;text-decoration:none;text-transform:uppercase;color:var(--grigio_scuro);font-size:14px;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:var(--font_generico);-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}.ddsmoothmenu>ul>li>a.active{background:var(--colore_rosso)}.ddsmoothmenu>ul>li>a:before{content:'';height:0;width:100%;background:var(--colore_rosso);position:absolute;bottom:0;left:0;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);z-index:-10}.ddsmoothmenu>ul>li>a:hover:before{height:100%}.ddsmoothmenu2{margin:0;padding:0;position:absolute;top:32px;right:0;border:#0033FF solid 0;width:50%}.ddsmoothmenu2 ul{margin:0 0;padding:0 0;list-style-type:none;text-align:center}.ddsmoothmenu2>ul>li{position:relative;display:inline-block;list-style:none;margin:0 5px;padding:0;border:#FF0000 solid 0}.ddsmoothmenu2>ul>li:nth-child(n+7){display:none}.ddsmoothmenu2>ul>li:last-child{margin:0px}.ddsmoothmenu2 ul>li>a{display:inline-block;padding:5px 10px!important;margin:0;text-decoration:none;text-transform:uppercase;color:var(--grigio_scuro);font-size:14px;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:var(--font_generico);-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}.ddsmoothmenu2>ul>li>a.active{background:var(--colore_rosso)}.ddsmoothmenu2>ul>li>a:before{content:'';height:0;width:100%;background:var(--colore_rosso);position:absolute;bottom:0;left:0;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);z-index:-10}.ddsmoothmenu2>ul>li>a:hover:before{height:100%}.ddsmoothmenu ul li ul,.ddsmoothmenu2 ul li ul{position:absolute;top:68px!important;display:none;visibility:hidden;padding:0 0 0!important;border:solid 1px var(--grigino_linee);background:#FFF}.ddsmoothmenu ul li ul li,.ddsmoothmenu2 ul li ul li{float:left;text-align:left;margin:0px!important;line-height:12px;list-style:none;width:300px}.ddsmoothmenu ul li ul li a,.ddsmoothmenu2 ul li ul li a{font-size:13px!important;padding:5px 10px 5px!important;display:block;line-height:22px;color:var(--grigio_scuro)}.ddsmoothmenu ul li ul li:hover,.ddsmoothmenu2 ul li ul li:hover{border:none!important;background:#FFF}.ddsmoothmenu ul li ul li a:hover,.ddsmoothmenu2 ul li ul li a:hover{color:#000;background:#fff;border:none}.ddsmoothmenu ul li ul li a.active,.ddsmoothmenu2 ul li ul li a.active{font-weight:bold;text-indent:10px}.ddsmoothmenu ul li ul li ul,.ddsmoothmenu2 ul li ul li ul{top:0}* html .ddsmoothmenu,* html .ddsmoothmenu2{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:18px;right:0;border:#FF0000 solid 0;margin:0;padding:0 0;height:100px} .resp_menu .bottone{padding:32px 0 0!important;color:#fff;text-decoration:none;font-family:var(--font_titoli);border:#0000FF solid 0;display:block} .resp_menu .bottone:hover{} .resp_menu .bottone i{font-size:26px;color:var(--fucsia)}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;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:22px;border:#333 solid 0;height:auto!important;text-align:center}  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:none;background:#f1f1f1}  ul.ul_resp_menu li ul{display:none;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}#cont_slide_nivo{overflow:hidden;margin:0 auto 70px auto;border:#ff0000 solid 0;padding:0;position:relative}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto 0;border:#880000 solid 0}.nivoSlider img{position:absolute;top:0;left:0px}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;top:44%;color:#fff;width:100%;z-index:8;padding:10px 30px;opacity:0.8;overflow:hidden;font-family:var(--font_titoli);-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:54px;line-height:60px;text-align:center;text-shadow:1px 1px 1px #000}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline !important}.nivo-html-caption{}.nivo-directionNav{border:#FF0000 solid 0;position:absolute;top:49%;left:0;z-index:100;width:100%;height:40px}.nivo-directionNav a{display:block;width:50px;height:50px;cursor:pointer}.nivo-directionNav i{padding:0;position:absolute;top:0;left:0;font-size:22px;color:#000}.nivo-prevNav{position:absolute;top:0;left:0;width:46px;height:46px}.nivo-prevNav::before{content:'\f359';font-family:'Font Awesome 5 Free';top:0;right:0;padding:5px;position:absolute;color:#FFF; font-weight:bold;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;font-size:32px}.nivo-nextNav{position:absolute;top:0;right:10px;width:46px;height:46px}.nivo-nextNav::before{content:'\f35a';font-family:'Font Awesome 5 Free';top:0;right:0;padding:5px;position:absolute;color:#FFF; font-weight:bold;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;font-size:32px}.nivo-controlNav{text-align:center;padding:15px 0}.cont_booking{position:absolute;bottom:0;left:0;z-index:120;text-align:center;width:100%;margin:0;padding:10px 0 20px;background:rgba(0,0,0,0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#booking{display:inline-block}.riga_link_scidoo{display:none}.con_padding{}.slogan_home{margin:0 0 60px 0;padding:0 200px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.slogan_home h1,.slogan_home h3{font-family:var(--font_titoli);color:var(--colore_titoli);font-size:36px;line-height:46px;margin:0 0 30px;padding:0;font-weight:normal}.slogan_home h2{font-family:var(--font_generico);font-size:14px;margin:0 0 0;padding:0;font-weight:500}.my_chat{position:fixed;bottom:21px;right:29px;z-index:150}.cont_chat{display:none}.cont_chat a.close_my_chat{position:absolute;top:24px;right:20px;font-size:26px;color:#FFF;opacity:0.6}ul.cont_app_home{margin:0 0 var(--margin_bottom) 0;padding:0;overflow:hidden;}ul.cont_app_home li{list-style:none;float:left;width:calc(50% - 30px)}ul.cont_app_home li:nth-child(1){margin-right:30px}ul.cont_app_home li:nth-child(1) .cont_foto{border-bottom:var(--fucsia) solid 6px;position:relative}ul.cont_app_home li .cont_foto a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}ul.cont_app_home li:nth-child(2){margin-left:30px}ul.cont_app_home li:nth-child(2) .cont_foto{border-bottom:var(--verde_mare) solid 6px;position:relative}ul.cont_app_home li .cont_foto{display:block;width:100%;padding-bottom:60%;background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 0 60px 0}ul.cont_app_home li h3{font-size:36px;line-height:40px;font-family:var(--font_titoli);color:var(--colore_titoli);margin:0 0 30px 0}ul.cont_app_home li .logo_app{height:70px;margin:0 0 30px 0}.cont_parallax_home{text-align:center;margin:0 0 var(--margin_bottom) 0;position:relative}.cont_parallax_home .over{position:relative;top:0;left:0;width:100%;height:100%;content:" ";background:rgba(0,0,0,0.6);padding:335px 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cont_parallax_home .titolo{display:block;font-size:50px;margin:0;color:#FFF;line-height:66px;font-family:var(--font_titoli);text-shadow:1px 1px 1px #000}.cont_servizi_home{border:#000 solid 0;margin:0 0 var(--margin_bottom);padding:60px 0 0 0;background-image:url(../immagini/bg_servizi.gif);background-repeat:repeat-x;background-size:100% 90%;overflow:hidden}.cont_servizi_home .sx{width:55%;min-height:300px;float:left;line-height:10px}.cont_servizi_home .sx img{width:100%;margin:0}.cont_servizi_home .dx{width:45%;min-height:300px;float:left;padding:0 0 0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#996600 solid 0}.cont_servizi_home .dx h2{font-size:42px;line-height:52px;margin:0 0 30px 0;font-weight:normal;color:#fff;font-family:var(--font_titoli)}.cont_servizi_home .dx ul{margin:0;padding:0;border:#999 solid 0;overflow:hidden}.cont_servizi_home .dx ul li{list-style:none;position:relative;padding:0 5px 0 0;margin:0 0 13px 0;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff}.cont_servizi_home .dx ul li span{position:relative;padding:0 0 0 28px}.cont_servizi_home .dx ul li span::before{content:'\f00c';font-family:'Font Awesome 5 Free';top:-3px;left:0;padding:0 0;position:absolute;color:#fff;font-size:15px;font-weight:bold;opacity:1}.cont_servizi_home .dx .continua{border:1px solid #fff;text-decoration:none;padding:10px 30px;color:#FFF;display:inline-block;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}.cont_servizi_home .dx .continua:hover{background:#fff;color:var(--colore_blu)}.cont_galleria1{position:relative;margin:0 0 var(--margin_bottom) 0}.cont_galleria2{position:relative;margin:0}ul.logo_galleria1,ul.logo_galleria2{margin:0 0 30px 0;padding:0;overflow:hidden}ul.logo_galleria1 li,ul.logo_galleria2 li{list-style:none;float:left;width:50%}ul.logo_galleria1 li img,ul.logo_galleria2 li img{height:70px;border:none}ul.logo_galleria1 li span,ul.logo_galleria2 li span{display:block;font-family:var(--font_titoli);color:var(--colore_titoli);font-size:36px;line-height:70px;margin:0 0 0;padding:0;font-weight:normal}ul.logo_galleria1 li span a,ul.logo_galleria2 li span a{text-decoration:none}ul.logo_galleria1 li span a:hover,ul.logo_galleria2 li span a:hover{text-decoration:underline}ul.logo_galleria1 li:nth-child(2),ul.logo_galleria2 li:nth-child(2){text-align:right}ul.galleria_home1,ul.galleria_home2{margin:0;padding:0;width:100%}ul.galleria_home1 li,ul.galleria_home2 li{float:left;width:25%;padding-bottom:100%;border:#FF0000 solid 0;position:relative}ul.galleria_home1 li a,ul.galleria_home2 li a{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;z-index:100;background-size:cover}#form_contatti{padding:0px}#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:16px;outline:none}#form_contatti ul li select{width:209px;height:27px;padding:5px 1px 1px;border:solid 1px #BDC2C9;color:#666}#form_contatti textarea{width:100%;height:100px;border:solid 1px #BDC2C9;padding:10px;font-size:14px;font-family:Arial,Helvetica,sans-serif;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}#priv{font-size:12px;line-height:18px}.Zebra_DatePicker_Icon_Wrapper{display:inline!important}.Zebra_DatePicker_Icon_Inside_Right{top:-10px!important;right:2px!important;padding:10px!important;border:#fff solid 10px!important}button.Zebra_DatePicker_Icon{width:19px!important;height:19px!important;padding:10px!important;border:none}#terr{width:100%;height:450px;margin:0 0 0}.pagina{overflow:hidden;margin:0 auto var(--margin_bottom) auto}.colonne{margin:0 0 50px 0;column-count:2;column-gap:50px;-webkit-column-gap:50px;-moz-column-gap:50px;column-rule:none;-moz-column-count:2;-moz-column-rule:none;-webkit-column-count:2;-webkit-column-rule:none} a.zoom_singoli img{width:100%}.pagina .sx{float:left;width:35%;min-height:400px; padding:0}.pagina .sx ul{margin:0;padding:0px}.pagina .sx ul li{list-style:none}.pagina .sx img{width:100%;margin:0 0 20px 0}.pagina .sx p{padding:20px 0 0 0}.pagina .dx{float:left;width:65%;min-height:400px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 40px}.pagina .dx img{width:100%}.pagina .dx ul{margin:0;padding:0 0 0 40px}.pagina .dx ul li{list-style:none}.pagina .dx h1{margin:0;text-align:left;padding:0 0 40px 40px}.pagina .fulltext{ margin:10px 0 0 0}.chi_siamo_gallery{width:100%;clear:both;padding:60px 0 50px 0;overflow:hidden;margin:var(--margin_bottom) 0 0 0}.chi_siamo_gallery.fucsia{background:var(--fucsia)}.chi_siamo_gallery.verde_mare{background:var(--verde_mare)}ul.elenco_testo{margin:0 0 30px 0;padding:0 0 0 20px}ul.elenco_testo li{list-style:none;position:relative;padding:0 0 0 18px;line-height:30px}ul.elenco_testo li::before{content:'\f04b';font-family:'Font Awesome 5 Free';top:0;left:0;padding:0 0;position:absolute;font-size:10px;font-weight:bold;opacity:1;color:var(--fucsia)}.pagina_due{overflow:hidden;margin:0 auto var(--margin_bottom) auto;padding:0;border:#0033FF solid 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.pagina_due h2{font-size:30px;line-height:34px;font-family:"Times New Roman",Times,serif;font-style:italic;background:url(../immagini/quote.png) no-repeat top right;line-height:32px;padding:0 0 0 50px;margin:0 0 30px 0;border:#333 solid 0;font-style:italic;font-weight:normal}.pagina_due .foto_uno{width:49%;float:left;margin:0 40px 40px 0}.pagina_due .foto_due{width:49%;float:right;margin:10px 0 40px 40px}ul.foto_statica_aggiuntive{margin:30px 0 0 0!important;padding:0px!important;overflow:hidden;text-align:center}ul.foto_statica_aggiuntive li{list-style:none;background:none!important;margin:5px 0 0!important;padding:0px!important;display:inline-block}ul.foto_statica_aggiuntive li a img{width:108px!important;margin:0 8px 0 0;padding:4px;border:#ddd solid 1px}ul.foto_statica_aggiuntive img:hover{border:#34679C solid 1px}ul.foto_statica_aggiuntive_2{margin:0;padding:0;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap; border:#FF0000 solid 0}ul.foto_statica_aggiuntive_2 li{list-style:none;line-height:10px; background-position:center;background-repeat:no-repeat;background-size:cover; position:relative;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);background-color:#FFF}ul.foto_statica_aggiuntive_2 li:hover{opacity:0.7}ul.foto_statica_aggiuntive_2 li a{position:absolute;width:100%;height:100%;display:block}ul.foto_statica_aggiuntive_2 li:nth-child(1){width:calc(38% - 7px);padding-bottom:30%;margin:0 10px 10px 0}ul.foto_statica_aggiuntive_2 li:nth-child(2){width:calc(24% - 7px);padding-bottom:30%;margin:0 10px 10px 0}ul.foto_statica_aggiuntive_2 li:nth-child(3){width:calc(38% - 7px);padding-bottom:30%;margin:0 0 10px 0}ul.foto_statica_aggiuntive_2 li:nth-child(4){width:calc(24% - 6.7px);padding-bottom:30%;margin:0 10px 10px 0}ul.foto_statica_aggiuntive_2 li:nth-child(5){width:calc(52% - 6.7px);padding-bottom:30%;margin:0 10px 10px 0}ul.foto_statica_aggiuntive_2 li:nth-child(6){width:calc(24% - 6.7px);padding-bottom:30%;margin:0 0 10px 0}ul.foto_statica_aggiuntive_2 li:nth-child(7){width:calc(50% - 5px);margin:0 10px 10px 0;padding-bottom:30%}ul.foto_statica_aggiuntive_2 li:nth-child(8){width:calc(50% - 5px);margin:0 0 10px 0;padding-bottom:30%}ul.foto_statica_aggiuntive_2 li:nth-child(9){width:calc(38% - 7px);padding-bottom:30%;margin:0 10px 10px 0}ul.foto_statica_aggiuntive_2 li:nth-child(10){width:calc(24% - 7px);padding-bottom:30%;margin:0 10px 10px 0}ul.foto_statica_aggiuntive_2 li:nth-child(11){width:calc(38% - 7px);padding-bottom:30%;margin:0 0 10px 0}ul.foto_statica_aggiuntive_2 li:nth-child(n+12){width:calc(25% - 7.5px);padding-bottom:20%;margin:0 10px 10px 0}ul.foto_statica_aggiuntive_2 li:nth-child(15),ul.foto_statica_aggiuntive_2 li:nth-child(19){margin-right:0px}span.descri_foto{color:#fff;position:absolute;top:20px;left:20px;right:20px;text-align:center;padding:7px 10px;background:rgba(0,0,0,0.5);line-height:16px}ul.duo{margin:60px 0;padding:0 30px 0 30px;overflow:hidden;position:relative; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}ul.duo li{list-style:none;float:left; padding-bottom:32%;text-align:center;border:#0000CC solid 0;background-size:cover;background-position:center;position:relative}ul.duo li a{text-decoration:none}ul.duo li:nth-child(1){width:calc(50% - 10px);margin:0 10px 0 0}ul.duo li:nth-child(2){width:calc(50% - 10px);margin:0 0 0 10px}ul.trio{margin:60px 0 60px 0;padding:0 30px 0 30px;overflow:hidden;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.trio li{list-style:none;float:left; padding-bottom:32%;text-align:center;border:#0000CC solid 0;background-size:cover;background-position:center;position:relative}ul.trio li a{text-decoration:none}ul.trio li:nth-child(1){width:calc(27% - 10px);margin:0 10px 0 0}ul.trio li:nth-child(2){width:calc(46% - 20px);margin:0 10px 0 10px}ul.trio li:nth-child(3){width:calc(27% - 10px);margin:0 0 0 10px}ul.singola{margin:60px 0 0 0;padding:0 30px 0 30px;overflow:hidden;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.singola li{list-style:none; padding-bottom:42%;text-align:center;border:#0000CC solid 0;background-size:cover;background-position:center;position:relative;width:65%;margin:0 auto}ul.singola li a{text-decoration:none}ul.tutte{margin:0;overflow:hidden;text-align:left;padding:30px 50px 0 50px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.tutte>li{background-position:center;background-repeat:no-repeat;list-style:none;float:left;margin:0 10px 10px 0;background-size:cover; line-height:10px;position:relative}ul.tutte>li a{text-decoration:none}ul.tutte>li:nth-child(1),ul.tutte>li:nth-child(10),ul.tutte>li:nth-child(19),ul.tutte>li:nth-child(28),ul.tutte>li:nth-child(37),ul.tutte>li:nth-child(46),ul.tutte>li:nth-child(55){width:calc(20% - 6.66px);padding-bottom:30%}ul.tutte>li:nth-child(2),ul.tutte>li:nth-child(11),ul.tutte>li:nth-child(20),ul.tutte>li:nth-child(29),ul.tutte>li:nth-child(38),ul.tutte>li:nth-child(47),ul.tutte>li:nth-child(56){width:calc(35% - 6.66px);padding-bottom:30%}ul.tutte>li:nth-child(3),ul.tutte>li:nth-child(12),ul.tutte>li:nth-child(21),ul.tutte>li:nth-child(30),ul.tutte>li:nth-child(39),ul.tutte>li:nth-child(48),ul.tutte>li:nth-child(57){width:calc(45% - 6.66px);padding-bottom:30%;margin-right:0px}ul.tutte>li:nth-child(4),ul.tutte>li:nth-child(13),ul.tutte>li:nth-child(22),ul.tutte>li:nth-child(31),ul.tutte>li:nth-child(40),ul.tutte>li:nth-child(49),ul.tutte>li:nth-child(58){width:calc(33.3% - 6.66px);padding-bottom:30%}ul.tutte>li:nth-child(5),ul.tutte>li:nth-child(14),ul.tutte>li:nth-child(23),ul.tutte>li:nth-child(32),ul.tutte>li:nth-child(41),ul.tutte>li:nth-child(50),ul.tutte>li:nth-child(59){width:calc(33.3% - 6.66px);padding-bottom:30%}ul.tutte>li:nth-child(6),ul.tutte>li:nth-child(15),ul.tutte>li:nth-child(24),ul.tutte>li:nth-child(33),ul.tutte>li:nth-child(42),ul.tutte>li:nth-child(51),ul.tutte>li:nth-child(60){width:calc(33.3% - 6.66px);padding-bottom:30%;margin-right:0px}ul.tutte>li:nth-child(7),ul.tutte>li:nth-child(16),ul.tutte>li:nth-child(25),ul.tutte>li:nth-child(34),ul.tutte>li:nth-child(43),ul.tutte>li:nth-child(52),ul.tutte>li:nth-child(61){width:calc(45% - 6.66px);padding-bottom:30%}ul.tutte>li:nth-child(8),ul.tutte>li:nth-child(17),ul.tutte>li:nth-child(26),ul.tutte>li:nth-child(35),ul.tutte>li:nth-child(44),ul.tutte>li:nth-child(53),ul.tutte>li:nth-child(62){width:calc(35% - 6.66px);padding-bottom:30%}ul.tutte>li:nth-child(9),ul.tutte>li:nth-child(18),ul.tutte>li:nth-child(27),ul.tutte>li:nth-child(36),ul.tutte>li:nth-child(45),ul.tutte>li:nth-child(54),ul.tutte>li:nth-child(63){width:calc(20% - 6.66px);padding-bottom:30%;margin-right:0px}ul.tutte>li img{width:100%}ul.galleria{margin:0;padding:0;overflow:hidden;}ul.galleria li{list-style:none;line-height:0;float:left;width:calc(16.6% - 16px);margin:0 20px 20px 0}ul.galleria li:nth-child(6n){margin-right:0px}ul.galleria li img{width:100%}.img_pagina{position:relative;line-height:10px;height:400px;margin:0 0 100px 0}.img_pagina .over{position:absolute;top:130px;left:0;width:100%;height:270px;background:rgba(0,0,0,0.5)}.img_pagina h1{position:absolute;top:100px;text-align:center;z-index:100;border:#FF0000 solid 0;width:100%;margin:0;font-size:30px;color:#FFF;line-height:40px}.img_pagina img{width:100%}.colonne_tre{column-count:3;column-gap:50px;-webkit-column-gap:50px;-moz-column-gap:50px;column-rule:0 dotted #d2d2d2;-moz-column-count:3;-moz-column-rule:0 dotted #d2d2d2;-webkit-column-count:3;-webkit-column-rule:0 dotted #d2d2d2}.colonne_tre h3{font-size:18px;margin:0 0 20px 0;position:relative;padding:0 0 0 28px;color:var(--fucsia)}.colonne_tre h3.cucina::before{content:'\e51a';font-family:'Font Awesome 5 Free';top:0;left:0;padding:0 0;position:absolute;font-size:20px;font-weight:bold;opacity:1;color:var(--fucsia)}.colonne_tre h3.servizi_camera::before{content:'\f0f3';font-family:'Font Awesome 5 Free';top:0;left:0;padding:0 0;position:absolute;font-size:20px;font-weight:bold;opacity:1;color:var(--fucsia)}.colonne_tre h3.info::before{content:'\f05a';font-family:'Font Awesome 5 Free';top:0;left:0;padding:0 0;position:absolute;font-size:20px;font-weight:bold;opacity:1;color:var(--fucsia)}.colonne_tre h3.letto::before{content:'\f236';font-family:'Font Awesome 5 Free';top:0;left:0;padding:0 0;position:absolute;font-size:20px;font-weight:bold;opacity:1;color:var(--fucsia)}.colonne_tre h3.tv::before{content:'\f26c';font-family:'Font Awesome 5 Free';top:0;left:0;padding:0 0;position:absolute;font-size:18px;font-weight:bold;opacity:1;color:var(--fucsia)}.colonne_tre h3.bagno::before{content:'\f2cd';font-family:'Font Awesome 5 Free';top:0;left:0;padding:0 0;position:absolute;font-size:20px;font-weight:bold;opacity:1;color:var(--fucsia)}.colonne_tre h3.pulizie::before{content:'\f51a';font-family:'Font Awesome 5 Free';top:0;left:0;padding:0 0;position:absolute;font-size:18px;font-weight:bold;opacity:1;color:var(--fucsia)}.colonne_tre h3.general::before{content:'\f0fe';font-family:'Font Awesome 5 Free';top:0;left:0;padding:0 0;position:absolute;font-size:20px;font-weight:bold;opacity:1;color:var(--fucsia)}.colonne_tre h3.bus::before{content:'\f55e';font-family:'Font Awesome 5 Free';top:0;left:0;padding:0 0;position:absolute;font-size:20px;font-weight:bold;opacity:1;color:var(--fucsia)}ul.elenco_servizi{margin:0 0 30px 0;padding:0 0 0 15px}ul.elenco_servizi li{list-style:none;position:relative;padding:0 0 0 24px;line-height:28px}ul.elenco_servizi li::before{content:'\f00c';font-family:'Font Awesome 5 Free';top:0;left:0;padding:0 0;position:absolute;font-size:14px;font-weight:bold;opacity:1;color:var(--verde_mare)}table.tariffe{width:100%;margin:0 auto}table.tariffe th{background:var(--fucsia);color:#fff;text-align:left;padding:10px}table.tariffe td{padding:10px}table.tariffe tr:nth-child(even) td{background:#f6f6f6!important}table.tariffe tr:nth-child(odd) td{background:#FFF}.res_action,#contDivAddCart{min-width:300px;min-height:120px;padding:20px;overflow:hidden}.res_action img,#contDivAddCart img{float:left;margin:0 10px 0 0}.res_action h1,#contDivAddCart h1{color:#666;font-size:20px;font-weight:normal}.res_action a,#contDivAddCart a{padding:5px 15px;background:var(--colore_oro);color:#FFF;text-decoration:none}.res_action ul,#contDivAddCart ul{margin:0;padding:0px}.res_action ul li,#contDivAddCart ul li{list-style:none;margin:0 0 3px 0}.res_action ul li a,#contDivAddCart ul li a{display:block;width:100%;text-align:center;text-decoration:none}.res_action ul li a:hover,#contDivAddCart ul li a:hover{background:#b6b6b6}.cont_footer{background:#222;margin:var(--margin_bottom) 0 30px 0;border:#FF0000 solid 0}ul.cont_footer2{margin:0;padding:var(--margin_bottom) 0 0 0;border:#990000 solid 0}ul.cont_footer2>li{list-style:none;float:left;min-height:200px;}ul.cont_footer2>li h3{font-family:var(--font_titoli);color:#FFF;background:url(../immagini/rigo_fucsia.gif) no-repeat left bottom;margin:0 0 40px 0;padding:0 0 30px 0;font-size:20px}ul.cont_footer2>li:nth-child(1){width:20%;padding:0 30px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.cont_footer2>li:nth-child(1) img{height:75px;margin:0 0 10px 0}ul.cont_footer2>li:nth-child(2){width:20%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;color:#FFF}ul.cont_footer2>li:nth-child(3){width:20%}ul.cont_footer2>li:nth-child(4){width:20%}ul.cont_footer2>li:nth-child(5){width:20%}ul.social_footer{margin:30px 0 0;padding:0;overflow:hidden}ul.social_footer li{list-style:none;float:left;margin:0 15px 0 0;font-size:18px}ul.social_footer li:last-child{margin:0px}ul.social_footer li a{color:#FFF}ul.menu_footer{margin:0;padding:0px}ul.menu_footer li{list-style:none}ul.menu_footer li a{color:var(--testo_generico);text-decoration:none;font-size:14px}ul.menu_footer li a:hover{color:#FFF}.copyright{margin:60px 0 0;text-align:center;padding:60px 30px;font-size:12px;line-height:22px;border-top:solid 1px #333}.copyright a,.copyright strong{color:#FFF}