@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;}
h1 {
font-size:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666600;
}
h2 {
font-size:120%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
}
#bodi-4 {
width:950px; 
margin:0 auto; 
padding:0;
background-color:#c9c5b9;
background-image:url(../img/sf-top.jpg);
background-position:top;
background-repeat:no-repeat;
}
#contenuto-primo {
margin:0 auto;
width:950px;
background-color:#FFFFFF;
}
#contenuto {
margin:0 auto;
padding:0;
width:950px;
background-color:#ffffff;
font-family:MS sans serif, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#66cccc;
}
#contenuto-4 {
background-image:url(../img/sf-content.jpg);
background-repeat:repeat-y;
margin:0 auto;
padding:0;
width:950px;
background-color:#ffffff;
font-family:MS sans serif, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#66cccc;
}
#logosgs {
float:right;
width:120px;
margin:-30px 0 20px 0;
padding:0 0 30px 0;
}
#logosgs img {
float:left;
}
#logosgs a {
color:#666666;
font-size:80%;
}
#top {
width:950px;
margin:0 auto;
padding:0;
}
#menu {
background-image:url(../img/sf-topmenu.jpg);
margin:0 0 0 0;
padding:0 0 0 0;
height:35px;
z-index:200;
}
#menu img {
border:none;
float:right;
padding:10px 10px 0 0;
}
#linkrapidi {
background-image:url(../img/sf-medio.jpg);
background-repeat:no-repeat;
background-position:top;
width:950px;
height:302px;
margin:0 0 0 0;
padding:0 0 0 0;
z-index:100;
}
#menurapidi {
position:absolute;
margin:0 220px 0 0;
}
#menurapidi table {
margin:5px 0 0 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
#menurapidi table td {
margin:0;
padding:120px 0 5px 10px;
}
#menurapidi a{
color:#ffffff;
text-decoration:none;
}
#menurapidi ul li a.anz{
margin:0 0 0 100px;
}
#menurapidi ul li a.hand{
margin:0 0 0 185px;
}
#menurapidi ul li a.vol{
margin:0 0 0 85px;
}
#menurapidi ul li a.sol{
margin:0 0 0 20px;
}
#menurapidi a:hover{
color:#ffffff;
text-decoration:underline;
}
/*/////////////////////////////////////////////////////////////link destra*/
#linkright {
float:right;
background-image:url(../img/sf-linkright.jpg);
background-repeat:no-repeat;
background-color:#e0dbc7;
width:220px;
margin:1px 0 0 0;
padding:0 0 0 20px;
}
#linkright ul {
width:200px;
list-style:none;
margin:-5px 0 0 0;
padding:0 0 0 0;
font-size:16px;
font-weight:normal;
}
#linkright ul li {
margin:20px 0 0 10px;
}
#linkright ul li.contatti {
margin:0 0 40px 0;
}
#linkright ul li a{
color:#333333;
text-decoration:none;
}
#linkright ul li.contatti a{
}
#linkright ul li a:hover{
color:#999999;
text-decoration:none;
}
/*///////////////////////////////////anziani*/

#linkanziani {
background-color:#FFFFFF;
margin:1px 0 0 0;
padding:0;
font-size:140%;
font-weight:normal;
color:#333333;
}
#flash {
margin:0 230px 0 0;
z-index:100;
background-color:#FFFFFF;
}
#boxright ul {
float:right;
width:220px;
background-image:url(../img/sf-linkanziani.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:right;
list-style:none;
padding:0;
margin:0 10px 10px 0;
}
#boxright ul li {
padding:20px;
text-align:left;
border:3px dotted #FF9900;
}
/*///////////////////////////////////minori*/

#linkminori {
float:right;
background-color:#e0dbc7;
background-image:url(../img/sf-linkminori.jpg);
background-repeat:no-repeat;
width:240px;
height:350px;
margin:1px 0 0 0;
padding:0 0 0 0;
z-index:100;
}
#linkminori ul {
width:220px;
float:right;
list-style:none;
margin:-5px 0 0 0;
padding:0 0 0 33px;
font-size:12px;
font-weight:normal;
}
#linkminori ul li {
margin:14px 0 0 0;
}
#linkminori ul li a{
color:#333333;
text-decoration:none;
}
#linkminori ul li a:hover{
color:#999999;
text-decoration:none;
}
/*///////////////////////////////////handicap*/

#linkhandicap {
float:right;
background-color:#e0dbc7;
background-image:url(../img/sf-linkhandicap.jpg);
background-repeat:no-repeat;
width:240px;
height:350px;
margin:1px 0 0 0;
padding:0 0 0 0;
z-index:100;
}
#linkhandicap ul {
width:220px;
float:right;
list-style:none;
margin:-5px 0 0 0;
padding:0 0 0 33px;
font-size:12px;
font-weight:normal;
}
#linkhandicap ul li {
margin:14px 0 0 0;
}
#linkhandicap ul li a{
color:#333333;
text-decoration:none;
}
#linkhandicap ul li a:hover{
color:#999999;
text-decoration:none;
}
/*///////////////////////////////////dovesiamo*/

#linkdovesiamo {
float:right;
background-color:#e0dbc7;
background-image:url(../img/sf-linkdovesiamo.jpg);
background-repeat:no-repeat;
width:240px;
height:400px;
margin:1px 0 0 0;
padding:0 0 0 0;
z-index:100;
}
#linkdovesiamo ul {
width:200px;
float:right;
list-style:none;
margin:-2px 0 0 0;
padding:0 0 0 20px;
font-size:14px;
font-weight:normal;
}
#linkdovesiamo ul li {
margin:24px 0 0 0;
}
#linkdovesiamo ul li a{
color:#333333;
text-decoration:none;
}
#linkdovesiamo ul li a:hover{
color:#999999;
text-decoration:none;
}
/*////////////////////////////////////////////////////////////////////////testo news*/

#news {
width:870px;
background-color:#FFFFff;
font-size:14px;
color:#333333;
text-align:justify;
margin: 20px 0 0 0;
padding:0 40px 30px 40px;
z-index:50;
}
#news img {
border:none;
float:right;
}
#news ul {
margin:0 0 40px 0;
padding:20px 30px 20px 30px;
border:1px solid #cccccc;
}
#news ul li{
list-style-type:none;
text-align:left;
font-weight:bold;
}
#news ul a{
color:#333333;
}
.allegato{
text-align:left;
}
.titolo_news {
font-family:Georgia, Times, "Times New Roman", Times, serif;
color:#000066;
font-weight:bold;
font-size:120%;
line-height:1.4;
text-align:left;
margin:0 0 10px 0;
}
.corsivo {
font-family:Georgia, Times, "Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
line-height:1.4;
}
#footer-4 {
width:950px;
margin:0 auto;
padding:5px 0 5px 0;
background-color:#334565;
color:#CCCCCC;
}
#footer-4 a { font-size:10px; color:#ffffff; text-decoration:none; }
#footer-4 a:hover {color:#66cccc; text-decoration:underline;}
#downfooter-4 {padding:20px; color:#666666;background-color:#c9c5b9;}
#downfooter-4 a{ color:#666666;}
.normalink {color:#66cccc; text-decoration:none;}
a.normalink:hover {color:#66cccc; text-decoration:underline;}
/*////////////////////////////////////////////////////////////////////////testo pagine interne*/
#content {
background-color:#FFFFFF;
font-size:130%;
color:#333333;
text-align:justify;
margin:0 240px 0 0;
padding:30px 30px 30px 30px;
}
#content a {
color:#333333;
}
#content ul {
margin:0 0 40px 0;
padding:20px 30px 20px 30px;
border:1px solid #cccccc;
}
#content img.img_left {
border:none;
float:left;
margin:0 30px 20px 0;
}
#content table {
margin:0;
padding:0;
background-image:url(../img/sf-tabella.jpg);
border:1px solid #012a60;
width:100%;
}
#content table img {
margin:0 0 0 0;
}
#content table tr.primorigo{
font-weight:bold;
}
#content table td{
padding:5px;
color:#000000;
text-align:left;
border-bottom:1px solid #46597c;
border-top:1px solid #d0d6e6;
}
#content ul li{
list-style-type:none;
margin:0;
padding:5px 0 0 0;
text-align:justify;
}
#content ul li a{
margin:0;
padding:0;
}
#content ul li img{
float:left;
margin:0 10px 0 0;
}
#content ul li.punto{
list-style-type:square;
padding:5px;
}
.primo {
font-weight:bold;
}
.second {
display:block;
margin:0 0 0 20px;
}
/*////////////////////////////////////////////////*/
#content-alto {
background-color:#FFFFFF;
height:340px;
font-size:130%;
color:#333333;
text-align:justify;
margin:0 240px 0 0;
padding:30px 30px 30px 30px;
}
#content-alto a {
color:#333333;
}
#content-alto ul {
margin:0 0 40px 0;
padding:20px 30px 20px 30px;
border:1px solid #cccccc;
}
#content-alto ul li{
list-style-type:none;
text-align:justify;
}
#content-alto img {
border:none;
float:left;
margin:0 30px 20px 0;
}
/*////////////////////////////////////////////////*/
#content-contatti {
background-color:#FFFFFF;
background-image:url(../img/sf-contatti.jpg);
background-position:top right;
background-repeat:no-repeat;
font-size:140%;
color:#333333;
text-align:justify;
margin:0 240px 0 0;
padding:40px 30px 0 0;
}
#content-contatti h1{
font-size:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666600;
padding:0 0 0 45px;
}
#content-contatti h6 {
margin:0;
padding:5px 0 0 40px;
font-size:120%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666600;
}
#content-contatti a {
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:none;
}
#content-contatti a:hover {
text-decoration:underline;
}
#content-contatti img {
border:none;
float:left;
margin:0 30px 20px 0;
}
#content-contatti ul {
margin:20px 0 0 0;
padding:0 0 15px 35px;
}
#content-contatti ul li{
list-style-type:none;
padding:5px;
}
#content-contatti ul li img{
float:left;
margin:0 10px 0 0;
}
/*//////////////////////////////////////////////////////////////anziani*/
#content-largo {
background-color:#FFFFff;
font-size:120%;
color:#333333;
text-align:justify;
margin:0 0 0 0;
padding:20px 30px 0 30px;
}
#content-largo h1{
font-size:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666600;
padding:0 0 10px 0;
margin:0;
}
#content-largo table {
margin:0 0 0 0;
padding:0;
background-image:url(../img/sf-tabella.jpg);
border:1px solid #012a60;
}
#content-largo table tr.primorigo{
font-weight:bold;
}
#content-largo table td{
padding:5px;
color:#000000;
border-bottom:1px solid #46597c;
border-top:1px solid #d0d6e6;
}
#content-largo a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#content-largo a:hover {
text-decoration:underline;
}
#content-largo ul {
margin:0;
}
#content-largo ul li{
list-style-type:circle;
}
#content-largo ul li a{
color:#333333;
text-decoration:underline;
font-weight:normal;
}

#second-boxright {
position:absolute;
margin:0 0 0 690px;
padding:0;
text-align:left;
font-size:120%;
font-weight:normal;
color:#333333;
z-index:900;
}
#second-boxright ul {
width:220px;
background-image:url(../img/sf-linkanziani.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin:0;
padding:0;
}
#second-boxright ul li {
list-style-type:none;
padding:20px;
text-align:left;
border:3px dotted #FF9900;
}
/*///////////////////////////////////////////////////////////*/
#content-italia {
height:340px;
background-color:#FFFFFF;
background-image:url(../img/sf-dovesiamo.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:140%;
color:#333333;
text-align:justify;
margin:0 0 0 0;
padding:30px;
z-index:50;
}
#content-italia ul {
width:480px;
color:#FFFFFF;
list-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
}
#content-italia a {
text-decoration:none;
}
#content-italia a img{
border:1;
margin:10px 0 0 0;
}
#content-italia li a span {
display:none;
position:absolute;
}
#content-italia hl li a span h6 {
color:#ffffff;
font-size:160%;
margin:0;
padding:;
line-height:1.1;
}
#content-italia li a:hover span{
position:absolute;
top:-80px;
left:100px;
width:400px;
display:block;
border:1px solid #999999;
background-image:url(../img/div.png);
text-decoration:none;
color:#ffffff;
margin:10px;
padding:10px;
}
a.piemonte {position:absolute; margin:-50px 0 0 150px; padding:0 0 0 0;}
a.liguria {position:absolute; margin:20px 0 0 170px; #margin:0 0 0 170px; padding:0 0 0 0;}
a.lombardia {position:absolute; margin:-50px 0 0 200px; #margin:-90px 0 0 220px; padding:0 0 0 0;}
a.veneto {position:absolute; margin:-50px 0 0 250px; #margin:-90px 0 0 250px; padding:0 0 0 0;}
a.toscana {position:absolute; margin:20px 0 0 230px; #margin:-50px 0 0 230px; padding:0 0 0 0;}
a.lazio {position:absolute; margin:80px 0 0 260px; #margin:0 0 0 250px; padding:0;}
a.sicilia {position:absolute; margin:230px 0 0 300px; #margin:180px 0 0 300px; padding:0 0 0 0;}
