

* { padding: 0; margin: 0; }


body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
background-color:#CCCCCC;
background-image:url(bkgd1.jpg);
background-repeat:repeat-x;
margin: 0 auto;
padding: 1.5em;
height:760px;
text-decoration:none;
}

#wrapper { 
 margin:0 auto;
 width:922px;
height:760px;
}



#content { 
 position: absolute center;
 top: 0;
 right:0;
background-image: url(bgwindow.jpg);
background-repeat: repeat-x;
 margin: 0 auto;
 width: 900px;
 height: 672px;
 color: #333;
 padding: 10px;
 border: 1px solid #333;
 margin: 5px 0px 0px 0px;
}





#menu{
padding:0 0 0 64;
margin:0;
z-index:20;
list-style:none; height:40px; background:black url(button1.jpg); position:center; border:0; border-width:0; border:1px solid #333;
}

#menu ul{
padding:0;
margin:0;
z-index:20;
}

#menu li{
position: relative;
float: left;
list-style: none;
margin: 0;
z-index:20;
}

#menu li a{
 font-family:arial, verdana, sans-serif; font-weight:nope; text-align:center; padding:0 0 0 0px; cursor:pointer;
width:179px;
height: 40px;
display: block;
text-decoration:none;
font-weight:bold;
line-height: 40px;
color: #333366;
z-index:20;
}

#menu1 li a b {float:left; display:block; padding:0 0 0 0px;}
#menu li a:hover{
color:black;margin:1 0 0 0; background:url(buttonx.png);
line-height: 40px;
z-index:20;
no-repeat right top;
}

#menu li a:hover b{
color:#333; background:url(buttonx.png);
line-height: 40px;
z-index:20;
}


#menu ul ul{
position: absolute;
top: 38px;
width: 180px;
visibility: hidden;
z-index:20;
}
#menu ul li:hover ul{
background-color: #EEEEEE;
visibility:visible;
z-index:20; background color:#333;position:center; border:0; border-width:0; border:1px solid #333;
}


img {border:none; padding:0px;}

#banner1 {
cursor:pointer;
padding:0px black;
border:0px black;
position:absolute;
display:inline;
margin: 0px auto auto 9px;
background-color: white;
font-size:16px;
font-family:arial, verdana, sans-serif;
z-index:99;
font-size:0px;
}

#box1 {
position: absolute;
display:block;
float:left;
margin: 10px 0px 0px 0px;
height:585px;
width: 249px;
line-height:1.5em;
color:#333;
background-color: #EEEEEE;
border: 1px solid #333333;
text-decoration:none;
font-size:16px;
font-family:arial, verdana, sans-serif;
font-weight:nope;
padding: 1em 1em 1em 1.3em;
z-index:2;
} 


#box2 {
clear:both;
position: absolute;
display:block;
float:left;
margin: 10px 0px 0px 300px;
height:270px;
width: 255px;
line-height:1.5em;
color:#333;
background-color: #EEEEEE;
border: 1px solid #333333;
text-decoration:none;
font-size:16px;
font-family:arial, verdana, sans-serif;
font-weight:nope;
padding: 1em 1em 1em 1.3em;
z-index:2;
word-spacing:-1px;
} 


#box3 {
position: absolute;
display:inline;
float:left;
margin: 10px 0px 0px 606px;
height:270px;
width: 255px;
line-height:1.5em;
color:#333;
background-color: #EEEEEE;
border: 1px solid #333333;
text-decoration:none;
font-size:16px;
font-family:arial, verdana, sans-serif;
font-weight:nope;
padding:1em 1em 1em 1.3em;
z-index:2;
word-spacing:-1px;
} 


#box4 {
clear:both;
position: absolute;
display:block;
float:left;
margin:325px 0px 0px 300px;
height:270px;
width: 255px;
line-height:1.5em;
color:#333;
background-color: #EEEEEE;
border: 1px solid #333333;
text-decoration:none;
font-size:16px;
font-family:arial, verdana, sans-serif;
font-weight:nope;
padding: 1em 1em 1em 1.3em;
z-index:9;
word-spacing:-1px;
} 

#box5 {
position: absolute;
display:inline;
float:left;
margin: 325px 0px 0px 606px;
height:270px;
width: 255px;
line-height:1.5em;
color:#333;
background-color: #EEEEEE;
border: 1px solid #333333;
text-decoration:none;
font-size:16px;
font-family:arial, verdana, sans-serif;
font-weight:nope;
padding:1em 1em 1em 1.3em;
z-index:2;
word-spacing:-1px;
} 


#bbox {
clear:both;
position: absolute;
display:block;
float:left;
margin: 10px 0px 0px 300px;
height:553px;
width: 534px;
line-height:1.5em;
color:#333;
background-image:url(bkgd2.jpg);
background-repeat:repeat-x;
background-color: #CCCCCC;
border: 1px solid #333333;
text-decoration:none;
font-size:16px;
font-family:arial, verdana, sans-serif;
font-weight:nope;
padding: 2em 2em 2em 2em;
z-index:2;
word-spacing:1px;
} 

#lbox {
clear:both;
position: absolute;
display:block;
float:left;
margin: 10px 0px 0px 0px;
height:553px;
width: 534px;
line-height:1.5em;
color:#333;
background-image:url(bkgd2.jpg);
background-repeat:repeat-x;
background-color: #CCCCCC;
border: 1px solid #333333;
text-decoration:none;
font-size:16px;
font-family:arial, verdana, sans-serif;
font-weight:nope;
padding: 2em 2em 2em 2em;
z-index:2;
word-spacing:1px;
} 


#footer {
text-align:center;
position: absolute;
display:inline;
float:center;
margin: 5px 0px 0px 0px;
height:40px;
width: 889px;
line-height:1.1em;
border: 0px solid #333333;
text-decoration:none;
font-size:12px;
line-height:1.3em;
font-family:arial, verdana, sans-serif;
font-weight:nope;
color:#333;
padding: 0em 1em 1em 1em;
z-index:2;
} 







#tinfo {color:white; text-decoration:none; font-style: normal; font-family:arial, verdana, sans-serif; font-weight:bold; line-height:1em; text-align:right; word-spacing:normal; cursor:pointer;}

#tinfo:hover {color:white; text-decoration:none; font-style: normal; font-family:arial, verdana, sans-serif; font-weight:bold; line-height:1em; text-align:right; word-spacing:normal; cursor:pointer;}

#tblue {color:#333366; text-decoration:none; font-size:43px; font-family:arial, verdana, sans-serif; font-weight:bold; line-height:1em; text-align:left; padding:0 0 0 0px; word-spacing:normal;}

#tblues {color:#333; text-decoration:none; font-style:none; font-size:14px; font-family:arial, verdana, sans-serif; font-weight:bold; line-height:2.5em; text-align:left; padding:0 0 0 0px; word-spacing:normal; cursor:pointer;}

#tbluesmenu{color:#333; text-decoration:none; font-style:none; font-size:14px; font-family:arial, verdana, sans-serif; font-weight:bold; line-height:2.2em; text-align:left; padding:0 0 0 0px; word-spacing:normal; cursor:pointer;}

#tbluesmenu2{color:#333; text-decoration:none; font-style:none; font-size:14px; font-family:arial, verdana, sans-serif; font-weight:bold; line-height:1.5em; text-align:left; padding:0 0 0 0px; word-spacing:normal; cursor:pointer;}


#tsmall {color:#333; text-decoration:none; font-style:none; font-size:12px; font-family:arial, verdana, sans-serif; font-weight:normal; line-height:1.2em; text-align:left; padding:0 0 0 0px; word-spacing:normal; cursor:normal;}

#tsmall_special {color:#333; text-decoration:bold; font-style:none; font-size:12px; font-family:arial, verdana, sans-serif; font-weight:bold; line-height:1.5em; text-align:left; padding:0 0 0 0px; word-spacing:normal; cursor:normal;}


#tssmall {color:#333; text-decoration:none; font-style:none; font-size:12px; font-family:arial, verdana, sans-serif; font-weight:normal; line-height:1.4em; text-align:left; padding:0 0 0 0px; word-spacing:normal; cursor:normal;}

#tssmall12i {color:#333; text-decoration:none; font-style:none; font-size:12px; font-family:arial, verdana, sans-serif; font-weight:normal; line-height:1.7em; text-align:left; padding:0 0 0 0px; word-spacing:normal; cursor:normal;}

#tssmall13i {color:#333; text-decoration:none; font-style:none; font-size:13px; font-family:arial, verdana, sans-serif; font-weight:normal; line-height:1.8em; text-align:left; padding:0 0 0 0px; word-spacing:normal; cursor:normal;}


#tsmallint {color:#333; text-decoration:none; font-style:none; font-size:14px; font-family:arial, verdana, sans-serif; font-weight:normal; line-height:2em; text-align:left; padding:0 0 0 0px; word-spacing:normal; cursor:normal;}


#tmicro {color:#333; text-decoration:none; font-style:none; font-size:2px; font-family:arial, verdana, sans-serif; font-weight:normal; line-height:1em; text-align:left; padding:0 0 0 0px; word-spacing:normal; cursor:normal;}

a {color:#333; text-decoration:none;}

a:hover {
color:#333366;
text-decoration:underline;}



div.leftpic {
position: absolute;
display:block;
float:left;
margin: 10px 0px 0px 0px;
height:617px;
width: 286px;
line-height:0em;
background-color: #EEEEEE;
border: 1px solid #333333;
text-decoration:none;
font-size:16px;
font-family:arial, verdana, sans-serif;
font-weight:nope;
padding: 0 0 0 0px;
z-index:20;
} 

div.rightpic {
position: absolute;
display:block;
float:left;
margin: 10px 0px 0px 612px;
height:617px;
width: 286px;
line-height:0em;
background-color: #EEEEEE;
border: 1px solid #333333;
text-decoration:none;
font-size:16px;
font-family:arial, verdana, sans-serif;
font-weight:nope;
padding: 0 0 0 0px;
z-index:2;
} 
#presdownload {
background:url("download11.jpg") no-repeat;
cursor:pointer;
padding:41px 143px;
border:1px solid #333;
position:absolute;
display:block;
margin: 546px 0px;
background-color: white;
font-size:0px;
font-family:arial, verdana, sans-serif;
z-index:50;
}

#presdownload:hover {
background:url("download551.jpg") no-repeat;
cursor:pointer;
padding:41px 143px;
border:1px solid #333;
position:absolute;
display:block;
margin: 546px 0px;
background-color: white;
font-size:0px;
font-family:arial, verdana, sans-serif;
z-index:50;
}

#presdownloadright {
background:url("download11.jpg") no-repeat;
cursor:pointer;
margin: 445px 0px 0px 612px;
height:64px;
width: 266px;
padding:10px 10px;
border:1px solid #333;
position:absolute;
display:block;
background-color: white;
font-size:0px;
font-family:arial, verdana, sans-serif;
z-index:60;
}

#presdownloadright:hover {
background:url("download551.jpg") no-repeat;
cursor:pointer;
margin: 445px 0px 0px 612px;
height:64px;
width: 266px;
padding:10px 10px;
border:1px solid #333;
position:absolute;
display:block;
background-color: white;
font-size:0px;
font-family:arial, verdana, sans-serif;
z-index:80;
}

#linksright {
background:url("links1.jpg") no-repeat;
cursor:pointer;
margin: 543px 0px 0px 612px;
height:64px;
width: 266px;
padding:10px 10px;
border:1px solid #333;
position:absolute;
display:block;
background-color: white;
font-size:0px;
font-family:arial, verdana, sans-serif;
z-index:60;
}

#linksright:hover {
background:url("links0.jpg") no-repeat;
cursor:pointer;
margin: 543px 0px 0px 612px;
height:64px;
width: 266px;
padding:10px 10px;
border:1px solid #333;
position:absolute;
display:block;
background-color: white;
font-size:0px;
font-family:arial, verdana, sans-serif;
z-index:70;
}


#cxbutton1 {
	background:url("money.jpg") no-repeat;
text-decoration:none;
	cursor:pointer;
	padding:40px 144px;
	border:1px solid #333;
	position:absolute;
	display:block;
	margin: 231px 300px;
	background-color: white;
	font-size:1px;
	color:white;
	font-family:arial, verdana, sans-serif;
	z-index:50;
	}


#cxbutton1:hover {
	background:url("money.jpg") no-repeat;
text-decoration:none;
	cursor:pointer;
	text-align="right";
	padding:1px 0px 0px 145px;
	border:1px solid #333;
	position:absolute;
	display:block;
	margin: 231px 300px;
	background-color: white;
	color:white;
	font-size:80px;
	font-family:arial, verdana, sans-serif;
	z-index:50;
}


#cxbutton2 {
	background:url("areas.jpg") no-repeat;
text-decoration:none;
	cursor:pointer;
	padding:40px 144px;
	border:1px solid #333;
	position:absolute;
	display:block;
	margin:  231px 606px;
	background-color: white;
	font-size:1px;
	color:white;
	font-family:arial, verdana, sans-serif;
	z-index:50;
}


#cxbutton2:hover {
	background:url("areas.jpg") no-repeat;
text-decoration:none;
	cursor:pointer;
	text-align="right";
	padding:1px 0px 0px 145px;
	border:1px solid #333;
	position:absolute;
	display:block;
	margin:  231px 606px;
	background-color: white;
	color:white;
	font-size:80px;
	font-family:arial, verdana, sans-serif;
	z-index:50;
}


#cxbutton3 {
	background:url("security.jpg") no-repeat;
	
text-decoration:none;
cursor:pointer;
	padding:41px 144px;
	border:1px solid #333;
	position:absolute;
	display:block;
	margin:  545px 300px;
	background-color: white;
	font-size:1px;
	color:white;
	font-family:arial, verdana, sans-serif;
	z-index:50;
}

#cxbutton3:hover {
	background:url("security.jpg") no-repeat;
text-decoration:none;
	cursor:pointer;
	text-align="right";
	padding:1px 0px 2px 145px;
	border:1px solid #333;
	position:absolute;
	display:block;
	margin:  545px 300px;
	background-color: white;
	color:white;
	font-size:80px;
	font-family:arial, verdana, sans-serif;
	z-index:50;
}

#cxbutton4 {
	background:url("paper.jpg") no-repeat;
text-decoration:none;
	cursor:pointer;
	padding:41px 144px;
	border:1px solid #333;
	position:absolute;
	display:block;
	margin: 545px 606px;
	background-color: white;
	font-size:1px;
	color:white;
	font-family:arial, verdana, sans-serif;
	z-index:50;
}

#cxbutton4:hover {
	background:url("paper.jpg") no-repeat;
text-decoration:none;
	cursor:pointer;
	text-align="right";
	padding:1px 0px 2px 145px;
	border:1px solid #333;
	position:absolute;
	display:block;
	margin:  545px 606px;
	background-color: white;
	color:white;
	font-size:80px;
	font-family:arial, verdana, sans-serif;
	z-index:50;
}



a.underpassby:link {
text-decoration:none;
color:#333333;
font-size:15px }
font-family:arial, verdana, sans-serif;
text-align:center;
}

a.underpassby:visited {
text-decoration:none;
color: #333333;
font-size:15px }
font-family:arial, verdana, sans-serif;
text-align:center;

}

a.underpassby:hover {
text-decoration:underline;
color: #FF6600;
font-size:15px }
font-family:arial, verdana, sans-serif;
text-align:center;
}



img{
	border: none;
	}
	a {
	outline: none;
	}
	
	#mappa{
position: absolute;
display:block;
float:left;
margin: 10px 0px 0px 612px;
height:617px;
width: 286px;
line-height:1.1em;
background-color: #EEEEEE;
border: 1px solid #333;
text-decoration:none;
font-size:12px;
font-family:arial, verdana, sans-serif;
padding: 0px 0 0 0px;
z-index:52;
font-weight:normal;
text-align:left;

	}
	#mappa a{
	text-decoration: none;
	color: #333;
	}
	#mappa span{
	position: absolute;
	right: 10px;
	top: 330px;
	overflow: auto;
	border: 1px solid #333;
	background-color: #FFFFFF;
	padding: 0px  5px 25px 5px;
	overflow: hidden;
	text-align: center;
	}
	img.imgOut{
	position: absolute;
	display: block;
	}
	#mappa a:hover img.imgOut{
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	}
	#mappa a span{
	display: none;
	right: 7px;
	top: 75px;
	width: 102px;
	height:72px;
	float: left;
	z-index: 51;
	
	}
	#mappa a:hover span{
	display: block;
	}
	#aosta{
	left: 15px;
	top: 117px;
	z-index: 1;
	}
	#piemonte{
	left: 12px;
	top: 107px;
	}
	#liguria{
	left: 29px;
	top: 157px;
	}
	#lombardia{
	left: 51px;
	top: 99px;
	}
	#trentino{
	left: 90px;
	top: 83px;
	z-index: 2;
	}
	#veneto{
	left: 95px;
	top: 95px;
	}
	#friuli{
	left: 130px;
	top: 96px;
	z-index: 3;
	}
	#romagna{
	left: 65px;
	top: 142px;
	}
	#toscana{
	left: 76px;
	top: 161px;
	}
	#marche{
	left: 128px;
	top: 176px;
	}
	#umbria{
	left: 123px;
	top: 188px;
	}
	#lazio{
	left: 115px;
	top: 212px;
	}
	#abruzzo{
	left: 149px;
	top: 208px;
	}
	#molise{
	left: 170px;
	top: 232px;
	z-index: 4;
	}
	#puglia{
	left: 192px;
	top: 234px;
	}
	#campania{
	left: 168px;
	top: 249px;
	}
	#basilicata{
	left: 204px;
	top: 259px;
	z-index: 5;
	}
	#calabria{
	left: 215px;
	top: 290px;
	}
	#sardegna{
	left: 40px;
	top: 245px;
	}
	#sicilia{
	left: 140px;
	top: 350px;
	}
	#mappa span b{
	display: block;
	margin-top: 10px;
	}




