* { margin: 0; }
@font-face {
   font-family: 'Cripsy';
   /* src: url('webfont.eot'); IE9 */
   /* src: url('webfont.eot?#iefix') format('embedded-opentype'), IE6-IE8 */
        /* url('webfont.woff2') format('woff2'), Browser Super Moderni */
        /* url('webfont.woff') format('woff'), Browser Moderni */
	src: url('font/Chicken Cripsy.ttf') format('truetype'); /* Safari, Android, iOS */
	src: url('font/Chicken Cripsy.otf');
        /* url('webfont.svg#svgFontName') format('svg'); Legacy iOS */
}
html, body { height: 100%; font-size: 16px; font-family: "Comic Sans MS", cursive; color: #006369; }

input[type=button] { height: 50px; width: 400px; font-size: 20px; background-color: #006369; color: #FFF; font-family: "Comic Sans MS", cursive }
input[type=submit] { height: 50px; width: 400px; font-size: 20px; background-color: #006369; color: #FFF; font-family: "Comic Sans MS", cursive }
div#header { background-color: #006369; height: 48px; text-align: center; }
div#navigation { border-bottom: solid 2px #006369; }
.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -52px; }
.footer { background-color: #006369; color: #FFF; text-align: center; height: 30px; }
.push { color: #FFF; height: 22px; }
/******************************************************/
a.menu {
	font-family: 'Cripsy';
	text-decoration: none;
	font-weight: normal;
	color: #294A12;
	font-size: 15px;
	position: relative;
	padding: 0 6px;
	width: 100%;
	letter-spacing: 2px;
}
a.menu:hover{ 
	font-family: 'Cripsy';
	text-decoration: none; 
	font-weight: bold; 
	color: #EA862C; /*arancione*/
	position: relative; 
	background-color: #006369; /*verde*/
	padding: 0 6px; 
	width: 100%; }
	
.visited{ 
	font-family: 'Cripsy';
	text-decoration: none; 
	font-weight: bold; 
	color: #EA862C !important; 
	position: relative; 
	background-color: #006369; 
	padding: 0 6px; 
	width: 100%; }
/******************************************************/
a.link:link{
	text-decoration: none;
	color: #01336A;
	font-style: italic;
	position: relative;
	font-size: 14px;
}
a.link:visited{
	text-decoration: none;
	color: #01336A;
	font-style: italic;
	position: relative;
	font-size: 14px;
}
a.link:hover{
	text-decoration: underline;
	color: #01336A;
	font-style: italic;
	position: relative;
	font-size: 14px;
}
/******************************************************/
a.linkNero:link{
	text-decoration: none;
	color: #000;
	font-style: italic;
	position: relative;
}
a.linkNero:visited{
	text-decoration: none;
	color: #000;
	font-style: italic;
	position: relative;
}
a.linkNero:hover{
	text-decoration: underline;
	color: #000;
	font-style: italic;
	position: relative;
}
/******************************************************/
a.linkRed:link{
	text-decoration: none;
	color: #7B0709;
	font-style: italic;
	position: relative;
}
a.linkRed:visited{
	text-decoration: none;
	color: #7B0709;
	font-style: italic;
	position: relative;
}
a.linkRed:hover{
	text-decoration: underline;
	color: #7B0709;
	font-style: italic;
	position: relative;
}
/******************************************************/
a.linkVerde:link{
	text-decoration: none;
	color: #006369;
	font-style: italic;
	position: relative;
	font-size: 23px
}
a.linkVerde:visited{
	text-decoration: none;
	color: #006369;
	font-style: italic;
	position: relative;
	font-size: 23px
}
a.linkVerde:hover{
	text-decoration: underline;
	color: #006369;
	font-style: italic;
	position: relative;
	font-size: 23px
}
/******************************************************/
