BODY    {font-size:calc(0.15vw + .9rem); margin:0px;}
BODY, TD, TH, FORM, INPUT {font-family: 'Century Gothic', Arial, Helvetica; color:#333}
TABLE, TD, TH {border-spacing:0; border-collapse:collapse; padding:0;}
INPUT   {font-weight:bold; border:1px solid #888; text-align:center}
INPUT[type=button], INPUT[type=submit]{cursor: pointer;}
EM	{font-weight:bold; font-style:oblique; color:#888;}
H1,H2,H3,H4,H5,H6 {display:inline;}
H1	{font-size:240%; color:#844; font-weight:normal;}
H2	{font-size:180%; color:#844; font-weight:normal}
H3	{font-size:145%; color:#844; font-weight:normal}
H4	{font-size:120%; color:#844; font-weight:normal}
H5	{font-size:110%; color:#844; font-weight:normal}
H6	{font-size:80%; color:#844;}
a:link	{color:#422; text-decoration:none;}
a:visited{color:#422; text-decoration:none;}
a:active{color:#fff; background:#844; text-decoration:none;}
a:hover{color:#fff; background:#c66; text-decoration:none;}

.wh {color:#fff}
.rd {color:#f40}
.cc {text-align:center;}
.tj {text-align:justify;}
.tl {text-align:left;}
.tr {text-align:right;}
.sh {box-shadow:1px 1px 3px #123;}
.bd {border:1px solid silver;}
.bg {background:#f0f0f0;}
.db {display:inline-block;}
.w1 {width:100%; max-width:1920px; margin:auto;}
.w2 {width:100%; max-width:1360px; margin:auto;}
.flex {display:flex; flex-wrap:wrap; justify-content:space-evenly;}
.start {align-items:flex-start;}
.stretch {align-items:stretch;}
.mid {align-items:center;}
.end {align-items:flex-end;}
// per video Youtube - vedi wiki
.container {position: relative; width:100%; height:0; padding-bottom:56.25%;}
.video {position:absolute; top:0; left:0; width:100%; height:100%;}

@media (max-width:800px) {.wl {display:none;}}
@media (min-width:801px) {.ws {display:none;}}

@media (max-width:960px) {.wx {display:none;}}
@media (min-width:961px) {.wm {display:none;}}
@media (max-width:520px) {.wm {display:none;}}
@media (min-width:521px) {.wy {display:none;}}

::-webkit-scrollbar{width:14px;}
::-webkit-scrollbar-track{border-radius:10px; background:#eee; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.1);}
::-webkit-scrollbar-thumb{border-radius:10px; background:#bbb;}
body{
scrollbar-face-color: #bbb;
scrollbar-base-color: #222;
scrollbar-3dlight-color: #222;
scrollbar-highlight-color: #222;
scrollbar-track-color: #eee;
scrollbar-arrow-color: #222;
scrollbar-shadow-color: #bbb;
scrollbar-dark-shadow-color: #222;
}