#portal-top{
background:url(/nh/bg_tl.jpg) bottom left;
}

#portal-logo{
height:230px;
background: transparent url(/nh/logo_tr.jpg) top right no-repeat;
}

#portal-logo a.logo{
padding-top: 195px;
width: 330px;
background: url(/nh/logo_tl.jpg) top left no-repeat;
}

#portal-column-one{
padding-top: 1em;
background:white;
}

.nhTLLinks{
padding:0;
margin:0;
}

.nhTLLinks li{
list-style-type:none;
list-style-image:none;
margin-left:0;
padding-left:0;
}

.nhTLLinks a{
text-decoration:none;
color:#e32118;
text-transform:uppercase;
font-weight: bold;
}

.toscana{
margin-top: 1em;
margin-bottom:1em!important;
}

.campagne li{
list-style-type:none;
list-style-image:none;
padding:0;
margin:0;
}

.campagne a{
text-decoration:none;
color:black;
font-weight:bold;
}

.links{
margin-top:2em;
}

.links li{
list-style-image:url(/nh/bullet_red_big.jpg);
}

.links a{
font-size: 120%;
color:black;
text-decoration:none;
}

.iniziative{
background:#e32118;
color:white;
padding:1em;
width: 240px;
}

.iniziative a{
color:white;
text-decoration:none;
}

.iniziative li{
list-style-image:url(/nh/bullet_white.jpg);
}

.titoloIniziative a{
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
font-size: 120%;
}

.liberamente{
margin:20px;
margin-left:19px;
}

.newsHeader{
text-align:center;
}

.news{
width: 240px;
padding:10px;
}

.news li{
list-style-type:none;
list-style-image:none;
margin-left:0;
padding-left:0;
margin-bottom:1em;
}
.news ul{
margin-left:0;
padding-left:0;
}

.news .date{
display: block;
text-align:right;
color:#bbb;
font-weight:normal;
font-size: 10px;
}
.news .fonte{
display: block;
text-align:left;
float:left;
color:#bbb;
font-weight:normal;
font-size: 10px;
}

.news li a{
text-decoration:none;
color:blue;
font-weight:bold;
}

#portal-searchbox{
position:absolute;
padding:0;
margin:0;
top:202px;
right:22px;
}

.searchButton{
width: 22px ! important;
height:0px ! important;
padding-top: 24px !important;
overflow:hidden;
background:transparent!important;
border:0!important;
}

#searchGadget{
width: 145px;
border:0;
color:white;
background:transparent;
}


#portal-breadcrumbs{
padding:0;
padding-top:1em;
padding-bottom: 1em;
border-left: 1px solid white;
background:#dbdbdb;
border-bottom: 1px solid white;
}

#content, .documentContent{
background: #ececec;
}

.bottomActions{
width: 100%;
background:#e32118;
}

.bottomActions td{
padding-top: 1em;
padding-bottom: 1em;
text-align:center;
}

.bottomActions a{
display: block;
color: yellow;
text-decoration:none;
text-transform: lowercase;
border-right: 1px solid yellow;
padding-right: 1em;
padding-left: 1em;
}

.bottomActions .last a{
border:0;
}

#content{
border-left: 1px solid white;
margin-bottom: 0;
padding-bottom: 0;
}

.nhHTitle{
text-decoration:none;
text-transform:uppercase;
font-weight: bold;
display: block;
color:#e32118;
}

.nhHilight{
margin-bottom: 1em;
}

.nhHDate{
font-style:italic;
}

.nhHDesc{
font-weight:bold;
}

.topActions{
width: 100%;
}

.topActions a{
text-transform: uppercase;
display: block;
color: black;
text-align: center;
border-right: 1px solid black;
}

.topActions .last a{
border:0;
}

.listingBar{
background:transparent;
}