SPAN, TD, LABEL {
	font-size: 12px;
}
INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333333;
}
TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333333;
}
.button {
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333333;
	border-right: #8f8f8f 1px solid;
	border-top: #8f8f8f 1px solid;
	border-left: #8f8f8f 1px solid;
	border-bottom: #8f8f8f 1px solid;
}
.testo {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
.testogrigio { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
    color: #333333; 
}
.linkmenu, .linkmenu:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
    text-decoration: none; font-weight: bold; color: #FFFFFF
}
.linkmenu:hover { 
	text-decoration: underline;
} 
.linkhome, .linkhome:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
    text-decoration: none; font-weight: bold; color: #666666;
}
.linkhome:hover { 
	text-decoration: underline;
} 
.linkfoto, .linkfoto:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
    text-decoration: none; 
	font-weight: bold; 
	color: #666666
}
.linkfoto:hover { 
	text-decoration: underline; color: #006699
} 
.Menu .Item {
	background-color: #669966;
}
.Menu .SelectedItem
{
	background-color: #996666;
}

.Footer TD {
	background-color:#669966;
}
.CalendarMonth .Title {
	background-color: #EAE3CE;
	color:black;
	font-weight: bold;
}
.CalendarMonth .Items {
	background-color: White;
}
.Calendar {
}
.Calendar .Title {
	color:black;
	font-weight: bold;
	padding-left: 30px;
	padding-right:30px;
}
.Calendar .Description {
	padding-left: 30px;
	padding-right:30px;
}
.validator {
	color: Red;
}
.ReservationSummary TH {
	text-align:left;
	background-color: #EAE3CE;
	color:black;
	font-weight: bold;
	font-size:12px;
}
.ReservationSummary TD {
	background-color: White;
}
.ReservationSumary .label {
	font-style: italic;
}
.DataGrid  {
	cursor: default;
}
.DataGrid .Item {
    font-weight: bold; 
    color: #666666
}
.DataGrid .AlternatingItem {
    font-weight: bold; 
    color: #666666
}
.DataGrid .Item A {
    font-weight: bold; 
    color: black;
}
.DataGrid .AlternatingItem A {
    font-weight: bold; 
    color: black;
}
.DataGrid .HighlightedRow {
    font-weight: bold; 
    color: black;
}
.DataGrid .HighlightedRow A {
    font-weight: bold; 
    color: black;
}
.DataGrid .SelectedRow {
    font-weight: bold; 
    color: black;
}
.DataGrid .SelectedRow A {
    font-weight: bold; 
    color: black;
}
.FooterPhotos TD {
	background-color: #d1ac90;
}
