.rmt_graybox
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:820px;
    z-index:40000;
    background-image:url(http://demo.webreservation.it/remote/img/back.png);
    padding-top:40px;
}

.rmt_loading
{
	/*background-color:#FFFFFF;*/
	width:90%;
	/*height:100%;*/
}

.rmt_campo_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006cb4;
	border: 1px solid #006cb4;
	height: 13px;
	z-index:1;
}

.rmt_campo_combo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006cb4;
	border: 1px solid #006cb4;
	height: 17px;
	z-index:1;
}

.rmt_reset
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 12px;
    color: #000000;
	text-decoration:underline;
	background-color:#FFFFFF;
	width:90%;
}
/*###########################form ricerca ############################*/

.rmt_tab_ricerca
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 10px;
    color: #000000;
	border: 0;	
	padding: 0px;
	width: 100%;
}


.rmt_testo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 10px;
    color: #000000;
}

/*tasto cerca*/
.rmt_campo_cerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #6294b5;
	background-color:#6294b5;
	z-index:1;
	cursor: pointer;
}


/*########################### fine form ricerca ############################*/
/* ####################### risultato ricerca ####################### */

/*tabella risultato*/
.rmt_tab_risultato
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
     font-weight:normal;
     font-size: 10px;
     color: #000000;
	border: 0;	
	padding: 0px;
	width: 90%;
	background-color: #FFFFFF;
}

/*sfondo colonna del tasto prenota*/
.rmt_testo_prenota
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
     font-weight:normal;
     font-size: 10px;
     color: #000000;
     background-color: #dbdbdb;
}

/*tasto prenota*/
.rmt_campo_prenota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #dbdbdb;
	background-color:#6294b5;
	z-index:1;
	cursor: pointer;
}

.rmt_intestazione_campi_risultato
{
	background:#006cb4;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 13px;
}
/*colonna nome camera*/
.rmt_testo_camera
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 10px;
    color: #000000;
    background-color: #dbdbdb;
}
/*colonna numero persone*/
.rmt_testo_persone
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 10px;
    color: #000000;
    background-color: #dbdbdb;
}
/*colonna costo camera singola*/
.rmt_testo_costo_camera
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
     font-weight:bold;
     font-size: 12px;
     color: #679526;
	background-color: #dbdbdb;
	
}

/* ####################### fine risultato ricerca ####################### */

/*######################## riepilogo ########################*/
.rmt_tab_riepilogo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
     font-weight:normal;
     font-size: 10px;
     color: #000000;
	border: 1px;	
	padding: 0px;
	width:90%;
	background-color: #FFFFFF;
}
/*nome struttura e date soggiorno*/
.rmt_intestazione_riepilogo
{
	background:#6294b5;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
}
/*intestazione colonne riepilogo camere prenotate*/
.rmt_intestazione_prenotazione
{
	background:#006cb4;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 13px;
}

.rmt_righe_camera
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 10px;
    color: #000000;
    background-color: #dbdbdb;
}

/*intestazione voci di costo camera singola*/
.rmt_intestazione_prenotazione_costi_parziali
{
	background:#006cb4;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 13px;
}
/*costi camera singola*/
.rmt_text_costi_parziali
{
	background:#dbdbdb;
	color:#cc0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
}
.rmt_text_totale_parziale
{
	background:#dbdbdb;
	color:#679526;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
}

/*intestazione voci di costo totale camere*/
.rmt_intestazione_prenotazione_costi_totali
{
	background:#7ad000;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
}
/*intestazione supplementi e riduzioni*/

.rmt_itestazione_suprid
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 10px;
    color: #000000;
    background-color: #feffa8;
}

/*######################## fine  riepilogo ########################*/

/*######################## messaggi ########################*/

.rmt_testo_prenotazione_eseguita
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 10px;
    color: #000000;
	text-align:center;
	width:90%;
	background-color: #ffffff;
}

.rmt_testo_prenotazione_eseguita_evidenzia
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 10px;
    color: #000000;
	text-align:center;
	width:90%;
	background-color: #ffffff;
}

.rmt_testo_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 12px;
    color: #000000;
	text-decoration:underline;
	width:90%;
}

.rmt_testo_link a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 10px;
    color: #bbbbbb;
    width:90%;
}

/*######################## fine  messaggi ########################*/
















.rmt_td
{
	background-color:#FFFFFF;
}

.rmt_intestazione_hotel
{
	background:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
}









.rmt_intestazione_totale_costi
{
	background:#bbbbbb;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
}







.rmt_tab_content
{
	width: 98%;
}

.rmt_dati_utente
{
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 10px;
    color: #000000;
	text-align:right;
}



.rmt_dati_pagamento
{
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 10px;
    color: #000000;
	text-align:center;
}

/* stile calendario*/

.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:middle; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }
.divCalendar
{
    z-index:100;
    visibility:hidden;
    position:absolute;
    background-color:#ffffff;
}
