body {
  margin: 0px;
  background: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#main {position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;}
#child {position:relative;top:0px;left:0px;margin:auto;width:765px; text-align:left;}

#header {position:absolute;top:0px;left:0px;z-index:0}
div.red { background-image:url(../img/bg-red.jpg); }
div.blu { background-image:url(../img/bg.jpg); }
#menu { z-index:2;position:absolute; top:120px; left:0px; width:765px; }

#menu div.menu { position:absolute; line-height:25px; color:white; height:25px; padding:0px; cursor:pointer; text-align:center; font-weight:bold;}
#menu div.menu a {  color:white; text-decoration:none; }

div.submenu_container { position:absolute;display:none; height:auto; }
#menu div.submenu { line-height:25px; color:white; height:25px; cursor:pointer; text-align:center; margin-bottom:1px; font-weight:bold;}
#menu div.submenu a {  color:white; text-decoration:none; }
#m1 { top: 0px; left:0px; width:89px;}
#m2 { top: 0px; left:90px; width:162px;}
#m3 { top: 0px; left:253px; width:82px; }
#m4 { top: 0px; left:336px; width:165px; }
#m5 { top: 0px; left:502px; width:82px;}
#m6 { top: 0px; left:585px; width:52px;}
#m7 { top: 0px; left:638px; width:52px;}
#m8 { top: 0px; left:691px; width:74px;}

#content { position:absolute; top:155px; left:0px; }
#content table.content { border-collapse:collapse; width:765px;}
#content table.content td { padding:0px; vertical-align:top;}
#content table.content td.left,td.right {width:177px;}
#content table.content td div.content { margin:0px 10px; font-size:12px; }

#page h1 { font-size:14px; font-weight:bold; }
#page h2 { font-size:13px; font-weight:bold; }
#page h3 { font-size:12px; font-weight:normal; font-style:italic; }
#page div.content { font-size:12px; text-align:justify; }

td.midsx { background-image:url(../img/colonna_sx_mid.jpg); }
td.middx { background-image:url(../img/colonna_dx_mid.jpg); }


