body{
font-family:Verdana, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
font-size:11px;
overflow:scroll;
background-color:#06F;
text-align:center;
}
#upcontainer{
padding:10px;
background-color:white;
top:0px;
vertical-align:top;
width:96%;
text-align:center;
background-color:#06F;
}

#container{
	background:url('http://www.bachecaannunci.it/adpics/note_musicali_3_5B1_5D454.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#FFFFFF;
width:770px;
border:5px solid red;
margin:auto;
text-align:left;
}

#sopra{
height:60px;
border:1px solid black;
padding:10px 10px 10px 5px;
background:url('images/japan.png');
}

#mezzo{
height:15px;

padding-left:5px;
background-color:#F00;
}

#menu{
margin:5px 0px 5px 5px;
border:2px dotted grey;
width:110px;
float:left;
padding:5px;
font-size:11px;
}
.menu {font-size:11px;}

#menu a:link{
text-decoration:none;
color:#000000;
}
#menu a:visited{
text-decoration:none;
color:#000000;
}
#menu a:active{
text-decoration:none;
color:#000000;
}
#menu a:hover{
background-color:#FFFF00;
text-decoration:none;
color:#000000;
}



#menu2{
margin:5px 0px 5px 5px;
border:2px dotted grey;
width:110px;
float:left;
clear:left;
padding:5px;
font-size:11px;
}
#menu2 a:link{
text-decoration:none;
color:#000000;
}
#menu2 a:visited{
text-decoration:none;
color:#000000;
}
#menu2 a:active{
text-decoration:none;
color:#000000;
}
#menu2 a:hover{
background-color:#FFFF00;
text-decoration:none;
color:#000000;
}

#lingua{
margin:5px 0px 5px 5px;
border:0px;
width:110px;
float:left;
clear:left;
padding:5px;
text-align:center;
}

#spot{
margin:5px 0px 5px 0px;
border:0px;
width:120px;
float:right;
padding:5px;
}

#main{
margin:5px;
float:right;
width:485px;
vertical-align:top;
border:1px dashed grey;
padding: 5px;
text-align:center;
font-size:11px;
background-color:#FFF;
}

#main1{
margin:10px;
float:left;
width:200px;
height:150px;
vertical-align:top;
border:1px dashed grey;
padding: 5px;
font-size:11px;
}

#main2{
margin:10px;
float:right;
width:200px;
height:150px;
vertical-align:top;
border:1px dashed grey;
padding: 5px;
font-size:11px;
}

#main3{
margin:10px;
float:left;
width:200px;
height:150px;
vertical-align:top;
border:1px dashed grey;
padding: 5px;
font-size:11px;
}

#main4{
margin:10px;
float:right;
width:200px;
height:150px;
vertical-align:top;
border:1px dashed grey;
padding: 5px;
font-size:11px;
}

#sotto{
clear:both;
border-top:0px solid grey;
text-align:center;
background-color:#F00;
}


h3{
margin:0px;
padding:0px 3px 0px 3px;
background-color:#FF0000;
font-size:12px;}

h4{
margin:0px;
padding:1px 3px 1px 3px;
background-color:#3366FF;
font-size:11px;}

h5{
color:red;
font-size:11px;}

.testo{
font-size:11px;
}
