body{
  background-color: #264268;
	margin: 0;
}

form{
	margin: 0;
	padding: 0;
}
 
body,a,p,td{
	font-family:Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	Color: #264268;
}

H1,H2,H3,H4,H5,H6{
	font-size: 11px;
	font-weight: bold;
	font-family:Tahoma, sans-serif;
	Color: #264268;
}

input,select{
	font-family:Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	Color: #264268;
}

#bandiere A{
	font-family:Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	Color: #FFFFFF;
	text-decoration: none;
}
#bandiere A:hover{
	font-family:Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	Color: #FFFFFF;
	text-decoration: underline;
}

#ricercasopra{
	padding-bottom: 4px;
}

.titlecontent{
	font-family:Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	Color: #264268;
	margin-top:5px;
	margin-bottom:0px;
}


.mascherina_title{
	font-family:Tahoma, sans-serif; /* Futura2-Normal 14 normal-weight */
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	Color: #264268;
	margin-top:0px;
	margin-bottom:0px;
}



.mascherina_title A{
	font-family:Tahoma, sans-serif; /* Futura2-Normal 14 normal-weight */
	font-size: 12px;
	font-weight: bold;
	Color: #264268;	
	text-decoration:none;
}

.mascherina_content{
	font-family:Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 10px;
	Color: #264268;
	line-height: 150%;
}

.mascherina_content A{
	Color: #264268;
	font-weight: normal;	
	text-decoration:underline;
}
.mascherina_content A:hover{
	Color: #5D86BD;
	font-weight: normal;	
	text-decoration:underline;
}

#mascherina_d_title{
	font-family:Tahoma, sans-serif; /* Futura2-Normal 14 normal-weight */
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
	Color: #264268;
}

#mascherina_d_title A{
	font-family:Tahoma, sans-serif; /* Futura2-Normal 14 normal-weight */
	font-size: 12px;
	font-weight: bold;
	Color: #264268;	
	text-decoration:none;
}

#mascherina_d_content{
	font-family:Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 10px;
	Color: #264268;
	line-height: 150%;
	text-align: justify;
}

#mascherina_d_content A{
	Color: #264268;
	font-weight: bold;
	text-decoration:none;
}
#mascherina_d_content A:hover{
	Color: #5D86BD;
	font-weight: bold;	
	text-decoration:underline;
}

.newswrap1{
	font-family:Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	Color: #264268;
}
.newswrap2{
	font-family:Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	Color: #264268;
}
td.titlenewsLatest{
	font-size: 9px;	
}
td.titlenewsLatest A{
	font-size: 9px;	
}
td.titlenewsList{
	background-color: #FAF9F0;
}
td.bodynewsLatest{
	font-size: 9px;
}
td.bodynewsLatest A{
	font-size: 9px;
}
td.bodynewsList{
	background-color: #FAF9F0;
}

#menusotto{
	font-family:Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	Color: #FFFFFF;
	text-decoration: none;
}

#menusotto A{
	font-family:Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	Color: #FFFFFF;
	text-decoration: none;
}

#menusotto A:hover{
	font-family:Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	Color: #FFFFFF;
	text-decoration: underline;
}

.piede, .piede A{
	font-family:Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	Color: #FFFFFF;
	text-decoration: none;
}
.piede A:hover{
	text-decoration: underline;
}
#bannerinfo{
	background-position : center; 
	background-repeat : no-repeat;
	/* margin: 5px; */
}

#bannertop{
  border:1px solid #0A0A0A;
	background-color: #FFFFFF;
}

#cerca{
	padding-bottom: 0px;
	margin-bottom: 0px;
	vertical-align : bottom;
}

#menusopra A, #cerca{
	font-family: "Trebuchet MS", Tahoma, sans-serif; /* Futura2-Normal 14 normal-weight */
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;	
	text-decoration:none;
	Color: #264268;
}

#menusopra A:hover, #cerca A:hover{
	Color: #5D86BD; 
	text-decoration: underline;
}

.menu {
		font-weight: normal;
		text-decoration: underline;
}
.submenu {
		font-weight: normal;
}

/* queste servono per i background di alcune table per la validazione W3C */

#def-menu-sopra{
	background-image : url(immagini/def-menu-sopra_nh.gif);
	background-repeat : no-repeat;
}

td.mascherina_title, div.mascherina_title{
	background-image : url(immagini/def-mascherina-x1_nh_01.gif);
	background-repeat : no-repeat;
}

td.mascherina_content, div.mascherina_content{
	background-image : url(immagini/def-mascherina-x1_nh_02.gif);
	background-repeat : repeat-y;
}

td.mascherina_coda, div.mascherina_coda{
	background-image : url(immagini/def-mascherina-x1_nh_03.gif);
	background-repeat : no-repeat;
}

#mascherina_d_title{
	background-image : url(immagini/def-mascherina-x2_01.gif);
	background-repeat : no-repeat;
}

#mascherina_d_content{
	background-image : url(immagini/def-mascherina-x2_02.gif);
	background-repeat : repeat-y;
}

#mascherina_d_coda{
	background-image : url(immagini/def-mascherina-x2_03.gif);
	background-repeat : no-repeat;
}

#banner-info{
	background-image : url(immagini/banner-info_nh.gif);
	background-repeat : no-repeat;
}

/* queste servono per il menu delle attivita, nella colonna 1 */

div.leftMenu{
padding-top: 1px;
padding-bottom: 1px;
}
div.leftMenu A{
	background-image : url(immagini/arr.gif);
	background-repeat : no-repeat;
	background-position : left center;
	padding-left:12px;
	Color: #264268;
	font-weight: bold;	
	text-decoration:none;
}
div.leftMenu A:hover{
	background-image : url(immagini/arr_ro.gif);
	background-repeat : no-repeat;
	background-position : left center;
	padding-left:12px;
	/*Color: #5D86BD;*/
	Color: #B00704;
	font-weight: bold;	
	text-decoration:none;
}


div.RMenu{
padding-top: 1px;
padding-bottom: 1px;
background-image : url(immagini/arr.gif);
background-repeat : no-repeat;
background-position : 0px 5px;
padding-left:12px;
}
div.RMenu a.ARMenu{
	Color: #264268;
	font-weight: bold;	
	text-decoration:none;
}
div.RMenu a.ARMenu:hover{
	/*Color: #5D86BD;*/
	Color: #B00704;
	font-weight: bold;	
	text-decoration:none;
}

div.RMenuD{
padding-top: 1px;
padding-bottom: 1px;
margin-left:16px;
	background-image : url(immagini/arr.gif);
	background-repeat : no-repeat;
	background-position : 0px 5px;
	padding-left:12px;
}
div.RMenuD a.ARMenuD{
	Color: #264268;
	font-weight: bold;	
	text-decoration:none;
}
div.RMenuD a.ARMenuD:hover{
	/*Color: #5D86BD;*/
	Color: #B00704;
	font-weight: bold;	
	text-decoration:none;
}

div.RMenuT{
padding-top: 1px;
padding-bottom: 1px;
margin-left:32px;
	background-image : url(immagini/arr.gif);
	background-repeat : no-repeat;
	background-position : 0px 5px;
	padding-left:12px;
}
div.RMenuT a.ARMenuT{
	Color: #264268;
	font-weight: bold;	
	text-decoration:none;
}
div.RMenuT a.ARMenuT:hover{
	/*Color: #5D86BD;*/
	Color: #B00704;
	font-weight: bold;	
	text-decoration:none;
}

/* ------------------- */

/* masc singola */

div.masc_title{
	background-image : url(immagini/def-mascherina-x1_nh_01.gif);
	background-repeat : no-repeat;
	height: 28px; 
	width: 190px; 
	margin-top: 1px;
/*	padding-top: 2px;*/
}

div.masc_content{
	background-image : url(immagini/def-mascherina-x1_nh_02.gif);
	background-repeat : repeat-y;
	min-height: 100%;
	width: 168px;
	\width: 190px;
	w\idth: 168px;

	padding-left: 14px;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 9px;
	Color: #264268;
	line-height: 150%;
	/*text-align: justify;*/
}

div.masc_content A{
	Color: #264268;
	font-weight: normal;
	text-decoration:underline;
}

div.masc_content A:hover{
	Color: #5D86BD;
	font-weight: normal;
	text-decoration:underline;
}

div.masc_content div.leftMenu{
padding-top: 2px;
/*padding-bottom: 1px;*/
}
div.masc_content div.leftMenu A{
	background-image : url(immagini/arr.gif);
	background-repeat : no-repeat;
	background-position : left center;
	padding-left:12px;
	Color: #264268;
	font-weight: bold;	
	text-decoration:none;
}
div.masc_content div.leftMenu A:hover{
	background-image : url(immagini/arr_ro.gif);
	background-repeat : no-repeat;
	background-position : left center;
	padding-left:12px;
	/*Color: #5D86BD;*/
	Color: #B00704;
	font-weight: bold;	
	text-decoration:none;
}

div.masc_coda{
	background-image : url(immagini/def-mascherina-x1_nh_03.gif);
	background-repeat : no-repeat;
	height: 6px; 
	width: 190px;
	font-size: 1px
}

/* masc doppia */

div.masc_d_title{
	background-image : url(immagini/def-mascherina-x2_nh_01.gif);
	background-repeat : no-repeat;
	height: 27px; 
	width: 381px; 
	margin-top: 1px;
}

div.masc_d_content{
	background-image : url(immagini/def-mascherina-x2_nh_02.gif);
	background-repeat : repeat-y;
	width: 359px;
	\width: 381px;
	w\idth: 359px;
	
	padding-left: 14px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 10px;
	Color: #264268;
	line-height: 150%;
	/*text-align: justify;*/
}

div.masc_d_content A{
	Color: #264268;
	font-weight: bold;
	text-decoration:none;
}

div.masc_d_content A:hover{
	Color: #5D86BD;
	font-weight: bold;
	text-decoration:underline;
}

div.masc_d_coda{
	background-image : url(immagini/def-mascherina-x2_nh_03.gif);
	background-repeat : no-repeat;
	height: 6px; 
	width: 381px;
	font-size: 1px
}

H1.masc_title{
	font-family: "Trebuchet MS", Tahoma, sans-serif; /* Futura2-Normal 14 normal-weight */
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 6px;
	margin:0;
}

H1.masc_title A{
	font-family: "Trebuchet MS", Tahoma, sans-serif; /* Futura2-Normal 14 normal-weight */
	font-size: 14px;
	font-weight: bold;
	Color: #264268;	
	text-decoration:none;
} 

#col2pos1, #col3pos1{
	min-height: 240px;
	height: auto !important;
	height: 230px;
}

#masccol2pos1, #masccol3pos1{
	margin-left: 3px;
	width: 190px;
	position: relative;
}

#masccol2pos1, {
	float: left;
}

/* ----------------- */

div.masc_menu{
	background-image : url(immagini/def-mascherina-x1_02.gif);
	background-repeat : repeat-y;
	min-height: 100%;
	width: 168px;
	\width: 190px;
	w\idth: 168px;

	padding-left: 5px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	/*Color: #264268;*/
	line-height: 150%;
	/*text-align: justify;*/
}

div.masc_menu ul.navlist 
{
padding: 0px;
margin: 0px;
background: white;
width: 184px;
}

div.masc_menu ul.navlist li.navl 
{
list-style: none;
margin: 0px;
margin-bottom: 1px;
padding: 0px;
border: 0px;
/*border: 1px solid gray;*/
border-top: 1px solid gray;
border-bottom: 1px solid gray;
text-align: left;
}

div.masc_menu ul.navlist li.navl a.navl
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #d6d6d6;
background: #e8e8e8;
text-decoration: none;
font-family: Tahoma, sans-serif;
font-size: 11px;
font-weight: bold;
Color: #333333;
}
/*
div.masc_menu ul.navlist li.navl a.navl:link { color: #444488; }
div.masc_menu ul.navlist li.navl a.navl:visited { color: #666677; }
*/
div.masc_menu ul.navlist li.navl a.navl:hover
{
border-color: #f7e148;
color: #FFFFFF;
background: #B10000;
font-weight: bold;
}


/* ********************************** */

#colonna_II_III{
	/*border: 1px solid red;  red border*/
}

.white{
	color: white;
}

.mNH2 {
	padding: 10px;
}

.mupNH2{
	background-image: url(immagini/mupNH2.jpg);
	background-repeat: no-repeat;
	padding: 10px;
}
.mdownNH2{
	background-image: url(immagini/mdownNH2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;	
	/*padding-bottom: 4px;*/
	margin-bottom: 2px;
}

.mupNH2a{
	background-image: url(immagini/mupNH2a.jpg);
	background-repeat: no-repeat;
	padding: 10px;
}
.mdownNH2a{
	background-image: url(immagini/mdownNH2a.jpg);
	background-position: bottom;
	background-repeat: no-repeat;	
	padding-bottom: 4px;
	margin-bottom: 2px;
}


div#menu_nh{
	
}

/*div.nh_l_sx A, div.nh_l A, div.nh_d A, div.nh_w A, div.nh_w_sx A, div.nh_w_dx A{*/
div#menu_nh A{
	font-family: "Trebuchet MS", Tahoma, sans-serif; /* Futura2-Normal 14 normal-weight */
	font-size: 12px;
	font-weight: bold;
	font-color: #264268;
	text-decoration:none;
}

div#menu_nh A:hover{
	color: #B00704;
	font-weight: bold;	
	text-decoration:underline;
}

div.nh_l_sx{
	background-image: url(immagini/nh-l-sx.gif);
	width: 113px;
	height: 19px;
	text-align: center;
	float:left;
}

div.nh_l{
	background-image: url(immagini/nh-l.gif);
	width: 114px;
	height: 19px;
	text-align: center;
	float:left;
}

div.nh_d{
	background-image: url(immagini/nh-d.gif);
	width: 114px;
	height: 19px;
	text-align: center;
	float:left;
}

div.nh_w_l{
	background-image: url(immagini/nh-w-l.gif);
	background-position: right;
	width: 114px;
	height: 19px;
	text-align: center;
	float:left;
}

div.nh_w_d{
	background-image: url(immagini/nh-w-d.gif);
	background-position: right;
	width: 114px;
	height: 19px;
	text-align: center;
	float:left;
}

div.nh_w_sx{
	background-image: url(immagini/nh-w-sxdx.gif);
	background-position: left;
	width: 113px;
	height: 19px;
	text-align: center;
	float:left;
}

div.nh_w_dx{
	background-image: url(immagini/nh-w-sxdx.gif);
	background-position: right;
	width: 114px;
	height: 19px;
	text-align: center;
	float:left;
}

td#pannello_nh{
	/*background-color: #ffffff;*/
	/*padding-left:1px;*/
	/*padding-top:2px;*/
	/*background-position: 10px;*/
	width: 571px;
	clear: both;
	border: 1px solid #264268; /* yellow border */
	background-image: url(immagini/bg-w.gif);
}

#content_nh .divsingolocontenutoDestra{
	float: left;
	width: 48%;
	padding: 0 1% 0 0;	
	background-image: url(immagini/bg-w.gif);
}

#content_nh .divsingolocontenutoBorder{
	width: auto;
	background-image: url(immagini/bg-w.gif);
}

div#content_nh{
	padding: 10px;
	background-image: url(immagini/bg-w.gif);
}

td#pannello_nh>div#content_nh{
	padding-top: 30px;
}

/*******************************************************/

td#menu-attivita div.menuattivita{
	background-image: url(immagini/menu-attivita.gif);
	height: 24px;
	padding-top: 7px;
	text-align: center;
}

td#menu-attivita div.menuattivita A{
	font-family: "Trebuchet MS", Tahoma, sans-serif; /* Futura2-Normal 14 normal-weight */
	font-size: 14px;
	font-weight: bold;
	Color: #264268;	
	text-decoration:none;

	padding-left: 20px;
} 

td#menu-attivita div.menuattivita A:hover{
	font-family: "Trebuchet MS", Tahoma, sans-serif; /* Futura2-Normal 14 normal-weight */
	font-size: 14px;
	font-weight: bold;
	Color: #B00704;	
	text-decoration:none;
} 

.tableNH TD{
	border: 1px solid #f5f5f5;
}
