    html,body{margin:0; padding: 0;height: 100%;font-family: verdana, arial;font-size:12px;background-image:url(bg.jpg);background-repeat:no-repeat; background-attachment: fixed; }
    .logo{position: absolute; top:100px; right:150px; border:0px; padding:0px;}
    .riga1{position:relative; top:145px; width:100%; height:24px; background-color: #ffcc00; border:0px; padding:0px;border:0px;}
	.riga1flag{float:left;  border:0px; margin-left:219px;}
    	.riga1text{margin-right:155px;text-align: right;line-height:24px; font-family: sans-serif; font-size: 10px;float:right;}
    .riga2{position:relative; top:145px; width:100%; height:30px; background-color: #ffffff;}
    div.main {border: 0px; height:100%; margin-right:156px; float: right;}
   div.menu {background: #ffffff;font-size: 11px;font-family: Verdana; height:100%; width:128px; float: right;}
   a.menu {background: #ffffff;color: #000000;padding: 0px;position: Relative; display: Block;text-decoration: None;height:100%; float:left; width:128px;text-align: center; line-height: 28px; }
   a:hover.menu {background: #6666ff; position: Relative; display: Block;text-decoration: None;height:100%;}
    
.corpo{position: relative; margin-top:175px; margin-right:156px; margin-left: 294px; min-height:400px; background:rgba(255, 255, 255, 0.7);background: rgb(255, 255, 255); border:1px solid #cccccc; padding-bottom:20px; padding-left:20px; padding-right:10px;}

.corpoindex{position: relative; margin-top:175px; margin-right:156px; margin-left: 294px; min-height:400px; border:0px solid #cccccc; padding-bottom:20px; padding-left:20px; padding-right:10px;}

.titolo{font-family: verdana; color: #ffcc00;font-weight: bold; font-style: italic; font-size: 16px}