body {
background-color: white;
font-family: Verdana, Arial, Tahoma;
font-size: 14px;
color: #4c6177;
background-color: #7c90a1;
}

#logo {
position: absolute;
top: 70px;
left: 0px;
right: 0px;
background-color: white;
width: 100%;
height: 312px;
border-top: 1px solid #646464;
border-bottom: 1px solid #646464;
}

#container {
z-index: 2;
position: absolute;
top: 30px;
left: 600px;
margin-right: auto;
width: 600px;
border: 3px solid white;
background-color: #ececec;

font-size: 11px;
color: #4c6177;
text-align: justify;
padding: 20px;
}

#login {
z-index: 2;
position: absolute;
top: 30px;
left: 600px;
margin-right: auto;
width: 600px;
border: 3px solid white;
background-color: #ececec;

font-size: 11px;
color: #4c6177;
text-align: justify;
padding: 20px;
}


h1, h2 {
font-family: Verdana, Arial, Tahoma;
font-weight: bold;
font-style: italic;
text-align: center;
}

h1 {
padding-left: 20px;
color: #edbf08;
font-size: 18px;
}

.titolo {
color: #17608f;
font-size: 16px;
}

.domanda {
color: #425263;
font-size: 14px;
font-family: Georgia, Times;
font-weight: bold;
font-style: italic;
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #d9a505;
width: 500px;
text-align: justify;
margin-bottom: 10px;
}

td {
font-size: 11px;
color: #75808b;
}

h3  {
font-family: "Trebuchet MS", "Book Antiqua", "Times New Roman";
text-transform: capitalize;
font-weight: bold;
text-align: left;
padding-left: 10px;
color: #977147;
font-size: 14px;
text-align: left;
letter-spacing: 1px;
}

.note {
font-size: 14px;
color: #4c6177;
font-style: italic;
font-weight: bold; 
padding-bottom: 30px;
}

/* ----------------------------------------------------------------- GENERALI */

p {
padding: 20px;
}

.center {
text-align: center;
}


input, textarea, select {
font-family: verdana;
font-size: 11px;
color: #282c32;
background-color: white;
border: 1px solid #227692;
letter-spacing: 1px;
}

ul {
margin-left: 50px;
padding: 5px;
}

li {
list-style-type: none;
list-style-position: inside;
}

li {
font-family: Verdana, Tahoma, Arial;
font-size: 11px;
color: #816244;
letter-spacing: 1px;
}


a, a:active, a:link, a:visited {
font-weight: bold;
color: #167188;
text-decoration: none;
cursor: default;
}

a:hover {
color: #d7bd0c;
text-decoration: underline;
}

