:root { --arancio:#ff8554; --nero:#0a0a0a; --bianco:#FFF; --bordo:#911a52; --azzurro:#35a8df; --fucsia:#e5096d; --viola:#602366; }
body{ background-color:var(--bianco); }
.row { max-width:70.25rem; }			
#bannerContainer{ max-width:100%; padding:0; }
.row p, .row li { font-size:14px; color:var(--nero); }

a{ color:var(--nero); text-decoration:underline; transition:all 450ms ease-out; }
a:hover{ color:var(--arancio); }

.t1{ font-size:56px; line-height:60px; font-weight:bold; color:var(--bordo); margin:32px 0 0 0; }
.t1 span{ color:var(--arancio); }						
.t2{ font-size:32px; line-height:36px; font-weight:bold; color:var(--fucsia); margin:4px 0 0 0; }
.t3{ font-size:18px; line-height:20px; font-weight:bold; color:var(--arancio); margin:0; }

.btnHome{ float:right; margin-top:32px; background-color:var(--azzurro); border-radius:24px; transition:all 450ms ease-in-out; }
.btnHome img{ max-width:48px; padding:8px; filter:brightness(0) invert(1); }
.btnHome:hover{ background-color:var(--fucsia); }

.pageBody table{ font-size:14px; line-height:18px; }
.pageBody tbody th { background-color:var(--arancio); color:var(--bianco); vertical-align:middle; border:1px solid var(--arancio); }
.pageBody tbody tr:nth-child(even){ border-bottom:1px solid #F1F1F1; background:none; }
.pageBody tbody tr:nth-child(odd){ border-bottom:1px solid #F1F1F1; background:none; }
.pageBody th.vCenter, .pageBody td.vCenter{ vertical-align:middle; }
.pageBody th.oCenter, .pageBody td.oCenter{ text-align:center; }
.pageBody a.note{ font-size:11px; vertical-align:super; line-height:14px; text-decoration:underline; color:var(--arancio); transition:all 450ms ease-in-out; }
.pageBody a.note:hover{ color:var(--arancio); }
.pageBody td a{ color:var(--nero); text-decoration:underline; transition:all 450ms ease-in-out; }
.pageBody td a:hover{ color:var(--arancio); }

section.footer{ box-shadow:0 -8px 8px -3px #BABABA; margin-top:32px; padding:16px 0; font-size:11px;  }
.footer .columns{ padding-bottom:16px; }
.footer a{ color:var(--nero); text-decoration:underline; transition:all 450ms ease-out; }
.footer a:hover{ color:var(--arancio); }