/* Inizio stili generali */
	*
	{
		/*color:#333333;*/
		font-family:sans serif, Verdana, Arial;
		letter-spacing: normal;
		text-transform: none;
		word-spacing: normal;
	}

	/* Il seguente tag è indispensabile per centrare il sito in verticale con XHTML */
	html
	{
		height:100%;
		font-family:sans serif, Verdana, Arial;
		margin:0px;
		padding:0px;
		width:100%;
	}

	body
	{
		bottom:0px;
		border:0px;
		font-size:70%;
		font-weight: normal;
		margin:0px;
		/* La seguente proprietà è indispensabile per centrare il sito in verticale con XHTML */
		height:100%;
		margin:0px;
		padding:0px;
		text-align:center;
		vertical-align:top;
	}
	
	p
	{
		margin:0px;
	}

	A:link
	{
		text-decoration:underline;
		color:#333333;
	}	
			
	A:visited
	{	
		color:#888888;
	}	
			
	A:active
	{	
		text-decoration:none;
	}	
			
	A:hover
	{	
		text-decoration:none;
	}

	ul li
	{	
		list-style-type:square;
		margin-bottom:5px;
	}	

	ul li li li, ul li li li li li
	{	
		list-style-type:disc;
		margin-bottom:5px;
	}	

	ul li li, ul li li li li, ul li li li li li li
	{	
		list-style-type:circle;
		margin-bottom:5px;
	}	

	ol li
	{	
		list-style-type:decimal;
		margin-bottom:5px;
	}	

	img
	{
		border:0px;
		margin:0px 0px 0px 0px;
		padding:0px;
	}

	small
	{
		font-size:	.85em;
	}

	big
	{
		font-size:	1.17em;
	}

	blockquote, pre
	{
		font-family: Arial, Courier New, monospace;
	}	

	b
	{
		font-weight:bold;
	}

/* Fine stili generali */

/* Inizio stili vari */

	.KO
	{
		color:#FF0000;
		font-weight:bold;
	}

	.OK
	{
		color:#008000;
		font-weight:bold;
	}
	
	.ImmagineErrore
	{
		margin-right:5px;
		margin-bottom:5px;
	}
	
/* Fine stili vari */