/* CSS Document */
.mese {
display:block;
float:left;
border:1px solid #555;
width:150px;
margin-top:0;
}
table.calendario td.settimana {
width:20px;
height:20px;
text-align:center;
background-color: #808080;
color:#FFFFFF;
}

table.calendario td {
width: 20px;
text-align:center;
font-size:10px;
background-color: #ccc;
}
table.calendario td.nome_mese {
background-color: #808080;
color:#FFFFFF;
height:20px;
width:100px;
}
table.calendario td.gg_prenotato  {
background-color: #bc4c00;
color:#ddd;
font-size:10px;
}
td.gg_occupato  {
background-color: #CB4642;
color:#ddd;
font-size:10px;
}
td.gg_opzionato {
background-color: #E38E65;
color:#000;
font-size:10px;
width: 20px;
}
td.gg_opzionato_scaduto {
background-color: #EFB79D;
color:#000;
font-size:9px;
width: 20px;
}
div.legenda_color {
width: 16px;
height:15px;
margin: 1px 2px 2px 1px;
background-color: #bc4c00;
display: block;
float:left;
}
div.legenda {
display: block;
width: 110px;
float:left;
font-size:10px;
height:15px;
line-height:15px;
vertical-align:middle;
margin:2px;
}
table.calendario td.gg  {
background-color:#ccc;
color:#000;
}
table.calendario td.gg a:link, table.calendario td.gg a:visited, table.calendario td.gg a:hover, table.calendario td.gg a:visited:hover {
color:#000;
background-color:#ccc;
}
table.calendario td.frecce {
background-color: #808080;
color:#000	;
}
table.calendario td.frecce a:link, table.calendario td.frecce a:visited {
	background-color: #808080;
	color:#000;
	text-decoration:none;
	width:20px;
	cursor: pointer;
	cursor: hand;	
}
table.calendario td.frecce a:hover, table.calendario td.frecce:visited:hover {
	background-color: #9f9f9f;
	cursor: pointer;
	cursor: hand;
}
div.freccia2 a:link, div.freccia2 a:visited, div.freccia2 a:hover, div.freccia2:visited:hover {
	cursor: pointer;
	cursor: hand;
}
div.frea {
	cursor: pointer;
	cursor: hand;
}
div.freccia a:link, div.freccia a:visited, div.freccia a:hover, div.freccia:visited:hover {
	cursor: pointer;
	cursor: hand;
}


