html{
		padding:0px auto;
		margin:0px auto;
		text-align:center;
		}	

body {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0 auto;
	height: 100%;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: large;
	color: #000000;
	text-align: center;
}

table {
margin:auto;
}




#contenitore{
width: 100%;
margin: 0 auto;          
text-align: center;    
}

p {margin: 0px;
padding: 0px;
font-size: 1em;
text-align: left;
}


a {color: #00008b;
text-decoration: underline;
}

h1 {
	text-align: center;
	color: #A30000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	margin-bottom: 10px;
	padding-bottom: 2px;
	padding-top: 1px;
	line-height: 28px;
}

h5 {
	text-align: center;
	color: #A30000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-top: 40px;
	line-height: 28px;
}


h6 {
	text-align: center;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-top: 5px;
	line-height: 20px;
	margin-left: 60px;
	margin-right: 60px;
}



h4 {
	text-align: center;
	color: #A30000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-top: 5px;
	line-height: 20px;
}



h2 {
	text-align: center;
	color: #000080;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-top: 5px;
}

h3 {
	text-align: center;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
	padding-bottom: 4px;
	padding-top: 10px;
}



td {
	text-align: left;
}

p.privacy {margin: 1px;
padding: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 0.7em;
color: Black;}



br.clear {clear: both;}


form {
    margin: 0;
    padding: 15px 0 0;
}
a:hover {text-decoration:none;
}

.FormHeaderTD { text-align: Center}
.FormHeaderFONT {font-size: 14px; color: #39444D; font-weight: bolder; font-family: Arial, Helvetica, sans-serif;
}
.FieldCaptionTD {background-color: #B6B9DC;
}

.FieldCaptionFONT {font-size: 8pt; color: Black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.DataTD {background-color: #F2F2F2;
}
.RecordSeparatorTD {background-color: #FFFFFF}
.DataFONT {font-size: 12px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ColumnFONT {font-size: 10px; color: Black; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   }
.ColumnTD {background-color: #FFB89D;  text-align : center; }

/* INIZIO FOOTER */
#footer {
padding: 0px;
padding-top: 5px;
text-align: center;
}

#footer p {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9px;
	background-color: transparent;
	color: black;
	text-align: center;
}

#footer a {
color: black;
text-decoration: none;}

#footer a:hover {
text-decoration: underline;
}
/* FINE FOOTER */
 
img.sinistra{
 border: 1px solid #5F5F5F;
 padding: 2px;
 float: left;
 margin: 0px;
 margin-right: 5px;
 }
 
img.destra{
 border: 1px solid #5F5F5F;
 padding: 2px;
 float: right;
 margin: 0px;
 margin-left: 5px;
 }
 
img.cornice {border: 1px #448FB4 solid;
padding: 3px;
margin-bottom: 0px;}

/* INIZIO POLICY */
#policy{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}

#policy h1{
margin: 0px;
padding: 0px;
padding-bottom: 5px;
font-size: 1.5em;
color: navy;
font-weight: bold;
  }

#policy p{
margin: 0px;
padding: 0px;
font-size: 1.2em;
padding-bottom: 20px;
}
/* FINE POLICY */




* html ul.nav a{
height: 1px;
}

/* INIZIO ERRORE */
div .errore {
margin: 0px;
text-align: center;
}

.errore span{
	padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
border: 2px solid;
border-color: #b22222;
background-color: #ffffe5;
color: maroon;
font-size: 12px;
}

hr.tratteggio{
padding: 0px;
margin: 0px;
	border-bottom: 1px;
	border-style: dotted;
	border-color: Gray;
}


