@charset "iso-8859-1";
/* CSS Document */

/***********PNG FIX FOR IE***********/
img, div, input, td, table { behavior: url(iepngfix.htc) }
/***********override HighSlide behavior********/
.highslide img {
	border:none !important;
}
body {
	margin: 0px;
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	background-image:url(immagini/sf-gen_family.jpg);
	background-repeat:repeat-x;
}
a:link {
	color: #fff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #fff;
}
a:hover {
	text-decoration: underline;
	color: #fff;
}
a:active {
	text-decoration: none;
	color: #fff;
}
#dw {
	color:#fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	width:100%;
	height:285px;
	background-image:url(immagini/dw-family1.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
#dw a:link, a:visited, a:hover, a:active{
	color:#fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#dw strong{
	color:#fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#dw b{
	color:#fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#last {
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#last a:link{
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#last a:visited{
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#last a:hover{
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#last a:active{
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#last strong{
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#last b{
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#menu {
	color:#fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#menu a:link, a:visited, a:hover, a:active{
	color:#fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#menu strong{
	color:#fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
#menu b{
	color:#fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
/*********FLEXCROLL***********/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width: 9px;
background-image:url(immagini/sf-scrollbar.png);
background-repeat:repeat-y;
}
.vscrollerbar {
width: 9px;
background-color:#999999;
}
.hscrollerbase {
height: 5px;
background-color: #fff;
}
.hscrollerbar {
height: 5px;
background-color: #fff;
}
.scrollerjogbox {
width: 5px;
height: 5px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: #fff;
}
/********************/

#top{
width:100%;
background-image:url(immagini/top-family1.jpg);
background-position:top;
background-repeat:no-repeat;
height:294px;

}
#centro{
/*background-image:url(immagini/centro-family.jpg);*/
/*background-color:#D42D03;*/
}

#testo{
width:591px;
background-image:url(immagini/sf-testo.png);
height:262px;
margin-left:290px;
margin-top:40px

}
object
{	
	outline:none;
}