html, body {margin: 0; padding: 0;}
body {font: 76% tahoma,arial,sans-serif; text-align: center;
background-color: #FFFFFF;
color: #000000;
background: url('../img/bg_body.jpg') repeat-x 0 0;}
a {color: #F08826;}
a img {border: none;}
h1 {margin: 0; color: #F08826; font-weight: normal; line-height: 1em; font-size: 1.7em;}
h2 {margin: 0 0 5px 0; color: #6682B5; font-weight: normal; font-size: 1.4em; line-height: 1em;}
table {margin-top: 15px; font-size: 1em; border: 1px solid #CCCCCC; border-collapse: collapse;}
table th {border: 1px solid #CCCCCC; border-collapse: collapse; padding: 5px; background-color: #F08826;}
table td {border: 1px solid #CCCCCC; border-collapse: collapse; padding: 5px;}
table .tr0 {background: #EEEEEE;}
/* STRUTTURA */
#outcontainer {width: 886px; text-align: center; margin: 0 auto 0 auto;}
#container {
width: 839px !important;
width: 841px;
text-align: left;
margin: 0 auto 0 auto;}
#incontainer {background: url('../img/bg_ombre.jpg') repeat-y 0 0 #FFFFFF;}
#pagImg {margin: 0 10px 0 10px;}
#footer {background: url('../img/bg_footer.jpg') no-repeat left bottom; padding: 30px; margin: 0 -10px 0 -10px;}
/* TESTATA */
#header {
overflow: hidden;
width: 839px !important;
width: 841px;
height: 195px;
background: url('../img/bg_header.jpg') no-repeat 0 0 #FFFFFF;}
#logo {float: left; margin: 0; font-size: 0; height: 82px; width: 192px;}
/* MENU PRINCIPALE */
#outmenu {height: 82px; width: 893px; margin-top: 113px;
background: url('../img/bg_menu.jpg') no-repeat 0 0;}
#menu {
font-weight: bold; letter-spacing: 2px;
margin-top: 20px;
float: left;
width: 606px;
font-size: 1.15em;}
#inmenu {padding: 0 10px 0 15px;}
#menu ul, #menu li {margin: 0; padding: 0; list-style: none;}
#menu li {float: left; display: block; color: #002E53; height: 37px; background: url('../img/bg_li.jpg') no-repeat 0 11px;}
#menu a {float: left; height: 27px; color: #002E53; text-decoration: none; padding: 5px 10px 5px 15px;}
#menu li.cur {
background-image: url("../img/bg_cur.jpg");
background-position: bottom center;
background-repeat: no-repeat;}
#menu li.cur a {color: #002E53; background: url('../img/bg_li.jpg') no-repeat 0 11px;}
#menu a:hover {
padding: 5px 10px 5px 15px;
color: #002E53;
background-image: url("../img/bg_cur.jpg");
background-position: bottom center;
background-repeat: no-repeat;}
#menu span {display: block; padding: 5px 10px 5px 15px; background: url('../img/bg_li.jpg') no-repeat 0 11px;}
/* CONTENUTO */
#content {float: left; width: 525px;}
#incontent {padding: 70px 10px 20px 0;}
/* 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;}
.par img.right {margin: 0 0 10px 10px; float: right;}
.par img.center {margin: 0 auto; text-align: center; display: block;}
.par ul, .par ol {overflow: hidden; margin: 0;}
.evidenza {border: 1px dashed #002B74; background-color: #E1EEF7; padding: 10px; overflow: hidden;}
.evidenza h2 {font-style: normal; font-size: 1.5em; font-weight: normal; color: #002B74; margin-bottom: 10px;}
.evidenza a {color: #92723E;}
/* MENU DI SECONDO LIVELLO */
#navigation {float: right; width: 250px;}
#innavigation {
border-top: 1px solid #E9E9E9;
background: url('../img/bg_navigation_middle.jpg') repeat-y 0 0 #FFFFFF;
margin: 0 8px 0 20px;}
#innavigation ul {margin: 0; padding: 15px 15px 15px 5px; list-style-type: none; font-size: 1.1em;}
#innavigation li {color: #92723E; height: 1%; margin: 0 0 10px 0; display: block;}
#innavigation li.cur {color: #B43864; background: url('../img/pallino.gif') no-repeat 0 4px; padding: 0 0 0 15px;}
#innavigation li.cur a {color: #B43864; background: none; padding: 0;}
#innavigation a {text-decoration: none; color: #002B74; padding: 0 0 0 15px; display: block;}
#innavigation a:hover {color: #B43864; background: url('../img/pallino.gif') no-repeat 0 4px; padding: 0 0 0 15px;}
#innavigation ul.m2 span {display: block; padding: 0 0 0 15px;}
#innavigation ul.m3 span {padding: 0 0 0 10px;}
#innavigation ul.m3 {font-size: 0.9em; margin: 0 0 0 25px; padding: 0;}
#innavigation ul.m3 li.cur {background: url('../img/freccia.gif') no-repeat 0 5px; padding: 0 0 0 10px; color: #002B74;}
#innavigation ul.m3 a {text-decoration: none; color: #92723E; padding: 0 0 0 10px; margin: 0;}
#innavigation ul.m3 a:hover {color: #002B74; background: url('../img/freccia.gif') no-repeat 0 4px; padding: 0 0 0 10px;}
#navigationBottom {background: url('../img/bg_navigation.jpg') no-repeat 20px 0; height: 50px;}
#innavigation ul.m3 {font-size: 0.9em; margin: 0 0 0 15px; padding: 0;}
#innavigation ul.m3 li {margin: 0 0 5px 0;}
#innavigation ul.m3 li.cur {margin-left: -10px;}
/* GESTIONE COLORI PER IL SOTTOMENU i nostri servizi */
#innavigation ul.m2 .nor8 a:hover {color: #EA6B0C; background: url('../img/pallino8.gif') no-repeat 0 4px;}
#innavigation ul.m2 .nor9 a:hover {color: #B43864; background: url('../img/pallino9.gif') no-repeat 0 4px;}
#innavigation ul.m2 .nor10 a:hover {color: #C87F99; background: url('../img/pallino10.gif') no-repeat 0 4px;}
#innavigation ul.m2 .nor11 a:hover {color: #9A491C; background: url('../img/pallino11.gif') no-repeat 0 4px;}
#innavigation ul.m2 .nor12 a:hover {color: #A79A3B; background: url('../img/pallino12.gif') no-repeat 0 4px;}
#innavigation ul.m2 .nor13 a:hover {color: #A81626; background: url('../img/pallino13.gif') no-repeat 0 4px;}
#innavigation ul.m2 .nor14 a:hover {color: #E87612; background: url('../img/pallino14.gif') no-repeat 0 4px;}
#innavigation ul.m2 .nor15 a:hover {color: #CBB701; background: url('../img/pallino15.gif') no-repeat 0 4px;}
#innavigation ul.m2 .cur8 {color: #EA6B0C; background: url('../img/pallino8.gif') no-repeat 0 4px;}
#innavigation ul.m2 .cur9 {color: #B43864; background: url('../img/pallino9.gif') no-repeat 0 4px;}
#innavigation ul.m2 .cur10 {color: #C87F99; background: url('../img/pallino10.gif') no-repeat 0 4px;}
#innavigation ul.m2 .cur11 {color: #9A491C; background: url('../img/pallino11.gif') no-repeat 0 4px;}
#innavigation ul.m2 .cur12 {color: #A79A3B; background: url('../img/pallino12.gif') no-repeat 0 4px;}
#innavigation ul.m2 .cur13 {color: #A81626; background: url('../img/pallino13.gif') no-repeat 0 4px;}
#innavigation ul.m2 .cur14 {color: #E87612; background: url('../img/pallino14.gif') no-repeat 0 4px;}
#innavigation ul.m2 .cur15 {color: #CBB701; background: url('../img/pallino15.gif') no-repeat 0 4px;}
#innavigation ul.m2 .cur8 a {color: #EA6B0C; background: none;}
#innavigation ul.m2 .cur9 a {color: #B43864; background: none;}
#innavigation ul.m2 .cur10 a {color: #C87F99; background: none;}
#innavigation ul.m2 .cur11 a {color: #9A491C; background: none;}
#innavigation ul.m2 .cur12 a {color: #A79A3B; background: none;}
#innavigation ul.m2 .cur13 a {color: #A81626; background: none;}
#innavigation ul.m2 .cur14 a {color: #E87612; background: none;}
#innavigation ul.m2 .cur15 a {color: #CBB701; background: none;}
/* CONTENUTI EXTRA */
#extra {float: right; clear: right;  width: 250px; margin-top: 50px;}
#inextra h2 {font-size: 1.3em; margin-bottom: 5px;}
#inextra {margin: 0 5px 0 30px;}
#inextra a {text-decoration: none; color: #002B74; padding: 0;}
#inextra a:hover {color: #92723E; background: none; padding: 0;}
/* COLOPHON */
#colophon {clear: both; width: 100%; color: #666666; padding-top: 30px; overflow: hidden; text-align: center;}
#loghino {float: left; width: 120px; margin-top: -50px;}
#incolophon {border-top: 2px dotted #F08826; padding-top: 10px; float: left; width: 650px;}
#incolophon a {color: #666666;}
/* 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.9em; display: block;}
/* BY BB */
