html{
	background: url(img/sf_righine.gif) #020719;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

body{
	margin: 0px auto;
	width: 1003px;
	text-align:center;
	
	font-family: tahoma;
	font-size:11px;
	color: #3b3b3b;
	line-height:150%;
	
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #f8f8f8; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color:  #020719; 
	scrollbar-track-color: #f0f0f0; 
	scrollbar-darkshadow-color: #f0f0f0; 
}

div#testata_flash{
	width:1003px; height:272px;
	position:relative;
}

div#contenitore{
	width:921px; 
	margin: 0px auto; 
	position:relative;
}
	div#sopra{
		background: url(img/sf_sopra.jpg) no-repeat;
		width:921px; height:75px;
		position:relative;
		margin:0px;		
		background-color:white;
	}
	div#contenuto{
		background: url(img/sf_contenuto.jpg) repeat-y;
		text-align:center;
		width:921px; 
		position:relative;
		background-color:white;
	}
		div#divmenu{
			float:left;
			width: 204px;
			margin-right:47px;
			padding-top:30px;
			padding-bottom:50px;
		 }	 
		div#dueterzi{
			float:left;
			width: 661px;
			text-align:left;
		 }
		 	div#centro{
				float:left;
				width: 422px;
				margin-right:47px;
				text-align:center;
				padding:5px 0px;
			 }
			div#destra{
				float:left;
				width: 162px;
				text-align:left;		
				padding:5px 10px;
			 }
	 
	div#sotto{
		background: url(img/sf_sotto.jpg) no-repeat center bottom;
		width:921px; height:11px;
		height:70px;
		clear:both;
	}

div#footer{
	background-image: none;
	height:40px;
	padding-top:5px;
	margin: 0px auto; 
	clear:both;
	text-align:left;
	color: #a8a8a8;
}

div#footer a{color:#a8a8a8}
div#footer a:hover{color:white}

div.voce{
	float:right;
	width: 179px; height: 29px;
	text-align:left;
	background: url(img/sf_menu.gif) no-repeat;
}

img {border:0px}

a:link, a:visited, a:active{
	text-decoration:none;
}
a:hover{
	color: #0b85b1;
}

.testo{
	font-family: tahoma;
	font-size:11px;
	color: #3b3b3b;
}
a.testo:link, a.testo:visited, a.testo:active{
	font-family: tahoma;
	font-size:11px;
	color: #3b3b3b;
	text-decoration:none;
}
a.testo:hover{
	color: #a8a8a8;
}
a.testo_menu:link, a.testo_menu:visited, a.testo_menu:active{
	font-family: tahoma;
	font-size:11px;
	color: #3b3b3b;
	text-decoration:none;
}
a.testo_menu:hover{
	color: #0b85b1;
}

a.link:link, a.link:visited, a.link:active{
	font-family: tahoma;
	font-size:11px;
	color: #a8a8a8;
	text-decoration:none;
}
a.link:hover{
	color: #0b85b1;
}

.azzurro{	color: #0b85b1}
.grigio_chiaro{color: #b2b2b2}
.grigio_medio{color: #949494}
.grigio_scuro{color:#3b3b3b}

.f50{ 
		float:left; width:49%;
		margin:1px;
		text-align:left;
}

.soc2{ 
		float:right; width:50%;
		margin:1px;
		text-align:left;
		padding:60px 0px;
}
.soc1{ 
		float:right; width:35%;
		margin:1px;
		text-align:left;
		padding:60px 0px;
}

.gal2{ 
		float:right; width:45%;
		margin:1px;
		text-align:left;
		padding:20px 0px;
}
.gal1{ 
		float:right; width:30%;
		margin:1px;
		text-align:left;
		padding:20px 0px;
}

img.ante{
	width:170px;height:110px;
	margin:20px 10px;
	border: 2px solid #a8a8a8;
}

img.ante_gal{
	height:114px;
	margin:0px 12px 12px 0px;
	border: 12px solid #efefef;
}

div.sponsors{
	float:left;
	padding-top:20px;
	text-align:center;
	width:100% ;
}

div.sponsors img{
	margin:0px 10px;
	/*border: 1px solid #0b85b1;*/
	border: 1px solid #e5e5e5;
}
div.sponsors img:hover{
	/*border: 1px solid #f5f5f5;*/
	cursor:pointer;
}

