body {
	margin:0;
	font-family:sans-serif;
	font-size:12px;
	color:#333;
	background:#eee;
}

img {border:0}

strong {color:#092239}
h1 {margin:0 0 -10px 0;letter-spacing:-1px;font-size:50px;color:#092239}
h1 a {text-decoration: none;color:#092239}

.space {letter-spacing: 23px;margin-left:5px}

ul {margin:0;padding:0;list-style:none;}
ul li {margin:0 0 5px 0;padding:0;}

#contenitore {
	width:958px;
	margin:auto;
	background:#fff;
}

#realizzato_da {
	font-size:11px;
	width:948px;
	margin:10px auto 20px auto;
	text-align:right;
}

#realizzato_da a {
	text-decoration:none;
	font-weight:bold;
	color:#333;
}

#navigazione {
	height:16px;
	padding:5px;
	font-size:11px;
}
#navigazione a {text-decoration:none;color:#999}
#navigazione .sx {float:left;}
#navigazione .dx {float:right;padding-top:1px;}

#contenitore2 {
	width:948px;
	padding:5px;
	border:#e0e0e0 solid 1px
}

#menu {
	padding-left:7px;
	height:25px;
	background:#092239;
	border-bottom:#fff solid 3px
}
#menu ul {
	margin:0;padding:0;list-style:none;
}
#menu ul li {
	float:left;
	margin:0;
	padding:0;
}
#menu ul li a {
	display:block;
	padding:5px 20px 5px 20px;
	text-decoration:none;
	color:#ccc;
}
#menu ul li a:hover {
	background:#FFD500;
	color:#333;
}
#contenuti {
	padding:10px;
	float:left;
	width:600px;
	text-align:justify;
}

#contenuti h2 {margin:0;color:#999;font-size:20px;letter-spacing:-1px;}
#contenuti h3 {margin:0 0 10px 0;color:#333;font-size:20px;letter-spacing:-1px;}

#contenuti .news h2 {
	font-family:georgia;
	font-size:20px;
	margin:20px 0 5px 0;
	letter-spacing:-1px;
	color:#092239
}

#contenuti .news h3 {
	font-size:15px;
	margin:0;
	color:#092239;
	letter-spacing:-1px;
}

#contenuti .news h3 a {
	text-decoration:none;
	color:#13497b;
}

#contenuti .news p {
	margin:0 0 5px 0;
	text-align:justify;
	font-size:11px;
	color:#333;
}

#contenuti .news a{
	text-decoration:none;
	color:#FF5500;
}

#contenuti .news ul {margin:0;padding:0;list-style:none;}
#contenuti .news ul li {
	margin:0 5px 5px 0;width:162px;float:left;padding:0 10px 10px 10px;
	background:url(img/bg_news.jpg) no-repeat bottom;
}



#coldx {
	font-size:11px;
	float:right;
	width:305px;
	padding:0 10px 0 10px;
}

#coldx .news h2 {
	font-family:georgia;
	margin:0 0 5px 0;
	letter-spacing:-1px;
	color:#092239;
	font-size:20px;
}

#coldx .news h2 a {
	color:#092239;
	text-decoration:none;
}

#coldx .news h3 {
	margin:0;
	color:#666;
	letter-spacing:-1px;
}

#coldx .news h3 a {
	text-decoration:none;
	color:#333;
}

#coldx .news p {
	margin:0 0 10px 0;
	text-align:justify;
	font-size:11px;
	color:#333;
}

#coldx .news a{
	text-decoration:none;
	color:#FF5500;
}

#footer {
	margin-top:10px;
	padding:5px;
	font-size:11px;
	color:#666;
}
.italic {
	font-style:italic;
}

#contenuti h2 {margin-bottom:10px}

ul.contacts
{
	margin:0;
	padding:0;
	list-style:none;
}

ul.contacts li {border-bottom:#eee solid 1px;padding-bottom:7px;margin-bottom:5px}
ul.contacts li .img {width:100px;height:100px;float:left;background:#f5f5f5;margin-right:10px;border:#ccc solid 1px}
ul.contacts li h4 {margin:0}
ul.contacts li a {text-decoration:none;color:#666}
ul.contacts li a:hover {color:#333}

.textbox {border:#ccc solid 1px;width:170px;font-style:italic;color:#666}
.textarea {border:#ccc solid 1px;width:295px;font-style:italic;color:#666}
.submit {border:#092239 solid 1px;background:#092239;color:#fff}
.clr {clear:both;}