body {
	margin-left: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(imag/sfondo_1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

ul, ol, dl {
	padding: 0;
	margin: 0;
}
li { 
    margin: 0;
    padding: 0 0 8px 0
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px; 
}
a img {
	border: none;
}
a:link {
	color: #fff;
	text-decoration: none; 
}
a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
	color: #67A6CB;
}


#container {
	position: relative;
	width: 916px;
	height: 810px;
	background: url(imgsec/sf-cont.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}
#trasp {
	position:absolute;
	left:586px;
	top:23px;
	width:300px;
	height:120px;
	z-index:12;
}
#stella {
	position:absolute;
	left:724px;
	top:172px;
	width:146px;
	height:142px;
	z-index:10;
}
#emas {
	position:absolute;
	left:769px;
	top:509px;
	width:118px;
	height:74px;
	z-index:10;
}

#header {
	position: relative;
	width: 913px;
	height: 322px;
	float:left;
	margin-top: 0;
	margin-left: 0;
}
.heaita {
	background-image:url(imgsec/head.jpg);
	background-repeat:no-repeat;
}
.heaeng {
	background-image:url(imgsec/headeng.jpg);
	background-repeat:no-repeat;
}
.headeu {
	background-image: url(imgsec/headeu.jpg);
	background-repeat:no-repeat;
}

#content1 {
	position: relative;
	width: 897px;
	height: 140px;
	float:left;
	margin-top: 0;
	margin-left: 8px;
}
.incontita {
	background-image: url(imgsec/preno1.gif);
	background-repeat:no-repeat;
}
.inconteng {
	background-image: url(imgsec/prenoeng.gif);
	background-repeat:no-repeat;
}
.incontdeu {
	background-image: url(imgsec/prenodeu.gif);
	background-repeat:no-repeat;
}
#content2 {
	position: relative;
	width: 894px;
	height: 118px;
	float:left;
	background-color:#0183b8;
	margin-top: 15px;
	margin-left: 10px;
	/*padding-left:10px;*/
		border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
}
#content3 {
	position: relative;
	width: 897px;
	height: 91px;
	float:left;
	margin-top: 10px;
	margin-left: 8px;

}

#footer {
	position: relative;
	width: 850px;
	height: 60px;
	float:left;
	margin-top: 50px;
	margin-left: 10px;

}
#pro{
	position: relative;
	width: 291px;
	height: 118px;
	float:left;
	/*margin-left: 116px;
	margin-top: 5px;
    padding-left: 26px;*/
	}
	#menu1{
	position: relative;
	width: 100px;
	float:left;
margin-left: 40px;
	margin-top: 12px;
    padding-left: 5px;
	}
		#menu2{
	position: relative;
	width: 110px;
	float:left;
margin-left: 20px;
	margin-top: 12px;
    padding-left: 5px;
	}
		#menu3{
	position: relative;
	width: 148px;
	float:left;
margin-left: 25px;
	margin-top: 12px;
    padding-left: 5px;
	}

#nav{
	position: relative;
	width: 160px;
	height: 70px;
	float:left;
	margin-left: 75px;
	margin-top: 5px;
    padding-left: 62px;
	}


#nav ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    white-space: nowrap}

#nav li{
    /*display: inline;*/
    margin: 0;
    padding: 0 0 4px 0}

#nav li a{
    text-decoration: none;
    padding: 0px 0.3em;
	}

#nav li a:link, a:visited{
	color:#016b9d;
	}
	
#nav li a:hover{
    background-color: #dddfe0;
	}

#nav li#activelink a{
    border-bottom: 1px solid #016b9d;
      color: #016b9d
	  }
	  #nav li#activelink1 a{
   
      color: #016b9d;
	  }
#nav1{
	position: relative;
	width: 120px;
	height: 20px;
	float:left;
	margin-left: 27px;
	margin-top: 43px;
	margin-right: 140px;
	font-size:14px;
	color:#FFF;
	}

#nav1 a{
    text-decoration: none;
   }
   
   	#nav1 a:link, a:visited{
	color:#FFF;
	}

	
	#nav1 a:hover{
		color: #67A6CB;
		/*background-image:url(imgsec/rol.png);
    background-color: #dddfe0;*/
	}

		.spo {
	padding-left:14px;
}
.spa {
	padding-left:18px;
}

.clearfloat { /* Questa classe può essere inserita in un <br /> o in un div vuoto come elemento finale subito dopo l'ultimo div con float (all'interno del #container) se il #footer sul viene rimosso o estratto dal #container. */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
