/* CSS Document */
/* calendario per firma digitale */
#calendarfd { margin:0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-collapse:collapse;  }
#calendarfd div {margin:0; padding:0}
#calendarfd caption {display:none}
#calendarfd img {border:0;}
#calendarfd td, #calendar th { padding:5px; vertical-align:top}
#calendarfd .data { border:1px solid #DDDDDD; background-color:#88AACC; color:#FFFFFF; font-weight:bold; text-align:center; width:180px}
#calendarfd .ore {border-color:#DDDDDD; border-style:solid none solid solid; border-width:1px 0px 1px 1px; background-color:#E8EEF7; color: #446688; text-align:right; padding-right:2px; width:40px; vertical-align:top}
#calendarfd .top { border-bottom:1px dotted #DDDDDD; margin-bottom:2px}
#calendarfd .info {border-color:#DDDDDD;border-style:solid solid solid double; border-width:1px 1px 1px 3px;}
#calendarfd .info a {text-decoration:none; color:#88AACC}
#calendarfd .info a img{ vertical-align:middle}
#calendarfd .dis {background-color:#ededed}
#calendarfd .data.oggi {color:#FFFFCC}
#calendarfd .info.oggi{background-color:#FFFFCC}
#calendarfd .info.ins {vertical-align:middle; height:40px}
#calendarfd .info.ins a {display:block;}
#calendarfd .info.ins:hover { background-color:#66CC33; color:#FFF}
#calendarfd .info.ins:hover a{color:#FFF}

