body{
	margin: 0;
	font-size: 10pt;
	font-family: sans-serif;
}


a{
	color: blue;
}



/* Sezione di CSS per la barra in alto */
#testa{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 90px;
	background-image: url('layout/barra_alta_spicer.gif');
}


#logo{
	position: absolute;
	top: 0;
	left: 0;
}

#header_img{
	position: absolute;
	top: 0;
	left: 146px;
}






/* Sezione di CSS per la barra laterale a sinistra */
#navigator{
	position: absolute;
	left: 0;
	top: 81px;
	width: 98px;
	height: 600px;
	background-image: url('layout/barra_lato.jpg');
}

.navigator_td{
	height: 22;
 	width: 106;
 	font-size: 8pt;
	text-align: center;
}



td.navigator_td a{
	color: #FFFFCC;
}



/* Sezione di CSS per il corpo */
#content{
	position: absolute;
	top: 90px;
	left: 98px;
	bottom: 0;
	width: 800px;
	background-image: url('layout/bground.jpg');
}


#changing_frame{
	position: absolute;
	left: 0;
	top: 0;
	width: 600px;
	background: transparent;
}



/* Sezione CSS per gli araldi */
#araldi{
	position: absolute;
	top: 0;
	left: 600px;
}

table.araldo{
	width: 110px;
	padding: 0px;
	border-spacing: 0;
	border: 0;
	border-collapse: collapse;
}

table.araldo td{
	border: 0;
	text-align: center;
	font-size: 8pt;
	padding: 0;
	border: 0;
	width: 110px;
	background: #0066FF;
}

table.araldo td.spacer{
	background: white;
}

table.araldo div{
	color: white;
	text-align: center;
	width: 100%;
	height: 100%;
	font-size: 8pt;
}

table.araldo p.block_title{
	font-size: 8pt;
	font-weight: bold;
	margin: 0;
}

table.araldo a{
	color: #FFFFCC;
}


