/* TOP, RIGHT, BOTTOM, LEFT*/
body {background:#ffffff;
background-position:center;
color:black;
font:12px Verdana,Arial,sans-serif;
text-align:center;
vertical-align: top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

a,a:link,a:visited,a:active
{
	background:#182E67;
	color:#ffffff;
	font:bold 10px Verdana,Arial,sans-serif;
	text-decoration:none;
	padding:0;
}

a:hover {background:#182E67; color:#ff6633;}

a.primo,a.primo:link,a.primo:visited,a.primo:active
{
	background:white;
	color:#182E67;
	font:bold 10px Verdana,Arial,sans-serif;
	text-decoration:none;
	padding:1px 1px 1px 5px;
	margin:0px;
}

a.primo:hover {background:white; color:#ff6633;}

a.secondo,a.secondo:link,a.secondo:visited,a.secondo:active
{
	background:white;
	color:#182E67;
	font: 10px Verdana,Arial,sans-serif;
	text-decoration:none;
	padding:1px 1px 1px 5px;
	margin:0px;
}

a.secondo:hover {background:white; color:#ff6633;}

input {background:#ffffff; color:black; font:90% Verdana,Arial,sans-serif; padding:1px; margin:1px;}
select , textarea , button {font:90% Verdana,Arial,sans-serif; text-align:left; background:#ffffff; color:#000000; padding:1px; margin:1px; border: 1px solid #000000;}
legend {background:#ffffff; color:#0546b7; font:bold 100% Verdana,Arial,sans-serif;}
fieldset {background:#ffffff; padding:2px; margin:2; }
form { padding:0; margin:5; }
.radio {
	background: #ffffff;
	border-right:1px solid #C6C6C6;
			border-left:1px solid #777777;
				border-top:1px solid #777777;
					border-bottom:1px solid #C6C6C6;
	width: 20px;
}

table.grigia {background:white url(img/sfondogrigio.jpg);
    color:white;
	margin:0px;
	text-align:center;
	}
p {background:white;
    color:#1B0E5E;
	font:  10px Verdana, 'Times New Roman', serif;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	}
td {background:white;
    color:#000000;
	FONT:10px Verdana, 'Times New Roman', serif;
	vertical-align: top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:justify; clear:right;
	}
	/* TOP, RIGHT, BOTTOM, LEFT*/
td.lateralesx {background:white url(img/ombra_sx.gif) top left repeat-y;
  	}
	td.lateraledx {background:white url(img/ombra_dx.gif) top right repeat-y;
  	}
td.testo {background:white;
    color:#224422;
	font:  10px Verdana, 'Times New Roman', serif;
	vertical-align: top;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	text-align:justify; clear:right;
	}
td.testomargini {background:white;
    color:#1B0E5E;
	font:  10px Verdana, 'Times New Roman', serif;
	vertical-align: ;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:justify; clear:right;
		border-left:1px solid #C6C6C6;
			border-right:2px solid #777777;
				border-bottom:2px solid #777777;
					border-top:1px solid #C6C6C6;
	}
td.testomarginisotto {background:white;
    color:#1B0E5E;
	font:  10px Verdana, 'Times New Roman', serif;
	vertical-align:top ;
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	text-align:left; clear:right;
		border-left:1px solid #C6C6C6;
			border-right:2px solid #777777;
				border-bottom:2px solid #777777;
					border-top:1px solid #C6C6C6;
	}
	td.menu {background:#182E67;
    color:white;
	font:  10px Verdana, 'Times New Roman', serif;
	vertical-align: top;
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	}

/* TOP, RIGHT, BOTTOM, LEFT*/
h1 {background:white;
	color:#1D2645;
	font: bold 10px Verdana, 'Times New Roman', serif;
	padding:2px 0px 2px 15px;
	margin:0px 0px 0px 0px;
	vertical-align: middle;
	}

h2 {background:#336633 url(img/sfondo-tit.jpg);
	color:#1D2645;
	font: bold 10px Verdana, 'Times New Roman', serif;
	padding:2px 0px 2px 15px;
	margin:0px 0px 0px 0px;
	vertical-align: middle;
	text-align:left;}
h3 {background:#336633;
	color:white;
	font: bold 9px Verdana, 'Times New Roman', serif;
	padding:2px 5px 2px 5px;
	margin:0px 0px 0px 0px;
	vertical-align: middle;
	text-align:left;}
h4 {background:#D1CFDD;
	color:#1B0E5E;
	font: bold 10px Verdana, 'Times New Roman', serif;
	padding:1px 0px 1px 5px;
	margin:0px 0px 0px 0px;
	vertical-align: middle;
	text-align:left;}
