body {
	margin:0px;
	color:black;
	background-color:#FFFFFF;
	}

p,td {
	font-family: Verdana,Arial,Tahoma;
	font-size:x-small;
	margin:0px;
	
	}


A:link		{/*FONT-WEIGHT: bold;*/ COLOR: #3F4050; TEXT-DECORATION: none;}
A:visited	{/*FONT-WEIGHT: bold;*/ COLOR: #3F4050; TEXT-DECORATION: none;}
A:hover		{/*FONT-WEIGHT: bold;*/ COLOR: #BC0307; TEXT-DECORATION: none;				background-color:#E0E0E0;}
A:active 	{/*FONT-WEIGHT: bold;*/ COLOR: #BC0307; TEXT-DECORATION: none;				background-color:#E0E0E0;}



td.foot {
		background-color:#BC0307;
		text-align:center;
		font-size:x-small;
		color:#FFFFFF;
		padding-top:4px;
		padding-bottom:4px;
		}
A:link.foot	{COLOR: #FFFFFF;text-decoration: underline;}
A:visited.foot	{COLOR: #FFFFFF;text-decoration: underline;}
A:hover.foot		{COLOR: #BC0307;background-color:#FFFFFF;text-decoration: underline;}
A:active.foot 	{COLOR: #BC0307;background-color:#FFFFFF;text-decoration: underline;}




.lista {
		list-style-image:url('/asr/imm/grey-dot.gif');
		}



p.menuleft,.menuleft2 {
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		background-color:#BC0307;
		border-top: thin solid #D0D8E0;
		border-bottom: thin solid #D0D8E0;
		border-right: thin solid #D0D8E0;
		border-left: thin solid #D0D8E0;
		color: #FFFFFF;
		font-weight:bold;
		text-align:left;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:6px;
		}



p.voci-menuleft {
		margin-bottom:10px;
		margin-right:10px;
		margin-left:10px;
		background-color:#D0D8E0;
		text-align:left;
		padding-left:10px;
		font-size:xx-small;
		line-height:20px;
		
		}

a:link.voci-menuleft {
		color:#3F4050;
		}
a:visited.voci-menuleft {
		color:#3F4050;
		}
a:hover.voci-menuleft {
		color:#3F4050;
		background-color:#FFFFFF;
		}
a:active.voci-menuleft {
		color:#3F4050;
		} 


p.intestazione {
		margin-top:15px;
		font-weight:bold;
		font-size: xx-small;
		text-transform: uppercase;
		}




.i,.a { 
		border : 1 #999999 solid; 
		font-size :xx-small; 
		font-family : verdana; 
		color : #ffffff; 
		background : #BC0307; 
		font-weight : normal; 
		padding : 0; 
		margin-left:30px; 
		margin-top: 10px;
}

.a { 
	margin-left:5px;
}

.inputa, .inputb { 
		border : 1 #999999 solid; 
		color : #000000; 
		font-family : verdana; 
		background : #E0E0E0; 
		font-size : 11px; 
		margin-left:30px;
		width: 170px;
		margin-top:5px;
} 



table.accr-pub {
		border:0px;
		width:100%;
		text-align:center;
		}


p.titolo-biblio {
		font-size:small;
		font-weight:bold;
		color:#004E71;
		margin-top:10px;
		margin-bottom:15px;
		}
		
p.biblio {
		background-color:#D2D2D2;
		margin-top:30px;
		margin-bottom:15px;
		padding:10px;
		}



p.banner {
		text-align:center;
		margin-top:10px;
		margin-left:10px;
		margin-right:10px;
		}

