/* si ringrazia https://necolas.github.io/normalize.css/latest/normalize.css v8.0.1 per questa parte iniziale di codice */html{text-size-adjust:none;/*mio*/-webkit-text-size-adjust:100%;}main{display:block;}a{background-color:transparent;}b{font-weight:bolder;}img,embed,object,video{max-width:100%;}img{border-style:none;height:auto;}hr{box-sizing:content-box;height:0;overflow:visible;}[type="checkbox"]{box-sizing:border-box;padding:0;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}sup{top:-0.5em;}textarea{overflow:auto;}button{margin:0;text-transform:none;}button,input,textarea{font-size:100%;line-height:1.15;}button,input{overflow:visible;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
[hidden]{display:none;}/* da qui in poi è tutto mio */figure{margin:0;}ol,ul{padding-inline-start:1.3em;}h1,h2,h3,h4,h5,p{padding:0;}div,form,input,textarea{margin:0;padding:0;}input,textarea,button{font-family:inherit;}input[type="text"],textarea{padding-left:0.8vw;}html,body{width:100%;padding:0;margin:0;border:0;}html{height:100%;font-size:max(3vw,120%);line-height:1.5rem;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:var(--coltesto);background-color:var(--colsfondo);}body{position:relative;box-sizing:border-box;hyphens:auto;}
.container{display:-webkit-box;display:-moz-box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;}#breadcrumb{width:100%;font-size:0.8rem;margin:2vw 0 0 0;position:sticky;align-self:flex-start;top:0;z-index:5;background-color:var(--colsfondo);padding-top:0.27vw;}#breadcrumb .containermax740{border-bottom:0.6vw solid var(--colbordo);margin-bottom:4vw;}#breadcrumb a,.nolink{text-decoration:none;color:inherit;outline:none;}
.oklink{text-decoration:underline;}.containermax740{width:100%;max-width:740px;padding:0;margin:0 auto;}.pulsanti{float:right;margin:0 2vw -48px 0;}#sanddiv,#faccino{line-height:1em;float:right;}.ditolink{display:inline-block;min-height:48px;padding:4px 0 4px 4px;}#sandwich{transition:width 1s ease;}.size48{width:50px;height:auto;}#giuseppe:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);transform:scale(1.5);}#giuseppe{z-index:15;}.ditoimg{min-width:48px;min-height:48px;}.zoominout{transition:transform 0.3s ease-in-out,width 1s ease,height 1s ease;}
.home{width:auto;height:1.5em;margin:0;}main{width:100%;}#menu{position:absolute;z-index:6;margin:1vw 0 0 1vw;-webkit-transform:translate(-100vw, 0);-moz-transform:translate(-100vw, 0);transform:translate(-100vw, 0);transition:transform 0.5s ease;width:70vw;font-size:5vw;text-align:center;}#menu a{cursor:pointer;text-decoration:none;width: 100%;font-weight:bold;font-family:"Helvetica Neue",Tahoma,Verdana,Arial,Helvetica,sans-serif;color:unset;}#menu.open{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0);}
#menu.slowtopapp{transition:top 0.5s ease-out;}#menu.slowtopscomp{transition:top 0.5s ease-in;}#footers{width:100%;}hr{border-color:var(--colbordo);border-width:0.083vw;}.piccoli{font-size:0.75em;line-height:150%;}.footers{clear:both;width:85%;margin:0 auto;padding-top:1em;text-align:center;}#resize{width:100vw;height:100vh;position:fixed; -webkit-transform:translate(-100vw, 0);-moz-transform:translate(-100vw, 0);transform:translate(-100vw, 0);}p{margin:1.1rem 0;}h1,h2,h3,h4,h5{font-weight:bold;hyphens:none;line-height:1.2em;}
h1,h2,h3{text-align:center;}h1{font-size:2.42rem;color:#d70000;margin:0.3em 0 1em 0;}h2,h3,h4,h5{margin:2em 0 1em 0;}h2,h3,.colbordo{color:var(--colbordo);}h2{font-size:1.5rem;}h3,h4,h5{font-size:1rem;}.divsoc{display:inline-block;text-align:center;vertical-align:bottom;font-size:0.6em;line-height:1em;margin:0 1em 1em 0;}#social p{margin:0 0 0.7em 0;}.svgsoc{height:auto;width:4.5vw;min-width:48px;}.seealso{margin:0 0 0 2vw;}.scompare{display:none;}#titolonh{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;font-weight:bold;hyphens:none;font-size:1.5rem;line-height:1.2em;color:#333399;padding-bottom:5px;}
#imggiuseppe{width:3.75rem;height:auto;padding:0;margin:0;}#titolonh h2{flex-grow:1;text-align:center;}.FlexT-cell--foot{margin-right:0.2em;}.FlexT-th{float:left;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;text-align:left;padding-right:0.2em;}.flextd{-webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;-moz-flex:1 1 50%;flex:1 1 50%;}.flextd input,.flextd textarea{width:100%;box-sizing:border-box;}.dx130 span{font-weight:bold;}
.dx130{margin-right:130px;margin-left:min(15px, 2vw);line-height:1em;margin-bottom:0.2em;padding-left:3.6em;text-indent:-3.6em;hyphens:none;}input[type="checkbox"]{vertical-align:text-bottom;width:1.5em;height:1.5em;}.zhong{text-align:center;}#nojsurl.input{margin:0 0.2vw 0 0;width:70%;}.logo{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1vw;}#needhelp.needhelpleft{left:0.2vw;}br.clear{clear:both;}.red{color:#cc0000;}.nero{color:var(--colnero);}.thred{color:red;}#url{text-align:center;width:70%;padding:0.3em 0.8em;border-radius:2vw;-webkit-appearance:none;border:0.083vw solid var(--colbordo);margin:1em 0 0 0;outline:none;}
#copiaurl{cursor:pointer;display:inline-block;padding:0.3em 0.8em;border-radius:2vw;-webkit-appearance:none;border:0.083vw solid var(--colbordo);margin:1em 0 0 0.3em;}.cerchirossi li,.pallinirossi li{color:red;}ul.cerchirossi{list-style:circle;}.menomeno li,.plusplus li{color:red;font-weight:bold;}.plusplus li{list-style-type:'++ ';}.menomeno li{list-style-type:'-- ';}.plusplus li span,.menomeno li span,.cerchirossi li span,.pallinirossi li span{color:var(--coltesto);font-weight:normal;}li{margin-bottom:0.4em;line-height:1.4rem;}
li div{margin-bottom:0.4em;}#x1close{display:none;}#leave{display:none;border-color:var(--colbordo);}.blueBox{padding:min(15px, 2vw);width:100%;}picture{display:inline-block;}figcaption{line-height:1em;}.bianco{height:16vw;width:100%;-moz-background-size:100% 100%;border-radius:50%;border:3px solid var(--colhdr);background-color:var(--colsfondo);display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;}.bianco:hover a{text-decoration:underline;font-weight:bold;color:var(--colbordo);}
#close:before{content:'\2716';font-size:1em;color:var(--colbordo);}#close{display:none;position:absolute;right:1px;top:1px;padding:6px;border:1px solid;border-radius:2vw;cursor:pointer;border-color:var(--colbordo);}#needhelp{position:fixed;box-sizing:border-box;border:1px solid;padding:8px;width:calc(100% - 0.4vw);overflow:hidden;background-color:var(--colsfondo);border-radius:2vw;border-color:var(--colbordo);-webkit-transform:translate(-150vw, 0);-moz-transform:translate(-150vw, 0);transform:translate(-150vw, 0);}
.tabcol{box-sizing:border-box;padding:1.5vw;border:1px solid var(--colbordo);}.anchor{display:block;margin-top:-3rem;padding-top:2rem;}:root{--colbordo:#ff4f18;--colhdr:#ff4f18;--colsfondo:#ffffff;--colbox:#ffffff;--coltesto:#222222;--colblur:#5a5a5a;--colnero:#000000;}#needhelp.transition{transition:transform 0.5s ease, bottom 0.5s ease;}#needhelp.needhelpsx{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0);}
#needhelp.troppoalto{position:absolute;bottom:var(--bottomnh);}.licenza{width:20vw;height:auto;}h3.logo img{width:auto;height:3em;}.bbcs{color:DarkSlateBlue;font-weight:bold;}.noborder{border:none;}@media screen and (min-width:320px){#menu{font-size:16px;width:unset;}.bianco{height:50px;width:200px;}}@media screen and (min-width:762px){html{font-size:1.288rem;}#breadcrumb{margin:15.2px 0 0 0;}.pulsanti{margin:0 15.2px -48px 0;}#needhelp{width:min(742px, calc(100% - 0.4vw));border-radius:15.2px;}#breadcrumb .containermax740{border-bottom-width:4px;margin-bottom:15px;}
.svgbig{height:auto;width:91.5px;}.seealso{margin:0 0 0 15.2px;}#close{border-radius:15.2px;}input[type="text"], textarea{padding-left:3px;}#needhelp.needhelpleft{left:max(calc(((100% - 740px) / 2) - 10px), 0.2vw);}.tabcol{padding:12px;}}@media screen and (min-width:1045px){.blueBox{margin:0;}.containermax740{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-moz-flex:1;flex:1;width:auto;margin:0 calc(((100% - 957px) / 2) + 217px) 0 calc((100% - 957px) / 2);}#footers .containermax740{margin:0;max-width:none;}
#menu{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0);right:calc((100% - 957px) / 2);}#needhelp{width:977px;}#needhelp.needhelpleft{left:calc(((100% - 957px) / 2) - 30px);}}@media screen and (min-width:1200px){textarea{border-width:0.083vw;}input{border-width:0.166vw;padding-block:0.083vw;padding-inline:0.166vw;}input[type="submit" i]{padding-inline:0.52vw;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:0.083vw dotted ButtonText;}
html{font-size:1.717vw;}.pulsanti{margin:0 1.267vw -4vw 0;}#needhelp{border-radius:1.267vw;width:81.42vw;border-width:0.083vw;padding:1vw;}.blueBox{padding:1.25vw;}.seealso{margin: 0 0 0 1.267vw;}#close{border-radius:1.267vw;right:0.083vw;top:0.083vw;padding:0.5vw;border-width:0.083vw;}input[type="text"],textarea{padding-left:0.25vw;}.tabcol{padding:1vw;border-width:0.083vw;}#breadcrumb{margin:1.267vw 0 0 0;}#breadcrumb .containermax740{border-bottom-width:0.334vw;margin-bottom:1.25vw;}.containermax740{max-width:61.72vw;margin:0 calc(((100% - 79.75vw) / 2) + 18.08vw) 0 calc((100% - 79.75vw) / 2);}
#menu{right:calc((100% - 79.75vw) / 2);font-size:1.32vw;}.bianco{width:16.667vw;height:4.167vw;border-width:0.25vw;}#needhelp.needhelpleft{left:calc(((100% - 79.75vw) / 2) - 2.5vw);}.size48{width:4.167vw;}#titolonh{gap:0.84vw;padding-bottom:0.42vw;}.dx130{margin-right:10.833vw;margin-left:1.25vw;}.licenza{width:16.667vw;}}@media screen and (max-height:549px){#breadcrumb{padding-top:0;}.blueBoxHdr{padding-top:0;padding-bottom:0;}}@media(prefers-color-scheme:dark){:root{--colsfondo:#000000;--coltesto:#c1c1c1;--colnero:#f1f1f1;--colblur:#818181;}
h3{color:var(--colhdr);}a:link{color:#7eaaff;}a:visited{color:#d19efa;}.bianco{color:var(--colhdr);}#breadcrumb a,a.nolink,.oklink{color:inherit;}}