html, body {margin: 0; padding: 0;}
body {font-size: 75%; font-family: Verdana, Arial, sans-serif;
color: #000033;
margin: 0 2% 0 0;
background-color: #171A63;
}
h1, h2, h3, h4 {color: #171A63; margin: 0 0 10px 0; padding: 0; font-weight: normal;}
h1 {font-size: 1.70em; color: #CC0000;}
h2 {font-size: 1.40em;}
h3 {font-size: 1.20em;}
a {color: #CC0000; text-decoration: underline;}
a:hover {color: #000033; text-decoration: none;}
a img {border: none;}
table {font-size: 1em;}
table td {border-collapse: collapse; padding: 5px; border: solid 1px #000;}
/* CONTENITORE ESTERNO */
#box {}
/* TESTATA */
#header {}
#header1 {
background-image: url("../img/fiore_top.gif");
background-position:  0 0;
background-repeat: no-repeat;
height: 77px;
}
#header1 img {margin: 7px 0 0 305px; padding: 0; display: block;}
#header2 {
background-color: #FFF;
background-image: url("../img/fiore_bottom.gif");
background-position:  0 0;
background-repeat: no-repeat;
height: 83px;
}
#inheader2 {
margin: 0 0 0 208px;
}
div.bg_inheader2 {
height: 83px;
background-image: url("../img/bg_line.gif");
background-position:  0 0;
background-repeat: repeat-x;
text-align: right;
}
div.bg_inheader2 img {
margin: 8px 5px 0 5px;
padding: 0;
}
/* CONTENITORE PARTE CENTRALE */
#middle {background-color: #FFF;
background-image: url("../img/bg_stelo.gif");
background-position:  0 0;
background-repeat: repeat-y;
}
/* a sinistra - MENU DI NAVIGAZIONE */
/* NON CANCELLARE height: 1%; risolve bug in IE della scomparsa DIV */
#nav {
float: left;
width: 200px; height: 1%;
font-size: 0.95em;
z-index: 10;
}
#nav_bottom {
height: 213px;
background-image: url("../img/foglie.gif");
background-position: left bottom;
background-repeat: no-repeat;
}
div.menu1 {font-size: 0.95em;}
div.menu1 p {
background-color: #171A63;
display: block;
line-height: 15px;
margin: 0 0 5px 0;
padding: 2px 0 2px 18px;
}
div.menu1 a {text-decoration: none; display: block; color: #FFF;}
div.menu1 a:hover {color: #D3D3E2;}
div.menu1 p.cur, div.menu1 p.sup {
background-image: url("../img/bg_cur.gif");
background-position: left bottom;
background-repeat: no-repeat;
font-weight: bold; color: #D3D3E2;
}
div.menu2 {margin: 0 0 0 10px;}
div.menu2 p {background-color: #BABAD0;}
div.menu2 a {color: #171A63;}
div.menu2 a:hover {color: #FFF;}
div.menu2 p.sup a:hover, div.menu2 a:hover {}
div.menu2 p.sup, div.menu2 p.cur, div.menu3 p.cur {
background-image: url("../img/bg_cur_menu2.gif");
background-position: left bottom;
background-repeat: no-repeat;
font-weight: bold; color: #171A63;}
div.menu3 {margin: 0 0 0 10px;}
div.menu3 p {}
/* a destra - CONTENUTO */
/* NON CANCELLARE height: 1%; risolve bug in IE della scomparsa DIV */
#cont {}
#content {
margin: 0 0 0 220px; height: 1%;
padding: 0 10px 10px 0;
min-height: 413px;
height: auto !important;
height: 413px;
}
#content p {margin: 5px 0 5px 0;}
#txt {}
#txt table, #txt table td {border-collapse: collapse; padding: 5px;}
#txt em {font-size: 1.0em;}
#fine {clear: both;}
/* PARAGRAFI SOTTO IL TESTO */
.par {/*overflow: auto;*/ padding: 10px 0 0 0;}
.par p.attach {}
.par p {margin: 0 0 5px 0;}
.par h2 {}
.par img.left {margin: 5px 10px 10px 0; float: left;}
.par img.right {margin: 5px 0 10px 10px; float: right;}
.center {text-align: center; margin: 5px 0 10px 0;}
.emptypar {height: 10px; width: 100%;}
.par em {font-size: 1.0em;}
/* FOOTER */
#footer {margin: 10px 0 0 0;}
#infooter {width: 100%; float: left; font-size: 95%; color: #FFF;}
#infooter p {margin: 0; padding: 0; font-size: 95%; color: #FFF;}
#infooter a {color: #CC3333; text-decoration: underline;}
#infooter a:hover {text-decoration: none;}
#infooter .credits {float: right;}
#infooter .credits img {margin-top: 4px;}
#infooter .credits table {font-size: 95%;}
#infooter .credits table td {border: none; padding: 5px 0 5px 0; margin: 0;}
#footer table {color: #FFF;}
/* CONTATTI */
#webf {}
#webf table td {padding: 5px 5px 5px 0; border: none;}
#webf table label {font-weight: bold;}
#webf table td input.sfield {border: solid 1px #CC0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000; font-size: 1.00em;}
#webf table td input.cbox {border: none;}
#webf table td textarea.sfield {border: solid 1px #CC0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000; font-size: 1.00em;}
#webf table td.button {text-align: center;}
#webf table td.button input {
background-color: #FFF;
color: #000;
border: solid 1px #CC0000;
width: 80px; font-weight: bold;}
#info_txt {margin: 10px 10px 10px 0;}
em {font-size: 0.75em}
/* NEWS IN HOME */
div.news_home {
margin: 0 0 0 63px;
width: 136px;
background-image: url("../img/news_top.gif");
background-position: 0 0;
background-repeat: no-repeat;
}
div.news_bg {
background-image: url("../img/news_bg.gif");
background-position: 4px 0;
background-repeat: repeat-y;
font-size: 0.75em;
}
div.innews {padding: 10px 2px 0 3px;}
div.innews p {margin: 0; padding: 0;}
div.news_bottom {
height: 18px;
background-image: url("../img/news_bottom.gif");
background-position: 0 0;
background-repeat: no-repeat;
}
/*By SB Dic 2006*/

