#calendar td 					{font-family: "Tahoma", Arial, sans-serif;}
#calback 							{clear: both; width: 100%; height: 100%; background:#e5e5e5 url('images/calWaiting.gif') no-repeat center; padding-bottom:10px;}
#calendar 						{background:#e5e5e5; width: 100%; height: 100%;}
.cal 									{width: 272px; border: none; margin:0 auto 10px auto;}
.cal a 								{color: #696E78; text-decoration: none; font-size: 9px;}
.cal a:hover 					{color: #9A9EA7;}
.calhead 							{color:#FFF; font-size:12px;  background:url('images/calBack.gif') repeat 0 0; padding:10px 5px; border-top:1px solid #6a8295; border-bottom:1px solid #FFF;}
.calhead a 						{text-decoration:none;	border:none; margin-top:3px;}
.dayhead 							{height:20px; font-size:10px; text-transform:uppercase; }
.dayhead td 					{text-align: center; color: #696e78; font-weight:bold; line-height:20px;}
.dayrow 							{margin:0px 20px}
/*.dayroweve 						{background:#F4F4F4;}*/
.dayroweve 						{background:#FFF;}
.dayrow td 						{width:14%; font-size:10px; color:#afb1b5; border:1px solid #E5E5E5;}
.giorNo								{height:23px;}
/*.giorno								{position:relative; background:#F4F4F4; height:23px;}*/
.giorno								{position:relative; background:#FFF; height:23px;}
.giornoE .giorno			{background: #FFF;}
.day	 								{position:absolute; top:0px; right:2px;}
.day span							{font-weight:bold; color:#696e78;}
.dayover .giorno			{background: #FFF;}
.dayout 							{/*background:#FFF;*/}

#event 								{width:100%; height:100%;}
#event .heading 			{padding:10px 0px; position:relative; background:url('images/calEvent.gif') repeat-x top left; border-bottom:1px dotted #CCC;}
#event .title					{padding:0 10px 0 40px; color:#ffffff; font-size:12px; font-weight: bold;}
#event .title a				{color:#ffffff; text-decoration:underline;}
/*#event .title img			{color:#ffffff; float:left;}*/
#event img						{color:#ffffff; position:absolute; left:0px;}
#event .posted 				{padding:0 10px 0 40px; color:#dae2e9; font-size:10px;}
#event .back 					{position:absolute; top:-22px; right:55px;}
#event .back a				{color:#68879d; text-decoration:underline; border:none; font-size:11px;}
#event .back a:hover	{text-decoration:none;}
#event .line 					{padding:10px; overflow:auto; clear:left;}
.lineve 							{padding:10px; overflow:auto; clear:left; background:url('images/caleve.gif') repeat-x top left;}
.lineve a							{color:#ffffff; font-size:16px; text-decoration:underline;}

/*.calevent							{background:url('images/ico-eventi-cal.png') no-repeat 0 0;}
.calevent a						{display:block; width:33px; height:23px; text-indent:-999em; overflow:hidden;}*/
.calevent1						{cursor:pointer; position:absolute; top:0px; left:0px; display:block; width:33px; height:23px; text-indent:-999em; overflow:hidden;
											 background:url('images/ico-eventi-pub1.png') no-repeat 2px 2px;}
.calevent2						{cursor:pointer; position:absolute; top:0px; left:0px; display:block; width:33px; height:23px; text-indent:-999em; overflow:hidden;
											 background:url('images/ico-eventi-pub2.png') no-repeat 2px 2px;}
.calevent3						{cursor:pointer; position:absolute; top:0px; left:0px; display:block; width:33px; height:23px; text-indent:-999em; overflow:hidden;
											 background:url('images/ico-eventi-pub3.png') no-repeat 2px 2px;}
.calevent4						{cursor:pointer; position:absolute; top:0px; left:0px; display:block; width:33px; height:23px; text-indent:-999em; overflow:hidden;
											 background:url('images/ico-eventi-priv1.png') no-repeat 2px 2px;}
.calevent5						{cursor:pointer; position:absolute; top:0px; left:0px; display:block; width:33px; height:23px; text-indent:-999em; overflow:hidden;
											 background:url('images/ico-eventi-priv2.png') no-repeat 2px 2px;}                       											 
.calevent6						{cursor:pointer; position:absolute; top:0px; left:0px; display:block; width:33px; height:23px; text-indent:-999em; overflow:hidden;
											 background:url('images/ico-eventi-priv3.png') no-repeat 2px 2px;}											 




.error 								{color:#C00; font-size:14px; font-weight:bold;}
#jump 								{z-index:100; line-height:30px; padding:5px; background:#F6F6F6; border:1px solid #888;}
#jump a 							{text-decoration:none; border:none;}
#jump img 						{border:none;}

table.cal	tr.dayrow td		{}





