﻿body
{
	font-family: 'Trebuchet MS' , 'Arial';
	font-size: 8pt;
	color: #606060;
}

h1, h2, h3, h4, h5, .Titolo1, .Titologvsmall, .TitoloH4, .IntestazioneCerca, .Titolo2, .utenteAsta
{
	color: #ff7722;
}

.utenteAsta
{
	font-size: 16pt;
}

.SottotitoloHP
{
	font-size: 13pt;
	color: green;
}

.Titolo2
{
	font-size: 9pt;
	margin-bottom: -4px;
	color: #b90200;
}

.bigred
{
	font-size: 24pt;
	color: #b90200;
	font-weight: bold;
}

.bigredborder
{
	color: #b90200;
	font-weight: bold;
	border: solid 1px #b90200;
	padding: 24px;
	font-size: 13pt;
}

.bigorange
{
	font-size: 24pt;
	color: #ff7722;
	font-weight: bold;
}

.biggreen
{
	font-size: 14pt;
	color: green;
	font-weight: bold;
	text-transform: lowercase;
	letter-spacing: 2pt;
}

.biggrigio
{
	font-size: 14pt;
	color: #606060;
	font-weight: bold;
}

.cmdCssBlu, .cmdCssOrange, .cmdCssBluBig, .cmdCssOrangeBig
{
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #0066CC;
	border: solid 1px #FFFFFF;
	width: 120px;
	cursor: pointer;
	margin-top: 4px;
	padding: 2px;
	text-transform: lowercase;
}

.cmdCssOrange, .cmdCssOrangeBig
{
	background-color: #ff7722;
}

.cmdCssBluBig, .cmdCssOrangeBig
{
	width: 180px;
	height: 65px;
}
.cmdCssOrangeBig
{
	border: 1px solid #CC3300;
}

.cmdCssBluBig
{
	border: 1px solid #000066;
}

.cmdCssOrangeBig:hover
{
	background-color: #FFCC66;
	color: #CC3300;
}

.Titologvsmall
{
	font-size: 9pt;
	margin-bottom: -4px;
	color: #b90200;
	text-align: left;
}

h1
{
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	color: #032881;
}


h1.salv
{
	background-image: url(icone/174.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 34px;
}

h1.init
{
	background-image: url(icone/freccia.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 34px;
}

h1.carta
{
	background-image: url(icone/carta.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 48px;
}

h1.riservata
{
	background-image: url(icone/29.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 28px;
}

h2, .h2
{
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	color: #032881;
}

h3, .h3, .Titolo1, .IntestazioneCerca, .TitoloBlue, .TitoloGrid
{
	font-size: 11pt;
	margin-bottom: 2px;
	margin-top: 0px;
	font-weight: bold;
}

h3, .h3
{
	letter-spacing: 1pt;
}

h4.margintop
{
	margin-top: 32px;
}

.TitoloGrid
{
	color: #FF7722;
	font-size: 9pt;
}

h3.asta, .tdIconaAsta
{
	background-image: url(icone/asta_32.jpg);
	padding-left: 50px;
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 8px;
	height: 50px;
	font-size: 14pt;
	color: #032881;
}

.TitoloBlue
{
	color: #032881;
}

.TitoloCerca
{
	font-size: 11pt;
	margin-bottom: 2px;
	margin-top: 2px;
	font-weight: normal;
	color: #032881;
}

.combobox, .comboboxsel
{
	font-size: 9pt;
	color: #606060;
}

.comboboxsel
{
	font-size: 9pt;
	color: #CC0000;
}

.IntestazioneCerca
{
	color: #b90200;
}

h3.red
{
	color: #b90200;
}

h3.blue
{
	color: #032881;
}

h3.nomargin
{
	margin-bottom: -18px;
	margin-top: 0px;
}

h4, .h4
{
	font-size: 12pt;
	margin-bottom: 2px;
	margin-top: 2px;
	color: #143992;
}

h4.red
{
	color: #b90200;
	font-size: 10pt;
}

.TitoloH4
{
	font-size: 10pt;
	margin-bottom: 0px;
	margin-top: 2px;
	color: #FF7722;
}


.ElencoH4
{
	font-size: 11pt;
	color: #143992;
	font-weight: bold;
}

h5
{
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 10pt;
	color: #032881;
}


h5.grigio
{
	color: #606060;
}

h5.grigiosmall
{
	color: #606060;
	font-size: 8pt;
}

h5.asta
{
	font-size: 9pt;
	padding-bottom: 2px;
}

hr
{
	border-top: dotted 2px #ff7722;
}

hr.grigio
{
	border-top: dotted 2px #D0D0D0;
}

hr.scuro
{
	border-top: solid 1px #CCCCCC;
}

hr.bianco
{
	border-top: dotted 1px #FFFFFF;
}

p, .testo
{
	font-size: 9.5pt;
	margin-bottom: 4px;
	margin-top: 4px;
	text-align: justify;
	line-height: 12pt;
	font-weight: normal;
}

p.left, .LeftText
{
	text-align: left;
	font-size: 8pt;
	line-height: 10pt;
}

p.homepage
{
	text-align: justify;
	font-size: 11pt;
	line-height: 16pt;
	color: #606060;
	margin-top: 0px;
	margin-bottom: 16px;
}

p.homepage:first-letter
{
	color: #B90200;
}

p.small
{
	text-align: justify;
	font-size: 8pt;
	line-height: 10pt;
}

p.descrizione
{
	text-align: justify;
	font-size: 9pt;
	line-height: 10pt;
	color: #032881;
}
a
{
	color: #032881;
	text-decoration: none;
}
a:hover
{
	color: #375db7;
	text-decoration: underline;
}

a.nounderline
{
	text-decoration: none;
}
a.nounderline:hover
{
	text-decoration: none;
}

a.red
{
	color: #b90200;
	text-decoration: none;
}

a.red:hover
{
	color: #b90200;
	text-decoration: underline;
}
a.bigred
{
	color: #b90200;
	text-decoration: none;
	font-size: 10pt;
}

a.bigred:hover
{
	color: #b90200;
	text-decoration: underline;
}


ul
{
	margin: 0;
	list-style-type: square;
	color: #b90200;
}

li
{
	margin: 4px;
	text-align: justify;
	font-size: 9pt;
}


.Bordo
{
	border: solid 1px #687eb8;
	padding: 16px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	margin: 0;
}


.divIntestazione
{
	padding: 4px;
	width: 100%;
	height: 22px;
	background-color: #666ad0;
	color: #FFFFFF;
	text-align: center;
	word-spacing: normal;
	font-size: 14px;
	letter-spacing: 8pt;
	vertical-align: middle;
	font-weight: bold;
}

.divTipologie
{
	padding: 4px;
	text-align: center;
	word-spacing: normal;
	vertical-align: top;
	border: solid 1px #ffcc00;
	background-color: #EEEEEE;
}


.AWMButtonBIG1, .AWMButtonBIG2, .AWMButtonBIG3
{
	background-image: url(fondi/tasto_2_orange.jpg);
	color: #ffffff;
	background-color: #ffffff;
	text-transform: none;
	cursor: pointer;
	font-size: 12pt;
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 66px;
	width: 240px;
	border: none;
	margin: 4px;
}

.AWMButtonBIG2
{
	background-image: url(fondi/tasto_2_blue.jpg);
}

.AWMButtonBIG3
{
	background-image: url(fondi/tasto_2_green.jpg);
}



.divCmd1Small, .divCmd2Small, .divCmd3Small
{
	color: #ffffff;
	background-color: #ffffff;
	padding: 2px;
	text-transform: none;
	cursor: pointer;
	font-size: 9pt;
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 24px;
	width: 154px;
	border: none;
	margin: 4px;
	background-image: url(fondi/tasto_1_orange.jpg);
}

.divCmd2Small
{
	background-image: url(fondi/tasto_1_blue.jpg);
}

.divCmd3Small
{
	background-image: url(fondi/tasto_1_green.jpg);
}


.AWMButtonSMALL1, .AWMButtonSMALL2, .AWMButtonSMALL3
{
	color: #ffffff;
	background-color: #ffffff;
	padding: 2px;
	text-transform: none;
	cursor: pointer;
	font-size: 9pt;
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 24px;
	width: 154px;
	border: none;
	margin: 4px;
	background-image: url(fondi/tasto_1_orange.jpg);
}

.AWMButtonSMALL2
{
	background-image: url(fondi/tasto_1_blue.jpg);
}

.AWMButtonSMALL3
{
	background-image: url(fondi/tasto_1_green.jpg);
}

.divBoxhp
{
	background-position: top center;
	height: 80px;
	width: 222px;
	background-image: url(fondi/tasto_hp.jpg);
	background-repeat: no-repeat;
	font-size: 12pt;
}

.divBoxhp1
{
	background-position: top center;
	height: 10px;
	width: 222px;
	background-color: #DDDDDD;
	background-image: url(fondi/box_hp.jpg);
	background-repeat: no-repeat;
}
.divBoxhp2
{
	background-color: #DDDDDD;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	vertical-align: top;
	width: 206px;
}
.divBoxhp3
{
	background-position: bottom center;
	height: 10px;
	width: 222px;
	background-color: #DDDDDD;
	background-image: url(fondi/box_hp.jpg);
	background-repeat: no-repeat;
	margin-bottom: 16px;
}


.divBoxStr
{
	background-color: #EEEEEE;
	width: 880px;
}

.divBoxStr1, .divBoxStr2, .divBoxStr3, .divBoxStr4
{
	height: 10px;
	width: 16px;
	background-color: #EEEEEE;
	background-image: url(fondi/box_str.jpg);
	background-repeat: no-repeat;
	font-size: 2px;
}

.divBoxStr1
{
	background-position: top left;
}
.divBoxStr2
{
	background-position: top right;
}

.divBoxStr3
{
	background-position: bottom left;
}
.divBoxStr4
{
	background-position: bottom right;
}

.tdMenuGeo, .tdMenuGeoSX, .tdMenuGeoDX, .tdMenuGeoBlue
{
	height: 24px;
	background: #EEEEEE;
	color: #aaaaaa;
	font-size: 9pt;
}

.tdMenuGeoBlue
{
	color: #032881;
}

.tdMenuGeoSX, .tdMenuGeoDX
{
	background-image: url(fondi/mnu_geo.jpg);
	background-repeat: no-repeat;
	width: 12px;
}

.tdMenuGeoSX
{
	background-position: left center;
}

.tdMenuGeoDX
{
	background-position: right center;
}
.divStrHP
{
	background-position: center center;
	background: #ffcc00;
	vertical-align: middle;
	text-align: center;
	width: 222px;
	height: 32px;
	color: White;
	font-size: 14px;
	font-weight: bold;
	background-image: url(fondi/str_hp.jpg);
	background-repeat: no-repeat;
}

.imgStrHP
{
	cursor: pointer;
	margin: 0px;
}



.tdMenuAlto, .tdMenuAltoDX
{
	padding: 2px;
	width: 36px;
	text-align: center;
	word-spacing: normal;
	font-size: 11px;
	vertical-align: bottom;
	font-weight: bold;
	font-weight: normal;
	color: #375db7;
}

.tdMenuAlto
{
	border-right: dotted 2px #ff7722;
}


.tdMenuHP, .tdMenuHPOver, .tdMenuHPDX, .tdMenuHPOverDX, .tdMenuHPSX, .tdMenuHPSXOver
{
	text-align: center;
	word-spacing: normal;
	font-size: 9pt;
	vertical-align: middle;
	font-weight: bolder;
	color: white;
	height: 32px;
	text-transform: uppercase;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url(fondi/mnu.jpg);
	background-color: #032881;
}


.tdMenuHP, .tdMenuHPOver
{
	background-position: center center;
	background-repeat: no-repeat;
}

.tdMenuHPSX, .tdMenuHPSXOver
{
	background-position: left center;
	background-repeat: no-repeat;
}


.tdMenuHPDX, .tdMenuHPOverDX
{
	background-position: right center;
	background-repeat: no-repeat;
}

.tdMenuHP, .tdMenuHPOver, .tdMenuHPSX, .tdMenuHPSXOver
{
}

.tdMenuHPOver, .tdMenuHPOverDX, .tdMenuHPSXOver
{
	background-image: url(fondi/mnu_ov.jpg);
	background-color: #4c66a6;
}

.divNavigazione
{
	width: 100%;
	color: #CCCCCC;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	vertical-align: middle;
	padding-top: 2px;
	height: 20px;
	font-size: 8pt;
	margin-top: 4px;
	margin-bottom: 4px;
}


a.MenuLink, a.MenuLink:hover
{
	font-size: 9pt;
	vertical-align: middle;
	font-weight: bolder;
	color: white;
	text-decoration: none;
}

.tdLogo
{
	color: #ff7722;
	font-size: 14pt;
}

.tdHP
{
	padding-top: 10px;
	padding-left: 32px;
	vertical-align: top;
	text-align: left;
}

.tdHP1
{
	vertical-align: top;
	text-align: center;
	height: 60px;
	padding-top: 16px;
}

.tdHP2
{
	vertical-align: top;
	text-align: left;
	padding-top: 8px;
}

.tdDateAsta
{
	background-position: left 10px;
	background-image: url(icone/45.jpg);
	background-repeat: no-repeat;
	padding-left: 26px;
}

.tdDateSoggiorno
{
	background-position: left 4px;
	background-image: url(icone/45.jpg);
	background-repeat: no-repeat;
	padding-left: 32px;
}
.tdScadenzaAsta
{
	background-position: left 4px;
	background-image: url(icone/66.jpg);
	background-repeat: no-repeat;
	padding-left: 32px;
}

.tdLocalitaAsta
{
	background-position: left 4px;
	background-image: url(icone/117.jpg);
	background-repeat: no-repeat;
	padding-left: 32px;
}

.tdPartecipantiAsta
{
	background-position: left 12px;
	background-image: url(icone/21.jpg);
	background-repeat: no-repeat;
	padding-left: 26px;
}
.tdBudgetAsta
{
	background-position: left 10px;
	background-image: url(icone/167.jpg);
	background-repeat: no-repeat;
	padding-left: 42px;
}
.tdOffertaAsta
{
	background-position: left 10px;
	background-image: url(icone/174.jpg);
	background-repeat: no-repeat;
	padding-left: 42px;
}


.tdStruttureAsta
{
	background-position: left top;
	background-image: url(icone/1.jpg);
	background-repeat: no-repeat;
	padding-left: 32px;
}

.tdPreferenze
{
	padding-bottom: 6px;
	padding-top: 6px;
}

.divPrezzo
{
	background-position: left 2px;
	background-image: url(icone/167.jpg);
	background-repeat: no-repeat;
	padding-left: 32px;
	margin-top: 8px;
}

.divScontato
{
	background-position: left 2px;
	background-image: url(icone/174.jpg);
	background-repeat: no-repeat;
	padding-left: 32px;
	margin-top: 8px;
}

.divPrezzoPieno
{
	background-position: 6px 6px;
	background-image: url(icone/169.jpg);
	background-repeat: no-repeat;
	padding-left: 32px;
	margin-top: 8px;
}

.divScontoGestore
{
	background-position: 2px 6px;
	background-image: url(icone/74.jpg);
	background-repeat: no-repeat;
	padding-left: 32px;
	margin-top: 8px;
}

.lblPrezzoBarrato, .lblPrezzoRed, .lblPrezzoRedBig
{
	font-size: 12pt;
	text-decoration: line-through;
	color: #AAAAAA;
	font-weight: bold;
}
.lblPrezzoRed, .lblPrezzoRedBig
{
	text-decoration: none;
	color: #b90200;
}
.lblPrezzoRedBig
{
	font-size: 16pt;
}
.lblDescrizione
{
	font-size: 10pt;
}

.spGiallo
{
	color: #b20900;
}

.Paginatore
{
	vertical-align: middle;
	text-align: center;
	color: #ff7722;
	font-size: 12pt;
	font-weight: normal;
}

.pnlComandi
{
	border-top: dotted 1px #CCCCCC;
	border-bottom: dotted 1px #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FF7722;
	font-size: 10pt;
}

.buttonChiudi
{
	color: #FFFFFF;
	cursor: pointer;
	font-size: 8pt;
	height: 20px;
	border: solid 1px #FFFFFF;
	background-color: #687eb8;
	text-transform: lowercase;
}

.buttonRedSmall, .buttonGreenSmall, .buttonBlueSmall
{
	color: #ffffff;
	text-transform: none;
	cursor: pointer;
	font-size: 7pt;
	height: 24px;
	width: 24px;
	border: none;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: white;
	margin: 0px 0px 2px 2px;
	padding: 0px;
}

.buttonGreenSmall
{
	background-image: url(fondi/tasto_0_green.jpg);
}

.buttonRedSmall
{
	background-image: url(fondi/tasto_0_red.jpg);
}

.buttonBlueSmall
{
	background-image: url(fondi/tasto_0_blue.jpg);
}



.buttonRedLungo, .buttonGreenLungo, .buttonBlueLungo, .buttonOrangeLungo
{
	color: #ffffff;
	background-color: #ffffff;
	text-transform: lowercase;
	cursor: pointer;
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 24px;
	width: 220px;
	border: none;
	margin-top: 4px;
}

.buttonRedLungo
{
	background-image: url(fondi/0_red.jpg);
	color: #b90200;
}

.buttonGreenLungo
{
	background-image: url(fondi/0_green.jpg);
	color: #008000;
}

.buttonBlueLungo
{
	background-image: url(fondi/0_blue.jpg);
	color: #143992;
}

.buttonOrangeLungo
{
	background-image: url(fondi/0_orange.jpg);
	color: #e75c05;
}



.button, .buttonRed, .buttonBlue, .buttonOrange, .buttonGreen
{
	color: #ffffff;
	background-color: #ffffff;
	text-transform: lowercase;
	cursor: pointer;
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 24px;
	width: 150px;
	border: none;
	margin: 4px;
}

.buttonGreen
{
	background-image: url(fondi/1_green.jpg);
	color: #008000;
}

.buttonOrange, .button
{
	background-image: url(fondi/1_orange.jpg);
	color: #e75c05;
}
.buttonBlue
{
	background-image: url(fondi/1_blue.jpg);
	color: #143992;
}

.buttonRed
{
	background-image: url(fondi/1_red.jpg);
	color: #b90200;
}

.buttonRedMiddle, .buttonBlueMiddle, .buttonOrangeMiddle, .buttonGreenMiddle, .buttonProblemi
{
	color: #ffffff;
	background-color: #ffffff;
	text-transform: lowercase;
	cursor: pointer;
	font-size: 12pt;
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 66px;
	width: 240px;
	border: none;
	margin: 4px;
}

.buttonGreenMiddle
{
	background-image: url(fondi/2_green.jpg);
	color: #008000;
}

.buttonOrangeMiddle
{
	background-image: url(fondi/2_orange.jpg);
	color: #e75c05;
}
.buttonBlueMiddle
{
	background-image: url(fondi/2_blue.jpg);
	color: #143992;
}

.buttonRedMiddle
{
	background-image: url(fondi/2_red.jpg);
	color: #b90200;
}


.buttonProblemi
{
	background-image: url(fondi/problemi.jpg);
	height: 32px;
	width: 196px;
	background-position: left top;
	padding-left: 20px;
	font-size: 8pt;
	margin-top: 4px;
}


.Etichetta
{
	font-size: 9pt;
	color: #606060;
	padding-bottom: 8px;
	line-height: 9pt;
}

.EtichettaGrigia, .EtichettaBlu
{
	height: 12px;
	font-size: 8pt;
	font-weight: bold;
	color: #3a3c77;
}

.EtichettaGrigia
{
	color: #606060;
}

.tdEtichetta
{
	font-size: 7pt;
	font-weight: bold;
	color: #000080;
	text-align: left;
	vertical-align: top;
	padding-right: 8px;
}

.tdEtichettaBig
{
	font-size: 11pt;
	font-weight: bold;
	color: #FF7722;
	text-align: left;
	vertical-align: top;
	padding-right: 8px;
}
.tdValore
{
	font-size: 8pt;
	font-weight: bold;
	color: #b90200;
}

.tdEContratto, .tdVContratto, .tdEStruttura, .tdVStruttura
{
	font-size: 9pt;
	color: #606060;
	text-align: left;
	vertical-align: top;
	padding-right: 8px;
	width: 25%;
	border-bottom: dotted 1px #CCCCCC;
}
.tdVContratto, .tdVStruttura
{
	font-weight: bold;
	color: #b90200;
	width: 75%;
}

.tdEStruttura
{
	width: 35%;
}

.tdVStruttura
{
	width: 65%;
	font-weight: normal;
}

.tdTContratto
{
	font-size: 11pt;
	font-weight: bold;
	color: #FF7722;
	text-align: left;
	vertical-align: top;
	padding-top: 12px;
	padding-bottom: 12px;
}

span.barrato
{
	text-decoration: line-through;
}

.Valore
{
	font-size: 8pt;
	font-weight: normal;
	color: #161616;
	padding-bottom: 8px;
}
.TestoErrore
{
	font-size: 12pt;
	font-weight: normal;
	color: #b90200;
}


.NomeStruttura
{
	color: #b90200;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}

.NomeStruttura:hover
{
	text-decoration: underline;
}

.Label
{
	font-size: 8pt;
	font-weight: normal;
	color: #161616;
}

.LabelEV
{
	font-size: 8pt;
	font-weight: bold;
	color: #b90200;
}
.LabelDeselez
{
	font-size: 8pt;
	font-weight: normal;
	color: #BBBBBB;
}
.lblMsg
{
	font-size: 8pt;
	color: #b90200;
}
.lblPrezzo, .txtPrezzo
{
	font-size: 10pt;
	font-weight: bold;
	color: #b90200;
}
.txtPrezzo
{
	border: solid 1px #CCCCCC;
}

.txtPrezzoBig
{
	font-size: 14pt;
	font-weight: bold;
	color: #606060;
	border: solid 1px #b90200;
	padding: 2px;
}

.txtBox
{
	border: solid 1px #CCCCCC;
}

.txtBoxBig
{
	border: solid 1px #FFFFFF;
	font-size: 14pt;
	font-weight: bold;
	color: #606060;
	width: 380px;
}

.watermarked
{
	border: solid 1px #CCCCCC;
	background-color: #E8E8FF;
	color: #AAAAAA;
	padding-left: 4px;
}

.LabelUtente
{
	font-size: 9pt;
	font-weight: bold;
	color: #3a3c77;
}

.LabelTitolo, .LabelMedio, .LabelCategoria, .LabelSmall, .LabelTitoloRed
{
	font-size: 14pt;
	font-weight: bold;
	color: #3a3c77;
}

.LabelTitoloRed
{
	color: #b90200;
}

.LabelMedio
{
	font-size: 12pt;
}

.LabelSmall
{
	font-size: 10pt;
	color: #b90200;
}

.LabelCategoria
{
	margin-top: 8px;
}

.spanOfferta
{
	font-size: 10pt;
	font-weight: bold;
	color: #CC0000;
}

.spanOffertaIniziale
{
	font-size: 8pt;
	font-weight: normal;
	color: #0000FF;
	text-decoration: line-through;
}

.hlNumeroAste
{
	font-size: 8pt;
	font-weight: normal;
}

.tdMenuAdm
{
	border: 1px solid #808080;
	background-color: #CCCCFF;
	padding: 8px;
}

.tdDataAsta
{
	border-top: dotted 1px #FF7722;
	border-bottom: dotted 1px #FF7722;
	padding: 2px;
	color: #606060;
}

.tdCorpo
{
	border-right: 1px solid #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #f0f0f0;
	padding: 8px;
}

.pnlDescrizione
{
	padding: 4px;
	background-color: #eeeeee;
	border: solid 1px #cccccc;
	width: 320px;
	vertical-align: middle;
	text-align: left;
}

.pnlRichiesta
{
	background-color: #D9E4FF;
	padding: 8px;
}

.riga
{
	background-color: #ffffff;
}

.rigaAlternata
{
	background-color: #ffffff;
}

.rigaElenco, .rigaElencoAlternata
{
	font-size: 8pt;
	font-weight: normal;
	color: #161616;
	background-color: #EEEEEE;
	vertical-align: top;
}

.rigaElencoAlternata
{
	background-color: #ffffff;
}


.rigaElencoUA
{
	font-size: 9pt;
	font-weight: bold;
	color: #363636;
	vertical-align: top;
}


.divElencoAste
{
	margin-bottom: 16px;
}

.divMappa
{
	border: solid 1px #687eb8;
}

img
{
	border: solid 1px #808080;
}

img.icona
{
	border: solid 1px #CCCCCC;
}

img.iconaservizi
{
	width: 40px;
	height: 40px;
	border: none;
}

.padright
{
	padding-right: 16px;
	padding-bottom: 16px;
	vertical-align: top;
}
.minstruttura, .mindisable
{
	margin-bottom: -4px;
}

.mindisable
{
	opacity: .40;
	filter: alpha(opacity=40);
}

.evidorange
{
	font-weight: bold;
	color: #e75c05;
}

.pnlprezzo
{
	padding-right: 4px;
}

.hlElenco
{
	font-size: 8pt;
}

.hlElencoLamp, .hlFrecciaBig
{
	font-size: 10pt;
	background-position: left 4px;
	background-repeat: no-repeat;
	background-image: url(icone/apri_10.jpg);
	padding-left: 16px;
	font-weight: normal;
}

.hlFrecciaBig
{
	font-size: 14pt;
	font-weight: bold;
	background-position: left 7px;
}

.itemSmall
{
	height: 10px;
}


.pnlstrutture
{
	height: 400px;
	width: 600px;
	border: 1px solid #808080;
}

.cmdOpen
{
	border: none;
	cursor: pointer;
}

.lbBig
{
	font-size: 10pt;
	font-weight: bold;
	color: #b90200;
}


.divpad
{
	padding-top: 16px;
	padding-bottom: 16px;
}



.lbGallery, .lbReviews, .lbReviewsmall, .lbMappa, .lbDettaglio, .lbChiudi, .lbApri, .lbCarrello, .lbStrutture, .lbMappaSmall, .lbAstaSmall, .lbOfferta, .lbSvuotaLista, .lbapriUA, .lbfilm, .lbGrafico
{
	background-position: left middle;
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 36px;
	font-size: 9pt;
	font-weight: bold;
	color: #032881;
	height: 48px;
	text-transform: lowercase;
}

.lbfilm
{
	background-image: url(icone/film32.jpg);
	color: #b90200;
	padding-left: 38px;
}

.lbChiudi
{
	background-image: url(icone/chiudi.jpg);
	color: #b90200;
	padding-left: 32px;
}

.lbApri
{
	background-image: url(icone/freccia_32.jpg);
	color: #b90200;
	padding-left: 32px;
}


.lbapriUA
{
	background-position: left 8px;
	background-image: url(icone/apri_16.jpg);
	color: #b90200;
	padding-left: 32px;
	height: 24px;
}

.lbaprismall
{
	font-size: 9pt;
	font-weight: bold;
	color: #032881;
	text-transform: lowercase;
}

.lbinfosmall
{
	background-position: left middle;
	background-repeat: no-repeat;
	font-size: 9pt;
	font-weight: bold;
	background-image: url(icone/info.jpg);
	color: #032881;
	padding-left: 18px;
	text-transform: lowercase;
	height: 32px;
	vertical-align: middle;
}

.hlRichiesta, .hlRichiestaBlu
{
	background-position: left 8px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 24px;
	font-size: 12pt;
	font-weight: bold;
	color: #ff7722;
	height: 48px;
	background-image: url(icone/apri_16.jpg);
}

.hlRichiestaBlu
{
	color: #032881;
}
.hlmap
{
	background-position: left middle;
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
	background-image: url(icone/map_24.png);
	color: #032881;
	padding-left: 28px;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 32px;
	vertical-align: middle;
}

.lbGallery
{
	background-image: url(icone/159.jpg);
	cursor: pointer;
	padding-left: 42px;
}

.lbReviews
{
	background-image: url(icone/168.jpg);
	cursor: pointer;
	padding-left: 42px;
}

.lbReviewsmall
{
	background-image: url(icone/reviews_24.jpg);
	padding-left: 24px;
}
.lbMappa
{
	background-image: url(icone/map_32.jpg);
	cursor: pointer;
}

.lbGrafico
{
	background-image: url(icone/grafico.jpg);
	cursor: pointer;
}


.lbMappaSmall
{
	background-image: url(icone/125.jpg);
	padding-left: 26px;
	padding-top: 4px;
}

.lbDettaglio
{
	background-image: url(icone/lente.jpg);
	margin-left: 8px;
	padding-left: 32px;
}


.lbCarrello
{
	background-image: url(icone/carrello_24.jpg);
	margin-left: 8px;
	padding-left: 30px;
	padding-top: 4px;
}

.lbStrutture
{
	background-image: url(icone/78.jpg);
	margin-left: 8px;
	padding-left: 34px;
	padding-top: 4px;
}

.lbAstaSmall
{
	background-image: url(icone/171.jpg);
	margin-left: 8px;
	padding-left: 30px;
	padding-top: 4px;
}

.lbOfferta
{
	background-image: url(icone/72.jpg);
	margin-left: 8px;
	padding-left: 30px;
	padding-top: 4px;
}

.lbSvuotaLista
{
	background-image: url(icone/elimina.jpg);
	margin-left: 8px;
	padding-left: 30px;
	padding-top: 4px;
}

.lbAggiungi, .lbElimina
{
	background-position: left middle;
	background-repeat: no-repeat;
	padding-left: 16px;
	font-size: 8pt;
	color: #032881;
}

.lbAggiungi
{
	background-image: url(icone/aggiungi.gif);
}

.lbElimina
{
	background-image: url(icone/delete.gif);
}


.margineNeg
{
	margin-bottom: -4px;
}

.tdDatiOfferta
{
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: dotted 1px #CCCCCC;
}

.lbLettera, .lbPrimaLettera
{
	border-right: solid 1px #AAAAAA;
	padding-right: 4px;
}

.lbPrimaLettera
{
	border-left: solid 1px #AAAAAA;
	padding-left: 4px;
}


.hlTagCloud
{
	padding-right: 16px;
}

.hlValori
{
	color: #363636;
	font-size: 14pt;
}

.divTitolo
{
	width: 100%;
	background-color: #687eb8;
	color: White;
	font-weight: bold;
	font-size: 10pt;
	padding: 4px;
	margin-bottom: 8px;
}


.pnlMenu
{
	background-color: #EEEEEE;
}

.cmdChiudi
{
	font-size: 10pt;
	padding: 2px;
	border: 1px solid #606060;
	color: #606060;
	cursor: pointer;
}

.pnlregioniHP, .pnlzoneHP, .pnllocalitaHP
{
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 60px;
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 8px;
}
.pnllocalitaHP
{
	padding-bottom: 8px;
}
.pnlzoneHP
{
	background-image: url(                        'fondi/faraglioni.jpg' );
	min-height: 200px;
}

.pnlregioniHP
{
	background-image: url(                        'fondi/citta.jpg' );
	min-height: 200px;
}

/*
.pnllocalitaHP
{
    background-image: url( 'fondi/localita.jpg' );
    min-height: 200px;
}
*/

.tastoHP, .tastoHP1, .tastoHP2, .tastoHP3
{
	background-image: url(                        'fondi/tasto_hp1.jpg' );
	background-repeat: no-repeat;
	background-position: bottom;
	height: 160px;
	padding-left: 94px;
}
.tastoHP1
{
	background-image: url(                        'fondi/tasto_hp1.jpg' );
}
.tastoHP2
{
	background-image: url(                        'fondi/tasto_hp2.jpg' );
}
.tastoHP3
{
	background-image: url(                        'fondi/tasto_hp3.jpg' );
}



.infoHP
{
	background-image: url(                        'fondi/bg_grigio.jpg' );
	background-repeat: repeat-x;
	background-position: bottom;
}

.popupPanel
{
	background-image: url(                        'fondi/bg_grigio.jpg' );
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 8px;
}

#slideShow
{
	width: 360px;
	height: 280px;
	padding: 10px;
}

.DivCentrato
{
	width: 240px;
	height: 240px;
	position: absolute;
	left: 50%;
	margin-left: -120px;
	border: 1px solid #CCCCCC;
	background-color: White;
	text-align: center;
	padding-top: 80px;
}

.testoreviews
{
	text-align: justify;
	font-size: 9pt;
	line-height: 10pt;
	color: #606060;
	font-weight: normal;
}


.lblUtente
{
	padding-right: 4px;
	margin-right: 4px;
	border-right: solid 1px #ff7722;
	color: #ff7722;
}

.lbRiservata, .lbRiservatachiaro
{
	padding-left: 4px;
	margin-left: 4px;
	border-left: solid 1px #ff7722;
}


.txtAstaRapidaHP, .tdTestoGrande
{
	border: 1px solid #FFFFFF;
	color: #CCCCCC;
	font-size: 14pt;
	font-weight: bold;
	width: 380px;
}

.tdTestoGrande
{
	color: #606060;
	font-size: 12pt;
}


.txtCercaWmrk
{
	border: 1px solid #FFFFFF;
	color: #BBBBBB;
	font-size: 9pt;
	font-weight: normal;
}

.txtCerca
{
	border: 1px solid #FFFFFF;
	color: #363636;
	font-size: 9pt;
	font-weight: normal;
}

.pnlCerca
{
	text-align: left;
}

.utenteAsta
{
	font-size: 16pt;
}

.cbCombo
{
	border: 1px solid #CCCCCC;
	color: #363636;
	font-size: 9pt;
	font-weight: normal;
}

.divLink
{
	border: 1px solid #CCCCCC;
	padding: 32px;
	width: 280px;
	height: 120px;
	vertical-align: top;
	margin-bottom: 8px;
}

.icoPOI
{
	float: left;
	margin-right: 10px;
}

.imgPOI
{
	width: 90px;
	height: 60px;
	border: none;
}

.chkBIG
{
	font-size: 10pt;
	font-weight: bold;
	color: #363636;
}

.divCommento
{
	font-size: 10pt;
	font-style: italic;
	margin-bottom: 8px;
}

.divTagCloud
{
	background-color: #EAEAEA;
	padding: 8px;
}

.divButton
{
	margin-top: 8px;
	text-align: center;
	border: solid 1px silver;
	padding: 8px;
	width: 420px;
	font-size: 10pt;
}

.pnlClsbl
{
	height: 0px;
	overflow: hidden;
}
/**************************************************************

	Lightbox
	v 1.5

**************************************************************/

#lbOverlay
{
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer
{
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading
{
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage
{
	border: 10px solid #fff;
}

.ImgMargin
{
	margin-right: 4px;
	border: none;
}

.photos
{
	padding: 3px;
	border: 1px solid #fff;
}

a:hover .photos
{
	border: 1px solid #999;
}

.lightboxDesc a
{
	color: #999999;
	text-decoration: none;
}

.lightboxDesc a:hover
{
	color: #000000;
	text-decoration: none;
}

.modalBackground
{
	background-color: Black;
	opacity: .20;
	filter: alpha(opacity=20);
}


#lbPrevLink, #lbNextLink
{
	display: block;
	width: 63px;
	height: 32px;
	outline: none;
}

#lbPrevLink
{
	float: left;
	background: transparent url(icone/chiudi.jpg) no-repeat left;
}

#lbPrevLink:hover
{
	background: transparent url(icone/chiudi.jpg) no-repeat left;
}

#lbNextLink
{
	float: right;
	background: transparent url(icone/apri.jpg) no-repeat right;
}

#lbNextLink:hover
{
	background: transparent url(icone/apri.jpg) no-repeat right;
}

#lbControls
{
	display: block;
	height: 32px;
}


/**********************************/


#lbBottom
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink
{
	clear: both;
	display: block;
	float: right;
	width: 24px;
	height: 24px;
	background: transparent url(icone/elimina.jpg) no-repeat center;
	margin: 0px 0px 0px 0px; /*border: 1px solid #000;*/
}

#lbCaption, #lbNumber, #lbDescription
{
	margin-right: 71px; /*border: 1px solid #000;*/
}

#lbCaption
{
	font-weight: bold;
}


.lightboxDesc
{
	display: none;
}

/************************************************************
CALANDARIO AJAX
*/
.calendarioajax .ajax__calendar_container
{
	border: 1px solid #333399;
	background-color: #EEEEEE;
	color: #b90200;
}
.calendarioajax .ajax__calendar_container .ajax__calendar_body
{
	background-color: #EEEEEE;
	color: #333399;
	font-weight: normal;
}

.calendarioajax .ajax__calendar_container .ajax__calendar_body .ajax__calendar_active
{
	border: solid 1px #b90200;
}

.calendarioajax .ajax__calendar_container .ajax__calendar_body .ajax__calendar_other
{
	color: #BBBBBB;
}
/************************************************************
BOX FACEBOOK
*************************************************************/
.divFBComment
{
	border: 1px solid #687eb8;
	padding: 4px;
}
/************************************************************
BOX METEO
*************************************************************/
.divMeteoBordo
{
	border: 1px solid #687eb8;
	padding: 4px;
	width: 220px;
}

.divMeteo
{
	background-color: #E6E6FA;
	padding-bottom: 4px;
}

.DivCurrentTemp
{
	width: 98px;
	float: left;
	height: 40px;
	vertical-align: middle;
	background-color: #f2f50c;
	font-size: 1.3em;
	text-align: center;
	font-weight: bold;
}
.DivWind
{
	width: 40px;
	float: left;
	height: 39px;
	background-image: url(             'images/wind.png' );
}

/************************************************************
DISP
*/

.DivAnimazione
{
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #000000;
	z-index: 5;
	display: none;
	background-image: url(         'img/loader.gif' );
	opacity: 0.2;
	filter: alpha(opacity=20);
	background-position: center;
	background-repeat: no-repeat;
}

.menuDisp, .menuDispEV, .divDettDisp, .divDettDispH
{
	background-color: #FFFFFF;
	font-size: 12pt;
	color: #606060;
	border: solid 1px #ff7722;
	text-align: center;
}

.menuDispEV, .divDettDispH
{
	background-color: #ff7722;
	color: #FFFFFF;
}

.divDettDisp, .divDettDispH
{
	text-align: left;
}

.divDettDispH
{
	font-weight: bold;
	padding-left: 8px;
}

.divDettDisp
{
	background-color: #FFFCD2;
	padding: 8px;
}

.dispCercaHotel
{
	font-size: 11pt;
	padding: 16px;
	background-color: #FF8D48;
	color: #FFFFFF;
	text-align: left;
}
.dispBordoCercaHotel
{
	border: 1px solid #FFD8BF;
	padding: 4px;
	background-color: #FFFFFF;
}
.txtDispCerca
{
	font-weight: bold;
	font-size: 12pt;
	background-color: #FFFFFF;
	color: #606060;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
	padding: 4px;
}
.xtDispCerca
{
	font-weight: bold;
	font-size: 12pt;
	color: #CCCCCC;
	padding: 4px;
}

.dispCmdCerca
{
	border: solid 4px #FFFFFF;
	font-weight: bold;
	background-color: #006699;
	font-size: 14pt;
	color: #FFFFFF;
	padding: 8px;
	cursor: pointer;
	width: 120px;
}
.dispCmdCerca:hover
{
	background-color: #009CE8;
}


.divDisp
{
	min-height: 400px;
	border-left: solid 1px #ff7722;
	border-right: solid 1px #ff7722;
	border-bottom: solid 1px #ff7722;
}
.dispLabel, .dispValore, .dispChkList
{
	font-size: 10pt;
	color: #687eb8;
	font-weight: bold;
}

.dispValore
{
	color: #032881;
}

.dispTextBox
{
	border: solid 1px #CCCCCC;
	background-color: #EEEEEE;
	color: #606060;
}
.dispChkList
{
	color: #032881;
}

.dispDay, .dispDayEV
{
	border: 1px solid #000000;
	background-color: #339966;
	color: #FFFFFF;
	width: 18px;
	height: 18px;
	padding: 0px;
	font-size: 8pt;
	cursor: pointer;
}

.dispDay:hover
{
	background-color: #62CA96;
}

.dispDayEV
{
	background-color: #CC0000;
}

.dispDayEV:hover
{
	background-color: #FF4040;
}

.dispDayPrezzo
{
	border: 1px solid #336699;
	background-color: #4080BF;
	color: #FFFFFF;
	width: 24px;
	padding: 0px;
	font-size: 8pt;
	cursor: pointer;
}

.dispDayPrezzo:hover
{
	background-color: #80AAD5;
}

.dispStag0, .dispStag1, .dispStag2, .dispStag3
{
	border: 1px solid #336699;
	background-color: #4080BF;
	background-color: #8CB3D9;
	color: #FFFFFF;
	width: 18px;
	height: 18px;
	padding: 0px;
	font-size: 8pt;
	cursor: pointer;
}
.dispStag1
{
	background-color: #b90200;
}
.dispStag2
{
	background-color: #306192;
}
.dispStag3
{
	background-color: #1B3652;
}
.dispHlValori
{
	color: #b90200;
	font-size: 12pt;
}
.dispHlValori:hover
{
	color: #FFFFFF;
}

.dispSeleziona
{
	border: 1px solid #ff7722;
	font-size: 11pt;
	padding: 16px;
	background-color: #FFC6A4;
	text-align: left;
	margin-top: 8px;
	width: 89%;
}

.hlUADisp
{
	font-size: 10pt;
	color: #003399;
	text-decoration: underline;
}

.dispDivPrezzo
{
	font-size: 10pt;
	color: #003399;
	font-weight: bold;
}

.dispDivPrezzo2
{
	font-size: 9pt;
	color: #606060;
	font-weight: bold;
}

.dispHotel
{
	background-position: bottom;
	border: 1px solid #CCCCCC;
	padding-top: 8px;
	padding-bottom: 16px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 16px;
	background-image: url(fondi/grsf.jpg);
	background-repeat: repeat-x;
}

.dispIntHotel
{
	font-size: 10pt;
	color: white;
	font-weight: bold;
	background-color: #6666FF;
	padding: 4px;
}


.dispHotelUA
{
	border: 1px solid #6666FF;
}


.dispIntUA
{
	font-size: 9pt;
	color: #336699;
	font-weight: bold;
	background-color: #D7D7FF;
	padding: 2px;
}

.dispRowUA
{
	border-bottom: dotted 1px #336699;
	border-bottom-color: #9999FF;
}

.dispDivUA
{
	font-size: 12pt;
	color: white;
	font-weight: bold;
	background-color: #AAAAAA;
	padding: 4px;
}
.dispPadBottom
{
	padding-bottom: 4px;
}
.dispPadTop
{
	padding-top: 8px;
}

.dispPadLato
{
	padding-left: 4px;
	padding-right: 4px;
}

.dispImgPersone
{
	padding-bottom: 8px;
}

.dispMsg
{
	margin: 32px;
	padding: 16px;
	border: solid 1px #b90200;
	background-color: #FFE1E1;
	font-size: 12pt;
	color: #b90200;
}

h4.table
{
	margin-top: 0px;
	margin-bottom: 8px;
}

.dispPager
{
	color: #ff7722;
	font-size: 11pt;
	word-spacing: 4pt;
}

.dispCmdPag
{
	border: 1px solid #6666FF;
	font-size: 9pt;
	font-weight: bold;
	color: #6666FF;
	background-color: #E6E6FF;
	width: 24px;
	height: 24px;
	margin: 4px;
	padding-left: 0px;
	padding-right: 0px;
	cursor: pointer;
	text-align: center;
}

.dispCmdPag:hover
{
	color: #E6E6FF;
	background-color: #6666FF;
}

.dispCmdPagEV
{
	border: 1px solid #ff7722;
	font-size: 9pt;
	font-weight: bold;
	color: #ff7722;
	background-color: #FFFFFF;
	width: 24px;
	height: 24px;
	margin: 4px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

.dispLblRnk
{
	color: #003399;
	font-size: 12pt;
	font-weight: bold;
}
