#calendariWeb {
	color:#FFFFFF;
}

#calendariWeb a:link, #calendariWeb a:visited{
	color:#333333;
}
#calendariWeb a:hover{
	color:#FF6600;
}


/**************************************
  coses  genèriques
***************************************/

/* colors de fons */
.fonsBlauFort{background-color:#2E2D68} 
.fonsGris{background-color:#ADB2B8}
.fonsBlanc {background-color:#FFFFFF}




/* Calendari */
table.taula_cal {
	text-align: left;
	border:4px solid #9DA1FC;
	border-collapse:collapse;
	color:#333333;
	background-color:#FFFFFF;
}
table.taula_cal td {
	padding:5px;
}

th.cap_taula {
	font-weight: bold;	
	text-align: center;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}

th.titol_dia {
	border:1px solid black;
	border-collapse:collapse;
	text-align:center;
	font-weight: bold;
}

td.contingut_dia{
	border:1px solid black;
	border-collapse:collapse;
	padding:0px;
	vertical-align:top;

}

td.contingut_dia_mes{
	border:1px solid black;
	border-collapse:collapse;
	padding:0px;
	vertical-align:top;
}

.avui {
	background-color: #9DA1FC;

}
.dia_normal {
	background-color:#9DA1FC;

}
.cap_setmana {
	background-color: #e0e0e0;
}

td.titol_tipus {
	font-weight: bold;
	background-color: #DDDDDD;
}
td.titol_tipus_2 {
	font-weight: bold;
	background-color: #C6C5C5;
}
td.vincle_afegir {
	border:1px solid black;
	background-color:#C6C5C5;
}
.fonsBlanc {background-color:#FFFFFF !important;}
.fonsBlau {background-color:#DEEAEE !important;}
.fonsBlau_02 {background-color:#A7E3FF !important;}
.fonsGris {background-color:#C6C5C5;}

/* OverLib STYLES */
.olCaption {
	color: #000000;
	font-weight: bold;
	background-color: #FF9933;
}
.olContent {
	background-color: #FFFFFF;
	width: 600px;
	color:#333333;
}
.olOuterBorder {
	background-color: #FF9933;
}
.olInnerBorder {
	border-top: 1px solid #ffffff;
	padding:0px;
}

table.taulaNeutre, table.taulaNeutre td, table.taulaNeutre th {
border:0 !important;
padding:0 !important;
margin:0 !important;
}
