:root{--pu-colore-base-1:#f2f2f2;--pu-colore-base-2:#dedede;--pu-colore-base-3:#ccc;--pu-colore-base-4:#999;--pu-colore-base-5:#666;--pu-colore-base-6:#333;--pu-colore-base-7:#000;--pu-colore-selezione:#393}#puContainer.template-pm{--pu-colore-base-1:#eef2f6;--pu-colore-base-2:#d5dbe2;--pu-colore-base-3:#b8c2cd;--pu-colore-base-4:#8b9bac;--pu-colore-base-5:#5f6d7c;--pu-colore-base-6:#2f3944;--pu-colore-selezione:#38b1a3}#puContainer{display:none}.pu-info-container,.pu-link-container,.pu-menu-categorie,.pu-menu-categorie-ridotto{padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px dotted var(--pu-colore-base-3)}.pu-link-container{display:flex;align-items:center}.pu-link-container-item-back{flex:0;margin-right:10px;border-right:1px dotted var(--pu-colore-base-3)}.pu-link-container-item-back>a{display:block;color:var(--pu-colore-base-7);text-decoration:none;padding:5px;font-size:16px;line-height:1}.pu-link-container-item-back>a:hover{color:var(--pu-colore-base-4);text-decoration:none}.pu-link-container-item-1{flex:1;font-weight:700;font-size:14px}.pu-link-container-item-2,.pu-link-container-item-3,.pu-link-container-item-4{width:100px;margin-right:10px}.pu-link-container-item-5{width:40px}.pu-link-container-item-2-mobile{display:none}.pu-menu-categorie,.pu-menu-categorie-ridotto{display:grid;grid-gap:5px}.pu-menu-categorie{grid-template-columns:repeat(3,1fr)}.pu-menu-categorie-ridotto{grid-template-columns:repeat(8,1fr)}.pu-menu-categorie-ridotto>a.pu-link-categoria,.pu-menu-categorie>a.pu-link-categoria{display:block;text-decoration:none;color:var(--pu-colore-base-6)}.pu-menu-categorie>a.pu-link-categoria{padding:3px 10px;border-left:5px solid var(--pu-colore-base-3)}.pu-menu-categorie-ridotto>a.pu-link-categoria{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:3px;border:1px dotted var(--pu-colore-base-3);font-size:12px;text-align:center}.pu-menu-categorie-ridotto>a.pu-link-categoria:hover,.pu-menu-categorie>a.pu-link-categoria:hover{background-color:var(--pu-colore-base-2);text-decoration:none}.pu-menu-categorie-ridotto>a.pu-link-categoria.pu-link-categoria-attiva,.pu-menu-categorie>a.pu-link-categoria.pu-link-categoria-attiva{background-color:var(--pu-colore-base-1);border-color:var(--pu-colore-base-5)}@media screen and (min-width:0px) and (max-width:710px){.pu-menu-categorie-ridotto{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:0px) and (max-width:680px){.pu-menu-categorie{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:0px) and (max-width:600px){.pu-link-container{justify-content:center}.pu-link-container-item-1,.pu-link-container-item-2{display:none}.pu-link-container-item-3,.pu-link-container-item-4{margin-right:5px}.pu-link-container-item-2-mobile{display:block;width:40px;margin-right:5px}}@media screen and (min-width:0px) and (max-width:420px){.pu-menu-categorie{grid-template-columns:auto}.pu-menu-categorie-ridotto{grid-template-columns:repeat(2,1fr)}}.pu-scheda{display:none}.pu-box-index-container{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(2,1fr)}.pu-box-index-item{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:flex;align-items:center;background-color:var(--pu-colore-base-1);padding:15px}.pu-box-index-txt{flex:1}.pu-box-index-titolo{font-size:16px;font-weight:700;margin:0 0 5px 0}.pu-box-index-titolo a{color:var(--pu-colore-base-7);text-decoration:none}.pu-box-index-titolo a:hover{color:var(--pu-colore-base-7);text-decoration:underline}.pu-box-index-descrizione{font-size:12px;font-style:italic}.pu-box-index-btn{flex:0}@media screen and (min-width:0px) and (max-width:650px){.pu-box-index-container{grid-template-columns:repeat(1,1fr)}}.pu-loading-overlay-bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:11098;background-color:var(--pu-colore-base-7);opacity:.85;filter:"alpha(opacity=85)";-moz-opacity:0.85}.pu-loading-overlay-content{position:fixed;z-index:11099;top:50%;left:10px;right:10px;margin:-20px 0;height:40px;line-height:40px;color:#fff;font-size:18px;text-align:center}a.pu-btn{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:inline-block;padding:5px;text-align:center;border:1px dotted var(--pu-colore-base-4);color:var(--pu-colore-base-6);text-decoration:none}a.pu-btn:hover{background-color:#fff;text-decoration:none}a.pu-btn.pu-btn-block{display:block}a.pu-btn.pu-btn-circle{width:30px;height:30px;border-radius:50%;line-height:28px;text-align:center;padding:0;margin:0 1px}a.pu-btn.pu-btn-grigio{background-color:var(--pu-colore-base-1);border-color:var(--pu-colore-base-5)}a.pu-btn.pu-btn-grigio:hover{background-color:var(--pu-colore-base-3);text-decoration:none;border-color:var(--pu-colore-base-6)}.pu-form-upload-container{display:flex;align-items:center;border:3px dotted var(--pu-colore-base-3);border-radius:8px}.pu-form-upload-input{width:65%;margin:20px}.pu-form-upload-button{width:35%;margin:20px}.pu-form-upload-disabled{width:35%;margin:20px;display:none}.pu-form-upload-disabled-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:38px;line-height:36px;text-align:center;color:var(--pu-colore-base-4);border:1px dotted var(--pu-colore-base-3)}.js-pu-form-disabled .pu-form-upload-button{display:none}.js-pu-form-disabled .pu-form-upload-disabled{display:block}@media screen and (min-width:0px) and (max-width:600px){.pu-form-upload-container{display:block}.pu-form-upload-button,.pu-form-upload-disabled,.pu-form-upload-input{width:auto}}.pu-scegli-testata-container{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px dotted var(--pu-colore-base-3)}.pu-grid-scegli-testata{display:flex;flex-wrap:wrap;margin-bottom:20px;border-radius:8px;background-color:var(--pu-colore-base-1);padding:20px}.pu-grid-scegli-testata-item{overflow:hidden;border-radius:8px;border:1px dotted var(--pu-colore-base-3);width:23%;margin:1%;cursor:pointer}.pu-grid-scegli-testata-item.pu-grid-scegli-testata-item-attivo{background-color:var(--pu-colore-base-2);border-color:var(--pu-colore-base-2)}@media screen and (min-width:0px) and (max-width:970px){.pu-grid-scegli-testata-item{width:31.3%}}@media screen and (min-width:0px) and (max-width:500px){.pu-grid-scegli-testata-item{width:48%}}.pu-bg-img-contain,.pu-bg-img-cover{background-position:50% 50%;background-repeat:no-repeat}.pu-bg-img-cover{background-size:cover}.pu-bg-img-contain{background-size:contain}.pu-bg-img-contain img,.pu-bg-img-cover img{display:none}ul.pu-box-anteprima-container,ul.pu-box-elenco-container{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:11px}li.pu-box-anteprima,li.pu-box-elenco{width:18%;margin:1%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;padding:10px;background-color:var(--pu-colore-base-2)}li.pu-box-anteprima.pu-box-move,li.pu-box-elenco.pu-box-move{cursor:move}.pu-box-anteprima-ico,.pu-box-elenco-ico{width:100%;height:60px;overflow:hidden;line-height:60px;text-align:center;background-color:var(--pu-colore-base-3);color:var(--pu-colore-base-5)}.pu-box-anteprima-msg,.pu-box-anteprima-operazioni,.pu-box-elenco-msg,.pu-box-elenco-operazioni{margin:10px 0 0 0;text-align:center}span.pu-progressbar-percentuale{display:none}.pu-progressbar{display:none;position:absolute;top:68px;right:10px;left:10px;height:2px;background-color:var(--pu-colore-base-4)}.pu-progressbar-avanzamento{height:inherit;background-color:#fff}@media screen and (min-width:0px) and (max-width:720px){li.pu-box-anteprima,li.pu-box-elenco{width:23%}}@media screen and (min-width:0px) and (max-width:570px){li.pu-box-anteprima,li.pu-box-elenco{width:31.3%}}@media screen and (min-width:0px) and (max-width:420px){li.pu-box-anteprima,li.pu-box-elenco{width:48%}}.pu-box-modifica-descrizione,.pu-box-modifica-immagine,.pu-box-modifica-link{position:relative}.pu-box-modifica-ico{width:100%;height:250px;overflow:hidden;background-color:var(--pu-colore-base-4);color:var(--pu-colore-base-6)}.pu-box-modifica-operazioni{display:grid;grid-gap:10px;grid-template-columns:repeat(3,1fr);margin:10px 0 0 0}.pu-box-modifica-descrizione-titolo,.pu-box-modifica-link-titolo{font-size:14px;font-weight:700;margin:0 0 20px 0;text-align:center}.pu-box-modifica-descrizione-container{display:grid;grid-gap:10px;grid-template:'descit descit' 'descen descfr' 'descde desces';margin:0 0 10px 0}.pu-box-modifica-descrizione-de,.pu-box-modifica-descrizione-en,.pu-box-modifica-descrizione-es,.pu-box-modifica-descrizione-fr,.pu-box-modifica-descrizione-it{padding:0 0 10px 0;border-bottom:1px dotted var(--pu-colore-base-4)}.pu-box-modifica-descrizione-it{grid-area:descit}.pu-box-modifica-descrizione-en{grid-area:descen}.pu-box-modifica-descrizione-fr{grid-area:descfr}.pu-box-modifica-descrizione-de{grid-area:descde}.pu-box-modifica-descrizione-es{grid-area:desces}.pu-box-modifica-descrizione-label{font-size:11px;font-weight:700;margin:0 0 5px 0}.pu-box-modifica-link-campo{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted var(--pu-colore-base-4)}.pu-box-modifica-link-label{font-size:11px;font-weight:700;margin:0 0 5px 0}.pu-box-modifica-chiudi{margin:10px 0 0 0}.pu-modale{display:none}.pu-modale-sfondo{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10198;background-color:var(--pu-colore-base-7);opacity:.85;filter:"alpha(opacity=85)";-moz-opacity:0.85}.pu-modale-contenuto{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:fixed;z-index:10199;top:7%;left:50%;margin:0 -200px;width:400px;padding:20px;background-color:var(--pu-colore-base-2)}@media screen and (min-width:0px) and (max-width:430px){.pu-modale-contenuto{top:3%;left:3%;right:3%;margin:0;width:auto}}.pu-box-camere-container{display:flex;flex-wrap:wrap}a.pu-box-camera{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:50%;display:flex;align-items:center;padding:10px;text-decoration:none;color:var(--pu-colore-base-6)}a.pu-box-camera:hover{background-color:var(--pu-colore-base-2);text-decoration:none}.pu-box-camera-ico{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:60px;height:60px;margin-right:10px;overflow:hidden}.pu-box-camera-info{flex:2}@media screen and (min-width:0px) and (max-width:550px){.pu-box-camere-container{display:block}a.pu-box-camera{width:auto}}