body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-x:hidden;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
	/*padding-left: 4px;*/
}
A:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	/*padding-left: 4px;*/
}

.pertd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	padding-left: 4px;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
}
.menu:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 4px;
}

.sfondotab {
	border: 1px solid #003366;
	left: 4px;
	top: 4px;
	right: 4px;
	bottom: 4px;
}
.grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 4px;
}
.grigio:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	padding-left: 4px;
}
.grigiob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	text-decoration: none;
	padding-left: 4px;
}
.grigiob:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	text-decoration: underline;
	padding-left: 4px;
}
.sottolinea6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	text-decoration: underline;
	padding-left: 4px;
}
.sottolinea6:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	text-decoration: none;
	padding-left: 4px;
}
.grigiob2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #666666;
	text-decoration: none;
}
.grigiob2:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #666666;
	text-decoration: underline;
}
.giallob2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFCC00;
	text-decoration: none;
}
.giallob2:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFCC00;
	text-decoration: underline;
}
.giallob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.giallob:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
}
.sfondogrigio {
	background-color: #F4F4F4;
	border:none;
	/*padding:4px;
	top: 4px;
	right: 4px;
	bottom: 4px;*/
}
.sfondobianco {
	background-color: #FFFFFF;
	border:none;
	left: 4px;
	top: 4px;
	right: 4px;
	bottom: 4px;
}
.blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	padding-left: 4px;
}
.blu:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
	padding-left: 4px;
}
.blug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #003366;
	text-decoration: none;
	padding-left: 4px;
}
.blug:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #003366;
	text-decoration: underline;
	padding-left: 4px;
}
.blug2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #003366;
	text-decoration: none;
	padding-left: 4px;
}
.blug2:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #003366;
	text-decoration: underline;
	padding-left: 4px;
}
.biancog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
}
.biancog:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 4px;
}

.bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
}
.bianco:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 4px;
}

.sfondocasa {
	background-image: url(../immagini/casag.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	margin-left:10px;
	border: 1px solid #FFFFFF;
}
.inputreg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	/*margin-left:10px;*/
	border: 1px solid #FFFFFF;
}
.inputbase2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	/*margin-left:10px;*/
	border: 1px solid #FFFFFF;
}
.provincia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	/*margin-left:10px;*/
	border: 1px solid #FFFFFF;
}
.selhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	margin-left:10px;
	border: 1px solid #FFFFFF;
	width:156px;
}
.selhome2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	border: 1px solid #FFFFFF;
	width:156px;
}
.selsemplice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	border: 1px solid #FFFFFF;
}
.bottone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFCC00;
	border: 1px solid #003366;
	height: 20px;
	width: 53px;
}
.bottone2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFCC00;
	border: 1px solid #003366;
	height: 20px;
}
.sottolinea5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
}
.sottolinea5:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}
.sottolineatipo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
.sottolineatipo:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.giustifica{
padding-left:8px;
padding-right:8px;
padding-top:4px;
text-align: justify;
}
.bordoricerca{
padding-left:8px;
}
.inputbase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;
	border: none;
}
.inputentra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;
	border: 1px solid #333333;
}
.sfondo_pannello{
	background-color:#F4F4F4;
	margin-top: 4px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right:14px;
	padding:6px;
	line-height:18px;
}
.sfondo_pannello2{
	background-color:#F4F4F4;
	/*margin-top: 4px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right:14px;*/
	padding:4px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;
	border: none;
}
.selhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;
	border: none;
	padding-left:0px;
}
.spazietto{
padding-top:4px;
padding-bottom:4px;
font-weight:bold;
}
