body {
margin: 0;
padding: 0;
text-align: center;
background: url('../img/bg.gif') repeat-x;
font-family: Verdana, sans-serif; 
color: #727272;
font-size: 11px;
}
p {
text-align: justify;
margin: 0;
padding: 10px;
}
	.indirizzo {
	font-size: 12px;
	text-align: center;
	font-family: Verdana, sans-serif;
	}
a {
color: #990000;
text-decoration: none;
}
a:hover {
color: #000;
text-decoration: underline;
}
h1 {
margin: 0 0 0 10px;
padding: 10px 0 0 0;
text-align: left;
font-family: Verdana, sans-serif; 
color: #999999;
font-size: 12px;
}
ul {
list-style: none;
margin: 10px 0 0 10px;
padding: 0;
}
	li {
	float: left;
	clear: left;
	width: 400px;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0 0 0 15px;
	background: url('../img/list.gif') no-repeat left;
	}
img {
border: none;
margin: 0;
padding: 0;
}
.left {
float: left;
margin: 0;
}
.right {
float: right;
margin: 0;
}
#header {
position: relative;
margin: 0px auto 0px auto;
width: 780px;
height: 90px;
background: #e4e4e4 url('../img/le_fontanelle_header.jpg') no-repeat top;
}
	#logo {
	position: absolute;
	left: 10px;
	top: 10px;
	height: 60px;
	}
	#menu_top {
	margin: 0px auto 0px auto;
	height: 20px;
	width: 780px;
	background: url('../img/menu_top_bg.gif') repeat-x;
	}
		#menu_top A	{
		margin: 3px 10px 0 10px;
		float: left;
		height: 14px;
		width: 110px;
		background: url('../img/pix.gif') no-repeat bottom left;
		color: #fff;
		text-decoration: none;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		}
		#menu_top A:hover {
		background: url('../img/pix.gif') no-repeat top left;
		color: #fff;
		text-decoration: underline;
		}
		#menu_top .active {
		background: url('../img/pix.gif') no-repeat top left;
		color: #fff;
		text-decoration: underline;
		font-weight: bold;
		}
	#submenu_top {
	margin: 0px auto 0px auto;
	height: 20px;
	width: 440px;
	background: url('../img/submenu_top_bg.gif') repeat-x;
	}
		#submenu_top A {
		margin: 3px 0 0 0;
		float: left;
		height: 14px;
		width: 109px;
		color: #990000;
		text-decoration: none;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		}
		#submenu_top A:hover {
		color: #990000;
		text-decoration: underline;
		}
		#submenu_top .active {
		color: #990000;
		text-decoration: underline;
		font-weight: bold;
		}	
#sfondo {
margin: 0px auto;
width: 780px;
background: fff;
border: 2px solid #fff;
}
#container {
position: relative;
margin: 0 auto;
width: 780px;
min-height: 300px;
height: auto !important;
height: 300px;
background: #fff;
}
	#contenuto {
	position: relative;
	margin: 0 0 0 340px;
	padding: 0px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	background: #F5F5F5;
	}
			#pix_top {
			position: absolute;
			top: 0px;
			left: 0px;
			}
			#pix_bottomp {
			position: absolute;
			bottom: 0px;
			left: 0px;
			}
		#colonna {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 335px;
		height: 450px;
		}
				#colonna UL {
				margin: 0;
				padding: 0;
				list-style-type: none;
				}
				#colonna LI {
				margin: 0 0 0 5px;
				padding: 0 0 0 10px;
				text-align: left;
				background: url('../img/pix.gif') no-repeat left;
				}
					#colonna .titolo {
					margin: 0 0 0 0;
					padding: 0;
					background: none;
					font-weight: bold;
					}
					#colonna LI A {
					text-decoration: none;
					color: #666666;
					}
					#colonna LI A:hover {
					text-decoration: underline;
					}
			.sx {
			top: 0px;
			left: 0px;
			}
				.separatore {
				height: 5px;
				width: 780px;
				background: #fff;
				font-size: 0px;
				}
	#footer	{
	margin: 0px auto 0px auto;
	width: 780px;
	height: 15px;
	clear: both;
	color: #cfcfcf;
	font-family: Verdana, sans-serif;
	font-size: 1px;
	background: #990000 url('../img/footer_bg.gif') repeat-x;
	}
			.linea {
			float: left;
			margin: 0 10px 0 10px;
			padding: 0;
			height: 1px;
			width: 420px;
			font-size: 1px;
			background: url('../img/linea.gif') no-repeat top;
			}
			#contatti {
			margin: 0;
			padding: 0;
			}
			#contatti p {
			text-align: center;
			margin: 0;
			padding: 0;
			font-weight: bold;
			}
					#language {
					position: absolute;
					bottom: 5px;
					right: 5px;
					}
		#gallery {
		width: 100%;
		height: 75px;
		margin: 0 0 10px 0;
		padding: 0;
		background: #fff;		
		}
		
		.none {
		font-size: 5px;
		color: #fff;
		margin: 0px;
		padding: 0px;
		position: absolute;
		top: 0px;
		left: -500px;
		}