		body
		{	min-width: 990px;
			margin: 0;
			padding: 0;
			background: url("../01_immagini/sfondo1.gif");
		}
		
		#banner
		{
			border-top: 1px solid white;
			border-bottom: 1px solid white;
			float: left;
			width: 94%;
			background-color: transparent;
			text-align: center;
		}
		
		.clear { clear: both; }
		
		.spacer
		{
			float: left;
			width: 3%;
		}
		
		#row1col1
		{
			border-top: 1px solid #999999;
			border-bottom: 8px solid #FFFFFF;
			margin-top: 10px;
			float: left;
			width: 46%;
			background-color: transparent;
		}
		
		#row1col2
		{
			border-top: 1px solid #999999;
			border-bottom: 8px solid #FFFFFF;
			margin-top: 10px;
			float: left;
			margin-left: 3%;
			width: 45%;
			background-color: transparent;
		}

		#row2col1
		{
			border-right: 3px solid #CCCCCC;
			border-bottom: 3px solid #CCCCCC;
			margin-top: 10px;
			float: left;
			width: 20%;
			background-color: #CCCCFF;
		}
		
		#row2col2
		{
			border-top: 3px solid #CCCCFF;
			margin-top: 10px;
			margin-left: 3%;
			float: left;
			width: 46%;
			background-color: transparent;
			text-align: justify;
		}
				
		#row2col3
		{
			border-bottom: 3px solid #669966;
			border-left: 3px solid #669966;
			margin-top: 10px;
			float: left;
			margin-left: 3%;
			width: 20%;
			background-color: #339966;
		}
		

#allargato
		{
			margin-top: 30px;
			border-top: 1px solid white;
			border-bottom: 1px solid white;
			float: left;
			width: 92%;
			background-color: transparent;
			text-align: justify;
		}

		#row3col1
		{
			border-top: 3px solid #99CC99;
			margin-top: 10px;
			float: left;
			width: 71%;
			background-color: transparent;
		}
		
		#row3col2
		{
			border-top: 3px solid #CCCCCC;
			margin-top: 10px;
			float: left;
			margin-left: 3%;
			width: 20%;
			background-color: transparent;
		}
		
		#footer
		{
			border-bottom: 6px solid #FFFFFF;
			margin-top: 10px;
			margin-bottom: 10px;
			float: left;
			width: 94%;
			background-color: #CCCCCC;
			text-align: center;
		}
		
		h1, h2, h3, h4, h5, h6, p, dl
		{
			margin-left: 7px;
			margin-right: 7px;
		}
		
		h1, h2, h4, h5, h6
		{
			margin-top: 5px;
			margin-bottom: 0;
		}

		h3
		{
			margin-top: 5px;
		}
		
		h1+p, h2+p, h3+p, h4+p { margin-top: .2em; }

p,th,td,ol,ul {	font-family: "Arial", Helvetica, Verdana, Lucida Sans, sans-serif;
	font-size: 100%;
	font-weight:normal;
	color:#000000;
 	background-color: transparent;
}


h1 {	font-family: "Arial", Helvetica, Verdana, Lucida Sans, sans-serif;
	color:#000000;
 	background-color: transparent;
}

h2 {	font-family: "Arial", Helvetica, Verdana, Lucida Sans, sans-serif;
	color:#000000;
 	background-color: transparent;
}

h3 {	font-family: "Arial", Helvetica, Verdana, Lucida Sans, sans-serif;
	color:#000000;
 	background-color: transparent;
}

h4 {	font-family: "Arial", Helvetica, Verdana, Lucida Sans, sans-serif;
	color:#000000;
 	background-color: transparent;
}



a {
	color:#0000FF;
	text-decoration: underline;
 	background-color: transparent;
}

a:visited{
	color:#333333;
 	background-color: transparent;
}


a.top {
	color:#000000;
	text-decoration: underline;
 	background-color: transparent;
}

a.top:visited{
	color:#000000;
 	background-color: transparent;
}

a.fissi {
	color:#0000FF;
	text-decoration: underline;
	font-weight: 600;
 	background-color: transparent;
}

a.fissi:visited{
	color:#003399;
 	background-color: transparent;
}

a.right {
	color:#003399;
	text-decoration: underline;
 	background-color: transparent;
}

a.right:visited{
	color:#333333;
 	background-color: transparent;
}

a.bottom {
	font-weight:bold;
	color:#000000;
	padding-right: 8px;
	padding-left: 8px;
	text-decoration: underline;
 	background-color: transparent;
}

a.bottom:visited{
	color:#000000;
	padding-right: 8px;
	padding-left: 8px;
 	background-color: transparent;
}

.evidenziab {
			background-color: #FFFFFF;
		}

.small {
			font-size: 12px;
		}

.logos {
	float: left;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.logod {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}


.a_destra {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
}

.a_sin {
	float: left;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.super {
	font-size: 220%;
}

.validazioni {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
