div.clear{
	clear:both;
}

#content
{
  padding-top: 10px;
  padding-bottom: 20px;
  background: #fff;
  min-height: 300px;
}

.main .contents
{
  position: relative;
  overflow: hidden;
  zoom: 1;
  background: url('images/border-left-news.gif') repeat-y;
}

ul.news-nav
{
  margin-top: 15px;
  margin-left: 15px;
  width: 190px;
}

ul.news-nav li a:link,
ul.news-nav li a:visited
{
  background: url('images/border-news-nav.png') repeat-x left bottom;
  font-size: 14px;
  font-weight: normal;
  line-height: 33px !important;
  min-height: 33px;
  height: 33px;
  width: 190px;
  display: block;
  color: #333;
  text-decoration: none!important;
  text-indent: 10px;
}

ul.news-nav li a:hover,
ul.news-nav li a:active,
ul.news-nav li.current a
{
  background: url('images/li-news-nav.gif') repeat-x left top !important;
}

.meta .date
{
  border-bottom: 1px solid #d9d9d9;
}

.article
{
  border-bottom: 1px solid #d9d9d9;
  margin: 0 0 20px 70px;
  padding: 0 14px 20px 15px;
}

.article h2
{
  font-size:20px;
  font-weight:normal;
}

.article img{
	float:left;
	margin:0 20px 20px 0;
}

.meta
{
  font-size: 11px;
  color: #333;
  list-style: none;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
  width: 79px;
  float: left;
  left: 0;
  position: absolute;
  text-align: right;
}

.meta span
{
  font-size: 34px;
  display: block;
}

.meta li
{
  padding: 0 10px 5px 5px !important;
  margin: 0 !important;
}

.meta li.comments
{
  background: url('images/comment.gif') no-repeat 35px 5px;
  line-height: 22px;
}

.side h4
{
  margin-left: 20px;
}

.read-more
{
  display: block;
  cursor: pointer;
  overflow: hidden;
  zoom: 1;
  text-decoration: none!important;
  background: transparent url('images/leggi-btn-left.png') no-repeat left top;
}

.read-more *
{
  color:#FFFFFF;
  float:left;
  font-size:10px;
  font-weight:bold;
  height:23px;
  line-height:20px;
  margin-left:13px;
  padding-left:0;
  padding-right:25px;
  text-transform:uppercase;
  background: transparent url('images/leggi-btn-right.png') no-repeat right top;
}

a.read-more:hover *
{
  background: transparent url('images/leggi-btn-right.png') no-repeat right bottom;
}

a.read-more:hover
{
  background: transparent url('images/leggi-btn-left.png') no-repeat left bottom;
}

