menu@charset "UTF-8";
/* CSS Document */

::-moz-selection 	{ background-color: #dab900; color: #fff; }
::selection 		{ background-color: #dab900; color: #fff; }
a:focus {outline: 0;}

.clearfix 			{ clear: both; }


/*------------------------------------*\
  BACKGROUND
\*------------------------------------*/

.fullBg {
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
}






/*------------------------------------*\
  MAIN
\*------------------------------------*/

body {
	color: #fff;
	background-color:#c0b38a;
	font-family: 'Quattrocento Sans', Helvetica, Arial, sans-serif;
	font-size: 100%;
	text-shadow: 0px -1px 1px #908973;
    filter: dropshadow(color=#908973, offx=0, offy=1);
}

#wrapper {
	position: relative;
	width: 970px;
	margin: 0px auto;
	padding: 55px 10px 0 10px;
}





/*------------------------------------*\
  FONT
\*------------------------------------*/


h1 {
	font-weight:400;
}
p {
	font-weight:400;
	float:left;
	display:inline;
	padding: 0 10px 20px 0;
}
span.bold {
	font-weight:700;
}
span.little {
	font-size: 0.8em;
	color:#ece8dc;
}

a {
	color:#7b6035;
	text-decoration:none;
	text-shadow: 0px 1px 1px #fff;
    filter: dropshadow(color=#fff, offx=0, offy=1);
}
a:hover {
	text-decoration:underline;
}


/*------------------------------------*\
  HEADER
\*------------------------------------*/


h1 {
	font-size: 3em;
	padding-bottom:20px;
}
p {
	font-size: 1em;
	line-height:1.3em;
}




/*------------------------------------*\
  MAIN CONTENT
\*------------------------------------*/

#main-content {
	margin: 40px 0 0 0;
}
p.testo {
	width:670px;
}



/*------------------------------------*\
  FOOTER
\*------------------------------------*/

footer {
	padding: 50px 0 0 0;
}
footer p {	
	font-size: 0.95em;
}
