body {background-color: black;
margin: 0px;
padding: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 62.5%;
color: #FFFFFF;}

img {
	border: none;
}

p {margin: 0px;
padding: 0px;
font-size: .8em;}

p.privacy {margin: 1px;
padding: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 0.7em;
color: Black;}

h2 {text-align: left;
color: #19431f;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 1.4em;
font-weight: bold;
margin-bottom: 2px;
padding-bottom: 2px;
letter-spacing: 0.1em;}

br.clear {clear: both;}

a {color: white;
text-decoration: underline;}

a:hover {text-decoration: none;}

form
{
margin:0px;padding:0px;
}

.FormHeaderTD { text-align: Center}
.FormHeaderFONT {font-size: 12pt; color: #39444D; font-weight: bolder; font-family: Arial, Helvetica, sans-serif;
}
.FieldCaptionTD {background-color: #cdc7b4;
}

.FieldCaptionFONT {font-size: 8pt; color: Black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.DataTD {}
.RecordSeparatorTD {background-color: #FFFFFF}
.DataFONT {font-size: 11px; 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; }

 .errore {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red}


.copyrightlink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: Navy; text-decoration: none;  font-weight : normal; }
A.copyrightlink:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: Navy;text-decoration: underline;font-weight : normal;}

.copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;  font-weight : normal; }


.txt {font-family: Tahoma;
font-weight: normal;
font-size: 11px;
color: #f2f2f2;}

.txtcap {font-family: Tahoma;
font-weight: bold;
font-size: 14px;
color: white;}

#footer p {margin: 0px;
padding: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 10px;
background-color: transparent;
color: #e4e4e4;
text-align: center;}

#footer a {
color: #e4e4e4;
text-decoration: underline;
background-color: transparent;}

#footer a:hover {
text-decoration: none;}

hr.news{ 
border-bottom: 1px;
border-style: dotted;
border-color: Gray;
 }
 
#chisiamo h1{
font-size: 14px;
color: white;
border: 0px;
margin: 0px;
margin-bottom: 10px;
 }
 
 #chisiamo p{
font-size: 12px;
line-height: 1.25em;
color: white;
border: 0px;
margin: 0px;
margin-bottom: 20px;
margin-right: 40px;
 text-align: justify;
 }
 
 #chisiamo ul{
 list-style-type: square;
 margin:0px;
 margin-left:15px;
 margin-right: 15px;
 } 
 
  #chisiamo ul li{
font-size: 12px;
color: white;
margin-left: 10px;
 }

img.sinistra{
 border: 0;
 padding: 2px;
 float: left;
 margin: 0px;
 margin-right: 5px;
 margin-left: 15px;
 }
 
 img.destra{
 border: 1px solid #5F5F5F;
 padding: 2px;
 float: right;
 margin: 0px;
 margin-left: 5px;
 }
 
 img.notizia{
margin-left: 0;
margin-bottom: 10px;
margin-right: 10px;
margin-top: 0;
padding: 2px 2px 2px 2px;
border-color: #7D7D7D #7D7D7D #7D7D7D #7D7D7D;
float: left;
 border-right: 1px solid;
 border-left: 1px solid;
 border-bottom: 1px solid;
 border-top: 1px solid;
}

hr.news{ 
border-bottom: 1px;
border-style: dotted;
border-color: Gray;
 }
 

img.cornice {border: 1px #565656 solid;
margin: 8px;
padding: 3px;
margin-bottom: 0px;}

#policy{
margin-top: 0px;
margin-left: 20px;
margin-right: 30px;
}

#policy h2{
margin: 0px;
padding: 0px;
padding-bottom: 5px;
font-size: 14px;
color: white;
font-weight: bold;
  }

#policy p{
margin: 0px;
padding: 0px;
font-size: 12px;
padding-bottom: 30px;
}


