/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color:#000;
	background-image: url(../img/sf_body.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;
	}
#box{
	position:absolute;
	right:0;
	width:750px;
	margin:0;
	padding:0;
	background-color: #EDEEEF;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	}
#img_adozioni{
	margin:0;
	padding:0;
	width:750px;
	height:120px;
	background-image: url(../img/sf_top.jpg);
	}
#img_associazione{
	margin:0;
	padding:0;
	width:750px;
	height:120px;
	background-image: url(../img/sf_top03.jpg);
	}
#img_mille{
	margin:0;
	padding:0;
	width:750px;
	height:120px;
	background-image: url(../img/sf_top04.jpg);
	}
#img_conatti{
	margin:0;
	padding:0;
	width:750px;
	height:120px;
	background-image: url(../img/sf_top02.jpg);
	}
#img_donazioni{
	margin:0;
	padding:0;
	width:750px;
	height:120px;
	background-image: url(../img/sf_top01.jpg);
	}
#img_dovesiamo{
	margin:0;
	padding:0;
	width:750px;
	height:120px;
	background-image: url(../img/sf_top05.jpg);
	}
#img_progetti{
	margin:0;
	padding:0;
	width:750px;
	height:120px;
	background-image: url(../img/sf_top06.jpg);
	}
#img_viaggi{
	margin:0;
	padding:0;
	width:750px;
	height:120px;
	background-image: url(../img/sf_top07.jpg);
	}				
#nav{
	margin:0;
	padding:0;
	width:750px;
	height:30px;
	background-image: url(../img/sf_nav.gif);
	border-left: 1px solid #AEAFB2;
	}
#nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
#nav li{
	float: right;
	margin:0px;
	padding:0px 10px 0 10px;
	line-height:30px;
	border-right: 1px solid #AEAFB2;
	}
#nav a{
	display:block;
	margin:0 5px 0 0; 
	padding:0;
	color:#5C5C5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	}
#nav a:hover {
	color:#990000;
	font-size:12px;
	}
#container{
	clear: both;
	right:0;
	margin:0;
	padding:0;
	width: 750px;
	background-color: #EDEEEF;
	}
#ts{
	float:left;
	margin:0;
	padding:0;
	width: 520px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #EDEEEF;
	}
#ts h1{
	margin:20px 0 0 20px;
	padding:0;
	width: 500px;
	font-size:18px;
	color:#990000;
	}
#ts p{
	margin:20px 0 0 20px;
	padding:0;
	width: 490px;
	color:#383539;
	}
#ts h2{
	margin:15px 0 0 20px;
	padding:0;
	width: 490px;
	background-color: #EDEEEF;
	}
#ts a{
	display:block;
	margin:0; 
	padding:5px 0 0 15px;
	height:25px;
	color:#fff;
	font-size:12px;
	background-image: url(../img/sf_p_a.gif);
	background-position: 0 0;
	border: 1px solid #AEAFB2;
	}
#ts a:hover {
	color:#990000;
	background-position: 0 -30px;
	border-left: 1px solid #AEAFB2;
	}
#ts img{
	margin:0;
	padding:0;
	border:3px solid #000;
	}
#ft{
	float:right;
	margin:18px 0 0 0;
	padding:0;
	width: 200px;
	background-color: #EDEEEF;
	}
#ft ul{
	margin:0;
	padding:0;
	}
#ft li{
	margin:0;
	padding:0;
	}
#ft a{
	margin:0 5px 0 0; 
	padding:5px 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#ft a:hover {
	color:#FFED00;
	font-size:11px;
	}
#ft img{
	margin:10px 5px 10px 10px;
	padding:0;
	border:3px solid #000;
	}
#ts2{
	clear: both;
	margin:0;
	padding:0;
	width: 750px;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#E2E4E5;
	}
#ts2 p{
	margin:10px 0 0 90px;
	padding:0;
	width: 600px;
	color:#8C8C90;
	}
#copy{
	clear: both;
	margin:15px 0 15px 40px;
	padding:0;
	width: 675px;
	height:20px;
	color:#B8BABD;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #EDEEEF;
}

