body
{
  font-family: Helvetica;
  color: #333333;
  font-size: 9pt;
}

body a:link 
{
	color: #FFFFFF;
}
body a:visited 
{
	color: #FFFFFF;
}
body a:hover 
{
	color: #C0C0C0;
}
body a:active 
{
	color: #C0C0C0;
}

FORM { margin: 0px; }

h1
{
	font-family: Helvetica;
	font-size: x-small;
	font: bold;
	color: 	White;
}

h2
{
	font-family: Helvetica;
	font-size: medium;
	font: bold;
}
.titolo4
{
	font: bold 13pt Helvetica;
}
h3
{
	font-family: Helvetica;
	font-size: x-small;
	font: bold;
}
input 
{
	border: thin solid Gray;
	font: 9pt Helvetica;
}
table 
{
	font: xx-small Helvetica;
}
.titolo1
{
	font: bold 10pt Helvetica;
	color: Black;
}
.titolo2
{
	font-family: Helvetica;
	font-size: xx-small;
	color: Gray;
}
.intestazione
{
	border: 1px solid Gray;
	background: Silver;
	background-image: url(images/sfondo6.jpg);
	background-repeat: no-repeat;
}
.intestazione_normale
{
	/*border: 1px solid;*/
	font-size: 9pt;
	background: #FF0000; /*#FFBDBD*/;
}
.intestazione_normale_vuota
{
	border: 1px solid #FFBDBD;
	background: White;
	color: White;
}
.titolo3
{
	font: bold 8pt Helvetica;
	color: Gray;
}
.testo1
{
	font: 9pt Helvetica;
	color: #333333;
}
textarea 
{
	border: thin solid Gray;
	font: 9pt Helvetica;
}
.griglia
{
	border: 1px solid Red;
}
.griglia_riga
{
	border-bottom: 1px solid Gray;
	width: 100%;
}

.wide_form table {
	 width: 100%;
}
.eSiteForm TD { font-size: 9pt; vertical-align: top; }
.eSiteTable TABLE { font-size: 9pt; background-color: transparent; }

IMG {
	border: 0;
}

DIV.eSiteScroll { 
	color: Black; 
	text-align: right; 
	width:100%; 
	background-color: Red;
}
DIV.eSiteScroll TD { color: Silver; font-size: 8pt; }
DIV.eSiteScroll TH {
	color: Silver;
	font-size: 8pt;
	background-color: transparent;
}
/*
DIV.eSiteScroll a:link {
 color: Blak;
}
DIV.eSiteScroll a:active {
	color: Blak;
}
DIV.eSiteScroll a:hover {
	color: Blak;
}
*/