.toolbox, .toolbox-over { width: 168px; padding: 0 0 4px 0 }
.toolbox H2, .toolbox-over H2 { color: #4472A3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0; text-align:left;}
/*
#toolbox A, #toolbox-over A { color: #3366CC; font-size: 11px }
*/
.toolbox A img, .toolbox-over A img { border: 0 }
/*
#toolbox A:hover, #toolbox-over A:hover { text-decoration: none }
*/

.toolbox H2 span { background: url(../contenuti/img/Toolbox/top-over.gif) top left no-repeat; display: block; color: #4472A3; padding: 8px 0 5px 10px; text-decoration: none; cursor: default; font-weight: bold }
/*
.toolbox H2 a:hover { background: url(../contenuti/img/Toolbox/top-over.gif) top left no-repeat  }
*/
.toolbox-over H2 span { background: url(../contenuti/img/Toolbox/top-over.gif) top left no-repeat; display: block; color: #4472A3; padding: 8px 0 5px 10px; text-decoration: none; cursor: default; font-weight: bold }
/*
.toolbox-over H2 a:hover { background: url(../contenuti/img/Toolbox/top.gif) top left no-repeat }
*/


#add { background: #DBDBDB }
#add p { padding: 15px; margin: 0; text-align:left; font-size:11px; }
#add-bo { background: #DBDBDB }
#add-bo p { padding: 15px; margin: 0 }

.lnk1_new { background: url(../contenuti/img/Toolbox/lnk.gif) 0px 4px no-repeat; color: #666666; text-decoration: none; padding: 0 0 0 11px; font-weight: bold; font-size: 10px; display: block; text-align:left;  }

.lnk1_new:hover { color: #3366CC }

.lnk2_new { background: url(../contenuti/img/Toolbox/lnk-02.gif) 0px 4px no-repeat; color: #666666; text-decoration: none; padding: 0 0 0 11px; font-weight: bold; font-size: 10px; display: block; text-align:left; }

.lnk2_new:hover { color: #FF0000 }

.lnk3_new { background: url(../contenuti/img/Toolbox/lnk-03.gif) 0px 4px no-repeat; color: #666666; text-decoration: none; padding: 0 0 0 11px; font-weight: bold; font-size: 10px; display: block; text-align:left; }

.lnk3_new:hover { color: #339900 }

.al_ga_cal-num { margin-top: 4px; color: #666666; font-family: "Trebuchet MS", sans-serif; font-size: 11px; font-weight: bold;  }
.al_ga_cal-num th { color: #666666; text-align: right; padding: 0 3px 0 0; width: 20px;}
.al_ga_cal-num td { padding: 0 3px 0 0; text-align: right; width: 20px; color: #A5AAAD; text-decoration: none; font-size: 11px;}
.al_ga_cal-num td a { color: #666666; text-decoration: none; font-size: 11px; }

.al_ga_calendar { margin: 0px 2px 0 2px; width: 160px }
.al_ga_calbg { background: #F8F8F8; padding: 6px 0 }
.al_ga_clft { width: 11px; text-align: right; src: url(../contenuti/img/Toolbox/arr_l.gif) ;} 
.al_ga_crgt { width: 11px; text-align: left; src: url(../contenuti/img/Toolbox/arr_r.gif) ; }
.al_ga_ctit { text-align: center; font-family: "Trebuchet MS", sans-serif; font-size: 11px; color: #666666; font-weight: bold }
.al_ga_ctit a { color: #666666; text-decoration: none }

.al_ga_tp { background: url(../contenuti/img/Toolbox/cal-2dot_empty.gif) left top repeat-y; }

.list { width: 138px; height: 18px; }

/*
	ReportForm
*/

.in { width: 180px; margin-bottom: 2px; font-size: 12px }
.in2 { width: 60px; margin-bottom: 2px; font-size: 12px }
#req th { font-size: 12px }

.submit { text-align: center; margin: 10px 0 10px 0 }
.sub-bot { display: block; text-align: right; width: 90px; border: 1px solid #CCCCCC; padding: 4px 4px 4px 6px; font-size: 12px; margin: 0 auto }
