#header {
	width: 100%;
	min-height: 110px;
	border-top: 3px solid #007800;
	margin: 0;
	padding: 0.1em 0;
	background-image: url(../../img/testata2.jpg);
	background-repeat: no-repeat;
	background-position: 32em top; 
	float: left;  
}

#header_1 {
	width: 32em;
	float: left;
	background-image: url("../../img/logo_quartu.jpeg");
	background-position: 0 50%;
	background-repeat: no-repeat;
	min-height: 110px;
}

#header_1 h1 {
	padding: 0 0 0 110px;
	margin: 30px 0;
	font-size: 2.5em;
}

#header_1 h1 a {
	text-decoration: none;
	color: #000000;
	font-style: italic;
}

#header_2 {
	min-height: 100px;
	margin: 0 0 0 32em;
	padding: 0;
}

#subheader {
	background-color: #007800;
	min-height: 2em;
	line-height: 1.8em;
	border-top: 3px solid #c8f0a0;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #ffffff;
}

#main {
	float: left;
	width: 100%;
	/*background-image: url("../../img/back.png");
	background-position: 21% 0%;
	background-repeat: repeat-y;*/
}

#briciole {
	clear: both;
	width: 100%;
	min-height: 1.5em;
	background-color: #ffffff;
	border-bottom: 1px solid #92e344;
}

#colonnaSn {
	background-color: green;
	float: left;
	width: 23%;
	margin-right: 1%;
	background-color: transparent;
}

#colonnaCentrale {
	float: left;
	width: 56%;
	background-color: transparent;
}

#colonnaDx {
	/*min-height: 400px;*/
	margin-left: 81%;
	background-color: transparent;
}

#footer {
	clear: both;
	border-bottom: 3px solid #c8f0a0;
	min-height: 2em;
	line-height: 2em;
	padding: 0 0 0 0.5em;
	margin-top: 1em;
	font-weight: bold;
	background-color: #007800;
	color: #ffffff;
}

#footer_2 {
	color: #007800;
	text-align: center;
}

.showlethome {
	float: left;
	width: 99%;
	margin: 0 0 0.5em;
}

#footer_2 {
	margin-top: 0.5em;
	font-size: 0.8em;  
	color: #585858;
}
#footer_2 a:link, 
#footer_2 a:visited, 
#footer_2 a:hover, 
#footer_2 a:active, 
#footer_2 a:focus {
	font-weight: normal;
	color: #585858;
}
