html {
	height: 100%;
	min-height: 100%;
}

BODY {font-family: verdana, arial, sans-serif; font-size: 10px; color: black; background: #FFFFFF; margin: 0px;	height: 100%;
	min-height: 100%;}

HR {color: #CCCCCC; }


A:link {color: #003366}
A:visited {color: #003366}
A:hover {color: #0077BB}

A.topbar:link {color: #FFFFFF}
A.topbar:visited {color: #FFFFFF}
A.topbar:hover {color: #0077BB}

FORM {margin: 0px}
INPUT {clear: left;}

.INPUT-ADD {width: 350px; font-family: Verdana; font-size: 12px; color: #666666; background: white; padding: 1px 3px 3px; margin: 1px 0px 1px 1px}

.BUTTON {width: auto; background: #dddddd}
.CHECKBOX {width: auto}

.rosso {color: RED}

.intestazione {
background-color: #003366; 
background-image:url('/index.php/b3Jn/ZWxpYg/d3d3/aHR0cDovL3d3dy5lbGliLm9yZy9pbWcvbG9nby5naWY/69/0/go.php'); 
background-position: left; 
background-repeat: no-repeat; 
height: 99px;}

.banner {
width: 100%;
height="68";
overflow: hidden; position:relative;
clear: both

}

.broken, .broken:link {font-family: verdana, arial, sans-serif; font-size: 9px; color: #aaa;}

H1 {font-size: 13px; font-weight: bold; margin: 0px 0px 2px 0px}
H2 {display:none}
H3 {font-size: 10px; color: #000099; font-weight: normal; margin: 0px 0px 20px 100px;}

P {margin:4px;}

LI {line-height: 15px;}

.niente {padding: 3px 4px; border-bottom: 1px solid #D9D9D9;}

.main {
	margin: 0;
	width: 100%; 
	font-size: 10px; 
	padding: 0;
	clear:right;
	clear:left;
	background: #F4F4F4;
}

#corpo-colonna1 {
	background: url('/index.php/b3Jn/ZWxpYg/d3d3/aHR0cDovL3d3dy5lbGliLm9yZy9pbWcvY2FycmVsbG8uZ2lm/69/0/go.php') bottom no-repeat;
	bottom:0px;
	border-top: 2px solid #CCCCCC;
	float: left;
	width:188px;
	padding:0em 0;
	margin: 0px;
	clear: no;
	top:91px;
	left:2px;
	

}

#corpo-colonna2 { 
	margin:0 0px 0 188px; 
	background:#FFFFFF; 
	padding:0em 1em 0em 1em;
	border-bottom: 40px solid #FFFFFF;
 
}

#piedipagina {
	padding:0em;
	font-size: 10px;
	color: #000000;
	text-align: center;
	border-top: 2px solid #335588;
	border-bottom: 1px solid #99BBDD;
	background: #E3ECF4;
	margin-bottom:0px;
	clear:left;
	bottom:0px;
}


#footlink a
{
	text-decoration: none;
}

#quicklink
{      padding: 0.5em 0 0 1em; }

#quicklink a
{	text-decoration: none; }

.categories {background: #F7F7F7; padding: 15px; border: 1px solid #D9D9D9; margin-top:10px;}

.categories-category-title {font-size: 11px; font-weight: bold; color: #003366; margin-top:2px;}

.pages-page {
margin-top: 20px;
clear: left;
}

.pages-page-title {font-size: 11px; font-weight: bold; display: inline}

.search {padding: 15px;}
.search-controls {float: left}
.search-controls-text {width: 130px; height: 20px; font-family: verdana, arial, sans-serif; font-size: 10px; padding: 2px 4px}
.search-controls-button {width: 70px; height: 20px; font-size: 10px; font-family: verdana, arial, sans-serif; background: #EEEEEE}
.search-add {color: #FFFFFF; text-align: right;padding: 2px 15px}
.search-add a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.search-add a:visited {color: #FFFFFF; text-decoration: none}


img {
	border: 0;
}


.logo {background-image: url("/index.php/b3Jn/ZWxpYg/d3d3/aHR0cDovL3d3dy5lbGliLm9yZy9pbWcvbG9nby5naWY/69/0/go.php"); background-repeat: no-repeat; background-position: top left; float: left}

.logo a {width: 640px; height: 99px; padding-top: 99px;}

.heading {width: 100%; padding: 5px 0px 10px; border-bottom: 1px solid #D9D9D9; margin-bottom:5px;}

.heading-path {font-size: 10px; padding-top: 5px;  margin-bottom:5px;}

.heading-paths-path {font-size: 10px; margin-bottom:5px;}


.text {width: 100%; padding: 15px 0px; border-bottom: 1px solid #D9D9D9}
.text-path {font-size: 11px; font-weight: bold}
.text-text {}
.text-block {padding-top: 10px}


.form {width: 100%; padding: 15px 0px; border-bottom: 1px solid #D9D9D9}
.form-text {}
.form-controls {padding-top: 10px}
.form-controls-text {width: 300px; height: 20px; font-family: "verdana, arial, sans-serif"; font-size: 10px; padding: 2px 4px}

.form-controls-radio {position: relative; top: 2px; left: -4px}

.form-controls-button {width: 200px; height: 21px; font-family: "verdana, arial, sans-serif"; font-size: 10px; background: #EEEEEE}



.categories-text {}

.categories-block {padding-top: 10px}

.categories-blocks {}

.categories-blocks-left {width: 50%; padding-top: 10px; padding-right: 15px; float: left; clear: both}

.categories-blocks-right {width: 50%; padding-top: 10px; float: left}

.categories-category {font-size: 11px; display: block}


.highlighted {width: 100%; background: #F7F7F7; border: 1px solid #D9D9D9;}

.highlighted-text {padding: 20px}



.sponsored {background: #F7F7F7; padding: 15px 20px; border: 1px solid #D9D9D9; margin-top:10px;}

.sponsored-results {}

.sponsored-page {margin-top: 10px; line-height: 15px;}

.sponsored-page-title {font-size: 11px; font-weight: bold; display: inline}

.sponsored-page-category {display: inline}

.sponsored-page-description {display: block}

.sponsored-page-url {display: block;}



.pages {width: 100%; padding: 15px 0px; line-height: 15px; border-bottom: 1px solid #D9D9D9; overflow: hidden; position:relative;}

.pages-results {}

.pages-page-category {display: inline}

.pages-page-description {display: block}

.pages-page-url {display: block;}


.options {width: 100%; text-align: right; padding: 15px 0px; border-bottom: 1px solid #D9D9D9}
.links {width: 100%; padding: 15px 0px 0px}
.links a {padding-right: 3px}
.alert, .alert:link, .alert:visited {color: red; display: inline}

.dettaglio {font-family: verdana, arial, sans-serif; font-size: 12px; line-height: 16px; padding: 15px 0px 15px 0px }

#vnav ul, #vnav ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
#vnav ul
{
	border: solid 1px #CDCDCD;
	border-bottom-width: 0;
	border-right-width: 0;
}
#vnav ul li
{
	border-bottom: solid 1px #CDCDCD;
}
#vnav ul li a
{
	display: block;
	text-decoration: none;
	padding: 2px 2px;
	color: #000000;
	background-color: #EEEEEE;
	font-weight: bold;
}
#vnav ul li a:hover
{
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
}
