body {
margin: 0;
padding: 0;
text-align: center;
background: #F3F3F3 url('../img/bg.global.jpg') no-repeat 50% 0px;
font-family: Verdana, sans-serif;
color: #3a3a3a;
font-size: 11px;
}

table {
margin: 10px 0 10px 0;
padding: 0px;
}

td {
font-family: Verdana, sans-serif;
color: #3a3a3a;
font-size: 11px;
background: #fff;
text-align: center;
padding: 1px 12px 1px 12px;
}

td b {
color: #326496;
}
	
	.none {
	display: none;
	}
	
	.null {
	background: none;
	border: none;
	}
	
	.title {
	background: none;	
	color: #326496;
	font-weight: bold;
	}
	
	.description {
	background: #fbfbfb;
	font-weight: bold;
	border: 1px solid #fff;
	}
	
	.si {
	background: #fff url('../img/si.gif') no-repeat 50% 50%;
	}
	
	.no {
	background: #fff url('../img/no.gif') no-repeat 50% 50%;
	}
	
#header {
position: relative;
margin: 30px auto 0px auto;
width: 770px;
height: 115px;
background: #F3F5FB url('../img/bg.header.png') no-repeat bottom left;
}

	#header .logo {
	position: absolute;
	top: 10px;
	left: 5px;
	width: 195px;
	height: 100px;
	}
	
		#header h1 {
		position: absolute;		
		top: -35px !important;
		top: -30px;
		left: 0px;
		font-family: Verdana, sans-serif;
		color: #326496;
		font-size: 10px;
		text-align: center;
		width: 770px;
		height: 15px;
		background: #fff;
		font-weight: normal;
		}
		
		#header b {
		color: #9e9e9e;		
		}

#container {
position: relative;
margin: 0 auto;
width: 770px;
min-height: 320px;
height: auto !important;
height: 320px;
background: #F3F5FB url('../img/bg.contenuto.png') no-repeat bottom left;
}

	#contenuto {
	margin: 0 0 0 200px;
	padding: 0 7px 25px 7px;
	}
	
		#contenuto h1 {
		margin: 0 0 5px 0;
		padding: 0;
		font-size: 18px;
		font-family: verdana, sans-serif;
		text-align: left;
		font-weight: normal;
		color: #326496;
		}
		
		#contenuto p {
		margin: 0;
		padding: 5px 0 5px 0;
		text-align: left;
		}
		
		#contenuto ul {
		list-style: none;
		margin: 10px 0 10px 0;
		padding: 0;
		}
		
		#contenuto li {
		text-align: left;
		margin: 5px 0 5px 0;
		padding: 0 0 0 22px;
		background: url('../img/bg.li.gif') no-repeat 0px 0px;
		min-height: 20px;
		height: auto !important;
		height: 20px;
		}
		
		#contenuto a {
		color: #326496;
		text-decoration: underline;
		}
		
			#contenuto a:hover {
			text-decoration: none;
			}
		
		#colonna {		
		position: absolute;
		z-index: 0;
		}
			.sx	{
			top: 0px;
			left: 0px;
			}
			
				#colonna ul {
				float: left;
				list-style: none;	
				margin: 5px 0 0 0;
				padding: 0;
				width: 202px;
				}
				
				#colonna li {
				position: relative;
				float: left;
				display: inline;
				margin: 0 10px 8px 10px;
				padding: 0;			
				}
				
				#colonna li a {
				display: block;
				width: 80px;
				height: 80px;
				background-position: top;
				text-decoration: none;
				font-family: Tahoma, sans-sarif;
				color: #326496;
				}
					
					#colonna li a:hover {
					background-position: bottom;
					text-decoration: underline;
					color: #000;							
					}
					
					.chi_siamo {
					background: url('../img/chi_siamo.gif') no-repeat;
					}
					
					.offerte {
					background: url('../img/offerte.gif') no-repeat;
					}
					
					.data_center {
					background: url('../img/data_center.gif') no-repeat;
					}
					
					.rivenditori {
					background: url('../img/rivenditori.gif') no-repeat;
					}
					
					.contatti {
					background: url('../img/contatti.gif') no-repeat;
					}
										
					.staff {
					background: url('../img/staff.gif') no-repeat;
					}
					
						#colonna li span {
						position: absolute;
						top: 60px;
						left: 0px;
						width: 100%;
						text-align: center;
						}
				
	#footer	{
	position: relative;
	margin: 0 auto;
	padding: 5px 0 0 0;
	width: 770px;
	height: 15px;
	clear: both;
	background: url('../img/bg.footer.gif') repeat-x;
	}
	
		#footer p {
		margin: 0 100px 0 0;
		padding: 0;
		text-align: right;
		color: #326496;
		}
		
		#footer .connectis {
		position: absolute;
		top: 4px;
		right: 0px;
		}