html,body {margin:0; padding:0;font:normal 14px/16px  "Trebuchet MS", "Verdana", sans-serif; color:#1c2b04; background: #d8e1c4 url(../images/bg.jpg) no-repeat top center; height: 100%}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -16px; /* the bottom margin is the negative value of the footer's height */
}
#header {background:#2c4605; height:16px; width:100% auto;}
#footer {background:#2c4605; height:16px; width:100% auto; font:bold 12px Arial; color:#FFFFFF;text-align:center;bottom: 0;}
.costruttori{color:#FFFFFF; font: normal 22px "Arial", Times, serif; padding-left:15px}
.titolo{color:#1c2b04; padding-left:15px; background:url(../images/tit.gif) no-repeat; font:bold 16px Arial;margin-left:12px;}
.verde{color:#1c2b04;}
#thumb{ float:left;}
#thumb img{padding:12px;}
#thumb span{text-align:center;color:#1c2b04; font:bold 11px Arial; width:115px;float:left; height: auto !important;}
.smaller{font:normal 12px Arial}
.bosco{background:#ecf0e1 url(../images/bg-tabH.jpg) top center no-repeat; }
#thumbR{ float:left;}
#thumbR img{padding:12px;}
#thumbR span{text-align:center;color:#1c2b04; font:bold 11px/12px Arial; width:115px;float:left; height:40px}

#thumbH{ float:left; background:#e9eeda url(../images/bg-thumb.jpg) repeat-x; border: 1px solid #557636; margin:0 5px 5px 0}
#thumbH img{margin:7px;  border: 4px solid #ffffff;}
#thumbH span{margin:3px;text-align:center;color:#1c2b04; font:bold 11px/12px Arial; width:104px;float:left; height:50px; }

#thumbBE{ float:left;margin:5px;border:1px solid #44502f }
#thumbBE img{padding:12px;}
#thumbBE span{text-align:center;color:#1c2b04; font:bold 11px Arial; width:115px;float:left; height: 90px; }
#thumbBE span a{color:#fff;  background:#557636; text-decoration:none;}
#thumbBE span a:Hover{color:#fff;  background:red;  text-decoration:none;}

#box{ float:left;margin:5px;border:1px solid #44502f; width:200px }
#box img{text-align:center;}
#box span{text-align:center;color:#1c2b04; font:bold 12px Arial; float:left;height: 50px; }

.white{color: #ffffff;}
.tdhome{border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; }
.tdhomedx{ border-bottom:1px solid #ffffff; }
div#image{padding:0px 0px 10px 10px; float:right;}
div#image img {border:1px solid #44502f;}
div#image a {color:#2a4006; font:oblique 10px Arial;text-decoration:none;}
#piante{ width:440px;float:left; margin-bottom:10px; }
#piante p{padding:3px; float:left;width:190px;color:#2a4006; font:normale 11px Arial;}
#piante img{ float:right;border:1px solid #44502f; margin:3px}
#piante .zoom{width:150px;color:#2a4006; font:oblique 10px Arial;background:url(../images/zoom.gif) no-repeat right;text-decoration:none;padding-right:40px; text-align:right; float:right}


div#navigation {
    width: 760px;
border: 1px solid #5a7a3b;
background:url(../images/bg-nav.jpg) repeat-x;
    height: 40px;
    clear: both;
    padding: 0;
    margin:0;
    float:left;
}
    
    
	#navigation ul {
	    display: block;
	    float: left;
	    padding: 0;
	    margin: 0;
	    margin-bottom: 0;
	    list-style: none;
	    background: transparent;
	    height: 26px; }    
	    
	#navigation ul li {
	    display: block;
	    float: left;
	    height: 40px;
	    padding: 0;
	    margin: 0; 
		border-right: 1px solid #5a7a3b;}
	    
	#navigation ul li a {
	display: block;
	float: left;
	height: 26px;
	padding: 0 16px;
	border: 0;
	text-decoration: none;
	font: bold 14px/32px "Trebuchet MS", "Verdana", sans-serif;
	color: #fff;
	font-style: normal;
}
	    
	#navigation ul li a:hover { color: #fff; background:#557636;}
	#navigation ul li:hover { color: #fff; background:#557636;}

	#navigation ul li#current {
	    background: #557636;
	    color: #ffffff; }

	    
	#navigation ul li#current a {
	    background: #557636;
	    color: #ffffff; }
	    
	#navigation ul li#current a:hover {
	    cursor: default;
	    text-decoration: none;
}

div#subnav {
    width: 160px;
    clear: both;
    padding: 0 0 0 10px;
    margin:0;
    float:left;}
    
    
	#subnav ul {
	    display: block;
	    padding: 0;
	    margin: 0;
	    list-style: none; }    
	    
	#subnav ul li {
	    display: block;
	    padding-bottom: 20px;
	    margin: 0; }
	    
	#subnav ul li a {
	display: block;
	padding-left: 13px;
	border: 0;
	text-decoration: none;
	font: bold 14px Arial, sans-serif;
	color: #1c2b04;
	font-style: normal;}
	    
	#subnav ul li a:hover { color: #557636;}
	    
	#subnav ul li#current a {
	     padding-left: 13px;
	     background:url(../images/elenco.gif) no-repeat left center;
	      }
	    
	#subnav ul li#current a:hover {
	    cursor: default;
	    text-decoration: none;
}

div#menuReal {
    width: 180px;
    clear: both;

    margin:0;
    float:left;}
    
    
	#menuReal ul {
	    display: block;
	    padding: 0;
	    margin-left: 10px;
	    list-style: none; }    
	    
	#menuReal ul li {
	    display: block;
	    margin: 0;
		background:#2a4006;
		 border:1px solid #557636 }
		
	#menuReal ul li:Hover {
		background:#D2E7C6;
		color: #557636; }

	    
	#menuReal ul li a {
	display: block;
	border: 0;
	text-decoration: none;
	font: bold 13px Arial, sans-serif;
	color: #ffffff;
	font-style: normal;
	    padding: 5px;}
	    
	#menuReal ul li a:hover { color: #557636;}
	    
	#menuReal ul li#current a {
	     padding-left: 13px;
	     background:url(../images/elenco.gif) no-repeat left center;
	      }
	    
	#menuReal ul li#current a:hover {
	    cursor: default;
	    text-decoration: none;
}

