﻿html{font-size:12px;position:relative;min-height:100%;}@media(min-width:768px){html{font-size:14px;}}.container{position:relative;}body{margin-bottom:60px;}.footer{position:absolute;bottom:0;width:100%;white-space:nowrap;line-height:60px;background-color:#fff;}.footerMsg{white-space:nowrap;line-height:2.4rem;color:#333;border:1px solid #dee2e6;background-color:#fffae5;border-radius:8px;font-size:.9rem;font-style:italic;text-align:center;}.otherlinks{position:absolute;bottom:60px;width:100%;white-space:nowrap;border-top:1px solid #dee2e6;}.otherlinks .container{padding:0;font-size:12px;line-height:35px;}.otherlinks .container a{color:#555;margin-right:30px;text-decoration:underline;}.searchiuv{position:absolute;width:29px;border:1px solid #767676;padding:4px;border-top-right-radius:4px;right:0;border-bottom-right-radius:4px;background-color:#e5f1ff;cursor:pointer;}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all;}.nav-link,.navbar-brand{border-bottom:1px solid #fff;}a{color:#0366d6;}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac;}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1b6ec2;border-color:#1861ac;}.border-top{border-top:1px solid #e5e5e5;}.border-bottom{border-bottom:1px solid #e5e5e5;}.box-shadow{box-shadow:0 0 1rem 0 rgba(0,0,0,.08);}button.accept-policy{font-size:1rem;line-height:inherit;}input{padding:2px 8px 5px;}.banner{position:relative;width:100%;line-height:39px;background-color:#ffde66;text-align:center;font-size:14pt;font-weight:500;margin-top:0;margin-bottom:6px;border-radius:20px;}.avatar{width:24px;height:24px;}.dropdown-menu{display:none;position:absolute;background-color:#fff;min-width:180px;box-shadow:0 8px 16px 0 rgba(0,0,0,.4);z-index:1;}.dropdown-menu a:hover{background-color:#ddd;}.dropdown:hover .dropdown-menu{display:block;}.nomeuniv{font-size:20px;font-weight:500;white-space:nowrap;}.nomeuniv img{height:36px;margin-right:10px;}@media(max-width:991px){.nomeuniv{font-size:18px;}}@media(max-width:767px){.nomeuniv{font-size:16px;}}@media(max-width:575px){.nomeuniv{font-size:14px;}}.logotempo{position:absolute;height:40px;margin-right:20px;top:5px;left:7.5px;}.logouniv{height:120px;position:absolute;left:15px;top:20px;}.pagopa{height:150px;position:absolute;right:15px;top:5px;}.titleuniv{width:100%;text-align:center;top:0;height:60px;}@media(max-width:991px){.logouniv,.pagopa{height:80px;}.titleuniv{margin-top:80px;}.titleuniv h1{font-size:18px;}}.qrcode{width:160px;border:1px solid #ccc;}.infoavvisopagamento div{margin-bottom:5px;}.limit{border-bottom:1px solid #fff;}.limit:hover{border-bottom:1px solid #aaa;}.cartcont{position:relative;}.cartcont .nav-link{padding:5px 0 0;float:right;margin-right:20px;border-bottom:1px solid #fff;}.cartcont .nav-link:hover{border-bottom:1px solid #aaa;}.cart-link{position:absolute;top:-6px;right:0;border:1px solid #ccc;border-radius:22px;width:20px;height:20px;text-align:center;font-size:10px;line-height:18px;background-color:#fff;box-shadow:2px 2px 8px -3px #8a8a8a;}.on{background-color:#ffffc8!important;}#cartadd{position:fixed;right:50px;border-radius:20px;border:1px solid #ccc;background-color:#fff;width:30px;height:30px;text-align:center;font-size:16px;display:none;}.cartitem{border-radius:16px;border:1px solid #ccc;padding:10px 20px;margin-bottom:20px;box-shadow:2px 2px 8px -3px #8a8a8a;position:relative;font-size:14px;white-space:nowrap;}.box{border-radius:16px;border:1px solid #ccc;padding:10px 20px;margin-bottom:35px;box-shadow:2px 2px 8px -3px #8a8a8a;position:relative;font-size:14px;}.box .col-6,.box .col-12{margin-bottom:1rem!important;}.box h4{margin-top:5px;margin-bottom:20px;}.box label{margin-bottom:0!important;}.field-validation-error{line-height:21px!important;font-size:.9rem;}.cartqtycont{margin-left:10px;padding-top:4px;float:left;}.cartqty{border-radius:20px;border:1px solid #ccc;width:16px;height:16px;line-height:14px;padding:0 0 0 0;font-size:12px;}@media(max-width:575px){.cartitem{font-size:12px;}.small{font-size:11px!important;}}.trashcart{position:absolute;right:15px;top:12px;width:20px;cursor:pointer;}.bottomutility{float:right;}.privacyinfo{height:100px;overflow-y:scroll;white-space:normal;border:1px solid #ccc;padding:5px 8px;font-size:.8rem;border-radius:6px;}.privacyinfo p{margin-bottom:0;}.privacyinfo::-webkit-scrollbar{width:8px;}.privacyinfo::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}.privacyinfo::-webkit-scrollbar-thumb{background:#999;border-radius:10px;}.privacyinfo::-webkit-scrollbar-thumb:hover{background:#b30000;}.dep{padding-top:10px;padding-left:10px;margin-top:10px;margin-bottom:2px;font-weight:bold;}.cat{margin-left:40px;padding:3px 0 4px;border:1px solid transparent;}.sel{border:1px solid #ccc;border-radius:10px;background-color:#e5f1ff;background-image:url(../images/arrow-dx.png);background-size:20px;background-position:right 6px top 12px;background-repeat:no-repeat;box-shadow:2px 2px 8px -3px #8a8a8a;}.dettaglio{margin:30px 15px;font-size:13px;}.dettaglio .row{margin-bottom:10px;}.dettaglio .number{text-align:right;}.dettaglio span{font-size:14px;font-weight:500;}.status{position:relative;line-height:19px!important;}.mag{color:#888;}.noborder td{border:0;}.small{font-size:12px;}.debug{position:absolute;top:-12px;right:-5px;font-size:7px;color:#aaa;}.utility{border:1px solid #ccc;border-radius:16px;padding:12px 20px 0;box-shadow:2px 2px 8px -3px #8a8a8a;}.utility .row{margin-bottom:16px;}.utility a{text-decoration:underline;}.dettaglioordine{border:1px solid #ccc;border-radius:16px;padding:12px 20px 5px;box-shadow:2px 2px 8px -3px #8a8a8a;}.dettagliodownload{border:1px solid #ccc;border-radius:16px;padding:22px 25px 20px;box-shadow:2px 2px 8px -3px #8a8a8a;}.rtdownload{border:1px solid #ccc;border-radius:16px;padding:22px 25px 20px;box-shadow:2px 2px 8px -3px #8a8a8a;background-color:#e5f1ff;}.annotation{margin-top:5px;background-color:#ffffc8;}#msgRT{text-align:center;}#msgRT img{padding-top:1px;width:64px;}.allbutton input{width:240px;max-width:100%;font-size:14px;white-space:normal;}.h100{height:100%;}@media(max-width:991px){.h50{height:30vh;overflow-x:hidden;overflow-y:scroll;border:1px solid #ccc;border-radius:6px;padding-right:24px;padding-bottom:12px;}}.schedaprodotto{border:1px solid #ccc;border-radius:10px;background-color:#e5f1ff;margin-top:20px;margin-bottom:30px;padding:10px 12px 4px 12px;box-shadow:2px 2px 8px -3px #8a8a8a;}.schedaprodotto .row{margin-bottom:12px;}.schedaprodotto input{border-radius:6px;border:1px solid #ccc;}.schedaprodotto b,.schedaprodotto span{line-height:21px!important;}.schedaprodottorelated{border:1px solid #ccc;border-radius:10px;margin-top:0;margin-bottom:10px;padding:5px 12px 2px 12px;box-shadow:2px 2px 8px -3px #8a8a8a;background-color:#fff;}.schedaprodottorelated .row{margin-bottom:12px;}.schedaprodottorelated input{border-radius:6px;border:1px solid #ccc;}.schedaprodottorelated b,.schedaprodottorelated span{line-height:21px!important;}#vetrina{border:1px solid #f0f0f0;border-radius:10px;background-color:#fff;margin-top:20px;margin-bottom:30px;padding:6px 12px 12px 12px;box-shadow:2px 2px 8px -3px #8a8a8a;}#vetrina span{font-weight:bold;}.cartitemRelated{border:1px solid #ccc;border-radius:10px;background-color:#e5f1ff;margin-top:0;margin-bottom:10px;padding:5px 12px 2px 12px;box-shadow:2px 2px 8px -3px #8a8a8a;}.cartitemRelated .row{margin-bottom:8px;}.dettaglio input{padding:4px 8px;border:1px solid #767676;}.dettaglio input:read-only{background-color:#f4f4f4;color:#666;}.price{width:100px;}.smallin{width:40px;}.qty{width:30px;}.qty_plus,.qty_minus{margin-left:5px;width:30px;height:30px;padding:0;}.w100{width:100%;}.pt1{padding-top:1px;}.pt2{padding-top:2px;}.pt6{padding-top:6px;}.mb20{margin-bottom:20px;}.mr10{margin-right:10px;}.fl{float:left;}.dx{text-align:right;}.sx{text-align:left;}.cx,.center{text-align:center;}.lh b{line-height:19.5px!important;}.dn{display:none;}.nw{white-space:nowrap;}.h1home{margin-top:45px;font-size:26px;}.home-cont{border:1px solid #ccc;border-radius:22px;box-shadow:2px 2px 8px -3px #8a8a8a;padding:0 30px;margin-top:10px;}.voice{margin:15px 0 4px -15px;font-size:12px;color:#808080;}.fullh{height:calc(100vh - 260px);}.dipcont{height:calc(100vh - 260px);padding:0 15px;}.prodscont{padding:0;}.cats{height:50%;overflow-y:auto;border:1px solid #ccc;box-shadow:2px 2px 8px -3px #8a8a8a;border-radius:4px;}@media(min-width:992px){.prodscont{padding-left:25px;height:100%;padding-right:0;}.dipcontrow{padding:16px 10px 0 12px;}.cats{height:100%;}}.cats::-webkit-scrollbar{width:8px;}.cats::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}.cats::-webkit-scrollbar-thumb{background:#999;border-radius:10px;}.cats::-webkit-scrollbar-thumb:hover{background:#b30000;}.cats::-webkit-scrollbar{width:8px;}.pagamenti{border:1px solid #ccc;padding-top:10px;border-radius:16px;padding:5px 20px 0;display:block;overflow:hidden;box-shadow:2px 2px 8px -3px #8a8a8a;margin:25px 0;font-size:13px;color:#808080;}.allbutton .row{margin-bottom:15px;}.cont{padding-top:55px;}.cont div{text-align:center;}.cont a{border:1px solid #ccc;border-radius:16px;padding:0;box-shadow:2px 2px 8px -3px #8a8a8a;margin-bottom:30px;}.cont img{margin:25px 0;width:100px;}.sect{height:62px;padding-top:16px;font-size:20px;background-color:#20538b;border-top-left-radius:16px;border-top-right-radius:16px;margin:-1px -1px 0 -1px;color:#fff;font-weight:bold;}.sect .newpay{position:relative;}.sect .cart{position:absolute;top:-6px;right:-20px;border:1px solid #ccc;border-radius:22px;width:20px;height:20px;text-align:center;font-size:10px;line-height:18px;background-color:#fff;box-shadow:2px 2px 8px -3px #8a8a8a;color:#20538b;}.descr{height:55px;font-size:14px;padding:0 10px;}.table th{border-top:0;}.onerror{border:1px solid #f00!important;}.errmsg{color:#dc3545;font-size:.9rem;}.errCont{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;z-index:2;}.errLayer{position:relative;width:auto;max-width:90%;border-radius:8px;border:1px solid #ccc;background-color:#fff;padding:38px 15px 58px 15px;top:calc(50vh - 200px);max-height:300px;overflow:auto;min-width:480px;}.errLayer .errLayerHead{font-size:20px;margin-bottom:5px;position:absolute;top:4px;}.errLayer .errLayerInfo{height:100%;overflow-y:scroll;border:1px solid #ccc;background-color:#f8f8f8;padding:2px 6px;color:#000;}.errLayer .errLayerBtn{text-align:center;position:absolute;width:100%;bottom:12px;left:0;}.errLayer .errLayerBtn input{width:120px;}.btn100{min-width:100px;}.btnmin{min-width:160px;}.w200{width:200px;}.w300{width:300px;}.row span,.row b{line-height:30px;}td{position:relative;}.b{font-weight:500;}.mt40{margin-top:40px;}.pt7{padding-top:7px;}.pt10{padding-top:10px;}.pr20{right:20px;}.uppercase{text-transform:uppercase;}.infocell .col-12{margin-bottom:0!important;color:#888;font-size:.85rem;height:1.8rem;}.esito_1{background-color:#fff0f0;}.esito_0{background-color:#f0fff0;}.langbox{position:absolute;right:15px;top:20px;}.langbox form{padding:0;line-height:0;}.langbox select{color:#666;border-color:#aaa;border-radius:3px;padding-left:3px;padding-right:3px;font-size:12px;text-transform:capitalize;}.prodqty{color:#666;font-size:11px;}.localframe{border-radius:6px;box-shadow:2px 2px 8px -3px #8a8a8a;}.spidframe{border:1px solid #ddd;padding:30px 30px 20px 30px;border-radius:6px;box-shadow:2px 2px 8px -3px #8a8a8a;}.spidframe p{line-height:16px;font-size:.8em;margin-bottom:40px;}.spidagid{width:300px;margin-top:30px;max-width:100%;}.spid-idp-button .spid-idp-button-menu li>a img{height:48px!important;padding:10px 0 13px 10px!important;border:0;}.loginpin_link{font-size:.8em;font-weight:bold;}.img-middle{display:flex;align-items:center;flex-wrap:wrap;}.infolink{margin-top:35px;margin-bottom:4px;}@media(max-width:767px){.infolink{text-align:center;}}.ver{position:absolute;left:-40px;line-height:20px;color:#fff;font-size:7pt;}.imgcanvas{position:relative;margin-top:12px;max-width:90%;width:800px;border:1px solid #808080;border-radius:8px;-webkit-box-shadow:4px 0 10px -4px rgba(0,0,0,.75);-moz-box-shadow:4px 0 10px -4px rgba(0,0,0,.75);-ms-box-shadow:4px 0 10px -4px rgba(0,0,0,.75);-o-box-shadow:4px 0 10px -4px rgba(0,0,0,.75);box-shadow:4px 0 10px -4pxrgba 0,0,0,.75;cursor:pointer;background-color:#ccc;z-index:2;}.imgcanvas img{width:100%;height:100%;border-radius:8px;}.fullimg{position:fixed;left:15px;top:15px;max-width:inherit;height:calc(100% - 30px);width:calc(100% - 30px);padding:15px;}.fullimg img{object-fit:contain;}.bk{color:#000;}