#cal							{color:black;font-size:14px;font-family:arial,serif;border:1px solid #ac8d50 ;background-color:#dcbd80;width:240px;padding:10px;}
#cal td							{font-family:arial,serif;background-color:#dcbd80;width:35px;height:32px;cursor:pointer;background-color:white;text-align:center;}
#cal td:hover					{background-color:#efd7a7;color:white;}
#cal table td						{border-bottom:1px solid #ac8d50	;border-right:1px solid #ac8d50;}
#cal .disab,#cal .disab:hover	{background-color:#ac8d50;cursor:default;color:white;border:1px solid #ac8d50;border-right:1 px solid #dcbd80;}
#cal .tdjour	,#cal .tdjour:hover	{width:35px;font-weight:bold;font-variant:small-caps;cursor:default;border:1px solid white;background-color:white;color:black;}
#cal .month						{font-weight:bold;font-variant:small-caps;cursor:default;background-color:#dcbd80;border-right:1px solid #dcbd80;text-align:center;}
#cal .month:hover				{color:black;background-color:#dcbd80;text-align:center;}
#cal .td_left					{border-left:1px solid #ac8d50;}
#cal #td_left_j					{border:1px solid #ac8d50;font-weight:bold;font-variant:small-caps;cursor:default;background-color:white;color:black;}
#cal .tdjour	,#cal .tdjour:hover	{padding-left:5px;padding-right:7px;}
#cal .td_conc,#cal .td_conc:hover	{background-color:#e3bd23;}
#cal .td_conc_p,#cal .td_conc_p:hover	{background-color:#e05959;}