html,body {
	margin: 0;
	padding:0;
}

body {
	font-family: arial,sans-serif;
	margin: 5px 0px 0px 0px;
	background-color:#CCCCCC;
}

div#container{
	position:relative;
	width: 790px;
	height:590px;
	margin: 0 auto 0 auto;
}



div#img{
	z-index:0;
	position:absolute;
	width: 790px;
	height:590px;
	text-align: center;
	left: 0px;
	top: 0px;
}

div#header{

} 



div#menu{
	position:absolute;
	left: 180px;
	top:52px;
	width: 550px;   
	height: 17px;
	padding: 0px;
	z-index:2;
} 

div#img_menu{
	position:absolute;
	left: 180px;
	top:55px;
	width: 550px;  
	height: 17px;
	padding: 0px;
	z-index:1;
} 

div#menu tr{
	margin: 0;
	padding: 0;
	width: 550px;
}

div#menu td{
	text-align:center;
	padding: 0;
	margin: 0;
	width: 89.4px;
	vertical-align:middle;
}

div#menu a{
	color:black;
	text-decoration: none;
	letter-spacing:1px;
	font-size: 15.5px;
	font-family: Eurostile,arial,sans-serif,"Times New Roman", Times, serifVerdana;
}

div#menu a:visited{
	color:black;
}

div#menu a:hover{
	text-decoration: underline; 
	color:black;
	font-size:16px;
	letter-spacing:2px;
}

div#menu a:active{
	color:black;
}

.servizi a{
	color:black;
	text-decoration: none;
}

.servizi a:visited{
	color:black;
}

.servizi a:hover{
	color:black;
}

.servizi a:active{
	color:black;
}

div#swmenu{

	position:absolute;

	left: 63px;

	top:141px;

	width: 91px;  

	height: 175px;

	padding: 0px;

	z-index:2;

} 



div#img_swmenu{

	position:absolute;

	left: 63px;

	top:141px;

	width: 91px;  

	height: 175px;

	padding: 0px;

	z-index:1;

} 



div#swmenu table{

	width: 91px;

	height:175px;

}

div#swmenu tr{

	margin: 0;

	padding: 0;

}

div#swmenu td{

	text-align:center;

	padding: 0;

	vertical-align:middle;

}

div#swmenu a{

	color:black;

	text-decoration: none;

	letter-spacing:0px;

	font-size: 14px;

	font-family: Eurostile, "Times New Roman", Times, serif,;

}

div#swmenu a:visited{

	color:black;

}

div#swmenu a:hover{

	text-decoration: underline;

	letter-spacing:0.4px; 

	color:black;

}

div#swmenu a:active{

	color:black;

}



div#footer {

	text-align:center;

	font-family:"Times New Roman", Times, serif;

	font-size:9px;

	height:20px;

	position: absolute;

	top:526px;

	width: 800px;

	left: 0px;

}



div#img_content {

	position: absolute;

	left: 180px;

	top: 95px;

	z-index:1;

}



.panel {

	height: 286px;

	position: absolute;

	left: 180px;

	top: 95px;

	width: 536px;

	z-index:2;

	padding: 7px 7px 7px 7px;

	font-family: "Arial Unicode MS","Times New Roman", Times, serif;

	font-size: 16px;

	visibility:hidden;

	overflow:auto;

}



.panel_sw {

	height: 276px;

	position: absolute;

	left: 220px;

	top: 103px;

	width: 500px;

	z-index:2;

	padding-right: 10px;

	padding-left: 0px;

	padding-top: 6px;

	padding-bottom: 3px;

	font-family: "Arial Unicode MS","Times New Roman",Castellar, "Bodoni MT",Fixedsys,  "Arial Unicode MS";

	font-size: 16px;

	visibility:hidden;

	overflow:hidden;

}



.titolo {

	font-size: 20px;

	letter-spacing: 2px;

	text-align: center;

	vertical-align: middle;

	margin-top: 2px;

	color: #FFFFFF;

}



.testo {

	line-height: 19px;

	text-align: justify;

	padding-right: 20px;

	padding-left: 20px;

	padding-top: 15px;

	padding-bottom: 0px;

}



.swtesto {

	position:relative; 

	top:30px;

	padding:0px 0px 0px 5px;

	overflow:auto;

	height:255px;

	width:530px;

}



.swimg {

	position:absolute;

	top:7px;

}



.swtitolo {

	position:absolute;

	top:6px;

	width:536px;

	height:22px;

	vertical-align:middle;

	font-family: "Times New Roman", Times, serif;

}



ul {

	list-style-type: none;

	margin:0px;

	padding:0px;

}



li {

	margin:5px 0px 0px 0px;

	padding:0px;

}



.panel_sw ul {

	list-style-type: circle;

	margin:3px 0px 15px 15px;

}



.panel_sw li {

	margin:5px 0px 0px 0px;

	text-align:justify;

}



.panel a{

	color:black;

	text-decoration: none;

	letter-spacing:0px;

	font-family: Eurostile, "Times New Roman", Times, serif,;

}

.panel a:visited{

	color:black;

}

.panel a:hover{

	color:black;

}

.panel a:active{

	color:black;

}



a { 

    text-decoration:none;

}



a:active	{ 

    text-decoration:none;
}

a:visited{
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}


