
th				{font-size:9px;font-family:Arial, Helvetica, sans-serif;}
th.festivo		{font-size:9px;font-family:Arial, Helvetica, sans-serif;}

table#agenda	{width:150px;table-layout: fixed; background-color:#FFFFFF}
	table#agenda h2																		{margin:0px;padding:0px;vertical-align:top;padding-bottom:1px;padding-left:2px;}
	
td#agenda_calender																		{font-size:10px;width:150px;border-bottom:1px solid #bfbfbf;text-align:center;}
	td#agenda_calender table															{width:150px;margin-top:3px;margin-left:auto;margin-right:auto;color:#003B7D}
	td#agenda_calender td, div#agenda_calender th										{font-size:10px;text-align:center;vertical-align: middle;color:#003B7D}
	td#agenda_calender .agenda_selected_current , td#agenda_calender .agenda_selected	{border:1px solid #FF9900;}
	td#agenda_calender .agenda_selected_current , td#agenda_calender .agenda_current	{background-color:#D2DDE9;}
	td#agenda_calender span																{font-size: 90%;text-align: center; vertical-align: top; padding: 0px 1px 0px 1px; }
	td#agenda_calender a																{font-size:9px;font-family:Arial, Helvetica, sans-serif;color:#FF9900}
	td#agenda_calender th a																{font-size:9px;font-family:Arial, Helvetica, sans-serif;}
	
td#agenda_month{ width: auto; height:auto; border-left: 1px solid #bfbfbf; vertical-align:top; padding: 0px;}
	td#agenda_month table{ width: 96%; float:right; margin: 0px;vertical-align:top;}
	td.agenda_month_head { vertical-align:bottom; text-align:left;}
	td.agenda_month_head h2 {overflow:hidden; margin: 0px; padding-left: 4px;}
	td.agenda_month_info {vertical-align: bottom; text-align: right;}
	td.agenda_month_info p { padding: 0px;padding-right: 3px;  vertical-align: bottom;  text-align: right; font-size: 80%; color:#666666;}
	td.agenda_month_body { text-align:left;}
	.agenda_event_old, .agenda_event_old a, .agenda_event_old h2, .agenda_event_old p, .agenda_event_old span { color:#aaa;}
	a#agenda_month_hidden_show{ display:block; padding-left: 5px; text-align:right; font-size: 80%; cursor: pointer; font-weight:bold; color:#FF0000;}

td#agenda_day { height: auto;width: auto;}
	td#agenda_day h2 { padding-top: 2px;}
	td#agenda_day div.agenda_day_event { margin: 0px; margin-bottom: 10px; margin-left:8px; font-size: 90%; color:#666;}
	td#agenda_day div.agenda_day_event h2 {padding:0px;}


body.popup_evento							{margin:0px;padding:0px;background:#FFFFFF;}

/* POPUP ELENCO */	
td.eventi_popup_fascia_up					{background-image:URL("../images/eventi_popup_fascia_up.jpg");color:#FFFFFF;padding-left:5px}
td.eventi_elenco_giorno_futuro				{color:#FF9900;padding-left:5px}
A.eventi_elenco_giorno_futuro				{font-size:12px;line-height:13px;padding-left:5px;padding-top:20px}
A.eventi_elenco_giorno_futuro:visited		{color:#003B7D}
A.eventi_elenco_giorno_futuro:hover			{color:#003B7D}
A.eventi_elenco_giorno_futuro:link			{color:#003B7D}
A.eventi_elenco_giorno_futuro:active		{color:#003B7D}
td.eventi_elenco_tipologia					{color:#FF9900;padding-left:20px}
td.eventi_elenco_durata						{color:#FF9900;padding-left:20px}
td.eventi_popup_spacer						{background-image:URL("../images/eventi_popup_spacer.gif");}


/* POPUP DETTAGLIO */
td.evento_data								{background-image:URL("../images/eventi_popup_fascia_up.jpg");color:#FFFFFF;padding-left:5px}
td.evento_titolo							{font-size:12px;line-height:13px;font-weight:bold;color:#003B7D;padding-left:5px;padding-top:10px;padding-bottom:10px}
td.evento_categoria							{color:#FF9900;padding-left:5px;padding-bottom:10px}
td.evento_testo								{color:#FF9900;padding-left:5px}
td.evento_url								{padding-left:5px}
A.evento_url								{font-size:12px;line-height:13px;}
A.evento_url:visited						{color:#FF9900}
A.evento_url:hover							{color:#FF9900}
A.evento_url:link							{color:#FF9900}
A.evento_url:active							{color:#FF9900}
td.evento_back								{background-image:URL("../images/eventi_popup_fascia_up.jpg");color:#FFFFFF;padding-left:5px}


/* Full Agenda view agenda2full.tpl */	
	div.class-agenda p.agenda_full_url { text-align: center;}
	div.class-agenda p.agenda_date{ clear:left; float:left; width: 55%; padding: 1px 0px 4px 4px; font-size: 10px;}


/* toolbar Calendar view agenda2toolbar.tpl */
	div#toolbar_Agenda_calendar, div#toolbar_Agenda_calendar td#agenda_calender { width: 187px;}
	div#toolbar_Agenda_calendar td#agenda_calender table { border-spacing: 0px; border-collapse:collapse; width: 185px;}


/* toolbar Event list agenda2toolbar_list.tpl */
	div#toolbar_Agenda_list { color:#444;}
	div#toolbar_Agenda_head { font-weight: bold;}
	div#toolbar_Agenda_list span.module_aktivitet_date { width: 49px; color: #808080; overflow: hidden;}

