﻿body
{
}

.bgcolor
{
    background-color: #F0F0F0;
}

a
{
    text-decoration: none;
}

h3
{
    font-size: 10pt;
}

.dataListItem
{
    width: 100px;
    padding: 4px;
}

#hotelName
{
    float: left;
}


#nav
{
    clear: both;
    width: 800px;
}

#content
{
    clear: both;
    padding: 10px;
    width: 800px;
    overflow: hidden;
}


#departureText {
padding-top:15px;
}

#departureSel {
margin-left:11px;
padding-top:16px;
}

#roomsText,#nightsText, #nightsSel, #roomsSel  {
padding-top:10px;
}

#arrivalText,#nightsText, #roomsText {
float:left;
}

#roomsRepeater {
clear:both; 
padding-top:8px;
width:200px;

}


#roomsRepeaterTitle {
clear:left;
padding-top:10px;
border-bottom:1px solid; 
width:200px;
font-style: italic;
}


#roomsRepeaterContent {
float:left;

padding-top:8px;

}

#dateSelectionControl {
overflow:hidden;
padding-left:7px;
text-align:left;
width:244px;
}

#selectionleft
{
    float: left;
    width: 250px;
    padding: 3px;
}
#selectioncenter
{
    float: left;
    width: 250px;
}

#selectionright
{
    float: left;
    width: 250px;
}

#availableratesleft
{
    float: left;
    width: 390px;
}

#availableratesright
{
    float: left;
    width: 390px;
}

#calendario1
{
    text-align: center;
}

#calendario2
{
    text-align: center;
}

#selectLeft
{
    text-align: center;
    padding: 5px;
}

#contentRight
{
    text-align: center;
}

#footer
{
    clear: both;
}

#availContent
{
    width: 780px;
    padding: 10px;
    overflow: hidden;
}

#availResults
{
    float: left;
    width: 90%;
    padding: 10px;
}

#availRequestedRooms
{
    width: 780px;
    padding: 10px;
    overflow: hidden;
}

#registerContent
{
}

/* Control di selezione date */

#dateSelectionControl
{
    width: 510px;
    text-align: left;
    overflow: hidden;
}

#arrivalText
{
    float: left;
    width: 50px;
}

#arrivalSel
{
    float: left;
    width: 150px;
}

#arrivalBR
{
    clear: both;
    width: 1px;
}

#nightsText
{
    float: left;
    width: 50px;
}

#nightsSel
{
    float: left;
    width: 50px;
}

#nightsBR
{
    clear: both;
    width: 1px;
}

#departureText
{
    float: left;
    width: 50px;
}

#departureSel
{
    float: left;
    width: 150px;
}

#departureBR
{
    clear: both;
    width: 1px;
}

#roomsText
{
    float: left;
    width: 50px;
}

#roomsSel
{
    float: left;
    width: 50px;
}

#roomsBR
{
    clear: both;
    width: 1px;
}

#roomsRepeater
{
    float: left;
    width: 400px;
}

/* Fine control selezione date */

.button1
{
    padding: 2px;
    cursor: pointer;
}

.linkPrenota
{
    padding: 2px;
    cursor: pointer;
}

.tdSel
{
    width: 25%;
    text-align: center;
    font-weight: bold;
}

.tdNotSel
{
    width: 25%;
    text-align: center;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: White;
    padding: 10pt;
    text-align: left;
    width: 520px;
    color: Black;
}

.hidden
{
    display: none;
}

select
{
    font-family: Calibri;
    font-size: 8pt;
}

.privacyPanel
{
    padding: 5pt;
}

.tableText
{
    text-align: left;
    border-bottom: dotted 1px Gray;
}


.tableTextCenter
{
    text-align: center;
    border-bottom: dotted 1px Gray;
}


.barred
{
    text-decoration: line-through;
}

table.sample
{
    border-width: 1px 1px 1px 1px;
    border-spacing: 1px;
    border-style: solid solid solid solid;
    border-color: #E0E0E0 #E0E0E0 #E0E0E0 #E0E0E0;
    border-collapse: collapse;
}
table.sample td
{
    border-width: 0px;
    padding: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: #E0E0E0 #E0E0E0 #E0E0E0 #E0E0E0;
}

