.cont {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 760px;
	height: 750px;
}
body {
	margin-top: 0px;
}
#logo {
	position:absolute;
	left:0px;
	top:5px;
	width:122px;
	height:149px;
	z-index:100;
}
#banner_up {
	position:absolute;
	left:122px;
	top:5px;
	width:638px;
	height:87px;
	z-index:101;
	background-image: url(imm_barra_up.jpg);
}
#nav_up {
	position:absolute;
	left:130px;
	top:95px;
	width:490px;
	height:15px;
	z-index:102;
}
#login {
	position:absolute;
	left:0px;
	top:171px;
	width:122px;
	height:161px;
	z-index:103;
}
#rubriche {
	position:absolute;
	left:0px;
	top:315px;
	width:122px;
	height:140px;
	z-index:104;
}
#bannerhomfla {
	position:absolute;
	left:130px;
	top:135px;
	height:179px;
	z-index:105;
	width: 420px;
}
#news {
	position:absolute;
	left:560px;
	top:130px;
	z-index:106;
	padding-top: 20px;
	width: 200px;
	height: 155px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	font-size: 9px;
	text-align: center;
}
#newstit {
	position:absolute;
	left:0px;
	top:0px;
	width:192px;
	height:14px;
	z-index:1;
	background-image: url(imm_css/fondo_blu.gif);
}
#testa_gare_corso {
	position:absolute;
	left:130px;
	top:391px;
	width:630px;
	height:31px;
	z-index:107;
	background-image: url(imm_css/css_fondo_tit_gare.gif);
}
#graph_gare {
	position:absolute;
	left:0px;
	top:470px;
	width:122px;
	height:170px;
	z-index:108;
}
#gare_opere {
	position:absolute;
	left:132px;
	top:420px;
	width:154px;
	height:240px;
	z-index:109;
	padding-top: 20px;
	overflow: hidden;
}
#gare_servizi {
	position:absolute;
	left:290px;
	top:420px;
	width:154px;
	height:240px;
	z-index:109;
	padding-top: 20px;
	overflow: hidden;
}
#Layer2 {
	position:absolute;
	left:347px;
	top:481px;
	width:98px;
	height:73px;
	z-index:110;
}
#gare_forniture {
	position:absolute;
	left:448px;
	top:420px;
	width:154px;
	height:240px;
	z-index:109;
	padding-top: 20px;
	overflow: hidden;
}
#Layer3 {
	position:absolute;
	left:474px;
	top:421px;
	width:113px;
	height:104px;
	z-index:110;
}
#gare_prog {
	position:absolute;
	left:606px;
	top:420px;
	width:154px;
	height:240px;
	z-index:109;
	padding-top: 20px;
	overflow: hidden;
}
#Layer4 {
	position:absolute;
	left:673px;
	top:472px;
	width:80px;
	height:91px;
	z-index:110;
}
#gare_opere_testa {
	position:absolute;
	left:0px;
	top:0px;
	width:154px;
	height:15px;
	z-index:1;
	background-image: url(imm/fondo_y_edile.gif);
	padding-top: 3px;
}
#gare_servizi_testa {
	position:absolute;
	left:0px;
	top:0px;
	width:154px;
	height:15px;
	z-index:1;
	background-image: url(imm/fondo_c_serv.gif);
	padding-top: 3px;
}
#gare_for_testa {
	position:absolute;
	left:0px;
	top:0px;
	width:154px;
	height:15px;
	z-index:1;
	background-image: url(imm/fondo_forniture.gif);
	padding-top: 3px;
}
#gare_prog_testa {
	position:absolute;
	left:0px;
	top:0px;
	width:154px;
	height:15px;
	z-index:1;
	background-image: url(imm/fondo_progg.gif);
	padding-top: 3px;
}
#uspi {
	position:absolute;
	left:0px;
	top:681px;
	width:100px;
	height:29px;
	z-index:110;
}
#navdown {
	position:absolute;
	left:144px;
	top:686px;
	width:606px;
	height:77px;
	z-index:111;
}
#credits {
	position:absolute;
	left:720px;
	top:686px;
	width:44px;
	height:15px;
	z-index:110;
}
#Layer5 {
	position:absolute;
	left:574px;
	top:675px;
	width:78px;
	height:37px;
	z-index:112;
}
#indirizzodown {
	position:absolute;
	left:100px;
	top:707px;
	width:560px;
	height:32px;
	z-index:112;
}
#bott_home {	position:absolute;
	left:39px;
	top:0px;
	width:65px;
	height:15px;
	z-index:1;
}
#bott_azienda {	position:absolute;
	left:152px;
	top:0px;
	width:65px;
	height:15px;
	z-index:2;
}
#bott_contatti {	position:absolute;
	left:265px;
	top:0px;
	width:65px;
	height:15px;
	z-index:3;
}
#login_tit {
	position:absolute;
	left:0px;
	top:0px;
	width:122px;
	height:15px;
	z-index:1;
}
#login_test_user {
	position:absolute;
	left:0px;
	top:22px;
	width:122px;
	height:15px;
	z-index:2;
}
#login_loginID {
	position:absolute;
	left:0px;
	top:36px;
	width:122px;
	height:18px;
	z-index:3;
}
#login {
	position:absolute;
	left:0px;
	top:171px;
	width:122px;
	height:140px;
	z-index:4;
}
#login_test_pass {
	position:absolute;
	left:0px;
	top:58px;
	width:122px;
	height:15px;
	z-index:4;
}
#Layer6 {
	position:absolute;
	left:0px;
	top:72px;
	width:122px;
	height:18px;
	z-index:5;
}
#login_test_accedi {
	position:absolute;
	left:0px;
	top:92px;
	width:90px;
	height:15px;
	z-index:6;
	padding-top: 5px;
}
#login_test_pass_dim {
	position:absolute;
	left:0px;
	top:109px;
	width:122px;
	height:19px;
	z-index:7;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
#Layer7 {
	position:absolute;
	left:23px;
	top:8px;
	width:35px;
	height:6px;
	z-index:8;
}
#rubriche_testa {
	position:absolute;
	left:0px;
	top:0px;
	width:114px;
	height:12px;
	z-index:1;
	background-image: url(imm/freccetta_down.gif);
}
#rubricheesperto {
	position:absolute;
	left:60px;
	top:300px;
	width:500px;
	height:35px;
	z-index:2;
	background-color: #FFFFFF;
}
#rubricheinnovazione {
	position:absolute;
	left:60px;
	top:400px;
	width:500px;
	height:35px;
	z-index:3;
	background-color: #FFFFFF;
}
#rubrichelavoro {
	position:absolute;
	left:60px;
	top:350px;
	width:500px;
	height:35px;
	z-index:4;
	background-color: #FFFFFF;
}
#w3c {
	position:absolute;
	left:290px;
	top:780px;
	width:94px;
	height:33px;
	z-index:113;
}
#newsarchivio {
	height: 15px;
	width: 110px;
	left: 90px;
	top: 180px;
	position: absolute;
}
#w3c_css {
	height: 33px;
	width: 92px;
	top: 780px;
	position: absolute;
	left: 401px;
	z-index: 200;
}
#contenuto_motore {

	position:absolute;
	left:130px;
	top:135px;
	width:627px;
	height:538px;
	z-index:105;
}
#parte_news {

	position:absolute;
	left:130px;
	top:135px;
	width:471px;
	height:179px;
	z-index:105;
}
#testopag {
	position:absolute;
	width:610px;
	height:500px;
	z-index:105;
	top: 150px;
	background-color: #F8FAFC;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	overflow: visible;
	left: 131px;
}
#testopaglungo {
	position:absolute;
	width:592px;
	z-index:105;
	top: 130px;
	background-color: #F8FAFC;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	overflow: visible;
	left: 139px;
}
#testopagprivacy {

	position:absolute;
	width:600px;
	height:500px;
	z-index:105;
	left: 145px;
	top: 150px;
}
#testopagesperto {
	position:absolute;
	width:600px;
	height:500px;
	z-index:105;
	left: 145px;
	top: 150px;
}
#rubriche-cont-int {

	position:absolute;
	left:135px;
	top:0px;
	width:365px;
	height:35px;
	z-index:1;
}
#newsPagAvanti {
	position:absolute;
	top:524px;
	width:150px;
	height:30px;
	z-index:4;
	left: 341px;
}
#newsPagdietro {


	position:absolute;
	left:160px;
	top:524px;
	width:100px;
	height:30px;
	z-index:4;
}
#newstitrss {

	position:absolute;
	left:175px;
	top:3px;
	width:25px;
	height:15px;
	z-index:1;
}
#rubricheNEWSdOWN {
	position:absolute;
	z-index:2;
	background-color: #FFDFB0;
	height: 200px;
	top: 290px;
	border-color: #004A8D;
	border-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 614px;
	padding-left: 10px;
	left: 0px;
}
#rubricheNEWSdOWNarchivio {

	position:absolute;
	z-index:2;
	height: 10px;
	left: 440px;
	width: 160px;
	top: 190px;
}
#ora {
	position:absolute;
	top:96px;
	width:140px;
	height:20px;
	z-index:4;
	left: 620px;
}
#rubriche-cont-int2 {


	position:absolute;
	left:135px;
	top:0px;
	width:365px;
	height:35px;
	z-index:1;
}
#rubriche-cont-int3 {



	position:absolute;
	left:135px;
	top:0px;
	width:365px;
	height:35px;
	z-index:1;
}
#formInviodomanda {

	position:absolute;
	left:20px;
	top:100px;
	width:550px;
	height:150px;
	z-index:4;
}
#formInvioBox {
	position:absolute;
	left:20px;
	width:380px;
	height:240px;
	z-index:4;
	top: 50px;
}
#formInvioBoxGratuito {
	position:absolute;
	left:20px;
	width:380px;
	height:240px;
	z-index:4;
	top: 140px;
}
#formInvioTestiDown {
	position:absolute;
	left:20px;
	width:570px;
	height:100px;
	z-index:4;
}
#rubricheNEWSdOWNIT {
	position:absolute;
	z-index:2;
	background-color: #EDF2F8;
	height: 200px;
	top: 290px;
	border-color: #004A8D;
	border-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 614px;
	padding-left: 10px;
	left: 0px;
}
#rubricheNEWSdOWNform {


	position:absolute;
	z-index:2;
	background-color: #CCEDAD;
	height: 200px;
	top: 290px;
	border-color: #004A8D;
	border-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 614px;
	padding-left: 10px;
	left: 0px;
}
#navNEWSup {
	position:absolute;
	width:630px;
	height:15px;
	z-index:4;
	top: 1px;
	background-color: #E9EFF5;
	text-align: left;
	vertical-align: middle;
	left: 1px;
}
#rubricheITupSX {
	position:absolute;
	z-index:2;
	height: 80px;
	left: 10px;
	width: 120px;
	top: 80px;
}
#rubricheITupDX {


	position:absolute;
	z-index:2;
	height: 80px;
	left: 150px;
	width: 380px;
	top: 80px;
}
#rubricheITupsxDown {



	position:absolute;
	z-index:2;
	height: 100px;
	left: 10px;
	width: 250px;
	top: 175px;
}
#rubricheITupDxDown {
	position:absolute;
	z-index:2;
	height: 100px;
	width: 250px;
	top: 174px;
	left: 280px;
}
#bannerhomCaso {
	position:absolute;
	left:130px;
	top:327px;
	height:45px;
	z-index:105;
	width: 420px;
}
#eventiSxUp {
	position:absolute;
	z-index:2;
	background-color: #EDF2F8;
	height: 170px;
	top: 102px;
	border-color: #004A8D;
	border-width: 0px;
	border-top-style: solid;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 270px;
	padding-left: 10px;
	left: 13px;
}
#eventiDxUp {
	position:absolute;
	z-index:2;
	background-color: #EDF2F8;
	height: 170px;
	top: 102px;
	border-color: #004A8D;
	border-width: 0px;
	border-top-style: solid;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 270px;
	padding-left: 10px;
	left: 316px;
}
#eventiSxDown {
	position:absolute;
	z-index:2;
	background-color: #EDF2F8;
	height: 170px;
	top: 303px;
	border-color: #004A8D;
	border-width: 0px;
	border-top-style: solid;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 270px;
	padding-left: 10px;
	left: 13px;
}
#eventiDxDown {
	position:absolute;
	z-index:2;
	background-color: #EDF2F8;
	height: 170px;
	top: 303px;
	border-color: #004A8D;
	border-width: 0px;
	border-top-style: solid;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 270px;
	padding-left: 10px;
	left: 316px;
}
#pflsannio {
	height: 59px;
	width: 196px;
	left: 0px;
	top: 200px;
	position: absolute;
}
