#d1 {font: 0.8em verdana, sans-serif; color: navy; 
text-align: justify; 
background: #ffffff; 
/*padding: 20px; */
border: 1px solid black; 
z-index: 2; } 


#div1 {
color : black;
a:link {color: black; text-decoration: none; font-size: 10pt; }
a:visited {color: black; text-decoration: none; font-size: 10pt;} 
a:hover {color: blue; font-size: 12pt;} 
}

.a1 {color: black; font-weight: bold; font: normal 0.75em verdana, Arial, sans-serif;}

.tab {font: 12px verdana, sans-serif; color: #DEDECF;}

/* Tabella con barra di scorrimento laterale (tbody) e intestazioni fisse (righr della thead) */
.trh {display: block;}
.body {
  display: block;
  overflow-y: auto;
	overflow-x: hidden;
  width: 100%;
  height: 400px;
}

.tab2 {font: 12px verdana, sans-serif; color: #DEDECF; border: 1px solid black;}

.td1 {color: black; background: #dddddd; font-weight: bold;}
.td1_back_dark {color: black; background: #acacac; font-weight: bold;}
.td1_back_red {color: black; background: #ff6060; font-weight: bold;}
.td1_back_blue{color: black; background: #4f8fff; font-weight: bold;}
.td1_back_white{color: black; background: #ffffff; font-weight: bold;}

.td2 {color: #aaaaaa; background: #295229; font: normal 1em verdana, Arial, sans-serif;}
.td2w {color: #ffffff; background: #295229; font: normal 1em verdana, Arial, sans-serif;}
.td2wb {color: #aaaaaa; background: #ffffff; font: normal 1em verdana, Arial, sans-serif;}
 
.td3 {color: black; background: #dddddd; font: normal 1em verdana, Arial, sans-serif;}
.td3_no_back {color: black; font: normal 1em verdana, Arial, sans-serif;}
.td3b {color: black; background: #dddddd; font: normal 1em verdana, Arial, sans-serif; font-weight: bold;}
.td3wb {color: black; background: #ffffff; font: normal 1em verdana, Arial, sans-serif;}
.td3wbsmall {color: black; background: #ffffff; font: normal 0.8em verdana, Arial, sans-serif;}
.td3bt {color: blue; background: #dddddd; font: normal 1em verdana, Arial, sans-serif;}
.td3_no_back_small {color: black; font: normal 1em verdana, Arial, sans-serif;}
.td3_no_back_small_bold {color: black; font: normal 1em verdana, Arial, sans-serif; font-weight: bold;}

.td4 {color: black; background: #dddddd; font: normal 0.75em verdana, Arial, sans-serif;}

.td5 {color: #FFFFFF; background: #295229; font: normal 1em verdana, Arial, sans-serif;}

.td6 {color: yellow; background: #464646; font: normal 1em verdana, Arial, sans-serif; font-weight: bold;}

.td7 {color: yellow; background: #959595; font: normal 1em verdana, Arial, sans-serif; font-weight: bold;}

.td8 {color: black; background: #dddddd; font: normal 0.8em Arial Narrow, sans-serif;}

.td9 {color: black; background: #dddddd; font: normal 0.9em verdana, Arial, sans-serif; font-weight: bold;}

.tr1 {height: 20px;}


tr.border_bottom_cli td {border-bottom: 2px solid gray;}
tr.border_bottom_ag td {border-bottom: 2px solid black;}

.border1 {border: 1px solid gray;}
.border2 {border: 1px solid black;}

.text1 {font: 1em verdana, sans-serif; color: navy;}

.alert1 {font: 1em verdana, sans-serif; font-weight: bold; color: red;}

.title1 {font: 1.25em verdana, sans-serif; font-weight: bold; color: #008000;}

.gurtl0onorm {
	padding: 3px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #5E8383;
	border-left: 4px solid #5E8383;
	background: #5E8383;
	color: white;
	cursor: hand;
	text-align: center;
}
.gurtl0oover {
	padding: 3px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #A4A4A4;
	border-left: 4px solid #E1B700;
	background: #A4A4A4;
	color: white;
	cursor: hand;
	text-align: center;
}
.gurtl0oclck {
	padding: 3px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #A4A4A4;
	border-left: 4px solid #E1B700;
	background: #949494;
	color: white;
	cursor: hand;
	text-align: center;
}
.gurtl1onorm {
	padding: 3px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid white;
	border-left: 4px solid #EBEFEF;
	background: #EBEFEF;
	color: #243D4B;
	cursor: hand;
}
.gurtl1oover {
	padding: 3px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid white;
	border-left: 4px solid #E1B700;
	background: #EBEFEF;
	color: #243D4B;
	cursor: hand;
}
.gurtl1oclck {
	padding: 3px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid white;
	border-left: 4px solid #E1B700;
	background: #DBDFDF;
	color: #243D4B;
	cursor: hand;
}

	/*Definizioni per moduli inserimento dati (per es. penali, ecc.)*/

#form {
	margin: 0 auto 0 auto;
	height: 235px;
	width: 900px;
	overflow: hidden;
	border: 1px solid black;
	border-bottom: 0px;
}

#form0 {
	margin: 0 auto 0 auto;
	height: 20px;
	width: 900px;
	border-bottom: 1px solid black;
	text-align: center;
}

#form1, #form2 {
  float: left;
	margin: 0px 0px 0px 0px;
	height: 235px;
}

#form1 {
	width: 800px;
	border-right: 1px solid black;
}

#form2 {
	width: 99px;
}

#elenco {
	margin: 0 auto 0 auto;
	height: 320px;
	width: 900px;
	overflow:hidden;
	border: 1px solid black;
}

#int, #righe{
	margin: 0 auto 0 auto;
	width: 1400px;
	border-bottom: 1px solid black;
	text-align: center;
}

#int{
  height: 20px;
}

#righe{
  height: 300px;
  overflow: auto;
}

#righebrt{
	margin: 0 auto 0 0;
	width: 1667px;
	text-align: center;
  height: 700px;
  overflow: auto;
}

#righesol{
	margin: 0 auto 0 0;
	width: 1867px;
	text-align: center;
  height: 750px;
  overflow: auto;
}

#rowscc{
	margin: 0 auto 0 0;
	width: 817px;
	text-align: center;
  height: 650px;
  overflow: auto;
}

div.scroll {
	margin: 0px 0px 0px 0px;
	height: 600px;
	width: 1250px;
	overflow: auto;
}

div.centered {
  position: fixed;
	left: 50%;
	top: 50%;
	width: 1250px;
	height: 600px;
	overflow: auto;
	margin-top: -50px;
	margin-left: -100px;
}
/*
input[type="checkbox"] {
	content: url('toggle-switch-off-41.png');
  display: block;
  width: 57px;
  height: 20px;
}
input[type="checkbox"]:checked {
	content: url('toggle-switch-on-41.png');
}
.native-hidden {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
*/