#calendari td  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
}

input  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

textarea  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

select  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
#calendari {
	text-align: center;
	width: 50%;
	padding-left: 4px;
	padding-top: 10px;
	float: left;
}
#calendari table {
	margin-left: 4px;
	margin-right: 4px;
}
#llistat {
	width: 250px;
	float: right;
	border: solid 1px #000000;
	margin-right: 4px;
}
.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 13px;
	color: #ffffff;
	background-color: #0A1CCA;
	font-weight: bold;
}
.mesContigu {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.mesContigu a {
	text-decoration: none;
	color: #FFFFFF;
}
.nomDia  {
	font-family: verdana,arial,helvetica;
	font-size : 13px;
	color: #ffffff;
	background-color: #999999;
}
.reservat a, .lliure a, .incomplet a, .festiu {
	font-weight: bold;
	background-color: #FFFFFF;
padding: 3px;
}
.lliure a {
	color: #008F00;
}
.reservat {
	color: #000000;
	font-weight: bold;
}
.reservat a {
	color: #000000;
}
.festiu {
	color: #FF0000;
}
.incomplet a {
	color: #FDBE44;
}
.lliure a:hover {
	background-color: #008F00;
	color: #FFFFFF;
}
.incomplet a:hover {
	background-color: #FDBE44;
	color: #FFFFFF;
}
#llegenda {
	float:right;
	margin-right: 30px;
	margin-top: 10px;
	width: 40%;
}
#llegenda #verd, #llegenda #taronja, #llegenda #negre, #llegenda #roig {
	color: #000000;
	padding: 4px;
}
#verd {
	background-color: #aed9a1;
	border: solid 1px #008f00;
}
#taronja {
	background-color: #f4dbab;
	border: solid 1px #fdbe44;
}
#negre {
	background-color: #d7d7d7;
	border: solid 1px #000000;
}
#roig {
	background-color: #ffcfcf;
	border: solid 1px #ff0000;
}
