.line-grey {
	background:url(../images/backnews.jpg) no-repeat top left;
}

div.header-verde{
	background:url(../images/green-banner.jpg) no-repeat top left;
	height:25px;
	border-bottom:1px solid #fff;
}

div.grey-bar {
	background-color:#8b8474;
	border-bottom:1px solid #FFFFFF;
	padding:3px 0 2px 25px;
}

div.grey-bar h2 {
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

div.deg-right{
	background:url(../images/deg-griss.jpg) repeat-x left bottom;
	height:56px;
}

div.column img {
	border-bottom:0px solid #FFFFFF;
}

td div.news-image{
	border:#CCCCCC solid 1px;
	padding:4px;
	height:114px;
}

td h2{
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	background: url(../images/h2.jpg) no-repeat top left;
	padding-left:20px;
	padding-right:200px;
	padding-bottom:10px;
	padding-top:5px;
	/*color:#333;*/
	color:#800000;
	display:inline;
}

td h3{
font-family:"Times New Roman", Times, serif;
font-size:21px;
color: #333333;
padding-bottom:20px;
display:inline;
}



td h4{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	padding-bottom:2px;
	padding-top:10px;
	color:#333;
}

table.list tr td h3{
	display:inline;
	font-size:11px;
	margin:7px 4px 4px 10px;
}


td p a {
	text-decoration:none;
}

ul li {
	margin-left:25px;
}







ol li {



margin-left:25px;



}







p {

margin:5px 5px 10px 5px;

}


.column p{
margin:5px 5px 2px 0px;
}








table.datetable {



margin:0 10px 0 10px;



background:#000000;



}







table.datetable tr td {



padding:3px;



background:#FFFFFF;



}















#footer{







height:31px;



margin-top:15px;



}







#f-left {



text-align:right;



width:400px;



float:left;







}







#f-right{



width:60px;



float:right;



}



#center img{
margin:0 5px 0 0;
}





#table3col{



margin:0 30px 0 30px;



}







#table3col table tr td{



padding:3px;



}







a{



color : #444;



text-decoration:none;



}







#left a{
	color : #FFF;
	text-decoration:none;
}

a:hover{
	color: #800000;
}

div#footer{
	padding:0px 0 0 0;
}

br.clear{
	clear:both;
}

#staff table{
	width:100%;
}

#staff td{
	height:50%;
	valign:top;
	text-align:left;
}

#staff td img{
	align:left;
	height:100px;
}
#staff td span{
	font-weight:bold;
	color:#800000;
}