/* CSS Document */
html,body{margin:0;padding:0}
body{
	font-family: georgia, times, "times new roman", serif;
	color: #555;
	text-align:center;
	background-image : url(sfo2.gif);
	background-attachment : fixed;
	background-position : top left;
	background-repeat : repeat;
	}
	
h1{margin: 0;padding: 20px 0 10px 5px;font-size: 200%;color:#8E8E96; text-align:center;}
h2,h3,h4{margin:0;padding-left: 5px;line-height: 22px;color:#717179;		}
h2{font-size: 160%}
h3{font-size:130%}
h4{font-size:120%}
p	{
	margin: 0 2px;
	padding: 0 0 0.7em;
	}
a
{
	color :#5A5C65;
	font-size:101%;
	text-decoration:none;
	font-weight:bold;
}	
#container{
		width:770px;
		margin: 0 auto;
		text-align:left;
		background: url(sf_content.jpg);
		background-repeat:repeat-y;
		}
#header	{
	background-image : url(banner_sotto.jpg);
	background-position : top right;
	background-repeat:repeat-x;
		}

		
#main	{
		float:right;	
		width:610px;
		padding-bottom:20px;

		}
#content{
		float:left;
		width:600px;
		text-align:justify;
		font-size:14px;
	
		}
#bussola 
		{
		text-align:left;
		padding:0 5px 0 0;
		font-size:85%;		
		padding:0 0 0 5px;
		}		

#content img
		{
		float:left;
		padding:2px 2px 0 5px;
		margin-right:10px;
		}
#scacchi img
		{
		float:left;
		}		

#menusx	{
		float:left;
		width:155px;
		font-size:101%;
		padding: 10px 0 0 0px;
		font-family: georgia, times, "times new roman", serif;	
		color : rgb(255,255,255);
		}
#menusx a
{
	color:#5A5C65;
	height:29px;
	padding-top:5px;
	padding-left:25px;
	padding-bottom:8px;
	font-size:81%;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #5A5C65;
	border-left:1px solid #5A5C65;
	display:block;
	letter-spacing:-1px;
	background:url(imagine/drop.gif) no-repeat;
}

#menusx a:hover
{
	color:#006699;
	font-size:81%;
	background-color : rgb(255,255,255);
	border-left:1px solid #000066;
	display:block;
}
#menusx hr{
		color:#fff;
		width:90%;
		richness:inherit;
		}		
				
#footer	{
		text-align:center;
		clear:both;
		width:768px;
		padding-top:5px;
		background-image:url(footer.jpg);
		border-top:1px solid #000066;		
		border-left:1px solid #000066;
		border-right:1px solid #000066;		
		font-family: georgia, times, "times new roman", serif;
		color:#000036;		
		}

