body
{
    font-size: 11px;

    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #336699;
}
.table
{
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}
.table1
{
    padding: 2px;
    margin: 2px;
}
.header
{
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
    color: #808080;
    width: 910px;
    background-color: #CECFCE;
}
.tablemenu
{
    border-style: 0;
    border-color: 0;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 910px;
    }
.tblcontent
{
    width: 930px;
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-spacing: 0px;
}
.tdcontentsx
{
    width: 10px;
    border-collapse: collapse;
    background-image: url('images/sx.gif');
    background-repeat: repeat-y;
        border-style: 0;
    border-color: 0;
    border-width: 0px;
    padding: 0px;
    margin: 0px;

}
.tdcontentdx
{
    width: 10px;
    border-collapse: collapse;
    background-image: url('images/dx.gif');
    background-repeat: repeat-y;
        border-style: 0;
    border-color: 0;
    border-width: 0px;
    padding: 0px;
    margin: 0px;

}
.tdcontent
{
    width: 910px;
    border-collapse: collapse;
}
.tduserarea
{
    width: 200px;
    border-collapse: collapse;
}
.tdcontentplace
{
    border-style: 0;
    border-color: 0;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width: 700px;
    border-collapse: collapse;
}
.top
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background-image: url('upload/TOP.jpg');
    height: 180px;
    background-repeat: no-repeat;
    width: 910px;
}
.tblbottom
{
    border-style: 0;
    border-color: 0;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 910px;
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: x-small;
    color: #000080;
}
.tdbottom
{
    border-style: 0;
    border-color: 0;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}
.bottom
{
    background-image: url(images/LogoTourismIT.gif);
    width: 125px;
    height: 16px;
}
.spaziomenu
{
    border-style: 0;
    border-color: 0;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    background-image: url('images/spaziomenu.gif');
    height: 34;
    background-repeat: no-repeat;
    border-collapse: collapse;
    border-spacing: 0px;
    empty-cells: hide;
    caption-side: bottom;
    width: 2px;
    }
.menu 
{
    border-style: 0;
    border-color: 0;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width:100px;
	height:34;
	border-collapse: collapse;
    border-spacing: 0px;
    empty-cells: hide;
    caption-side: bottom;
    }
.tdbottommenu
{
    border-style: 0;
    border-color: 0;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    background-image: url('images/sfondo4.gif');
    height: 30px;
    background-repeat: repeat;
    border-collapse: collapse;
    border-spacing: 0px;
    empty-cells: hide;
    caption-side: bottom;
    width: 910x;
    }
.tbluserarea
{
    width: 200px;
    background-color: #0099CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: #FFFFFF;
    border-collapse: collapse;
    border-spacing: 0px;
}
.tblrisultati
{
    width: 500px;
    background-color: #0099CC;
    color: #FFFFFF;
    border-collapse: collapse;
    border-spacing: 0px;
        border-style: 0;
    border-color: 0;
    border-width: 0px;
    padding: 0px;
    margin: 0px;

}
.tdtitolobasket
{
    width: 200px;
    height: 20px;
    background-color: #808080;
        border-style: 0;
    border-color: 0;
    border-width: 0px;
    padding: 0px;
    margin: 0px;

}
.tdtitolo
{
    background-image: url('images/BarraTitolo.gif');
    height: 25px;
    background-repeat: repeat;
    border-collapse: collapse;
    border-spacing: 0px;
}
.tdtitolo2
{
    background-image: url('images/Sfondo2.gif');
    height: 25px;
    background-repeat: repeat;
    border-collapse: collapse;
    border-spacing: 0px;
}
.tdtitolo3
{
    background-image: url('images/Sfondo3.gif');
    height: 25px;
    background-repeat: repeat;
    border-collapse: collapse;
    border-spacing: 0px;
    font-family: Arial;
    font-size: x-small;
    color: #FFFFFF;
    font-weight: bold;
}
.tdtitolobold
{
    background-image: url('images/sfondostruttura.jpg');
    height: 30px;
    background-repeat: repeat;
    border-collapse: collapse;
    border-spacing: 0px;
}
.textbox
{
    font-family:Verdana;
    font-size:x-small;
    color:Black;
    font-weight:bolder;
    border-style:solid;
    border-width: 1px;
    background-color: White;
}
.categoria
{
    background-color: transparent;
    font-size: small;
    color: #FFFFFF;
    font-family: Verdana;
    font-weight: bold;
}
.TabellaPeriodo
{
    background-color: #0099CC;
    border-right: gray thin inset;
    border-top: gray thin inset;
    border-left: gray thin inset;
    border-bottom: gray thin inset;
    width: 480px;
    text-align: center;
    border: 1px ridge #FF9900;
    border-spacing: 0px;
    border-collapse: collapse;
}
.tblsortby
{
    background-image: url('images/sfondo7.gif');
    height: 30px;
    background-repeat: repeat;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 500px;
}
.Weeks
{
    background-color: white;
    font-size: x-small;
    color: black;
    font-family: Arial;
    border-spacing: 1px;
    }
.WeeksTitle
{
    background-color: white;
    font-size: x-small;
    color: #000000;
    font-family: Verdana;
    border-spacing: 1px;
}

.validatorCalloutHighlight
{
    background-color: Yellow;
    color: #000000;
}

textarea
{
    font-weight: bold;
    font-size: xx-small;
    cursor: hand;
    border-top-style: none;
    font-family: Verdana;
    border-right-style: none;
    border-left-style: none;
    background-color: white;
    border-bottom-style: none;
}
.voucher
{
    background-image: url(images/SfondoVoucher.jpg);
    width: 300px;
    height: 150px;
}
.PeriodoRichiestoLibero
{
    border-style: solid none solid none;
    border-width: thin 0px thin 0px;
    border-color: #C0C0C0;
    width: 60px;
    text-align: center;
    font-size: xx-small;
    color: #FFFFFF;
    font-family: Arial;
    background-color: #339933;
}
.PeriodoRichiestoOccupato
{
    border-style: solid none solid none;
    border-width: thin 0px thin 0px;
    border-color: #C0C0C0;
    width: 60px;
    text-align: center;
    font-size: xx-small;
    color: #FFFFFF;
    font-family: Arial;
    background-color: #FF0000;
}

.PeriodoNonRichiesto
{
    font-size: xx-small;
    color: #C0C0C0;
    font-family: Arial;
    background-color: #C0C0C0;
    width: 60px;
    text-align: center;
}
.RacRatePeriodoRichiesto
{
    font-size: xx-small;
    font-family: Arial;
    text-decoration: line-through;
    color: #FFFFFF;
    width: 60px;
    text-align: center;
    font-weight: bold;
}

.RacRatePeriodoNonRichiestoLibero
{
    font-size: xx-small;
    font-family: Arial;
    color: #C0C0C0;
    width: 60px;
    text-align: center;
}
.RacRatePeriodoNonRichiestoOccupato
{
    font-size: xx-small;
    font-family: Arial;
    text-decoration: line-through;
    color: #C0C0C0;
    width: 60px;
    text-align: center;
}
.NetPricePeriodoNonRichiestoLibero
{
    font-size: xx-small;
    font-family: Arial;
    font-weight: normal;
    color: #C0C0C0;
    width: 60px;
    text-align: center;
}

.NetPricePeriodoNonRichiestoOccupato
{
    font-size: xx-small;
    font-family: Arial;
    font-weight: normal;
    color: #C0C0C0;
    width: 60px;
    text-align: center;
    text-decoration: line-through;
}
.NetPricePeriodoRichiestoOccupato
{
    font-size: xx-small;
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: blink;
    text-align: center;
    width: 60px;
}
.NetPricePeriodoRichiestoLibero
{
    font-size: xx-small;
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
    width: 60px;
    text-align: center;
}
.PeriodoRichiestoOffertaLibero
{
    border-style: solid none solid none;
    border-width: thin 0px thin 0px;
    border-color: #C0C0C0;
    font-size: xx-small;
    font-family: Arial;
    font-weight: normal;
    color: #FFFFFF;
    width: 60px;
    text-align: center;
    background-color: #333399;
}
.PeriodoRichiestoOffertaOccupato
{
    border-style: solid none solid none;
    border-width: thin 0px thin 0px;
    border-color: #C0C0C0;
    font-size: xx-small;
    font-family: Arial;
    font-weight: normal;
    color: #FFFFFF;
    width: 60px;
    text-align: center;
    background-color: #990033;
}
.EarlyBooking
{
    font-size: xx-small;
    font-family: Arial;
    font-weight: normal;
    color: #FFFFFF;
    width: 60px;
    text-align: center;
}
.TotaleOffertaNet
{
    font-size: small;
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
    background-color: transparent;
}
.TotaleOffertaRac
{
    font-size: small;
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: line-through;
}
.infocompany
{
    background-color: transparent;
    font-size: small;
    color: #FFFFFF;
    font-family: Verdana;
}

.info
{
    background-color: transparent;
    font-size: x-small;
    color: #FFFFFF;
    font-family: Verdana;
}
.infodark
{
    background-color: transparent;
    font-size: x-small;
    color: #000066;
    font-family: Verdana;
}
.infoscheda
{
    background-color: transparent;
    font-size: x-small;
    color: #000066;
    font-family: Verdana;
}
.infoschedabold
{
    background-color: transparent;
    font-size: x-small;
    color: #000066;
    font-family: Verdana;
    font-weight: bold;
}
.infoscheda1
{
    background-color: transparent;
    font-size: x-small;
    color: #FFFFFF;
    font-family: Verdana;
}
.infoscheda2
{
    background-color: transparent;
    font-size: x-small;
    color: #000000;
    font-family: Verdana;
}
.titolo
{
    background-color: transparent;
    font-size: small;
    color: #FFFFFF;
    font-family: Verdana;
    font-weight: bold;
}
.tblscheda
{
    width: 910px;
    background-color: #FFFFFF;
    border-spacing: 2px;
}
.tblschedatop
{
    width: 910px;
    background-color: #F0F0F0;
    border-spacing: 2px;
    background-image: url('UpLoad/top.jpg');
    height: 180px;
}
.tdscheda
{
    padding: 2px;
    margin: 2px;
    width: 455px;
    background-color: #FFFFFF;
    border-spacing: 2px;
}
.CloudBox
{ 
    text-align: center;
    background-color: #FFFFFF;
    border: solid 1px navy;
}

