/* CSS Document */

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background: #FFF url(../images/bg-principale.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 15px;
}

TD {
	text-align: left;
}

UL {
	list-style-image: url(/nn-eng/images/punto-elenco.gif);
	line-height: 20px;
}

IMG {
	border: 0;
}

A, A:visited {
	color: #FFF; text-decoration: none;
}

A:focus, A:hover {
	color: #0099FF;
}


/* USATI UNA VOLTA */

#co-financed {
	background: #FFF url(../images/home/co-financed.gif) no-repeat left top;
	display: block;
	height: 37px;
	width: 747px;
	margin-top: 20px;
	text-align: left;
}

/*------------------------------------------------------------- CONTENITORI */

#flash {
	height: 324px;
	width: 774px;
}

#home {
	background: url(../images/bg-home.gif) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}

.txt-home {
	padding-right: 32px;
	padding-left: 30px;
	padding-top: 5px;
	text-align: justify;
}

/*---------------------------------------------------------- CLASSI SPECIALI*/

#fine-aquila {
	background: #FFF url(/nn-eng/images/pagine/FINE.gif) no-repeat top;
	height: 92px;
	width: 774px;
}

/*---------------------------------------------------------- OBJECTIVES*/
#objectives {
	background: url(/nn-eng/images/pagine/sf-objectives.jpg) no-repeat left top;
	width: 772px;
	margin: 0px auto;
	padding: 0px;
}
#objectives .txt {
	background: #FFF url(/nn-eng/images/pagine/sf-objectives2.jpg) no-repeat left top;
	float: left;
	padding: 20px 30px 20px 30px;
	text-align: justify;
}

/*---------------------------------------------------------- CONTACT + CREDITS */
#contact {
	background: url(/nn-eng/images/pagine/sf-contact.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}

#contact .txt {
	background: #FFF url(/nn-eng/images/pagine/sf-sotto.jpg) no-repeat left top;
	float: left;
	padding: 20px 316px 50px 30px;
	text-align: justify;
}

#credits {
	background: url(/nn-eng/images/pagine/sf-credits.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}

#credits .txt {
	background: #FFF url(/nn-eng/images/pagine/sf-sotto.jpg) no-repeat left top;
	float: left;
	padding: 10px 0px 70px 0px;
}

.txt1 {
	padding: 10px 10px 10px 25px;
	border-right: solid 1px #C6D3E2;
	white-space: nowrap;
	}

.txt2 { padding: 10px 25px 10px 10px; text-align:justify}

#credits A:link, #credits A:visited {color:#1C4F8C;}


/*---------------------------------------------------------- ADVANTAGES*/
#advantages {
	background: url(/nn-eng/images/pagine/sf-advantages1.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#advantages2 {
	background: url(/nn-eng/images/pagine/sf-advantages2.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#advantages3 {
	background: url(/nn-eng/images/pagine/sf-advantages3.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#advantages4 {
	background: url(/nn-eng/images/pagine/sf-advantages4.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#advantages5 {
	background: url(/nn-eng/images/pagine/sf-advantages5.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#advantages6 {
	background: url(/nn-eng/images/pagine/sf-advantages6.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#advantages7 {
	background: url(/nn-eng/images/pagine/sf-advantages7.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#advantages8 {
	background: url(/nn-eng/images/pagine/sf-advantages8.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}

/*---------------------------------------------------------- REPRESENTS*/
#represents {
	background: url(/nn-eng/images/pagine/tit-represents.gif) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#represents2 {
	background: url(/nn-eng/images/pagine/represents-grafico2.gif) no-repeat center top;
	width: 774px;
	height: 474px;
	margin: 0px auto;
	padding: 0px;
}

/*---------------------------------------------------------- ASSOCIATIONS ADMINISTRATIVE BODIE*/
#administrative {
	background: url(/nn-eng/images/pagine/sf-administrative1.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#administrative2 {
	background: url(/nn-eng/images/pagine/sf-administrative2.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}

/*---------------------------------------------------------- LINKED ORGANISATION*/
#linked {
	background: url(/nn-eng/images/pagine/tit-linked.gif) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
A.linked, A.linked:visited {
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

A.linked:focus, A.linked:hover {
	color: #0099FF;
	text-decoration: underline;
}
#link {
	width: 315px;
	padding-left: 115px;
}
  
#link .link {
	background: #FFF url(/nn-eng/images/pagine/linked-sf.gif) no-repeat left top;
 	height: 30px;
	padding-left: 12px;
	padding-top: 5px;
	text-align: left;
	vertical-align: middle;
}
/*---------------- POP-UP*/
.pop-up {
	padding-bottom: 35px;
	padding-left: 142px;
	color: #FFF;
	padding-right: 40px;
}

/*---------------------------------------------------------- EMPLOYERS ASSOCIATION*/
#employers {
	background: url(/nn-eng/images/pagine/tit-employers.gif) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
/*---------------------------------------------------------- SERVICES*/
#services {
	background: url(/nn-eng/images/pagine/sf-services1.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services2 {
	background: url(/nn-eng/images/pagine/sf-services2.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services3 {
	background: url(/nn-eng/images/pagine/sf-services3.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services4 {
	background: url(/nn-eng/images/pagine/sf-services4.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services5 {
	background: url(/nn-eng/images/pagine/sf-services5.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services6 {
	background: url(/nn-eng/images/pagine/sf-services6.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services7 {
	background: url(/nn-eng/images/pagine/sf-services7.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services8 {
	background: url(/nn-eng/images/pagine/sf-services8.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services9 {
	background: url(/nn-eng/images/pagine/sf-services9.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services10 {
	background: url(/nn-eng/images/pagine/sf-services10.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services11 {
	background: url(/nn-eng/images/pagine/sf-services11.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services12 {
	background: url(/nn-eng/images/pagine/sf-services12.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services13 {
	background: url(/nn-eng/images/pagine/sf-services13.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services14 {
	background: url(/nn-eng/images/pagine/sf-services14.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services15 {
	background: url(/nn-eng/images/pagine/sf-services15.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services16 {
	background: url(/nn-eng/images/pagine/sf-services16.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}
#services17 {
	background: url(/nn-eng/images/pagine/sf-services17.jpg) no-repeat center top;
	width: 774px;
	margin: 0px auto;
	padding: 0px;
}