body { 
	font:70% verdana,helvetica,sans-serif; 
	margin:0; padding:0
}
hr { display:none }

h1 {font:70% verdana,helvetica,sans-serif; background-color:#fff; color: #555555; font-size:large; padding:5px 10px 5px 0; margin:0 1em;}
h2 {font:100% verdana,helvetica,sans-serif; background-color:fffcf4; color: #000; margin:5px; padding-bottom:5px} 
p {font:100% verdana,helvetica,sans-serif; background-color:#fff; color: #000; padding:0 2em; margin:0px; text-align:left;} 
a img{border:none;}
div#news3{width:100%;overflow: auto; background: url(img/sfondo.jpg) #fffcf4; padding:0px; margin:0px;min-height: 280px;
	height: auto !important;
	height: 350px;}
div#news3 p{ padding:4px; margin:0px}
div#news3 img{ padding-bottom:8px; margin:0px}
div#news3 div{float:left;width:32%; display:inline; margin-left:1px;  color: #000;border: 2px solid #fff; background:#fffcf4; margin-top:10px}
div#testo{width:100%;overflow: auto; margin:5px;background: url(img/sfondo.jpg no-repeat) #f3f0eb; margin:0px; min-height: 400px;
	height: auto !important;
	height: 600px;}
div#testo p{padding:10px;background:#fffcf4; margin-top:10px; margin-right:10px}

/* centrare la pagina web a larghezza fissa */
body { text-align:center }  
#villagarzoni { width:90%; margin:0em auto; text-align:left }
#menu { width:90%; margin:0em auto; text-align:left }
form{margin:0px; padding:0px}
.submit input
{
margin-left: 5em;
font:70% verdana,helvetica,sans-serif;
} 
input
{
font:90% verdana,helvetica,sans-serif;
color: #000;
background: #fff;
border: 1px solid #cccccc
}
select
{
font:85% verdana,helvetica,sans-serif;
color: #000;
background: #cccccc;
border: 3px solid #e0e0e0
}
.submit input
{
color: #000;
background: #cccccc;
border: 2px outset #fff
} 

#corpo { width:90%; margin:0em auto; text-align:left }
#piedipagina { width:90%; margin:1em auto; text-align:left }
acronym, abbr {
cursor : help;
border-bottom : 1px dotted #333;
}

#villagarzoni{ 
	background:#fff;  
	padding:0;
	height:77px;
}
#villagarzoni img {
float:left;
}


/* menu */
#menu { 
	background-color:#43535b;
	padding-bottom:5px;
	height: 127px;
	color:#fff;
	font:90% verdana,helvetica,sans-serif; 
	border:1px solid #6f2001;
}
#menu p {
	color: #fff; 
	background-color:#43535b;

	}
	#menu a{
	font-size: 1em; color: #fff; background: #6e2100; text-decoration: none}
	#menu a:hover {
	font-size: 1em; color: #000; background-color: #fff; text-decoration: none;}

/* corpo */
#corpo { 
	position:relative; 
	background: #f3f0eb;
	color:#000;
}

#contenuti { 
	margin:0 28% 0 20%; 
	background:#f3efeb; 
	padding:0;
	top:0;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	color:#000;
	}
#contenuti ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

	#contenuti ul li {
	margin-left: 1em;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}
	#contenuti a{
	color:#663300;
	text-decoration:underline;
	background-color:#FFFFFF;
	}
	#contenuti a:hover{
	color:#993300;
	text-decoration:underline;
	background-color:#FFFFFF;
	}
#destra { 
	position:absolute; top:0; right:0; 
	width:28%; 
	padding: 0; 
	background: url(img/sfondo.jpg) #ffebde;
}
#destra  p {font:100% verdana,helvetica,sans-serif; 
background-color:#fffcf4; 
color: #000; 
text-align:left;
margin:5px;
padding:10px 10px 10px 10px;}

#destra a{
	 background-color:#ffebde; color: #6e2100;
	text-decoration:none;
		}
	#destra a:hover{
	 background-color:#ffebde; color: #000;
	text-decoration:underline;
	
	}



/*pie' di pagina */
#piedipagina { 
	background:#fff;
	border-top:1px solid #000; 
	padding:1em 0; 
	color:#000;
}/* CSS Document */


	
#navigazione-giardino { 
	position:absolute; top:0; left:0; 
	width:20%; 
	padding:0; 
	background: url(img/sfondo.jpg) #f3eeea;
	color:#000;
	margin:0px;
}
#navigazione-giardino a
	{
	display: block;
	color: #752401;
	background-color: #f3eeea;
	padding: 0px 0px 0px 0px;
	margin:0px;
	text-decoration: none;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	}
	#navigazione-giardino a:hover{
	color: #000;
	margin-top:0px;
	background:#fff url(img/img-menu-but.jpg) no-repeat center left;
	}

	#navigazione-giardino  ul
	{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

	#navigazione-giardino li{ 
   	color: #fff;
    margin: 5px 10px 0px 5px;
    padding: 0px 0px 0px 0px;
   	list-style: none;
	background-color:#752401;
	border:1px solid #fff;
      }
