body {
	font-family: 'Open Sans', sans-serif;
}
h1,h2{
	font-family: 'Open Sans', sans-serif;	
}
h3,h4,h5,h6{
	font-family: 'Open Sans', sans-serif;
}
h1{
	font-size: 2rem;
}
h2{
	font-size: 1.875rem;
}
h3{
	font-size: 1.25rem;
}
@media print, screen and (min-width: 64rem) {
	h1{
		font-size: 3rem;
	}
	h2{
		font-size: 2.5rem;
	}
	h3{
		font-size: 1.93rem;
	}
}

select {
	font-size:0.875rem;	
}

textarea {
	height: 5rem;
	font-size: 0.875rem;
}

#barraTop{
	width: 100%;
	background-color: #74b24d;
	/*background-color: #2fadff;*/
}

/*MODIFICHE PER MENU*/

/*aumentata larghezza box submenu e ridotto padding voci submenu*/
.dropdown .is-dropdown-submenu {
    width: 300px;
}
.top-bar li{
	padding-right: 40px;
}
.menu > li > a {
  text-decoration: none;
  color:#FFFFFF;
}
.dropdown.menu > li.is-active > a {
  text-decoration: none;
  color:#FFFFFF;
}

.top-bar .top-bar-right a{
	color:white;
 }
/*FINE MODIFICHE PER MENU*/


/* FOOTER OK*/
#footer {
	background-color: #00000008;
	width:100%;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 10px;
	margin-bottom: 30px;
}
#footer p { color:#000000; size:1rem; }
#footer a { text-decoration:none; color:#000000; }


