/* CSS Document */
.pageBody{
	margin:0px;
	padding:0px;
	font-size:0px;
}

.borderImg
{
	border:2px solid #ffcf06;
}

.headerBG{
	background-color:#011C53;
}

.pageTitleBG{
	background-color:#FFF5E4;
	background-image:url(../img/titre_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#172451;
	margin:0px;
	margin-top:5px;
	font-weight:normal;
	font-style:italic;
}

.contentBG{
	padding-top:30px;
	padding-right:10px;
}

.contentText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#535353;
}

.contentTextTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#141360;
}

.contentSmallText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#535353;
}

.footerText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}

a.footerLink:link,a.footerLink:active,a.footerLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7e7e7e;
	text-decoration:none;
	
}

a.footerLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
	
}

a.menuLink:link,a.menuLink:active,a.menuLink:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a.menuLink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a.menuClientLink:link,a.menuClientLink:active,a.menuClientLink:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#f8c508;
	text-decoration:none;
}

a.menuClientLink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#f8c508;
	text-decoration:none;
}

a.contentLink:link,a.contentLink:active,a.contentLink:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#001c4e;
	font-weight:bold;
	text-decoration:underline;	
}

a.contentLink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#33538e;
	font-weight:bold;
	text-decoration:none;
}

.inputBox, .inputBoxError {
	width:230px; height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#535353;
	vertical-align:middle;
}

.inputBox{border:1px solid #a5acb2;}
.inputBoxError{border:1px solid #ff8d8d;}

.selectDropDownAuto{
	width:auto; height:21px;
	border:1px solid #a5acb2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#535353;
}

.selectDropDownFix{
	width:230px; height:21px;
	border:1px solid #a5acb2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#535353;
}

/*********** Validation Box Error *************/
.ErrorMessageTable{
	background-color:#88a1b0;
	padding:3px 3px 3px 3px;
	margin-left:5px;
	margin-top:5px;
	width:183px;
	border:1px dashed #666666;
	filter:Progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity:0.60;
}


.ErrorMessageTd
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;
	padding:2px 2px 2px 2px;
}

/*********** Status Bar *************/
.MessageTable {
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#b0b0b0', Positive='true'); 
	FONT-FAMILY:Arial, Helvetica, sans-serif; 
	FONT-WEIGHT:bold; 
	BORDER:1px solid #d5d5d5; 
	WIDTH: 625px; 
	BACKGROUND-COLOR:#ffffff; 
}
.MessageTable .SuccessMessage {
	FONT-WEIGHT:bold; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 42px; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(../img/SuccessMessageIcon.gif); 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #05580C; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 42px;
}
.MessageTable .SuccessMessage A {
	FONT-WEIGHT:bold; 
	COLOR: #05580C; 
	TEXT-DECORATION: underline;
}
.MessageTable .ErrorMessage {
	FONT-WEIGHT:bold; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 42px; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(../img/ErrorMessageIcon.gif); 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #dc0000; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 42px;
}
.MessageTable .ErrorMessage A {
	FONT-WEIGHT:bold; 
	COLOR: #dc0000; 
	TEXT-DECORATION: underline;
}
.MessageTable .WarningMessage {
	FONT-WEIGHT:bold; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 42px; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(../img/WarningMessageIcon.gif); 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #993300; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 42px;
}
.MessageTable .WarningMessage A {
	FONT-WEIGHT:bold; 
	COLOR: #993300; 
	TEXT-DECORATION: underline;
}