body { text-align: center; padding: 10px; font-family: Arial; font-size: 12px; }
/* background-image: url(bg.png); background-repeat: no-repeat; background-attachment: fixed; background-position: center 150px;  */
input { font-size: 18px; width: 200px; margin-bottom: 10px; padding: 5px; }
button { color: #fff; font-size: 18px; font-weight: bold; background-color: #232051; text-transform: uppercase; text-align: center; width: 220px; padding: 10px; }
form { text-align: left; width: 100%; margin: 10px 0 0; padding: 0; }
#container { text-align: left; width: 800px; margin: 0 auto; padding: 0; }
h1 { color: #232051; font-size: 25px; }
.descrizione { color: #5a5a5b; font-size: 12px; }
.intestazione { text-align: left; width: 100%; height: 130px; }
.titolo { color: #242951; font-size: 22px; text-align: center; width: 800px; float: left; margin-bottom: 40px; }
.logo { text-align: center; width: 800px; float: left; }
.indirizzo { color: #5a5a5b; font-size: 11px; text-align: center; width: 800px; float: left; padding-top: 50px; }
.bottoni_annulla { color: #5a5a5b; font-size: 14px; text-align: center; width: 800px; float: left; padding-top: 50px; font-weight: bold;  }
.bottoni_annulla a {margin-right: 5px; margin-left: 5px; padding: 5px;border: solid 1px #111;  text-decoration: none; color:black;}
.errore { color: #9e0000; font-size: 25px; font-weight: bold; text-align: center; width: 800px; margin-bottom: 20px; }
.radio { font-size: 150px; 
	margin: 0;
	width: 31px;
	height: 31px;}
.radio_valutazione { font-size: 50px; width: 30px; height: 30px; margin: 0; }
.giudice { color: #232051; font-size: 15px; text-align: right; width: 100%; margin-top: 10px; }
.campione { color: #232051; font-size: 15px; text-align: left; width: 100%; margin-top: 10px; margin-bottom: 10px; }
.riga { font-size: 15px; font-weight: bold; font-style: italic; margin-top: 20px; margin-bottom: 5px; border-bottom: 2px solid #d3d3d3; }
.campi { font-size: 15px; font-weight: bold; width: 100%; float: none; margin-bottom: 15px; margin-left: 30px; padding-bottom: 10px; border-top: 1px solid #d3d3d3; }
.valutazione { font-weight: normal; font-style: italic; margin: 10px 0 0; }
.oggiettivi { width: 15px; height: 15px; float: left; margin-right: 10px; border: solid 1px #111; }
.edonici { background-color: #111; width: 15px; height: 15px; float: left; margin-right: 10px; border: solid 1px #111; }
.min { text-align: right; vertical-align: middle; width: 225px !important; }
.max { vertical-align: middle; width: 225px !important; }
.value { text-align: center; width: 350px !important; }
.conferma_valutazione { color: #000; font-size: 18px; background-color: #ddd; text-align: center; width: 300px; height: 40px; }
.nome_cognome { font-size: 15px; font-weight: bold; text-align: center; width: 400px; float: left; }

.nome_cognome_form { font-size: 15px; font-weight: bold; text-align: left; width: 400px; float: left; }
.codice_giudice { font-size: 15px; font-weight: bold; text-align: center; width: 400px; float: left; }
.radiocheckbox {width: 30px;}
.codice_giudice_form { font-size: 15px; font-weight: bold; text-align: left; width: 400px; float: right; }

.bottone_login { text-align: center; width: 800px; float: left; }
.analisi td { border-bottom: 1px solid #acacac; border-left: 1px solid #acacac; border-top-width: 0; border-right-width: 0; }
.analisi table { border-top: 1px solid #acacac; border-right: 1px solid #acacac; border-bottom-width: 0; border-left-width: 0; }
