:root {
	--tema-font-size: 15.1px;
	--tema-font-size-mono: 15.1px;
	--tema-font-size-serif: 18.1px;
	--tema-sfondo: #fff;
	--tema-sfondo-chiaro: #ebebeb;
	--tema-sfondo-piu-chiaro: #d1d1d1;
	--tema-sfondo-neutro: #777;
	--tema-sfondo-alt: #e6f5f9;
	--tema-sfondo-alt-chiaro: #ebf9ff;
	--tema-testo: #111;
	--tema-descrizione: #666;
	--tema-testo-disattivo: #666;

	--tema-disattivo-sfondo: rgba(0,0,0,0.1);
	--tema-disattivo-testo: #757575;

	--tema-testata-sfondo: #d3f0fc;
	--tema-testata-intestazione-1: #178ac5;
	--tema-testata-intestazione-2: #0c7d15;

	--tema-intestazione-1: #0b73cb;
	--tema-intestazione-2: #0c7d15;
	--tema-intestazione-3: #0c7d15;

	--tema-tabella-intestazione-sfondo: #ebebeb;
	--tema-tabella-intestazione-testo: #111;

	--tema-link: #007ada;
	--tema-link-hover: #b40dd5;
	--tema-link-active: #ff002d;

	--tema-bordo-colore: #a29f9f;
	--tema-bordo-secondario-colore: #aaa;
	--tema-bordo-subdolo-colore: #c6c6c6;

	--tema-input-selezione-sfondo: #1290ef;
	--tema-input-selezione-testo: #fff;

	--tema-input-sfondo: #fafafa;
	--tema-input-sfondo-dialogo: #fff;
	--tema-input-sfondo-disattivo: #f2f233;
	--tema-input-testo: #000;
	--tema-input-bordo: 2px solid rgba(0,0,0,0.2);
	--tema-input-focus: #007fca;
	--tema-input-bordo-focus: 2px solid #007fca;

	--tema-dialogo-sfondo: #f3f3f3;
	--tema-dialogo-bordo-colore: #31abde;
	--tema-dialogo-titolo-sfondo: #31abde;
	--tema-dialogo-titolo-testo: #fff;

	--tema-dialogo-informazioni-titolo-sfondo: #42a0e6;
	--tema-dialogo-avvertenza-titolo-sfondo: #ce4497;
	--tema-dialogo-errore-titolo-sfondo: #e23b38;

	--tema-dialogo-informazioni-bordo-colore: #42a0e6;
	--tema-dialogo-avvertenza-bordo-colore: #ce4497;
	--tema-dialogo-errore-bordo-colore: #e23b38;

	--tema-dialogo-informazioni-testo: #111;

	--tema-bottone-sfondo: linear-gradient(to bottom, #fffffa, #fefbdc, #fffeeb);
	--tema-bottone-hover-sfondo: linear-gradient(to bottom, #fffffa, #fefbdc, #fffeeb);
	--tema-bottone-distruttivo-sfondo: linear-gradient(to bottom, #fffffa, #fefbdc, #fffeeb);
	--tema-bottone-distruttivo-hover-sfondo: linear-gradient(to bottom, #fffffa, #fefbdc, #fffeeb);
	--tema-bottone-padding: 4px 8px;
	--tema-bottone-active-padding: 5px 7px 3px 9px;
	--tema-bottone-bordo: 1px 2px 2px 1px;
	--tema-bottone-active-bordo: 2px 1px 1px 2px;
	--tema-bottone-colore-bordo: #cfc19d #a78d46 #a78d46 #cfc19d;
	--tema-bottone-hover-colore-bordo: #a78d46 #826f3d #826f3d #a78d46;
	--tema-bottone-distruttivo-bordo: #cfc19d #a78d46 #a78d46 #cfc19d;

	--tema-bottone-icona-padding: 4px;
	--tema-bottone-icona-active-padding: 6px 4px 2px 4px;

	--tema-bottone-secondario-sfondo: #e2e2e2;
	--tema-bottone-secondario-testo: #111;
	--tema-bottone-secondario-hover-sfondo: #c6c6c6;
	--tema-bottone-secondario-hover-testo: #111;

	--tema-bottone-scheda-sfondo: #eee;
	--tema-bottone-scheda-colore: #000;
	--tema-bottone-scheda-bordo: 2px solid #aaa;

	--tema-bottone-grande-sfondo: #f1f1f1;
	--tema-bottone-grande-testo: #007ada;
	--tema-bottone-grande-hover-sfondo: #f9f1cc;
	--tema-bottone-grande-hover-testo: #b40dd5;
	--tema-bottone-grande-numero-sfondo: #a8a8a8;
	--tema-bottone-grande-numero-testo: #fff;

	--tema-bottone-area-bordo-colore: #699cb7;
	--tema-bottone-area-sfondo: linear-gradient(#fcfeff, #e1f4fc, #fcfeff);
	--tema-bottone-area-testo: #0b73cb;
	--tema-bottone-area-icona: #2490d3;
	--tema-bottone-area-hover-bordo-colore: #b40dd5;
	--tema-bottone-area-hover-sfondo: linear-gradient(#fff, #f9e8f9, #fff);
	--tema-bottone-area-hover-testo: #b40dd5;

	--tema-contenitore-sfondo: #fff;
	--tema-contenitore-testo: #111;
	--tema-contenitore-bordo-colore: #3a9ddb;
	--tema-contenitore-bordo-sfondo: #e2f4fc;
	--tema-contenitore-intestazione: #0b73cb;
	--tema-contenitore-intestazione-2: #0c7d15;

	--tema-contenitore-avviso-sfondo: #fefcf1;
	--tema-contenitore-avviso-testo: #111;
	--tema-contenitore-avviso-bordo-colore: #f2ac53;
	--tema-contenitore-avviso-bordo-sfondo: #fff3c1;
	--tema-contenitore-avviso-intestazione: #0b73cb;
	--tema-contenitore-avviso-intestazione-2: #0c7d15;

	--tema-contenitore-2-sfondo: #fff;
	--tema-contenitore-2-bordo-colore: #3a9ddb;
	--tema-contenitore-2-testo: #111;

	--tema-testo-rosso: #c21111;
	--tema-testo-verde: #10ad1c;
	--tema-sfondo-rosso: #efbec1;
	--tema-sfondo-verde: #def3cb;

	--tema-nota-sfondo: #fff9e1;
	--tema-nota-testo: #111;
	--tema-nota-bordo-colore: #bdb79e;

	--tema-evidenziato-sfondo: #42a0e6;
	--tema-evidenziato-testo: #fff;
	--tema-evidenziato-testo-enfasi: #fff07c;
	--tema-evidenziato-bordo-corrente: #ebe79d;
	--tema-evidenziato-bordo-colore: #007ada;

	--tema-icona-sfondo: #d9eff5;
	--tema-icona-testo: #0e3f7b;
	--tema-icona-bordo-colore: #72b8cc;

	--tema-icona-disattiva-sfondo: #f8eded;
	--tema-icona-disattiva-testo: #573651;
	--tema-icona-disattiva-bordo-colore: #ebafa7;

	--tema-navigazione-sfondo: #f2f2f2;
	--tema-navigazione-sfondo-molto-chiaro: #251f33;
	--tema-navigazione-testo: #0b73cb;
	--tema-navigazione-attivo: #e6c618;
	--tema-navigazione-testo-enfasi: #0c7d15;

	--tema-icona: #555;
	--tema-icona-link: #3a9ddb;

	--tema-menu-hover-sfondo: #e9e9e9;
	--tema-menu-hover-testo: #111;

	--tema-hover-sfondo: #ebebeb;
	--tema-hover-testo: #111;
	--tema-checked-sfondo: #d2f4fc;
	--tema-checked-testo: #111;
	--tema-checked-hover-sfondo: #c7edf7;
	--tema-checked-hover-testo: #111;
	--tema-trascinamento-sfondo: #fcd2f2;
	--tema-trascinamento-hover-sfondo: #f49de0;
	--tema-trascinamento-testo: #111;

	--tema-hover-hover-sfondo: #fff;

	--tema-visualizzatore-titolo-rosso-sfondo: #a43333;
	--tema-bottone-icona-distruttivo: #c21111;

	--tema-sfondo-verifica: #fcf9f6;
}

html, body, table, ul, ol, a {
	color: var(--tema-testo);
}

input, textarea, select {
	background: var(--tema-input-sfondo);
	color: var(--tema-input-testo);
}

span.icona {
	color: var(--tema-icona, #555);
}

span.icona.icona-blu {
	color: var(--tema-icona-link);
}

span.icona.icona-cestino,
span.icona-cancellato {
	color: var(--tema-testo-rosso) !important;
}

table.tab0 tr th {
	background: var(--tema-tabella-intestazione-sfondo, #ddd);
	color: var(--tema-testo, #000);
}

table.tab0 tr td {
	background: var(--tema-sfondo, #fff);
	color: var(--tema-testo, #000);
}

table.tab0 tr th,
table.tab0 tr td {
	border-color: var(--tema-bordo-colore, #000);
}

html.tema2 {
	--tema-sfondo-alt: #fbf3dd;
	--tema-sfondo-alt-chiaro: #fefbf5;

	--tema-intestazione-1: #407e0c;
	--tema-intestazione-2: #ab4a09;
	--tema-intestazione-3: #ab4a09;

	--tema-evidenziato-sfondo: #aa772b;
	--tema-evidenziato-bordo-colore: #7e7e7e;

	--tema-navigazione-testo: #407e0c;
	--tema-navigazione-testo-enfasi: #ab4a09;

	--tema-testata-sfondo: #fbf3dd;
	--tema-testata-intestazione-1: #407e0c;

	--tema-link: #993809;
	--tema-link-hover: #993809;
	--tema-link-attivo: #1f8d19;
	--tema-link-disattivo: #696969;

	--tema-icona: #666;
	--tema-icona-link: #a07156;

	--tema-dialogo-bordo-colore: #aa772b;
	--tema-dialogo-sfondo: #f3f2ee;
	--tema-dialogo-informazioni-titolo-sfondo: #aa772b;
	--tema-dialogo-informazioni-sfondo: #f9f7eb;

	--tema-input-bordo-focus: 2px solid #bd7710;
	--tema-input-selezione-sfondo: #b7852d;
	--tema-input-focus: #bd7710;

	--tema-bottone-area-testo: #433d39;
	--tema-bottone-area-icona: #a07156;
	--tema-bottone-area-sfondo: linear-gradient(#fff,#fcf4e2,#fff);
	--tema-bottone-area-bordo-colore: #84807a;
	--tema-bottone-area-hover-testo: #dd3d00;
	--tema-bottone-area-hover-sfondo: linear-gradient(#fff,#fffdc7,#fff);
	--tema-bottone-area-hover-bordo-colore: #cf8a20;

	--tema-trascinamento-sfondo: #ffd8d7;
	--tema-trascinamento-hover-sfondo: #ffd8d7;

	--tema-contenitore-intestazione: #407e0c;
	--tema-contenitore-intestazione-2: #d45f0f;
	--tema-contenitore-bordo-sfondo: #f0f0e9;
	--tema-contenitore-bordo-colore: #99784e;
	--tema-sezione-icona: #99784e;
	--tema-contenitore-2-bordo-colore: #99784e;

	--tema-bottone-grande-sfondo: #efeee8;
	--tema-bottone-grande-testo: #433d39;

	--tema-bottone-grande-hover-sfondo: #f9f1cc;
	--tema-bottone-grande-hover-testo: #b04c08;
	--tema-bottone-grande-numero-sfondo: #aeac97;

	--tema-icona-sfondo: #fbf3dd;
	--tema-icona-testo: #6c4c14;
	--tema-icona-bordo-colore: #b09c6f;

	--tema-checked-sfondo: #efe6cc;
	--tema-checked-hover-sfondo: #ebe1c6;
}

html.tema3 {
	--tema-testata-sfondo: #e0f5d6;
	--tema-testata-intestazione-1: #111;
	--tema-testata-intestazione-2: #c31362;

	--tema-evidenziato-bordo-colore: #cb3478;
	--tema-evidenziato-sfondo: #e673a7;

	--tema-link-attivo: #9c107f;
	--tema-link-hover: #c31362;

	--tema-navigazione-testo: #111;
	--tema-navigazione-testo-enfasi: #c31362;

	--tema-intestazione-1: #111;
	--tema-intestazione-2: #d12170;
	--tema-intestazione-3: #d12170;

	--tema-bottone-area-icona: #3a9ddb;
	--tema-bottone-area-hover-testo: #d02371;
	--tema-bottone-area-hover-bordo-colore: #c86793;
	--tema-bottone-area-hover-sfondo: linear-gradient(#fff,#fde0f2,#fff);

	--tema-sfondo-alt: #feebf6;
	--tema-sfondo-alt-chiaro: #e6fae9;

	--tema-input-selezione-sfondo: #e43a87;
	--tema-input-bordo-focus: 2px solid #c31362;
	--tema-input-focus: #c31362;

	--tema-dialogo-bordo-colore: #e673a7;
	--tema-dialogo-informazioni-titolo-sfondo: #e673a7;

	--tema-bottone-grande-hover-sfondo: #dcf7e0;
	--tema-bottone-grande-hover-testo: #e43a87;

	--tema-contenitore-intestazione: #c31362;
	--tema-contenitore-intestazione-2: #0991bd;
	--tema-contenitore-bordo-sfondo: #e0f5d6;
	--tema-contenitore-bordo-colore: #e673a7;
	--tema-contenitore-2-bordo-colore: #e673a7;
	--tema-sezione-icona: #e673a7;
}

html.tema4 {
	--tema-testata-sfondo: #e3e9fc;
	--tema-testata-intestazione-1: #91089c;
	--tema-evidenziato-sfondo: #36b189;
	--tema-evidenziato-bordo-colore: #91089c;
	--tema-navigazione-testo: #91089c;
	--tema-navigazione-testo-enfasi: #111;

	--tema-sfondo-alt: #eaeef9;
	--tema-sfondo-alt-chiaro: #f1f4fd;

	--tema-intestazione-1: #91089c;
	--tema-intestazione-2: #91089c;
	--tema-intestazione-3: #91089c;

	--tema-input-selezione-sfondo: #a545ad;
	--tema-input-bordo-focus: 2px solid #91089c;
	--tema-input-focus: #91089c;

	--tema-dialogo-bordo-colore: #29a079;
	--tema-dialogo-informazioni-titolo-sfondo: #29a079;

	--tema-link: #057250;
	--tema-link-hover: #94109f;
	--tema-link-attivo: #7f1aa4;
	--tema-icona-link: #3b987a;

	--tema-bottone-area-icona: #3b987a;
	--tema-bottone-area-testo: #1b352c;
	--tema-bottone-area-bordo-colore: #87a28d;
	--tema-bottone-area-sfondo: linear-gradient(#fff,#e1f4fc,#fff);
	--tema-bottone-area-hover-testo: #9b0aa6;
	--tema-bottone-area-hover-bordo-colore: #bc7ec7;
	--tema-bottone-area-hover-sfondo: linear-gradient(#fff,#e8e5f8,#fff);

	--tema-checked-sfondo: #e9eeff;
	--tema-checked-hover-sfondo: #dbe2f9;

	--tema-bottone-grande-testo: #2c4840;
	--tema-bottone-grande-hover-sfondo: #dde3f7;
	--tema-bottone-grande-hover-testo: #95179f;

	--tema-icona-sfondo: #e9f0fc;
	--tema-icona-testo: #111;
	--tema-icona-bordo-colore: #9fc4ff;
}

html.tema5 {
	--tema-sfondo-chiaro: #edebe4;

	--tema-testata-sfondo: #fbf4e0;
	--tema-testata-intestazione-1: #b1341f;
	--tema-testata-intestazione-2: #111;

	--tema-evidenziato-sfondo: #d8643f;
	--tema-evidenziato-bordo-colore: #d8643f;
	--tema-navigazione-testo: #b1341f;
	--tema-navigazione-testo-enfasi: #111;
	--tema-navigazione-sfondo: #f7f6f0;

	--tema-sfondo-alt: #fbf3dd;
	--tema-sfondo-alt-chiaro: #fdf9ef;

	--tema-link: #934c01;
	--tema-link-hover: #b20000;
	--tema-link-disattivo: #333;
	--tema-link-attivo: #111;
	--tema-icona-link: #934c01;

	--tema-icona-sfondo: #fbf6e8;
	--tema-icona-testo: #52160c;
	--tema-icona-bordo-colore: #a7976c;

	--tema-dialogo-bordo-colore: #877971;
	--tema-dialogo-informazioni-titolo-sfondo: #877971;
	--tema-dialogo-sfondo: #f7f2f0;

	--tema-input-selezione-sfondo: #d8643f;
	--tema-input-bordo-focus: 2px solid #b20000;
	--tema-input-focus: #b20000;

	--tema-intestazione-1: #b20000;
	--tema-intestazione-2: #b20000;
	--tema-intestazione-3: #b20000;

	--tema-bottone-area-bordo-colore: #84807a;
	--tema-bottone-area-sfondo: linear-gradient(#fff,#f8edd1,#fff);
	--tema-bottone-area-testo: #433d39;
	--tema-bottone-area-icona: #b84829;
	--tema-bottone-area-hover-bordo-colore: #cf8a20;
	--tema-bottone-area-hover-sfondo: linear-gradient(#fff,#ffe7c7,#fff);
	--tema-bottone-area-hover-testo: #e43100;

	--tema-bottone-grande-testo: #433d39;
	--tema-bottone-grande-sfondo: #efeee8;
	--tema-bottone-grande-hover-sfondo: #f9f1cc;
	--tema-bottone-grande-hover-testo: #e43100;

	--tema-hover-sfondo: #edebe4;
	--tema-checked-sfondo: #fff4d5;
	--tema-checked-hover-sfondo: #ffefc2;
	--tema-trascinamento-sfondo: #fcd2d8;
	--tema-trascinamento-hover-sfondo: #f49db5;

	--tema-menu-hover-sfondo: #edebe4;
	--tema-bottone-scheda-sfondo: #edebe4;

	--tema-contenitore-intestazione: #b1341f;
	--tema-contenitore-intestazione-2: #111;
	--tema-contenitore-bordo-sfondo: #fbf4e0;
	--tema-contenitore-bordo-colore: #bc3712;
	--tema-contenitore-2-bordo-colore: #bc3712;
	--tema-sezione-icona: #b84829;
}

html.tema8 {
	--tema-testata-sfondo: #fcf4d6;
	--tema-testata-intestazione-1: #1681cb;
	--tema-testata-intestazione-2: #c1256c;
	--tema-evidenziato-sfondo: #51a87e;
	--tema-evidenziato-bordo-colore: #51a87e;
	--tema-navigazione-testo: #1681cb;
	--tema-navigazione-testo-enfasi: #c1256c;

	--tema-sfondo-alt: #e0f6f8;
	--tema-sfondo-alt-chiaro: #fdf9ea;

	--tema-intestazione-1: #1681cb;
	--tema-intestazione-2: #c1256c;
	--tema-intestazione-3: #c1256c;

	--tema-input-selezione-sfondo: #2597ed;

	--tema-bottone-area-icona: #3a9ddb;
	--tema-bottone-area-hover-testo: #e43a87;
	--tema-bottone-area-hover-bordo-colore: #a99070;
	--tema-bottone-area-hover-sfondo: linear-gradient(#fff, #fcfce0, #fff);

	--tema-bottone-grande-testo: #308dd5;
	--tema-bottone-grande-hover-testo: #e43a87;

	--tema-link-hover: #c51a67;
	--tema-link-attivo: #279660;

	--tema-icona-sfondo: #f9f5e3;
	--tema-icona-testo: #104e79;
	--tema-icona-bordo-colore: #b7b5a6;

	--tema-dialogo-sfondo: #f5f2ed;
	--tema-dialogo-bordo-colore: #51a87e;
	--tema-dialogo-informazioni-titolo-sfondo: #51a87e;
	--tema-dialogo-informazioni-bordo-colore: #51a87e;

	--tema-contenitore-bordo-sfondo: #e0f6f8;
	--tema-contenitore-intestazione-1: #c03986;
	--tema-contenitore-intestazione-2: #c03986;
}

html.tema11 {
	--tema-evidenziato-sfondo: #124d82;
	--tema-sfondo-alt: #f0eaea;
	--tema-sfondo-alt-chiaro: #e4dede;
	--tema-testo-rosso: #bb5434;
	--tema-testata-sfondo: #f0eaea;
	--tema-testata-intestazione-1: #124d82;
	--tema-intestazione-1: #124d82;
	--tema-intestazione-2: #339966;
	--tema-navigazione-testo: #124d82;
	--tema-contenitore-intestazione: #124d82;
	--tema-contenitore-bordo-sfondo: #f0eaea;
	--tema-contenitore-bordo-colore: #4b6a86;
	--tema-contenitore-2-bordo-colore: #124d82;
	--tema-sezione-icona: #124d82;
	--tema-dialogo-bordo-colore: #124d82;
	--tema-dialogo-informazioni-titolo-sfondo: #124d82;
}

@media (prefers-color-scheme: dark) {
	:root,
	html.tema2,
	html.tema3,
	html.tema4,
	html.tema5,
	html.tema8,
	html.tema11 {
	}
}

html.tema10 {
	--tema-sfondo: #1b1d29;
	--tema-sfondo-chiaro: #2d2f3a;
	--tema-sfondo-piu-chiaro: #41434d;
	--tema-sfondo-neutro: #4e5163; /* al posto di --tema-input-sfondo ? */
	--tema-sfondo-scuro: #0f111c;
	--tema-testo: #d8d4cf;
	--tema-descrizione: #8e94ba; /* --tema-testo-secondario ? */
	--tema-intestazione-1: #fff;
	--tema-intestazione-2: #28e9f3;
	--tema-intestazione-3: #f24cff;

	--tema-testo-parzialmente-negativo: #ed4545;
	--tema-testo-stazionario: #d8d4cf;

	--tema-sfondo-alt: #2f3243;
	--tema-sfondo-alt-chiaro: #2d2f3a;
	--tema-testo-alt: #fff;
	--tema-verifica-testo-evidenziato: #ebe70a;

	--tema-bordo-colore: #fff;
	--tema-bordo-secondario-colore: #636363;
	--tema-bordo-subdolo-colore: #636363;
	--tema-bordo-scuro-colore: #000;

	--tema-nota-sfondo: #4d4365;
	--tema-nota-testo: #eee;
	--tema-nota-bordo-colore: #8171a7;

	--tema-input-sfondo: #4e5163;
	--tema-input-sfondo-dialogo: #4e5163;
	--tema-input-testo: #fff;
	--tema-input-bordo: 2px solid #aaa;
	--tema-input-focus: #28cdf3;
	--tema-input-bordo-focus: 2px solid #28cdf3;
	--tema-input-selezione-sfondo: #0084a2;
	--tema-input-selezione-testo: #fff;

	--tema-bottone-sfondo: #0084a2;
	--tema-bottone-testo: #fff;
	--tema-bottone-testo-disattivo: #2c5363;
	--tema-bottone-colore-bordo: #0084a2;
	--tema-bottone-bordo: 2px;
	--tema-bottone-icona: #fff;
	--tema-bottone-icona-distruttivo: #dfff00;
	--tema-bottone-focus-bordo: 2px solid #28cdf3;
	--tema-bottone-hover-testo: #fff;
	--tema-bottone-hover-sfondo: #00708a;
	--tema-bottone-hover-colore-bordo: #00708a;
	--tema-bottone-active-colore-bordo: #0084a2;
	--tema-bottone-active-bordo: 2px;
	--tema-bottone-active-sfondo: #0084a2;
	--tema-bottone-active-testo: #fff;
	--tema-bottone-active-padding: 4px 5px;

	--tema-bottone-secondario-sfondo: #939393;
	--tema-bottone-secondario-testo: #fff;
	--tema-bottone-secondario-hover-sfondo: #717171;
	--tema-bottone-secondario-hover-testo: #fff;

	--tema-bottone-distruttivo-sfondo: #cd2525;
	--tema-bottone-distruttivo-testo: #fff;
	--tema-bottone-distruttivo-bordo: #ff5353;
	--tema-bottone-distruttivo-hover-sfondo: #af1717;
	--tema-bottone-distruttivo-hover-testo: #fff;

	--tema-visualizzatore-titolo-rosso-sfondo: #af1717;

	--tema-bottone-grande-sfondo: #4f5263;
	--tema-bottone-grande-testo: #fff;
	--tema-bottone-grande-bordo-colore: #fff;
	--tema-bottone-grande-hover-sfondo: #016e87;
	--tema-bottone-grande-hover-testo: #fff;
	--tema-bottone-grande-hover-bordo-colore: #fff;
	--tema-bottone-grande-testo-evidenziato: #fee627;

	--tema-bottone-grande-numero-sfondo: #016e87;
	--tema-bottone-grande-numero-testo: #fff;

	--tema-bottone-area-bordo-colore: #636363;
	--tema-bottone-area-sfondo: #474a56;
	--tema-bottone-area-testo: #e6c618;
	--tema-bottone-area-icona: #e6c618;
	--tema-bottone-area-hover-bordo-colore: #fff;
	--tema-bottone-area-hover-sfondo: #474a56;
	--tema-bottone-area-hover-testo: #e6c618;

	--tema-bottone-scheda-sfondo: #1b1d29;
	--tema-bottone-scheda-colore: #d8d4cf;
	--tema-bottone-scheda-bordo: 2px solid #636363;

	--tema-evidenziato-sfondo: #782e7e;
	--tema-evidenziato-testo: #fff;
	--tema-evidenziato-testo-enfasi: #ffe512;
	--tema-evidenziato-bordo-corrente: #ebe79d;
	--tema-evidenziato-bordo-colore: #cb56d3;

	--tema-icona-sfondo: #44254f;
	--tema-icona-testo: #fff;
	--tema-icona-bordo-colore: #cb56d3;

	--tema-icona-disattiva-sfondo: #41434d;
	--tema-icona-disattiva-testo: #fff;
	--tema-icona-disattiva-bordo-colore: #636363;

	--tema-navigazione-sfondo: #2d2f3a;
	--tema-navigazione-sfondo-molto-chiaro: #251f33;
	--tema-navigazione-testo: #d8d4cf;
	--tema-navigazione-attivo: #e6c618;
	--tema-navigazione-testo-enfasi: #ffe512;

	--tema-testata-sfondo: #1b1d29;
	--tema-testata-intestazione-1: #28e9f3;
	--tema-testata-intestazione-2: #fff;

	--tema-sezione-icona: #fff;
	--tema-sezione-icona-sfondo: #4e5163;

	--tema-contenitore-sfondo: #48394d;
	--tema-contenitore-testo: #d8d4cf;
	--tema-contenitore-bordo-colore: #fff;
	--tema-contenitore-bordo-sfondo: #2d2f3a;
	--tema-contenitore-intestazione: #fff;
	--tema-contenitore-intestazione-2: #ed4545;

	--tema-contenitore-2-sfondo: #3d5246;
	--tema-contenitore-2-bordo-colore: #fff;
	--tema-contenitore-2-testo: #fff;

	--tema-contenitore-avviso-sfondo: #48394d;
	--tema-contenitore-avviso-testo: #d8d4cf;
	--tema-contenitore-avviso-bordo-colore: #fff;
	--tema-contenitore-avviso-bordo-sfondo: #2d2f3a;
	--tema-contenitore-avviso-intestazione: #fff;
	--tema-contenitore-avviso-intestazione-2: #ed4545;

	--tema-link: #e6c618;
	--tema-link-hover: #e6c618;
	--tema-link-active: #e6c618;

	--tema-link-distruttivo: #f24cff;
	--tema-link-disattivo: #ed4545;
	--tema-link-attivo: #fff;

	--tema-icona: #fff;
	--tema-icona-distruttivo: #ed4545;
	--tema-icona-link: #e6c618;

	--tema-menu-hover-sfondo: #016e87;
	--tema-menu-hover-testo: #fff;

	--tema-hover-sfondo: #0f111c;
	--tema-hover-testo: #fff;
	--tema-checked-sfondo: #502c5a;
	--tema-checked-testo: #fff;
	--tema-checked-hover-sfondo: #411e4b;
	--tema-checked-hover-testo: #fff;
	--tema-trascinamento-sfondo: #000;
	--tema-trascinamento-testo: #fff;

	--tema-hover-hover-sfondo: #2d2f3a;

	--tema-tabella-intestazione-sfondo: #2d2f3a;
	--tema-tabella-intestazione-testo: #fff;

	--tema-invertito-sfondo: #f1f1f1;
	--tema-invertito-testo: #111;
	--tema-invertito-link: #e6c618;

	--tema-dialogo-sfondo: #2d2f3a;
	--tema-dialogo-titolo-sfondo: #15161a;
	--tema-dialogo-titolo-testo: #f1f1f1;
	--tema-dialogo-bordo-colore: #cdcdcd;

	--tema-dialogo-notifica-titolo-sfondo: #18675c;

	--tema-dialogo-informazioni-sfondo: #2d2f3a;
	--tema-dialogo-informazioni-testo: #f1f1f1;
	--tema-dialogo-informazioni-titolo-sfondo: #18675c;
	--tema-dialogo-avvertenza-titolo-sfondo: #782e7e;
	--tema-dialogo-errore-titolo-sfondo: #822121;
	--tema-dialogo-informazioni-bordo-colore: #cdcdcd;
	--tema-dialogo-avvertenza-bordo-colore: #cdcdcd;
	--tema-dialogo-errore-bordo-colore: #cdcdcd;

	--tema-sfondo-verde: #18675c;
	--tema-sfondo-rosso: #822121;
	--tema-testo-verde: #0cdae4;
	--tema-testo-rosso: #f3505f;

	--tema-disattivo-sfondo: #2d2f3a;;
	--tema-disattivo-testo: #716f6f;
}

html.tema10,
html.tema10.finestra,
html.tema10.finestra > body {
	background: var(--tema-sfondo-neutro) !important;
}

html.per_pagina.tema10 {
	background: var(--tema-sfondo) !important;
}

html.tema10.finestra.con_sfondo,
html.tema10.finestra.con_sfondo > body {
	background: var(--tema-sfondo) !important;
}

html.tema10 span.icona-composta span.emblema {
	text-shadow: -1px 0 var(--tema-bottone-sfondo), 0 1px var(--tema-bottone-sfondo), 1px 0 var(--tema-bottone-sfondo), 0 -1px var(--tema-bottone-sfondo);
}

html.tema10 #sfondo_dialoghi_modali {
	background: #0c1116;
	opacity: 0.75;
}

html.tema10 div.maniglia_dnd {
	background-image: url(/images/icone/svg/scuro/maniglia.svg);
}

html.tema10 .Wiki_bottone_con_immagine_sfondo {
	background-image: url(/css/editor-wiki/comandi-chiaro.png);
}

html.tema10 button.bottone.distruttivo {
	border-color: var(--tema-sfondo-rosso);
	background: var(--tema-sfondo-rosso);
	color: var(--tema-testo) !important;
}

html.tema10 button.bottone.distruttivo:focus {
	outline-color: var(--tema-testo-rosso);
}
