@charset "UTF-8";
/* CSS Document */

/* CSS Document */

 /*AGENDA*/

.calendar_this_day {
	text-align: left;
	font: bold 9px/12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #BB051D;
	background-image: url(../imm/bg_cal_ong.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.calendar_this_month {
	text-align: left;
	font: 9px/12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #727664;
	background: #EFF0EC;
	border-top: 1px dotted #c9c9c0;
	border-right: 1px dotted #c9c9c0;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.calendar_this_month a {
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;	
}


.calendar_this_month a:hover {
	color: #BB051D;
}


.calendar_head {
	text-align: center;
	font: bold 11px/20px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 14%;
	}

.calendar_not_this_month {
	background: #fff;
	color:#fff;
	font: bold 9px/12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 2px 2px;
	border-top: 1px dotted #c9c9c0;
	border-right: 1px dotted #c9c9c0;
}
.calendar_not_this_month a {
	text-align: left;
	vertical-align: top;
	margin-bottom:8px;
}




.sopra {font:bold 85%/1.4em "Trebuchet MS", Verdana, Sans-serif;
  letter-spacing:.0em;
  text-transform:uppercase;
  padding-top:10px;}
  .sopraa {font:bold 95%/1.4em "Trebuchet MS", Verdana, Sans-serif;
  letter-spacing:.0em;
  text-transform:uppercase;}
  
  #fondoage
	{
	color:#637D8D;
	margin:1em 20px 1.75em 0px;
	background: #fff;
	padding: 8px 0px 0px;
	border: 1px dotted #c9c9c0;
	}
	
	a img {
  border-width:0px;

}
	/* class: formbuscar, botonbuscar,calendar_head, small_plus, cabecera_agenda,  */
	
.calendar_this_day a, .calendar_this_day a:visited {
	text-align: left;
	color: #fff!important;
	font: bold 9px/12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 20px;
}
.calendar_this_day .lightwindow page-options a {color:#FFFFFF;}
/** elencomesi**/


form#contattiz p
	{
	margin-bottom: 0.2em;
}
	#contattiz
	{
	color:#000000;
	margin:1em 3px 0em;
	border: 1px dotted #000000;
	padding: 3px;
	background-color: #FFFFFF;
	}
	
#contattiz input.inp,
#contattiz textarea.inp
	{
	border: 1px solid #000000;
	width: 300px;
	background: #fff;
	font: 11px monaco, verdana, sans-serif;
	color: #000000;
	padding: 3px;
	outline: none;
	}
	
	.grey {color: #999 !important;}
	
	#contattiz input.submit-btn
	{
	width: 50px;
	height: 20px;
	background: url(../imm/invia.gif) no-repeat;
	outline: none;
	}
	
#contattiz input.submit-btn:hover
	{
	background: url(../imm/inviaa.gif) no-repeat 0px;
	height: 20px;
	width: 50px;
	}
