ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }

a img,:link img,:visited img { border: none; }

a:link, a:visited, a:active {
  color:#3869d0;
}

a:hover {
  color:#000;
}

body, td {
  font-family: Verdana, Arial, sans-serif;
  color:#000;
  background-color:#99e5d6;
}

body {
  background-image:url(/images/body_back.gif);
  background-repeat:repeat-x;
}

#corpo {
  padding:0em;
  width:890px;
  margin:auto;
  background-color:#FFF;
/*  background-image:url(/images/bk.jpg);  */
}

#head {
  background-image:url(/images/header_back.jpg);
  width:890px;
  margin:auto;
  text-align:center;
/*  height:80px;*/
}

#menu {
  background-color: b88127;
  background-image:url(/images/menu_back.jpg);
  width: 890px;
  height:40px;
  margin:auto;
  clear:both;
}

#menu:after {
content:" ";
clear:both;
display:hidden;
}

#menu a:link, #menu a:visited {
  background-color: b88127;
  background-image:url(/images/menu_back.jpg);
  text-decoration:none;
  font-weight:bold;
  color:white;
  float:left;
  display:block;
  padding:0.5em 1em;
/*  height:40px; */
}

#menu a:hover {
  background-image:url(/images/menu_back2.jpg);
  color:white;
  text-decoration:none;
}

#menu a.sel:link, #menu a.sel:visited {
  background-image:url(/images/menu_back2.jpg);
}

#contenuto {
  margin:auto;
  padding:2em;
}

.box {
  background-color: #f4edd0;
}

h1 {
 color: #3869d0; /* b88127; */
 margin-bottom:1em;
}

h2 {
 color: #3869d0; /* b88127; */
 margin-bottom:1em;
}

h3 {
 color: #3869d0; /* b88127; */
 margin-bottom:1em;
}

.listino {
  margin:auto;
  margin-bottom:1em;
}

.listino tr th, .listino tr td {
	background-color: #f3d5eb;
	margin:2px;
	text-align:center;
}

.listino tr th, .footer {
  background-color:#f4b625; /*e9990e;*/
  background-image:url(/images/menu_back.jpg);
}

.footer {
  text-align:center;
}

p {
	margin-bottom:1em;
}

