.hide, hr, #quick, h1 {
	display: none;
}
html, body {
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	color: #421504; /*#3f190f;vecchio marrone*/
	background-color: #421504; /*marrone*/
}

	h1, h2, h3, h4, h5, h6 {
		border: 0;
		margin: 0;
		padding: 0;
	}
		h2 {
			font-size: 25px;
		}
		
		h3 {
			font-size: 20px;
		}
		
		h4 {
			padding:10px 0 0 0;
			font-size: 17px;
			font-style:italic;
		}
		
	p, ol, ul {
		text-align: justify;
	}
	
	a, .verde {
		color: #4b8e2e;/*verde*/
	}
		
	a:hover {
		text-decoration: none;
		color: #421504;/*marrone*/
	}
	img {
		border: 0;
	}

#bianco {
	border: 0;
	margin: 1em auto 0 auto;
	padding: 0;
	
	width: 1024px;
}

#pagina {
	border: 0;
	margin: 0;
	padding: 0;
	
	float: left;
	width: 1024px;
	background-color: #fff;
	background-image: url(/images/back.jpg);
	background-repeat: no-repeat;
}

#header {
	border: 0;
	padding: 0;
	margin: 12px 0 0 20px;
}
	#header #logo_home {		
		float: left;
	}
	#header #menu_home ul {
		float: left;
		border: 0;
		padding: 0;
		margin: 185px 0 0 20px;
		padding: 0;
		list-style: none;
		font-size: 20px;		
	}
		#header #menu_home ul li {
			border: 0;
			padding: 0 58px 0 0;
			margin: 0;
			float: left;
			display: inline;
		}
			#header #menu_home ul li a {
				text-decoration: none;
				font-style: oblique;
			}


#slideshow {
    border: 0;
	margin: 10px 0 0 0;
	padding: 0;
	width: 1024px;
	float: left;
	position:relative;
	height:450px;
}

	#slideshow img {
	    position:absolute;
	    top:0;
	    left:0;
	    z-index:8;
	    opacity:0.0;
	}
	
	#slideshow img.active {
	    z-index:10;
	    opacity:1.0;
	}
	
	#slideshow img.last-active {
	    z-index:9;
	}

#sx {
	border: 0;
	margin: 12px 0 0 20px;
	padding: 0;
	
	float: left;	
	width: 237px;
}

	#sx #menu {
		border: 0;
		margin: 60px 0 0 44px;/*292 dal top 64 da left*/
		padding: 0;
		float: left;
	}
		#sx #menu ul {
			border: 0;
			margin:0;
			padding: 0;
			
			float: left;	
			list-style: none;
		}
			#sx #menu ul li {
				padding: 0;
			}
				#sx #menu ul li a {
					text-decoration: none;
					font-style: italic;
					font-size: 21px;
					line-height: 43px;
				}
				#sx #menu ul li a.here {
					color:#421504;
				}

#dx {
	border: 0;
	margin: 0;
	padding: 0;
	
	float: left;
	margin: 95px 0 0 0;
	width: 710px;
}
	#dx div {
		text-align: justify;
		font-size: 16px;
		font-style: italic;
		line-height: 26px;
		word-spacing: 3px;
	}
	#dx div p {
		margin: 9px 0 0 0;
	}
	
	#dx ul {
		margin: 9px 0 0 14px;
		padding: 0;
		border: 0;
	}
	#dx ul li {
		margin: 0 0 9px 0;
	}
	
	span.verde {
		padding:20px 0 30px 0;
		font-size:13px;
		font-style:normal;
		display: block;
	}
	span.verde img {
		vertical-align:middle;
		padding-left:40px;
	}
	
	
div.bottom1 {
	border: 0;
	margin: 80px 0 0 0;
	padding: 0;
}
	div.bottom1 div {
		border: 0;
		margin: 0;
		padding: 0;
		
		float:left;
	}
	div.bottom1 div.foto_img {
		padding-right:56px;
	}

div.bottom {
	border: 0;
	margin: 40px 0 0 0;
	padding: 0;
	
	float:left;
	width: 1024px;
}
	div.bottom div.foto_img {
		border: 0;
		margin: 0;
		padding: 0;
		
		float:left;
	}

#footer {
	border: 0;
	margin: 0 auto 0 auto;
	padding: 0;
	
	float: left;	
	width: 1024px;
	background-color: #fff;
	height: 96px;
	vertical-align: middle;
	background-image: url(/images/back_footer.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}
	#footer p {
		border: 0;
		margin: 0;
		padding: 0;
		width: 710px;
		float: left;
		padding-left: 258px;
		font-size: 13px;
		margin-top:26px;
	}
		#footer p span {
			padding-left: 35px;
			
		}
			#footer p img {
				padding-right: 12px;
			}
