.homenews .news{
    padding:20px 0 50px 20px !important;
    border:none !important;
    margin:0 !important;
}
.homenews .news{
    padding:20px 0 50px 20px !important;
    border:none !important;
    margin:0 !important;
}
.homenews .news .newsItem h2 a{
color:#338C26;
margin:0px;
font-size:16px;
text-underline: none;
font-style:normal;
}
.homenews .news .newsItem h2 a:hover{
color:#338C26;
}

.news {
padding:20px;
border-top:1px solid #dddddd;
margin:0 20px;
}
.news .ack{
padding:100px 0px;
}
.news .newsItem {
padding-bottom:12px;
margin-bottom:12px;
}

.news .newsLastItem {
padding-bottom:0px;
border-bottom:0px none;
margin-bottom:0px;
}

.news .newsItem .title {
    margin-bottom:8px;
}

.news .newsItem h2 {
color:#626161;
margin:0px;
font-size:16px;
font-style:italic;
}

.news .newsItem .date {
color:#000000;
font-size:12px;
}

.news .newsItem .abstract {
font-size:12px;
}

/* search news */
.searchBox {
    padding:40px 10px 40px 40px;
    margin-bottom:20px;
}
.searchBox select {
    width:150px;
}
.searchBox span{
    font-size:14px;
    font-weight:bold;
}

.searchBox .searchLeft{
    height:50px;
    float:left;
    border-right:1px solid #dddddd;
    padding-right:10px;
}
.searchBox .searchRight{
    float:left;
    padding-left:200px;
}

/* fine search news*/

/* dettaglio news */
.newsDetail {
padding:20px 40px 80px 40px;
font-size:12px;
}

.newsDetail .toolBar {
padding:12px 0px 18px 0px;
}
.newsDetail .description {
border-bottom: 1px solid #dddddd;
padding:30px 0;
}
.newsDetail .title{
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
padding:10px 0;
}

.newsDetail .toolBar .goBack {
float:left;
color:#787878;
font-style:italic;
font-weight:bold;
}

.newsDetail .toolBar .print {
float:right;
color:#787878;
font-style:italic;
font-weight:bold;
}

.newsDetail h1 {
color:#626161;
margin-bottom:5px;
font-size:16px;
font-style:italic;
}

.newsDetail .date {
color:#000000;
font-size:12px;
}
.newsDetail .attachments{
    padding: 30px 0;
}
.newsDetail .attachments .attachment{
    padding: 7px 0 2px 3px;
    margin-bottom:4px;
}
.newsDetail .attachments .attachment a, .newsDetail .attachments .attachment img{
    float:left;
    padding-right:15px;
}
/* end dettaglio news */
