/*->BTF<-*/ @font-face{font-family:'bgb';src:url('https://www.gamapiscine.it/fonts/bgb.woff2') format('woff2'),url('https://www.gamapiscine.it/fonts/bgb.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap} @font-face{font-family:'bgl';src:url('https://www.gamapiscine.it/fonts/bgl.woff2') format('woff2'),url('https://www.gamapiscine.it/fonts/bgl.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap} *{font-family:'bgl',sans-serif} #enlrg figure img{width:100%;height:100%;object-position:center;object-fit:contain} footer{background:var(--clr-gry);margin:0;padding:6px 0;position:fixed;bottom:0;left:0;width:100%;z-index:2} footer *{color:var(--clr-blu)} #ftr{display:flex;justify-content:space-between;align-items:center;width:90%;max-width:1200px;margin:0 auto} #ftr-nm, #ftr-sd, #ftr-cnt{width:30%} #ftr-nm h1{margin:0;font-size:1.8em;white-space:nowrap} #ftr-nm h1 span{font-family:'bgl',sans-serif} #ftr-nm h2{font-size:0.8em;font-family:'bgl',sans-serif} #ftr-sd p{margin:0;padding:0;font-size:1.0em} #ftr-sd p small{display:block} #ftr-cnt p{font-size:1.0em} footer a[href^="tel:"]{font-family:'bgb',sans-serif;background:url(https://www.orasisdesign.it/engine/imgDef/rsvicons.php?_i=tel&_ca=1f315a) left top/contain no-repeat;padding:0 0 0 24px} footer a[href^="mailto:"]{font-family:'bgb',sans-serif;background:url(https://www.orasisdesign.it/engine/imgDef/rsvicons.php?_i=snlmml&_ca=1f315a) left top/contain no-repeat;padding:0 0 0 24px} footer a:hover,footer a:active{color:var(--clr-hvr);text-decoration:none} footer span{display:inline-block;padding:0 10px 0 0} footer span.vcard{padding:0;display:inline-block} footer .scl-ico{width:40px;max-width:40px;display:block;margin:0} #ftr-nts{font-size:0.6em;color:var(--clr-brwn);text-align:center;padding:6px 0 0 0;border-top:10px solid var(--clr-zzrr)} #orasis{display:flex;justify-content:center;align-items:center;padding:3% 0 2% 0;margin:0 0 80px 0} #orasis a{display:block;width:70px;background:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=orasis&_c=c6a000) center center/contain no-repeat} #orasis a::before{content:'';padding:20% 0 0 0;display:block} #enlrg figure{width:100%;height:100vh;position:absolute;top:0;left:0} #enlrg figure picture{width:96%;height:calc(100vh - 4%);position:absolute;top:2%;left:2%} #enlrg figure picture img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;object-position:center} #enlrgC,#enlrgL,#enlrgR,#enlrgT{position:absolute;top:0;left:0;background-color:rgba(255,255,255,0)} #enlrgL,#enlrgR,#enlrgT{cursor:pointer;background-size:40px 40px} #enlrgTxt{background:#fff;text-align:center;color:var(--clr-blu)} #enlrgZ{position:absolute;background-repeat:no-repeat} #enlrgZ{} #enlrgL,#enlrgT,#enlrgR{background-repeat:no-repeat} #enlrgL{opacity:0;background-image:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=nlrg-l&_c=fff&_c2=1f315a);background-position:20px center} #enlrgT{opacity:0;background-image:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=nlrg-c&_c=fff&_c2=1f315a);background-position:right top} #enlrgR{opacity:0;background-image:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=nlrg-r&_c=fff&_c2=1f315a);background-position:calc(100% - 60px) center} #enlrgL:hover{opacity:1;background-image:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=nlrg-l&_c=fff&_c2=1f315a);background-position:20px center} #enlrgT:hover{opacity:1;background-image:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=nlrg-c&_c=fff&_c2=1f315a);background-position:right top} #enlrgR:hover{opacity:1;background-image:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=nlrg-r&_c=fff&_c2=1f315a);background-position:calc(100% - 60px) center} #ck_btt,.ck_btt{display:inline-block;line-height:32px;color:var(--clr-clr);border:1px solid #81B716;padding:0 20px;margin:10px 0 0 0;background:#81B716;cursor:pointer} #ck_btt:hover,.ck_btt:hover{color:var(--clr-clr);border:1px solid #333;background:#333} #ck_bnnr{position:fixed;bottom:0;left:0;width:100%;padding:10px;z-index:10000001;background:#f1f1f1;border-top:3px solid #666;font-family:'osr',sans-serif !important} #ck_bnnr>div{width:98%;max-width:970px;margin:0 auto;position:relative} #ck_bnnr a{font-weight:bold;color:#333} #ck_bnnr p{margin:0 0 2% 0;font-size:0.9em} #ck_bnnr p:first-child{font-weight:bold;font-size:1.2em} #ch_cnsl>div{display:inline-block;padding:0px 10px 0px 30px;margin:0 10px 10px 0;line-height:32px;color:#333;cursor:pointer;text-transform:uppercase;border:1px solid #666;background:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=chkb&_cI=f1f1f1&_cIB=333)} #ch_cnsl>div.ck_opt{cursor:auto;color:#81B716;border:1px solid #81B716} #ch_cnsl>div.ck_opt,#ch_cnsl>div.ck_opt_1{background:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=chkbSel&_cI=81B716&_cIB=81B716&_cIA=f1f1f1) 2px center/auto 70% no-repeat} #ch_cnsl>div.ck_opt_1:hover{border:1px solid #333;background:#ccc url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=chkbSel&_cI=333&_cIB=333&_cIA=ccc) 2px center/auto 70% no-repeat} #ch_cnsl>div.ck_opt_0{background:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=chkb&_cI=f1f1f1&_cIB=333) 2px center/auto 70% no-repeat} #ch_cnsl>div.ck_opt_0:hover{border:1px solid #333;background:#ccc url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=chkb&_cI=ccc&_cIB=333) 2px center/auto 70% no-repeat} #ch_cnsl>span{display:inline-block;line-height:32px;color:var(--clr-clr);border:1px solid #81B716;padding:0 20px;margin:0 10px 10px 0;background:#81B716;cursor:pointer} #ch_cnsl>span:hover{color:var(--clr-clr);border:1px solid #333;background:#333} #ch_cnsl>span.nly{border:1px solid #c1c1c1;background:#c1c1c1} #ch_cnsl>span:hover{color:#fff;border:1px solid #333;background:#333} #ch_cnsl>.dCkCnsntCls{padding:0;line-height:normal;border:none;position:absolute;top:0em;right:0em;width:2.0em;height:2.0em;background:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=nlrg-c&_c=1919191&_c2=trsp) center/cover no-repeat} #ch_cnsl>.dCkCnsntCls:hover{background:url(https://www.orasisdesign.it/engine/imgDef/icons.php?_i=nlrg-c&_c=fff&_c2=1919191) center/cover no-repeat} .ytvdo{width:100%;position:relative} .ytvdo::before{content:'';display:block;padding:56.25% 0 0 0} .ytvdo iframe,.ytvdo_no{position:absolute;top:0;left:0;width:100%;height:100%} .ytvdo_no{display:flex;align-items:center;justify-content:center;background:#f1f1f1} .ytvdolst{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;margin:4% 0} .ytvdolst .ytvdo{width:30%;margin:20px 0} .ytvdo_no>div{padding:0 1.2em;color:#333} .dMdAllPg,dMdAllPgS{padding:4% 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;text-align:center} .dMdAllPg{margin:4% 0 0 0} .dMdAllPg p{margin:0 0 2% 0;color:#666} .dMdAllPgS{padding:1% 0;text-align:center} a.dMdAll{display:inline-flex;justify-content:space-between;align-items:center;overflow:hidden;background:#fff;color:#666;margin:10px;padding:4px;max-width:240px;width:100%;vertical-align:top;line-height:1.3em;text-align:left;max-height:2.5em;font-size:0.9em} .dMdAll img{width:20%;max-width:calc(2.5em - 6px);max-height:calc(2.5em - 6px)} .dMdAll span{width:calc(100% - 60px);font-size:0.8em;color:#1e1e1e;font-family:'ap',sans-serif;max-height:54px;overflow:hidden} a.dMdAll:hover,a.dMdAll:hover{text-decoration:none;background:#ffcf00} a.dMdAll:hover span,a.dMdAll:hover span{color:#1e1e1e} 