.parent-iniziative #first_photo{visibility:hidden;display:none}.page-organo div.noover{height:130px!important;width:130px!important}.page-organo td.con_foto{height:132px!important;width:132px!important;padding-right:0px!important}.page-organo td.con_foto img{width:130px!important}.page-organo td.desc_list_branch{padding-left:10px!important;width:543px;text-align:left}.page-organo td.senza_foto{width:132px!important;display:block!important;visibility:visible!important}.parent-il-dialogo #livello_modulo_info{float:none!important;padding:0px!important;width:100%!important}.parent-il-dialogo #livello_attributi{float:none!important;width:100%!important}.parent-il-dialogo .AttribName{border-top:0px!important;padding:0px!important;width:70px!important}.parent-il-dialogo .AttribValue{border-top:0px!important;padding:0px!important}#menu_rapido #icone{display:block;white-space:nowrap}#thb_iconinfo2_8655{display:block;height:14px;white-space:nowrap;text-align:right}.hidden-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}p.intervento{font-style:italic}p.intervento span{font-style:normal!important}p.intervento span.autore-intervento{font-weight:700}.link-destra{float:right;text-transform:uppercase}#box-login-carrello{box-sizing:border-box;padding:14px 16px;background-image:none;background-color:#fff;border-radius:10px}#box-login{width:auto;height:auto;padding:0}.box-richiesta{font-size:13px;color:#666}.box-richiesta .richiesta-titolo{font-weight:700;text-transform:uppercase;margin-bottom:6px}.box-richiesta .richiesta-conteggio{margin-bottom:10px}.richiesta-badge{display:inline-block;min-width:22px;padding:2px 6px;border-radius:11px;background-color:#a7a7a7;color:#fff;font-weight:700;text-align:center}.box-richiesta.con-titoli .richiesta-titolo{color:#c00}.box-richiesta.con-titoli .richiesta-badge{background-color:#c00}.box-richiesta.appena-aggiunto .richiesta-badge{animation:richiesta-pulse 0.6s ease-in-out 2}@keyframes richiesta-pulse{50%{transform:scale(1.4)}}.richiesta-azioni{display:flex;gap:8px}.richiesta-bottone{flex:1;display:block;padding:4px 6px;border:1px solid #a7a7a7;background-color:#fff;color:#666666!important;font-size:12px;text-align:center;text-decoration:none!important;text-transform:uppercase}.richiesta-bottone:hover{border-color:#c00;color:#cc0000!important}.richiesta-bottone-principale{background-color:#a7a7a7;color:#ffffff!important}.box-richiesta.con-titoli .richiesta-bottone-principale,.richiesta-conferma .richiesta-bottone-principale{background-color:#c00;border-color:#c00}.richiesta-bottone-principale:hover{background-color:#900;border-color:#900;color:#ffffff!important}#conferma.richiesta-conferma{visibility:visible;position:fixed;z-index:2000;left:50%;top:50%;transform:translate(-50%,-50%);width:380px;height:auto;padding:15px;border:3px solid #bcbcbc;background-color:#fff;box-shadow:0 4px 20px rgb(0 0 0 / .25);font-family:inherit}#conferma.richiesta-conferma[hidden]{display:none}#conferma.richiesta-conferma #testo_messaggio{height:auto;min-height:80px;margin-bottom:15px}#conferma .conferma-titolo{font-size:15px;font-weight:700;color:#060;margin-bottom:8px}#conferma .conferma-libro{font-size:13px;color:#333}#conferma .conferma-azioni{display:flex;gap:10px}#lista-collane td a{text-decoration:none}#modulo_carrello{height:auto;min-height:18px;padding-bottom:3px}#livello_ecommerce::after{content:"";display:block;clear:both}#modulo_carrello .richiesta-aggiunto{text-transform:none;margin-top:8px;padding:6px 8px;border:1px solid #060;background-color:#eef7ee;color:#060;font-size:13px;font-weight:700}p.link-esterno{margin:15px 0;text-transform:uppercase}.richiesta-tabella{width:100%;margin:15px 0 25px 0;border-collapse:collapse}.richiesta-tabella td{padding:6px 4px;border-bottom:1px solid #ddd;vertical-align:middle}.richiesta-tabella .richiesta-quantita input{width:50px}.richiesta-tabella .richiesta-prezzo{text-align:right;white-space:nowrap}.richiesta-tabella .richiesta-rimuovi{text-align:right}.richiesta-tabella tr.richiesta-totale td{font-weight:700;border-bottom:0}.richiesta-vuota{margin:15px 0}form.modulo_contatti_generale{padding:0;margin:20px 0 0 0;width:520px}form.modulo_contatti_generale .form-campo{margin-bottom:10px;clear:both;overflow:hidden}form.modulo_contatti_generale .form-floating{display:grid;grid-template-columns:1fr 350px;align-items:start}form.modulo_contatti_generale .form-floating>label{grid-column:1;grid-row:1}form.modulo_contatti_generale .form-floating>input,form.modulo_contatti_generale .form-floating>select,form.modulo_contatti_generale .form-floating>textarea{grid-column:2;grid-row:1}form.modulo_contatti_generale .form-floating>.invalid-feedback{grid-column:2;grid-row:2}form.modulo_contatti_generale input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),form.modulo_contatti_generale select,form.modulo_contatti_generale textarea{box-sizing:border-box;width:350px;height:26px;margin:0;padding:3px 5px;border:1px solid #a7a7a7;border-radius:0;background-color:#fff;font-family:inherit;font-size:13px;line-height:18px}form.modulo_contatti_generale textarea{height:120px;resize:vertical}form.modulo_contatti_generale .form-floating label{flex:1;padding-right:5px;line-height:26px}form.modulo_contatti_generale .form-floating input::placeholder{color:#fff0}form.modulo_contatti_generale .input-group{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 5px}form.modulo_contatti_generale .input-group .form-floating{display:contents}form.modulo_contatti_generale .input-group label{order:1}form.modulo_contatti_generale .input-group select{order:2;width:95px!important;max-width:none!important}form.modulo_contatti_generale .input-group .form-floating input{order:3;width:250px!important}form.modulo_contatti_generale .input-group .invalid-feedback{order:4;flex-basis:350px;margin-left:auto}form.modulo_contatti_generale .form-check{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 6px}form.modulo_contatti_generale .form-check-input{width:auto;margin-top:3px}form.modulo_contatti_generale .invalid-feedback{color:#c00;font-size:12px;flex-basis:100%;margin-top:3px}form.modulo_contatti_generale .is-invalid{border-color:#cc0000!important}form.modulo_contatti_generale .form-pulsante{text-align:center;padding:20px}form.modulo_contatti_generale .bottone-invio{background-color:#a7a7a7;color:#fff;border:0;padding:6px 20px;text-transform:uppercase;cursor:pointer;font-family:inherit}form.modulo_contatti_generale .bottone-invio:hover{background-color:#c00}.d-none{display:none!important}.titolo-form{margin-top:25px}.form-errore{color:#c00}.faq-domanda{margin-bottom:15px}.mappa-dove-siamo{margin-top:20px}div.noover img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:contain;object-position:center}.box-medio td.copertina img,.box-medio td.copertina-rivista img{object-fit:contain;object-position:center}.page-collane td.con_foto,.page-riviste td.con_foto{border:0;height:57px;width:57px;text-align:center;vertical-align:middle}.page-collane div.noover,.page-riviste div.noover{height:57px;width:57px}.page-autori td.desc_list_branch{padding:0}span.titolo_scheda{color:#666}.descrizione_lunga_lista [align="right"],.descrizione_lunga_dettaglio [align="right"]{float:right;margin:5px 0 15px 15px}.descrizione_lunga_lista [align="left"],.descrizione_lunga_dettaglio [align="left"]{float:left}.testata-logo{float:right;clear:right;width:250px;margin:5px 0 10px 15px}.testata-logo img{display:block;width:250px;height:auto}.page-testata .descrizione_lunga_lista table[align="right"]{clear:right;width:250px;margin:0 0 35px 15px;text-align:center}.mappa-sito ul{list-style:none;margin:0;padding:0}.mappa-sito ul ul{padding-left:20px}.mappa-sito li{margin:0;padding:1px 0}.mappa-sito a{display:inline;text-decoration:none}.mappa-sito a:hover{text-decoration:underline}#contenuti .mappa-sito h2,#contenuti .mappa-sito h3{display:inline;margin:0;padding:0;font-size:12px;font-weight:400;color:inherit}#contenuti .mappa-sito h2{font-weight:700}.mappa-sito>ul>li+li{margin-top:12px}.d-block{display:block!important}form.modulo_contatti_generale [errorMsgContainerWrapper]{margin:0 0 15px 0}form.modulo_contatti_generale #errorMsgContainer{outline:none}form.modulo_contatti_generale .alert-danger{position:relative;padding:8px 35px 8px 10px;border:1px solid #c00;background-color:#fbeaea;color:#c00;font-size:13px;font-weight:700;text-align:center}form.modulo_contatti_generale .alert-danger .btn-close{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:20px;height:20px;padding:0;border:0;background:none;color:#c00;font-size:18px;line-height:20px;cursor:pointer}form.modulo_contatti_generale .alert-danger .btn-close::before{content:"\00d7"}.immagini-testo p{margin:10px 0}.immagini-testo img{display:block;max-width:100%;height:auto;border:0}