/* CSS Document */

#colsx {
  width: 570px;
  float: left;
}

#banner {
  width: 580px;
  height: 290px;
  background-image: url('../img/oropa.jpg');
}

#news {
  padding-top: 10px;
}

#img {
	margin:10px 0 0 10px;
  padding: 10px 0 0 0px;
	text-align: center;
	width: 450px;
	height: 620px;
	background-image: url("http://www.traildeiparchi.com/bangher/img/FronteA5Bangher.jpg");
	background-repeat: no-repeat;

}
#imgretro {
	margin:10px 0 0 10px;
  padding: 10px 0 0 0px;
	text-align: center;
	width: 450px;
	height: 620px;
	background-image: url("http://www.traildeiparchi.com/bangher/img/RetroA5Bangher.jpg");
	background-repeat: no-repeat;

}

.subcol {
  width: 190px;
  float: left;
  padding: 0 4px 0 3px;
}

.subcol_img {
  text-align: center;
}
#cont {
  margin:0;
  padding:0px 0 0 30px;
	font: normal 14px serif;
	color: #000;
}

.prg a {
  color: #f00;
  text-decoration: underline;}

.prg h1{
  height: 25px;
	margin-bottom: 50px;
}

.prg span {
  font-weight:bolder;
	margin-right: 10px;
}

.txt {line-height: 2;text-align:justify;}

.txt span {font-weight:bolder;}

.txt img {padding: 2px; border: 1px solid #ccc;float:left; margin: 0 10px 10px 0;}

.center {text-align:center;margin: 15px;font: normal 18px serif;}

.center a {text-decoration: underline;}

.testo {line-height: 2;text-align:justify;padding: 30px;}

.testo span {font-weight:bolder;}

.testo ol li {margin-bottom:10px;}

