body {
  border: 0 none;
  margin: 0;
  background: url(../images/bgstrip.gif) repeat-y 50% 0;
  background-color: #b2d4fa;
  /*background: url(../images/header_pattern.jpg) #b2d4fa repeat-x;*/
  font-family: verdana,sans-serif,helvetica;
  font-size: 8pt;
  line-height: 120%;
  font-weight: normal;
  text-align: center;
  min-width: 730px;
  /*
  -moz-background-clip: initial;
  -moz-background-origin: initial;
  -moz-background-inline-policy: initial;
  */
}
#bigContainer {
	margin:0 auto;
	width:730px;
	text-align: left;
	/*border: 1px solid yellow;*/
	border-left: 3px solid white;
	border-right: 3px solid white;
}
#header {
  background: url(../images/header3.jpg) no-repeat;
  /*position: absolute;*/
  left: 0;
  top: 0;
  width: 730px;
  height: 200px;
  /*clear:both;*/
  float: left;
  border-top: 3px solid black;
  border-bottom: 4px solid black;
  /*border-bottom: 6px solid white;*/
}
p {
  font-size: 1.1em;
  line-height: 1.8em;
  color: #222222;
  text-align: justify;
}
div#nav {
  /*width: 670px;*/
  color: white;
  margin-top: 182px;
  clear: both;
  text-align: right;
  /*border: 1px solid yellow;*/
}
#navlinks {
  /*
  background: #1d80b9;
  border: 3px solid #d399c2;
  */
  background: url(../images/striped_dark.gif) repeat;
  display:inline;
  padding: 5px;
  color: white;
  border-top: 1px solid #2b4b5f;
  border-left: 1px solid #2b4b5f;
}
#nav a {
  padding: 0 13px;
  color: white; /* #656565; */
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
#nav a:hover {
  /*color: #aaaaaa;*/
  text-decoration: underline;
}
#container {
    /*
  width: 730px;
  position: absolute;
  top: 200px;
  left: 0;
  padding: 0;
  */
    background-color: #b2d4fa;

}
#leftColumn {
  width: 470px;
  float: left;
  padding: 15pt;
  /*border: 1px solid green;*/
}
#rightColumn {
  margin-top: 15pt;
  width: 210px;
  float: right;
  /*border: 1px solid yellow;*/
  /*
  position: absolute;
  left: 470px;
  top: 0;
  margin-top: 15pt;
  margin-left: 15pt;
  */
}
#container h1 {
  margin: 0 0 5px 0;
  color: #336699;
  font: bold 10pt/16pt verdana, arial, helvetica, sans-serif;
  text-transform: uppercase;
  background: url(../images/striped.gif) repeat;
  border: 1px solid #c5e6ff; /* #a3c2e5; #c5e6ff; */
  padding: 0.2em 0.5em;
}
#leftColumn h1 {
  margin-bottom: 1.5em;
}
.newsBox {
  padding: 15pt;
  background: url(../images/striped.gif) repeat;
  border: 1px solid #c5e6ff; /* #a3c2e5; #c5e6ff; */
  margin-bottom: 20pt;
}
.rounded {
  -moz-border-radius: 1em 0 0 1em;
  border-radius: 1em 0 0 1em;
}
.newsBox h1 {
  margin: 0 0 5px 0;
  color: #336699;
  font: bold 10pt/16pt verdana, arial, helvetica, sans-serif;
  text-transform: uppercase;
  border: 0;
}
.rounded h1 {
  border: 0;
}
.newsBox h2 {
  margin: 0;
  color: #336699;
  font: 14px arial, verdana, sans-serif;
  /* font-weight: bold; */
  letter-spacing: .1em;
}
.newsBox h1 a {
  color: #656565;
  text-decoration: none;
}
.newsBox h1 a:hover {
  text-decoration: underline;
}
.newsBox p {
  text-align: center;
  margin-bottom: 0.2em;
  font-size: 1em;
  text-align: justify;
}
.newsBox p a {
  text-decoration: none;
}
.newsBox p a:hover {
  text-decoration: underline;
}
#google-adsense {
  margin: 10pt 5pt 15pt 10pt;
  clear: both;
  /*background: yellow;*/
}

#footer {
  /*
  position: absolute;
  left: 0;
  padding: 15pt;
  */
  text-align: left;
  width: 650px;
  padding: 15pt;
  /*background: yellow;*/
}
#footer a, a {
  text-decoration: none;
  color: #225588;
}
#footer a:hover, a {
  text-decoration: underline;
}
.pager {
  font-size: 1.3em;
  padding: 5pt;
  margin: 0;
  background: url(../images/striped.gif) repeat;
  border: 1px solid #c5e6ff; /* #a3c2e5; #c5e6ff; */
  margin: 15pt 0;
}
div.pagerAdmin {
  font-size: 1.3em;
  padding: 5pt;
  margin: 0;
  background-color: #f7efde;
}
.inline {
  display: inline;
}

.newsBox ul {
  margin-left: 0;
  padding-left: 10pt;
  list-style-type: square;
}
.newsBox ul li {
  line-height: 1.5em;
}
.newsBox ul a {
  text-decoration: none;
}
.newsBox ul a:hover {
  text-decoration: underline;
}
.spacedWithFrames {
  border: 1px solid #888;
  padding: 8px;
  background-color: white;
  margin: 2px 0 5px 0;
}
.toolsetBox {
  background: #e4f0fc;
  border: 1px solid #a3bcd8;
  padding: 8pt;
}
.toolsetBox a {
    text-decoration: none;
    color: #555;
}
.autore-brano {
  padding-left: 3px;
  color: white;
  font-style: italic;
}
.addressLabel {
    width: 400px;
    font-family: "Courier New", courier;
    font-size: 10pt;
    color: #222;
    background-color: white;
    padding: 5px;
    border: 1px solid black;
    white-space: pre;
}
.didascalia {
  font-size: 0.9em;
  font-style: italic;
}