body{
	background-color: rgb(230,207,159) ;
	font-family: 'Comic Sans MS',italic;
	font-size:18px;
	text-align: center;
	margin-bottom: 65px;
	margin-top:65px;
	/* text-shadow: 1px 1px rgb(230,0,0); */
	}
#gabbia{
	background-color: rgba(230,207,159,0.8);

	width:80%;
	margin: 0 auto;
}

#menu{position:absolute;
	 position: fixed;
	 right:0%; 
	 left: 0%;
	 top:0; 
	 width:100%; 
	 color: rgb(255,255,255);
	 opacity: 1;
	 text-align: center;
	 background-color:rgba(0,0,0,0.8);
	}


#menu a{
	display: inline-block;
	width:160px;
	height:40px;
	line-height:50px;
	background-color:none; 
}
#piste img{
height: 120px;
}

#menu a:link{color: white;}

#menu a:visited{color:rgb(220,220,220);}

#menu a:hover{
	color:rgb(200,60,0);
}

a:link{color: blue;}
a:visited{color: rgb(100,50,50)}
a:hover{color: blue}

hr{
	height: 3px;
	border-top: 2px solid rgb(200,60,0);
	border-bottom: 2px solid rgb(200,60,0);
	margin-bottom: 50px;
	margin-top: 50px;
}

#contact img{
	height: 30px;
}

#contact{
	font-size: 22px;
	font-family:'Comic Sans MS';
}

h1 {
	font-family: 'Yellowtail', cursive;
	font-size: 85px;
	color: rgb(200,0,0);
	text-shadow: none;
}

h2 {
	color: rgb(180,0,0);
	text-shadow: none;
}

h3 {
	color: black;
	font-size: 20px;
	text-shadow: none;
}

#gallery img{
	border: 3px ridge rgb(200,60,0);
	height:  250px;
}

#camera img {
	height: 300px;
	border: 3px ridge rgb(200,60,0);
}

#colonna {
	display: inline-block;
	padding: 0rem 0rem;
	vertical-align: middle;
  }

table {
	border-collapse:collapse	
}

td, tr {
	border: 2px ridge rgb(200,60,0);
	padding:12px;
}

#lingua img{
	width: 120px;
}

#lingua{
	margin-bottom: 50px;
}

#footer{
	font-size:12px;
	margin-top: -25px;
	margin-bottom: -25px;
}
