body { 
	font:70% verdana,helvetica,sans-serif; 
	margin:0; padding:0; background-color:#e0e0e0;
}
hr { display:none }
h1 {font:150% verdana,helvetica,sans-serif; background-color:#fff; color: #000; font: large; padding:5px 10px 0px 0px; margin-left:100px; margin-bottom:0px; margin-top:0px}
h2 {font:130% arial,helvetica,sans-serif; color: #000; background: #c6d5f1;; height:29px; font:normal; text-align:center; padding:5px 0px 0px 0px; margin:0px}  

p {font:100% verdana,helvetica,sans-serif; background-color:#fff; color: #000; margin:0px; text-align:left;} 
a img{border:none;}
body { text-align:center }  
#menu { width:770px; margin:0em auto; text-align:left; border-left:6px solid #fff;  border-right:6px solid #fff }
#corpo { width:770px; margin:0em auto; text-align:left; border-left:6px solid #fff;  border-right:6px solid #fff }
#fondazione { width:770px; margin:0em auto; text-align:left; border-left:6px solid #fff;  border-right:6px solid #fff  }
#schede{ width:770px; margin:0em auto; text-align:left; border-left:6px solid #fff;  border-right:6px solid #fff }
#piedipagina {  width:770px; margin:0em auto; text-align:left; border-left:6px solid #fff;  border-right:6px solid #fff  }
acronym, abbr {
cursor : help;
border-bottom : 1px dotted #333;
}

#fondazione { 
	background: #fff url(img/logofondazione.jpg) no-repeat;  
	padding:0;
	height:70px;
}
#fondazione p{ 
	margin-left:100px;
	padding-top:0px;
	margin-top:0px;
	

}

#menu { 
	background: #2f7a98 url(img/sfondomenu.jpg) repeat-x;
	height: auto;
	color:#fff;
	height:25px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#menu p{ 
	background: #2f7a98;
	height: 25px;
	color:#fff;
	font:120% verdana,helvetica,sans-serif; 
	padding-left:10px;
	
}

	#menu a{
	font-size: 1em; color: #fff; background: #2f7a98; text-decoration: none; margin-left:2px; margin-right:2px}
	#menu a:hover {
	font-size: 1em; color: #FFFF00; background-color: #2f7a98; text-decoration: none;}

/* corpo */
#corpo { 
	position:relative; 
	background:#fff;
	color:#000;
	height:230px;
	
			}
#scuolafarfalle { 
	position:absolute; top:0; left:0; 
	width:560px; 
	padding:0;  
	color:#000;
	height:227px;
}
#scuolafarfalle p{
	padding-top:10px;
	padding-left:230px;
	padding-right:20px;
	margin-top:0px;
	background: url(img/scuolafarfalle.jpg) no-repeat;
		height:227px;
	
}
#area-riservata { 
	position:absolute; top:0; left:0; 
	width:560px; 
	padding:0;  
	color:#000;
	height:227px;
}
#area-riservata p{
	padding-top:10px;
	padding-left:230px;
	padding-right:20px;
	margin-top:0px;
	
}
#scuola { 
	width:200px;
	background-color:#fff;
	padding:0;
	top:0;
	color:#000;
	margin-left:565px;
	border:1px solid #000;
	height:223px;
	}
	

#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;
}

#schede { 
	position:relative; 
	background:#fff;
	color:#000;

			}
#contenuti { 
	position:absolute; top:0; left:0; 
	width:500px; 
	padding:0px; 
	margin:0px;
	background:#fff;  
	color:#000;
	top:5px;
	border-left:15px solid #c6d5f1;
	border-right:15px solid #c6d5f1;
	border-bottom:40px solid #c6d5f1;
	
	
}
#contenuti p {
padding:10px}

#informazioni { 
	margin-left:540px;
	background-color:#fff;
	padding-top:5px;
	min-height: 400px;
	height: auto !important;
	height: 450px;
	color:#000;
		}
#informazioni p { 
padding:5px;
border:1px solid #b4d2d0;
}
table{margin-left:20px; width:95%; margin-top:20px; background:#fff; color:#3c5da0;}
#td{ border-left: 1px solid #ccd7ed; width:150px; padding-left:5px}
.submit input
{
margin-left: 5em;
} 
input
{
color: #000;
background: #fff;
border: 1px solid #ccd7ed;
font-size:10px;
}

#submitimp
{
color: #fff;
background: #0d92e1;
border: 2px outset #ccd7ed
} 

	
	