/* Impostazioni generali della pagina */
BODY {
	PADDING-LEFT:	0px; 
	PADDING-RIGHT:	0px;
	PADDING-TOP:	0px; 
	PADDING-BOTTOM:	0px; 
	
	overflow:scroll;
	
	Margin:	0px;
	FONT:			11px tahoma, arial, helvetica, sans-serif; 

	
	COLOR: #333333; 	
	BACKGROUND-COLOR: white;
	BACKGROUND-IMAGE:   url(../img/bkg-mnu.gif);
	BACKGROUND-REPEAT: repeat-y;
}


H1 		{	BACKGROUND-COLOR: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 900; FONT-SIZE: 28px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; COLOR: #ccc; PADDING-TOP: 0px}
H2		{	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: bold 12px/13px arial, helvetica, sans-serif; PADDING-TOP: 0px}
P		{	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; FONT: 11px/20px arial, helvetica, sans-serif; PADDING-TOP: 0px}
UNKNOWN {	MARGIN: 0px}
UNKNOWN {	TEXT-INDENT: 30px}

/* Barra superiore della pagina */
#navTop 
{
	position:relative;
	RIGHT:0px;
	LEFT: 0px; 
	TOP: 0px; 
/*	WIDHT: 100px;*/
	HEIGHT: 80px; 
	BACKGROUND-IMAGE:  url(../img/bkg-top.gif);
	BACKGROUND-REPEAT: repeat-x;

	MARGIN-LEFT:	0px; 
	
	PADDING-LEFT:	0px; 
	PADDING-RIGHT:	0px; 
	PADDING-TOP:	20px; 
	PADDING-BOTTOM:	0px; 

	Z-INDEX: 0; 
	
	TEXT-ALIGN:right;
	VERTICAL-ALIGN: middle;	

	/*border: solid 1px #ff0000;*/
}

/* Logo dell'azienda */
#imgLogo{
	POSITION: 	absolute; 
	LEFT:		0px; 
	TOP:		16px; 
	Z-INDEX:	0;
	width: 366px;
	height: 73px;
	
	BACKGROUND-IMAGE:   url(../img/logo.gif);
}

/* Area di contenuto della pagina */
#AllMenu {
	LEFT:	0px;
	right: 0px;
	TOP:	112px;
	Z-INDEX:	0;
	position:absolute;
}
/* Box di Login 
#Content {
	FONT-SIZE: 11px;
	position:static;
}*/

/* Area di contenuto della pagina */
#Content {
	LEFT:	0px;
	right: 0px;
	TOP:	116px;
	Z-INDEX:	1;
	/*MARGIN:		12px 212px 12px 155px;*/
	margin:12px 0px 0px 155px;

	COLOR:	#003366;
	BACKGROUND-COLOR: #FFFFFF;

	FONT-FAMILY: arial, helvetica, tahoma,  sans-serif;
	FONT-SIZE: 13px;

	position:static;
}

div#Content p{
	FONT-FAMILY:  arial, tahoma, helvetica, sans-serif;
	FONT-SIZE: 13px;
}
div#Content ul{
	FONT-FAMILY: arial, tahoma,  helvetica, sans-serif;
	FONT-SIZE: 13px;
}
div#Content ol{
	FONT-FAMILY:  arial, tahoma, helvetica, sans-serif;
	FONT-SIZE: 13px;
}
/* Il titolo della pagina di contenuto */
div#Content p.TitoloContent
{
	FONT-WEIGHT: 	bold; 
	FONT-SIZE: 		13px; 
	FONT-FAMILY: 	 arial, tahoma, sans-serif; 

	PADDING-LEFT:	5px;
	PADDING-RIGHT:	0px;
	PADDING-TOP:	1px;
	PADDING-BOTTOM:	1px;

	COLOR:	#FFFFFF;
	BACKGROUND-COLOR:	#000000;
}
/* Il formato del sottotitolo (sommario) */
div#Content span.SottoTitoloContent{
	FONT-WEIGHT: 	normal; 
	FONT-SIZE: 		13px; 
	FONT-FAMILY: 	arial, tahoma,  sans-serif; 

	PADDING-LEFT:	5px;
	PADDING-RIGHT:	0px;
	PADDING-TOP:	1px;
	PADDING-BOTTOM:	1px;

	COLOR:	#FFFFFF;
	BACKGROUND-COLOR:	#006DB8;
}
/* Il formato del sottotitolo (sommario) */
div#Content span.Subscript{
	FONT-WEIGHT: 	normal; 
	FONT-SIZE: 		12px; 
	FONT-FAMILY: 	 arial, tahoma, sans-serif; 
}

p.navBottom {
	MARGIN:		10px 0px 10px 155px;
/*	MARGIN: 		10px 160px;*/
	FONT-SIZE:	10px;
	
	BACKGROUND-IMAGE:  url(../img/bkg-div.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: top; 
   
}

#navMenu {
	LEFT:	20px; 
	TOP:	6px; 
	WIDTH:	125px; 
	line-height: 15px;

	FONT-SIZE:	11px;

	PADDING-LEFT:	0px; 
	PADDING-RIGHT:	0px; 
	PADDING-TOP:	0px; 
	PADDING-BOTTOM:	0px; 
	
	Z-INDEX: 2; 
	POSITION: relative; 
}
div#navMenu A {	
	PADDING-LEFT:	2px;
	PADDING-RIGHT:	0px;
	PADDING-TOP:	1px;
	PADDING-BOTTOM:	1px;
	
	WIDTH:	125px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma, arial, sans-serif; 

	COLOR: #0a0a0a; 
	TEXT-DECORATION: underline;
	
	MARGIN-BOTTOM: 4px;	
}
div#navMenu A:link		{	COLOR: #ffffff}
div#navMenu A:visited	{	COLOR: #ffffff}
div#navMenu A:hover	{ 	COLOR: #FFFFFF;	BACKGROUND-COLOR: #000000;}
div#navMenu A.hover1	{	COLOR: #FFFFFF;	BACKGROUND-COLOR: #000000;}

#navLogout {

	FONT-SIZE:	12px;
	PADDING-LEFT:	0px; 
	PADDING-RIGHT:	0px; 
	PADDING-TOP:	0px; 
	PADDING-BOTTOM:	0px; 
	
	Z-INDEX: 2; 
	POSITION: absolute; 

	COLOR: #0a0a0a; 
	BACKGROUND-COLOR: #C7D311;
	TEXT-DECORATION: none;
	font-weight:bold;
	text-align:center;
}
div#navLogout A {	
	PADDING-LEFT:	0px;
	PADDING-RIGHT:	0px;
	PADDING-TOP:	0px;
	PADDING-BOTTOM:	0px;
	
	WIDTH:	125px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: arial,Tahoma,  sans-serif; 

	COLOR: #800000; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: underline;

	MARGIN-BOTTOM: 4px;	
}
div#navLogout A:link		{	COLOR: #000000}
div#navLogout A:visited	{	COLOR: #000000}
div#navLogout A:hover	{ 	COLOR: #FFFFFF;	BACKGROUND-COLOR: #006DB8;}
div#navLogout A.hover1	{	COLOR: #FFFFFF;	BACKGROUND-COLOR: #006DB8;}

div.Elenco{
	PADDING-LEFT:	5px; 
	PADDING-RIGHT:	5px; 
	MARGIN-BOTTOM: 	10px;

	FONT-FAMILY: arial,Verdana,  sans-serif;
	FONT-WEIGHT: bold;
	COLOR:	#003366;
	FONT-SIZE: 12px;
}

span.ElencoACRO{
	PADDING-LEFT:	10px; 
	PADDING-RIGHT:	10px; 
	MARGIN-BOTTOM: 	10px;

	FONT-FAMILY:  arial,Verdana, sans-serif;
	FONT-WEIGHT: bold;
	COLOR:	#FF9A30;
	FONT-SIZE: 13px;
}

div#Elenco A			{	COLOR: #000000;	BACKGROUND-COLOR: #FFCC99;	TEXT-DECORATION: none;	FONT-FAMILY: arial,Verdana,  sans-serif;	FONT-WEIGHT: bold;	}
div#Elenco A:link		{	COLOR: #000000;	BACKGROUND-COLOR: #FFCC99;	TEXT-DECORATION: none;	FONT-FAMILY:  arial,Verdana, sans-serif;	FONT-WEIGHT: bold;	}
div#Elenco A:visited	{	COLOR: #000000;	TEXT-DECORATION: none;}
div#Elenco A:hover	{ 	COLOR: #cccccc;	BACKGROUND-COLOR: #FFCC99;	TEXT-DECORATION: none;}

.imgLeft {float:left; margin:5px 10px 5px 0;}

/* Area Form di registrazione */
#Register {
	LEFT:	0px;
	TOP:	0px;
	
	Z-INDEX:	1;
	MARGIN:		0px 212px 12px 180px;
	POSITION:	relative;
	
	COLOR:	#003366;
	BACKGROUND-COLOR: #FFFFFF;

	FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
	FONT-SIZE: 11px;
}
/* Classi per i form */
td.nomeCampi{
	font-family: arial,Verdana,  sans-serif;
	font-size: 12px;
	font-weight: bold;
	COLOR: #003366;
	width: 180px;
	vertical-align:top;
}
td.valoreCampi{
	font-family: arial,Verdana,  sans-serif;
	font-size: 12px;
	font-weight: bold;
	COLOR: #003366;
	width: 300px;
}
td.helpCampi{
	font-family: arial,Verdana,  sans-serif;
	font-size: 12px;
	font-style:italic;
	COLOR: #003366;
}
.form-field {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	background-color: #FFFFFF;

}
.form-submit {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.warning{
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}

span.DetailLabel 
{
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	color: #000080;
	font-weight: bold;
}
span.DetailValue 
{
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:normal;
}
th {
	font-size: 12px;
	font-weight: bold;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #016BB7;
}
tr {
	font-size: 13px;
	vertical-align:top;
}
tr.alternate
{
	font-size: 13px;
	vertical-align:top;
	background: #E5E5E5;
}


