#main #pag .lista-items {
	LINE-HEIGHT: normal
}
.lista-items .sep {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 0pt; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #e9e9e9
}
.lista-items .info {
	CLEAR: left; MARGIN-TOP: 5px; FONT-SIZE: 7pt; LINE-HEIGHT: normal; TEXT-ALIGN: left
}
#main #pag .main02 .lista-items .info P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
#pag .lista-items .item {
	CLEAR: none; BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #efefef 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 5px 10px; BORDER-LEFT: #efefef 1px solid; WIDTH: 45%; PADDING-TOP: 3px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: center
}
#pag .lista-items .item-over {
	CLEAR: none; BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #efefef 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 5px 10px; BORDER-LEFT: #efefef 1px solid; WIDTH: 45%; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #fff9ef; TEXT-ALIGN: center
}
.lista-items .item .imagen01 {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 3px
}
.lista-items .item-over .imagen01 {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 3px
}
.lista-items .item-over .imagen01 {
	BORDER-LEFT-COLOR: #fec643; BORDER-BOTTOM-COLOR: #fec643; BORDER-TOP-COLOR: #fec643; BORDER-RIGHT-COLOR: #fec643
}
.lista-items .imagen01 IMG {
	
}
.lista-items .imagen01 A:hover IMG {
	BORDER-LEFT-COLOR: #fee098; BORDER-BOTTOM-COLOR: #fee098; BORDER-TOP-COLOR: #fee098; BORDER-RIGHT-COLOR: #fee098
}
#pag .lista-items H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; TEXT-TRANSFORM: capitalize; LINE-HEIGHT: 10pt; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#pag .lista-items H6 A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: capitalize; COLOR: #046ea1; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
#pag .lista-items .item-over H6 A {
	COLOR: #a32c2e; BACKGROUND-COLOR: #ffdc9d
}
#pag .lista-items H6 A:hover {
	COLOR: #a32c2e; BACKGROUND-COLOR: #ffcf5f
}
.lista-items .actions {
	PADDING-RIGHT: 2px; BORDER-TOP: #c9c9c9 1px dotted; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; MARGIN: 3px 0px 0px; LINE-HEIGHT: normal; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.lista-items .actions A {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-SIZE: 7pt; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.lista-items .item .actions A {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #fafafa 1px solid; BORDER-LEFT: #fafafa 1px solid; COLOR: #999999; BORDER-BOTTOM: #d6d6d6 1px solid; BACKGROUND-COLOR: #f3f3f3
}
.lista-items .item-over .actions A {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #fafafa 1px solid; BORDER-LEFT: #fafafa 1px solid; COLOR: #b86639; BORDER-BOTTOM: #d6d6d6 1px solid; BACKGROUND-COLOR: #ffdc9d
}
.lista-items .item-over .actions A:hover {
	COLOR: #a32c2e; BACKGROUND-COLOR: #ffcf5f
}
.lista-items .item .actions {
	
}
.lista-items .item-over .actions {
	BACKGROUND-COLOR: #ffeac5
}
#main .nav-pag {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 100% 0%; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/nav_pag_fondo.gif); PADDING-BOTTOM: 0px; MARGIN: 7px 0px; COLOR: #666666; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: #d6d6d6 1px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #f3f7f9
}
.nav-pag .bots {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.nav-pag .bots A {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; TEXT-DECORATION: none
}
.nav-pag .bots A:hover {
	COLOR: #4893ca; BACKGROUND-COLOR: #d4e9f3
}
.nav-pag .bot-prev {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: 4% 50%; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(../images/ico/pag_prev.gif); BACKGROUND-REPEAT: no-repeat
}
.nav-pag .bot-next {
	PADDING-RIGHT: 17px; BACKGROUND-POSITION: 96% 50%; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../images/ico/pag_next.gif); BACKGROUND-REPEAT: no-repeat
}
.nav-pag .bots SPAN {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f3f7f9 1px solid; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #f3f7f9 1px solid; COLOR: #cccccc; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
.nav-pag .num {
	FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.nav-pag .num .campo {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #849ead 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #849ead 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
.nav-pag .num .campo-over {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #849ead 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #849ead 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
.grid {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px; TEXT-ALIGN: center
}
.grid-01 {
	BORDER-BOTTOM: #d6d6d6 2px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
.grid-01 TH {
	BORDER-RIGHT: #a5d1ee 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #a5d1ee 1px solid; PADDING-LEFT: 3px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-LEFT: #a5d1ee 1px solid; COLOR: #046ea1; PADDING-TOP: 0px; BORDER-BOTTOM: #a5d1ee 2px solid; BACKGROUND-COLOR: #d2e8f6; TEXT-ALIGN: left
}
.grid-01 TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
.grid-01 .riga-b {
	BACKGROUND-COLOR: #f5fafd
}
.grid-01 .riga-over {
	COLOR: #000000; BACKGROUND-COLOR: #fff9ef
}
.grid-01 .riga-over TD {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #5f5f5f 1px solid
}
.grid-01 .riga-over A {
	
}
.grid-01 .riga-over A:hover {
	
}
#main #pag #scheda {
	WIDTH: auto
}
#main #pag .legend {
	MARGIN-TOP: 0px; PADDING-LEFT: 15px; PADDING-TOP: 0px
}
#main #pag .legend SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px! important; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #666666; MARGIN-RIGHT: 5px; PADDING-TOP: 2px
}
#main #pag .legend .dispoOk {
	
}
#main #pag .legend .dispoNo {
	
}
#main #pag #scheda .lista-items {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: auto; BORDER-BOTTOM: #efefef 2px dotted
}
#main #pag #scheda .lista-items .imagen01 {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
#main #pag #scheda .lista-items .imagen01 IMG {
	BORDER-TOP-WIDTH: 4px; BORDER-LEFT-WIDTH: 4px; BORDER-BOTTOM-WIDTH: 4px; BORDER-RIGHT-WIDTH: 4px
}
#main #pag #scheda .lista-items .imagen01 A:hover IMG {
	BORDER-LEFT-COLOR: #fec643; BORDER-BOTTOM-COLOR: #fec643; BORDER-TOP-COLOR: #fec643; BORDER-RIGHT-COLOR: #fec643
}
#main #pag #scheda .lista-items .sep {
	BACKGROUND-COLOR: transparent
}
#main #pag #scheda .prezzi {
	PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-BOTTOM: #efefef 2px dotted
}
#main #pag #scheda .agenzia {
	PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-BOTTOM: #efefef 2px dotted
}
#main .main02 .box01 {
	BORDER-RIGHT: #efefef 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #efefef 2px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 50px; BORDER-LEFT: #efefef 2px solid; WIDTH: auto; MARGIN-RIGHT: 50px; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 2px solid; HEIGHT: auto! important
}
#main #pag .main02 .box01 H6 {
	PADDING-LEFT: 0px
}
#main #pag .main02 .box01 UL {
	PADDING-LEFT: 70px; LIST-STYLE-IMAGE: url(../images/ico/bullet_03.gif); MARGIN: 0px 0px 20px; LINE-HEIGHT: normal
}
#main #pag .main02 .box01 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
#main #pag .main02 .box01 UL UL {
	PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(../images/ico/bullet_04.gif); MARGIN: 0px 0px 10px
}
#main #pag .main02 .box01 UL UL LI {
	MARGIN-BOTTOM: 0px
}
#main #pag .box01 .box-a {
	FLOAT: left; WIDTH: 49%; MARGIN-RIGHT: 5px
}
#main #pag .box01 .box-b {
	FLOAT: left; WIDTH: 49%
}
#main #pag .main02 .box01 .box-a UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main #pag .main02 .box01 .box-b UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM .fila {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #c9c9c9 1px dotted; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 5px; HEIGHT: 17px
}
FORM .fila-oblig {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #c9c9c9 1px dotted; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; COLOR: #970f00; PADDING-TOP: 5px; HEIGHT: 17px; BACKGROUND-COLOR: #fdfbf9
}
FORM LABEL {
	BORDER-RIGHT: #c9c9c9 1px solid; FLOAT: left; WIDTH: 25%; COLOR: #333333; MARGIN-RIGHT: 5px; WHITE-SPACE: normal
}
FORM .label02 {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: none; MARGIN-LEFT: 10px; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: auto; COLOR: #333333; MARGIN-RIGHT: 5px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: normal
}
.fila EM {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #970f00; WHITE-SPACE: normal
}
.fila-oblig EM {
	FONT-WEIGHT: normal; COLOR: #970f00
}
FORM .campo-file {
	FLOAT: left
}
FORM .campo02 {
	WIDTH: auto
}
FORM .campo02-over {
	WIDTH: auto
}
FORM .celda-a {
	PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 48%
}
FORM .celda-b {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 48%! important
}
FORM .celda-a LABEL {
	MARGIN-LEFT: 0px; WIDTH: 52%! important; WHITE-SPACE: nowrap
}
FORM .celda-b LABEL {
	MARGIN-LEFT: 0px; WIDTH: 52%! important; WHITE-SPACE: nowrap
}
FORM .celda-a .campo02 {
	WIDTH: 45%! important
}
FORM .celda-b .campo02 {
	WIDTH: 45%! important
}
FORM .celda-a .campo02-over {
	WIDTH: 45%! important
}
FORM .celda-b .campo02-over {
	WIDTH: 45%! important
}
FORM .bots {
	CLEAR: both; PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
FORM .fila-oblig LABEL {
	COLOR: #970f00
}
FORM .fila-oblig .campo {
	BACKGROUND-IMAGE: url(../images_new/camposOblig_fondo.gif); COLOR: #970f00; BACKGROUND-COLOR: #fae1d1
}
FORM .fila-oblig .campo-over {
	COLOR: #970f00
}
#main #pag #ricerca FORM {
	BORDER-RIGHT: #fbf0dc 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fbf0dc 5px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 15px; BORDER-LEFT: #fbf0dc 5px solid; MARGIN-RIGHT: 15px; PADDING-TOP: 5px; BORDER-BOTTOM: #fbf0dc 5px solid; BACKGROUND-COLOR: #fffaf2
}
#ricerca FORM .sep {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
#ricerca FORM .campo {
	WIDTH: 60%
}
#ricerca FORM .campo-over {
	WIDTH: 60%
}
#main #pag #login FORM {
	BORDER-RIGHT: #eaf9fe 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eaf9fe 5px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 100px; BORDER-LEFT: #eaf9fe 5px solid; MARGIN-RIGHT: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #eaf9fe 5px solid; BACKGROUND-COLOR: #f9fdff
}
#login FORM .fila {
	
}
#login FORM .campo {
	WIDTH: 70%
}
#login FORM .campo-over {
	WIDTH: 70%
}
