/* CALENDARIO GRANDE */

/*table del calendario*/

table.cal	{
	
	width: 100%;
	height: auto;
	margin: 0px 0px;
	padding: 0px 0px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px;
	border-color: silver;
	vertical-align: top;
	}

/* Header con Mese*/
tr.calMese{
	background-color: #DEE6E6;
	height: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006633;
	text-align: center;
	font-size: 12px;
}


/* Header giorni della settimana*/
tr.calDay{
	background-color: #006633;
	height: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: white;
	text-align: center;
	font-size: 12px;
	}


/* gestione link pagina calendario*/	
a.cal:link {
	color: #006633;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

a.cal:visited {
	color: #006633;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

a.cal:hover {
	color: #006633;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight: bold;
	text-decoration: underline;
}

a.cal:active {
	color: #006633;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight: bold;
	text-decoration: underline;
}

/*---------------------------------------------------------------------- 
-----------------------CALENDARIO SMALL---------------------------------
------------------------------------------------------------------------ */

/*table del calendario piccolo menù di sinistra*/	
	table.calSmall	{
	
	width: 100%;
	height: auto;
	margin: 0px 0px;
	padding: 0px 0px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	border: solid 1px;
	border-color: silver;
	vertical-align: top;
	}
	


/* Header con Mese calendario small*/
tr.calMeseSmall{
	background-color: #DEE6E6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006633;
	text-align: center;
	font-size: 10px;
}

/* Header giorni calendario small*/
tr.calDaySmall{
	background-color: #669999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: white;
	text-align: center;
	font-size: 10px;
	}

/* gestione link pagina calendario Small*/	
a.calSmall:link {
	color: #006666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
   font-weight: bold;
   text-decoration: none;
}

a.calSmall:visited {
	color: #006666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
   font-weight: bold;
   text-decoration: none;
}

a.calSmall:hover {
	color: #006666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
   font-weight: bold;
	text-decoration: underline;
}

a.calSmall:active {
	color: #006666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
   font-weight: bold;
	text-decoration: underline;
}

p.calSmall{
	width: 100%;
	height: auto;
	margin: 0px 0px;
	padding: 0px 0px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	border: solid 1px;
	border-color: silver;
	vertical-align: top;
}