img {
  behavior: url("../img/pngbehavior.htc");
}

#main_content_colonnanews {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  /*height: 240px;*/
  z-index: 40;
}
.content_colonnanews {
  position: relative;
  width: 900px;
  /*height: 240px;*/
  margin: 0 auto;
}
.colonnanews {
  color: #474747;
  font: 11px/1.5 Arial, Verdana, sans-serif;
  margin-left: 580px;
  width: 240px;
  height: 210px;
  text-align: justify;
  /*border-left: 1px solid #FF5402;*/
}
.colonnanews h1 {
  width: 240px;
  height: 20px;
  margin: 0 0 0.5em;
  padding-bottom:4px;padding-top:4px;
  background-color:#FF5402;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  color: #FFFFFF;
}
.colonnanews p {
  margin: 0 0.5em 0.5em;
}

.colonnanews .item {
  width: 223px;
  height: 135px;
}
.colonnanews { /* Queste regole sono per IE */
  background-color: transparent;
  background-image: url(../img/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_colonne.png", sizingMethod="scale");
  background: transparent url(../img/bg_colonne.png);
}

.item img {
    clear: both;
    margin: 10px auto 10px auto;
    padding: 1px;
    border: 1px solid rgb(150,150,150);
}
.item a img {
    border: solid 1px rgb(150,150,150);
}
.item a:hover img {
    border: solid 1px rgb(220,220,220);
}
.item a {
    color: rgb(70,122,167);
    font-weight: bold;
    text-decoration: none;
}
.item a:hover {
    color: rgb(42,90,138);
    text-decoration: underline;
}
.item a:visited {
    color: rgb(42,90,138);
}