@font-face{font-family:bankgothic_md_btmedium;src:url(fonts/bgothm-webfont.woff2) format('woff2'),url(fonts/bgothm-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:goldaman-bold;src:url(fonts/Goldman-Bold.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:goldaman-regular;src:url(fonts/Goldman-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:latoregular;src:url(fonts/lato-regular-webfont.woff2) format('woff2'),url(fonts/lato-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:latolight;src:url(fonts/lato-light-webfont.woff2) format('woff2'),url(fonts/lato-light-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:latobold;src:url(fonts/lato-bold-webfont.woff2) format('woff2'),url(fonts/lato-bold-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}body{font-family:latoregular}p{margin-top:0;margin-bottom:0}a{text-decoration:none;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;color:#cc4500}a:hover{text-decoration:none;color:#000}button:focus{outline:0 dotted}.titoli{font-family:goldaman-regular}.font_bold{font-family:latobold}.font_regular{font-family:latoregular!important}.doc_sciolti_top ul{padding-left:0;list-style-type:none}.doc_sciolti_top li{margin-top:-4px}.doc_sciolti_top a{font-family:latoregular;font-size:12px;color:#fff!important;border-bottom:4px solid transparent;padding-bottom:10px;text-transform:lowercase;text-decoration:none;padding-left:8px;padding-right:8px}.doc_sciolti_top a:hover{color:#fff;border-bottom:4px solid #999bd6;text-decoration:none}.box_carte_credito{border:1px solid #c1c1c1;font-family:latoregular;font-size:10px;color:#252525;font-family:latobold;text-align:center;padding:8px}.box_ricerca>input{font-family:latoregular;font-size:11px;color:#737373;border-radius:0!important;padding-top:2px!important;padding-bottom:2px!important}.box_ricerca button{background-color:#fff;border-radius:0!important;padding-top:0!important;padding-bottom:0!important}.immagine_pp_hp{margin:auto;background-repeat:no-repeat;object-fit:contain;overflow:hidden;width:100%}.acconto{color:#353535!important;font-size:14px!important;font-family:latobold;text-decoration:none!important;text-align:center;padding-top:2px;padding-bottom:2px;background-color:#d4d4d4}.prezzo_pp_hp span.iva{color:#757575;font-size:9px;text-decoration:none}.prezzo_pp_hp span.iva2{color:#555;font-size:11px;text-decoration:none}.disponibilita{color:#353535;font-size:11px!important;text-decoration:none!important;padding-top:10px;padding-bottom:10px}.titolo_indice_documenti{font-family:goldaman-regular;font-size:23px;padding-top:4px!important;color:#10146f;text-transform:uppercase;border-bottom:1px #4f5177 dashed}.testo_categoria_documenti{font-size:13px;line-height:15px;color:#6b6b6b;max-height:46px}.testo_categoria_documenti>p{margin-bottom:0}.titolo_documenti{font-size:14px;line-height:19px;color:#10146f;margin-bottom:2px;font-family:latobold}.testo_documenti{font-size:12px;line-height:16px;color:#757575;max-height:46px;margin-bottom:10px}.roll_documenti{margin-top:15px}.roll_documenti:hover a .titolo_documenti{color:#cc4500}.roll_categorie_doc{background-color:#efefef;padding:0;text-decoration:none}.roll_categorie_doc:hover a .titolo_categoria_documenti{color:#fff}.roll_categorie_doc:hover{background-color:#6d6d6d}.btn-link{font-size:14px;font-family:latobold;color:#353535;text-transform:uppercase;padding-top:7px;padding-left:15px;transition:none}.btn-link:hover{color:#fff;text-decoration:none;background-color:transparent;border-color:transparent;background-color:#6d6d6d}.titolo_dettagli_documento{font-family:goldaman-regular;font-size:24px;padding-top:4px!important;color:#10146f;border-bottom:1px #4f5177 dashed;margin-bottom:10px}.carousel-control-next,.carousel-control-prev{width:5%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(0,0,0,.5)}.carousel-indicators .active{background-color:rgba(0,0,0)}.menu_piccolo2 .primary_menu a::before{content:'+ ';color:#fff;padding-right:5px}.titolo_indice_prodotto{font-family:goldaman-regular;font-size:23px;padding-top:4px!important;color:#000;text-transform:uppercase;margin-bottom:4px}.menu_sottofamiglie_indice_prodotti ul{list-style:none;padding-left:0;margin-bottom:0}.menu_sottofamiglie_indice_prodotti li{border:1px solid #ccc;margin-bottom:10px;padding:8px;background-color:#eee}.menu_sottofamiglie_indice_prodotti li:hover{background-color:#ccc}.menu_sottofamiglie_indice_prodotti a{font-size:12px;color:#4d4d4d}.filtri_prodotti>label{background-color:transparent;width:100%;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #ccc;font-size:13px;font-family:latobold;color:#666;padding-bottom:4px;padding-left:8px;padding-top:4px;margin-bottom:0;margin-top:0}.filtri_prodotti input{float:left;margin-top:2px;margin-bottom:4px}.filtri_prodotti_etichetta{margin-top:-1px;float:left;padding-left:5px}.filtri_prodotti>select{background-color:#fff;width:100%;border-top:0;border-left:0;border-right:0;border:1px solid #ccc;font-size:12px;color:#666;padding-bottom:4px;padding-top:3px;padding-left:5px;margin-bottom:8px}.filtri_novita_offerte{width:100%;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #ccc;font-size:14px;color:#666;margin-top:4px;padding-bottom:4px}.filtri_novita_offerte label{background-color:transparent;font-size:14px;color:#666}.paginatore{background-color:#fff;border-top:0 solid #fff;margin-bottom:5px;margin-top:8px}.paginatore>button{background-color:transparent;border:0;font-family:latobold,Gadget,sans-serif;font-size:15px;color:#666;cursor:pointer;border:1px solid #fff;padding-left:9px;padding-right:9px}.paginatore>button:hover{color:#ff780a;border:1px solid #ccc}.paginatore>button.active{color:#fff;border:1px solid #10146f;background-color:#10146f;border-radius:5px}.immagine_dettagli_prodotto{margin-top:0;margin-bottom:10px;cursor:pointer;border:1px solid #ccc;width:100%}.immagine_dettagli_prodotto_small{object-fit:contain;width:100%;height:100%}.codice_dettagli{color:#444;font-size:14px;font-family:latobold;line-height:19px}.codice_dettagli span{color:#8a8a8a;font-family:latoregular;padding-right:3px}.disponibile_dettagli{color:#444;font-size:12px;font-family:latobold;line-height:15px;margin-top:10px;margin-bottom:10px}.prezzo_pp_dettaglio{color:#ae0808;font-size:14px;font-family:latobold;line-height:20px;margin-top:5px}.prezzo_pp_dettaglio>span{color:#555;font-size:11px;text-decoration:line-through}.prezzo_pp_dettaglio>span.iva{color:#757575;font-size:9px;text-decoration:none}.acconto_dettaglio{color:#353535!important;font-size:16px!important;font-family:latobold;text-decoration:none!important;background-color:#ccc;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;text-align:center}.acconto_dettaglio>span{color:#353535!important;font-size:11px!important;font-weight:400;text-decoration:none!important}.acconto_dettaglio_suggeriamo{color:#353535!important;font-size:15px!important;line-height:16px;font-family:latobold;text-decoration:none!important;background-color:#ccc;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;text-align:center}.acconto_dettaglio_suggeriamo>span{color:#353535!important;font-size:9px!important;line-height:11px;font-weight:400;text-decoration:none!important}.prezzo_dettagli{color:#ae0808;font-size:16px;font-family:latobold}.prezzo_dettagli_cancellati{color:#777;font-size:14px;text-decoration:line-through;padding-left:0;display:inline;padding-right:10px}.prezzo_dettagli .iva{color:#555;font-size:10px;text-decoration:none;font-weight:400}.descrizione_dettaglio_prodotto{color:#555;font-size:12px;line-height:16px;text-decoration:none;margin-top:15px;margin-bottom:20px}.descrizione_dettaglio_prodotto>p{margin-bottom:0}.bottone_default{background-color:#10146f;color:#fff;font-family:latoregular;font-size:12px;font-family:latobold}.bottone_default:hover{background-color:#777;color:#fff}.bandiere{color:#fff;font-family:latoregular;text-decoration:none;font-size:11px;font-family:latobold;float:left;margin-right:14px}.fondo_novita{background-color:#b3c1df;margin-bottom:10px}.fondo_novita_prenotabili{background-color:#728aba;margin-bottom:10px}.fondo_offerte_convogli{background-color:#43927d;margin-bottom:10px}.fondo_offerte_mese{background-color:#61c7ab;margin-bottom:10px}.fondo_offerte{background-color:#b3dcd3;margin-bottom:10px}.fondo_usato{background-color:#fbc200;margin-bottom:10px}.fondo_usatokm0{background-color:#ff900a;margin-bottom:10px}.product-added-modal-background{top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.6);z-index:2000;position:fixed}.finestra_carrello{font-family:latoregular;color:#000;background-color:#fff;border-radius:6px;padding:15px;border:1px solid #5e5e5e;font-size:21px;line-height:23px;text-align:left}.nome_prodotto_box_alert_carrello{font-family:latobold;font-size:14px;line-height:21px;color:#4b4b4b}.btn-primary1{background-color:#6b6b6b;color:#fff;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;border-radius:5px;border-color:#6b6b6b;font-family:latoregular;font-size:13px;text-transform:uppercase}.btn-primary1:hover{background-color:#9e9e9e;border-color:#9e9e9e;color:#fff}.btn-primary1:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#636363;border-color:#636363;color:#fff}.form_carrello{border-radius:3px!important;background-color:#f7f7f7;border:1px solid #d7d7d7;color:#272727;font-size:15px;padding-top:4px;height:43px;border-radius:5px}.scritta_small2{padding-left:12px;position:relative;color:transparent;font-size:12px;top:-45px}.form-group-mediatech:focus-within .scritta_small2{color:#9e9e9e}.form_carrello:not(:placeholder-shown)+.scritta_small2{color:#8f8f8f!important}.scritta_small{padding-left:12px;position:absolute;color:transparent;font-size:12px;top:3px}.form-group-mediatech:focus-within .scritta_small{color:#9e9e9e}.form-group-mediatech:focus-within .form_carrello{padding-top:18px}.form-group-mediatech:focus-within .form_carrello::placeholder{color:transparent!important}.form_carrello:not(:placeholder-shown){padding-top:18px}.form_carrello:not(:placeholder-shown)+.scritta_small{color:#696977!important}.padding_option{padding-left:7px;color:#272727}.radio-button-input{width:100%;height:100%;position:absolute;appearance:none;-webkit-appearance:none;cursor:pointer;z-index:1;border-color:transparent}.radio-button-input:checked{z-index:0}.inserisci_dati{font-family:latobold;color:#10146f;font-size:19px;line-height:19px;margin-bottom:10px}.inserisci_dati a{font-family:latoregular;color:#10146f;font-size:13px;line-height:23px;margin-bottom:10px}.inserisci_dati a:hover{color:#000}.radio-button-info2{background-color:#f7f7f7;border:1px solid #d7d7d7;padding-top:10px;padding-bottom:10px;border-radius:4px;margin-bottom:8px;color:#6e6e7c;cursor:pointer;fill:#838383}.radio-button-info2:hover{background-color:#5e5e5e;border:1px solid #5e5e5e;color:#fff;fill:#fff!important}.radio-button-info2 span{font-size:20px;width:36px;text-align:center}.radio-button-input:hover+.radio-button-info2{background-color:#5e5e5e;border:1px solid #5e5e5e;color:#fff;fill:#fff!important}.radio-button-input:checked+.radio-button-info2{background-color:#10146f;border:1px solid #10146f;color:#fff;fill:#fff!important;padding-top:10px;padding-bottom:10px;border-radius:4px;margin-bottom:8px}.radio-button-extra{display:none}.radio-button-input:checked~.radio-button-extra{display:block}.check_box_dati_carrello{color:#272727;font-size:13px;line-height:19px;margin-bottom:1px}.check_box_dati_carrello input{margin-right:8px}.check_box_dati_carrello a{color:#cc4500;font-family:latobold}.check_box_dati_carrello a:hover{color:#272727}.area_riservata_nome{font-family:latobold;font-size:20px;line-height:22px;color:#10146f;margin-bottom:10px}.area_riservata_dati{font-family:latoregular;font-size:15px;line-height:18px;color:#303030;margin-bottom:30px}label.mtch-stylable-checkbox{display:inline-flex;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer!important}label.mtch-stylable-checkbox.is-invalid{border:solid 1px #dd0700;padding:2px}.mtch-stylable-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.mtch-stylable-checkbox input[type=checkbox]~.check.checked{display:none}.mtch-stylable-checkbox input[type=checkbox]:checked~.check.checked{background-image:url(../images/check-square-regular_white.svg);display:inline-block}.mtch-stylable-checkbox input[type=checkbox]~.check{background-image:url(../images/square-regular_white.svg);display:inline-block;height:20px;width:20px;background-repeat:no-repeat;padding-right:20px}.mtch-stylable-checkbox input[type=checkbox]:checked~.check{display:none}.mtch-stylable-checkbox .label-text{line-height:18px;display:inline-block}label.mtch-stylable-checkbox.is-invalid{border:solid 1px #dd0700;padding:2px}.mtch-stylable-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.mtch-stylable-checkbox input[type=radio]~.check.checked{display:none}.mtch-stylable-checkbox input[type=radio]:checked~.check.checked{background-image:url(../images/check-square-regular_white.svg);display:inline-block}.mtch-stylable-checkbox input[type=radio]~.check{background-image:url(../images/square-regular_white.svg);display:inline-block;height:20px;width:20px;background-repeat:no-repeat;padding-right:20px}.mtch-stylable-checkbox input[type=radio]:checked~.check{display:none}.active_indirizzo{color:#383838}.active_indirizzo.active{background-color:#cc4500;color:#000;font-weight:700}.elenco_ordini{border-bottom:1px solid #ccc;margin-bottom:10px}.elenco_ordini button{background-color:transparent;border:0;font-family:latobold;color:#404040;font-size:14px;line-height:20px}.elenco_ordini button:hover{color:#c24100}.box_ordine_data{font-family:latoregular;color:#404040;font-size:14px;line-height:17px}.sotto_box{border-bottom:1px solid #ccc;min-height:34px;color:#3a3a3a}.elenco_ordini_titolo_tabella{background-color:#10146f;color:#fff;font-family:latobold;margin-bottom:10px;padding:8px}.ordini_area_riservata_dati_piede{font-family:latoregular;color:#414141;font-size:14px;line-height:26px;margin-bottom:18px;text-align:right}.ordini_area_riservata_dati_piede2{font-family:latoregular;color:#414141;font-size:14px;line-height:26px;margin-bottom:18px}.box_evasione_ordini{background-color:#e9e9e9;border:1px solid #ccc;border-radius:5px;font-family:latoregular;font-size:13px;line-height:23px;color:#646464;padding:10px}.box_evasione_ordini span{color:rgba(211,0,0,.911);font-family:latobold}.box_evasione_ordini_titoli{font-family:latobold;font-size:15px;color:#fff;margin-bottom:10px;background-color:#569212;padding:4px}.box_evasione_ordini_totale_evasi{font-family:latobold;font-size:15px;color:#000;margin-top:10px;background-color:#ccc;padding:4px}.box div{border-right:1px solid #ccc;border-collapse:collapse}.altezza_tabelle{padding-top:8px;padding-bottom:8px}.testo_tab_top{font-size:10px}.titoli_tabella{font-family:latobold;color:#000;background-color:#e2e2e2;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.stato_ordine{font-family:latoregular;color:#000;font-size:13px;margin-bottom:16px}.contenitore_zoom{text-align:center;padding:10px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.img_banner{background-size:contain;height:80vh;background-repeat:no-repeat;background-position:center center}.input-labelized:focus-within input::placeholder{visibility:hidden}.input-labelized:focus-within input::-moz-placeholder{color:transparent}.input-labelized input:not(:placeholder-shown)+.label-or-placeholder{visibility:visible;color:#6e6e6e!important}.input-labelized:focus-within .label-or-placeholder{color:#6e6e6e;visibility:visible}.input-labelized:focus-within input{padding-top:1.2rem;padding-bottom:.3rem}.input-labelized input:not(:placeholder-shown){padding-top:1.2rem;padding-bottom:.3rem;cursor:pointer}.input-labelized input::placeholder{font-size:13px!important;color:#030303}.introduzione_newsletter1 a{color:#404040;font-size:12px;line-height:15px;margin-top:15px;margin-bottom:15px;cursor:pointer;font-weight:700}.introduzione_newsletter1 .active{color:#c24100;font-size:12px;line-height:15px;margin-top:15px;margin-bottom:15px;text-indent:15px;font-weight:700}.introduzione_newsletter1 a:hover{color:#c24100}.benvenuto{color:#404040;font-size:13px}.form-group{margin-bottom:15px}.elenco_ordini{color:#404040;font-size:13px;line-height:20px;margin-top:5px;margin-bottom:12px;border-bottom:1px solid #ccc}.elenco_ordini a{color:#404040;font-size:13px}.elenco_ordini a:hover{color:#ff780a}.logout{margin-top:15px}.logout a{font-size:12px;font-family:latobold;background-color:#10146f;color:#fff;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:5px;border-radius:5px}.logout a:hover{background-color:#636363}.btn-primary{background-color:#10146f;color:#fff;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;border-radius:5px;border-color:#10146f;font-size:12px;font-family:latobold;text-transform:uppercase}.btn-primary:hover{background-color:#636363;border-color:#636363}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#636363;border-color:#636363}.footer{background-color:#04052e;margin-top:20px;padding-top:20px;padding-bottom:20px}.copyright{color:#555;font-size:11px;text-decoration:none}.copyright a{color:#cc4500;font-family:latobold}.copyright a:hover{color:#555}.numeri span[rel=nofollow]{color:#000}