/* CSS Document */

body{
		width:760px;
		margin:0px auto;
		background-color:#8078F2;
}

.contenitore{
		width:760px;
		position:relative;
}

.top{
		width:760px;
		height:10px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#8078F2;
}

.top2{
		width:760px;
		height:150px;
		position:absolute;
		top:10px;
		left:0px;
		background-image:url(../img/top.jpg);
}

.corpo{
		width:760px;
		position:absolute;
		top:183px;
		left:0px;
		background-color:#FFFFFF;
}



.bottom{
		width:756px;
		height:auto;
		position:static;
		bottom:0px;
		background-color:#8078F2;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10pt;
		color:#FFFFFF;
		text-align:center;
		border:solid #FFFFFF 2px;
		padding-top:6px;
		padding-bottom:6px;		
		clear:both;
		word-spacing:3px;
		letter-spacing:2px;
}

.bottom a{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:7.5pt;
		color:#FFFFFF;
		word-spacing:3px;
		letter-spacing:2px;
		text-decoration:none;
}

.bottom a:hover{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:7.5pt;
		color:#FFFFFF;
		word-spacing:3px;
		letter-spacing:2px;
		text-decoration:underline;
}



/*MENU' ORIZZONTALE*/	
#navigazione ul{
		width:760px;
		height:auto;
		background-color:#8078f2;
		font-size:14px;
		color:#FFFFFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		list-style-type:none;
		padding:1px 2px 2px 2px;
		position:absolute;
		top:162px;
		left:0px;
		margin:0px;
		
}

#navigazione li{
		display:inline;
		margin:0px;
    	padding:1px 2px 2px 2px;

}

#navigazione li a{
		background-color:#8078f2;
		font-size:14px;
		color:#FFFFFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		text-decoration:none;
    	padding:1px 2px 2px 2px;

}

#navigazione li a:hover{
		background-color:#FFFFFF;
		font-size:14px;
		color:#8078f2;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		text-decoration:none;
    	padding:1px 8px 3px 8px;
}

#navigazione li#activelink a{
		background-color:#FFFFFF;
		font-size:14px;
		color:#8078f2;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		text-decoration:none;
    	padding:1px 8px 3px 8px;
}
/*FINE MENU' ORIZZONTALE*/	

/*BANDIERE LINGUA*/
#lingua {
		z-index:1;
		position:absolute;
		top:160px;
		left:605px;
}

#lingua a img{
		border-color:#FFFFFF;
		border-width:1px;
}

#lingua td{
		padding:2px;
}

/*FINE BANDIERE LINGUA*/

#cella_sx{
		border-right:1px solid #8078f2;
		text-align:left;
		width:20%;
		vertical-align:top;
		color:#999999;
		font-size:8pt;
		padding:5px;
		word-spacing:2px;
		letter-spacing:1px;
}

#cella_dx{
		border-left:1px solid #8078f2;
		text-align:left;
		width:20%;
		vertical-align:top;
		color:#666666;
		font-size:8pt;
		padding:5px;
		word-spacing:2px;
		letter-spacing:1px;
}

#cella_c{
		text-align:justify;
		width:60%;
		vertical-align:top;
		color:#666666;
		font-size:11pt;
		padding:5px;
}


#tabella{
		width:100%;
		height:100%;
		font-family:Georgia, "Times New Roman", Times, serif;
}

#cella_sx h1{
		border:1px solid #8078f2;
		color:#8078f2;
		font-size:9pt;
		font-weight:bold;
		letter-spacing:1px;
		padding:2px;
		margin:0px;
		background-color:#E4E4E4;
		font-family:Georgia, "Times New Roman", Times, serif;
		word-spacing:2px;
		letter-spacing:1px;
}

