html, body {margin: 0; padding: 0;}
body {font: 76% Arial, Verdana, Sans-serif}
a img {border: none;}
a {color: #F95B00;}
table {font-size: 1em;}
h1 {font-size: 1.7em; font-weight: normal; color: #F95B00; margin: 0;}
h2 {font-size: 1.4em; font-weight: normal; color: #F95B00; margin: 0;
padding: 0 0 0 25px;
background-image: url("../img/quadrato.gif");
background-position: 0 3px;
background-repeat: no-repeat;}
h3 {font-size: 1.2em; font-weight: normal; color: #F95B00; margin-top: 5px; margin-bottom:-5px;}
li {margin-top:5px;}
/* LOGO */
#logo {position: relative; background-color: #FFFFFF;}
/* TESTATA */
#header {position: relative; background-color: #72B029; height: 136px;}
/* contiene immagine di pagina */
#inheader {float: left; text-align: center; width: 100%; margin-left: -270px; font-size: 0;}
#inheader img {margin-left: 270px;}
/* PAYOFF */
#payoff {float: left; width: 270px; font-size: 0;}
/* BARRA DEL PERCORSO */
#pathbar {border-bottom: 1px solid #CCCCCC; padding: 3px 10px 3px 10px; color: #666666;
background-color: #FFFFFF;
font-size: 0.9em;}
#pathbar a {text-decoration: none;}
/* CONTENUTO */
#container {
background-image: url("../img/bg_content.gif");
background-position: top right;
background-repeat: repeat-y;}
#wrapper {float: left; width: 100%; margin-left: -230px;}
#content {margin-left: 230px;}
#incontent {padding: 20px 20px 0 10px;}
/* PARAGRAFI SOTTO IL TESTO */
.par {margin-top: 10px; clear: both;}
.par p {margin: 5px 0 5px 0;}
.par img.left {margin: 0 10px 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;}
/* COLONNA MENU  */
#navigation {float: right; width: 230px;}
#innavigation ul {list-style-type: none; margin: 20px 5px 0 10px; padding: 0 0 10px 0; font-size: 0.95em;}
#innavigation li {margin: 0; padding: 0;
background-image: url("../img/bg_li_a.gif");
background-position: 5px 4px;
background-repeat: no-repeat;
border-bottom: 1px solid #CCCCCC;}
#innavigation li.cur {font-weight: bold;
background-color: #FFFFFF;
line-height: 20px; color: #F86917; width: 190px !important;
width: 170px; padding: 0 0 0 25px;
background-image: url("../img/bg_li_cur.gif");
background-position: 5px 4px;
background-repeat: no-repeat;}
#innavigation li.nor a {display: block; width: 190px !important; width: 170px; line-height: 20px; padding: 0 0 0 25px;
text-decoration: none;  color: #000000; background-color: #FFFFFF;
background-image: url("../img/bg_li_a.gif");
background-position: 5px 4px;
background-repeat: no-repeat;}
#innavigation li.cur a {color: #F86917; text-decoration: none;}
#innavigation li.nor a:hover {
color: #F95B00;
background-image: url("../img/bg_li_cur.gif");
background-position: 5px 4px;
background-repeat: no-repeat;}
/************************************ menu secondo livello*/
#innavigation ul.m1 ul.m2 {margin: 0 0 0 -25px; padding: 0 0 0 15px; background-color: #FFFFFF; font-weight: normal; color: #000000;  font-size: 1em;}
#innavigation ul.m1 ul.m2 li {
background-image: none;
margin: 0; padding: 0 0 0 15px;
border: none;}
#innavigation ul.m1 ul.m2 li.cur {background-color: #FFFFFF; color: #F86917; margin: 0; padding: 0 0 0 15px;
background-image: url("../img/bg_li_cur.gif");
background-position: 0 4px;
background-repeat: no-repeat;
}
#innavigation ul.m1 ul.m2 a {background-color: #FFFFFF; color: #000000;
background-image:none;
margin: 0; padding: 0 0 0 0;}
#innavigation ul.m1 ul.m2 li.cur a {color: #F86917;}
#innavigation ul.m1 li.cur ul.m2 li.nor a:hover {color: #F86917; background-color: transparent;}
/************************************ menu terzo livello*/
#innavigation ul.m1 ul.m2 ul.m3 {margin: 0 0 0 -25px; padding: 0 0 0 15px; background-color: #FFFFFF; font-weight: normal; color: #000000;  font-size: 1em;}
#innavigation ul.m1 ul.m2 ul.m3 li {
background-image: none;
margin: 0; padding: 0;
border: none;}
#innavigation ul.m1 ul.m2 ul.m3 li.cur {background-color: #FFFFFF; color: #000000; margin: 0; padding: 0 0 0 25px;
background-image: url("../img/bg_li_cur.gif");
background-position: 10px 4px;
background-repeat: no-repeat;
}
#innavigation ul.m1 ul.m2 ul.m3 a {background-color: #FFFFFF; color: #000000;
background-image:none;
margin: 0; padding: 0 0 0 25px;}
#innavigation ul.m1 li.cur ul.m2 li.nor a:hover {color: #F86917; background-color: transparent;}
/* COLONNA EXTRA */
#extra {float: right; clear: right; width: 230px;}
/* COLOPHON */
#footer {clear: both; width: 100%; border-top: 1px solid #CCCCCC; color: #666666; background-color: #FFFFFF;
font-size: 0.9em;}
#footer p {margin: 0 0 10px 0;}
#infooter {padding: 10px;}
/* 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 solid #F95B00;}
#webf table td.button {text-align: center;}
#webf table td.button input {font-weight: bold; margin-right: 10px; background-color: #F95B00; color: #FFFFFF; border: 1px solid #F95B00;}
#webf table td select, #webf table td input.sfield {font-size: 1em;}
/* MENU HOMEPAGE su QUATTRO COLONNE*/
.outmodmenu_home {
height: 1%;
margin-bottom: 30px;}
.modmenu_home {
float: left;
width: 100%;
border: 1px solid #CCCCCC;
padding: 2px;
margin-right: -230px;}
.modmenu_home div.box {
float: left;
clear: none;
min-height: 200px;
height: auto !important;
height: 200px;
background-image: url("../img/pixel_b.gif");
background-position: top right;
background-repeat: repeat-y;}
.modmenu_home div.box h3 {
font-family: Microsoft Sans Serif, Arial;
font-size: 1.4em;
font-weight: normal;
margin: 0; padding: 5px 3px 3px 3px;}
.modmenu_home div.box h3 a {color: #000000; text-decoration: none;}
.modmenu_home div.box h3 a:hover {text-decoration: underline;}
.modmenu_home div.box ul {margin: 0; padding: 5px 3px 3px 3px; list-style-type: none;}
.modmenu_home div.box ul li {
margin: 0 0 2px 0;
padding: 0 0 0 18px;
background-image: url("../img/quadratino.gif");
background-position: 5px 5px;
background-repeat: no-repeat;}
.modmenu_home div.box ul li a {text-decoration: none; color: #000000;}
.modmenu_home div.box ul li a:hover {color: #F95B00;}
.modmenu_home div.mmh_header {
float: left;
width: 100%;
background-color: #72B029;
margin-right: -230px;}
.modmenu_home div.mmh_header div {
float: left; clear: none;
background-color: #72B029; text-align: center; font-size: 0;
background-image: url("../img/pixel_b.gif");
background-position: top right;
background-repeat: repeat-y;}
.modmenu_home div.mmh_body {
float: left; width: 100%;
background-image: url("../img/bg_box_menu.jpg");
background-position: 0 0;
background-repeat: repeat-x;}
/* by BB */
