.ctx	{border:1px solid #768898;
		cursor:hand; position:absolute; text-align:left; font-family: Arial; font-size:10pt; width:317px; background-color:#566878;
		color:#FFF4DB; visibility:hidden; font-style:normal; font-variant:normal; font-weight:bold; white-space: nowrap;}
.ctx2	{border:1px solid #768898;
		cursor:hand; position:absolute; text-align:left; font-family: Arial; font-size:10pt; width:305px; background-color:#506070;
		color:#FFF4DB; visibility:hidden; font-style:normal; font-variant:normal; font-weight:bold; white-space: nowrap;}
.ctxl 	{padding-left:15px; padding-right:10px;}
.ctxl2 	{padding-left:15px; padding-right:10px; background-color:highlight; color:#30B4CF;}

.calh	{background-color: #566878; color:#FFFFFF; font-family: Arial; font-size:8pt; text-align:center; font-weight:bold;}
.calh .sel	{background-color: #30B4CF; color:#000000;}

.calm	{background-color: #566878; color:#FFFFFF; font-family: Arial; font-size:8pt; text-align:center; background-color:red;}
.calm .sel	{background-color: #30B4CF; color:#000000; font-weight:bold;}

.caly	{background-color: #506070; color:#FFFFFF; font-family: Arial; font-size:8pt; text-align:center;}
.caly .sel	{background-color: #30B4CF; color:#000000; font-weight:bold;}

.cal	{background-color: #566878; color:#FFFFFF; font-family: Arial; font-size:8pt; text-align:center;}
.cal .sel	{background-color: #30B4CF; color:#000000; font-weight:bold;}
#cal	{visibility:hidden;}

img.but	{width:16px; height:16px;}
img.but_cal	{width:20px; height:20px; cursor:hand;}
.calendrier     { width:20px; height:20px;vertical-align:bottom;cursor:hand; cursor:pointer; }

input.cal {text-align:center;font-size:8pt;color:black;background:#AAAAAA;border:1px solid;width:41px;}
input.calsel {text-align:center;font-size:8pt;color:#FFFF88;background:#333333;border:1px solid;width:41px;}
input.cal2 {text-align:center;font-size:8pt;color:black;background:#AAAAAA;border:1px solid;width:66px;}
