body {
	margin : 0px 0px 0px 0px;
	color : #0000a2;
	font-weight : bold;
	background-color : #e6e6e6;
/*	background-image : url(../img/sfondo_azzurro.jpg);*/
	text-align : center;
}

#testata {
	top : 0px;
	left : 0px;
	width : 100%;
	height : 9%;
	float : top;
	padding : 5px;
	font-family : Verdana;
	color : #af4b31;
}

#menu {
	width : 18%;
	float : left;
	text-align : center;
}

#corpo {
	width : 80%;
	height : 91%;
	padding : 5px;
	background-color : white;
	font-family : Verdana;
	font-size : 10pt;
	float : right;
}

#titolo {
	padding-left : 120pt;
	font-weight : bold
}

#menu a {
	display : block;
	font-family : Verdana;
	font-size : 10pt;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	color : #0000a2;
	width : 100%;
	border-top : 2px solid #ffc;
	border-left : 2px solid #ffc;
	border-bottom : 2px solid #933;
	border-right : 2px solid #933;
	margin : 5px;
}

#menu a:hover {
	border-top : 2px solid #933;
	border-left : 2px solid #933;
	border-bottom : 2px solid #ffc;
	border-right : 2px solid #ffc;
}

.errore {
	color : red;
}

.ricerca {
	font-size : 10pt;
	background-color : #f5ecd6;
}

.ricerca a {
	color : #0000a2;
}

.titoloRicerca {
	font-size : 10pt;
	font-weight : bold;
	color : #f5ecd6;
	background-color : #af4b31;
	text-align : center;
}

.valore {
	font-weight : bold;
/*	float : right;
	height : 22px;
	padding-right : 5px;*/
}

.divForm {
	margin : 15px 5px 5px 5px ;
	border : 1px solid #000;
	background-color : lightyellow;
	padding : 5px;
}

#corpo fieldset {
	margin : 15px 5px 5px 5px ;
	border : 1px solid #933;
	background-color : white;
	padding : 5px;
}

.titoloForm {
	margin : 0px 0px 10px 0px;
	padding : 5px 0px 5px 18%;
	background-color : #000;
	color : lightyellow;
	font-weight : bold;
	font-size : 12pt;
}

legend {
	margin : 0px 0px 10px 0px;
	padding : 5px 80px 5px 20px;
	background-color : #af4b31;
	color : #FFF;
	font-weight : bold;
	font-size : 12pt;
}

label {
	width : 19%;
	font-family : Verdana;
	font-size : 10pt;
	text-align : right;
	padding-right : 4px;
/*	padding-top : 3px;*/
/*	cursor : pointer;*/
}

/*
fieldset label {
	float : left;
	text-align: left;
	font-family : Verdana;
	font-size : 10pt;
	width : 49%;
	height : 21px;
}

fieldset input {
	float : right;
	height : 22px;
}
*/

.submitButton {
	background-color : #e6e6e6;
	font-weight : bold;
	color : #0000a2;
}

#centro {
	margin-left : auto;
	margin-right : auto;
	width : 506px;
	height : 247px; 
	text-align : right;
}

#formLogin {
	padding-top : 13%;
}

