﻿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: 14pt;
    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 2px #b90200;
    padding: 24px;
    font-size: 18pt;
}

.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;
}

.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: 16pt;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 0px;
    color: #032881;
}

h3, .Titolo1, .IntestazioneCerca, .TitoloBlue, .TitoloGrid
{
    font-size: 11pt;
    margin-bottom: 2px;
    margin-top: 0px;
    font-weight: bold;
}

h3
{
    letter-spacing: 1pt;
    font-weight: normal;
}

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.bianco
{
    border-top: dotted 1px #FFFFFF;
}

p, .testo
{
    font-size: 9.5pt;
    margin-bottom: 4px;
    margin-top: 4px;
    text-align: justify;
    line-height: 12pt;
}

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: 11pt;
    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: 8pt;
    font-weight: bold;
    color: #3a3c77;
    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
{
    font-size: 14pt;
    font-weight: bold;
    color: #3a3c77;
}

.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;
}

.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;
}

.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;
}

.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: 12pt;
}

.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;
}


.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;
}


.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;
}


/**************************************************************

	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;
}

/*************************************************************/

