	body {

		font-size: 8pt;
		font-family: Verdana;		
	}

	select {
		border:0px double #000000;
		background-color: #FFFFFF;
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;	
	}

	table {
		font-size: 8pt;
		font-family: Verdana;		
	}
		
	input {
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;	
	}	
	
	textarea {
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;	
	}


	
.PushButton		{
		border:1px outset;
		background-color: #EEEEEE;
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		padding: 3px 3px 3px 3px;	
	}
	
	
	
	

td.TdElenco
{

	color: Black;
	font-family: Verdana;
	font-size: x-small;
}
td.TdTitolo
{
	background-color: #EEEEEE;	
	color: Black;
	font-weight: bold;
	font-size: x-small;
	font-family: Verdana;	
	text-align:center;
}
td.TdTitolo1
{
	color: Red;
	font-weight: bold;
	font-size: x-small;
	font-family: Verdana;	
}
input.Label
{
	font-family: Verdana;
	font-size: smaller;
	color: Black;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}
input.Price
{
	font-family:Tahoma;
	font-size:12px;
}






table.BookingTable
{
border-collapse: collapse; 
border-style: outset; 
border-width: 1px;
border-color=#000000;
}





table.AvailTable
{
	table-layout: fixed;
	border-right: 	#000000 	0px solid;
	border-top: 	#000000 	0px solid;
	border-left: 	#000000 	0px solid;
	border-bottom: 	#000000 	0px solid;
	border-collapse: separate;
}
td.AvailTable-Room
{
	padding:3px;
	border-top: #000000 1px solid;
	background-color:#EEEEEE;
	font-family: Verdana;
	font-size: 8pt;	
	font-weight: bold;
	color: #000000;
}

td.AvailTable-Room a:
{
	color: #000000;
}
td.AvailTable-Room a:link
{
	color: #000000;
}
td.AvailTable-Room a:visited
{
	color: #000000;
}
td.AvailTable-Room a:hover
{
	color: #ff0000;
}
td.AvailTable-Month1
{
	border-bottom: #AAAAAA 1px solid;
	font-weight: bold;
	font-size: 7pt;
	color: #808080;
	background-color: #EEEEEE;
	padding: 3px;
}
td.AvailTable-Month2
{
	border-top: #AAAAAA 1px solid;
	font-weight: bold;
	font-size: 7pt;
	color: #808080;
	background-color: #EEEEEE;
	padding: 3px;
}
td.AvailTable-Day
{
	text-align:center;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEEE;
}
td.AvailTable-Week
{
	text-align:center;
	font-size: 7pt;
	font-weight: normal;
	color: #ff0000;
	background-color: #DDDDDD;
}
td.AvailTable-Day-Input
{
	text-align:center;
	background-color: #EEEEEE;
	padding-bottom: 5px
}
input.AvailTable-Day-Input1
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #66ff66;
	WIDTH: 100%;
}
input.AvailTable-Day-Input2
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #ff9933;
	WIDTH: 100%;
}
input.AvailButton		
{
		border:1px outset;
		background-color: #EEEEEE;
		font-family: Verdana;
		font-size: 8pt;
		font-weight: normal;
		padding: 1px 1px 1px 1px;	
}
select.AvailSelect 
{
		border:1px;
		font-family: Arial;
		font-size: 8pt;
		font-weight: normal;
		color: #000000;	
}









td.BGColor
{
     background-color: MidNightBlue;
}
tr.BGColorGreen
{
	background-color:Green
}
tr.BGColorRed
{
	background-color:Red;
	font-family: Verdana;
	font-size: 9pt;
	color: white;
}
tr.BGColorOrange
{
	background-color:Orange
}
a.Link
{
	font-size: x-small;
	cursor: hand;
	color: Black;
	font-family: Verdana;
	text-align: center;
	text-decoration: none;
}
p.Titolo
{
	font-weight: bold;
	color: Black;
	font-family: Verdana;
}
input.CampiInput
{
	font-family: Verdana;
	font-size: smaller;
	color: Black;
}
select.CampiInput
{
	font-family: Verdana;
	font-size: smaller;
	color: Black;
}
textarea.CampiInput
{
	font-family: Verdana;
	font-size: smaller;
	color: Black;
}













table.Disponibilita_table
{
	border-right: #000000 0px solid;
	table-layout: fixed;
	border-top: #000000 0px solid;
	font-size: 8pt;
	border-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	font-family: Verdana;
	border-collapse: separate;
}
td.Disponibilita_titolo
{
	font-size: 7pt;
	font-weight: bold;
	background-color: #eeeeee;
}
td.Disponibilita_titoloWeek
{
	font-size: 7pt;
	font-weight: bold;
	color: #ff0000;
	background-color: #eeeeee;
}
tr.Disponibilita_Riga
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;

}
td.Disponibilita_titoloMese
{
	font-weight: bold;
	font-size: 7pt;
	color: #808080;
	background-color: #eeeeee;
	padding: 3px;
}
input.Disponibilita_input
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #66ff66;
}
input.Disponibilita_input0
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #ff9933;
}
table.Disponibilita_tableNorm
{
	border-top-width: 1px;
	table-layout: fixed;
	border-left-width: 1px;
	font-size: 8pt;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-top-color: #000000;
	font-family: Verdana;
	border-collapse: separate;
	border-right-width: 1px;
	border-right-color: #000000;
}
input.Disponibilita_inputNorm
{
	font-size: 8pt;
	font-family: Verdana;
}

TABLE#tblCoolbar 
{ 
	background-color:threedface; padding:1px; color:menutext; 
	border-width:1px; border-style:solid; 
	border-color:threedhighlight threedshadow threedshadow threedhighlight;
}
.cbtn
{
	height:18;
	BORDER-LEFT: threedface 1px solid;
	BORDER-RIGHT: threedface 1px solid;
	BORDER-TOP: threedface 1px solid;
	BORDER-BOTTOM: threedface 1px solid; 
}
.txtbtn 
{
	font-family:tahoma; 
	font-size:70%; 
	color:menutext;
}
