/* CSS Document */
body {
  background-color: #FFF;
  margin:0px;
  font-family: 'Open Sans', sans-serif;
  font-size:10pt;
}
h1 {
  margin-left:12pt;
  font-weight:900;
  font-size:18pt;
  color:#AAA;
}
h2 { 
  font-size:14pt;
  text-align:center;
  color:#888;
  margin:0pt;
  border-bottom:1px solid #777;
  padding:0pt;
}
.data {
  margin-top:36pt;
  padding:12pt;
  font-weight:900;
  font-size:18pt;
  color:#000;
  background-color:#DDD;
}
.box {
  margin:8pt;
  padding:4pt;
  float:left;
  border:1px solid #777;
}

h3 { 
  font-size:12pt;
  text-align:center;
  color:#777;
  margin:8pt;
}

.frecce {
  font-size:18pt;
  font-family:sans-serif;
  text-align:center;
  color:#777;
  margin:0pt 12pt 0pt 12pt;
  padding:8pt;
  text-decoration:none;
  border:1px solid #777;
  border-radius:5px;
  font-weight:bold;
}

p {
  margin:8pt 24pt 24pt 24pt;
  font-size:12pt;
  line-height:150%;
  color:#777;
}

a {
  color:#0000BB; 
}
fieldset,legend {
  color:#777;
}
label {
  color:#777;
  font-size:9pt;
}
.copy {
  font-size:8pt;
  padding:48pt;
}

#errore {
  width:100%;
  background-color:rgb(153,0,0);
  color:#FFF;
  font-size:12pt;
  font-weight:bold;
  text-align:center;
  padding:12pt;
}

#navbar {
  background-color: #AAA;
  padding:18pt;  
}
#link {
  font-size:9pt;
  color:#444;
  text-decoration:none;  
  border:2px solid #444;
  padding:12pt;
  text-transform:uppercase;
  margin:4pt;
  border-radius:10px;
}
#link:hover {
  background-color: rgb(255,204,0);
  color:#000;
  transition:0.5s;
}

/* moduli */
textarea,input[type=text],input[type=number],input[type=password],
input[type=email],input[type=url],input[type=tel],input[type=date],input[type=time],select {
  font-size:12pt;
  background-color:rgb(255,255,153); 
  padding:2pt;
  border:1px solid black;
  border-radius:5px;
  box-shadow:2px 2px 5px #000;
}

input[type=submit] {
  font-size:10pt;
  border-radius:5px;
  padding:3pt;
  font-weight:bold;
}
fieldset {
  width:50%;
  text-align:left;
  font-size:12pt;
  margin:12pt;
  color:#EEE;
  border:1px solid #EEE;
}
tr.evidenzia:hover {
  background-color:yellow;
}
tr.evidenzia td {
  border-bottom:1px solid #DDD;
}
thead {
  font-weight:700;
}