

body	{
	margin:0px;
	overflow:auto;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	
		} 
		
.textneg	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	
		} 
.textneg a	{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	
		} 
.textneg a:link	{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	
		} 
.textneg a:visited	{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	
		} 
.textneg a:hover	{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	
		} 
		
/******************** layers and backgounds **************************/ 
		
div#back 		{ position:absolute; width:100%; height:100%; z-index:1; left: 0px; top: 0px; } 	
div#front 	 	{ position:absolute; width:100%; height:100%; z-index:2; left: 0px; top: 0px; } 

	
		
			
td#topleft 	{ filter:alpha(opacity=60); } 

td#contentcell 	{
	padding-left: 33px;
	padding-right: 37px;
	padding-top: 0px;
	padding-bottom: 17px;
} 

td#datecell 	{
	padding-left: 33px;
	background-color: #FFFFFF;
} 

/**************************** RED THEME *****************************/

td#topright 	{ 
	background-image:  url("/images/rosso100.gif");
	background-repeat: repeat; 
} 
td#bottomleft 	{ 
	background-image:  url("/images/rosso100.gif");
	background-repeat: repeat; 
	padding-left: 17px;
} 
td#bottomright 	{ 
	background-image:  url("/images/bianco60.png");
	background-repeat: repeat; 
	filter:alpha(opacity=60); 
	padding-left: 33px;
} 
.backnavioff 	{ 
	background-image:  url("/images/rosso60.png");
	background-repeat: repeat; 
	filter:alpha(opacity=60);
	padding-left:17px;
} 
.backnavion 	{
	background-image:  url("/images/rosso100.gif");
	background-repeat: repeat;
	padding-left:17px;
} 

/******************** navi elements **********************************/ 

td#bottomnavileft 	{ filter:alpha(opacity=99); } 

		
/****************************** global definitions *******************/ 

.adminnavicells 	{ 
	background-color: #666666;
	border-bottom:1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	
	cursor:pointer;
	} 

.adminnavicells a 	{ 
	color: #FFFFFF;
	text-decoration: none;
	} 
	
.adminnavicells a:link 	{ 
	color: #FFFFFF;
	text-decoration: none;
	} 
	
.adminnavicells a:visited 	{ 
	color: #FFFFFF;
	text-decoration: none;
	} 
	
.adminnavicellshighlight 	{
	background-color: #999999;
	border-bottom:1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor:pointer;
} 

.adminnavicellshighlight a 	{ 
color: #FFFFFF;
text-decoration: none;
} 

.adminnavicellshighlight a:link 	{ 
color: #FFFFFF;
text-decoration: none;
} 

.adminnavicellshighlight a:visited 	{ 
color: #FFFFFF;
text-decoration: none;
} 

.adminnavicellsactive 	{ 
	background-color: #999999;
	border-bottom:1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	
	cursor:pointer;
	} 
	
.adminnavicellsactive a 	{ 
	color: #FFFFFF;
	text-decoration: none;
	} 
	
.adminnavicellsactive a:link 	{ 
	color: #FFFFFF;
	text-decoration: none;
	} 
	
.adminnavicellsactive a:visited 	{ 
	color: #FFFFFF;
	text-decoration: none;
	} 

.smalltext 	{ 
	font-size: 10px;
	color: #333333; 
	letter-spacing: 0em;
	} 
	
.smalltext a 	{ 
	font-size: 10px;
	color: #333333; 
	} 
	
.smalltext a:visited 	{ 
	font-size: 10px;
	color: #333333; 
	} 
	
.smalltext a:hover 	{ 
	font-size: 10px;
	color: #993333; 
	} 
		
a, a:link, a:active, a:visited 	{ 
	color: #333333; 
	text-decoration: underline; 
	} 
	
a:hover 	{ 
	color: #993333; 
	text-decoration: underline; 
	} 
	
h1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	margin-top:0px;
		} 
		
h2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	margin-top:0px;
		} 
		
td 	{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	
	} 
		
.content 	{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	
	} 
	
.images 	{ 
	border:1px solid #333333; 
	} 
	
ul 	{ /* list style with green arrow */ 
	list-style-image: url(/images/freccia_verde_piccola_list.gif);
	list-style-position: outside;	
	} 
	
.longcontentLayers 	{ 
	SCROLLBAR-FACE-COLOR: #E0EB97;
	SCROLLBAR-HIGHLIGHT-COLOR:#C1D82F;
	SCROLLBAR-SHADOW-COLOR: #E0EB97;
	SCROLLBAR-3DLIGHT-COLOR:#C1D82F;
	SCROLLBAR-ARROW-COLOR: #993333;
	SCROLLBAR-TRACK-COLOR:#CCD685;
	scrollbar-dark-shadow-color: #993333; 
} 

.warning 	{ 
	color: #CC0000;
	font-weight: bold;
	} 
	
.warning a 	{ 
	color: #CC0000;
	font-weight: bold;
	} 
	
.warning a:link 	{ 
	color: #CC0000;
	font-weight: bold;
	} 
	
.warning a:visited 	{ 
	color: #CC0000;
	font-weight: bold;
	} 
	
.warning a:hover 	{ 
	color: #000000;
	font-weight: bold;
	} 
	
.listingcells 	{ 
	border-bottom:1px solid #999999; 
	}
	
/********************** FORM ELEMENTS ***********************/ 

.newsletterInput {
	border: 1px solid #666666;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height:18px;
	background-color: #FFFFFF;
	width:134px;
} 

.newsletterInputDisabled {
	border: 1px solid #666666;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	background-color: #CCCCCC;
	width:134px;
} 

.Countfields {
	border: 0px solid #FFFFFF;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 18px;
	height: 16px;
} 

.buttons {
	border: 1px solid #000000;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #666666;
	text-decoration: none;
	cursor: pointer;
} 

.buttonsDisabled {
	border: 1px solid #000000;
	color: #CCCCCC;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #999999;
	text-decoration: none;
} 

.buttons:hover {
	color: #FFFFFF;
	background-color: #666666;
	cursor: pointer;
} 

/************************ tip boxes **************************/ 
.tip_table {
	border:1px solid #000000;
	background-color:#eeeeee;
	margin-bottom:10px;
} 

.tip_symbolcell { 
padding:6px;
} 

.tip_contentcell { 
padding-top:6px;
padding-left:0px;
padding-right:6px;
padding-bottom:6px;
} 
	
/*********************** footer ******************************/ 

.footercell 	{ 
	padding-top:16px; 
	padding-bottom:4px; 
	} 

.footer 	{ 
	font-size: 10px;
	color: #959E5B; /* covered green */ 
	} 
	
.footer a 	{ 
	font-size: 10px;
	color: #959E5B; /* covered green */ 
	} 
	
.footer a:visited 	{ 
	font-size: 10px;
	color: #959E5B; /* covered green */ 
	} 
	
.footer a:hover 	{ 
	font-size: 10px;
	color: #333333; /* full green */ 
	} 
