.bkbianco {
	BACKGROUND-COLOR: #fff
}
.bkcolonnadx {
	BACKGROUND-COLOR: #666
}
.bkgrigio {
	BACKGROUND-COLOR: #ccc
}
.bkgrigiochiaro {
	BACKGROUND-COLOR: #e6e6e6
}
.bkgrigioscuro {
	BACKGROUND-COLOR: #999
}
.bkgrigiotabelle {
	BACKGROUND-COLOR: #dfdfdf
}
.bknavprimaria {
	BACKGROUND-COLOR: black
}
.bkrosso {
	BACKGROUND-COLOR: #c00
}
.box {
	COLOR: white; TEXT-DECORATION: none
}
.box A:link {
	COLOR: white; TEXT-DECORATION: none
}
.box A:visited {
	COLOR: white; TEXT-DECORATION: none
}
.box A:hover {
	COLOR: white; TEXT-DECORATION: none
}
.box A:active {
	COLOR: white; TEXT-DECORATION: none
}
.copyright {
	FONT-SIZE: 9px; COLOR: #333
}
.copyright A:link {
	COLOR: #333; TEXT-DECORATION: underline
}
.copyright A:visited {
	COLOR: #333; TEXT-DECORATION: underline
}
.copyright A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.copyright A:active {
	COLOR: #333; TEXT-DECORATION: underline
}
.chiudi {
	FONT-SIZE: 9px; COLOR: #333
}
.chiudi A:link {
	COLOR: #333; TEXT-DECORATION: underline
}
.chiudi A:visited {
	COLOR: #333; TEXT-DECORATION: underline
}
.chiudi A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.chiudi A:active {
	COLOR: #333; TEXT-DECORATION: underline
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999; TEXT-ALIGN: right
}
.navprimaria {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
.navprimariaon {
	FONT-WEIGHT: bold; COLOR: #999; TEXT-DECORATION: none
}

.alfa5Style {
  font-size: 11px;
}

.navsecondaria {
	FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: none
}
.navsecondariaon {
	FONT-WEIGHT: bold; COLOR: #999; TEXT-DECORATION: none
}
.navservizio {
	FONT-SIZE: 9px; COLOR: #999; TEXT-DECORATION: none
}
.news {
	FONT-SIZE: 9px; COLOR: #666
}
.newslink {
	FONT-SIZE: 9px; COLOR: #666; TEXT-DECORATION: underline
}
.legenda {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333
}
.legendalink {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333; TEXT-DECORATION: underline
}
.siteidentifier {
	FONT-WEIGHT: bold; COLOR: #c00
}
.testitabelle {
	COLOR: #333
}
.testitabelleblu {
	COLOR: #339
}
.testitabellerossi {
	COLOR: #c00
}
.titoli {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c00
}
.titolitabelle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white
}
.form {
	FONT-SIZE: 11px; WIDTH: 150px; COLOR: #656565; FONT-FAMILY: verdana, helvetica, arial, sans-serif; HEIGHT: 18px
}
.form2 {
	FONT-SIZE: 11px; WIDTH: 95px; COLOR: #656565; FONT-FAMILY: verdana, helvetica, arial, sans-serif; HEIGHT: 14px
}
.form3 {
	FONT-SIZE: 11px; WIDTH: 132px; COLOR: #656565; FONT-FAMILY: verdana, helvetica, arial, sans-serif; HEIGHT: 18px
}
.form4 {
	FONT-SIZE: 11px; WIDTH: 130px; COLOR: #656565; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
.asterisco {
	COLOR: #c00
}
.prezzi {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666
}
.margintab {
	MARGIN: 3px
}
.navtab {
	COLOR: #333; TEXT-DECORATION: underline
}
.navtabon {
	COLOR: #c00; TEXT-DECORATION: none
}
A:active {
	COLOR: #c00; TEXT-DECORATION: none
}
A:link {
	COLOR: #c00; TEXT-DECORATION: none
}
A:visited {
	COLOR: #c00; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: white
}
.bodylink {
	COLOR: #333; TEXT-DECORATION: underline
}
.bodylink2 {
	COLOR: #333; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}

.info_models td {
        background-color: #c4c4c4;
		border: solid;
		border-color:#DBDBDB;
		border-width: 1px; 
	}

td.table_empty_td {
     background-image: url(table_info_bg.gif);
}




.button {
	background-color: #666666;
	border: 1px solid #e6e6e6;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100px;
}
.form {
	background-color: #e6e6e6;
	border: 1px solid #999999;
	color: #333333;
}
