html, body {margin: 0; padding: 0;}
body {font: 76% arial, verdana, sans-serif; text-align: center; color: #000000; margin-top: 15px;}
a {color: #004C99;}
a img {border: none;}
h1 {margin: 8px 0 0 0;
padding: 0 0 5px 15px;
color: #DC006B;
font-weight: normal; line-height: 1em; font-size: 2em;
border-bottom: 1px dotted #0093A8;
display: block;
}
h2 {margin: 10px 0 10px 0; color: #DC006B; font-weight: normal; font-size: 1.5em; line-height: 1em;}
/* STRUTTURA */
#outcontainer {
text-align: center; margin: 0 auto 0 auto;
background: url('../img/bg.gif') repeat-x 0 113px;
}
#container {
text-align: left;
margin: 0 auto 0 auto;
width: 100%;
max-width: 800px;
width:expression(document.body.clientWidth > 800? "800px": "auto" );
}
#chiudi {}
/* TESTATA */
#header {}
#logo {
margin: 0 auto 0 auto;
text-align: center;
width: 259px;
height: 114px;}
/* MENU PRINCIPALE */
#menu {
float: left;
width: 100%;
height: 38px;
font-size: 1.2em;}
#inmenu {padding: 0 10px 0 0;}
#menu ul, #menu li {margin: 0; padding: 0; list-style: none;}
#menu li {float: left; display: block; color: #DC006B;}
#menu a {float: left; color: #000000; text-decoration: none; padding: 10px 15px 9px 15px;}
#menu li.cur {background-color: #F5FAFC;}
#menu li.cur a {color: #DC006B; padding: 10px 15px 9px 15px;}
#menu a:hover {
background-color: #F5FAFC;
padding: 10px 15px 9px 15px;
color: #DC006B;}
#menu span {display: block; padding: 10px 15px 9px 15px;}
/* TITOLO DI PAGINA */
#tit {
float: left;
clear: both;
width: 100%;
}
/* CONTENUTO */
#outcontent {
float: left;
width: 100%;
background: url('../img/bg_nav_out.jpg') repeat-y top right;
}
#content {float: left;
width: 70%;
}
#incontent {padding: 20px 10px 20px 16px;}
/* PARAGRAFI SOTTO IL TESTO */
.par {margin-top: 10px; clear: both;}
.par p {margin: 5px 0 5px 0;}
.par img.left {margin: 0 6px 10px 0; float: left; border: 1px dashed #004C99; padding: 4px;}
.par img.right {margin: 0 0 10px 10px; float: right; border: 1px dashed #004C99; padding: 4px;}
.par img.center {
margin: 0 auto;
text-align: center;
display: block;
border: 1px dashed #004C99;
padding: 4px;
}
/* MENU DI SECONDO LIVELLO */
#navigation {float: right;
width: 200px;
font-size: 0.90em;
background: url('../img/bg_nav.jpg') repeat-y top right;
}
#innavigation {
min-height: 455px;
height: auto !important;
height: 455px;}
#innavigation ul {margin: 0; padding: 0; list-style-type: none; font-size: 1.1em;}
#innavigation li {color: #92723E; border-bottom: 1px dotted #004C99; margin: 0; padding: 5px 0 5px 0; text-indent: 5px;}
#innavigation li.cur {color: #DC006B; background-color: #F8F9FC; padding: 0;}
#innavigation li.cur span {padding: 5px 0 5px 0; display: block;}
#innavigation li.cur a {color: #004C99; background-color: #F8F9FC; padding: 5px 0 5px 0; display: block;}
#innavigation a {text-decoration: none; color: #004C99;}
#innavigation a:hover {color: #000000;}
#innavigation ul.m3 {font-size: 0.9em;}
#innavigation ul.m3 li {border: none; text-indent: 15px;}
#innavigation ul.m3 li.nor {margin: 0; padding: 0;}
#innavigation ul.m3 li.nor a {padding: 3px 0 3px 0;}
#innavigation ul.m3 li.cur {color: #DC006B; background-color: transparent; margin: 0;}
#innavigation ul.m3 li.cur span {padding: 3px 0 3px 0;}
#innavigation ul.m3 a {text-decoration: none; color: #000000; background-color: transparent;}
#innavigation ul.m3 a:hover {color: #DC006B;}
/* CONTENUTI EXTRA */
#extra {float: right;
clear: right;
width: 190px;
}
#inextra h2 {font-size: 1.3em;}
/* COLOPHON */
#colophon {clear: both; width: 100%; border-top: 1px dotted #0093A8; text-align: center; font-size: 1.1em;}
#incolophon {padding: 10px 20px 10px 20px;}
#colophon p {margin: 0;}
/* WEBFORM */
#webf table {margin-bottom: 20px;}
#webf table, #webf table td {border: none;}
#webf table td {padding: 2px;}
#webf table, #webf table td, #webf table td.informativa input {border: none;}
#webf table td input, #webf table td textarea {border: 1px dotted #0093A8;}
#webf table td.button {text-align: center;}
#webf table td.button input {font-weight: bold; margin-right: 10px; background-color: #DC006B; color: #FFFFFF; border: 1px solid #DC006B;}
#webf table td select, #webf table td input.sfield {font-size: 1em;}
/* ARCHIVIO DOCUMENTI */
table.result {width: 100%;}
table.result td {padding: 5px;}
table.result .tr1 {background-color: #E7ECF2;}
table.result td.button {text-align: right;}
table.result td.button img {margin-left: 5px;}
/* BY BB */

