.Stile1{

	font-size: 16px;
	align: right;
	padding-bottom: 1px;
	font-family: Verdana, Helvetica, sans-serif;
}


body {
	background: url(sf.jpg) repeat-y ;
	background-position: center;
	margin: 0px;
	z-index: 0;
	background-color:#f2f2f2;
	}



.container {
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #333;
	background: url(palla.gif) no-repeat;
	background-position: bottom  right;
	height: 290px;
	vertical-align:top;
}

.container a:link {
	text-decoration: none;
	color: #1C3458;
	font-weight: bold;
	}
.container a:visited {
	text-decoration: none;
	color: #1C3458;
		font-weight: bold;
	}
.container a:hover {
	text-decoration: none;
	color: #ff9a00;
		font-weight: bold;
	}





.container2 {
	margin-left: auto;
	margin-right: auto;
	height: 260px;
	z-index: 1;
	position: relative;
}



#tabella {
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 965px;
	height: 100%;
	z-index: 1;
	position: relative;
}

#logo {
	position: absolute;
	width: 203px;
	height: 66px;
	top: 10px;
	left: 43px;
	z-index: 6;
	background: #FFFfff url(logo.gif) no-repeat;
	}
	

#barramenu {
background-color: #1C3458;
	position: absolute;
	width: 369px;
	height: 152px;
	padding: 0px;
	float: left;
	left: 43px;
	top: 110px;
	z-index: 2;
}


#menuattivo {
	background: #d6d6d6 url(sfmenu.jpg) repeat-x;
	position: absolute;
	width: 156px;
	height: 144px;
	padding: 0px;
	float: left;
	left: 236px;
	top: 110px;
	z-index: 3;
	font-size: 13px;
	padding-left: 10px;
	padding-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;

}

#menuattivo a:link {
	text-decoration: none;
	color: #1C3458;
	padding:4px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;

	}
#menuattivo a:visited {
	text-decoration: none;
	color: #1C3458;
	padding:4px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
#menuattivo a:hover {
	background-color: #1C3458;
	color: #fff;
	padding:4px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#menuattivo a:active {
	background-color: #1C3458;
	color: #fff;
	padding:4px;
	}





#foto {
/*	background: url(casco.jpg) no-repeat;*/
	position: absolute;
	width: 541px;
	height: 152px;
	margin-bottom: 10px;
	font-size: 12px;
	z-index: 3;
	left: 382px;
	top: 110px;
}



#menumini {
	position: absolute;
	width: 60px;
	height: 17px;
	z-index: 4;
	left: 50px;
	top: 237px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:3px;
	padding-left: 3px;
	color: #fff;
}

#menumini a:link {
	text-decoration: none;
	color: #fff;
	}
#menumini a:visited {
	text-decoration: none;
	color: #fff;
	}
#menumini a:hover {
	text-decoration: none;
	color: #ccc;
	}

#slogan {
	position: absolute;
	width: 284px;
	height: 20px;
	margin-bottom: 10px;
	z-index: 3;
	left: 627px;
	top: 185px;
	font-family: Futura Lt BT, Verdana, Arial, Helvetica, sans-serif ;
	font-size: 28px;
	color: #ffffff;
	text-align: right;
}


#sottoMenu {
	position: absolute;
	width: 165px;
	height: 20px;
	z-index: 2;
	left: 236px;
	top: 90px;
	background-color: #dadada;

}

#Menu {
	position: absolute;
	width: 880px;
	height: 20px;
	z-index: 3;
	left: 41px;
	top: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	padding: 2px;
	font-weight:bold;


}
#Menu a:link {
	text-decoration: none;
	color: #333;
	padding-left: 14px;
	padding-right: 15px;
	padding-bottom:2px;

	}
#Menu a:visited {
	text-decoration: none;
	color: #333;
	padding-left: 14px;
	padding-right: 15px;
	padding-bottom:2px;

	}
#Menu a:hover {
	background-color: #1C3458;
	color: #fff;
	padding-left: 14px;
	padding-right: 15px;
	padding-bottom:2px;
}


#area {
	position: absolute;
	width: 119px;
	height: 13px;
	z-index: 4;
	left: 803px;
	top: 40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	background: url(area.gif) no-repeat;
	padding-left: 10px;
}
#area a:link {
	text-decoration: none;
	color: #fff;
		padding-left: 10px;
	}
#area a:visited {
	text-decoration: none;
	color: #fff;
		padding-left: 10px;
	}
#area a:hover {
	text-decoration: none;
	color: #ccc;
		padding-left: 10px;
	}


#menuveloce {
	position: absolute;
	width: 579px;
	height: 17px;
	z-index: 5;
	left: 342px;
	top: 61px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-align:right;
}

#menuveloce a:link {
	font-size: 10px;
	color: #1C3458;
	font-weight:bold;
	text-decoration: none;
	}
#menuveloce a:visited {
	font-size: 10px;
	color: #333;
	font-weight:bold;
	text-decoration: none;
	}
#menuveloce a:hover {
	font-size: 10px;
	color: #fff;
	background-color:#1C3458;
	font-weight:bold;
	text-decoration: none;
}



#banner1 {
	position: absolute;
	width: 181px;
	height: 101px;
	z-index: 3;
	left: 57px;
	top: 518px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;

}

#banner2 {
	position: absolute;
	width: 181px;
	height: 101px;
	z-index: 3;
	left: 274px;
	top: 518px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}

#banner3 {
	position: absolute;
	width: 181px;
	height: 101px;
	z-index: 3;
	left: 488px;
	top: 518px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}


#banner4 {
	position: absolute;
	width: 114px;
	height: 66px;
	z-index: 3;
	left: 70px;
	top: 657px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}


#banner5 {
	position: absolute;
	width: 114px;
	height: 66px;
	z-index: 3;
	left: 198px;
	top: 657px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}

#riga {
	position: absolute;
	width: 633px;
	height: 6px;
	z-index: 3;
	left: 43px;
	top: 633px;
	background: url(riga.jpg) no-repeat;
}


#titolojob {
	position: absolute;
	width: 273px;
	height: 16px;
	z-index: 3;
	left: 346px;
	top: 655px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1C3458;
}

#testojob {
	position: absolute;
	width: 337px;
	height: 16px;
	z-index: 3;
	left: 344px;
	top: 682px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#testojob a:link {
	text-decoration: none;
	color: #333;
	}
#testojob a:visited {
	text-decoration: none;
	color: #333;
	}
#testojob a:hover {
	text-decoration: none;
	color: #666;
	}

#boxnews {
	position: absolute;
	width: 200px;
	height: 180px;
	z-index: 3;
	left: 720px;
	top: 371px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background: #1C3458 url(sfboxnews.gif) no-repeat bottom;


}


#testoboxnews{
	position: absolute;
	width: 188px;
	height: 160px;
	z-index: 5;
	left: 726px;
	top: 378px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;

}

#testoboxnews a:link {
	text-decoration: none;
	color: #fff;
	font-weight: normal;

	}
#testoboxnews a:visited {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	}
#testoboxnews a:hover {
	text-decoration: underline;
	color: #ccc;
	font-weight: normal;

	}


#boxtitolonews {
	position: absolute;
	width: 170px;
	height: 29px;
	z-index: 3;
	left: 720px;
	top: 343px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color:#1C3458;
}

#titoloboxnews {
	position: absolute;
	width: 156px;
	height: 16px;
	z-index: 4;
	left: 728px;
	top: 352px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

#boxtitolocantiere {
	position: absolute;
	width: 174px;
	height: 29px;
	z-index: 3;
	left: 720px;
	top: 566px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #1C3458;
}

#titoloboxcantiere {
	position: absolute;
	width: 156px;
	height: 16px;
	z-index: 3;
	left: 728px;
	top: 575px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

#boxcantiere {
	position: absolute;
	width: 200px;
	height: 125px;
	z-index: 3;
	left: 720px;
	top: 595px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background: #1C3458 url(sfboxcantiere.gif) no-repeat bottom;


}


#testoboxcantiere{
	position: absolute;
	width: 188px;
	height: 108px;
	z-index: 5;
	left: 726px;
	top: 601px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;

}

#testoboxcantiere a:link {
	text-decoration: none;
	color: #fff;
	font-weight: normal;

	}
#testoboxcantiere a:visited {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	}
#testoboxcantiere a:hover {
	text-decoration: underline;
	color: #ccc;
	font-weight: normal;

	}



#titolo1 {
	position: absolute;
	width: 270px;
	height: 16px;
	z-index: 3;
	left: 43px;
	top: 332px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1C3458;
}




#newstesto {
	position: absolute;
	width: 670px;
	height: 16px;
	z-index: 3;
	left: 43px;
	top: 355px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#newstesto a:link {
	text-decoration: none;
	color: #1C3458;
	font-weight: bold;
	}
#newstesto a:visited {
	text-decoration: none;
	color: #1C3458;
		font-weight: bold;
	}
#newstesto a:hover {
	text-decoration: none;
	color: #ff9a00;
		font-weight: bold;
	}


.footer {

	width: 880px;
	height: 72px;
	z-index: 0;
	background: url(sffooter.jpg) no-repeat;
	background-position: center;
	background-position: top;
	top: 300px;
	padding: 15px;

	
}



.e {
	width: 40px;
	height: 42px;
	z-index: 4;
	background: url(efooter.gif) no-repeat;
}


.sedi {
	height: 23px;
	z-index: 6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

.korgan {
	background-color:#fff;
	height: 20px;
	z-index: 1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
		padding-left: 15px;
}

.korgan a:link {
	text-decoration: none;
	color: #F6A915;
	font-weight: bold;
	}

.korgan a:visited {
	text-decoration: none;
	color: #F6A915;
	font-weight: bold;
	}

.korgan a:hover {
	text-decoration: none;
	color: #333;
	font-weight: bold;
	}

