div#main div.container {
	margin-top: 20px;
	padding-bottom: 8px;
}

div#main div.section {
	padding-top: 9px;
}

	/* destra */

div#destra h2 {
	padding: 9px 3px 5px 3px;
}

div#destra p,
div#destra ul {
	padding: 7px 3px 7px 3px;
}

div#destra h2 {
	color: #444444;
	font-size: 13px;
}

div#destra div.section {
	margin-top: 11px;
	margin-left: 5px;
}
div#destra ul {
	margin-top: 11px;
	margin-left: 18px;
}
div#destra a:hover {
	font-color: red;
	background-image: none;
}
div#destra li a {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

div#destra li a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

	/* bottom */

li#footertx {
	float: left;
	width: 650px;
	list-style: none;
	font-size: 10px;
	line-height: 25px;
	text-align: center;
}
li#footertx, #dummy {
	padding-left: 50px;
	padding-right: 50px;
}

li#footertx a {
	height: 10px;
}
li#footertx a:link,
li#footertx a:visited,
li#footertx a:active,
li#footertx a:hover {
	border: none;
	background: transparent;
	text-decoration: none;
}




/* ------------------------------ */
/* 3. layout */
/* ------------------------------ */

	/* home */

div#contenuti h2 {
	height: 14px;
}
div#contenuti ul li {
	margin-left: 15px;
}
div#contenuti ul ul li {
	margin-left: 30px;
}

	/* downloads */



/* ------------------------------ */
/* 4. links */
/* ------------------------------ */

div#header a:link,
div#header a:visited,
div#header a:active,
div#header a:hover,
div#top a:link,
div#top a:visited,
div#top a:active,
div#top a:hover {
	border: none;
	text-decoration: none;
}

a:link,
a:visited {
	color: #CC0000;
	text-decoration: none;
}

a:active,
a:hover {
	color: #000000;
	text-decoration: none;
}

div#destra a:active,
div#destra a:hover {

}

#pagetop, #header, #generale, #footer, #bottom, .cerca, .buttonsearch { display: none; }
