/*Copyright LP-Studio.it di Luca Poli*/
html {
scrollbar-base-color: #000000;
scrollbar-arrow-color: #FFFF00;
scrollbar-track-color: #3A3A3A;

scrollbar-shadow-color: black;
scrollbar-lightshadow-color: black;
scrollbar-darkshadow-color: #000000;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: black;
}
body {font-family: Verdana; font-size: 10px; color: #F4F4F4;  background-image: url(images/bg2.gif); }
a:link {font-size: 10px; color: #F4F4F4; font-weight: bold;  text-decoration: none;}
a:active {font-size: 10px; color: #F4F4F4; font-weight: bold; text-decoration: none;}
a:visited {font-size: 10px; color: #F4F4F4; font-weight: bold; text-decoration: none;}
a:hover {font-size: 10px; color: #CE4A1A; font-weight: bold; text-decoration: none;}
table { font-family: Verdana; font-size: 10px; color: #F4F4F4;}
.tab { border: 1px solid #000000; }
.titolo { font-family: Verdana; font-size: 10px; color: #FFFF00; font-weight: bold; }
.titolo2 { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.dividi { border-left: 1px dashed #FFFF00; }
input { font-family: Verdana; font-size: 10px; }
.bordo_img { border: 1px solid #000000; }
.riga { border-top: 1px dotted #666666; }
.copy {font-size: 10px; color: #ffff00; font-weight: bold;}

/* Background images for tables */
.tbll	{background: url(images/shadow_l.gif) no-repeat; width:8px}
.tblbot	{background: url(images/shadow_m.gif) repeat-x; width:100%}
.tblr	{background: url(images/shadow_r.gif) no-repeat; width:8px}

.alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;}
.alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;}
.alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;}
.alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;}
.alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;}
.alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;}
.alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px; padding-top: 5px; text-align: center;}

.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-left: 1px solid #fff; }
.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; border-left: 1px solid #fff; }
.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; }
.rowToday		{ background-color: #CE4A1A; border-top: 1px solid #fff; border-left: 1px solid #fff; color: #ffffff; text-align: center;  vertical-align: middle; font-size: 9px;  font-weight: bold;  }
.rowToday a:link {font-size: 10px; color: #ffffff; font-weight: bold;  text-decoration: none;}
.rowToday a:active {font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.rowToday a:visited {font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
.rowToday a:hover {font-size: 10px; color: #999999; font-weight: bold; text-decoration: none;}
.padd			{ padding: 2px; }

/* Year View */

.medtitle		{ background-image: url(images/side_bg.gif); height: 20px; margin-top: 3px; font-weight: 900; }
.yearreg		{ background-color: #999999; height: 30px; width: 30px; text-align: center; vertical-align: middle; font-size: 9px; }
.yearoff		{ background-color: #999999; height: 30px; width: 30px; text-align: center;  vertical-align: middle; font-size: 9px; }
.yearon			{ background-color: #999999; height: 30px; width: 30px; text-align: center;  vertical-align: middle; font-size: 9px; }
.yearmonth		{ background-color: #333333; }
.yearweek		{ background-color: #333333; width: 30px; font-size: 9px; font-weight: 900; text-align: center; height: 15px; }

/* avvisi */
#avviso {position: absolute; top: 0; right: 20; z-index: 5;}
