body {	margin-top: 5px;}
.class_fieldset { margin: 0px;width:90%; BORDER: #dddddd 1px solid;}
.class_filter_table{BORDER: #d0d0d0 0px solid; FONT: NORMAL 12px Tahoma;}
.class_legend {FONT: NORMAL 12px Tahoma;}.class_paging_table{BORDER: #d0d0d0 0px solid; FONT: NORMAL 12px Tahoma;}
.class_table{BORDER-COLLAPSE: collapse; BORDER: #d0d0d0 1px solid; FONT: NORMAL 12px Tahoma;}
.class_th{ BORDER-BOTTOM: #ffcc33 2px solid; BORDER-RIGHT: #d2d0bb 2px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT: bold 13px Tahoma; COLOR: #333333; PADDING-TOP: 2px; BACKGROUND-COLOR: #e2e0cb}
.class_th_normal{ BORDER-BOTTOM: #d2d0bb 2px solid; BORDER-RIGHT: #d2d0bb 2px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT: bold 13px Tahoma; COLOR: #333333; PADDING-TOP: 2px; BACKGROUND-COLOR: #e2e0cb}
.class_th_selected{ BORDER-BOTTOM: #d2d0bb 2px solid; BORDER-RIGHT: #d2d0bb 2px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT: bold 13px Tahoma; COLOR: #333333; PADDING-TOP: 2px; BACKGROUND-COLOR: #e2e0cb}
.class_td_main{ BORDER-TOP: #f1efe2 1px solid; BORDER-RIGHT: #fefefe 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT: x-small Tahoma; PADDING-TOP: 2px;  }
.class_td_selected{ BORDER: #f1efe2 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT: x-small Tahoma; PADDING-TOP: 2px; }
.class_td { BORDER: #f1efe2 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT: x-small Tahoma;  }
.class_button {BORDER-RIGHT: #b2b09b 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT: bold 12px Tahoma; BORDER-LEFT: #ffffff 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #b2b09b 1px solid; BACKGROUND-COLOR: #e2e0cb}
.class_select {BORDER: #b2b09b 1px solid; FONT: NORMAL 12px Tahoma;background-color: #fcfaf6;}
.class_textbox {BORDER: #b2b09b 1px solid; FONT: NORMAL 12px Tahoma;width:210px;padding-left:3px;}
.class_checkbox {BORDER:0px; FONT: NORMAL 12px Tahoma;width:20px;}
.class_radiobutton {BORDER:0px; FONT: NORMAL 12px Tahoma;width:20px;}
.caption {FONT: NORMAL 14px Tahoma; font-weight: bold; text-align:center; Padding-bottom: 0;}
.class_error_message {FONT: NORMAL 12px Tahoma; COLOR: #ff8822; }
a.class_a {background: transparent; color: #72705b; text-decoration: none; }
a.class_a:hover {background: transparent; color: #ffcc33; text-decoration: none; }
a.class_a2 {background: transparent; color: #72705b; text-decoration: none; }
a.class_a2:hover {background: transparent; color: #ffcc33; text-decoration: none; }
a.class_a2:visited {background: transparent; color: #72705b; text-decoration: none; }
a.normal:link  { color: #000000; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:visited  { color: #000000; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:hover  { color: #000000; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:active  { color: #000000; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }

a.today:link  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.today:visited  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: underline }
a.today:hover  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.today:active  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }

/* Sfondo celle*/
.cellbg { background-color: #FFFFFF }

.cellover { background-color: #DFDFDF }
/* colore giorno OGGI*/
.celltoday { background-color: #000080 }
.cellevent { background-color: #D7E1F5 }

.normaltext { color: #000000; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica }
.eventtitle { color: #000080; font-weight: normal; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica }
.eventheading { color: #000080; font-weight: normal; font-size: 14px; font-weight: bold; font-family: verdana, arial, helvetica }
.regheading { color: #000000; font-weight: normal; font-size: 13px; font-family: verdana, arial, helvetica }

.normaltext1 { color: #000000; font-weight: normal; font-size: 11px; font-family: verdana, arial, helvetica }
.class_button1 {BORDER-RIGHT: #b2b09b 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;font-weight: normal; font-size: 11px; font-family: verdana, arial, helvetica; BORDER-LEFT: #ffffff 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #b2b09b 1px solid; BACKGROUND-COLOR: #e2e0cb}
.livelli {
   position:absolute; 
   left:200; 
   top:10; 
   width:380px;
   height:200px;
   visibility:hidden; 
   background-color:#FFFFFF; 
   color: #000000; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica;
   BORDER-bottom:#08528C 2px solid;BORDER-top:#08528C 1px solid; 
   BORDER-left:#08528C 1px solid;BORDER-right:#08528C 2px solid;"
   PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
    }
