BODY
{
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	margin: 0px;

	scrollbar-face-color: #989BD3;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #CACACA;
	scrollbar-3dlight-color: #445555;
	scrollbar-darkshadow-color: #AAAAAA;
	scrollbar-track-color: #EEEEFF;
	scrollbar-arrow-color: #FFFFFF;
}

.bgTitle{
	background-image : url(../../Theme/PCM/img/bgTitle.gif);
	background-repeat : none;
	height : 73px;	
}

.bgColor
{
	background-color:#FFFFFF;
}

A
{
	color: #67676B;
}

IMG
{
	border: none;
}

/* -------------------------------------------------------------------------------------- */

#menuHeader{list-style-image:url(../../Theme/PCM/img/pictoMenuClose.gif)}

.eHomeUsername { font: bold 8pt Arial, Helvetica, sans-serif; color: #FFFFFF }

.eNewsScrollerText { font: bold 8pt Arial, Helvetica, sans-serif;	color: #000066 }

.bgMenuTitle {
background: url(img/arDeg.gif) ;
}

.boxMenuTitle
{
	font: bold 10pt Arial Narrow,Helvetica, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-left:25px;
}
.boxMenuBouton
{
	margin-right:2px;
}
.bgColorMenuSpecifique{

	background-#FFCC00
}

/******* background color of menu *******/

.bgColorBoxMenu
{
	background-color: #9C9DA1;
}

/******* background color of spécifique item *******/

.bgColorMenuSpecifique
{
	background-color : #FFCC00;
}

/******* title of specifique menu ********/

.boxMenuTitleSpecifique
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #032CA1;
	margin-left:25px;
}

/* --------------------------------- */
A.menuLevel1,
A.menuItem1 {  font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; text-decoration: none }

A.menuItem1 { margin-left: 12px; }

A.menuLevel1:hover,
A.menuItem1:hover {  color: #FFDA01; }

/* --------------------------------- */
A.menuLevel2,
A.menuItem2 { font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; text-decoration: none}

A.menuItem2 { margin-left: 18px }

A.menuLevel2:hover,
A.menuItem2:hover { color: #D6D7E8; }
IMG.menuLevel2 { margin-left: 5px; }
/* --------------------------------- */
A.menuLevel3,
A.menuItem3 { font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #032CA1; position: relative; text-decoration: none}

A.menuItem3 { margin-left: 25px }

A.menuLevel3:hover,
A.menuItem3:hover { color: #9A4100; }
IMG.menuLevel3 { margin-left: 15px; }
/* --------------------------------- */
A.menuLevel4,
A.menuItem4 { font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #FFDA01; position: relative; text-decoration: none}

A.menuItem4 { margin-left: 35px }

A.menuLevel4:hover,
A.menuItem4:hover { color: #9A4100; }
IMG.menuLevel4 { margin-left: 25px; }

/* --------------------------------- */
A.menuLevel5,
A.menuItem5 {  font: bold 8pt Arial, Helvetica, sans-serif; color: #333366; position: relative; text-decoration: none }

A.menuItem5 { margin-left: 12px; }

A.menuLevel5:hover,
A.menuItem5:hover {  color: #9A4100; }

/* eNewsScroller */
#ns4slider, #ns4slider1 { width:780; height:12; }

#iens6div, #iens6slider, #ienscontainer
{
	position:absolute;
	overflow:hidden;
	width:780;
	height:12;
}

#ienscontainer
{
	position:relative;
	clip:rect(0 780 12 0);
	text-align: left;
}

#iens6slider
{
	position:relative;
}

/* */
.pageTitle
{
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding-left: 30px;
}

.helpText, .pageHelpText
{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;  color: #67676B;
}

.pageErrorText
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #FF6400;
}

.pageHelpText, .pageErrorText
{
	padding: 10px;
}

.fieldsLabel
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #333366;
	padding: 0px 10px 0px 0px;
}

.fieldsLabelHeader
{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #333366;
	padding: 0px 10px 0px 0px;
}

.fieldsLabelError
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #FF6400;
	padding: 0px 10px 0px 0px;
}

.fieldsValue
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}

.fieldsValueHeader
{
	font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #000000;
}

.fieldsLocked
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #333333;
}

.fieldsHelpText
{
	font: italic 7pt Verdana, Arial, Helvetica, sans-serif; color: #333366;
}

INPUT.text, SELECT, TEXTAREA.text
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #333366;
	border: 1px solid; color: #333366;
	padding: 2px;
}

INPUT.display
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #333366;
	border: 0px;
	background-color: #EAEBF8;
	padding: 2px;
}

.formBgColor
{
	background-color: #FFFFFF;
}

.formBgSearchBox
{
	background-color: #989CCC;
}

.formBottom
{
	background-color: #989BD3;
	text-align: right;
	padding: 2px;
}

.formBottomLogin
{
	background-color: #989BD3;
	text-align: right;
	padding: 2px 100px 2px 2px;
}

.formSeparator
{
	background-color: #989BD3;
	padding: 2px;
}

.formSeparatorText
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.formLink
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
}

.loginBackgroundTable
{
	background-image: url(../../Theme/PCM/img/bgErrorLogin.gif);
	background-repeat: repeat-y;
}

.error500Text
{
	background-image: url(../../Theme/PCM/img/bgErrorLogin.gif);
	background-repeat: repeat-y;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #333366;
	padding: 10px;
}

.errorBackgroundTable
{
	background-image: url(../../Theme/PCM/img/bgError.gif);
	background-repeat: repeat-y;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #333366;
	padding: 10px;
}

.loginTitle,
.eErrorTitle
{
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}

.eErrorErrorDesc, .eUserLogoutText, .eToolsWaitingText
{
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color: #333366;
}

.eErrorTable
{
	font:  8pt Verdana, Arial, Helvetica, sans-serif; color: #333366;
	border: solid 1px;
}

.eNewsScrollerBackground
{
	background-color: #7180C5;
}



.boxMenuFieldsLabel
{
	font: italic 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
}

A.boxMenuLink { font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF;}
A.boxMenuLink:hover { font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF;}

/* itemList */
.bgColorPageBrowser, .bgColor2
{
	background-color: #989BD3;
}

.bgColorColumnHeader
{
	background-color: #FFCC00;
}
.bgColorColumnHeaderOrange
{
	background-image: url(../../Theme/PCM/img/bgBoxMenuOrange.gif);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
}
.bgColorColumnHeaderDefault
{
	background-image: url(../../Theme/PCM/img/bgBoxMenu.gif);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
}

headerMenuText
{
	width:180px;

}
headerMenuBouton
{
	width:20px;

}
.bgColorSelect
{
	background-color: #FFD883;
}

.bgColorSelectWhite
{
	background-color: #FFFFFF;
}

.bgColorList,.bgColorSearchLineList
{
	background-color: #FFFFFF;
}
{
	background-color: #EAEBF8;
}

.itemListHeaderText
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
}

.itemListPageBrowserText
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.itemListText
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
}

A.formBottom
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* Profile Menu */
.eProfileMenu, .eProfileNewMenu
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eProfileService
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}


.statsLabel, .statsValue
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

.statsValue
{
	font: bold;
}

.eForumMessageBody
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #333366; padding: 10px;
}

.eForumMessageSubject
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #333366; padding: 2px;
}

.eForumMessageSender
{
	font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.eForumMessageDate
{
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #686BB2;
}

.eForumMessageTitleReply
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #850404;
}

.eForumMessageTitle
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eAdminNoItem
{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #FF6C00; padding: 50px 10px 50px 10px;
}

.eDocHeadLineAddLink, .eDocDownloadLink
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eDocDescriptionText
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eDocSearchText
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FF6C00;
}

.eDocHelpText2
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
}

.eDocCategoryLink
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
}

.eDocDateRevision
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFC000;
}

.eDocDocumentTitle
{
  font: bold 8pt Verdana;
  color: #000000;
}

.eDocNavLeaf
{
  font: bold 10pt Arial, Helvetica, sans-serif;
  color: #0000CC;
}


/* eChat */
.eChatMessageNickName
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eChatUserNickname,
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #363A90;
}

.eChatCurrentUserNickname
{
	font: bold italic 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eChatUserPrivate
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FF9000;
}

.eChatPCMMessageText,.eChatInput
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

/* eFaq */
.eFaqTextFolder
{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eFaqTextQuestion, .eFaqSearchQuestion
{
	font: bold italic 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eFaqSearchQuestion
{
	color: #FF6C00;
}

.eFaqTextAnswer, .eFaqSearchAnswer
{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000574;
}

.eFaqSearchAnswer
{
	font-weight: bold;
	color: #FF6C00;
}

.eFaqTextLink
{
	font: italic 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

/* eHome */
.eHomeGroupTitle
{
	font: bold 11pt Helvetica, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.bgColorHomeService, .bgColorHomeService1
{
	background-color: #FFFFFF;
}

.bgColorHomeService2
{
	background-color: #FFFFDD;
}

.bgColorHomeService3
{
	background-color: #EEFACB;
}

/* eNews */
.eNewsDate
{
	font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFC000;
}

.eNewsTitle
{
	font: bold 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eNewsSearchTitle
{
	color: #FF6C00;
}

.eNewsText
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eNewsSearchText
{
	color: #FF6C00;
	font-weight: bold;
}
.eNewsDefilement
{

}


/* eLead */
.eLeadFunnelText, .eLeadFunnelTextBold
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #333366;
}

.eLeadFunnelTextBold
{
	font-weight: bold;
}

.eLeadFunnelTextBoldLink
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #333366;
}

.eLeadFunnelLink
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}

.phaseFunnelColor1
{
	background-color: #494AAA;
}

.phaseFunnelColor2
{
	background-color: #347C01;
}

.phaseFunnelColor3
{
	background-color: #8183C4;
}

.phaseFunnelColor4
{
	background-color: #53A11A;
}

.phaseFunnelColor5
{
	background-color: #B9BCDE;
}

.phaseFunnelColor6
{
	background-color: #71C634;
}

#eLinkPageIFrame
{
	width:790; height:700;
}

/* printCart / printOrder */
.eCartPrintTextHeader, .eCartPrintTextFooter
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #363A90;
}

/* Calendar */
BODY.calendar
{
	background-image:none;
	background-color:#333399;
}
INPUT.calendar, SELECT.calendar {font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color:#363A90; }
INPUT.calendarButton {font: 8pt Verdana, Arial, Helvetica, sans-serif; color:#363A90; border: 1 solid #363A90}
.cal {font: 10pt Verdana, Arial, Helvetica, sans-serif; color:#FF0000;}
.calDay {font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.calNormal {font: 10pt Verdana, Arial, Helvetica, sans-serif; color:#363A90; cursor:hand}
.calShaded {font: 10pt Verdana, Arial, Helvetica, sans-serif; color:#B0B0B0; cursor:hand}
.calHighlighted {font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#000000; a:#D9D9D9; cursor:hand}
.calendarHourText {font: 7pt Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.bgColorCalendar {background-color: #FFFFFF}

/* order process */

.OrderText{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-top:4px;
	text-align: justify;
}
.OrderTextCenter{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-top:4px;
	text-align: center;
}
.loginOrRegistrerTitleText{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color : #000000;
}
.OrderInfoContext{
	padding-left:20px;
}
.tableLoginAnonymousOrder{
	margin: 5px;
	border: 1 solid #000000;
}

/******* CCS 4.3 *******/

/*zone of navigation of boutons*/
.boutonZone{
	background-color: #8196D0;
	height:16px;
	width:100%;
	text-align:right;
}
/*background title page*/
.bgTitlePage{
	background-color: #032CA1;
	width:100%;
	color:#FFFFFF
}
.margin-bottomNagivationLine{
	margin-bottom:10px;
}

.margin-bottomNagivationLine{
	margin-bottom:10px;
}
/*bouton ccs*/
.boutonCCS{
	padding-left:6px;
	float:right;
	padding-top:1px;
}
/* spacer */
.spacer{
	width:100%;
	background-color:#FFFFFF;
	height:3px;
	font-size:0pt;
}
.bgColorGeneral{
	background-color:#FFFFFF
}

.bgColorGeneral{
	background-color:#FFFFFF
}
.mandatoryFlag{
	color: #032CA1;
	float:left;
	padding-right:2px;
}

