body {
	font:80% verdana,helvetica,sans-serif;
	margin:0;
	padding:0;
	background-color:#000026;
	text-align:center;
	background-image: url(sbody.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#bodyContent {
	width:729px;
	text-align:left;
	margin:auto;
	padding:0;
}
/* testa */
#testa {
	position:relative;
	height:101px;
	margin:0;
	padding:0;
	z-index: 1;
}
#logo {
position:absolute; 
top:0; left:0; 
padding-left:0px;
padding-top:30px; }
#titolo {
	position:absolute; 
	left:190px;
	top:55px;
	padding:0;
}
#titolo h1 {
	color:#fff;
	font-size:125%;
	font-family: "Arial Black", Arial;
	font-style: italic;
	font-weight: normal;
	padding:0;
	margin:0;
}
#linktop {
	position:absolute;
	right:56px;
	top:38px;
	text-align:left;
	font-family: "Arial Black", Arial;
	font-size: 1em;
	font-style: italic;
	font-weight: normal;
	list-style-image: url(li.gif);
	vertical-align: super;
	/*z-index: 2;*/
	width:165px;
	
}
#linktop li,#linktop ul {
	list-style-image: url(li.gif);

margin:0;
padding:0;}
#linktop a:link, #linktop a:visited {
color:#333;
text-decoration:none;}
#linktop a:hover {
color:#7694E6;
text-decoration:underline;
}
#linkome {
float:right;}
#english {
	position:absolute;
	right:0px;
	top:18px;
	height:40px;
	font-family: "Arial Black", Arial;
}
#english img{
margin-left:28px;
margin-top:12px;
}
#english p {	line-height:0;
}
#english a:link, #english a:visited {
color:#7694E6;
text-decoration:none;
}
#english a:hover {
color:#7694E6;
text-decoration:underline;

}
/* corpo */
#corpo {
	position:relative;
	border-top:1px solid #000026;
	left: -2px;
	/*border-bottom:1px solid #1F3B92;
	border-right:1px solid #1F3B92;*/
}
#corpo-colonna1 {
	position:absolute;
	top:0;
	left:0;
	width:210px;
	/*padding:1em 0;*/
	font-family: "Arial Black", Arial;
	font-size: 120%;
	font-style: italic;

}
#servizi ul, #organizzazione ul, #servizi li, #organizzazione li{
	list-style: none;
	margin-top:0;
padding-left:0;
	margin-left:10px;
	padding-top:6px;
	}
#servizi {
position:absolute;
top:240px;}

#servizi a:link, #servizi a:visited {
text-decoration:none;}

#organizzazione a:link, #organizzazione a:visited,  {
text-decoration:none;}
#servizi a:hover, #organizzazione a:hover, #organizzazione a#active, #servizi a#active {
color:#E7002A;}
#organizzazione {position:absolute;
top:110px}
.scuro {
	color:#5C82E4;
	text-align: left;
}

.chiaro{
	color:#96B0F6;
	text-align: left;
}
#corpo-colonna2 {
	margin:0 160px 0 210px;
	padding:1em 0;
	color:#fff;
	font-size:85%;
	text-align: justify;
	line-height: 1em;
	
	
}
#corpo-colonna3 { 
	position:absolute; top:0; right:0; 
	width:160px; 
	padding:3em 0; 
	text-align:center;
	
}
#corpo-colonna3 img, #corpo-colonna3 img{
	
}

/*pie' di pagina */
#piedipagina {
	padding-left:4em;
	position:absolute;
	top:590px;
	font-size:80%;
	color:#ccc;
	text-align:center;
	font:80% verdana,helvetica,sans-serif;
	margin:0 1em .5em 1em;
	z-index: 4;
}
a.t1, a.t1:visited  {
	display:block;
	background-image: url(jumbo1.gif);
	background-repeat: no-repeat;
	height:100px;
	margin-left:20px;
}
a.t1:hover, a.t1#active {
	display:block;
	background-image: url(jumbo1h.gif);
	background-repeat: no-repeat;
}
a.t2, a.t2:visited  {
	display:block;
	background-image: url(jumbo2.gif);
	background-repeat: no-repeat;
	height:100px;
	margin-left:20px;
}
a.t2:hover, a.t2#active2 {
	display:block;
	background-image: url(jumbo2h.gif);
	background-repeat: no-repeat;
}
a.t3, a.t3:visited  {
	display:block;
	background-image: url(jumbo3.gif);
	background-repeat: no-repeat;
	height:100px;
	margin-left:20px;
}
a.t3:hover, a.t3#active3 {
	display:block;
	background-image: url(jumbo3h.gif);
	background-repeat: no-repeat;
}
a.t4, a.t4:visited  {
	display:block;
	background-image: url(jumbo4.gif);
	background-repeat: no-repeat;
	height:100px;
	margin-left:20px;
}
a.t4:hover, a.t4#active4 {
	display:block;
	background-image: url(jumbo4h.gif);
	background-repeat: no-repeat;
}
#photo {
	position:relative;
	margin-left:24px;
	top:11px;
	padding-top:3px;

}
#topint {
position:relative;
	margin-left:135px;
top:-70px;
	margin-right:10px;
	margin-bottom:0;

}
#topint a:link, #topint a:visited {
color:#5C82E4;
}
#topint a#active, #topint a:hover {
	color:#f36;
	text-decoration:none;
	border-top-color: #000033;
	border-right-color: #000033;
}
input, textarea, select {
	font-size:80%;
	color:#000033;
	border-top-color: #000033;
	border: 0;
	background-color: #fff;
}
a.linksolution:hover{
color:#fff;
text-decoration:none;
}
a.linksolution{
color:#7694E6;
text-decoration:underline;
}
h2 {
font-size:100%}
table {
color:#FFFFFF;
border:1px solid #6378AD}
table a {
color:#96B0F6}
#dida {
position:absolute;
  top:360px;
  margin:20px; 
  width:330px;
}