h1, h2, h3, h4, h5 {
	font-weight: normal;
}

#logo {
	background-image: url('/media/images/logo.png');
	background-repeat: no-repeat;
	background-position: 10px 5px;
}

body {
	background-color: #E2E2E0;
}

div#header {
	visibility: hidden;
	
	width: 380px;
	height: 120px;
	float: left;
}

ol#menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 63px;
}

ol#menu li.selected a {
	color: #25ACC7;
	text-decoration: underline;
} 

ol#menu li {
	font-family: 'TradeGothicLTStdCnNo.18';
	font-size: 18px;
	margin-right: 27px;
	float: left;
	text-transform: uppercase;
}

ol#menu li a {
	text-decoration: none;
	color: #9C9E9F;
}

ol#menu li a:hover {
	text-decoration: underline;
	color: #25ACC7;
}

div#wrapper {
	background-color: white;
}

div#inner-footer {
	font-family: 'TradeGothicLTStdRegular';
	color: #23ACC7;
	width: 960px;
	margin-top: 10px;
	background-color: #dadada;
}

	div#inner-footer h1 {
		font-family: 'TradeGothicLTStdRegular';
		font-size: 23px;
		text-transform: uppercase;
		color: #87888A;
	}
	
.attivita {
}

.attivita.omega {
	border-right: none;
}

#sub-header h1 {
	font-family: 'TradeGothicLTStdCnNo.18';
	color: #87888A;
	margin: 10px 0px;
	padding: 0px;
	font-style: italic;
	text-transform: uppercase;
	font-size: 23px;
	width: 510px;
	
	float: left;
}

#sub-header p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 20px;
	line-height: 25px;
	width: 520px;
	font-family: 'TradeGothicLTStdCnNo.18';
	float: left; 
	text-align:justify;
}

.attivita h2 {
	font-family: 'TradeGothicLTStdRegular';
	text-transform: uppercase;
	line-height: 20px;
	font-size: 23px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	color: #87888A;
}

.attivita p {
	font-family: 'TradeGothicLTStdCnNo.18';
	padding: 0px;
	margin: 10px 0px;
	font-size: 15px;
	color: #23ACC7;
}

.moduli {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.cyan {
	color: #23ACC7;
}

input[type=text] {
	width: 284px;
	background-color: #ECEDED;
	border: 2px solid white;
	padding: 5px;
}

input[type=submit] {
	float: right;
	background-color: #ECEDED;
	border: 2px solid white;
}

textarea {
	background-color: #ECEDED;
	border: 2px solid white;
	padding: 5px;
	width: 284px;
	height: 100px;
}

.divisorio {
	margin-top: 10px;
	margin-bottom: 10px;
}

#inner-footer div h1 {
	line-height: 20px;
}

#inner-footer div p {
	font-family: 'TradeGothicLTStdRegular';
	font-size: 14px;
}

#img-inner {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(/PIE.htc);	
}