/* CSS Document */
body{
background:url(img/sf.gif) top center repeat-x #0F1314;
font-family:Arial, verdana;
font-size:13px;
color:#fff;
}

#content{
position:relative;
top:0px;
left:0px;
margin:0 auto;
width:914px;
margin-top:31px;
}

#content #link{
position:relative;
top:0px;
left:0px;
width:914px;
height:39px;
background:url(img/link.gif);
background-repeat:no-repeat;
}

#content #link ul{
margin-left:350px;
padding-top:14px;
padding-bottom:14px;
}

#content #link ul li{
display:inline;
}

#content #link ul li a{
color:#fff;
font-size:14px;
text-decoration:none;
padding:24px;
}

#content #link ul li a:hover{
color:#fff;
/*background:#161A1C;*/
/*background:url(img/hover_sf.gif) top center repeat-x #161A1C;*/
background:#242C2F;   /*colore chiaro*/
}

.act{
padding:24px;
background:#242C2F;
}

.box{
font-family:Arial, verdana;
font-size:12px;
color:#1B2123;
}

.button {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background-color: #1B2123;
border:1px solid #fff;
color:#fff;
padding:4px;
margin:4px;
text-decoration:none;
}
.button a {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background-color: #1B2123;
border:1px solid #fff;
color:#fff;
padding:4px;
margin:4px;
text-decoration:none;
}
.button:hover {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background-color: #1B2123;
border:1px solid #9F0800;
color:#9F0800;
text-decoration:none;
}

#content #flash{
position:relative;
top:0px;
left:0px;
width:914px;
margin-top:4px;
}

#content #testo{
position:relative;
top:0px;
left:0px;
width:914px;
background:url(img/sf_testo.png) repeat-y;
}

#content #testo p{
padding-left:64px;
padding-right:83px;
padding-top:22px;
padding-bottom:30px;
text-align:justify;
line-height:22px;
}

.titolo{
font-size:25px;
color:#fff;
}

#content #indirizzo{
position:relative;
top:0px;
left:0px;
width:914px;
background:url(img/sf_indirizzo.png) repeat-y;
}

#content #indirizzo p{
text-align:center;
padding:5px;
font-size:12px;
}

#content #indirizzo p a{
color:#9F0800;
text-decoration:none;
font-weight:bold;
}

#content #indirizzo p a:hover{
color:#fff;
}

.small{
color:#9F0800;
font-weight:bold;
}



#content #ultimo{
position:relative;
top:0px;
left:0px;
width:300px;
margin-bottom:20px;
}

#content #ultimo p{
text-align:left;
padding:10px;
font-size:12px;
}

#content #ultimo p a{
color:#fff;
text-decoration:none;
/* font-weight:bold; */
}

#content #ultimo p a:hover{
color:#9F0800;
}

.grigio{
text-align:justify;
color:#0F1314;
padding-left:40px;
padding-right:40px;
padding-top:20px;
padding-bottom:20px;
line-height:18px;
}
