body{
margin:0;
padding:0;
font-family:Verdana, sans-serif;
font-size:14px;
text-align:center;
}

div#container{
  border:1px solid #666;
  width:60%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align:center;
  vertical-align: middle;
}

div#container a, div#container a:visited{
color:#369;
text-decoration:none;
margin:5px 10px;
padding:5px 10px;
}

div#container a:hover{
color:#369;
text-decoration:none;
border-top:1px solid #73848c;
border-right:1px solid #73848c;
border-left:1px solid #73848c;
border-bottom:1px solid #73848c;
background-color:#e7e7e7;
}

div#container #qui{
color:#369;
padding:5px 5px 5px 5px;
margin:5px 5px 5px 5px;
border-top:1px solid #73848c;
border-right:1px solid #73848c;
border-left:1px solid #73848c;
border-bottom:1px solid #73848c;
background-color:#e7e7e7;
font-weight:bold;
}

div#container2{
border:1px solid #666;
width:60%;
margin:10px auto;
padding:1em 0 1em .5em;
text-align:left;
font-weight:bold;
}

#contenuti {
width:80%;
margin:10px auto 5px auto;
padding:1em 2em;
border-top: 1px solid #f60;
border-left:1px solid #f60;
border-right:1px solid #f60;
border-bottom:1px solid #f60;
background-color:#fff;
text-align:left;
}

h1 { font-size:20px;padding-left:15px; background:url(immagini/big_arrow.gif) 0 50% no-repeat; text-align:left }
h2 { font-size:20px;padding-left:15px; text-align:center}
p { background:url(immagini/mini_arrow.gif) 0 4px no-repeat;text-indent: 10px; }

.doNotDisplay {
  display: none !important;
}
.subHeader {
  color: red;
  background-color: #CCFFFF;
  margin: 0;
  padding: 0.5ex 10px;
}
.subHeader a, .subHeader .highlight {
  color: #0000FF;
  background-color: transparent;
  font-size: 110%;
  font-weight: bold;
  text-decoration: none;
  margin: 0;
  padding: 0 0.25ex 0 0;
}

.subHeader a:hover, .subHeader .highlight {
  color: rgb(255,0,0);
  background-color: transparent;
  text-decoration: none;
}

