
body{
	background-color:#950000;
	background-image:url(img/menu.png);
	background-repeat:repeat-y;
	background-position:center;
	font-family:Thaoma, Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	margin:0 auto;
	}

/*--------------INDEX------------------*/
#Index {
	background-image:url(img/menu.png);
	margin:0 auto;
	background-repeat:repeat-y;
	background-position:center;
	margin:0 auto;
	height:690px;
	width:290px;
}


#Index .Menu{
	margin:0 auto;
	width:292px;
	padding-bottom:20px;
	}
#Index .Bottone{
		background-image: url(img/bottone.png);
		background-position:bottom;
		background-repeat: repeat-x;
		border:0;
		line-height:23px;
		letter-spacing:-1px;
		width:258px;
		float:left;
		display:block;
		height:26px;
		margin-left:17px;
		margin-top:3px;
}
#Index .Menu  .Bottone a:hover{
	background-image:url(img/sf_att.png);
	background-position:left;
	padding-left:5px;
	line-height:23px;
	text-decoration:none;
	display:block;
	height:25px;
	color:#000;}
		
#Index .Menu .Bottone a{
		background-image:url(img/sf_bott.png);
		background-repeat:no-repeat;
		background-position:bottom;
		display:block;
		color:#FFF;
		line-height:23px;
		margin-top:3px;
		height:26px;
		text-decoration:none;
		border:0px;
		padding-left:5px;
		}
		
#Index .Menu .BottonePortale{
		background-image:url(img/portale.png);
		background-repeat:repeat-y;
		background-color:#950000;
		line-height:23px;
		float:left;
		color:#FFF;
		background-repeat:repeat-y;
		text-align:right;
		width:258px;
		display:block;
		height:50px;
		text-align:center;
		margin-left:17px;
		margin-top:15px;
		}


a{
	 	color:#FFF;
		text-decoration:none;
}
/*a:focus { 
		outline: 0; }*/
 a:hover{
		color:#950000;}
#link{
	color:#FFFFFF;
}
#clear{
		clear:both;
		height:10px;
		}
.link-home-1{
		text-decoration:none;
		color:#FFF;
		}
.menu-attivo{
		text-decoration:underline;
		}
/*-----------------Menu--------------------------*/		
 .Bottone{
	background-image:url(img/bottone.png);
	background-position:bottom;
	background-repeat:repeat-x;
	letter-spacing:-0.1em;
	line-height:23px;

	width:259px;
	float:left;
	display:block;
	height:26px;
	margin-top:3px;
	}
 .Menu{
	float:left;
	width:280px;
	[if lt IE 8]width: 285px;
	[if lt IE 8]padding-right:5px;
	margin-left:0px;
	}	
 .Menu .Bottone a:hover{
	background-image:url(img/bottone.png);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#CCC;
	padding-left:5px;
	text-decoration:none;
	display:block;
	height:26px;
	color:#000;
	}
 .Menu .Bottone .attivo{
	background-image:url(img/bottone.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-left:5px;
	text-decoration:none;
	display:block;
	height:26px;
	background-color:#CCC;
	line-height:23px;
	color:#000;
	}
		
.Menu .BottonePortale{
/*background-image:url(img/portale.png);
	background-repeat:repeat-y;*/
	background-color:#950000;
		float:left;
		color:#FFF;
		text-align:right;
		width:259px;
		display:block;
		text-align:center;
		margin-top:10px;
		padding-bottom:5px;
		padding-top:5px;
		}
.Menu  .Bottone a{
	background-color:#4F4F4F;
		display:block;
		color:#FFF;
		text-decoration:none;
		padding-left:5px;
		}
		

/*-----------------footer--------------*/

#Footer{
	float:left;
	width:258px;
	text-align:center;
	margin-left:17px;
	height: 150px;
		}
#Footer p{
	margin-top:10px;
	text-align:center;

}

