body {
background-color:#dedacd;
font-size:100%;
padding:0px;
margin:0px;
}

h1 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 150%;
    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.2;
	text-align:left;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	}
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;
	}

h6 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 150%;
    COLOR: #990000;
    LINE-HEIGHT: 1.3;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	text-align:left;
	display:block;
	}	
a:link, a:active, a:visited { color:#000099; text-decoration:underline;}
a:hover {text-decoration:none;}
a.over span {
	display:none;
}
a.over:hover em {
	display:none;
}
a.over:hover span {
	display:inline;
}
table ul li {
list-style:none;
}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||stile contenitore*/
#contenitore {
margin:0px;
padding:0px;
width:99%;
background-color:#ffffff;
color:#000033;
font-family: Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:normal;
line-height:1.3;
text-align:justify;
}
#contenitore-b {
margin:0px auto;
padding:0px;
width:1000px;
background-color:#ffffff;
color:#000033;
font-family: Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:normal;
line-height:1.3;
text-align:justify;
border:1px solid #666666;
}
#contenitore-iframe {
margin:0;
padding:0 0 10px 0;
width:220px;
background-color:#ffffff;
color:#000033;
font-family: Arial, Helvetica, sans-serif;
font-size:70%;
font-weight:normal;
line-height:1.1;
text-align:left;
}
/*_____________________________________________________________________________stile testata*/

#testata-b {
background-image:url(../immagini/hp-2/topbianco.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#testata-1 {
background-image:url(../immagini/hp-2/topright-1.jpg);
background-position:top right;
background-repeat:no-repeat;
margin-bottom:-10px;
padding:0px;
}
#testata {
background-image:url(../immagini/hp-2/topright-2.jpg);
background-position:top right;
background-repeat:no-repeat;
margin-bottom:-10px;
padding:0px;
}
#testata-new {
background-image:url(../immagini/hp-2/topright.jpg);
background-position:top right;
background-repeat:no-repeat;
margin-bottom:-10px;
padding:0px;
}
#testata2 {
width:100%;
margin-top:0px;
}
#testata2 img {vertical-align:text-bottom;}
#testata2 dl {
background-color:#ffffff;
padding-top:2px;
padding-bottom:2px;
margin:0px;
margin-left:0;
}
#testata2 ul {
margin:0;
padding:0;
}
#testata2 li {
display:inline;
list-style-type:none;
padding-left:4%;
padding-right:4%;
font-size:90%;
}
#testata2 a:link, #testata2 a:visited, #testata2 a:active {color:#000033; text-decoration:none;}
#testata2 a:hover {color:#000033; text-decoration:underline;}

#testata3 {
margin-top:-15px;
width:100%;
}
#testata3 dl {
background-color:#ffffff;
border-top:1px solid #000033;
padding:0px;
margin-bottom:3px;
margin-left:-100px;
}
#testata3 li {
display:inline;
list-style-type:none;
padding-left:3%;
padding-right:3%;
font-size:80%;
}
#testata3 a:link, #testata3 a:visited, #testata3 a:active {color:#000033; font-size:90%; text-decoration:none;}
#testata3 a:hover {color:#000033; font-size:90%; text-decoration:underline;}

#testata3-1 {
margin-top:-15px;
width:100%;
}
#testata3-1 dl {
background-color:#000066;
margin-top:15px;
margin-bottom:3px;
padding-left:-250px;
padding-top:2px;
padding-bottom:2px;
}
#testata3-1 ul {
margin:0;
padding:0;
}
#testata3-1 li {
display:inline;
list-style-type:none;
padding-left:4%;
padding-right:4%;
font-size:90%;
}
#testata3-1 a:link , #testata3-1 a:visited, #testata3-1 a:active{color:#ffffff; font-size:95%; text-decoration:none;}
#testata3-1 a:hover {color:#ffffff; font-size:95%; text-decoration:underline;}

#testata-articolo {display:none;}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||stile contenitore2*/

#contenitore2 {
margin:10px 220px;
padding:0px;
background-color:#ffffff;
color:#333333;
font-size:95%;
line-height:1.3;
font-family: Arial, Helvetica, sans-serif;
}
#rule {
border-top:3px solid #990000;
padding-right:0px;
padding-bottom:10px;
margin-left:20px;
margin-right:20px;
color:#990000;
text-align:right;
font-weight:bold;
}
#rule a:link, #rule a:active, #rule a:visited { color:#990000; text-decoration:underline;}
#rule a:hover {color:#990000; text-decoration:none;}
.contenuto img {
float:left;
width:150px;
margin-top:0px;
margin-right:20px;
padding-top:0px;
}
.contenuto img.articoli {
float:left;
width:250px;
margin:0 20px 20px 0;
padding:0;
border:none;
}

.contenuto {
padding-top:0px;
margin-bottom:10px;
padding-left:20px;
padding-right:20px;
font-size:100%;
}
.contenuto ul {width:500px;list-style-type:none;margin:0;padding:0; text-indent:0;}
.contenuto ul li {margin:0; padding:0;}
.contenuto ul li a{margin:0;padding:0;text-align:left; }
.contenuto ul li img {width:20px;border:none; margin:0 20px 0 0; padding:0; float:right}
.testo {
text-align:justify;
}
/*______________________________________________________________________________stile articoli sinistra*/
#left-articolo {
float:left;
width:220px;
padding-top:10px;
background-color:#ffffff;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:75%;
font-weight:normal;
line-height:1.2;
text-align:left;
}
#left-articolo dl {
margin-top:20px;
margin-left:-50px;
}
#left-articolo dt {display:none;}
#left-articolo li {
border-bottom:1px solid #cccccc;
list-style-type:none;
font-size:120%;
margin-bottom:5px;
margin-right:20px;
}
#left-articolo a:link, #left-articolo a:active, #left-articolo a:visited {color:333333; text-decoration:none;} 
#left-articolo a:hover {color:333333; text-decoration:underline;}  

#left {
float:left;
width:220px;
height:990px;
padding-top:10px;
background-color:#ffffff;
border-right:1px solid #990000;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:75%;
font-weight:normal;
line-height:1.2;
text-align:left;
}
#left dl {
margin-top:20px;
margin-left:-50px;
}
#left dt {display:none;}
#left li {
border-bottom:1px solid #cccccc;
list-style-type:none;
font-size:120%;
margin-bottom:5px;
margin-right:20px;
}

.topnewservizi {
/*background-image:url(../immagini/hp-2/newservizi.jpg);
background-repeat:no-repeat;*/
padding:0 10px 0 10px;
margin:0;
}
.topnewservizi img{
margin:0 0 10px -10px;
padding:0;
border:none;
}
.newservizi {
font-size:100%;
padding:10px 50px 10px 0;
margin:0;
}
.newservizi-en {
font-size:100%;
padding:10px 50px 10px 10px;
margin:0;
}
.newservizi img {border:1px solid #990000;}
.imgsie {
float:left;
border:none;
width:220px;
margin:0 20px 20px 0;
}
.newservizi ul {margin:0; padding:0;}
.newservizi ul li { list-style-type:none;}
.newservizi ul li a {font-weight:bold;}
.newservizi ul li img {border:none; vertical-align:middle; padding:0 20px 0 0;}
.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;
width:220px;
height:1000px;
/*overflow:hidden;*/
border-left:1px solid #990000;
}
#right dl {
margin-top:0;
}
#right li {
margin-left:-70px;
list-style-position:outside;
list-style-type:none;
}
#right-2 {
float:right;
width:220px;
/*overflow:hidden;
border-left:1px solid #990000;*/
}
#right-2 dl {
margin-top:0;
}
#right-2 li {
margin-left:-70px;
list-style-position:outside;
list-style-type:none;
}
.sf-fed {
width:190px;
margin-bottom:3px;
background-color: #ffffff; 
border: 1px solid #cccccc;
padding:5px;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size:80%;
text-align:left;
}
.sf-nevstamp {
width:200px;
margin-bottom:3px;
padding-bottom:5px;
background-color: #ffffff; 
text-align:center;
font-size:75%;
line-height:1.5;
border:1px solid #660000;
}
.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:hover span,#right-2 a:hover span {
display:none;
}
#right em,#right-2 em {
display:none
}
#right a:hover em,#right-2 a:hover em {
display: block;
}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||stili bottom*/

#bottom {
clear:both;
border-top:1px solid #990000;
font-size:70%;
color:#666666;
margin:0 auto;
padding:0;
}
#bottom ul {
margin:10px;
padding:0;
}
#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 {
margin:20px 0 0 0;
padding:5px 0 0 40px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
line-height:1.2;
}
/*_________________________________________________________________________________-------PAGINE INTERNE*/
#box {
border:1px solid #cccccc;
background-color:#FFFFCC;
width:50%;
padding:5px;
}
.bodi {
margin:6px auto;
width:1000px;
}
.titolone {
color: #990000;
font-family: arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
line-height: 1.2;
text-align: left;
}
.testonev{
padding:10px;
font-family: verdana, arial, sans-serif;
color: #333333;
font-size: 11px;
font-style: normal;
font-weight: normal;
line-height: 1.3;
text-align: justify;
}
.toplink {
font-family: arial, sans-serif;
color: #333333;
font-size: 10px;
font-style: normal;
font-weight: bold;
line-height: 1.2;
text-align: center;
}
A.toplink:LINK {
color : #000000;
text-decoration: none
} 
A.toplink:VISITED {
color : #000000;
text-decoration: none
} 
A.toplink:HOVER {
color : #000000;
text-decoration : underline;
} 
A.toplink:ACTIVE {
color : #000000;
text-decoration: none
}  
.primoliv {font-weight:bold; padding-left:0px;}
.terzoliv {padding-left:10px;}
.quartoliv {padding-left:20px;}
.image {
border: 1px solid #000000;
margin-right:10px;
}
.linkarchivi{
color : #990000;
font-weight: bold;
text-decoration: none
}
a.linkarchivi:LINK {
color : #990000;
font-weight: bold;
text-decoration: none
}
a.linkarchivi:VISITED {
color : #990000;
font-weight: bold;
text-decoration: none
} 
a.linkarchivi:HOVER {
color : #000000;
font-weight: bold;
text-decoration : underline;
} 
a.linkarchivi:ACTIVE {
color : #990000;
font-weight: bold;
text-decoration: none
}
.titoloarchivi {
font-family: verdana, arial, sans-serif;
color: #990000;
font-size: 12px;
font-style: normal;
font-weight: bold;
line-height: 1.3;
text-align: justify;
}
.testotesto {
font-family: verdana, arial, sans-serif;
color: #333333;
font-size: 11px;
font-style: italic;
font-weight: normal;
line-height: 1.2;
text-align: justify;
}
li.testosie {
clear:both;
}
li.testosie h2{
font-size:18px;
font-weight:bold;
}
li.testosie img{
float:left;
border:none;
width:175px;
margin:0 0 20px 0;
}
