body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(./images/fondopg_blu.jpg);
	background-repeat: repeat-x;
	background-color: #002941;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	scrollbar-arrow-color:#005687;
	scrollbar-track-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-shadow-color:#7FDC00;
	scrollbar-darkshadow-color:#FFFFFF;
}

a:link {
	text-decoration: none;
	color: #7FDC00;
}
a:visited {
	text-decoration: none;
	color: #7FDC00;
}
a:hover {
	text-decoration: underline;
	color: #7FDC00;
}
a:active {
	text-decoration: none;
	color: #7FDC00;
}

.text_form{width:200px;}

.bkg_pattern{background-image:url('./images/bkg_pattern.gif');}

.foto_news {
	margin-bottom:10px;
	border:none;
}

.data_news {
	font-size:11px;
	font-weight:bold;
	color: #7b7b7b;
	margin-bottom:3px;
}

.titolo_news {
	font-size:24px;
	color: #7FDC00;
	margin-bottom:10px;
}

.abstract_news {
	font-size: 11px;
	color: #7b7b7b;
	font-weight: bold;
	margin-bottom:10px;
	
}

.corpo_news {
	font-size: 11px;
	color: #7b7b7b;
	text-align:justify;
}
select.menu_archivio {
	font-size: 11px;
	color: #7b7b7b;
	border:1px solid #FF0000;
}

.news_hp {
	color: #7b7b7b;
}

#news_hp1 {
	display:yes;
}

.foto_hp {
	border:none;
}

.fotonews_hp {
	margin-bottom:5px;
	border:none;
}

.titnews_hp {
	font-size:18px;
	color: #7FDC00;
	margin-bottom:0px;
}

.tiponews_hp {
	margin-top:5px;
	border:none;
}

.txtnews_hp {
	font-size: 11px;
	color: #7b7b7b;
	text-align:justify;
	margin-bottom:3px;
}
.update {
	margin-top: 15px;
	margin-bottom:10px;
}






.people_id {
	font-size:28px;
	color: #7FDC00;
	margin-bottom:10px;
}

.people_txt_id {
	font-size: 11px;
	color: #7b7b7b;
	text-align:justify;
	margin-bottom:10px;
}

.people_foto_id {
	margin-bottom:10;
}

.people_tit_inter {
	font-size:24px;
	color: #7FDC00;
	margin-top:10px;
	margin-bottom:10px;
}

.people_abst_inter {
	font-size: 11px;
	color: #7b7b7b;
	font-weight: bold;
	margin-bottom:10px;
	
}

.people_corpo_inter {
	font-size: 11px;
	color: #7b7b7b;
	text-align:justify;
}

.foto-video {
	font-size:11px;
	font-weight:bold;
	color: #7FDC00;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
}

.data {
	margin-left: 2px;
	font-size: 11px;
	color: #7b7b7b;
	font-weight: bold;

}

.read_more {
	color: #74ca00;
	font-weight: bold;
	font-size: 11px;
	vertical-align: bottom;
}

.txt_short_news {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin-right: 2px;
	margin-left: 4px;
	margin-top: 1px;
	margin-bottom: 6px;
	vertical-align: top;
}
.indexnews {
	background: url(images/bk_grey_news.jpg);
	background-repeat: repeat-x;
}

.fotonews {
	margin-left: 2px;
}

.titolo_categoria {
	margin-top: 20px;
	margin-bottom: 10px;
	}

.last_link {
	background: url(news/images/bk_grey_news.jpg);
	background-repeat: repeat-x;
}
.nome_link {
	font-size: 11px;
	color: #7b7b7b;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom:1px;
	
}
.descr_link {
	font-size: 11px;
	color: #7b7b7b;
	text-align:justify;
}

.data_cnt {
	font-size:11px;
	font-weight:bold;
	color:#7b7b7b;
}
.titolo_cnt {
	font-size:24px;
	color: #7FDC00;
	margin-bottom:10px;
}
.corpo_cnt {
	font-size: 11px;
	color: #7b7b7b;
	text-align:justify;
}	
.foto_news {
	margin-bottom:10px;
	border:none;
}
.gallery {
	background-color:#ededed;
	margin-top: 10px;
	border:6px solid #ededed;
}

.paddingBottom{padding-bottom:15px;}

.table_dx_img{background-color:#ededed;
	padding:6px 6px 6px 6px;}

.gallery01 {
	background-color:#ededed;
	padding:12px 12px 12px 12px;
	text-align: left;
}
.thumb_foto {
	border:4px;
}
.txt_short_foto {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin-right: 2px;
	margin-top: 4px;
}

.table_archivio{padding-right:6px;}

.style1 {font-size: 9px}

.bkg_orizontale{background-image:url('./images/line_sx3.gif');
	background-repeat:repeat-x;
	height:17px; 
	width:460px;
	background-position:center;}
	
.txt_short {margin-left: 2px;
	margin-right: 2px;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: none;
}
	
.topBox{padding-top:5px;}

.paddingBoxHome{padding-left:11px;}

.sizeTitHP{font-size:11px;}
