body {
background-color:#FFFFFF;
font-size:100%;
padding:0px;
margin:0px;
}
iframe {
border:none;
}
#advgoogle {
margin:10px 0;
}

h1 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 120%;
    COLOR: #000099;
    LINE-HEIGHT: 1.3;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	text-align:left;
	display:inline;
	}
h2 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 120%;
    COLOR: #333333;
    LINE-HEIGHT: 1.2;
	text-align:left;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	display:inline;
	}
h3 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 120%;
    COLOR: #000099;
    LINE-HEIGHT: 1.1;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	text-align:left;
	}
h4 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 120%;
    COLOR: #000099;
    LINE-HEIGHT: 1.2;
	text-align:left;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	display:inline;
	}
h5 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 120%;
    COLOR: #000099;
    LINE-HEIGHT: 1.2;
	text-align:center;
    FONT-FAMILY:  Arial Narrow, Helvetica, sans-serif;
	}
	
a:link, a:active, a:visited { color:#000099; text-decoration:underline;}
a:hover {text-decoration:none;}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||stile contenitore*/
#contenitore {
margin:0px auto;
padding:0;
width:950px;
background-color:#ffffff;
color:#000033;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:normal;
line-height:1.3;
}
/*_____________________________________________________________________________stile testata*/

#testata {
margin:0;
padding:0;
text-align:center;
background-image:url(../img/sf-testata.jpg);
background-repeat:repeat-x;
}
a.grigio:LINK {
color:#333333;
font-weight:800;
font-size:10px;
font-style:normal;
text-decoration:none;
}
a.grigio:ACTIVE {
color:#333333;
font-weight:bold;
font-size:10px;
font-style:normal;
text-decoration:none;
}
a.grigio:VISITED {
color:#333333;
font-weight:bold;
font-size:10px;
font-style:normal;
text-decoration:none;
}
a.grigio:HOVER {
color:#999999;
font-weight:bold;
font-size:10px;
font-style:normal;
text-decoration:underline;
}
#testata2 {
height:90px;
margin:0;
padding:10px 0 0 0;
line-height:1.2;
text-align:justify;
border-bottom:1px solid #cc0000;
}
#testata2 img {vertical-align:text-bottom; margin-top:5px;}

#testata2 ul {
background-image:url(../img/sf-menutop.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0 0 0 0;
padding:0 0 5px 0;
}
#testata2 li {
display:inline;
list-style-type:none;
margin:0;
padding:0 4% 0 4%;
font-size:90%;
}

/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||stile contenitore2*/

#contenitore2 {
margin:0 0 0 220px;
padding:0;
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:normal;
line-height:1.3;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
#contenuto {
font-family: Arial, Helvetica, sans-serif;
font-size:90%;
margin:10px 0 0 0 ;
padding:0;
border-left:1px solid #990000;
}
#contenuto img {
float:left;
width:150px;
margin-top:0px;
margin-right:20px;
padding-top:0px;
}
#contenuto iframe {
border:1px solid #ffffff;
margin:0 0 20px 20px;
padding:0px;
}
#contenuto_iframe {
font-family: Arial, Helvetica, sans-serif;
font-size:90%;
}
#contenuto_iframe ul {
width:470px;
list-style-type:none;
list-style-position:inside;
margin:0 0 0 0;
padding:0;
}
#contenuto_iframe ul li{
padding:0 0 0 0;
margin:0;
text-indent:0;
}
.top_iframe {
border-top:1px solid #cc0000;
text-align:right;
}
#contenuto ul {
width:500px;
list-style-type:none;
margin:0 0 0 0;
padding:0;
}
#contenuto ul li{
font-size:100%;
}
.datap {
font-size:60%;
line-height:1.5;
}
li.bordo {
margin:0;
padding:0 0 0 20px;
line-height:1.1;
text-align:left;
}
li.box {
background-image:url(../img/topnews.jpg);
background-position:top;
background-repeat:no-repeat;
padding:7px 30px 10px 0;
margin:0 10px 0 20px;
color:#cc0000;
text-align:right;
}


#contenuto ul li a.titolo {
color: #000099;
font-family: Georgia, Times New Roman, serif;
font-size:150%;
font-weight: bold;
text-align: left;
line-height: 1.2;
}
/*//////////////////////////////////////////////////////////////////////////////////////*/
#contenuto2 {
width:720px;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
}
#contenuto2 ul {
width:720px;
list-style-type:none;
margin:0 0 0 0;
padding:0;
border-left:1px solid #990000;
}
.box2 {
background-image:url(../img/sf-testata2.jpg);
background-repeat:repeat-x;
padding:5px 0 5px 0;
margin:0 0 0 0;
color:#cc0000;
text-align:right;
}
.box2 a {
color: #cc0000;
font-family: Georgia, Times New Roman, serif;
font-size:100%;
font-weight: bold;
text-align: left;
line-height: 1.2;
}
.datap {
font-size:60%;
line-height:1.5;
}
li.bordo {
margin:0;
padding:0 0 0 20px;
font-size:100%;
line-height:1.2;
text-align:left;
}
li.bordo a{
color: #000099;
font-family: Georgia, Times New Roman, serif;
font-size:100%;
font-weight: bold;
text-align: left;
line-height: 1.2;
}
li.bordolargo {
margin:0;
padding:0 0 0 20px;
line-height:1.2;
text-align:justify;
font-size:90%;
#font-size:100%;
}
li.bordolargo a.titolo {
color: #000099;
font-family: Georgia, Times New Roman, serif;
font-size:120%;
font-weight: bold;
text-align: left;
line-height: 1.3;
}

.bottombox {
}
a.linknews:LINK {
text-decoration: none;
color: #333333;
text-align:left;
} 
a.linknews:VISITED {
text-decoration: none;
color: #333333;
text-align:left;
} 
a.linknews:HOVER {
color: #000000;
text-decoration: underline;
color: #333333;
text-align:left;
}
a.linknews:ACTIVE {
text-decoration: none;
color: #333333;
text-align:left;
}
a.linknev:LINK {
font-size:80%;
text-decoration: none;
color: #333333;
text-align:left;
} 
a.linknev:VISITED {
font-size:80%;
text-decoration: none;
color: #333333;
text-align:left;
} 
a.linknev:HOVER {
font-size:80%;
color: #000000;
text-decoration: underline;
color: #333333;
text-align:left;
}
a.linknev:ACTIVE {
font-size:80%;
text-decoration: none;
color: #333333;
text-align:left;
}
.testo {
text-align:justify;
}
/*______________________________________________________________________________stile articoli sinistra*/

#left {
float:left;
width:210px;
padding-top:10px;
background-color:#ffffff;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:75%;
font-weight:normal;
line-height:1.1;
text-align:justify;
}
#left ul {
margin:20px 0 20px 0;
padding:0;
list-style-type:none;
}
#left li {
border-bottom:1px solid #cccccc;
font-size:120%;
margin:0 20px 5px 0;
}
#left li a {
text-decoration:none;
}

.topnewservizi {
background-image:url(../immagini/hp-2/newservizi.jpg);
background-repeat:no-repeat;
}
.topnewservizi img{
padding:0 0 0 0;
border:1px solid #cccccc;
}
.newservizi {
padding:10px 10px 10px 0;
}
.newservizi img {border:1px solid #990000;}
.newservizi h2 {
margin:0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #000099;
    LINE-HEIGHT: 1.2;
	text-align:left;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	}

/*_____________________________________________________________________________stile articoli destra*/

#right {
float:right;
margin:0;
padding:0;
}
#right ul {
margin:0;
padding:0 0 10px 0;
}
#right li {
margin:0;
list-style-position:outside;
list-style-type:none;
}
.sf-fed {
width:180px;
margin:10px 0 3px 10px;
padding:10px;
border: 1px solid #cccccc;
font-family: Helvetica, verdana, Arial, sans-serif;
color:#333333;
font-size:80%;
text-align:left;
}
li.nevcs {
padding:10px;
}
.sf-nevstamp {
width:200px;
margin:0 0 10px 0;
padding:0 10px 5px 0;
background-color: #ffffff; 
text-align:right;
font-size:75%;
line-height:1.5;
border:1px solid  #990000;
}
.sf-rss {
width:200px;
margin-bottom:3px;
padding:0px;
background-color: #ebeff6; 
border: 1px solid #cccccc;
}
.form {
width: 200px;
margin-bottom:3px;
font-size:80%;
background-color: #ebeff6;
border: 1px solid #cccccc;
}
.campiform {
font-size:80%;
}
.topbox {
width:200px;
background-color: #ebeff6;
text-align:center;
font-family:"MS sans serif", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:80%;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
#right a span {
margin:0;
padding:0;
}
#right a:hover span {
display:none;
margin:0;
padding:0;
}
#right a em {
display:none;
margin:0;
padding:0;
}
#right a:hover em {
display: inline;
margin:0;
padding:0;
}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||stili bottom*/

#bottom {
width:0px auto;
clear:both;
border-top:1px solid #990000;
font-size:70%;
color:#666666;
}
#bottom dl {
margin-left:-40px;
}
#bottom li {
list-style-type:none;
display:inline;
margin-left:10px;
}
#bottom a:link, #bottom a:active, #bottom a:visited {color:#666666; text-decoration:none;}
#bottom a:hover {color:#666666; text-decoration:underline;}
#bottom2 {
border-top:1px solid #990000;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
font-style:italic;
line-height:1.2;
}
