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:90% verdana,helvetica,sans-serif; background-color:#ffebde; color: #6e2100; 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;}

/* centrare la pagina web a larghezza fissa */
body { text-align:center }  
#butterflyhouse { width:90%; margin:0em auto; text-align:left }
#villagarzoni { width:90%; margin:0em auto; text-align:left }
#parcopinocchio { width:90%; margin:0em auto; text-align:left }
#fondazione { width:90%; margin:0em auto; text-align:left }
#menu { width:90%; margin:0em auto; text-align:left }
#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;
}

/* testa */
#butterflyhouse  { 
	background:url(img/butterfly-house-alto.jpg) no-repeat;  
	padding:0;
	height:235px;
}
#butterflyhouse img {
float:right;
padding-top:64px;
}

#villagarzoni{ 
	background:url(img/giardino-garzoni-alto.jpg) no-repeat;  
	padding:0;
	height:235px;
}
#villagarzoni img {
float:right;
padding-top:64px;
}
#parcopinocchio{ 
	background:url(img/parco-pinocchio-alto.jpg) no-repeat;  
	padding:0;
	height:235px;
	border:1px solid #6f2001;
}
#parcopinocchio img {
float:right;
padding-top:64px;
}
#fondazione{ 
	background:url(img/fondazione-alto.jpg) no-repeat;  
	padding:0;
	height:235px;
}
#fondazione img {
float:right;
padding-top:64px;
}

/* menu */
#menu { 
	background-color:#6e2100;
	padding-bottom:5px;
	height: auto;
	color:#fff;
	font:90% verdana,helvetica,sans-serif; 
	border:1px solid #6f2001;
}
#menu p {
	background-color:#6e2100; 
	color: #fff; 
	margin-left:1px;
	padding-top:8px
	}
	#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:#ffebde;
	color:#000;
	
		}
#navigazione { 
	position:absolute; top:0; left:0; 
	width:20%; 
	padding:0; 
	background:#ffebde;
	color:#000;
}
#navigazione p {font:100% verdana,helvetica,sans-serif; background-color:#6e2100; color: #fff; padding:5px; margin:0px; text-align:left} 
#navigazione a
	{
	display: block;
	color: #752401;
	background-color: #ffebde;
	padding: 3px 20px 2px 60px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	background:#ffebde url(img/img-menu.jpg) no-repeat center left;
	height: auto;
	}
	#navigazione a:hover{
	color: #ffebde;
	margin-top:0px;
	background-color:#fbeae2;
	background:#752401 url(img/img-menu.jpg) no-repeat center left;
	}

	#navigazione  ul
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

	#navigazione li{ 
   	color: black;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
   	list-style: none;
	background-color:#FFFFFF;
      }
	#navigazione li.withborder {
        border-top-style: solid;
        border-width: 1px;
        border-color: #fff;
		padding-bottom:0px;
		
      }
#contenuti { 
	margin:0 20% 0 20%; 
	background:#fff; 
	padding:0;
	top:0;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	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:20%; 
	padding: 0; 
}
#destra  p {font:100% verdana,helvetica,sans-serif; 
background-color:#ffebde; 
color: #000; 
text-align:center;
margin:0;
padding:0 0 10px 0;}

#destra a{
	 background-color:#ffebde; color: #6e2100;
	text-decoration:none;
		}
	#destra a:hover{
	 background-color:#ffebde; color: #000;
	text-decoration:underline;
	
	}

#parcodestra { 
	position:absolute; top:0; right:0; 
	width:20%; 
	padding: 0; 
}
#parcodestra  p {font:100% verdana,helvetica,sans-serif; 
background-color:#fff;
border:1px solid #CC0000;
color: #000; 
text-align:left;
margin:0;
padding:0 5px 10px 5px;}

/*pie' di pagina */
#piedipagina { 
	background:#fff;
	border-top:1px solid #000; 
	padding:1em 0; 
	color:#000;
}/* CSS Document */

#foto-sx {float:left; margin-right: 5px}
/* accessibile */
.nascosto
{
	position : absolute;
	top : -9000px;
	left : -9000px;
	z-index : 9;
}

#struttura-butterfly { 
	margin:0 0 0 20%;
	background:#FFFFFF url(img/struttura-butterfly.jpg) top right no-repeat;
	padding:0;
	top:0;
	min-height: 400px;
	height: auto;
	color:#000;
	border-right: 1px solid #993300;
	}
	#struttura-butterfly ul
	{
	list-style-type: none;
	margin: 0;
	padding:20px;
	}
	#struttura-butterfly ul li {
	margin-top: 1em;
	padding-left: 2px;
	border: none;
	list-style: none;
	
	}
	#struttura-butterfly a{
	font-size: 1em; color: #000; background: #fff; text-decoration: underline;}
	#struttura-butterfly  a:hover {
	font-size: 1em; color: #fff; background-color: #6e2100; text-decoration: none;}
	
	#toscana { 
	margin:0 0 0 20%;
	background-color:#fff;
	padding:0;
	top:0;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	color:#000;
	border-right: 1px solid #993300;
	}
	#toscana ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

	#toscana ul li {
	margin-left: 1em;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	
	}#toscana ul li a{
	color:#663300;
	text-decoration:underline;
	background-color:#FFFFFF;
	}
	
		#toscana a{
	color:#663300;
	text-decoration:underline;
	background-color:#FFFFFF;
	}
	#toscana a:hover{
	color:#993300;
	text-decoration:underline;
	background-color:#FFFFFF;
	}
	#toscana div{float: left; display:inline; background:#fff; height:100px }
	small{
		text-align: left;
	padding: 0 10px 0 10px;
	margin:0 10px;
	font:94% verdana,helvetica,sans-serif;
	color:#993300;
	
}
tr{
	background-color:#fff; 
	color: #000; 
	margin-top:0px;
	padding-top:0px
	}
ol {
	padding-top:3px;
	margin-top:3px;
	margin-left: 25px;
	padding-left: 20px;

	} 
	
	#navigazione-butterfly { 
	position:absolute; top:0; left:0; 
	width:20%; 
	padding:0; 
	background:#ffebde;
	color:#000;
}
#navigazione-butterfly p {font:100% verdana,helvetica,sans-serif; background-color:#6e2100; color: #fff; padding:5px; margin:0px; text-align:left} 
#navigazione-butterfly a
	{
	display: block;
	color: #752401;
	background-color: #ffebde;
	padding: 0px 0px 0px 45px;
	text-decoration: none;
	background:#ffebde url(img/img-menu-but.jpg) no-repeat center left;
	min-height: 25px;
	height: auto !important;
	height: 25px;
	}
	#navigazione-butterfly a:hover{
	color: #000;
	margin-top:0px;
	background:#fff url(img/img-menu-but.jpg) no-repeat center left;
	}

	#navigazione-butterfly  ul
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

	#navigazione-butterfly li{ 
   	color: black;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
   	list-style: none;
	background-color:#FFFFFF;
      }
	#navigazione-butterfly li.withborder {
        border-top-style: solid;
        border-width: 1px;
        border-color: #fff;
		padding-bottom:0px;
		
      }

#navigazione-giardino { 
	position:absolute; top:0; left:0; 
	width:20%; 
	padding:0; 
	background:#ffebde;
	color:#000;
}
#navigazione-giardino p {font:100% verdana,helvetica,sans-serif; background-color:#6e2100; color: #fff; padding:5px; margin:0px; text-align:left} 
#navigazione-giardino a
	{
	display: block;
	color: #752401;
	background-color: #ffebde;
	padding: 0px 0px 0px 45px;
	text-decoration: none;
	background:#ffebde url(img/img-menu-but.jpg) no-repeat center left;
	min-height: 25px;
	height: auto !important;
	height: 25px;
	}
	#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: 0;
	padding: 0;
	}

	#navigazione-giardino li{ 
   	color: black;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
   	list-style: none;
	background-color:#FFFFFF;
      }
	#navigazione-giardino li.withborder {
        border-top-style: solid;
        border-width: 1px;
        border-color: #fff;
		padding-bottom:0px;
		
      }
	  
	  #flash {
       
		width:690px;
		padding-bottom:200px;
		clear:left;
		
      }
