@font-face{font-family:'lucida'; src:url('images/LCALLIG.ttf');}
@font-face{font-family:'matura'; src:url('images/MATURASC.ttf');}

	*{margin:0px; padding:0px;}
	
body{max-width:1100px; margin:auto; background: url("images/sable.jpg"); background-size: cover; min-height:800px; } 

header{background: url('images/massa2.jpg'); background-size:cover; width:100%; height:190px; }
	header p{padding-top:50px; font-size:1.2em;}
	
section{width:650px; margin:auto;  background-color:white; min-height:500px; margin-top:30px; padding-bottom:20px;}
	section p{padding:10px 30px; text-align:justify;}
	section h2{padding:20px 0px 0px 30px;}
	section h4{padding:10px 0px 0px 30px;}
	section img{margin:10px auto; max-width:95%;}
	section a{text-decoration:none; color:orangered;}
		section a:hover{text-decoration:underline; color:orangered;}
	
header p, h1, h3, nav{text-align:center; font-family:matura;}
	h1{font-size:1.6em; padding-top:20px;}
		h2{font-family:matura; font-size:1.4em;}
			h3{font-size:1.2em;}

nav{float:left; padding-top:30px; width:200px;  padding-top:0px; margin-top:30px; }
	nav img{border-radius: 15px 15px 0px 0px; width:100%;}
		nav div{background-color:white; margin-top:0px;}
			nav ul{}
			nav li{list-style-type:none; margin:10px 0px; text-align:left; background:white; border-radius:10px; padding:8px 20px; }
			nav a{text-decoration:none;}

.cc{text-align:center;}
.imgc{display:block; margin:auto; max-width:100%;}

footer{width:100%; background-color:white; padding:20px; margin-top:30px;}
	footer img{margin-bottom:-10px; width:240px;}
	footer a {color:black; text-decoration:none;}
		footer a:hover{text-decoration:underline;}


	@media screen and (max-width:640px)
	{

	nav{float:none; width:100%;}
		nav li{width:100%; text-align:center; border-radius:0px;}



	}