body, html {
  background-color:#FFF;
}
div#container {
  width:900px;
}

 #header {
 background: #FFF url('img/sfondo_header.jpg') no-repeat top right;
 height: 130px;
 padding-left:100px;
 font-size: 30px;
 font-family: Georgia,serif;
 font-weight: bolder;
 color: #334;
}

.grande {
  font-size: 40px;
}

#header #stemma {
  background: white url('img/stemma.gif') no-repeat top left;
  height:67px;
  width: 55px;
  position: relative;
  left: -75px;
  top: 15px;
}

div#topbar {
 padding: 6px 60px;
 font-size: 125%;
 border-top: 1px solid #006699;
 border-bottom: 1px solid #006699;
 background: #01446E;
}

div#breadcrumb {
  margin:10px 210px 10px 0;
  border-bottom: #888 dashed 1px;
  font-size: 115%;
}

div.content {
  margin:0 205px 0 0;
  font-size: 110%;
}

div#rightcolumn {
  float:right;
  margin-right:0px;
  width: 200px;
}

div.menu div.menucnt {
  margin-bottom: 0px;
}

div.menu div.menucnt input {
  border: #AFAFAF 1px solid;
}

#rightcolumn.column.menu h3 {
  background: #01446E;
  border: 1px solid #006699;
  font-size: 105%;
}

.menu .menucnt a, .menu .menucnt a:visited, .menu .menucnt a:active {
  border-top: 0px;
}

.menu .menucnt {
  border:1px solid #01446E;
  border-top: 0px;

}


#bottomlinks ul li.leftCorner {
  background:#01446E url(img/mhead_ltcorner.gif) no-repeat scroll left top;
}

#footer {
  background-color:#F5F5F5;
  border-top:4px solid #01446E;
  border-bottom: 0px;
  color: #6e6e6e;
}

div#footer {
  text-align:center;
  font-size: 90%;
}
#footer ul {
  list-style-type:none;
}

