html, body {margin: 0; padding: 0;}
body {font: 76% verdana,arial,sans-serif; color: #000000;}
a img {border: none;}
a {color: #F07800;}
#container {
border: 3px solid #F07800;
background-image: url("../img/bg_body.gif");
background-repeat: repeat-y;
background-position: top right;}
h1 {color: #C64F00; font-size: 1.9em; font-weight: normal; margin: 0 0 10px 0;}
h2 {color: #F15B01; font-size: 1.5em; font-weight: normal; margin: 0;}
h3 {color: #F07800; font-size: 1.3em; font-weight: normal; margin: 0 0 10px 0;}
/* TESTATA */
#header {
position: relative;
height: 163px;
background-image: url("../img/header_left.gif");
background-repeat: no-repeat;
background-position: 0 0;
background-color: #FFFFFF;
padding: 0 0 0 13px;
border-bottom: 5px solid #F07800;}
.wrapperH {float: left; width: 100%;}
#menuGeo {margin: 0 275px 0 305px;}
#menuGeo ul {margin: 0; padding: 0;}
#menuGeo li {
display: inline;
font-size: 1em;
margin: 0 3px 0 0;
padding: 0;
color: #990000;}
#menuGeo li a {color: #990000; text-decoration: none;}
#menuGeo li a:hover {color: #C64F00;}
#logo {float: left; width: 300px; margin-left: -100%;}
#logo img {margin-top: 10px;}
#headerRight {
float: left;
width: 275px;
margin-left: -275px;
height: 163px;
background-image: url("../img/header_right.gif");
background-repeat: no-repeat;
background-position: top right;}
#menuPers {float: left; width: 49%;}
#menuPers ul {margin: 0; padding: 0; list-style: none;}
#menuPers li {margin: 0 0 1px 0;}
#menuTemi {float: left; width: 49%;}
#menuTemi ul {margin: 0; padding: 0; list-style: none;}
#menuTemi li {margin: 0 0 1px 0;}
/* TOOLBAR */
#toolBar {clear: left; width: 100%;	background-color: #F07800; color: #FFFFFF; font-family: Trebuchet MS, Verdana, Arial;}
#toolBar form {margin: 0; padding: 0;}
/* ISCRIZIONE ALLA NEWSLETTER */
#newsletter {background-color: #F07800; float: left; width: 45%; height: 28px;}
#newsletter form {margin: 0 0 0 10px;}
#newsletter input {display: inline; font-family: Trebuchet MS, Verdana, Arial;}
#newsletter input.newsletter {color: #FFFFFF; border: 1px solid #F07800; background-color: #F07800;
background-image: url("../img/freccina.gif");
background-repeat: no-repeat;
background-position: 3px 2px;
padding: 0 0 0 15px;
font-size: 1.1em;}
#newsletter input.sfield {border: 1px solid #FFFFFF; font-size: 0.9em;}
#newsletter label {font-size: 1.1em;}
/* RICERCA NEL SITO */
#ricerca {background-color: #F07800; float: left; width: 40%; height: 28px; text-align: center;}
#ricerca form {margin: 0;}
#ricerca input {display: inline; font-family: Trebuchet MS, Verdana, Arial;}
#ricerca input.cerca {color: #FFFFFF; border: 1px solid #F07800; background-color: #F07800;
background-image: url("../img/freccina.gif");
background-repeat: no-repeat;
background-position: 3px 2px;
padding: 0 0 0 15px;
font-size: 1.1em;}
#ricerca input.field {border: 1px solid #FFFFFF; font-size: 0.9em;}
#network {float: left; width: 15% !important; width: 14%; text-align: right; height: 28px; background-color: #F07800;}
/* MENU CONTENUTI */
#menuCont {
clear: left;
float: left;
width: 100%;
background-image: url("../img/bg_cont.jpg");
background-repeat: repeat-x;
background-position: 0 0;
font-size: 1.1em;}
#menuCont ul, #menuCont li {margin: 0; padding: 0; list-style: none;}
#menuCont ul {width: 100%;}
#menuCont li {
float: left;
display: block;
color: #990000;
height: 33px;
border-right: 1px solid #F07800;}
#menuCont a {float: left; height: 33px; text-decoration: none; color: #990000; padding: 8px 10px 0 10px;}
#menuCont span {
padding: 8px 10px 8px 10px;
background-image: url("../img/bg_cont_cur.jpg");
background-position: 0 0;
background-repeat: repeat-x;}
#menuCont li.cur {
background-image: url("../img/bg_cont_cur.jpg");
background-position: 0 0;
background-repeat: repeat-x;}
#menuCont a:hover {
padding: 8px 10px 0 10px;
background-image: url("../img/bg_cont_cur.jpg");
background-position: 0 0;
background-repeat: repeat-x;}
#menuCont span {display: block; padding-top: 8px;}
/* PATHBAR */
#pathBar {clear: left; width: 100%; color: #F29400; font-size: 0.9em;}
#inpathBar {padding: 10px;}
#pathBar a {color: #F29400;}
/* CONTENUTO */
.wrapper {float: left; width: 100%;}
#content {margin: 0 25%;}
#incontent {padding: 0 20px 20px 20px;}
/* PARAGRAFI SOTTO IL TESTO */
.par {padding-bottom: 10px; clear: both;}
.par p {margin: 5px 0 5px 0;}
.par img.left {margin: 0 20px 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 {background-color: #F0A800; color: #FFFFFF; padding: 0 10px 0 10px;}
.evidenza a, #inextra .evidenza h2 {color: #FFFFFF;}
.evidenza p {margin: 0; padding-bottom: 10px;}
#tl {
line-height: 0;
background-color: #F0A800;
float: left;
width: 100%;
height: 10px;
font-size: 0;
background-image: url("../img/top_left_evid.gif");
background-repeat: no-repeat;
background-position: 0 0;}
#tr {
line-height: 0;
float: right;
width: 10px;
height: 10px;
font-size: 0;
background-image: url("../img/top_right_evid.gif");
background-repeat: no-repeat;
background-position: 0 0;}
#bl {
line-height: 0;
margin-bottom: 20px;
background-color: #F0A800;
float: left;
width: 100%;
height: 10px;
font-size: 0;
background-image: url("../img/bottom_left_evid.gif");
background-repeat: no-repeat;
background-position: 0 0;}
#br {
line-height: 0;
float: right;
width: 10px;
height: 10px;
font-size: 0;
background-image: url("../img/bottom_right_evid.gif");
background-repeat: no-repeat;
background-position: 0 0;}
/* MENU SOTTOSEZIONE */
#navigation {float: left; width: 25%; margin-left: -100%; font-size: 1.2em; padding-bottom: 40px;}
ul.p3, ul.t3, ul.c3 {list-style-type: none; margin: 0; padding: 0;}
ul.p3 li, ul.t3 li, ul.c3 li {margin: 0; padding: 0;}
ul.p3 li {border-bottom: 1px solid #C65001;}
ul.t3 li {border-bottom: 1px solid #F15B01;}
ul.c3 li {border-bottom: 1px solid #F29400;}
ul.p3 li.nor a, ul.t3 li.nor a, ul.c3 li.nor a {
display: block;
line-height: 2.2em;
padding: 0 0 0 15px;
text-decoration: none;}
ul.p3 li.nor a {color: #C65001;}
ul.t3 li.nor a {color: #F15B01;}
ul.c3 li.nor a {color: #F29400;}
ul.p3 li.nor a:hover {color: #FFFFFF; background-color: #C65001;}
ul.t3 li.nor a:hover {color: #FFFFFF; background-color: #F15B01;}
ul.c3 li.nor a:hover {color: #FFFFFF; background-color: #F29400;}
ul.p3 li.cur, ul.t3 li.cur, ul.c3 li.cur {
line-height: 2.2em;
color: #FFFFFF;
padding: 0 0 0 15px;
font-weight: bold;}
ul.p3 li.cur {background-color: #C65001;}
ul.t3 li.cur {background-color: #F15B01;}
ul.c3 li.cur {background-color: #F29400;}
ul.p3 li.cur a, ul.t3 li.cur a, ul.c3 li.cur a {color: #FFFFFF; text-decoration: none;}
.subMenuTit_p {background-color: #C65001; text-align: right; margin-bottom: 2px;}
.subMenuTit_t {background-color: #F15B01; text-align: right; margin-bottom: 2px;}
.subMenuTit_c {background-color: #F29400; text-align: right; margin-bottom: 2px;}
.subMenuTit_c h3 {color: #FFFFFF; margin: 0; padding: 3px;}
.subMenuTit_c h3 a {color: #FFFFFF; text-decoration: none;}
/* menu secondo livello*/
#navigation ul.p4, #navigation ul.t4, #navigation ul.c4 {
margin: 0 0 0 -15px;
padding: 0;
list-style-type: none;
font-size: 0.9em;
background-color: #FFFFFF;
font-weight: normal;}
#navigation ul.p4 li, #navigation ul.t4 li, #navigation ul.c4 li {border: none;	line-height: 18px; margin-bottom: 5px;}
#navigation ul.p4 li {color: #C65001;}
#navigation ul.t4 li {color: #F15B01;}
#navigation ul.c4 li {color: #F29400;}
#navigation ul.p4 li.nor a, #navigation ul.t4 li.nor a, #navigation ul.c4 li.nor a {
display: block;
line-height: 18px;
margin: 0;
padding: 0 0 0 30px;}
#navigation ul.p4 li.nor a {color: #C65001;}
#navigation ul.t4 li.nor a {color: #F15B01;}
#navigation ul.c4 li.nor a {color: #F29400;}
#navigation ul.p4 li.nor a:hover, #navigation ul.t4 li.nor a:hover, #navigation ul.c4 li.nor a:hover {color: #000000; background-color: #FFFFFF;}
#navigation ul.p4 li.cur, #navigation ul.t4 li.cur, #navigation ul.c4 li.cur {
background-color: #FFFFFF;
padding: 0 0 0 30px;
background-image: url("../img/pallino.gif");
background-repeat: no-repeat;
background-position: 15px 7px;}
#navigation ul.p4 li.cur, #navigation ul.p4 li.cur a {color: #C65001;}
#navigation ul.t4 li.cur, #navigation ul.t4 li.cur a {color: #F15B01;}
#navigation ul.c4 li.cur, #navigation ul.c4 li.cur a {color: #F29400;}
/* 3 livello */
#navigation ul.p5, #navigation ul.t5, #navigation ul.c5 {
margin: 0 0 0 -15px;
padding: 0;
list-style-type: none;
font-size: 0.9em;
background-color: #FFFFFF;
font-weight: normal;}
/* 4 livello */
#navigation ul.p6, #navigation ul.t6, #navigation ul.c6 {
margin: 0 0 0 -15px;
padding: 0;
list-style-type: none;
font-size: 0.9em;
background-color: #FFFFFF;
font-weight: normal;}
/* COLONNA EXTRA */
#extra {float: left; width: 21%; margin-left: -25%; font-size: 0.9em; overflow: hidden;}
#inextra {}
#inextra h2 {font-size: 1.2em; font-weight: bold; color: #AA5500; margin-bottom: 5px;}
/* COLOPHON */
#footer {clear: left; width: 100%; border-bottom: 3px solid #F07800; overflow: hidden;}
#infooter {
font-size: 0.90em;
padding: 10px 0 0 0;
margin: 0 55px 0 15px;
background-image: url("../img/bg_footer.jpg");
background-repeat: repeat-x;
background-position: 0 0;}
#infooterLeft {float: left; width: 10%;}
#infooterRight {float: left; width: 88%; margin-top: 15px;}
.credits, .credits a {color: #F0A800;}
/* MENU HOMEPAGE */
#menuHomePers {float: left; width: 20%;}
#menuHomePers ul {list-style-type: none; margin: 0 0 0 5px; padding: 0; text-align:;}
#menuHomePers li {margin-bottom: 5px; background-color: #C64F00;}
#menuHomePers li a {width: 100%; background-repeat: no-repeat; background-position: top right;}
#menuHomePers li a:hover {width: 100%;}
#menuHomePers ul.p3 {margin: 0; padding: 5px 0; font-size: 0.95em; background-color: #ffffff; border: 3px solid #C64F00;}
#menuHomePers ul.p3 a {background-image: none; text-indent: 0;}
#menuHomePers ul.p3 a:hover {background-image: none;}
#menuHomePers ul.p3 li {border: none; height: 20px; line-height: 1.2em; margin: 0; padding: 0; background-color: #ffffff;}
#menuHomePers ul.p3 li.nor a {height: 15px; line-height: 1em; padding: 0; margin: 0 0 0 5px;}
#menuHomePers ul.p3 li a:hover {width: 95%; background-color: #FFFFFF; color: #000000;}
#menuHomeTemi {float: left; width: 20%;}
#menuHomeTemi ul {list-style-type: none; margin: 0 0 0 5px; padding: 0; text-align:;}
#menuHomeTemi li {margin-bottom: 5px; background-color: #F15B01;}
#menuHomeTemi li a {width: 100%; background-repeat: no-repeat; background-position: top right;}
#menuHomeTemi li a:hover {width: 100%;}
#menuHomeTemi ul.t3 {margin: 0; padding: 5px 0; font-size: 0.95em; background-color: #ffffff; border: 3px solid #F15B01;}
#menuHomeTemi ul.t3 a {background-image: none; text-indent: 0;}
#menuHomeTemi ul.t3 a:hover {background-image: none;}
#menuHomeTemi ul.t3 li {border: none; height: 20px; line-height: 1.2em; margin: 0; padding: 0; background-color: #ffffff;}
#menuHomeTemi ul.t3 li.nor a {height: 15px; line-height: 1em; padding: 0; margin: 0 0 0 5px;}
#menuHomeTemi ul.t3 li a:hover {width: 95%; background-color: #FFFFFF; color: #000000;}
/* News*/
.i_n_l {color: #666666;}
.i_n_l h2 {color: #990000; font-size: 1.1em; font-weight: normal; margin-bottom: 10px;}
.i_n_l a {color: #990000;}
.i_n_l div.det {border-bottom: 1px solid #990000; margin-bottom: 10px; padding-bottom: 5px;}
.i_n_l p.det {text-align: right; margin-bottom: 0;}
.i_n_l div.tit {
height: 34px; font-size: 0; padding: 0; margin: 0 0 5px 0;
background-image: url("../img/bg_news_tit.gif");
background-repeat: repeat-x;
background-position: 0 0; }
.i_n_l img {margin: 0 0 10px 0;}
#extra .i_n_l {color: #666666; font-size: 1.1em;}
#extra .i_n_l h2 {color: #990000; font-size: 1.0em; font-weight: normal; margin-bottom: 10px;}
#extra .i_n_l a {color: #990000;}
/* WEBFORM */
#webf form {margin: 0; padding: 0;}
#webf form label.sfield, #webf form input.sfield {
display: block;
width: 200px;
float: left;
margin-bottom: 3px;}
#webf form label.sfield {
text-align: right;
width: 160px;
padding-right: 10px;
font-size: 0.9em;}
#webf form br {clear: left;}
#webf div {margin-bottom: 20px;}
#webf div input, #webf div textarea {border: 1px solid #F29400;}
#webf div span.button {text-align: center;}
#webf div span.button input {font-weight: bold; margin-right: 10px; background-color: #F29400; color: #FFFFFF; border: 1px solid #F29400;}
#webf div select, #webf div input.sfield {font-size: 1em;}
/* by BB */

