html, body {
	text-align: center;
	margin: 0;
	padding: 0;
}

h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}

#contenitore   { text-align: justify; margin: auto; width: 800px; border: 0 }

#contenitorehp   { background-image: url("img/enfondo.jpg"); background-repeat: no-repeat; text-align: justify; margin: auto; width: 800px; height: 800px; border: 0 }

#menu  { color: #ffffff; font-size: 18px; font-family: Geneva, Arial, Helvetica, sans-serif; line-height: 16px; position: relative; top: 280px; left: 3%; width: 350px; float: left }

#menu ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	list-style-type: none;
	margin: 0;
	
}

#menu li {
	
}

#menu li a  { color: #ffffff; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; padding-top: 1em; padding-left: 20px }

#menu li a:hover  { color: #ffcc00; font-family: Geneva, Arial, Helvetica, sans-serif; background-image: url("img/puntomenu.png"); background-repeat: no-repeat; background-position: -20px 8px }

#menu li a:active { color: #ffcc00; font-family: Geneva, Arial, Helvetica, sans-serif; background-image: url("img/puntomenu.png"); background-repeat: no-repeat; background-position: -20 5; padding-left: 20px }

#contenitorepag  { background-image: url("img/testata.jpg"); background-repeat: no-repeat; background-position: 0 top; text-align: justify; margin: auto; width: 800px; height: auto; border: 1px #e5d6af }
#menupag {
	width: 200px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;
	margin-top: 150px;
	height: auto;
	line-height: 17px;
	clear: left;
	margin-left: 600px;
}

#menupag ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF9900;
	list-style-type: none;
	margin: 0;
	
}

#menupag li {
	margin: 0;
	padding: 0;
	
}

#menupag li a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding 0 0,3em
; 	padding-left: 20px;
	
}

#menupag li a:hover  { color: #ffcc00; font-family: Geneva, Arial, Helvetica, sans-serif; background-image: url("img/puntomenu.png"); background-repeat: no-repeat; background-position: -20 5; padding-left: 20px }
 


#menupag li a:visited {
	
}

#testo    { font-size: 0.9em; font-family: Geneva, Arial, Helvetica, sans-serif; line-height: 1.5em; background-image: url("img/TMimg/en_sfondo.jpg"); background-repeat: no-repeat; background-position: center top; text-align: justify; padding-top: 20px; width: 800px; height: auto; float: left; clear: both }
#testo p, #testo h1 { padding-right: 20px; padding-left: 20px }
#footer { float: left; clear: both }

#testa  { text-align: left; margin: auto; width: 800px; height: 250px; float: left; clear: both; border: 0 }

#testop {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-left: 20px;
	line-height: 14px;
	padding-top: 20px;
	width: 760px;
}
#imgsx { width: 160px; float: left }
.paragrafo  { width: 800px; float: left; clear: both }
.imgdx    { text-align: right; margin: 0; padding: 0; width: 200px; float: right }
.txtsx { width: 580px; float: left }
.imgdx img { margin-bottom: 10px }

