html,body { height:100%; width:100%; margin:0; padding:0; color:#000; background-color:#FFF; font-family:Courier,monospace,serif; font-size:17px; }
img { display:block; border:none; margin:0; padding:0; }
h1 { color:#FFF; text-align:right; margin:0; padding:0; }
h2 { margin:0 0 1em 0; padding:0; font-size:16px; }
p { margin:0; padding:0; font-size:16px; line-height:1.5; }
/* #vcent { position:absolute; left:50%; top:50%; width:1100px; height:936px; margin-left:-550px; margin-top:-468px; }
.bodyindex #vcent { height:756px; margin-top:-378px; } */
#box { position:relative; width:1165px; margin:0 auto; padding:0; }

/*.bodyindex #menu { position:absolute; left:315px; top:530px; }
#menu { position:absolute; text-align:left; left:20px; top:250px; margin:0; padding:0; color:#000; font-size:12px; letter-spacing:0.4em; color:#FFF; line-height:1.5em; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { margin:0; padding:0; }
#menu ul li a { font-weight:bold; }
#menu ul li ul li a { font-weight:normal; }
#menu ul li ul { margin:0 0 1em 1em; padding:0; list-style-type:none; }
#menu .comunicato { font-weight:normal; }

#topmenu { position:absolute; text-align:left; left:694px; top:0; width:305px; margin:0; padding:0; }
#topmenu ul { margin:0; padding:0; }
#topmenu ul li {list-style-type:none; display:inline; }
.filo {position:absolute; text-align:left; left:725px; top:0; width:1px; height:42px; background:transparent url(img/filo.png) no-repeat top left; }
.filo1 {position:absolute; text-align:left; left:775px; top:0; width:1px; height:42px; background:transparent url(img/filo.png) no-repeat top left; }
.filo2 {position:absolute; text-align:left; left:850px; top:0; width:1px; height:42px; background:transparent url(img/filo.png) no-repeat top left; }

#text { position:absolute; text-align:left; left:452px; top:143px; background:transparent; }

#immhome { position:relative; text-align:center; background:transparent; }
#immhome img { display:block; }*/
