a 
{
	color: #993399; text-decoration:none
}
a:link 
{
	color: #993399;
}
a:visited
{
	color: #993399; 
}
a:hover
{
	color: #d596f6; 
} 
body
{
	font-family: verdana, sans-serif;
	background-color: #CCCCCC;
	margin: 0;
	padding: 1em;
	color: #000000; 
	font-size: 11;
	background-image: url('images/bg.gif');
	background-repeat: repeat;
	background-attachment: fixed;
}

Colonna
{
	font-family: verdana, sans-serif;
	color: #000000; 
	font-size: 31;
}

table
{
	font-size:1em 
}
h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica, sans-serif; text-indent:0.2em
}
h1
{
	font-size: 1.7em;
	color: #993399;
}
h2
{
	font-size:1.5em; 	
	color: #993399; 
}
h3
{
	font-size:1.3em; 
	color: #993399;
}
h4
{
	font-size:1.1em;
	color: #993399;
}
h5
{
	font-size:0.9em
	color: #993399;	
}
h6
{
	font-size:0.8em
	color: #993399;	
}
hr           
{ 
 
	color:#000000; 
}

blockquote   
{ 
	color: #003366; 
	border: 3px double #EFFFEA; 
	padding: 3px; 
	background-color: #F4F4F4 
}

.menutop     
{
	font-weight: bold;
}

.menutop a   
{
	padding-left: 2px;
	padding-right: 2px;
}

.menutop a:hover 
{
	border-style: outset;
	border-width: 1px;
	background-color: #edcdff;
	color: #993399
}

.MenuTopSel     
{
	border-style: outset;
	border-width: 1px;
	background-color: #edcdff;
	color: #993399
}

.MenuTopSel a   
{
	padding-left: 2px;
	padding-right: 2px;
}

.MenuTopSel a:hover 
{
	border-style: outset;
	border-width: 1px;
	background-color: #edcdff;
	color: #993399
}

.menuleft    
{  
	line-height: 100%; 
	font-size:0.9em
}

.menuleft a  
{ 
	display: block; 
	border: 0px solid #EAEAEA; 
	padding-left: 3px; 
	padding-top: 2px; 
	padding-right: 3px; 
	padding-bottom: 2px; 
	background-color: #000000; 
	font-size:1.1em; 
	margin-bottom:-0.9em; 
	line-height:100% 
}

.menuleft a:hover 
{ 
	background-color: #edcdff;
	font-weight: bold;	
	color: #993399
}

.MenuLeftSel    
	{  
		line-height: 100%; 
		font-size:0.9em font
	}

.MenuLeftSel a  
{
	display: block;
	border: 0px solid #993399;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	background-color: #edcdff;
	font-size: 1.1em;
	margin-bottom: -0.9em;
	line-height: 100%;
	font-weight: bold;
}

.MenuLeftSel a:hover 
{
	background-color: #edcdff;
}

.menuLeftIdent
{  
	line-height: 80%; 
	font-size:0.9em
}

.menuLeftIdent a  
{
	display: block;
	border: 1px solid #EAEAEA;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	background-color: #f9e8ff;
	font-size: 1.1em;
	margin-bottom: -0.9em;
	line-height: 80%;
	color: #00008B;
	margin-left: 15px;
}

.menuLeftIdent a:hover 
{
	background-color: #edcdff;
	font-weight: bold;
	color: #993399;
}

.MenuLeftIdentSel
	{  
		line-height: 80%; 
		font-size:0.9em font
	}

.MenuLeftIdentSel a  
{
	display: block;
	border: 1px solid #993399;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	background-color: #edcdff;
	font-size: 1.1em;
	margin-bottom: -0.9em;
	line-height: 80%;
	font-weight: bold;
	margin-left: 15px;
}

.MenuLeftIdentSel a:hover 
{
	background-color: #edcdff;
}

.menuLeftIdent2
{  
	line-height: 80%; 
	font-size:0.9em
}

.menuLeftIdent2 a  
{
	display: block;
	border: 1px solid #EAEAEA;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	background-color: #f9e8ff;
	font-size: 1.1em;
	margin-bottom: -0.9em;
	line-height: 70%;
	color: #00008B;
	margin-left: 30px;
}

.menuLeftIdent2 a:hover 
{
	background-color: #edcdff;
	font-weight: bold;
	color: #993399;
}

.MenuLeftIdent2Sel
	{  
		line-height: 80%; 
		font-size:0.9em font
	}

.MenuLeftIdent2Sel a  
{
	display: block;
	border: 1px solid #993399;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	background-color: #edcdff;
	font-size: 1.1em;
	margin-bottom: -0.9em;
	line-height: 70%;
	font-weight: bold;
	margin-left: 30px;
}

.MenuLeftIdent2Sel a:hover 
{
	background-color: #edcdff;
}


.menuLeftIdent3
{  
	line-height: 80%; 
	font-size:0.9em
}

.menuLeftIdent3 a  
{
	display: block;
	border: 1px solid #EAEAEA;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	background-color: #f9e8ff;
	font-size: 1.1em;
	margin-bottom: -0.9em;
	line-height: 70%;
	color: #00008B;
	margin-left: 45px;
}

.menuLeftIdent3 a:hover 
{
	background-color: #edcdff;
	font-weight: bold;
	color: #993399;
}

.MenuLeftIdent3Sel
	{  
		line-height: 80%; 
		font-size:0.9em font
	}

.MenuLeftIdent3Sel a  
{
	display: block;
	border: 1px solid #993399;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	background-color: #edcdff;
	font-size: 1.1em;
	margin-bottom: -0.9em;
	line-height: 70%;
	font-weight: bold;
	margin-left: 45px;
}

.MenuLeftIdent3Sel a:hover 
{
	background-color: #edcdff;
}
.linea       
{
	background-image: url('images/linea.png');
	width: 20;
}


.titolobold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}