html {margin: 0; font-size: 100%;}
body {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 76%;
margin: 0; color: #000033; text-align: center;
background-color: #FFF;
background-image: url("bg_header.jpg");
background-position: 0 0;
background-repeat: repeat-x;
}
table {font-size: 1em;}
a {color: #72BD13;}
a:hover {color: #000033;}
img a {border: none;}
h1 {margin: 0 0 10px 0; color: #002D4E; font-size: 1.6em; padding: 0;}
h2 {font-size: 1.3em; margin: 0; color: #002D4E; padding: 0; font-family: Arial, Verdana, Helvetica, Sans-serif;}
h3 {font-size: 1.1em; margin: 0; color: #B6D200; padding: 0; font-family: Arial, Verdana, Helvetica, Sans-serif;}
ul  {margin: 0 0 10px 0; padding: 0 0 0 15px;}
li {margin: 0;}
/* POPUP */
body.inf675 {margin: 20px; text-align: left; background-color: #FFFFFF; background-image: none;}
/* PAGINA */
#box {width: 950px; margin: 0 auto; text-align: left; font-size: 0.90em;}
#inbox {
background-image: url("bg_footer.jpg");
background-position: bottom right;
background-repeat: no-repeat;
}
#cont {display: table-row; width: 100%;}
#cont_l {display: table-cell; float: left; width: 253px;}
#cont_r {display: table-cell; float: left; width: 597px;}
/* MENU' LINGUA */
.menu_lng {padding: 0 0 0 20px;}
/* FOOTER */
.footer {
width: 251px;
background-image: url("lavagna.gif");
background-position: bottom right;
background-repeat: no-repeat;
color: #333;
}
.infooter {padding: 90px 0px 0px 25px;}
.infooter a {color: #000E2D;}
.lega_amb {margin-top: 90px;}
/* COLONNA DX */
#main {float: left; width: 100%;}
#inmain {float: left; width: 100%;}
/* MENU */
#menu {display: table-row; width: 591px;}
#menu_l {display: table-cell; float: left; width: 6px;}
#menu_c {display: table-cell; float: left; width: 579px;}
#menu_r {display: table-cell; float: left; width: 6px;}
.menu_bg_sx {
width: 6px;
height: 259px;
background-image: url("box_menu_sx.jpg");
background-position: 0 0;
background-repeat: no-repeat;
}
.menu_bg_dx {
width: 6px;
height: 259px;
background-image: url("box_menu_dx.jpg");
background-position: right top;
background-repeat: no-repeat;
}
.foto {
width: 564px;
height: 209px;
background-image: url("foto.jpg");
background-position: 10px 22px;
background-repeat: no-repeat;
}
.menu_txt {
width: 579px;
height: 259px;
background-image: url("bg_menu.jpg");
background-position: 0 0;
background-repeat: repeat-x;
font-family: Arial Black, Arial, Verdana, Helvetica, Sans-serif; font-size: 1.0em;
}
#m {display: table-row; width: 100%;}
.m_1 {display: table-cell; float: left; width: 11px;}
.m_p {display: table-cell; float: left; width: 68px;
border-right: 1px solid #2882B7;
background-color: #FFF;
height: 50px;
vertical-align: middle;
}
.m_c {display: table-cell; float: left; width: 68px;
border-right: 1px solid #2882B7;
background-color: transparent;
height: 50px;
vertical-align: middle;
}
#m p {display: inline;
margin: 0; padding: 0; color: #216792;}
#m p.cur {color: #FFF; background-color: transparent;}
#m a {text-decoration: none; color: #216792;}
#m a:hover {color: #B6D200;}
/* CORPO PAGINA */
#content {float: left; width: 591px;
background-image: url("bg_cont.png");
background-position: 0 0;
background-repeat: repeat-y;
min-height: 500px;
height: auto !important;
height: 500px;
}
#incontent {padding: 15px;}
#incontent p {margin-top: 0;}
#incontent img {margin: 10px 0 10px 10px; float: right; border: none;}
.divfull {clear: both; width: 100%; font-size: 0; line-height: 0; height: 10px;}
#content_bottom {float: left; width: 591px;
width: 588px;
height: 10px;
background-image: url("box_cont_bottom.png");
background-position: 0 0;
background-repeat: no-repeat;
}
/* WEBFORM */
table.webform {width: 70%;}
table.webform td.label {padding-right: 10px;}
table.webform .field {color: #000033; width: 200px; background-color: #FFFFFF; border: solid 1px #2882B7;}
table.webform textarea {height: 80px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 0.90em;}
table.webform .button {background-color: #2882B7; color: #FFF; border: solid 1px #FFF; font-family: Verdana, Arial, Helvetica, Sans-serif;}
/* by SB */
