
/*
Sfondo Pagina: #f7f7f7
Margine: 3px (sposta rispetto al bordo superiore)
COLOR: #666666;
Allineamento: center
*/
BODY {
	PADDING: 0px 0px 0px 0px; HEIGHT: 100%; BACKGROUND: url(../images/bgBody.png) #F8F8E0 repeat-x left top; MARGIN: 3px auto; COLOR: #3e3e40; FONT-FAMILY: Arial, FreeSans, Helvetica, sans-serif; TEXT-ALIGN: center
}
/*
container Larghezza : 1001 
content2 (corpo pagina (sfondo bianco)) Larghezza : 1001 
leftInterno (lato sinistro (menù laterale e contenuto)) Larghezza : 746
contenutiLeftInterno (menù) Larghezza : 160
contenutiCentroInterno (contenuto) Larghezza : 567 
rightInterno (lato destro (banner)) 253 
*/
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 1001px; TEXT-ALIGN: left
}
/*
corpo pagina (sfondo bianco)
*/
#content2 {
	PADDING: 0px; MARGIN: 2px 0px 0px 0px; BACKGROUND: url(../images/sf_contentNew.gif) repeat-y; WIDTH: 1001px; BORDER: #EEEEEE 1px solid; HEIGHT: 100%
}
/*
Lato sinistro menù e contenuto 
*/
#leftInterno {
	FLOAT: left; WIDTH: 746px 
}
#contenutiLeftInterno {
	FLOAT: left; WIDTH: 160px; PADDING: 1px; MARGIN-LEFT: 3px; BACKGROUND-COLOR: #E0E7F1
}
#contenutiCentroInterno {
	MARGIN: 0px 0px 0px 3px; BORDER: #E5E5E5 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 555px; BACKGROUND-COLOR: #F2F7FC; PADDING-TOP: 2px
}
HTML #contenutiCentroInterno {
	WIDTH: 567px
}
/*
Lato destro 253 
*/
#rightInterno {
	FLOAT: left; WIDTH: 253px; TEXT-ALIGN: left
}

.vetrina {
	MARGIN: 0px 0px 0px 0px; TEXT-ALIGN: left
}


/*
banner footer 728 
*/
#contentFooter {
	PADDING-TOP: 10px; PADDING-BOTTOM: 5px; TEXT-ALIGN: center; BORDER-BOTTOM: #A0A0A0 1px solid
}






A:link {
	COLOR: #2475bb; TEXT-DECORATION: none
}
A:visited {
	COLOR: #2475bb; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND-COLOR: #e5e5e5; COLOR: #000000
}
A:unknown {
	BACKGROUND-COLOR: #e5e5e5
}

H1 {
	MARGIN: 3px 0px 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #666666
}
H1.titolo {
	PADDING: 0px 0px 3px 0px; MARGIN: 0px 0px 3px 0px; TEXT-ALIGN: center
}
H1.sottotitolo {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 3px; FONT-SIZE: 0.7em; COLOR: #666666; TEXT-ALIGN: center
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #0a4e92
}
H3 {
	FONT-SIZE: 0.7em; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
H4 {
	MARGIN-BOTTOM: 0px; COLOR: #0a4e92; FONT-SIZE: 0.7em
}
P {
	MARGIN: 3px 6px
}
P.alignCenter {
	MARGIN: 3px 0px 3px 0px; PADDING-BOTTOM: 3px; TEXT-ALIGN: center
}
P.alignLeft {
	MARGIN: 3px 0px 3px 0px; PADDING-BOTTOM: 3px; TEXT-ALIGN: left
}
P.testoNormale {
	PADDING-LEFT: 3px
}


H2.noMarginBottom {
	MARGIN-BOTTOM: 0px
}
.testoNormale {
	FONT-SIZE: 0.7em
}
.testo08 {
	FONT-SIZE: 0.8em
}
.testoNormale H2 {
	FONT-SIZE: 1.2em
}
.testoNormale H3 {
	FONT-SIZE: 1.0em
}
.testoNormale H4 {
	FONT-SIZE: 1.1em
}
Table.testoNormale {
	PADDING-LEFT: 3px
}


.testoRed {
	FONT-WEIGHT: bold; COLOR: #800000
}

.imgSpazioDx {
	MARGIN-RIGHT: 10px
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.clearLeft {
	CLEAR: left
}
.clearBoth {
	CLEAR: both
}

#float_right {
	FLOAT: right
}

A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

/*
MenuOrizzontale (Data, Fai la tua home page!, Aggiungi ai preferiti ecc. )
*/
#menuOrizzontale {
	PADDING: 0px 0px 0px 5px; MARGIN: 0px
}
#data {
	FLOAT: left; PADDING: 0px 0px 0px 0px; MARGIN: 0px; FONT-SIZE: 11px 
}
#listaMenuOrizzontale {
	PADDING-RIGHT: 5px;  MARGIN: auto 0px; LIST-STYLE-TYPE: none
}

/*
menuTop (siti ABC, ricerca Google)
*/
#menuTop {
/*
	PADDING: 0px; MARGIN: 3px 0px 0px 0px; BACKGROUND: url(../images/sf_content.gif) repeat-y; WIDTH: 1001px; FONT-SIZE: 11px; BORDER-BOTTOM: #E5E5E5 1px solid; BORDER-TOP: #E5E5E5 1px solid; HEIGHT: 33px
*/
	PADDING: 0px; MARGIN: 3px 0px 0px 0px; BACKGROUND: url(../images/sf_TopMenu.gif) #F8F8DF no-repeat right bottom; WIDTH: 1001px; FONT-SIZE: 11px; BORDER-TOP: #E5E5E5 1px solid; HEIGHT: 34px
}
#listaMenuTop {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#listaMenuTop LI.titoloMenuTop {
	PADDING: 3px 5px 0px 10px; DISPLAY: inline; FLOAT: left; LINE-HEIGHT: 25px; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
#listaMenuTop LI.voceTopMenu {
	DISPLAY: inline; FLOAT: left; BACKGROUND: url(../images/bg_menu_tit.gif) repeat-x bottom; WIDTH: 118px; LINE-HEIGHT: 30px; FONT-SIZE: 9px; BORDER-RIGHT: #f2f2f2 1px dotted; TEXT-ALIGN: center
}
#listaMenuTop LI.voceTopMenuRight {
	PADDING: 3px 5px 0px 10px; DISPLAY: inline; FLOAT: right; LINE-HEIGHT: 25px; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
#listaMenuTop LI.voceTopMenu a{
	FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
#voceTopMenuRicerca {
	DISPLAY: inline; FLOAT: right; LINE-HEIGHT: 32px; MARGIN-TOP: 1px; PADDING-RIGHT: 5px
}
#listaMenuTop LI.bottoniHotel {
	DISPLAY: inline; FONT-SIZE: 11px; TEXT-ALIGN: center
}
/*
subMenuTop (Logo, menù cerca su abcroma)
*/
#subMenuTop {
	MARGIN-RIGHT: 3px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px; FLOAT: left
}
#listaSubMenuTop {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#listaMenuOrizzontale LI {
	DISPLAY: inline; FONT-SIZE: 11px; FLOAT: left; COLOR: #8a8a8a
}
#listaSubMenuTop LI {
	DISPLAY: inline; FONT-SIZE: 11px; FLOAT: left; COLOR: #8a8a8a; TEXT-ALIGN: center
}
#listaSubMenuTop LI.bannerAlto {
	PADDING: 22px 0px 0px 68px;  
}
#listaSubMenuTop LI Table {
	PADDING-LEFT: 5px
}
#pubblicaBannerAlto {
	PADDING: 20px 120px 0px 0px;  
}


A.linkSubMenuTop:link, A.linkSubMenuTopSelected:link, A.linkMenuOrizzontale:link, A.linkSubMenuTop:visited, A.linkSubMenuTopSelected:visited, A.linkMenuOrizzontale:visited {
	BORDER-RIGHT: #8a8a8a 1px solid; PADDING: 0px 5px; COLOR: #8a8a8a; TEXT-DECORATION: none
}
A.linkSubMenuTopLast:link, A.linkSubMenuTopSelectedLast:link, A.linkMenuOrizzontaleLast:link , A.linkMenuOrizzontaleLast:visited {
	PADDING: 0px 5px; COLOR: #8a8a8a; TEXT-DECORATION: none
}
A.linkSubMenuTopSelected:link, A.linkSubMenuTopSelected:visited {
	FONT-WEIGHT: bold; COLOR: #001389
}
A.linkMenuOrizzontale:hover, A.linkMenuOrizzontaleLast:hover,A.linkSubMenuTop:hover,A.linkSubMenuTopLast:hover{
	BACKGROUND-COLOR: #e5e5e5; COLOR: #000000
}


/*
Bottoni sulla pagina Hotel
*/
#listaBottoniOrizzontale {
	PADDING: 5px;  MARGIN: auto 0px; LIST-STYLE-TYPE: none
}
#listaBottoniOrizzontale LI {
	DISPLAY: inline; FONT-SIZE: 11px; FLOAT: left; WIDTH: 170px; TEXT-ALIGN: center
}

/*
su Home Alberghi
*/
#listaOrizzontale {
	PADDING-RIGHT: 5px;  MARGIN: auto 0px; LIST-STYLE-TYPE: none
}
#listaOrizzontale LI {
	DISPLAY: inline; FLOAT: left
}


/*
gestione titolo 
*/
.navbarContestualeL1Titolo {
	MARGIN: 0px; PADDING: 0px; BORDER-RIGHT: #F2F2F2 1px solid; BORDER-LEFT: #F2F2F2 1px solid; LIST-STYLE-TYPE: none
}
.sfondoTitolo {
	BACKGROUND: url(../images/bg_menu_tit.gif) repeat-x bottom; LINE-HEIGHT: 32px; MARGIN-RIGHT: 1px; MARGIN-LEFT: 1px; BORDER-TOP: #E5E5E5 1px solid
}

/*
gestione footer 
*/
#copyright {
	FLOAT: left; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 500px; PADDING-TOP: 3px; FONT-SIZE: 11px
}


/*
gestione titoli menù laterale
*/
.navbarContestualeL1 {
	MARGIN: 0px; PADDING: 0px; BACKGROUND: #DEE7F2; BORDER: #f2f2f2 1px solid; LIST-STYLE-TYPE: none
}
.titoloMenu {
/*
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: url(../Images/background-button.jpg) repeat-x 50% bottom; PADDING-TOP: 1px; HEIGHT: 25px; BORDER: 0px
*/
	margin: 0px;
	border: 1px inset #507BB2;
	padding: 0px 0px 0px 6px;
	color: #FFF;
	width: auto;
	background: #D9E1E5 url(../Images/background-button.jpg);
	FONT-WEIGHT: bold; 
}
.navbarContestualeL1 LI {
	padding: 1px 0px 1px 1px;
}

/*
menù laterale 
*/
#contenutiLeftInterno .navbarContestualeL1 LI {
	BORDER-BOTTOM: #91A7C5 1px solid
}
A.linkNavbarContestualeL1:link {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; COLOR: #0a4e92; PADDING-TOP: 3px
}
A.linkNavbarContestualeL1:visited {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; COLOR: #0a4e92; PADDING-TOP: 3px
}
A.linkNavbarContestualeL1:unknown {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #6699CC
}
A.linkNavbarContestualeL1:active {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #6699CC
}
A.linkNavbarContestualeL1:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #9BADC8; COLOR: #000000
}
A.linkNavbarContestualeL1Over:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #6699CC
}
A.linkNavbarContestualeL1Over:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #6699CC
}
 HTML .navbarContestualeL1 LI A {
	WIDTH: 97%
}


/*
gestione campi form 
*/
 FORM {
	PADDING: 0px; MARGIN: 0px
}
.input
{
	border-right: #dfdfdf 1px solid;
	border-top: #afafaf 1px solid;
	font-size: 10px;
	margin: 1px;
	border-left: #afafaf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	FONT-FAMILY: tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.input1
{
	border-right: #dfdfdf 1px solid;
	border-top: #afafaf 1px solid;
	font-size: 11px;
	margin: 1px;
	border-left: #afafaf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	FONT-FAMILY: tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.input2
{
	border-right: #dfdfdf 1px solid;
	border-top: #afafaf 1px solid;
	font-size: 10px;
	margin: 1px;
	border-left: #afafaf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	FONT-FAMILY: tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	background:#fff url(../images/bgField.gif) no-repeat left top;
}
.inputCerca
{
	border-right: #dfdfdf 1px solid;
	border-top: #7D9738 1px solid;
	font-size: 13px;
	margin: 6px;
	padding: 3px 0px 0px 5px;
	border-left: #afafaf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	FONT-FAMILY: tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	background:#F2F7FC url(../images/input-bg.png) no-repeat left top;
	width:260px;
	height:19px;	
}





/*
box 180 
*/


div#containerBox180{
	width: 180px; FLOAT: left; padding: 0px 5px 3px 0px;
}
div#containerBox180 UL {
		MARGIN: 0px 6px; PADDING-RIGHT: 3px; PADDING-LEFT: 15px; FONT-SIZE: 11px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(../Images/bullet.gif)
}
.bx180-t-g {
	FONT-SIZE: 4px; MARGIN: 0px auto; WIDTH: 180px; height: 13px
}
.bx180-t-g {
	BACKGROUND: url(../images/bx180-t-g.gif) no-repeat left bottom; height: 5px
}
.bx180-bg-g {
	MARGIN: 0px auto; WIDTH: 180px
}
.bx180-bg-g {
	BACKGROUND: url(../images/bx180-bg-g.gif) repeat-y center 50%
}
.bx180-b-g {
	FONT-SIZE: 5px; MARGIN: 0px auto 10px; WIDTH: 180px
}
.bx180-b-g {
	BACKGROUND: url(../images/bx180-b-g.gif) no-repeat 50% top
}

.bx180-bg-b {
	MARGIN: 0px auto; WIDTH: 180px
}
.bx180-bg-b {
	BACKGROUND: url(../images/bx180-bg-b.gif) repeat-y center 50%
}
.bx180-b-b {
	FONT-SIZE: 5px; MARGIN: 0px auto 10px; WIDTH: 180px
}
.bx180-b-b {
	BACKGROUND: url(../images/bx180-b-b.gif) no-repeat 50% top
}
/*
fine gestione box 180 
*/

/*
box 270 
*/
div#containerBox270{
	width: 270px; FLOAT: left; padding: 0px 10px 3px 2px;
}
div#containerBox270 UL {
		MARGIN: 0px 6px; PADDING-RIGHT: 5px; PADDING-LEFT: 30px; FONT-SIZE: 12px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(../Images/bullet.gif)
}

.bx270-t-g {
	FONT-SIZE: 4px; MARGIN: 0px auto; WIDTH: 270px; height: 13px
}
.bx270-t-g {
	BACKGROUND: url(../images/bx270-t-g.gif) no-repeat left bottom; height: 5px
}
.bx270-bg-g {
	MARGIN: 0px auto; WIDTH: 270px
}
.bx270-bg-g {
	BACKGROUND: url(../images/bx270-bg-g.gif) repeat-y center 50%
}
.bx270-b-g {
	FONT-SIZE: 5px; MARGIN: 0px auto 10px; WIDTH: 270px
}
.bx270-b-g {
	BACKGROUND: url(../images/bx270-b-g.gif) no-repeat 50% top
}

.bx270-bg-b {
	MARGIN: 0px auto; WIDTH: 270px
}
.bx270-bg-b {
	BACKGROUND: url(../images/bx270-bg-b.gif) repeat-y center 50%
}
.bx270-b-b {
	FONT-SIZE: 5px; MARGIN: 0px auto 10px; WIDTH: 270px
}
.bx270-b-b {
	BACKGROUND: url(../images/bx270-b-b.gif) no-repeat 50% top
}
/*
fine gestione box 270 
*/

/*
box 250 
*/
div#containerBox250{
	width: 250px; FLOAT: left; padding: 5px 0px 3px 2px;
}
.bx250-t-g {
	FONT-SIZE: 4px; MARGIN: 0px auto; WIDTH: 250px; height: 13px
}
.bx250-t-g {
	BACKGROUND: url(../images/bx250-t-g.gif) no-repeat left bottom; height: 5px
}
.bx250-bg-g {
	MARGIN: 0px auto; WIDTH: 250px
}
.bx250-bg-g {
	BACKGROUND: url(../images/bx250-bg-g.gif) repeat-y center 50%
}
.bx250-b-g {
	FONT-SIZE: 5px; MARGIN: 0px auto 10px; WIDTH: 250px
}
.bx250-b-g {
	BACKGROUND: url(../images/bx250-b-g.gif) no-repeat 50% top
}

.bx250-bg-b {
	MARGIN: 0px auto; WIDTH: 250px
}
.bx250-bg-b {
	BACKGROUND: url(../images/bx250-bg-b.gif) repeat-y center 50%
}
.bx250-b-b {
	FONT-SIZE: 5px; MARGIN: 0px auto 10px; WIDTH: 250px
}
.bx250-b-b {
	BACKGROUND: url(../images/bx250-b-b.gif) no-repeat 50% top
}
/*
fine gestione box 250 
*/


/*
Contenuto box o Contenuto Centrale pagina
*/
#boxInfo P {
	MARGIN: 0px 6px 
}
#boxInfo .navbarContestualeL1 {
	PADDING-RIGHT: 0px; border: 1px solid #FFFFFF; BACKGROUND: url(../Images/bg_corp_lista.gif) repeat-x 50% top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#boxInfo H2.titolo {
	FONT-SIZE: 0.9em; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#boxInfo H3.titolo {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: url(../Images/bg_menu_tit.gif) repeat-x 50% bottom; PADDING-TOP: 0px; HEIGHT: 18px
}
#boxInfo H4.titolo {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
/*
fine contenuto box 
*/


/*
Paragrafo (tipo Ricerca Bianco) 
*/
.ricerca {
	MARGIN: 0px 0px 2px 0px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left; BORDER: #91A7C5 1px solid
} 
.navbarRicercaL1 {
	MARGIN: 0px; PADDING: 0px; BACKGROUND: url(../Images/bg_corp_lista.png) repeat-x 50% top; BORDER: #E5E5E5 1px solid; LIST-STYLE-TYPE: none
}
.navbarRicercaL1 .tit {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: url(../Images/bg_menu_tit.gif) repeat-x 50% bottom; PADDING-TOP: 1px; HEIGHT: 25px; BORDER: 0px
}
/*
Fine Paragrafo (tipo Ricerca) 
*/

/*
Paragrafo (tipo Ricerca Algerhi Verde) 
*/
.widthRicercaHome {
	WIDTH: 370px; 
}
.ricercaAlberghi {
	MARGIN: 0px 0px 2px 0px; BACKGROUND-COLOR: #F8F8E0; TEXT-ALIGN: left; BORDER: #C3BEAC 1px solid 
}
.ricercaAlberghi .navbarRicercaL1 {
	MARGIN: 0px; PADDING: 0px; BACKGROUND: url(../Images/bgBoxBanner.png) repeat-x 50% top; BORDER: #fff 1px solid; LIST-STYLE-TYPE: none
}
.ricercaAlberghi .navbarRicercaL1 .tit {
	PADDING-LEFT: 7px; COLOR: #FFF; FONT-WEIGHT: bold; BACKGROUND: url(../Images/bgTit.png) repeat-x 50% bottom; PADDING-TOP: 2px; HEIGHT: 24px; BORDER: 0px
}
/*
Fine Paragrafo (tipo Ricerca) 
*/

{
	PADDING: 6px 3px 
}

/*
Paginazione
*/
.paginazione {
	PADDING: 6px 3px; 	FONT-SIZE: 0.7em 
}
/*
fine Paginazione 
*/

/*
active/inactive
*/
.inactive {
	display: none
}

.active {
}
/*
fine active/inactive
*/

/*
Bottoni
*/
input.button { 
	margin: 2px;
	border: 1px outset #507BB2;
	padding: 0 6px;
	color: #FFF;
	width: auto;
	background: #D9E1E5 url(../Images/background-button.jpg);
	font-size: 1.25em;
	FONT-WEIGHT: bold; 
	cursor: hand;
}

input.button:hover {
	background: #09326A;
	color: yellow;
	cursor: pointer;
}

input.disabled {
	margin: 0;
	border: 1px outset #CCD;
	padding: 0 6px; 
	background: #EEEEFF;
	color: #CCCCDD;
	width: auto;
	font-size: 1.25em;
	cursor: default;
}

input.disabled:hover { 
	background: #EEEEFF;
	color: #CCCCDD;
	cursor: default;
}

.buttonsBar {
	margin: 0 15px;
	border: 0;
	border-top: #7795BD 1px solid;
	padding: 5px;
	text-align: right;
}

/*
Tabelle
*/
TABLE#tabellaGenerica {
	WIDTH: 100%; POSITION: relative; BORDER-COLLAPSE: separate
}
TABLE#tabellaGenerica TD {
	FONT-SIZE: 0.7em; PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0 0; PADDING-TOP: 0px 
}

 
/*
voci della Lista
*/
.voceLista {
	MARGIN-TOP: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: 0px
}
.voceLista IMG {
	FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 2px
}
.voceLista P {
	MARGIN-TOP: 0px; FONT-SIZE: 13px; FLOAT: none; MARGIN-BOTTOM: 15px; LINE-HEIGHT: 16px; HEIGHT: auto
}
.schedaLista {
	MARGIN: 0px 1px 1px 1px; BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: 1px solid #C3BEAC
}


/*
Descrizione Hotel
*/
.descrGen {
	MARGIN-TOP: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: 0px; WIDTH: 560px
}
.descrGen TABLE {
	BORDER-TOP: #91A7C5 2px outset; FLOAT: left; BORDER-LEFT: #9BADC8 1px solid; WIDTH: auto
}
.descrGen IMG {
	BORDER-TOP: #91A7C5 2px outset; FLOAT: left; BORDER-LEFT: #9BADC8 1px solid; MARGIN-RIGHT: 6px
}
.descrGen P {
	MARGIN-TOP: 0px; FONT-SIZE: 13px; FLOAT: none; MARGIN-BOTTOM: 15px; COLOR: #000000; LINE-HEIGHT: 16px; HEIGHT: auto; TEXT-ALIGN: justify
}
.scheda {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 10px 0px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left; BORDER: #91A7C5 1px outset
}

.navbarSchedaL1 {
	MARGIN: 0px; PADDING: 0px; BACKGROUND: url(../Images/bg_corp.gif) repeat-x 50% top; BORDER: #E5E5E5 1px solid; LIST-STYLE-TYPE: none
}
.navbarSchedaL1 .tit {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: url(../Images/bg_menu_tit.gif) repeat-x 50% bottom; PADDING-TOP: 0px; HEIGHT: 20px
}

/*
textbox con autocompletamento
*/

div.suggestions {     
  -moz-box-sizing: border-box;     /*box-sizing: border-box;*/     border: 1px solid #afafaf;     position: absolute; 
} 
div.suggestions div {
  cursor: default;     
	border-right: #dfdfdf 1px solid;
	border-top: #dfdfdf 1px solid;
	font-size: 12px;
	padding: 2px 3px;
/*
	border-left: #afafaf 1px solid;
	border-bottom: #dfdfdf 1px solid;
*/
	FONT-FAMILY: tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	width:230px;
	background-color: #fff;
  TEXT-ALIGN: left
} 
div.suggestions div.current {  
  background-color: #6580D8;     color: white; 
} 

/*Tab*/
div#ctntab{width:565px;float:left;border-bottom:1px solid #e1e1e1;margin-top:1px}
ul#tablist {margin:0 0 0 0;padding:0;list-style-type:none;}
ul#tablist li img{float:left;}
ul#tablist li{float:left;}
/*
ul#tablist li a{color:#81B8DE;font-weight:bold;padding-top:5px;display:block;float:left;background:url(../images/back_tablist_off.gif) 0 0 repeat-x;height:21px}
*/
ul#tablist li a{color:#fff;font-size: 0.9em;font-weight:bold;text-decoration: none;padding-top:5px;display:block;float:left;background:url(../images/back_tablist_off.gif) 0 0 repeat-x;height:16px}
ul#tablist li.current a{color:#fff;background:url(../images/back_tablist_on.gif) 0 0 repeat-x;}
ul#tablist li.evid a{color:#ED0101;}
