html{margin:0px; padding:0px;}
body{margin:0px; padding:0px; background:#76A3A3; color:#333; text-align:center;}
h1{font-size:24px; font-family: arial, verdana, 'Bitstream Vera Sans', sans-serif; } 
#corpo{z-index:1; text-align:left; margin-left:auto; margin-right:auto; background-color:#ffffff; width:912px; height:100%; position:relative}
#header{height:65px; background-color:#555555; margin-top:0px; width:912px;}
#log{width:500px; margin-left:20px; font: 33px Times New Roman, 'Bitstream Vera Serif', serif; font-weight:bold; color:#ffffff;}
ul#navi{float:left; width:912px; color:#dddddd; background:#363636 url('naviblock.png'); font: 16px verdana, arial, 'Bitstream Vera Sans', sans-serif;}
#navi,#navi li{margin:0; padding:0; list-style-type:none; position:relative;}
#navi li, #navi .topnavi, #navi .topnavi2, #navi .current, #navi span{float:left; line-height:35px}
#navi .topnavi, #navi .topnavi2, #navi .current{text-decoration:none; color:#dddddd; padding-left:15px}
#navi span{padding-right:15px; cursor:pointer}
.topnavi:hover{background:url('navihover1.png') top left; color:#eeeeee}
.topnavi:hover span{background:url('navihover1.png') top right; color:#eeeeee}
.topnavi2:hover{background:url('navihover2.png') top left; color:#eeeeee}
.topnavi2:hover span{background:url('navihover2.png') top right; color:#eeeeee}
.current{background:url('navihover2.png') bottom left; color:#ffffff}
.current span{background:url('navihover2.png') bottom right; color:#ffffff}
#navi li{position:relative;}
.subnavi{list-style: none;}
.subnavi li{float:none;}
.subnavi {position:absolute; top:36px; left:5px; list-style:none; margin:0px; padding:0px; border:0px; display:none}
.subnavi li {border:0px;}
.subnavi a:hover, .subnavi a:active {background-color:#A9A9A9; color:#000000;}
.lvl4 {width:185px; background-color:#99ffff; display:block; border-left:1px solid #a9a9a9; border-right:3px outset #d3d3d3; border-top:1px solid rgb(172, 198, 223); padding:2px 1px 5px 3px; text-decoration:none; font: 16px verdana, arial, 'Bitstream Vera Sans', sans-serif; color:#000000;} 
#page{width:728px; border:1px solid #003399; margin:0px 10px 0px 10px; font:16px verdana, arial, 'Bitstream Vera Sans', sans-serif; line-height:1.4; }
.spacer{width:746px; height:10px; background-color:#ffffff;}
.container {width:728px; border:0px none;}
#banner{z-index:3; position:absolute; top:110px;}
body>#banner{position:fixed; top:110px}
img {border:0px}
#panel { display:none; z-index:5; position:absolute; top:5px; left:5px;  border:2px outset #003399; background-color:#f8f8ff; width:640px; height:540px; text-align:center; background-image:url(arrows.gif); background-repeat:no-repeat; background-position: center center;} 
body>#panel{position:fixed; top:5px; left:5px;}  
#divbtn {z-index:7; position:absolute; top:10px; right:10px; font-size:20px}
#comment {position:absolute; top:483px; left:5px; background-color:#f8f8ff; height:55px;}
.testo {border:0px; background-color:#f8f8ff; width:630px; height:22px; font-size:14px; font-family: arial,  'Bitstream Vera Serif', serif; padding:2px;}
.fotoalbum {list-style-type:none; margin:0px; margin-left:10px; padding:0px;}
.fotoalbum li {float:left; margin-right:11px; margin-bottom:10px;}
.fotoalbum2 {list-style-type:none; margin:0px; margin-left:10px; padding:0px;}
.fotoalbum2 li {float:left; margin-right:9px; margin-bottom:10px;}
.fotoalbum2 li .imm {border:1px solid #003399;}
.imm {border:1px solid #003399;}
hr {border:none; background-color:#003399; color:#003399; height:1px; width:100%;}
#copy{width:912px; height:20px; padding-top:2px; background-color:#555555; text-align:center; font:14px verdana, arial, 'Bitstream Vera Sans', sans-serif; color:#ffffff;}
#copy a {font:14px verdana, 'Bitstream Vera Sans', sans-serif; text-decoration:none; color:#ffffff;}
acronym {text-decoration:underline;}
abbr {text-decoration:underline;}
h1 {font-size:24px;}
h2 {font-size:24px;}
h3 {font-size:22px;}
h4 {font-size:20px;}
