BODY
{
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	margin: 0px;
/*
	scrollbar-face-color: #3BB3DC;
	scrollbar-shadow-color: #3BB3DC;
	scrollbar-highlight-color: #3BB3DC;
	scrollbar-3dlight-color: #0099CC;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #EBF7FB;
	scrollbar-arrow-color: #FFFFFF;
*/
}

.bgTitle{
	background-image : url(../../Theme/Cameleon/img/bgTitle.gif);
	background-repeat : none;
	height : 60px;	
}

.bgTitleBis{
	background-image : url(../../Theme/Cameleon/img/bgTitleBis.gif);
	background-repeat : none;
	height : 60px;	
}

.bgColor
{
	background-color:#FFFFFF;
}

A
{
	color: #666666;
}

IMG
{
	border: none;
}

/* -------------------------------------------------------------------------------------- */

#menuHeader{list-style-image:url(../../Theme/Cameleon/img/pictoMenuClose.gif)}

.eHomeUsername 
{ 
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	margin-left:9px;
}

.eNewsScrollerText { font: bold 8pt Arial, Helvetica, sans-serif;	color: #FFFFFF }

.bgMenuTitle {
background: url(img/arDeg.gif) ;
}

.boxMenuTitle
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-left:8px;
}
.boxMenuBouton
{
	margin-right:1px;
}
.bgColorMenuSpecifique{

	background-image: url(../../Theme/Cameleon/img/bgColorMenuSpecifique.gif);
	background-color: #EBF7FB
}

/******* background color of menu *******/

.bgColorBoxMenu
{
	background-image: url(../../Theme/Cameleon/img/bgColorBoxMenu.gif);
	background-repeat: repeat-y;
	background-color: #EBF7FB
}

/******* background color of spécifique item *******/

.bgColorMenuSpecifique
{
	background-color : #3BB3DC;
}

/******* title of specifique menu ********/

.boxMenuTitleSpecifique
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-left:8px;
	height: 14;
}

/* --------------------------------- */
A.menuLevel1,
A.menuItem1 {  font: bold 8pt Arial, Verdana, Helvetica, sans-serif; color: #666666; position: relative; text-decoration: none }

A.menuItem1 { margin-left: 8px; }

A.menuLevel1:hover,
A.menuItem1:hover {  color: #0099CC; }

/* --------------------------------- */
A.menuLevel2,
A.menuItem2 { font: 8pt Arial, Verdana, Helvetica, sans-serif; color: #0193C4; position: relative; text-decoration: none}

A.menuItem2 { margin-left: 18px }

A.menuLevel2:hover,
A.menuItem2:hover { color: #006689; }
IMG.menuLevel2 { margin-left: 5px; }
/* --------------------------------- */
A.menuLevel3,
A.menuItem3 { font: 8pt Arial, Verdana, Helvetica, sans-serif; color: #3BB3DC; position: relative; text-decoration: none}

A.menuItem3 { margin-left: 25px }

A.menuLevel3:hover,
A.menuItem3:hover { color: #006689; }
IMG.menuLevel3 { margin-left: 15px; }
/* --------------------------------- */
A.menuLevel4,
A.menuItem4 { font: 8pt Arial, Verdana, Helvetica, sans-serif; color: #0193C4; 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: normal 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; text-decoration: none }

A.menuItem5 { margin-left: 9px; }

A.menuLevel5:hover,
A.menuItem5:hover {  color: #006689; }

/* 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 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	padding-left: 10px;
	padding-top: 0px;
	vertical-align: top;
}

.helpText
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.eHomeListHeader
{
	height: 18;
	valign: middle;
}

.eHomeListHeaderText
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #0c2577;
}

.eHomeListContent
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.pageHelpText
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;	
	padding-left: 10px;
}

.pageErrorText
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; 
	color: #FF6400;
	padding-left: 10px;
}

.trPageHelpText
{
	height: 35px;
}

.trPageTitle
{
	height: 14px;
	background-repeat: no-repeat;
	vertical-align: top;
}

.fieldsLabel
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
	padding: 0px 10px 0px 0px;
}

.fieldsLabelHeader
{
	font: bold 10pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
	padding: 0px 10px 0px 0px;
}

.fieldsLabelError
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #FF6400;
	padding: 0px 10px 0px 0px;
}

.fieldsValue
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #000000;
}

.fieldsValueHeader
{
	font: 10pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #000000;
}

.fieldsLocked
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #333333;
}

.fieldsHelpText
{
	font: italic 7pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

INPUT.text, SELECT, TEXTAREA.text
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	background-color: #2e2a33;
	border-width : thin;
	padding: 2px;
}

INPUT.display
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
	border: 0px;
	background-color: #EAEBF8;
	padding: 2px;
}

.formBgColor
{
	background-color: #FFFFFF;
}

.formBgSearchBox
{
	background-color: #ebf7fb;
}

.formBottom
{
	background-color:#dcdcdc ;
	text-align: right;
	padding: 2px;
}

.formBottomLogin
{
	background-color: #EBF7FB
	background-image: url(../../Theme/Cameleon/img/bgErrorLogin.gif);
	text-align: left;
	padding: 2px 10px 2px 2px;
	margin-left: 465px;
}

.formSeparator
{
	background-color: #3BB3DC;
	padding: 2px;
}

.formSeparatorText
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 10px;
}

.formLink
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.loginBackgroundTable
{
	background-image: url(../../Theme/Cameleon/img/bgErrorLogin.gif);
	background-repeat: repeat-y;
}

.error500Text
{
	background-image: url(../../Theme/Cameleon/img/bgErrorLogin.gif);
	background-repeat: repeat-y;
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
	padding: 10px;
}

.errorBackgroundTable
{
	background-image: url(../../Theme/Cameleon/img/bgError.gif);
	background-repeat: repeat-y;
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
	padding: 10px;
}

.loginTitle,
.eErrorTitle
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}

.eErrorErrorDesc, .eUserLogoutText, .eToolsWaitingText
{
	font: bold 9pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.eErrorTable
{
	font:  8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
	border: solid 1px;
}

.eNewsScrollerBackground
{
	background-image: url(../../Theme/Cameleon/img/eNewsScrollerBackground.gif);
	background-color: #0099CC
}



.boxMenuFieldsLabel
{
	font: italic 7pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

A.boxMenuLink { font: 8pt Arial, Helvetica, sans-serif; color: #666666;}
A.boxMenuLink:hover { font: 8pt Arial, Helvetica, sans-serif; color: #666666;}

/* itemList */
.bgColorPageBrowser, .bgColor2
{
	background-color: #DCDCDC;
}

.bgColorColumnHeader
{
	background-color: #ECF7FB;
}
.bgColorColumnHeaderOrange
{
	background-image: url(../../Theme/Cameleon/img/bgBoxMenuOrange.gif);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
}
.bgColorColumnHeaderDefault
{
	background-image: url(../../Theme/Cameleon/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
{
	background-color: #FFFFFF;
}

.bgColorSearchLineList
{
	background-color: #ECF7FB;
}

.itemListHeaderText
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.itemListPageBrowserText
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0c2577;
}

.itemListText
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.itemListTextInRed
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FF6400;
}

A.formBottom
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* Profile Menu */
.eProfileMenu, .eProfileNewMenu
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.eProfileService
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}


.statsLabel, .statsValue
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.statsValue
{
	font: bold;
}

.eForumMessageBody
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666; padding: 10px;
}

.eForumMessageSubject
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666; padding: 2px;
}

.eForumMessageSender
{
	font: bold 7pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0099CC;
}

.eForumMessageDate
{
	font: 7pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.eForumMessageTitleReply
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #ff8a00;
}

.eForumMessageTitle
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.eAdminNoItem
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FF6C00; padding: 50px 10px 50px 10px;
}

.eDocHeadLineAddLink, .eDocDownloadLink
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.eDocDescriptionText
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.eDocSearchText
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FF6C00;
}

.eDocHelpText2
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
}

.eDocCategoryLink
{
	font: 7pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.eDocDateRevision
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FFC000;
}

.eDocDocumentTitle
{
  font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
  color: #0C2577;
}

.eDocNavLeaf
{
  font: bold 8pt Arial, Helvetica, sans-serif;
  color: #666666;
}


/* eChat */
.eChatMessageNickName
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.eChatUserNickname,
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0C2577;
}

.eChatCurrentUserNickname
{
	font: bold italic 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.eChatUserPrivate
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FF9000;
}

.eChatDefaultMessageText,.eChatInput
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

/* eFaq */
.eFaqTextFolder
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.eFaqTextQuestion, .eFaqSearchQuestion
{
	font: bold italic 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.eFaqSearchQuestion
{
	color: #FF6C00;
}

.eFaqTextAnswer, .eFaqSearchAnswer
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #000574;
}

.eFaqSearchAnswer
{
	font-weight: bold;
	color: #FF6C00;
}

.eFaqTextLink
{
	font: italic 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

/* eHome */
.eHomeGroupTitle
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10;	
}

.eHomePictoHead
{
	height: 14;
}
.eHomeLineSpace
{
	height:6;
}
.bgColorHomeService, .bgColorHomeService1
{	
	background-color: #EBF7FB;
}

.bgColorHomeService2
{
	background-color: #FFFFFF;
}

.bgColorHomeService3
{
	background-color: #FFFFFF;

}

/* eNews */
.eNewsDate
{
	font: bold 7pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #006689;
}

.eNewsTitle
{
	font: bold 14pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.eNewsSearchTitle
{
	color: #FF6C00;
}

.eNewsText
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

.eNewsSearchText
{
	color: #FF6C00;
	font-weight: bold;
}
.eNewsDefilement
{

}


/* eLead */
.eLeadFunnelText, .eLeadFunnelTextBold
{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.eLeadFunnelTextBold
{
	font-weight: bold;
}

.eLeadFunnelTextBoldLink
{
	font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

.eLeadFunnelLink
{
	font: bold 8pt 'trebuchet ms', 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 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #0C2577;
}

/* Calendar */
BODY.calendar
{
	background-image:none;
	background-color:#0099cc;
}
INPUT.calendar, SELECT.calendar {font: bold 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color:#0b2579; }
INPUT.calendarButton {font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color:#0C2577; border: 1 solid #0b2579}
.cal {font: 10pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color:#FF0000;}
.calDay {font: bold 10pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color:#0b2579;}
.calNormal {font: 10pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color:#0b2579; cursor:hand}
.calShaded {font: 10pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color:#B0B0B0; cursor:hand}
.calHighlighted {font: bold 10pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#0b2579; a:#D9D9D9; cursor:hand}
.calendarHourText {font: 7pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.bgColorCalendar {background-color: #FFFFFF}

/* order process */

.OrderText{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-top:4px;
	padding-left:120px;
	text-align: left;
}
.OrderTextCenter{
	font: 8pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-top:4px;
	text-align: center;
}
.loginOrRegistrerTitleText{
	font: bold 10pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}
.OrderInfoContext{
	padding-left:120px;
	text-align: left;
}
.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;
}
.activeToolBar
{
	font: 7pt 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.unactiveToolBar
{
	font: 7pt Arial, Helvetica, sans-serif;
	color: #0099CC;
	text-decoration: underline;
}

