/* CSS Document */
div#events div#events_img {
	width: 170px;
	float: left;
}
div#events div#events_text {
	margin-left: 170px;
}

div#events div#events_text #agenda_box{
	float: right;
}
div#events div#events_text #items{

}

div#events div#title {
	/*margin: 20px 0;*/
	margin: 10px 0;
}


#agenda #calendar{
	width: 178px;
	height: 168px;
	background:url(images/bgcalendar.gif) no-repeat;	
	padding: 0;
	margin: 0;
}
#agenda #calendar table{
	margin: 10px 20px;
}
#agenda #calendar table td{
	padding: 0;
	width: 20px;
	color: #666666;		

}
#agenda #calendar table tr.week td{
	font-size: 0.8em;

/*
	border-top: 1px solid #000000;	
	border-bottom: 1px solid #000000;
*/	
	text-align: center;	
	padding-bottom:5px;	
}
#agenda #calendar table tr.days td{
	height: 18px;
	text-align: right;	
	
}
#agenda #calendar table tr.days td.festivo{
	color: #666666;
	font-weight:bold;
}
#agenda #calendar table tr.days td.no_month{
	color: #CCCCCC;
}
#agenda #calendar table tr.days td.dati a{
	color: #CC3300;
	font-weight: bold;
	text-decoration:underline;	
}
#agenda #calendar table tr.days td#oggi{
	/*border: 1px solid #666666;*/
	color:#FFFFFF;
	font-weight: bold;
	
}
#agenda #calendar table tr.month td{
	text-align: center;		
	border-top: 1px solid #CCCCCC;	
	font-size: 0.8em;
}
#agenda #calendar table tr.month div{
	text-align: center
}


#week{
	padding: 0 10px;
}
#week #toolbox{
	text-align: right;
}
#week div.period{
	font-size: 0.9em;
	text-align: center;
	border-top: 1px solid #CCCCCC;	
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;	
	color: #CC3300;
}
#week div.empty{
	padding: 5px 0;
	text-align: center;
}
#week div.event{
	padding: 5px 0;
}
#week div.event .time{
	font-size: 0.9em;
	text-align: center;
	color:#666666;
}
#week div.event .body{
	padding-left: 8px;
}
#week div.event .title{
	padding: 5px 0;
	color:#666666;
	font-weight:bold;
}
#week div.event .text{
	padding-bottom: 5px;
}


#selected div.period{
	font-size: 0.9em;
	text-align: left;
	font-weight: bold;	
	color: #CC3300;
}
#selected div.event{
	padding: 5px;
}
#selected div.event .body{
	padding: 5px;
}
#selected div.event .time{
	font-size: 0.9em;
	text-align: left;
	color:#666666;
}
#selected div.event .title{
	padding: 5px 0;
	color:#666666;
	font-weight:bold;
}
#selected div.event .text{
	padding: 10px 0;
}
#selected div.event .place{
	padding-top: 5px;
}


div#items #content_form form textarea.text{
	width: 350px;
	height: 100px;
}
div#items #content_form form input.text{
	width: 350px;
}
