body {
	background: #FFFFFF;
	margin: 3px 3px 3px 3px;
	padding: 0px 0px 0px 0px;
	font: 10pt Verdena, Tahoma, Geneva, Arial, Helvetica, sans-serif;
 	scrollbar-track-color: #FFFFFF;
 	scrollbar-face-color: #FFFFFF; 
 	scrollbar-highlight-color: #9999CC;
 	scrollbar-3dlight-color: #FFFFFF; 
 	scrollbar-darkshadow-color: #FFFFFF; 
 	scrollbar-shadow-color: #9999CC;  
 	scrollbar-arrow-color: #9999CC;
}

td {
	font: 10pt Verdena, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.mainTable {
	border-right: none;
	border-bottom: none;
	border-left: none;
	border-top: none;
	background: #FFFFFF;
	color: #000099;
}

.mainTable .item {
	color: #000099;
	background: #9999CC;	
}

.mainTable .scene {
	border-right: 1px solid #AAAADD;
}

.mainTable .leftItem {
	background-image: url(../img/sfumatoSx.jpg);
}

.mainTable .rightItem {
	background-image: url(../img/sfumatoDx.jpg);
}

.mainTable .footer {
	height: 30;
	background-image: url(../img/sfumato_form.jpg);	
}

.menuTable {
	border-right: none;
	border-bottom: none;
	border-left: none;
	border-top: none;
	background: #9999CC;
	color: #000099;
}

.menuTable .titolo {
	height: 20;
	color: #FFFFFF;	
	font-weight: bold;
	border-top: 1px solid #AAAADD;
	border-bottom: 1px solid #AAAADD;
	border-left: 1px solid #AAAADD;
	border-right: 1px solid #AAAADD;
}

.menuTable .item {
	background: #9999CC;
}

.menuTable .itemSel {
	background: #AAAADD;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;	
}

.formLogin {
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE:  url(../img/sfumato_form.jpg); 
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-BOTTOM: #FFFFFF 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 18px
}

.blogTable {
	border-right: none;
	border-bottom: none;
	border-left: none;
	border-top: none;
	background: #FFFFFF;
	color: #000000;
}

.blogTable a {
	color: #000099;
	text-decoration: none;
}

.blogTable a:hover {
	color: #000099;
	text-decoration: underline;
}

.blogTable .titolo {
	font-size: large;
	font-weight: bold;
	color: #666666;
	border-bottom-style: solid;
	border-bottom-width: thin;	
	border-bottom-color: #CCCCCC;	
}

.blogTable .testo {
	font-size: 14px;
	color: #000000;
}



.blogTable .footerUp {
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: thin;	
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
}

.blogTable .footerUpForum {
	font-size: 9px;
	color: #666666;
	border-bottom-width: thin;	
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
}

.blogTable .footerDown {
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}

.blogTable .footerDown a {
	color: #FF0000;
}

.blogTable .footerDown a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.menuTable a {
	color: #000099;
	text-decoration: none;
}

.menuTable a:hover {
	color: #000099;
	text-decoration: underline;
}

/*---------------------------------------------------*/




.menuTable .itemOver {
	background: url(../img/mnuItemBlu.gif) repeat-x;
	color: #FFFFFF;
/*	border-right: 1px solid #202458;
	border-bottom: 1px solid #202458;	*/
}

.menuTable .itemOver a {
	color: #FFFFFF;
}

.submenuTable .item {
	background: #FFFFFF;
	color: #000000;
/*	font-size: 12px; 	*/
	border-bottom: 1px solid #CCCCCC;
}

.submenuTable .itemSel {
	background: #FFFFFF; 
	color: #000000;
/*	font-size: 12px; 	*/
	font-weight: bold;	
}

.submenuTable .itemSel a {
	color: #000000;
/*	font-size: 12px; 	*/
	text-decoration: underline;
}

.submenuTable a {
	color: #000000;
/*	font-size: 12px; */
	text-decoration: none;
}

.submenuTable .itemOver {
	background: url(../img/mnuItemRed.gif) repeat-x;
	color: #FFFFFF;
/*	border-right: 1px solid #202458;
	border-bottom: 1px solid #202458;	*/
}

.submenuTable .itemOver a {
	color: #FFFFFF;
}

.stageTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: x-small;
/*	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC; */
	border-left: 1px solid #CCCCCC;
/*	border-top: 1px solid #CCCCCC;	*/
}

.stageTable a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;	
}

.stageTable a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}

.footerText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.footerTable {
	border-top: 1px solid #CCCCCC;
}







.menuBar {
	background: #202458;
	color: #FFFFFF;
	border-top: 1px solid #202458;
}
.menuBar .item {
	background: #A1A6DD;
	color: #FFFFFF;
	text-align: center;
	width: 14%;
	border-right: 1px solid #202458;
	border-bottom: 1px solid #202458;	
}
.menuBar .itemOver {
	background:#F5971E;
	color: #FFFFFF;
	text-align: center;
	width: 14%;
	border-right: 1px solid #202458;
	border-bottom: 1px solid #202458;
	cursor: pointer;
}

.menuBar .itemSel {
	background:#F5971E;
	color: #FFFFFF;
	text-align: center;
	width: 14%;
	border-right: 1px solid #202458;
}
.menuBar .itemRowSel {
	background:#F5971E;
	color: #FFFFFF;
	text-align: center;
	width: 14%;
}
.menuBar .itemBlank {
	background:#FFFFFF;
	color: #FFFFFF;
	text-align: center;
	width: 100px;
}
.menuBar a {
	color: #FFFFFF;
	font: bold 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;	
}
.leftBar {
	background: #F5971E;
}
.leftBar td {
	height: 24px;
}
.leftBar a {
	color: #FFFFFF;
	text-decoration: none;		
	font: 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;	
}
.leftBar a:hover {
	color: #FFFFFF; 
	text-decoration: underline;	
	font: 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;	
}
.newsBar {
	background:#A1A6DD;
	color: #FFFFFF;
	text-align: justify;
	border-top: 1px solid #202458;
	border-left: 1px solid #202458;
	border-right: 1px solid #202458;
	border-bottom: 1px solid #202458;
}
.newsBar a {
	color: #FFFFFF;
	text-decoration: none;		
	font: 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;	
}
.newsBar a:hover {
	color: #FFFFFF; /*000000;*/
	text-decoration: underline;	
	font: 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;	
}
