#all	{
		width:100%;
		text-align:center;
		}
		
body	{
		text-align:center;
		background-color:#FFFFCC;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:89%;
		}

#print_head	{
			height:150px;
			text-align:center;
			}
		
#pagina	{
		width:17cm;
		text-align:center;
		background-color:#FFFFCC;
		color:inherit;
		margin-left:auto;
		margin-right:auto;
		}

#alto	{
		position:relative;
		margin:0;
		width:100%;
		height:0px;
		background-color:#FF9900;
		color:inherit;
		display:none;
		}

#sinistra	{
			position:absolute;
			width:50px;
			margin-top:0px;
			margin-left:0px;
			padding-left:0;
			padding-right:0;
			padding-top:1em;
			top:0;
			left:0;
			color:#FFFFFF;
			background-color:inherit;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			display:none;
			}

#corpo	{
		background-color:#FFFFCC;
		padding:1em;
		color:inherit;
		}

#sx_alto	{
			background-image:url("beta/imgs/alto_sx.gif");
			background-repeat:no-repeat;
			height:30px;
			margin-bottom:-5px;
			padding:0;
			color:inherit;
			background-color:inherit;
			}
			
.sx_corpo	{
			background-color:#8B1630;
			padding:0px;
			margin:0px;
			color:inherit;
			width:150px;
			}

#sx_basso	{
			background-image:url("beta/imgs/basso_sx.gif");
			background-repeat:no-repeat;
			height:30px;
			margin-top:-5px;
			padding:0px;
			}

/*#alto_sx	{
			float: left;
			height:150px;
			width:30px;
			}
			
#alto_dx	{
			float: right;
			height:150px;
			width:30px;
			margin-top: 0;
			}
#alto_corpo	{
			float:none;
			margin-left:30px;
			margin-right:30px;
			}

#cont_sx	{
			width:720px;
			margin:0;
			padding:0;
			}*/
			
#head_alto	{
			background-image:url("beta/imgs/head_alto.gif");
			background-repeat:no-repeat;
			width:750px;
			height:20px;
			}

#head_basso	{
			background-image:url("beta/imgs/head_basso.gif");
			background-repeat:no-repeat;
			margin-top:-20px;
			width:750px;
			height:20px;
			}

#head_corpo	{
			/* background-color:#FF9900; */
			position:relative;
			margin-top:-20px;
			height:130px;
			vertical-align:middle;
			/* padding:5px; */
			}

.sx_corpo ul {
	list-style: none;
    margin:0;
    padding:0;

}



.sx_corpo li	{
		    	background-color:#8B1630;
				color: #FFFFFF;
				padding:0;
				margin:0px;
				display:inline;
				width: 150px;
				height:25px;
				border:0;
				/*float:left;
				clear:left;
				*/
				} 

/*.sx_corpo li	{
		    	background-image:url(imgs/menu_sx_corr.gif);
				background-repeat:repeat-y;
				color: #000;
				padding:0;
				margin-top:5px;
				margin-bottom:5px;
				display:inline;
				width: 150px;
				height:25px;
				/*float:right;
				clear:left;*/
				/*text-indent:0;
				} */
				
.sx_corpo li a:link {
					font-weight: normal;
					color:#FFFFFF;
					text-decoration:none;
					margin-top:5px;
					margin-bottom:5px;
					background-color:inherit;
					vertical-align:middle;
					}
.sx_corpo li a:visited {
					font-weight: normal;
					color:#FFFFFF;
					text-decoration:none;
					margin-top:5px;
					margin-bottom:5px;
					background-color:inherit;
					vertical-align:middle;
					}
.sx_corpo li a:hover,active {
	font-weight: bold;
	color:#003300;
    background-image:url("beta/imgs/menu_sx_active.gif");
	background-repeat:repeat-y;
	text-decoration:underline;
	background-color:inherit;
}
.sx_corpo li a {
	display:block;
	width:100%;
	height:25px;
    /*padding-top: 0.3em;
    padding-bottom: 0.2em;*/
}

#footer	{
		position:relative;
		width:750px;
		height:60px;
		clear:left;
		border: 1px dashed #000000;
		margin-top:1em;
		display:none;
		}

#corpo .extra	{
			font-size:500%;
			font-family:"Bodoni MT Black", "Comic Sans MS", fantasy, sans-serif;
			color:#000000;
			}

#corpo h2,h1,.sh2	{
			font-size:300%;
			font-family:"Bodoni MT Black", "Comic Sans MS", fantasy, sans-serif;
			color:#800000;
			}

#corpo h3,.sh3	{
			font-size:200%;
			font-family:"Bodoni MT Black", "Comic Sans MS", fantasy, sans-serif;
			color:#800000;
			}

#corpo h1,h2,h3,.extra,.sh2,.sh3	{
				line-height:0.9em;
				text-align:center;
				}

#corpo h3.nero	{
				color:#000000;
				background-color:inherit;
				}

#corpo a	{
	font-weight:normal;
	text-decoration:underline;
	color:#0000CC;
	background-color:inherit;
	}

#corpo a:hover	{
		font-weight:bold;
		}

#corpo a:active	{
			text-decoration:none;
			}

.sx_corpo li#corrente	{
			
			background:url("beta/imgs/menu_sx_corr.gif") repeat top left;
			/*padding-top:0.3em;
			padding-bottom:0.2em;*/
			font-weight:bold;
			text-decoration:none;
			color:#000000;
			display:block;
			margin-top:5px;
			margin-bottom:5px;
			}

.cntr	{
		text-align:center;
		}

#corpo h4	{
			font-size:150%;
			color:#800000;
			font-family:"Bodoni MT Black", "Comic Sans MS", fantasy, sans-serif;
			text-align:center;
			}

.dxt	{
		text-align:right;
		}

.blue	{
		color:#000099;
		}


