/* DeepWater CCSTheme */
.DeepWaterFormTABLE
{
	border-right: #9db4c8 2px solid;
	border-top: #9db4c8 2px solid;
	font-weight: bold;
	border-left: #9db4c8 2px solid;
	color: yellow;
	border-bottom: #9db4c8 2px solid;
	background-color: #5a7994;
}
.DeepWaterFormHeaderFont
{
	font-weight: bold;
	font-size: 16px;
	color: #9db4c8;
}
.DeepWaterFieldCaptionTD
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 13px;
	border-left: #000000 1px solid;
	color: #000000;
	direction: ltr;
	border-bottom: #000000 1px solid;
	background-color: #f7cb08;
	text-align: center;
}
.DeepWaterAltDataTD{ color: #FFFFFF; font-size: 13px; }
.DeepWaterColumnTD
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 13px;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	background-color: #f7cb08;
}
.DeepWaterDataTD
{
	font-size: 13px;
	color: #ffffff;
	background-color: #6f8da6;
}
.lignebleu
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	background-color: #6f8da6;
}
.lignejaune
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFC0;
}

.DeepWaterErrorDataTD
{
	font-weight: bold;
	font-size: 13px;
	color: #ffff00;
	background-color: #6f8da6;
}
.DeepWaterSeparatorTD
{
	height: 1px;
	background-color: #000000;
}
.DeepWaterFooterTD
{
	font-size: 13px;
	color: #c5d3df;
}
a.DeepWaterSorterLink:link, a.DeepWaterSorterLink:visited
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
a.DeepWaterSorterLink:hover, a.DeepWaterSorterLink:active
{
	font-weight: bold;
	font-size: 13px;
	color: #907a17;
	text-decoration: none;
}
a.DeepWaterDataLink:link, a.DeepWaterDataLink:visited
{
	font-size: 13px;
	color: #ffffff;
	text-decoration: underline;
}
a.DeepWaterDataLink:hover, a.DeepWaterDataLink:active
{
	font-size: 13px;
	color: #ffff00;
	text-decoration: none;
}
a.DeepWaterNavigatorLink:link, a.DeepWaterNavigatorLink:visited
{
	font-size: 13px;
	color: #ffffff;
	text-decoration: underline;
}
a.DeepWaterNavigatorLink:hover, a.DeepWaterNavigatorLink:active
{
	font-size: 13px;
	color: #ffff00;
	text-decoration: none;
}
.DeepWaterButton
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 13px;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	background-color: #9db4c8;
}
.DeepWaterInput
{
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
}
.DeepWaterTextarea
{
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
}
.DeepWaterSelect { font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; }
/* Calendar */
a.today:link, a.today:visited
{
	font-weight: bold;
	color: #ffff00;
	text-decoration: none;
}
a.today:hover, a.today:active
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.selectedDay:link, a.selectedDay:visited
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.selectedDay:hover, a.selectedDay:active
{
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
a.weekDay:link, a.weekDay:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.weekDay:hover, a.weekDay:active
{
	color: #c5d3df;
	text-decoration: none;
}
TD.selectedDay
{
	font-weight: bold;
	font-size: 13px;
	margin: 1px;
	color: #000000;
	background-color: #f7cb08;
}
TD.today
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	font-size: 13px;
	border-left: #ff0000 1px solid;
	color: #c5d3df;
	border-bottom: #ff0000 1px solid;
	background-color: #6f8da6;
}
TD.workday
{
	font-size: 13px;
	color: #c5d3df;
	background-color: #6f8da6;
}
TD.weekend
{
	font-size: 13px;
	color: #c5d3df;
	background-color: #456078;
}
TH.calendar
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 13px;
	margin: 1px;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	background-color: #f7cb08;
}
.CalendarButtons
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	FONT-SIZE: 10px;
	border-left: #000000 1px solid;
	color: #ffffcc;
	border-bottom: #000000 1px solid;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	background-color: #9db4c8;
	text-align: center;
}
.CalendarControls
{
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
}
.Table
{
	border-right: #9db4c8 2px solid;
	border-top: #9db4c8 2px solid;
	border-left: #9db4c8 2px solid;
	border-bottom: #9db4c8 2px solid;
	background-color: #5a7994;
}
.fond {
	border-top: 2px groove;
	background: url(images/image001.jpg);
	margin: 5px;
	width: 100%;
	height: 100%;
	font: menu;
	cursor: text;
}
.bt a
{
	border-right: 2px groove;
	border-top: 2px groove;
	filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=white, endColorstr=#CEB9A5);
	margin: 5px;
	border-left: 2px groove;
	width: 100px;
	border-bottom: 2px groove;
	text-align: center;
}
.bt a:hover {
	border: 2px groove;
	width: 100px;
	text-align: center;
	filter:progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=white, endColorstr=#CEB9A5);
}
.CalendarButtons2
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: url(images/image001.jpg);
	border-left: #000000 1px solid;
	color: #ffffff;
	border-bottom: #000000 1px solid;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	text-align: center;
}
.cmb_bleu
{
	font-weight: bold;
	color: #cc3333;
	font-family: Arial, 'Times New Roman';
	background-color: #00ccff;
}
.cmb_blanc
{
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, 'Times New Roman';
	background-color: #00ccff;
}
pre.code/*, div.code, form*/
{
	border-right: #304c78 1px solid;
	padding-right: 5px;
	border-top: #304c78 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #304c78 1px solid;
	color: black;
	padding-top: 5px;
	border-bottom: #304c78 1px solid;
	background-color: #fee9a6;
}