BODY.hp {
	BACKGROUND: url(hp_bkg.jpg) #00a7d2 repeat-x left top; MARGIN: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.copyrighthp {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #86dcf2; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 11px; BACKGROUND: #dee0ce repeat-x left top; MARGIN: 0px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
BODY.print {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; MARGIN: 0px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
BODY.bodypopup {
	FONT-SIZE: 10px; BACKGROUND: url(body_bkg.jpg) #ffffff repeat-x left top; MARGIN: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.input_very_short {
	WIDTH: 25px
}
.medio {
	WIDTH: 80px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #ff6600
}
A.border {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 1px! important; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 1px! important; PADDING-BOTTOM: 1px! important; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 1px! important; BORDER-BOTTOM: #dcdcdc 1px solid
}
A.border IMG {
	MARGIN-TOP: 2px
}
IMG.block {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.shadow {
	BORDER-RIGHT: #ffffff 5px solid; MARGIN: auto; BORDER-LEFT: #ffffff 5px solid; WIDTH: 930px; BACKGROUND-COLOR: #00a7d2
}
.content {
	BACKGROUND: url(content_bkg.gif) #00a7d2 no-repeat left top; MARGIN: auto; WIDTH: 910px; HEIGHT: 270px
}
.content IMG.border {
	BORDER-RIGHT: #1e63aa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #1e63aa 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #1e63aa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #1e63aa 1px solid; BACKGROUND-COLOR: #ffffff
}
.content .separator {
	FONT-SIZE: 1px; WIDTH: 5px
}
.container {
	LEFT: 0px; POSITION: relative; TOP: 0px; HEIGHT: 290px
}
.tophome {
	BACKGROUND: url(/images/top_home.jpg) no-repeat left top; LEFT: 15px; WIDTH: 698px; POSITION: absolute; TOP: 0px; HEIGHT: 271px
}
.tophometext {
	OVERFLOW-Y: auto; LEFT: 290px; WIDTH: 390px; POSITION: absolute; TOP: 120px; HEIGHT: 140px
}
.searchhp {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(search_bkg.jpg) no-repeat left top; WIDTH: 260px; COLOR: #ffffff; POSITION: relative; HEIGHT: 250px
}
.searchhp .size120 {
	WIDTH: 120px
}
.searchhp .size60 {
	WIDTH: 60px
}
.searchhp .size70 {
	WIDTH: 70px
}
.searchhp .size200 {
	WIDTH: 200px
}
.searchhp INPUT[type='text'] {
	WIDTH: 70px
}
.searchhp A {
	FONT-SIZE: 10px; COLOR: #fbc91d; FONT-FAMILY: verdana
}
.searchhp IMG.titolo {
	LEFT: 14px; POSITION: absolute; TOP: 20px
}
.searchhp .campana {
	RIGHT: 0px; POSITION: absolute; TOP: -7px
}
.searchhp .tabella {
	LEFT: 10px; MARGIN: auto; POSITION: absolute; TOP: 50px
}
.searchnormal {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 100%
}
.searchnormal IMG.titolo {
	DISPLAY: none
}
.searchnormal .tabella {
	MARGIN: auto; WIDTH: 100%; LINE-HEIGHT: 28px; TEXT-ALIGN: left
}
.searchnormal .tabella .posizione {
	PADDING-RIGHT: 5px
}
.searchnormal .tabella .posizione1 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-TOP: 5px
}
.col_sx {
	WIDTH: 260px
}
.col_menu {
	WIDTH: 148px
}
.col_dx {
	PADDING-LEFT: 2px; WIDTH: 500px
}
.contentcenter {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(contentcenter_bkg.jpg) no-repeat left top; PADDING-BOTTOM: 12px; WIDTH: 460px; PADDING-TOP: 12px; HEIGHT: 226px
}
.contentcenterscroll {
	PADDING-RIGHT: 20px; OVERFLOW-Y: scroll; PADDING-LEFT: 0px; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 440px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 226px; TEXT-ALIGN: left
}
.col_dx_max {
	PADDING-LEFT: 2px; WIDTH: 648px
}
.contentcenter_max {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(contentcenter_max_bkg.jpg) no-repeat left top; PADDING-BOTTOM: 12px; WIDTH: 608px; PADDING-TOP: 12px; HEIGHT: 226px
}
.contentcenterscroll_max {
	PADDING-RIGHT: 20px; OVERFLOW-Y: scroll; PADDING-LEFT: 0px; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 588px; PADDING-TOP: 0px; HEIGHT: 226px; TEXT-ALIGN: left
}

@media Print    
{
.contentcenter {
	HEIGHT: 100%
}
.contentcenter_max {
	HEIGHT: 100%
}
.contentcenterscroll {
	OVERFLOW: visible; HEIGHT: 100%
}
.contentcenterscroll_max {
	OVERFLOW: visible; HEIGHT: 100%
}
    }
.linksemplici {
	COLOR: #3a3a3a; TEXT-DECORATION: none
}
.header {
	BORDER-RIGHT: #ffffff 5px solid; BORDER-TOP: #ffffff 5px solid; DISPLAY: block; BACKGROUND: url(top_bkg.jpg) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; MARGIN: auto auto 45px; BORDER-LEFT: #ffffff 5px solid; WIDTH: 930px; COLOR: #000000; POSITION: relative; TOP: 45px; HEIGHT: 390px
}
.top {
	LEFT: 298px; WIDTH: 375px; POSITION: absolute; TOP: 20px; HEIGHT: 30px
}
.topphoto {
	LEFT: 240px; WIDTH: 680px; COLOR: #ffffff; POSITION: absolute; TOP: 60px; HEIGHT: 320px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.topmenu {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(menu1_bkg.jpg) no-repeat left top; LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: auto; WIDTH: 225px; POSITION: absolute; TOP: 60px; HEIGHT: 320px; BORDER-RIGHT-WIDTH: 0px
}
.logo {
	
}
.menutable {
	LEFT: 10px; MARGIN-BOTTOM: 10px; WIDTH: 201px; COLOR: #0b2f78; BOTTOM: 0px; POSITION: absolute
}
.menutable TD.separator {
	FONT-SIZE: 1px; BACKGROUND: url(divisorio1.gif) no-repeat left bottom; WIDTH: 2px
}
.menutable A {
	PADDING-RIGHT: 15px; COLOR: #ffffff; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-DECORATION: none
}
.menutable A.selected {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; COLOR: #ffffff; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-DECORATION: none
}
.indirizzonavbar {
	FONT-SIZE: 11px; MARGIN: 0px; WIDTH: 148px; LINE-HEIGHT: 18px; PADDING-TOP: 30px; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.menu {
	FONT-SIZE: 11px; MARGIN: 0px; WIDTH: 148px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.menufooter {
	POSITION: relative; TOP: -7px
}
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 148px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu LI {
	VERTICAL-ALIGN: middle; HEIGHT: 22px
}
.menu .primary {
	BORDER-BOTTOM: #f5f4d2 1px solid; HEIGHT: 20px
}
.menu .primary_selected {
	BORDER-BOTTOM: #f5f4d2 1px solid; HEIGHT: 20px
}
.menu .secondary {
	BORDER-BOTTOM: #f5f4d2 1px solid; HEIGHT: 20px
}
.menu .secondary_selected {
	BORDER-BOTTOM: #f5f4d2 1px solid; HEIGHT: 20px
}
.menu .primary A {
	DISPLAY: block; FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; WIDTH: 148px; COLOR: #333333; LINE-HEIGHT: 19px; BORDER-BOTTOM: #d7d589 1px solid; HEIGHT: 19px; TEXT-DECORATION: none
}
.menu .primary_selected A {
	DISPLAY: block; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 148px; COLOR: #333333; LINE-HEIGHT: 19px; BORDER-BOTTOM: #d7d589 1px solid; HEIGHT: 19px; TEXT-DECORATION: none
}
.menu .secondary A {
	DISPLAY: block; FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; WIDTH: 148px; COLOR: #333333; LINE-HEIGHT: 19px; BORDER-BOTTOM: #d7d589 1px solid; HEIGHT: 19px; TEXT-DECORATION: none
}
.menu .secondary_selected A {
	DISPLAY: block; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 148px; COLOR: #333333; LINE-HEIGHT: 19px; BORDER-BOTTOM: #d7d589 1px solid; HEIGHT: 19px; TEXT-DECORATION: none
}
.menu .hidden {
	DISPLAY: none
}
.clearboth {
	CLEAR: both
}
.boxtipologie IMG {
	MARGIN-BOTTOM: 2px
}
.boxofferte {
	WIDTH: 160px; BACKGROUND-COLOR: #1c7ebe
}
.boxofferte DIV {
	CURSOR: pointer
}
.titolooffertetop {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(sfondo.gif); VERTICAL-ALIGN: middle; WIDTH: 215px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: verdana; HEIGHT: 20px
}
.titoloofferte {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 20px; FONT-FAMILY: verdana; HEIGHT: 20px
}
.divofferte {
	MARGIN-TOP: 10px; WIDTH: 235px; BORDER-BOTTOM: #ffffff 10px solid; BACKGROUND-COLOR: #ffffff
}
.titoloofferte A {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: underline
}
.newsletterbox {
	PADDING-LEFT: 33px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/images/top/newsletter_bkg.jpg) #2557a3 no-repeat left top; LEFT: 579px; WIDTH: 313px; COLOR: #ffffff; LINE-HEIGHT: 30px; POSITION: relative; TOP: -30px; HEIGHT: 30px
}
.textbox {
	WIDTH: 100px; HEIGHT: 15px
}
.ricerca_avanzata {
	WIDTH: 100%
}
.titolocanale {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #f00881; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana; HEIGHT: 15px
}
.lblContent {
	
}
.descrizione {
	TEXT-ALIGN: center
}
.linkgenerali {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1e63aa; FONT-FAMILY: verdana
}
.linkgenerali A {
	COLOR: #1e63aa; TEXT-DECORATION: none
}
.linkgenerali IMG {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.dots {
	MARGIN-BOTTOM: 5px; WIDTH: 100%; BORDER-BOTTOM: #e8e6a6 1px solid; HEIGHT: 5px
}
.dettagliunita {
	WIDTH: 440px; LINE-HEIGHT: 18px
}
.dettagliunita .gallery {
	WIDTH: 230px
}
.dettagliunita .gallery DIV.immagini {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 225px; PADDING-TOP: 0px; HEIGHT: 130px
}
HTML > BODY .dettagliunita .gallery DIV.immagini {
	
}
.descr_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f00881; LINE-HEIGHT: 15px; FONT-FAMILY: verdana; HEIGHT: 15px
}
.testo {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana
}
.prezzi_title {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #f00881; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: left
}
.prezzi_title DIV.titlePrezzi {
	DISPLAY: inline; FLOAT: left
}
.prezzi_title DIV.yearsPrezzi {
	DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 10px
}
.prezzi TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.prezzi .titoli TD {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffcc66
}
.prezzi .rigaalternata {
	BACKGROUND-COLOR: #ffcc66
}
.bottone {
	FONT-SIZE: 11px; WIDTH: 180px; LINE-HEIGHT: 15px
}
.prezzi TR.titoli TD {
	COLOR: #333333; BACKGROUND-COLOR: #ffcc66
}
.prezzi TR.footer TD {
	COLOR: #333333; BACKGROUND-COLOR: #ffcc66
}
.boldricerca {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1474b3; FONT-FAMILY: verdana
}
.titolorisorsa {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f00881; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana; HEIGHT: 15px
}
.titoloofferta {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f00881; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana; HEIGHT: 15px
}
.testoofferta {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.obbligatori {
	FONT-WEIGHT: bold; WIDTH: 98%; LINE-HEIGHT: 20px; TEXT-ALIGN: right
}
.boxriassunto {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; BORDER-LEFT: transparent 1px solid; WIDTH: 100%; COLOR: #333333; BORDER-BOTTOM: transparent 10px solid
}
.pager {
	
}
.risultati {
	WIDTH: 100%; COLOR: #333333; LINE-HEIGHT: 18px
}
.risultati A {
	COLOR: #f00881; TEXT-DECORATION: underline
}
.risultati .sx {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 120px; PADDING-TOP: 5px; BORDER-BOTTOM: transparent 10px solid; TEXT-ALIGN: center
}
.risultati .middle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: transparent 10px solid; TEXT-ALIGN: left
}
.risultati .dx {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; WIDTH: 190px; LINE-HEIGHT: 30px; PADDING-TOP: 5px; BORDER-BOTTOM: transparent 10px solid; TEXT-ALIGN: right
}
.dettagli {
	BACKGROUND: url(dettagli_bkg.jpg) repeat-y right top; WIDTH: 190px; TEXT-ALIGN: right
}
.dettagli .ico {
	WIDTH: 35px
}
.dettagli A {
	FONT-SIZE: 11px; COLOR: #1e63aa; TEXT-DECORATION: none
}
.CheckBoxListServizi LABEL {
	DISPLAY: inline-block; MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 120px
}
.CheckBoxListServizi TD {
	VERTICAL-ALIGN: top
}
.CheckBoxListServizi INPUT[type='checkbox'] {
	MARGIN-TOP: -2px
}
DIV.footer {
	BORDER-RIGHT: #ffffff 5px solid; MARGIN: auto; BORDER-LEFT: #ffffff 5px solid; WIDTH: 930px; BORDER-BOTTOM: #ffffff 5px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 45px; BACKGROUND-COLOR: #00a7d2
}
TABLE.footer {
	BORDER-TOP: #00a7d2 10px solid; BACKGROUND: url(footer_bkg.jpg) #00a7d2 no-repeat center center; MARGIN: auto; WIDTH: 910px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 35px
}
.indirizzo {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 35px
}
.copyright {
	PADDING-RIGHT: 15px; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 35px; TEXT-DECORATION: none
}
.copyright A {
	FONT-SIZE: 11px; COLOR: #8c9ec3; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.noclass {
	
}
.bottoneprenota {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; BACKGROUND: url(button.gif) #1797d9 no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: verdana; POSITION: relative; HEIGHT: 20px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.bottoneprenota1 {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BACKGROUND: url(btDettagli.gif) #efefef no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 90px; COLOR: #05112a; FONT-FAMILY: verdana; HEIGHT: 20px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
.bottoneprenota2 {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BACKGROUND: url(btDettagli1.gif) #efefef no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 90px; COLOR: #05112a; FONT-FAMILY: verdana; HEIGHT: 20px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
.linktipologie {
	PADDING-RIGHT: 10px; COLOR: #05112a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.buttonEnding {
	DISPLAY: inline; FONT-SIZE: 9px; BACKGROUND: url(end.gif) #ffffff no-repeat; WIDTH: 5px; POSITION: absolute; HEIGHT: 20px
}
.prezzomin {
	FONT-WEIGHT: bold! important; FONT-SIZE: 18px! important; FONT-FAMILY: verdana
}
.footerpopup {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff! important; BORDER-RIGHT-WIDTH: 0px
}
.grigio {
	BACKGROUND-COLOR: #efefef
}
.celeste {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #dff4fd
}
.calendariodisponibilita {
	BORDER-RIGHT: #1c85ca 1px solid; BORDER-TOP: #1c85ca 1px solid; BORDER-LEFT: #1c85ca 1px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #1c85ca 1px solid
}
.calendariodisponibilitaheader {
	COLOR: #ffffff! important; BACKGROUND-COLOR: #1c85ca
}
.ggdisponibile {
	COLOR: #1c85ca! important; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.ggdisponibileselezionabile {
	CURSOR: pointer; COLOR: #ffffff! important; BACKGROUND-COLOR: #4ad311; TEXT-ALIGN: center
}
.ggdisponibileselezionabile A {
	CURSOR: pointer; COLOR: #ffffff! important; BACKGROUND-COLOR: #4ad311
}
.ggoccupato {
	COLOR: #ffffff! important; BACKGROUND-COLOR: #ff4343; TEXT-ALIGN: center; TEXT-DECORATION: line-through
}
.tblseleziona {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid
}
TR.rirsorsaselected TD {
	COLOR: white; BACKGROUND-COLOR: #1474b3! important
}
.tbmappagoogle {
	BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #bbcfd5 1px solid; MARGIN-TOP: 5px; BACKGROUND-IMAGE: url(/images/background/sfondomappa.png); WIDTH: 500px; BACKGROUND-REPEAT: no-repeat
}
.tbmappagoogle TD.sx {
	BORDER-RIGHT: #ffffff 1px solid; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.tbmappagoogle TD.dx {
	VERTICAL-ALIGN: middle; BORDER-LEFT: #93c8d5 1px solid; WIDTH: 200px; TEXT-ALIGN: center
}
.statico {
	BACKGROUND-COLOR: #00a7d2
}
.statico .content {
	BACKGROUND: url(contentstatico_bkg.gif) #00a7d2 no-repeat left top
}
.statico .contentcenter {
	BACKGROUND: #385899 no-repeat left top; COLOR: #ffffff
}
.statico .titolocanale {
	COLOR: #a7c85c
}
.statico .searchhp .candela {
	RIGHT: 0px; POSITION: absolute; TOP: -7px
}
.statico .searchhp {
	BACKGROUND: url(prenotatrattamento.jpg) no-repeat left top
}
.statico .menu .primary {
	BORDER-BOTTOM: #3f66b0 1px solid
}
.statico .menu .primary_selected {
	BORDER-BOTTOM: #3f66b0 1px solid
}
.statico .menu .secondary {
	BORDER-BOTTOM: #3f66b0 1px solid
}
.statico .menu .secondary_selected {
	BORDER-BOTTOM: #3f66b0 1px solid
}
.statico .menu .primary A {
	COLOR: #ffffff; BORDER-BOTTOM: #1f458e 1px solid
}
.statico .menu .primary_selected A {
	COLOR: #ffffff; BORDER-BOTTOM: #1f458e 1px solid
}
.statico .menu .secondary A {
	COLOR: #ffffff; BORDER-BOTTOM: #1f458e 1px solid
}
.statico .menu .secondary_selected A {
	COLOR: #ffffff; BORDER-BOTTOM: #1f458e 1px solid
}

