#footer {
	background-color:#26403F;
	color:#CCCCCC;
	font-family:normal 15px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
}
#footer a:link, #footer a:visited {
	color:#CCCCCC;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .inner-footer {
	position:relative;
	width:930px;
	margin:0 auto;
}
#footer div.colset {
	overflow:hidden;
	width:100%;
	background:url("/_comune_content/graphics/footer/bg-footer-colset.png") repeat-y;
	text-align:left;
}
#footer div.colset-4 {
}
#footer .colset div.col {
	float:left;
}
#footer .colset div.inner {
	padding:5px 10px 10px;
}
#footer .colset div.col-1 {
	width:205px;
}
#footer .colset .col-1 div.inner {
	padding-left:5px;
	padding-right:10px;
}
#footer .colset div.col-2 {
	width:205px;
}
#footer .colset div.col-3 {
	width:205px;
}
#footer .colset .col-3 div.inner {
	padding-left:0;
}
#footer .colset div.col-4 {
	width:305px;
}
#footer .colset .banners {
	font-family:verdana, sans-serif;
}
#footer .colset img.pixel-title {
	margin:0 0 10px 15px;
}
#footer .colset .col-04 img.net-se {
	display:block;
	margin:0 0 5px 0;
}
#footer .colset .col-04 img.pixel-title {
	margin:0 0 2px 0;
}
#footer .colset .banners .item {
	margin-bottom:20px;
}
#footer .colset .banners .item img {
	padding:1px;
	border:1px solid #969696;
	margin-left:15px;
}
#footer .colset .banners h3 {
	background:none;
	font-size:110%;
	padding-left:15px;
	margin-bottom:0;
}
#footer .colset .banners h3 a {
	display:block;
	background:url("/_comune_content/graphics/footer/bullet_b.png") 0 6px no-repeat;
	padding-left:7px;
}
#footer .colset .banners h3 a:link, #footer .colset .banners h3 a:visited {
	color:#f60;
	text-decoration:none;
}
#footer .colset .banners h3 a:hover, #footer .colset .banners h3 a:active {
	color:#f60;
	text-decoration:underline;
}
#footer .colset .banners p {
	color:#CCCCCC;
	font-size:100%;
	margin-left:15px;
}
#footer .colset ul, #footer .colset dl {
}
#footer .colset li, #footer .colset dt, #footer .colset dd {
	font-size:11px;
	margin-bottom:5px;
}
#footer .colset dt {
	color:#6AA72E;
	font-weight:bold;
	margin-bottom:3px;
}
#footer .colset dt a, #footer .colset li a, #footer p.alt-sitemap a {
	display:block;
	background:url("/_comune_content/graphics/footer/bullet_b.png") 0 6px no-repeat;
	padding-left:7px;
}
#footer .colset li.ico a {
	display:block;
	background:none;
	padding-left:0;
}
#footer .colset dt a:link, #footer .colset dt a:visited, #footer .colset dt a:hover, #footer .colset dt a:active {
	color:#6AA72E;
}
#footer .colset p {
	font-size:11px;
	margin-bottom:5px;
}
#footer .banners h2 {
	margin-left:15px;
}
#footer h2 {
	color:#CCCCCC;
	font:normal 13px arial, verdana, sans-serif;
}
#footer p.ithip {
	margin-bottom:5px;
}
#footer .ithip img {
	display:block;
}
#footer p.puzzle {
	width:130px;
	margin-bottom:40px;
}
#footer div.nav-copy {
}
#footer .nav-copy p.validate {
	margin-bottom:25px;
}
#footer .nav-copy p.copy {
}
#footer .nav-copy .copy img {
	display:block;
	margin:7px 0 0;
}
#footer .colset .col-2 h3, #footer .colset .col-3 h3 {
	font-size:11px;
	margin-bottom:5px;
}
#footer .colset .col-3 a strong {
	color:#6AA72E;
}
#footer .colset .col-3 a:link strong, #footer .colset .col-3 a:visited strong, #footer .colset .col-3 a:hover strong, #footer .colset .col-3 a:active strong {
	color:#6AA72E;
}
#footer .colset .col-2 li.ico, #footer .colset .col-3 p.ico {
	margin-bottom:10px;
}

