html { height:100%; }
body { font-size: 62,5%; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; /*background: url('footer.gif')*/ no-repeat 50% 100%;}
img { display: block; }

.descriptive { color: #1f2d0c; font-size:12px; line-height:20px; }
.em  { font-size: 18px; }
.sub { border-bottom: 1px solid #314019; }

/*** Contiene tutto il resto ***/
#wrapper { margin:0 auto; width:750px; background:#fff;}

/*** Logo ***/
#home-link { background: url(logostripe.gif) center no-repeat; display:block; height:60px; margin:20px 0 30px 0; text-indent:-9999px; }

/*** Menu Principale ***/
.menu { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif; display:block; }
.menu li  { float: left;  font-weight:bold; }
.menu a { display:block; }

/*** Menu Principale ***/
#mainnav { height: 30px; }
#mainnav li { width: 150px; text-align:center; }
#mainnav a { font-size:14px; line-height:30px; color:#565656; }
#mainnav a:hover  { color: #93C31F; }
#mainnav a.current { background-color: #acdb3b; color: #fff; }
#mainnav h3 { font-size:14px; line-height:50px; color: #77a700; padding-right:20px;}

/*** Menu Secondario ***/
#subnav { height:30px; ; z-index:10; position:relative; margin-left:44px;}
#subnav li { text-align:left;}
#subnav a { font-size:11px; line-height:30px; color:#565656; background:white; padding-right:30px; } 
#subnav a:hover  { color:#acdb3b; }
#subnav a.current { background-color:white; color:#77a700; }

/*** Speciale per slides ***/


/*** Header Image/Slideshow ***/
#header-slideshow { height: 280px; }
#header-slideshow li { display: block; }
#header-bigpic { height: 480px; }
iframe { width:749px; height: 280px; }

#header-bigpic a { height:20px; width:50px; float:right; top:-20px; position:relative; background:#B3D562; color: white; line-height:20px; text-align:center; font-family:Trebuchet MS; font-size:10px; font-weight:bold;}
#header-bigpic a:hover { background:#93C31F; }


/*** Contenuto ***/
#main-area { overflow: auto; padding-top:20px;}
#main-area a { color:#000; background-color:#eee;}
#main-area a:hover { background-color: #B3D562; } 
#main-desc { top:-20px; position:relative; background:#fff;}

/*** nanotabs ***/
#nanotabs { display:block; overflow:auto; }
#nanotabs div { float:left; width:580px; height:83px; display:none; padding-left:20px; font-size:12px; }
#nanotabs ul { float:left; }
#nanotabs li { float:none; }
#nanotabs li a { font-size: 12px; display:block; line-height:20px; width: 149px; margin-bottom:1px; background:#eee; color:#565656; }
#nanotabs li a:hover { background:#b3d562; color:#fff; }
#nanotabs li a.selected { background:#fff; color:#93c31f; }
