
/* SMALL */

/**************************************************************
********* Formatting For Month Table and Text *****************
**************************************************************/

DIV#calendar{ width: 200px !important; display:block; clear:both;}
/**** month and year header at top of calendar ****/
DIV#calendar .date_header 			{ font-size:11px; font-family:arial, helvetica; font-weight:bold}
DIV#calendar .date_header_small		{ font-size:11px; font-family:arial, helvetica; font-weight:bold}

/**** color and size of calendar cells.  ****/
DIV#calendar .day_cell					{ background-color: White !important; height:15px; width: 20px !important; text-align:center}
DIV#calendar .empty_day_cell			{ background-color: #E9E9E9 !important; height:15px; width: 20px !important; text-align:center; font-size:10px}
DIV#calendar .today_cell				{ background-color: #89e0aa !important; height:15px; width: 20px !important; text-align:center}

/**** color and size of calendar cells.  ****/
DIV#calendar .day_cell_small			{ background-color: White ; height:15px; width: 20px !important; text-align:center}
DIV#calendar .empty_day_cell_small		{ background-color: #E9E9E9 !important; height:15px; width: 20px !important; text-align:center; font-size:10px}
DIV#calendar .today_cell_small			{ background-color: #89e0aa !important; height:15px; width: 20px !important; text-align:center}


/**** day number in upper left corner of each cell ****/
DIV#calendar .day_number				{ font-size:10px; font-family: arial, helvetica; color:#000000 }
DIV#calendar .day_number A {  text-decoration:none;}
DIV#calendar .day_number A:link		{ color:#FFFFFF; }
DIV#calendar .day_number A:active		{ color:#FFFFFF; }
DIV#calendar .day_number A:visited	{ color:#FFFFFF; }
DIV#calendar .day_number A:hover		{ color:#f1f96a; }

/**** day number in upper left corner of each cell ****/
DIV#calendar .day_number_small				{ font-size:10px; font-family: arial, helvetica; color:#000000 }
DIV#calendar .day_number_small A {  text-decoration:none;}
DIV#calendar .day_number_small A:link		{ color:#FFFFFF; }
DIV#calendar .day_number_small A:active		{ color:#FFFFFF; }
DIV#calendar .day_number_small A:visited	{ color:#FFFFFF; }
DIV#calendar .day_number_small A:hover		{ color:#f1f96a; }

/**** title_txt is the text for each post on main page ****/
DIV#calendar .title_txt				{ font-size:10px; font-family: arial, helvetica; color:#000000 }
DIV#calendar .title_txt A:link		{ color:red; font-weight:bold}
DIV#calendar .title_txt A:active		{ color:red; font-weight:bold}
DIV#calendar .title_txt A:visited	{ color:red; font-weight:bold}
DIV#calendar .title_txt A:hover		{ color:red; font-weight:bold}

/* Testi eventi suddivisi per categorie */
/* Giovanissimi */
DIV#calendar .title0_txt				{ font-size:10px; font-family: arial, helvetica; color:#000 }
DIV#calendar .title0_txt A:link		{ color:red; text-decoration:none }
DIV#calendar .title0_txt A:active	{ color:red; text-decoration:none }
DIV#calendar .title0_txt A:visited	{ color:red; text-decoration:none }
DIV#calendar .title0_txt A:hover		{ color:red; text-decoration:none }

/* ACR */
DIV#calendar .title1_txt				{ font-size:10px; font-family: arial, helvetica; color:#000 }
DIV#calendar .title1_txt A:link		{ color:red; text-decoration:none }
DIV#calendar .title1_txt A:active	{ color:red; text-decoration:none }
DIV#calendar .title1_txt A:visited	{ color:red; text-decoration:none }
DIV#calendar .title1_txt A:hover		{ color:red; text-decoration:none }

/* Parrocchia */
DIV#calendar .title2_txt				{ font-size:10px; font-family: arial, helvetica; color:#000 }
DIV#calendar .title2_txt A:link		{ color:red; text-decoration:none }
DIV#calendar .title2_txt A:active	{ color:red; text-decoration:none }
DIV#calendar .title2_txt A:visited	{ color:red; text-decoration:none }
DIV#calendar .title2_txt A:hover		{ color:red; text-decoration:none }

/* AC */
DIV#calendar .title3_txt				{ font-size:10px; font-family: arial, helvetica; color:#000 }
DIV#calendar .title3_txt A:link		{ color:red; text-decoration:none }
DIV#calendar .title3_txt A:active	{ color:red; text-decoration:none }
DIV#calendar .title3_txt A:visited	{ color:red; text-decoration:none }
DIV#calendar .title3_txt A:hover		{ color:red; text-decoration:none }


/**** time line under title text when event time given ****/
DIV#calendar .time_str				{ font-size:9px; font-family:arial, helvetica }

/**** column headers or days of the week ****/
DIV#calendar .column_header			{ background-color: #49b2d0;text-align:center; font-size:10px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold;width: 27px;}
DIV#calendar .column_header_small	{ background-color: #49b2d0;text-align:center; font-size:10px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold;width: 27px;}

/**** sfondo del titolo di una finestra ****/
DIV#calendar .display_title_bg	{ background: #FFFFFF; background-image:url(../../img/table_header.jpg) }

/* popup window per calendario */
.display_window_bg				{ background: #F1FBFD; }
.display_tbl 					{ background-color:#FF0000; width:382 }
.display_header					{ font-size:12px; font-family:arial, helvetica; color:#333333; font-weight:bold }
.display_title_bg				{ background: #FFFFFF; background-image:url(../../img/table_header.jpg) }
.display_title					{ font-size:12px; font-family:arial, helvetica; color:#333333; font-weight:bold }
.display_txt_bg					{ background-color:#C8DEDF; }
.display_txt					{ font-size: 12px; font-family: arial, helvetica; color: #333333; }
.display_user					{ font-size:10px; font-family:verdana, helvetica, arial; color:#999999; font-weight:bold  }
.display_edit					{ font-size:10px; font-family:verdana, arial, helvetica; color: #AA00AA;}

/**** footprint text ****/
DIV#calendar .footprint				{ font-size:10px; font-family: arial, helvetica; color:#000; font-weight:bold; }
DIV#calendar .footprint A			{ font-size:10px; font-family: arial, helvetica; color:#00F; font-weight:bold; }

DIV#calendar .footprint_small				{ font-size:10px; font-family: arial, helvetica; color:#000; font-weight:bold; }
DIV#calendar .footprint_small A			{ font-size:10px; font-family: arial, helvetica; color:#00F; font-weight:bold; }

DIV#calendar .display_header A:link		{ font-size:11px; font-family:  arial, helvetica; color:#000000; font-weight:bold; text-decoration:none}
DIV#calendar .display_header A:active	{ font-size:11px; font-family:  arial, helvetica; color:#000000; font-weight:bold; text-decoration:none}
DIV#calendar .display_header A:visited	{ font-size:11px; font-family:  arial, helvetica; color:#000000; font-weight:bold; text-decoration:none}
DIV#calendar .display_header A:hover		{ font-size:11px; font-family:  arial, helvetica; color:#000000; font-weight:bold; text-decoration:none}

#floatlayer .legenda { clear:both; font-size:9px; color: #6d6d6d; display:block; padding-top:1px;padding-bottom:5px; text-align:right;}
#floatlayer .legenda .legenda_oggi{ background: #89e0aa;}
#floatlayer .legenda .legenda_eventi{ background: #FF6347;}

/* BIG  */

/**************************************************************
********* Formatting For Month Table and Text *****************
**************************************************************/

DIV#calendarbig{ width: 742px !important; display:block; clear:both;}
/**** month and year header at top of calendar ****/
DIV#calendarbig .date_header 			{ font-size:11px; font-family:arial, helvetica; font-weight:bold}

/**** color and size of calendar cells.  ****/
DIV#calendarbig .day_cell					{ background-color: White; height:75px !important; width: 106px !important; text-align:center}
DIV#calendarbig .empty_day_cell			{ background-color: #E9E9E9 !important; height:75px !important; width: 106px !important; text-align:center; font-size:10px}
DIV#calendarbig .today_cell				{ background-color: #89e0aa !important; height:75px !important; width: 106px !important; text-align:center}



/**** day number in upper left corner of each cell ****/
DIV#calendarbig .day_number				{ font-size:10px; font-family: arial, helvetica; color:#000000 }
DIV#calendarbig .day_number A {  text-decoration:none;}
DIV#calendarbig .day_number A:link		{ color:#FF6347; }
DIV#calendarbig .day_number A:active		{ color:#FF6347; }
DIV#calendarbig .day_number A:visited	{ color:#FF6347; }
DIV#calendarbig .day_number A:hover		{ color:#f1f96a; }


/**** title_txt is the text for each post on main page ****/
DIV#calendarbig .title_txt				{ font-size:10px; font-family: arial, helvetica; color:#000000 }
DIV#calendarbig .title_txt A:link		{ color:red; font-weight:bold}
DIV#calendarbig .title_txt A:active		{ color:red; font-weight:bold}
DIV#calendarbig .title_txt A:visited	{ color:red; font-weight:bold}
DIV#calendarbig .title_txt A:hover		{ color:red; font-weight:bold}

/* Testi eventi suddivisi per categorie */
/* Giovanissimi */
DIV#calendarbig .title0_txt				{ font-size:10px; font-family: arial, helvetica; color:#000 }
DIV#calendarbig .title0_txt A:link		{ color:red; text-decoration:none }
DIV#calendarbig .title0_txt A:active	{ color:red; text-decoration:none }
DIV#calendarbig .title0_txt A:visited	{ color:red; text-decoration:none }
DIV#calendarbig .title0_txt A:hover		{ color:red; text-decoration:none }

/* ACR */
DIV#calendarbig .title1_txt				{ font-size:10px; font-family: arial, helvetica; color:#000 }
DIV#calendarbig .title1_txt A:link		{ color:red; text-decoration:none }
DIV#calendarbig .title1_txt A:active	{ color:red; text-decoration:none }
DIV#calendarbig .title1_txt A:visited	{ color:red; text-decoration:none }
DIV#calendarbig .title1_txt A:hover		{ color:red; text-decoration:none }

/* Parrocchia */
DIV#calendarbig .title2_txt				{ font-size:10px; font-family: arial, helvetica; color:#000 }
DIV#calendarbig .title2_txt A:link		{ color:red; text-decoration:none }
DIV#calendarbig .title2_txt A:active	{ color:red; text-decoration:none }
DIV#calendarbig .title2_txt A:visited	{ color:red; text-decoration:none }
DIV#calendarbig .title2_txt A:hover		{ color:red; text-decoration:none }

/* AC */
DIV#calendarbig .title3_txt				{ font-size:10px; font-family: arial, helvetica; color:#000 }
DIV#calendarbig .title3_txt A:link		{ color:red; text-decoration:none }
DIV#calendarbig .title3_txt A:active	{ color:red; text-decoration:none }
DIV#calendarbig .title3_txt A:visited	{ color:red; text-decoration:none }
DIV#calendarbig .title3_txt A:hover		{ color:red; text-decoration:none }


/**** time line under title text when event time given ****/
DIV#calendarbig .time_str				{ font-size:9px; font-family:arial, helvetica }

/**** column headers or days of the week ****/
DIV#calendarbig .column_header			{ background-color: #666666;text-align:center; font-size:12px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold;width: 27px; height: 20px;}

/**** sfondo del titolo di una finestra ****/
DIV#calendarbig .display_title_bg	{ background-image:url(../../img/table_header.jpg) }


/**** footprint text ****/
DIV#calendarbig .footprint				{ font-size:10px; font-family: arial, helvetica; color:#000; font-weight:bold; }
DIV#calendarbig .footprint A			{ font-size:10px; font-family: arial, helvetica; color:#00F; font-weight:bold; }


DIV#calendarbig .display_header A:link		{ font-size:11px; font-family:  arial, helvetica; color:#000000; font-weight:bold; text-decoration:none}
DIV#calendarbig .display_header A:active	{ font-size:11px; font-family:  arial, helvetica; color:#000000; font-weight:bold; text-decoration:none}
DIV#calendarbig .display_header A:visited	{ font-size:11px; font-family:  arial, helvetica; color:#000000; font-weight:bold; text-decoration:none}
DIV#calendarbig .display_header A:hover		{ font-size:11px; font-family:  arial, helvetica; color:#000000; font-weight:bold; text-decoration:none}

.legenda { clear:both; font-size:9px; color: #6d6d6d; display:block; padding-top:11px;padding-bottom:45px; text-align:right;}
.legenda .legenda_oggi{ background: #89e0aa;}
.legenda .legenda_eventi{ background: #FF6347;}



/* COMMON */


/**** colore dei giorni con uno o pił eventi ****/
.events { background: #FF6347 !important;}
div#calendarbig .events .day_number a:link {color:#FFFFFF !important;}
DIV#calendarbig .events .title0_txt ,
DIV#calendarbig .events .title1_txt ,
DIV#calendarbig .events .title2_txt ,
DIV#calendarbig .events .title3_txt  {color:#FFFF99 !important;}
div#calendarbig .events .time_str {color:#FFCCCC !important;}


a.for {
	color: #fef2c8; 
	padding: 0px 5px 0px 5px;
}

/** Tooltip del calendario small **/
span.tipData{color:#FFFFFF;display:block;background:#FF6347;font-style:italic;font-size:12px;font-weight:bold}
span.tipTitolo{font-weight:bold;display:block;padding:0px 2px;color:gray;font-size:12px;}
span.tipTesto{display:block;padding:0px 2px 5px 2px;font-size:12px;color:blue;}

