/* CSS Document 
calendar style */

.tab_calendar {
background-color:#CCCCCC;
}

.tr_calendar {
background-color:#FFFFFF;
}

.td_month {
background-color:#CCCCCC;
border:#FFFFFF 1px dotted;
}

.form_month {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:center;
border:0px;
background-color:#FFFFFF;
}

.name_day {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
text-align:center;
}

.tab_title {
background-color:#EFEFED;
}

.name_week {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF6600;
font-weight:bold;
text-align:center;
}



a.num_week:link {
	display:block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF6600;
	text-decoration:none;
	text-align:center;
}
a.num_week:visited {
	display:block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF6600;
	text-decoration:none;
	text-align:center;
}
a.num_week:hover {
	border-left-width:2px;
	border-left-style:solid;
	border-left-color:#FF6600;
	display:block;;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#6699FF;
	text-decoration:underline;
	text-align:center;
}


a.num_day_in_month:link {
	display:block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	text-align:center;
}
a.num_day_in_month:visited {
	display:block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	text-align:center;
}
a.num_day_in_month:hover {
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#333333;
	display:block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6699FF;
	text-decoration:underline;
	text-align:center;
}

a.num_day_in_month_active:link {
	display:block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6699FF;
	text-decoration:none;
	text-align:center;
}

a.num_day_in_month_active:visited {
	display:block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6699FF;
	text-decoration:none;
	text-align:center;
}

a.num_day_in_month_active:hover {
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#333333;
	display:block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6699FF;
	text-decoration:underline;
	text-align:center;
}

a.num_day_out_month:link {
	display:block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:none;
	text-align:center;
}

a.num_day_out_month:visited {
	display:block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:none;
	text-align:center;
}

a.num_day_out_month:hover {
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#666666;
	display:block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:underline;
	text-align:center;
}



a.month:link {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	text-align:center;
}

a.month:visited {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	text-align:center;
}

a.month:hover {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:underline;
	text-align:center;
}




.num_day_in_month {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:line-through;
text-align:center;
}

.num_day_out_month {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-decoration:none;
text-align:center;
}

.text_periode_near {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.deco_lien_jsma {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}


a.lien_jsma:link {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	font-style:italic;
}
a.lien_jsma:visited {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	font-style:italic;
}
a.lien_jsma:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
	font-style:italic;
}

/*--------------------------------------------------------------
/*--------------------------------------------------------------
/* Style for pop-up calendar */


	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}
