
A.calendarDay:link{
	text-decoration: underline;
	color:#B10D37;
	}
A.calendarDay:visited{
	text-decoration: underline;
	color:#B10D37;
	}
A.calendarDay:hover{
	text-decoration: none;
	color:#B10D37;
	}


A.cal_link:link{
	text-decoration: underline;
	color:#ffff00;
	}
A.cal_link:visited{
	text-decoration: underline;
	color:#ffff00;
	}
A.cal_link:hover{
	text-decoration: none;
	color:#ffff00;
	}


.calendarHeader{
	font-size:12px;
	font-weight: bolder;
	width:196px;
	color:#ffffff;
	}
.calendarWeekdays{
	font-size:12px;
	font-weight: bolder;
	color: #000000;
	width:196px;
	}
.calendarToday{
	font-size:12px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	}

DIV.calendarContenitore{
	margin:3px 7px 10px 7px;
	}

TABLE.calendar{
	color:#777777;
	font-size:12px;
	}
TD.calendar{
	font-size:12px;
	border:1px #CCCCCC solid;
	background: #ffffff;
	}





/*************************************************************************************************************
 * CALENDARIO
 */

.messaggio_ricerca{
	border: 1px solid #cccccc;
	background: #F4F0C1;
	padding: 5px;
	margin: 0 0 20px 0;
	}

#ricerca{
	background: #008B64;
	border: 1px solid #cccccc;
	padding: 5px;
	margin: 8px 0 5px 0;
	}

#ricerca .pulsante_cerca{
	border: none;
	}

#ricerca .etichetta{
	width: 70px;
	padding: 2px 0 2px 0;
	}
#ricerca .campo{
	width: 200px;
	padding: 2px 0 2px 0;
	}
#ricerca .campo_corto{
	width: 200px;
	padding: 2px 0 2px 0;
	}

#ricerca FORM{
	margin:0;
	}

#ricerca INPUT, #ricerca SELECT, #ricerca TEXTAREA{
	border:1px #000000 solid;
	color: #000000;
	font-size: 12px;
	}
#ricerca INPUT.checkbox{
	border: none;
	color: none;
	background: none;
	}

#ricerca INPUT.selezionato, #ricerca SELECT.selezionato{
	border:1px #000000 solid;
	color: #000000;
	font-size: 12px;
	background: #F4F0C1;
	}


#risultati .testo{
	margin: 0 0 20px 0;
	}

#risultati .rubrica{
	margin: 0 0 3px 0;
	}




/*************************************************************************************************************
 * HELP TOOLTIP
 */

.help{
	position:relative;
	z-index:24;
	text-decoration: none;
	}

a.help, a.help:link, a.help:visited{
	text-decoration: none;
	}
a.help:hover{
	text-decoration: none;
	}

.help:hover{
	z-index: 25;
	}
.help span{
	display: none;
	}

.help:hover span{
	display: block;
	position: absolute;
	width: 300px;
	color: #000000;
	left: -305px;
	background-color: #ffffff;
	border: 1px solid #8DB7D2;
	}

.help_titolo{
	background: #BEDAEB;
	font-weight: bold;
	padding: 2px;
	text-transform: uppercase;
	}

.help_corpo{
	padding: 2px;
	}