html, body {
padding: 0px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
background-image:url(grafica/sf_pagina2.png);
background-repeat:no-repeat;
background-position:center top;
background-color:black;
color: white;

}

div#all{
margin: 0px auto;
width: 776px;
}

div#header{
width: 776px;
height: 114px;
background-image:url(grafica/header3.png);
}

div#header .bandiera{

margin: 0px;
padding: 70px 0px 5px 305px;
border:0px;
}

div#centre{
width: 776px;
float: left;
}

div#side{
width: 298px;
background-image:url(grafica/striscia_sf_menu.png);
float: left;
}

div#side_content{
width: 298px;
height:520px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
background-image:url(grafica/sf_menu3.png);
background-repeat:no-repeat;
background-position:top;
}
		div#side_content ul{
		width:298px;
		margin: 0px 0px 0px 0px;
		padding: 115px 0px 0px 0px;
		list-style: none;	
		}
		
		div#side_content ul li{
		width:278px;
		margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
		height: 20px; 
		font-weight: bold;
		color:#fffd66;

		}
		
		
		div#side_content ul li span{
				
			margin: 0px 0px 0px 18px;
			padding: 0px 0px 0px 0px;
			font-family: Tahoma;
			font-size: 12px;
			font-weight:bold;
			
			display: block;
		}
		
			
		div#side_content ul li span a{
		
			margin: 210px 0px 0px 0px;
			font-weight:bold;
			padding: 0px 0px 0px 0px;
			font-size: 12px;
			font-family: Tahoma;
			color: #fffeca;
			text-decoration: none;
		}
		
		div#side_content ul li span a:hover{
			margin: 210px 0px 0px 0px;
			
			
			padding: 0px 0px 0px 0px;
			
			text-decoration: none;
			font-size: 13px;
			font-family: Tahoma;
			font-style: normal;
			font-weight:normal;
			color: #fffd66;
						
		}
		

		
		div#side_content ul li.in{
			width:233px;
			margin: 0px 0px 0px 40px;
			padding: 0px 0px 0px 25px;
			font-family: Tahoma;
			font-size: 11px;
			font-weight:normal;
			color: #f34a00;
			display: block;
		
		}
			div#side_content ul li.in a{
			font-size: 12px;
			font-family: Tahoma;
			color: #fffd66;
			text-decoration: none;
		}
		
			div#side_content ul li.in a:hover{
			text-decoration: none;
			font-family: Tahoma;
			font-size: 11px;
			font-weight:bold;
			color: #f34a00;
					
		}
		
	
		


div#side_foot{
width: 298px;
height: 62px;
background-image:url(grafica/sf_acquamenu.png);
background-repeat:no-repeat;
}

div#main{
width: 478px;
background-image:url(grafica/sf_striscia_testo.png);
float: left;
}

div#main a{
	color: #f34a00;
	font-weight: bold;
	text-decoration: underline;
}

div#main a:hover{
	text-decoration: none;
}

div#main_content{
width: 478px;
background-image:url(grafica/sf_testo2.png);
background-repeat:no-repeat;
}


		div#main_content .bandiera{
			text-align:right;
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 0px 0px;
			border:0px;
		}

		div#main_content .imagedue{
			text-align:center;
			margin: 0px 0px 0px 0px;
			padding: 7px 0px 7px 0px;
			font-size:11px;
			font-family:Tahoma;
			font-weight:normal;
			color:#fffeca;
		}
		div#main_content .dx{
		width: 458px;
			text-align:center;
			margin: 0px 0px 20px 0px;
			padding: 20px 0px 7px 0px;
			font-size:14px;
			font-family:Tahoma;
			font-weight:bold;
			color:#fffeca;
		}
	div#main_content .dximg img{
		border:0px;
		}
		
		
			div#main_content .dx a{
			
			margin: 0px 0px 0px 0px;
			padding: 7px 5px 7px 5px;
			font-size:14px;
			font-family:Arial;
			font-weight: bold;
			color:#f34a00;
			
			
		}
		
		div#main_content .dx a:hover{
			
			margin: 0px 0px 0px 0px;
			padding: 7px 5px 7px 5px;
			font-size:14px;
			font-family:Arial;
			font-weight: bold;
			color:#fffeca;
		}

				div#main_content .dximg{
			width: 458px;
			text-align:center;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 7px 0px;
			
			font-size: 16px;
			font-family: Arial;
			font-weight:normal;
			color:white;
		}
		
			div#main_content .dximg a{
			text-decoration:none;
			margin: 0px 0px 0px 0px;
			padding: 7px 5px 7px 5px;
			
			font-size: 16px;
			font-family: Arial;
			color:white;
			
			
		}
		
		div#main_content .dximg a:hover{
			text-decoration:underline;
			margin: 0px 0px 0px 0px;
			padding: 7px 5px 7px 5px;
			font-size: 16px;
			border:0px;
			font-family: Arial;
			color:#fffeca;
		}

		

		div#main_content .image{
		
			text-align:center;
			margin: 0px 0px 0px 0px;
			padding: 20px 0px 7px 0px;
			font-size:12px;
			font-family:Tahoma;
			
			color:#fffeca;
		}
		

		
		
		div#main_content .image a{
			
			margin: 0px 0px 0px 0px;
			padding: 7px 5px 7px 5px;
			font-size:12px;
			font-family:Tahoma;
			font-weight:normal;
			color:#f34a00;
			
			
		}
		
		div#main_content .image a:hover{
			
			margin: 0px 0px 0px 0px;
			padding: 7px 5px 7px 5px;
			font-size:12px;
			font-family:Tahoma;
			font-weight:normal;
			color:#fffeca;
		}
		


		div#main_content h1{
			width: 400px;
			height: 35px;
			background-image: url('grafica/puls_tit_fuoco.png');
			background-repeat: no-repeat;
			margin: 0px 0px 0px 20px;
			padding: 20px 20px 20px 28px;
			font-size: 19px;
			font-family: Tahoma;
			font-weight: bold;
			font-style: italic;
			color: #f34a00;
			text-align:left;
		}

		
		
	div#main_content h2{
			width: 433px;
			height: 20px;
			
			margin:0px;
			padding:7px 20px 0px 25px;
			font-size: 11px;
			font-family: Tahoma;
			font-weight: bold;
			font-style: oblique;
			text-align: center;
			color: #f34a00;
		}
		
			div#main_content h2.mappasito{
			width: 433px;
			height: 20px;
			
			margin:0px;
			padding:7px 20px 0px 25px;
			font-size: 11px;
			font-family: Tahoma;
			font-weight: bold;
			font-style: oblique;
			text-align: left;
			color: #f34a00;
		}
		
			div#main_content p.mappasito{
			width: 433px;
			line-height: 160%;
			padding: 0px 20px 0px 25px;
			margin: 2px 0px 20px 0px;
			text-align: justify;
			font-size: 13px;
			color: #fffeca;
		}
		
		
			div#main_content h3{
			width: 408px;
			height:30px;
			padding: 15px 20px 0px 25px;
			margin: 5px 0px 5px 25px;
			background-image:url('grafica/puls_elenco.gif');
			background-repeat:no-repeat;
			background-position:top left;
			font-size: 12px;
			font-weight:bold;
			color: #f34a00;
		}
		
		
		div#main_content h4{
			width: 293px;
			height: 34px;
			
			margin:0px 0px 10px 45px;
			padding:5px 20px 0px 120px;
			background-image:url('grafica/logo_aquatech.gif');
			background-repeat:no-repeat;
			
			font-size: 16px;
			font-family: Arial;
			font-weight: normal;
			font-style: normal;
			text-align: center;
			color: white;
		}
		div#main_content h1.aquatech{
			width: 411px;
			height: 26px;
			background-image:url('grafica/puls_goccia_titolo.gif');
			background-repeat:no-repeat;
			margin:6px 0px 10px 20px;
			padding:5px 20px 0px 27px;
			font-size: 14px;
			font-family: Tahoma;
			font-weight: bold;
			font-style: oblique;
			text-align: left;
			color: #93a7a2;
		}

		
		
		
		
	div#main_content .menu{
			
			height:40px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 10px 0px;
			font-size: 12px;
			font-family: Arial;
			font-weight: normal;
			font-style: normal;
			text-align: center;
			color: #983901;
		}
		
		
		div#main_content  ul.menu{
		   
		   width:420px;
		   height:20px;
			margin:0px auto;
			margin-bottom: 30px; 
			padding:0px;
			text-align: center;
			list-style-type: none;
		}
		
		
		div#main_content ul.menu a{
			background-image: url('grafica/puls_watermist.png');
			background-repeat:no-repeat;
			background-position:center;
			
			border:1px solid #93a7a2;
			height:15px;
			font-family:Arial;
			font-variant:small-caps;
			font-size:11px;
			font-weight:normal;
			float:left;
			text-align: center;
			width:100px;
			margin:0px;
			padding:5px 0px 0px 27px;
			text-decoration: none;
			
			color:white;
			text-align: left;
		}
		
		div#main_content ul.menu a:hover{
		width:100px;
		height:15px;
		margin:0px;
		padding:5px 0px 0px 27px;
		background-image: url('grafica/puls_goccia.gif');
		background-repeat:no-repeat;
		background-position:left;
		background-color:black;
		font-family: Arial;
		font-size:11px;
		font-weight:normal;
		text-align: left;
		color: #93a7a2;
		border:1px solid #93a7a2;
		}
		
		div#main_content ul.menu li{
		display:inline;
		text-align: center;
		}
		
		
		
		

		
	div#main_content p{
			width: 433px;
			line-height: 160%;
			padding: 0px 20px 0px 25px;
			margin: 12px 0px 20px 0px;
			text-align: justify;
			font-size: 13px;
			color: #fffeca;
		}

		
	div#main_content p a{
			
			font-size: 13px;
			text-decoration:underline;
			font-weight:normal;
			color: #f34a00;
		}
		
	div#main_content p a:hover{
			
			font-size: 13px;
			text-decoration:none;
			font-weight:normal;
			color: #f34a00;
		}
		

		
	div#main_content ul{
			width: 393px;
			padding: 0px 30px 0px 55px;
			margin: 0px 0px 0px 0px;

			font-size: 12px;
			text-align:justify;
			color: #fffeca;
			line-height: 160%;
		}
		

			
		
		div#main_content ul a{
			padding:1px 5px 1px 2px;
			font-family:Tahoma;
			font-size:12px;
			font-weight:normal;
			text-decoration: underline;
			color:#fffeca;
			text-align: left;
		}
		
		div#main_content ul a:hover{

		padding:1px 5px 1px 2px;
		background-color:#f34a00;
		font-family: Tahoma;
		font-size:12px;
		font-weight:normal;
		
		color:black;
	
		}
		
	
		
				
	div#main_content table.one{
			width:418px;
			table-layout:automatic;
			float:center;	
			padding: 0px 20px 10px 20px;
			margin: 0px;
			font-family:Tahoma;
			font-size: 12px;
			margin:5px 10px 5px 10px;
			text-align:center;
			border-color:#fffd66;
			}
			


	div#main_foot{
		width: 478px;
		height: 230px;
		background-image: url(grafica/footer.png);
		background-repeat:no-repeat;
		}

	div#main_foot p{
			line-height: 130%;
			margin: 0px 0px 0px 0px;
			padding: 40px 0px 0px 0px;
			font-size: 11px;
			font-family: Tahoma;
			font-style: regular;
			text-align:center;
			color: #f34a00;
			}
