@charset "utf-8";
/* CSS Document */
/* --------------------------------------------------/// Area Riservata Preventivi--- */
/* -------------------------------------------------------------------------- */

/* ------------------------------------------------------ GENERALI --- */
/* ------------------------------------------------------------------ */

/*DEBUG*/
/*.boxAreaRiservata div{
border:1px solid red;
}
/**/

.loadingMessage{
	z-index:1000; 
	position:absolute; 
	left:0px;
	top:0px;
	font-size:15px;
	font-weight:bold;
	color:#333;
	background-color:#dcdcdc;
	width:972px;
	height:100%;
	text-align:center;
	margin:4px;
}

.loadingMessage1{
	z-index:1000; 
	position:absolute; 
	/*left:0px; */
	/*top:0px;*/
	font-size:15px;
	font-weight:bold;
	color:#333;
	background-color:#dcdcdc;
	width:972px;
	height:100%;
	text-align:center;
	/*margin:4px;*/
}

.loadingMessage2{
	z-index:1010; 
	position:absolute;
	/*left:0px;
	top:0px;*/
	font-size:15px;
	font-weight:bold;
	color:#333;
	background-color:#dcdcdc;
	/*width:972px;
	height:350px;*/
	text-align:center;
	/*margin:4px;*/
}
.loadingMessage3{
	z-index:1010; 
	position:absolute; 
	left:505px;
	/*top:350px;*/
	font-size:15px;
	font-weight:bold;
	color:#333;
	background-color:#dcdcdc;
	width:972px;
	height:100%;
	text-align:center;
	/*margin:4px;*/
}


a.linksRegistrazione:link, a.linksRegistrazione:active, a.linksRegistrazione:visited{
font-size:18px;
color:#2493fc;
font-weight:bold;
text-decoration:none;
font-style:italic;
display:block;
text-align:right;
background-image:url(/images/frMenu.gif);
background-repeat:no-repeat;
background-position:33% 50% ;
padding:0 0 0 20px;
margin:0;
}
	a.linksRegistrazione:hover{
	color:#ae262f;
	text-decoration:underline;
	}

.accessoErrore{
font-size:12px;
font-weight:bold;
background-color:#F00;
color:#FFF;
}

a.accediAreaRiservata:link, a.accediAreaRiservata:active, a.accediAreaRiservata:visited {
	font-size:18px;
	color:#2193fe;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
	display:block;
	background-image:url(/images/frMenu.gif);
	background-repeat:no-repeat;
	background-position:0 50% ;
	padding:0 0 0 20px;
	margin:0 0 30px 30px;
	}
	a.accediAreaRiservata:hover{
		color:#ae262f;
		text-decoration:underline;
	}


	
a.back:link, a.back:active, a.back:visited {
	font-size:12px;
	color:#444;
	text-decoration:none;
	font-style:italic;
	display:block;
	background-image:url(/images/frBack.gif);
	background-repeat:no-repeat;
	background-position:0 50% ;
	padding:0 0 0 20px;
	margin:0;
	}
	a.back:hover{
		color:#ae262f;
		text-decoration:underline;
	}

	
	
/* ------------------------------------------------------ Calendario --- */
/* ------------------------------------------------------------------ */
.calendario{
	border-collapse:collapse;
	border:1px solid #444;
}

.calendario td{
	border:1px solid #444;
}
/*
.calendario th{
	border:1px solid #444;
	background-color:#EAEAEA;
}
.calendario td table{
	background-color:#fff;
	border:1px solid #444;
	color:#000;
}*/
.cOtherMonthDay{
	background-color:#fff;
	color:#cdcdcd;
}
.cDay, .cWeekendDay{
	background-color:#83cb83;
	font-weight:bold;
}
.cDayHeader{
	background-color:#EAEAEA;
	border:1px solid #444;
	}
.cTitle{
	background-color:#555;
	color:#fff;
}
.cNextPrev{
	color:#fff;
	font-weight:bold;
}
.cTodayDay{
	background-color:#639d63;
	font-weight:bold;
	}
.cSelectedDay{
	background-color:#f10a30;
	color:#000;
}

	

/* ------------------------------------------------------ Risultati ricerca --- */
/* ------------------------------------------------------------------ */
.tabellaRisultatiRicerca{
	border-collapse:collapse;
	border:0;
	width:100%;
}
.tabellaRisultatiRicerca th{
	border:2px solid #bbdcff;
	background-color:#555;
	padding:15px;
}
.tabellaRisultatiRicerca td{
	border:2px solid #bbdcff;
	padding:10px 5px 10px 10px;
}
.tabellaRisultatiRicerca .AlternateRowStyle{
	background-color:#acd0f6;
	border:0;
}
.tabellaRisultatiRicerca .RowStyle td{
	border-top:1px solid #bbdcff;
	border-left:1px solid #bbdcff;
	border-right:1px solid #bbdcff;
}
.tabellaRisultatiRicerca .AlternateRowStyle td{
		border-top:1px solid #acd0f6;
	border-left:1px solid #acd0f6;
	border-right:1px solid #acd0f6;
}

a.intestazione:link, a.intestazione:active, a.intestazione:visited{
	color:#fff;
	font-size:13px;
	display:block;
	background-image:url(/images/ricerca/cambiaOrdine.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:20px;
}
a.intestazione:hover{
}

a.nomeHotel:link, a.nomeHotel:active, a.nomeHotel:visited{
	color:#555;
	font-style:italic;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
a.nomeHotel:hover{
	text-decoration:none;
}

a.confermaHotel:link, a.confermaHotel:active, a.confermaHotel:visited{
	font-size:13px;
	color:#58aa58;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
	display:block;
	background-image:url(/images/frMenu.gif);
	background-repeat:no-repeat;
	background-position:0 50% ;
	padding:0 0 0 20px;
	margin:0;
	
}
a.confermaHotel:hover{
	text-decoration:none;
}


.tabellaRisultatiRicerca tr.paginazione td table{
	border:0;
}
	.tabellaRisultatiRicerca tr.paginazione td table td{
		border:2px solid #bbdcff;
		background-color:#acd0f6;
		padding:10px;
		line-height:6px;
	}
	.tabellaRisultatiRicerca tr.paginazione td table td a{
		color:#fff;
	}



.sommario_risultati 
{
	width:430px; 
	text-align:center;
}

.risultato_item
{
	border:solid 3px #FFFFFF; 
	width:430px; 
	padding:5px;
}

.risultato_item_campo_bold
{
	width:215px; 
	float:left; 
	text-align:left; 
	font-size:14px;
}

.risultato_item_campo_bold_center
{
	width:215px; 
	float:left; 
	font-size:14px;
	text-align:center;
}

.risultato_item_campo
{
	width:215px; 
	float:left; 
	text-align:center;
}
