/*======================================================
CSS Document for ELLEBORO.IT
========================================================*/
body, html{margin:0;padding:0;}
body{
	font:12px/160% Verdana, Geneva, sans-serif;
	background-color:#b5cc8e;
	color:#000;}
h1, h2, h3, p{margin:0;padding:0;}
/*======================================================
layout
========================================================*/
div#container {
	margin:12px;
	border:1px solid #7d9742;
	width: 840px;
	background: #e9f3d1 url(../img/elleboro_fiore.png) no-repeat right bottom;
}
#header, #content, #footer{margin:0 36px 0 36px;}
#container #content {
	min-height: 240px;
	height:auto;
	margin:36px 0 36px 36px;
	float: left;
	width: 580px;
}
/*======================================================
navigation
========================================================*/
a{color:#7d9742;font-weight:bold;}
/*navlist*/
/*Fat Erik's Pipelist*/
ul#navlist {
	float:right;
	margin:66px 0 0 0;
	list-style: none;
	padding: 0;
}
#navlist li{
	display: inline;
	padding: 0;
	margin: 0;}
#navlist li:before { content: "| "; }
#navlist li:first-child:before { content: ""; }
/*IE workaround*/
/*All IE browsers*/
* html #navlist li{
		border-left: 1px solid black;
		padding: 0 5px 0 5px;
		margin: 0 5px 0 -5px;}
/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }
* html #navlist li{
		display: block;
		float: left;}
/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; }
ul#navlist li a {color:#000;font-weight:normal;text-decoration:none;}
ul#navlist li a:hover {color:#7d9742;font-weight:normal;}
ul#navlist li a#current {color:#7d9742;font-weight:bold;}
/*======================================================
header e footer
========================================================*/
#header{
	border-bottom:1px solid #7d9742;
	height:90px;
	padding: 33px 0 0 0;
}
#header h1 {
	height: 84px;/*
	width: 297px;*/
	background:url(../img/elleboro_logo.png) no-repeat left top;}
.blind{display:none;}
#footer {
	clear:both;
	bottom:0;
	padding: 6px 0 0;
	border-top:1px solid #7d9742;
	width:/*588*/620px;
	height: 34px;
	background-color: #E9F3D1;
	margin: 0 0 0 36px;}
#footer address {
	background: url(../img/elleboro_logo_footer.png) no-repeat left center;
	width: 336px;
	height:23px;
}
#footer p {
	float: right;
	font-size: 11px;
	margin: 6px;
	color: #7D9742;
}

#container #content h2 {
	font-size: 16px;
	color: #7E9843;
	margin: 0px;
	padding: 0px;
}
#container #content h3 {
	font-size: 14px;
	color: #7E9843;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	clear: both;
}
#container #content ul{
	margin:0 0 15px 0;
	padding:0 15px;
	text-indent:0px;
	}
#container #content ul li {
	padding: 0;
	vertical-align: top;
	list-style-position:inside;
	margin:0;
}
#container #content p {
	text-align: justify;
}

#container #content h2#contatti {
	background: url(../img/elleboro_logo_footer_02.png) no-repeat left top;
	height: 21px;
	width: 337px;
	margin-bottom: 10px;
}
#container #content ul li a.collabora {
	color: #666;
}
#footer #CF {
}
#container #sidebox {
	float: right;
	margin:36px 36px 0 0;
	width: 150px;
	border: 1px solid #B5CC8E;
	font-size: 11px;
}
#container #sidebox p a img {
	border: 0px solid;
}
#container #wrapper #sidebox h3 {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-left: 12px;
	background-color: #B5CC8E;
}
#container #wrapper #sidebox p {
	padding-left: 12px;
}
#sidebox p a img{margin-top:6px;}
#footer p#copy{color:#999;}
