﻿
body {
  overflow-x:auto; 
}

-webkit-scrollbar,
-webkit-scrollbar-track {
  display: block !important;
}

.rubrica_div {
//  overflow-x:scroll; 
//  white-space: nowrap;
//    overflow: auto;
//    scroll-behavior: auto;
    /* scrollbar-color takes 2 colors. 1st is scroll grabber, 2nd background */
//    scrollbar-color: rgb(23, 38, 182) rgb(162, 170, 238) ;
//    scrollbar-width: auto;
}


h2 {
	text-align: center;
	font-size: inherit;
	font-family: inherit;	
}

 table, thead, tbody, tr, td, th {
	font-size: inherit;
	font-family: inherit;
}

body table {
	width: 100%;
	border: 1px solid black;
	border-collapse:collapse;
	font-size: 0.9em;
}

table th, table td {
	border: 1px solid black;
	padding: 4px;
}

table th {
	color: darkred;
}

table  td.nominativo {
	white-space: nowrap;
}

body td.header_settore {
	background: #FF8C00; /*darkorange*/
	color: black;
	font-size: 1.4em;
	font-weight: bold;
}

body td.header_uo {
	background: #FFA500; /*orange*/
	color: black;
	font-size: 1.2em;
	padding-left: 20px;
}

body td.header_ufficio {
	background: #FFC000; 
	color: black;
	font-size: 1.1em;
	padding-left: 40px;
}

body td.header_sottoufficio {
	background: #FFF000; 
	color: black;
	font-size: 1.0em;
	padding-left: 60px;
}
