@charset "UTF-8";
/* CSS Document */


body  {
	color:#222;
	background:#fff;
	background-image:url(../images/cream_pixels_@2X.png);				
	background-position:top center;
	background-repeat:repeat;
	background-size:auto;
	margin-top:0px;
	font-family: font-family: 'Pacifico', 'Questrial', 'Droid Serif', 'Crete Round';
}




#header {
	width:100%;
	margin:0 auto;
	height:80px;
	
}


#freccia-header {
	float:right;
	margin-top:3%;
}

#nav {
	width:1000px;
	margin:0 auto;
	font-family:'Crete Round';
	font-size:100%;
	max-size:100%;
	color:rgb(77,179,174);
	
}

#nav a	{
	color:rgb(77,179,174);
	text-decoration:none;
	padding:10px;
}

#nav a:hover {
	color:#44766B;
}


	
#container {
	width:100%;
	margin:0 auto;
	min-height:100px;
}

#cncontainer {
	width:1020px;
	margin:0 auto;
	background:#E9EAE7;
	opacity:0.8;	
	
}

#pncontainer {
	width:1000px;
	margin:0 auto;	
}


.flex {
	max-width: 100%;
	max-height:100%;
}



.img {
	width:320px;
	max-width:100%;
	height:320px;
	float:left;
	margin:0 auto;
	padding:6.6px;
	
}



h1 {
	font-family: 'Droid Serif';
	font-style:italic;
	font-size:440%;
	color:#0F6D68;	
	margin:0 auto;
	text-align:center;
	padding-top:90px;
	padding-bottom:90px;
	width:100%;
	max-width:100%;
	line-height:normal;
}

h2 {
	font-family: 'Questrial';
	font-size:21px;	
	padding-bottom:40px;
	line-height:normal;
	padding-left:40px;
	
}

h3 {
	font-family: 'Pacifico';
	font-size:32px;	
	color:#C33;
	padding-top:35px;
	padding-left:30px;
	
}

h4 {
	font-family: "Questrial";
	font-size:16px;	
	padding-top:30px;
	padding-left:30px;
}

p {
	font-family: "Questrial";
	font-size:15px;	
	padding-bottom:14px;
	line-height:2;
	padding-left:40px;
	padding-right:50px;
}

p1 {
	font-family: "Questrial";
	font-size:20px;
	color:#C33;
	padding-top:70px;
	padding-bottom:40px;
	line-height:2;
	padding-left:40px;
	padding-right:50px;
}

p2 {
	font-family: "Questrial";
	font-size:16px;	
	padding-bottom:14px;
	line-height:2;
	padding-left:40px;
	padding-right:50px;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  height:550px;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

.mes-full {
	width:1000px;
	margin:0 auto;
	padding-top:30px;
	clear:both;
}


.round-button {
  width:18%;
  display:inline-block;
  margin:0 auto;
  padding:40px;
}
.round-button-circle {
  width: 100%;
  height:0;
  padding-bottom: 100%;
  border-radius: 50%;
  overflow:hidden;
  background:#BFBFBF;
  margin-right:-0.25em;
}
.round-button-circle:hover {
  background:#999;
}
.round-button a {
  display:block;
  width:100%;
  padding-top:49%;
  padding-bottom:50%;
  padding-left:0px;
  line-height:1em;
  margin-top:-0.5em;
  text-align:center;
  color:#e2eaf3;
  font-family:"Pacifico";
  font-size:1.7em;
  text-decoration:none;
}

#footer {
	width:1020px;
	margin:0 auto;
	padding-top:20px;
	height:80px;
	display: inline-block;
	background-color:#BFBFBF;	
}

