body {
	background: url('../img/sf.jpg');
	background-repeat:repeat-x;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	background-color:#E6E7E8;
	color: #414042;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	text-decoration:none;
	color: #6b6b6b;
}
#Pagina {
	width:980px;
	text-align: left;
	margin:auto;
}
#Header {
	background: url('../img/top.jpg') no-repeat bottom left;
	width:980px;
	height:130px;
	text-align: left;
	vertical-align:bottom;
	position:relative;
}
#Bottom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#FFF;
	text-align:center;
	background: url('../img/sfbottom.gif') no-repeat bottom left;
	width:980px;
	height:40px;
	line-height:40px;
	position:relative;
	float:left;
	margin-top:20px;
}
#PB {
	width:980px;
	float:left;
	position:relative;
	margin-top:10px;	
}

#Logo {
	width:300px;
	height:100px;
	text-align: left;
	top:30px;
	position:relative;
	float:left;
}
#Calendar {
	float:right;
	margin-right:5px;
}
#Lout {
	float:right;
	position:relative;
	margin-right:30px;
	top:11px;
}
#Benv {
	margin-left:20px;
	float:left;
}
#Login {
	width:470px;
	height:40px;
	line-height:40px;
	text-align: left;
	top:20px;
	padding-left:10px;
	position:relative;
	float:left;
	left:190px;
}
#Login ul {
	position:relative;
	top:12px;
	width:470px;
	margin-left:0px;
	padding-left:20px;
	margin-top:0px;
	height:20px;
}
#Login li {
	font-family: Arial, "Times New Roman", Times, serif;
	color: #414042;
	height:20px;
	list-style:none;
	float:left;
	padding-right:10px;
	line-height:20px;
	position:relative;
}





/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_line.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {
position:relative;
width:1010px;
height:30px;
top:0px;
float:left;
}


.menu ul{
	display:inline;
	height:30px;
	width:1010px;
}
.menu ul li a:hover{
color:#314056;
}
.menu li{
	background: url('../img/mnu_off.jpg') no-repeat bottom left;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	color:#C7C8CA;
	float:left;
	list-style:none;
	line-height:35px;
	text-align:center;
	margin-left:5px;
	width:75px;
	height:30px;
	cursor:pointer;
	display:block;
}

.menu table{
position:absolute;
list-style:none;
float:left;
text-align:center;
line-height:30px;
cursor:pointer;
width:75px;
height:30px;
background: url('../img/mn.gif');
display:block;
}

.menu a, .menu :visited {
color:#fff;
text-decoration:none;
line-height:30px;

}

.menu ul ul {
background: url('../img/mn.gif');
	visibility:hidden;
	position:absolute;
	height:40px;
	top:28px;	
	margin-top:0px;
	display:block;
	float:right;
	right:55px;
	width:900px;
}
.menu ul ul li {
	font-family: Arial, "Times New Roman", Times, serif;
	background: url('../img/mn.gif');
	color:#414042;
	width:auto;
	float:right;
	line-height:30px;
	padding-left:5px;
	padding-right:5px;
	height:30px;
	z-index:10;
	
}
.menu ul ul li a: {
	color:#414042;
}
.menu ul ul li a:visited {
	color:#414042;
}
.menu ul ul li a:active {
	color:#414042;
}
.menu ul ul li a:link {
	color:#414042;
}
.menu :hover {
white-space:normal;
}

.menu li:hover {
	background: url('../img/mnu_on.jpg') no-repeat bottom left;
	color:#314056;
	text-decoration:none;
	height:30px;
}
.menu ul ul li:hover{
	background:none;
	color:#314056 !important;
	text-decoration:none;
	height:30px;
}
.menu li:hover > a b
{
	background: url('../img/mnu_on.jpg') no-repeat bottom left;
	color:#314056;
	text-decoration:none;
	height:30px;
	line-height:30px;
}
.menu ul li:hover ul,
.menu ul a:hover ul{
	display:block !important;
	visibility:visible !important;
	top:28px;
	line-height:30px;
	z-index:10;
}

.menu ul :hover ul li {
	display:block !important;
	visibility:visible !important;
	top:28px;
	line-height:30px;
	z-index:10;
}
.menu ul :hover ul li a {
	display:block !important;
	visibility:visible !important;
	top:28px;
	line-height:30px;
	z-index:10;
}
.menu ul :hover ul li a:hover {
color:#314056;
line-height:30px;
}







#Content {
	position:relative;
	width:930px;
	margin-top:25px;
	margin-right:25px;
	margin-left:25px;
	min-height:400px;
}
#MenuRight {
	width:300px;
	position:relative;
	float:right;
	margin-left:10px;	
}
#MenuRightBox1 {
	width:300px;
	position:relative;
}
#MenuRightBox2 {
	width:300px;
	height:200px;
	padding:0px;
	margin-top:10px;
	position:relative;
	float:left;
}
#MenuRightSpazio {
	width:300px;
	height:10px;
	position:relative;
}
#MenuRight2 {
	width:300px;
	position:relative;
	margin-left:10px;
	float:right;
}
#MenuRightlst {
	background: url('../img/sflog.gif') no-repeat top left;
	width:270px;
	height:430px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	position:relative;
	float:right;
}
#MenuRightlst ul {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:5px;
	margin-bottom:0px;
	text-indent:5px;
	list-style-type:disc;
	width:270px;
	line-height:20px;
	background: url('../img/Titmnu.gif') no-repeat top left;
}
#MenuRightlst ul {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#MenuRightlst ul a {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold !important;
	color:#FFFFFF;
	text-decoration:none;
}
#MenuRightlst ul a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#MenuRightlst ul a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#MenuRightlst ul a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#MenuRightlst ul a:visited {
	color:#FFFFFF;
	text-decoration:none;
}


#MenuRightlst li a {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold !important;
	color:#314056 !important;
	text-decoration:none;
}
#MenuRightlst li {
	color:#314056 !important;
	font-weight:bold !important;
	width:270px;
	margin-left:30px;
	line-height:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	text-indent:-5px;
	height:20px;
	
}
#MenuRightlst2 {
	background: url('../img/areatest-window.jpg') no-repeat top left;
	width:270px;
	height:100px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	top:5px;
	position:relative;
	float:right;
}
#MenuRightlst2 ul {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:5px;
	margin-bottom:0px;
	text-indent:5px;
	list-style-type:disc;
	width:270px;
	line-height:20px;
	background: url('../img/Titmnu.gif') no-repeat top left;
}
#MenuRightlst2 ul {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#MenuRightlst2 ul a {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold !important;
	color:#FFFFFF;
	text-decoration:none;
}
#MenuRightlst2 ul a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#MenuRightlst2 ul a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#MenuRightlst2 ul a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#MenuRightlst2 ul a:visited {
	color:#FFFFFF;
	text-decoration:none;
}


#MenuRightlst2 li a {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold !important;
	color:#314056 !important;
	text-decoration:none;
}
#MenuRightlst2 li {
	color:#314056 !important;
	font-weight:bold !important;
	width:270px;
	margin-left:30px;
	line-height:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	text-indent:-5px;
	height:20px;
	
}
#Presentazione {
	width:615px;
	height:340px;
	position:relative;
	float:left;
}
#Pres {
	z-index:1;
	width:615px;
	height:340px;
	position:relative;
	float:left;
}
#Pres2 {
	z-index:0;
	padding:25px;
	left:0px;
	width:615px;
	height:340px;
	position:absolute;
	float:left;
	background: url('../img/pres.gif') no-repeat top left;
}
#Eventi {
	width:930px;
	height:220px;
	margin-top:10px;

	position:relative;
	float:left;
}
#Pubbli {
	width:300px;

	
	position:relative;
	float:left;
}
#Pubbli2 {


	
	position:relative;
	float:left;
}
#SpazioBox3 {
	width:15px;
	height:125px;
	position:relative;
	float:left;
}
#SpazioBox4 {
	width:15px;
	height:95px;
	position:relative;
	float:left;
}
#News {
	width:615px;
	height:200px;
	margin-top:10px;
	position:relative;
	float:left;
}
.TitNews {
	width:100%;
	margin-top:15px;
	
	position:relative;

}
.BoxNews {
	background: url('../img/fondino-news.jpg') no-repeat top left;
	width:170px;
	height:185px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	margin:0px;
	position:relative;
	float:left;
}
.BoxNewsGrande {
	background: url('../img/fondino-news-grande.jpg') no-repeat bottom left;
	width:270px;
	height:195px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	margin-top:10px;
	position:relative;
	float:left;

}
.Tratteggio{
	background: url('../img/tratteggio.gif');
	background-repeat:repeat-x;
	width:170px;
	height:1px;
	float:left;
	position:relative;
	margin:0px;
}
.TratteggioPres{
	background: url('../img/tratteggio.gif');
	background-repeat:repeat-x;
	width:450px;
	height:1px;
	float:left;
	position:relative;
	margin:0px;
}
.TratteggioMedio{
	background: url('../img/tratteggio.gif');
	background-repeat:repeat-x;
	width:270px;
	height:1px;
	float:left;
	position:relative;
}
.TratteggioPag{
	background: url('../img/tratteggio.gif');
	background-repeat:repeat-x;
	width:615px;
	height:1px;
	margin-bottom:10px;
	float:left;
	position:relative;
}
.BoxEventi{
	width:580px;
	min-height:100px;
	margin-top:10px;
	float:left;
	padding:15px;
	position:relative;
	background-color:#D1D3D4;
}
.BoxSlide{
	width:580px;
	margin-top:10px;
	float:left;
	padding:15px;
	position:relative;
	background-color:#D1D3D4;
}
.BoxLink{
	width:580px;
	min-height:50px;
	margin-top:10px;
	float:left;
	padding:15px;
	position:relative;
	background-color:#D1D3D4;
}
.Spaziobox {
	width:7px;
	height:200px;
	position:relative;
	float:left;
}
.Spaziobox2 {
	width:20px;
	height:200px;
	position:relative;
	float:left;
}
.SpazioOR {
	width:610px;
	height:20px;
	position:relative;
	float:left;
}
.TextBox {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #6b6b6b;
	border-color: #C7C7C7;
	border-style: solid;
	border-width:1px;
	text-decoration: none;
	height:16px;
}
#Nascosti{
	float:left;
	position:relative;
	float:left;
	width:600px;

	text-decoration: none;
}
#Allegati{
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #6b6b6b;
	float:left;
	position:relative;
	float:left;
	width:600px;

	text-decoration: none;
}
#Allegati ul {
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	min-height:0px;
	min-width:600px;
	float:left;
	position:relative;
}
#Allegati li {
	float:left;
	list-style:none;
	display:inline;
	line-height:18px;
	margin-bottom:0px;
	padding-bottom:5px;
	text-indent:5px;
	margin-top:10px;
	width:600px;
	margin-bottom:10px;
}
#Allegati li a {
	text-decoration:none;
	color: #6b6b6b;
}
.Foto{
	border-color:#666;
	border-width:1px;
	border-style:solid;
	margin-right:8px;
	margin-bottom:8px;
}
.Icon {
	margin-top:0px;
	margin-right:5px;
	float:left;
}
.Testo{
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #6b6b6b;
	text-decoration: none;
}
.Testo a:hover{
	color: #6b6b6b;
	text-decoration:underline;
}
.Testo a:active{
	color: #6b6b6b;
	text-decoration:none;
}
.Testo a:link{
	color: #6b6b6b;
	text-decoration:none;
}
.Testo a:visited{
	color: #6b6b6b;
	text-decoration:none;

}
.TestoBianco {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration:none;
	line-height:15px;
	color: #FFFFFF;
}
.TestoBianco a:hover{
	text-decoration:none;
	color: #FFFFFF;
}
.TestoBianco a:active{
	text-decoration:none;
	color: #FFFFFF;
}
.TestoBianco a:link{
	text-decoration:none;
	color: #FFFFFF;
}
.TestoBianco a:visited{
	text-decoration:none;
	color: #FFFFFF;
}
#TestoPres{
	margin-top:15px;
	width:450px;
	text-align:justify;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration:none;
	line-height:15px;
	color: #FFFFFF;
	float:left;
}
.TitoliPres{
	margin-top:15px;
	width:500px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #BFBFBF;
	text-decoration: none;
	float:left;
}
.TitoliPagina{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #6b6b6b;
	text-decoration: none;
	width:600px;
}
.TitoliPagina a:hover{
	text-decoration:none;
	color: #6b6b6b;
}
.TitoliPagina a:active{
	text-decoration:none;
	color: #6b6b6b;
}
.TitoliPagina a:link{
	text-decoration:none;
	color: #6b6b6b;
}
.TitoliPagina a:visited{
	text-decoration:none;
	color: #6b6b6b;
}
.TitoliPaginaBlu{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #596F89;
	text-decoration: none;
	width:600px;
}
.TitoliPaginaBlu a:hover{
	text-decoration:none;
	color: #596F89;
}
.TitoliPaginaBlu a:active{
	text-decoration:none;
	color: #596F89;
}
.TitoliPaginaBlu a:link{
	text-decoration:none;
	color: #596F89;
}
.TitoliPaginaBlu a:visited{
	text-decoration:none;
	color: #596F89;
}
.TitoliEventi{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #6b6b6b;
	text-decoration: none;
}
.TitoliBlu{
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #596F89;
	text-decoration: none;
	font-weight:bold;
}
.TitoliBlu2{
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #BFBFBF;
	text-decoration: none;
	font-weight:bold;
}
.TitoliNeri{
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#414042;
	text-decoration: none;
	font-weight:bold;
}
#myGallery
{
	float:left;
	
	
	margin-top:15px;
	width: 280px !important;
	height: 220px !important;
}
#myGallery2
{
	float:left;
	position:relative;
	margin-top:15px;
	width: 615px !important;
}
#Box
{
	position:relative;
	float:left;
	margin-top:15px;
	width: 610px !important;
	height: 220px !important;
}
#VideoBox
{
	z-index:-1;
	float:left;
	position:relative;
	width: 300px !important;
	height: 200px !important;
	
}
#Playlist
{
	vertical-align:baseline;
	left:310px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	
	position:absolute;
	width: 280px !important;
	height: 184px !important;
	
}

#Contenuto {
	position:relative;
	width:615px;
	min-height:400px;
	float:left;
}
#MIntestazione {
	position:relative;
	float:left;
	width:100%;
	margin-top:5px;
}
.H10 {
	width:100%;
	height:10px;
	float:left;
}
.M50 {
	text-indent:10px;
	float:left;
	margin:0px;
	padding:0px;
	width:49%;
	line-height:20px;
}
.M80 {
	text-indent:10px;
	float:left;
	width:80%;
	line-height:20px;
}
.M20 {
	text-indent:10px;
	float:left;
	width:20%;
	line-height:20px;
}
.MB50 {
	float:left;
	margin:0px;
	padding:0px;
	width:49%;
	line-height:20px;
}
.MB80 {
	float:left;
	width:80%;
	line-height:20px;
}
.MB20 {
	float:left;
	width:20%;
	line-height:20px;
}
.M100 {
	text-indent:10px;
	float:left;
	width:100%;
	line-height:20px;
}
.MB100 {
	float:left;
	width:100%;
	line-height:20px;
}
.M30 {
	text-indent:10px;
	float:left;
	position:relative;
	width:30%;
	line-height:20px;
}
.TextBox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #6b6b6b;
	border-color: #C7C7C7;
	border-style: solid;
	border-width:1px;
	margin:0px;
	text-decoration: none;
	height:16px;
}
#Readmore {
	width:81px;
	height:21px;
	float:right;
	margin-right:70px;
	top:70px;
	position:relative;
}
#Readmore2 {
	width:81px;
	height:21px;
	float:left;
	position:relative;
}
#C100 {
	position:relative;
	float:left;
	margin-bottom:2px;
	width:615px;
}
#ContLinee{
	position:relative;
	float:left;
	width:610px;
	background-color:#FFF;
}
#TopLinee{
	position:relative;
	float:left;
	width:610px;
	height:70px;
}
#Linee{
	position:relative;
	background-image:url(../img/sf_linee.jpg);
	float:left;
	width:610px;
}
#SpaceLinee{
	position:relative;
	float:left;
	width:610px;
	height:15px;
}
#SpaceLinee2{
	position:relative;
	float:left;
	width:610px;
	height:10px;
}
#NumLinee{
	position:relative;
	float:left;
	width:38px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	min-height:14px;
	padding-left:10px;
	line-height:16px;
}
#NumLinee2{
	position:relative;
	float:left;
	width:38px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#949698;
	min-height:14px;
	padding-left:10px;
	line-height:16px;
}
#TextLinee{
	position:relative;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:12px;
	line-height:16px;
	width:540px;
	padding-left:5px;
	min-height:14px;
	color:#000;
	
}
#TextLinee a{
	color:#000;
}
#TextLinee2{
	position:relative;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:15px;
	line-height:16px;
	width:540px;
	padding-left:5px;
	min-height:14px;
	color:#000;
	font-weight:bold;
}
#TextLinee3{
	position:relative;
	color:#000;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:14px;
	line-height:16px;
	width:540px;
	padding-left:5px;
	min-height:14px;
	font-weight:bold;
	
}
#TextLinee4{
	position:relative;
	color:#000;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:13px;
	line-height:16px;
	width:540px;
	padding-left:5px;
	min-height:14px;
	font-weight:bold;
	
}
#LineeLinea{
	position:relative;
	float:left;
	width:586px;
	margin-left:10px;
	height:1px;
	background-color:#000;
	top:0px;
}
#Cred {
	position:relative;
	float:right;
	height:11px;
	width:99px;
	right:12px;
}
#Bk{
	position:relative;
	float:left;
	height:11px;
	width:64px;
	left:10px;
}