.calendar .nav, .calendar thead tr 		{ background-color:#3a9bc7; }
.calendar, .calendar table 				{ border:1px solid #3a9bc7; }
.calendar thead .title 					{ background-color:#156d95; }
.calendar tfoot .ttip 					{ background-color:#156d95; }
.calendar tbody td.special 				{ background: #f80; color: #fff; }


/* in lavorazione...
.home .box ul.top5							{ width: 98%; margin: 0; padding: 0; border:none;}
.home .box ul.top5 li						{ font-size:90%; display:block; text-align: left; color: #2ea2d5; width:auto; line-height: 2em; list-style-type:none; margin:0px; }
.home .box ul.top5 li.odd						{ background-color:#C7E1F3; }
.home .box ul.top5 li.even						{ background-color:#F1F8FC; }

#content ul.top5 li a:link, 	#content ul.top5 li a:visited		{ color:#444; text-decoration: none; padding:0; margin:px; border:none; }
#content ul.top5 li a:hover, 	#content ul.top5 li a:active		{ color:#000; text-decoration:underline;  }

*/



.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #f60;
}


.calendar tbody td.special { /* AF - giorno speciale */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #f60;
  color: #000;
}


#content.chisiamo li a					{ line-height:1.8em; }
.home .box span.event			{ margin-left: 1em; }

/*Daniela gallery*/

.ul_gallery { 
	width: 100%;
	margin: 6px 0 0 0;
	padding: 0;
	border: 0;  
	display: block;
	list-style-image: none;
 	list-style-type: none; 
}
.ul_gallery li{
	display:block;
	float:left;
	border : 1px solid #CCC; 
	margin : 1em;
	padding : 1em;
}

.ul_gallery li.half{
	width: 40%;
}
.ul_gallery li.half img{
	float: left;
	padding-right: 5px;
	margin-right: 5px;
	border: 1px #ccc solid;
}

.ul_gallery h3.titolo_foto{
	font-size: 0.96em;
	color: #156d95;
	margin-top: 0px;
}
.ul_gallery h3.data_foto{
	font-size: 0.96em;
	color: #156d95;
	margin-top: 0px;
}

.ul_gallery h5.info_foto{
	font-size: 0.86em;
	font-weight:lighter;
}



.boxForm form div.reqname					{ display:block; float:left; height:30px; padding-top:4px; }
.boxForm form div.buttons					{ display:block; float:right; height:30px; padding-right:20px; }
.boxForm div.versione						{ text-align:right; color:#aaa; font-weight:bold; padding-right:5px; }
.boxForm hr 								{ margin:0px; }

#container #side 							{ padding-bottom:10px; }
/*.home .box h2 								{ background: url(../images/common/titMenuSettori.gif) #156d95 repeat-x 0 0; }*/

