/* Inizio sezione reset ed inizializzazione */

/* CSS Reset */
html, body {
	margin: 0;
	padding: 0;
}

/* Da' al browser la direttiva di renderizzare ciascun elemento HTML 5 come blocco */
header, footer, aside, nav, article {
	display: block;
}

/* imposta margini, ampiezza, colore di sfondo e fonts del documento html */
body {
	margin: 0 auto;
	width: 940px;
	font: 13px/22px Helvetica, Arial, sans-serif;
	background: #f0f0f0;
}

h2 {
	font-size: 28px;
	line-height: 44px;
	padding: 22px 0;
}

h3 {
	font-size: 18px;
	line-height: 22px;
	padding: 11px 0;
}

p {
	padding-bottom: 22px;
}

/* Fine sezione reset ed inizializzazione */


/* Inizio sezione navigazione */

nav {
	position: absolute;
	left: 0;
	width: 100%;
	background: url("../images/nav_background.png");
}

nav ul {
	margin: 0 auto;
	width: 940px;
	list-style: none;
}

nav ul li {
	float: left;
}

	nav ul li a {
		display: block;
		margin-right: 20px;
		width: 140px;
		font-size: 14px;
		line-height: 44px;
		text-align: center;
		text-decoration: none;
		color: #777;
	}

		nav ul li a:hover {
			color: #fff;
		}

		nav ul li.selected a {
			color: #fff;
		}

		nav ul li.subscribe a {
			margin-left: 22px;
			padding-left: 33px;
			text-align: left;
			background: url("../images/rss_piccolo.png") left center no-repeat;
		}

/* Fine sezione navigazione */

/* Inizio sezione intro */

#intro {
	margin-top: 76px;
	height: 220px;
	/* background: url("../images/intro_car.png") top 487px no-repeat, url("../images/intro_background.png") repeat-x right; */

        background: url("../images/intro_car.png") 487px top no-repeat, url("../images/intro_background.png") repeat-x right;

	/* background-size: 44% 100%, 100%; */

	/* Background-size not implemented yet */
	/* -webkit-background-size: 44% 100%, 100%; */   /* Google Chrome e Safari */
	/* -o-background-size: 44% 100%, 100%;      */   /* Opera                  */
	/* -khtml-background-size: 44% 100%, 100%;  */   /* Konqueror              */
	/* -moz-background-size: 44% 100%, 100%;    */   /* Mozilla Firefox        */

	border-radius: 22px;

	/* Border-radius not implemented yet */
 	-moz-border-radius: 22px;
	-webkit-border-radius: 22px;
}

#intro h2 {
	width: 300px;
	padding: 10px 10px 0 20px;
	font-weight: normal;
	color: #fff;
}

#intro p {
	padding: 0px 0px 10px 20px;
	color: #d9f499;
	width: 430px;
	text-align:justify;
}

/* Fine sezione intro */</PRE>