html, body {margin: 0; padding: 0;}
body {
font: 86% Verdana, Arial, Sans-serif;
text-align: center;
background-image: url("../img/bg_cear.jpg");
background-position: 0 0;
background-repeat: repeat-x;
background-color: #E3E3E3;}
table {font-size: 1em; font-family: Verdana, Arial;}
a img {border: none;}
a {color: #FF8823;}
h1 {color: #1478C2; font-size: 1.6em; font-weight: normal; margin: 0 0 15px 0;}
h2 {color: #FF8823; font-size: 1.4em; font-weight: normal; margin: 15px 0 10px 0;}
h3 {color: #206C9C; font-size: 1.2em; font-weight: normal; margin: 10px 0 4px 0;}
/* TESTATA */
#outheader {
overflow: hidden;
clear: both;
width: 100%;
height: 142px;}
#header {
width: 908px;
margin: 0 auto;
text-align: left;
}
/* LOGO */
#logo {
float: left;
width: 660px;
height: 120px;
font-size: 0;
}
#logo img {margin-top: 10px;}
/* LOGHINI */
#loghini {
float: left;
width: 248px;
margin: 0 auto 0 auto;
height: 120px;
text-align: right;
}
#loghini img {float: left; margin: 0 0 0 15px;}
/* MENU PRINCIPALE */
#menu {clear: both; width: 908px; font-size: 0.8em; text-align: right; overflow: hidden; text-transform: lowercase;}
#menu ul {margin: 0; padding: 0; list-style-type: none; text-align: right;}
#menu li {margin: 0 5px 0 0; padding: 0; display: inline; border-right: 1px solid #FFFFFF;}
#menu li a {color: #FFFFFF; text-decoration: none; padding: 0 5px 0 5px;}
#menu li.cur, #menu li.cur a {padding: 0 5px 0 5px; color: #FF8823; text-decoration: none; }
#menu li a:hover {padding: 0 5px 0 5px; color: #333333; text-decoration: none;}
/* STRUTTURA */
#outcontainer {
width: 908px;
margin: 0 auto;
overflow: hidden;
text-align: center;
background: url("../img/bg_outcontainer_full.jpg") 0 0 repeat-y;
}
#container {
text-align: left;
overflow: hidden;
margin: 0 4px 0 4px;
background: url("../img/bg_container_full.jpg") 0 0 no-repeat;
}
/* CONTENUTO */
#content {float: left; width: 900px;}
#incontent {padding: 20px;}
/* PARAGRAFI SOTTO IL TESTO */
.par {clear: both; margin: 0 0 20px 0;}
.par p {margin: 5px 0 5px 0;}
img.left {margin: 0 10px 10px 0; float: left;}
img.right {margin: 0 0 10px 10px; float: right;}
img.center {margin: 10px auto 10px auto; text-align: center; display: block;}
.par ul, .par ol {overflow: hidden; margin: 15px 0 5px 0;}
.par li {margin: 0 0 5px 0;}
.par table {font-size: 1em; border: 1px solid #CCCCCC; border-collapse: collapse; width: 100%; margin: 0 0 10px 0;}
.par table td {padding: 3px; border: 1px solid #CCCCCC; border-collapse: collapse;}
.par table th {padding: 3px; border: 1px solid #CCCCCC; border-collapse: collapse; background-color: #EEEEEE;}
.par table tr.tr0 {background-color: #FFFFFF;}
.par table tr.tr1 {background-color: #D6E4FC;}
table.tab_data_file {font-size: 1em; border: 1px solid #CCCCCC; border-collapse: collapse;}
table.tab_data_file td {padding: 3px; border: 1px solid #CCCCCC; border-collapse: collapse;}
table.tab_data_file th {padding: 3px; border: 1px solid #CCCCCC; border-collapse: collapse;}
table.tab_data_file tr.tr0 {background-color: #FFFFFF;}
table.tab_data_file tr.tr1 {background-color: #D6E4FC;}
.noMargin {margin: 0 0 0 -20px;}
/* NAVIGAZIONE */
#navigation {float: right; width: 240px; margin-top: 15px;}
#innavigation h2 {color: #1478C2; margin: 10px 0 0 10px;}
#innavigation ul {list-style-type: none; margin: 10px 0 10px 0; padding: 0; font-size: 1.0em;}
#innavigation li {margin: 0; padding: 0; border-bottom: 4px solid #EBF8FF;}
#innavigation li.nor a {
display: block;
width: 240px !important;
width: 240px;
line-height: 2em;
padding: 0 0 0 30px;
text-decoration: none;
color: #FF8824;
background: url("../img/quadratino.jpg") 6px 7px no-repeat #FFFFFF;}
#innavigation li.nor a:hover {color: #1478C2; background: url("../img/quadratino.jpg") 6px 7px no-repeat #FFFFFF;}
#innavigation li.cur {
width: 240px !important;
width: 240px;
font-weight: bold;
line-height: 2em;
color: #1478C2;
padding: 0 0 0 30px;
background: url("../img/quadratino.jpg") 6px 7px no-repeat #FFFFFF;}
#innavigation li.cur a {color: #1478C2; text-decoration: none;}
/* EXTRA */
#extra {float: right; clear: right; width: 240px; font-size: 0.9em;}
#extra h2 {font-size: 1.1em; font-weight: bold; margin: 0 0 3px 0; color: #1478C2;}
#extra .par {padding: 5px; margin-bottom: 10px;}
#extra a {}
/* COLOPHON */
#outcolophon {
clear: both;
width: 100%;
font-size: 0.9em;}
#colophon {
background: url("../img/bg_colophon.jpg") 0 0 no-repeat #E3E3E3;
width: 908px;
margin: 0 auto;
text-align: left;}
#incolophon {padding: 20px;}
#incolophon p {margin: 0;}
/* FORM CONTATTI */
#webf table {font-size: 1em; margin-top: 10px; margin-bottom: 10px;}
#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 solid #999999;}
#webf table td.button {text-align: center; padding-left: 20px;}
#webf table td.button input {font-weight: bold; background-color: #E9E9E9; border: 1px solid #999999;}
#webf table td select, #webf table td input.sfield {font-size: 1em;}
#info_txt {font-size: 0.8em;}
/* by BB */
