#index{
background-color:#bee4fa;
height:85%;
width:100%;
}
#intestazione2 img{
height: 250px;
width:800px;
margin-left:200px;
}
#headA img{
width:100%;
height: 150px;
}
#menu {
background-image: url('menu.png');
width:100%;
padding:0;
margin:0;
}
#menu ul{
padding:0;
margin:0;
background-color: #ebecec;

}
#menu li{
font-weight:bold;
width: 170px;
position: relative;
float: left;
list-style: none;
margin: 0;
padding:0;
 color: #044E70;
 border-color:#898989
}
#menu li a{
font-weight:bold;
 padding-left:10px;
 padding-right:10px;
 width: 170px;
 height: 40px;
 display: block;
 text-decoration:none;
 text-align: center;
 line-height: 40px;
 color: #044E70;
 
 }
 #menu li a:hover{
 opacity:0.6;
 background-color: #898989;
 font-weight:bold;
 color: #BEE4FA;
}
#menu li ul{
 width: 170px;
 position: absolute;
 top: 30px;
 visibility: hidden;
}
#menu li:hover li {
 z-index: 1;
 opacity:0.6;
width: 190px;
 visibility: visible;
 background-color: #898989;
}
#titolo h1,h2{
background-color:#1a6abe;
width:100%;
color:white;
}
#riepilogo table{
border:1px solid grey;
border-collapse:collapse;
margin:10px;
}
#riepilogo th,td {

  border: 1px solid grey;
  margin:1px;
  width:15%;
}
#footer{
height: 150px;
background-color:#ebecec;
}
#footer h5{
text-align: left;
font-size: 7px;
}
#footer h5{
text-align: right;
font-size: 7px;
}
.login table{
margin-top:50px;
border-radius:5px;
}
.login th,td{
border: 0px;
  margin:1px;
  width:20%;
}
#generico {
background-color:#bee4fa;
}
#crea th {
text-align:right;
width:5%;
}
#news th,td{
border: 0px;
  margin:1px;
}
#tabelle table{
	border: solid 3px #000000;
}

#tabelle td{
	border: solid 1px #000000;
}