body {  
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;

	background-image:url('../images/bg3.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	
body, td, th {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	}

/* ENDEAVOR CONNECT */

#EC_bg {
	background-image:url('../images/bg4.gif');
	background-position:top;
	background-repeat:repeat-x;
	}

#EC_flash {
	padding-bottom:9px;
	}

#EC_menu {
	border:#313DAF 1px solid;
	margin-bottom:2px;
	}

#EC_menu a, #EC_menu a:visited {
	display: block;
	padding:2px;
	font-weight:bold;
	text-decoration:none;
	color:#555;
	}

#EC_menu a:hover {
	background-image:url('../images/bg_title.gif');
	background-position:left;
	background-repeat:repeat-y;
	color:#000;
	}

#EC_colsection_left, #EC_colsection_right {
	padding:1px;
	width:150px;
	}

#EC_menubar, #EC_content {
	padding:1px;
	}

#EC_menubar div {
	background-color:#BDC8EE;
	border:#313DAF 1px solid;
	}

#EC_content table.EC_content {
	/* border:#313DAF 1px solid; */
	width:100%;
	}

#EC_content table.EC_content td.EC_content {
	padding-top:5px;
	padding-bottom:20px;
	}

#EC_menubar td{
	width:90px;
	}

#EC_menubar a, #EC_menubar span{
	display:block;
	width:100%;
	padding-left:4px;
	padding-right:18px;
	text-decoration:none;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#000000;
	background-image:url('../images/ctx_btn2.gif');
	background-position:right;
	background-repeat:no-repeat;
	white-space:nowrap;
	}

#EC_menubar a:hover {
	background-image:url('../images/ctx_btn1.gif');
	}

#EC_menubar span {
	background-image:url('../images/ctx_btn3.gif');
	}

#EC_message {
	padding:1px;
	
	}

#EC_message div.message {
	font-size:1.1em;
	padding-top:1px;
	background-image:url('../images/bg_title.gif');
	background-position:left;
	background-repeat:repeat-y;
	border:#313DAF 1px solid;
	height:20px;
	text-align:left;
	}

#EC_message .title {
	color:#313DAF;
	padding-left:38px;
	background-image:url('../images/ico_title.gif');
	background-position:top left;
	background-repeat:no-repeat;
	}

#EC_message .msgerror {
	font-weight:bold;
	padding:1px;
	padding-left:26px;
	background-image:url('../images/ico_error.gif');
	background-position:3px 0px;
	background-repeat:no-repeat;
	color:red;
	}

td#EC_copy div {
	border-top:#313DAF 1px dashed;
	padding-top: 2em;
	margin-top: 1px;
	}

.bab_section {
	margin:0px;
	}

#EC_colsection_left .bab_section div.bab_content {
	background-image:url('../images/bg1.gif');
	background-position:top left;
	}

#EC_colsection_right .bab_section div.bab_content {
	background-image:url('../images/bg2.gif');
	background-position:top right;
	}

.bab_section div.bab_content {
	border-left:#313DAF 1px dashed;
	border-right:#313DAF 1px dashed;
	background-repeat:no-repeat;
	padding:4px;
	}

.bab_section table, .bab_section h5, .bab_section ul {
	width:94%;
	}

.bab_section .bab_content h5 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:1em;
	}

.bab_section .bab_title {
	background-color:#EEEEEE;
	border:#313DAF 1px solid;
	padding:1px;
	width:100%;
	min-height:20px;
	}

.bab_section .bab_title h4 {
	padding:1px;
	margin:0;
	font-size:1em;
	font-weight:normal;
	}

.bab_section .bab_title a {
	background-color:#EEEEEE;
	display: block;
	color:#000;
	text-decoration:none;
	padding:1px;
	padding-right:20px;
	}

.bab_section .bab_title a:hover {
	background-image:url('../images/btn_drop.gif');
	background-position:98%;
	background-repeat:no-repeat;
	}

.bab_section ul {
	margin:3px;
	padding:0;
	list-style-type: none;
	}

.bab_section li {
	color:#000000;
	}

/* OVML */

.EC_OVML_box {
	border:#313DAF 1px solid;
	}

.EC_OVML_box2 {
	font-size: 11.5px;
	}

.EC_OVML_box .bab_title, .EC_OVML_box .bab_content {
	padding: .3em;
	}

.EC_OVML_box2 .bab_title, .EC_OVML_box2 .bab_content {
	padding: .3em;
	}
/*
.EC_OVML_box .bab_title {
	background-image:url('../images/bg_title.gif');
	background-position:left;
	background-repeat:repeat-y;
	border-bottom:#313DAF 1px solid;
	font-weight:bold;
	}
*/
.EC_OVML_box .bab_title {
	padding-left: 6px;
	background-image:url('../images/bg_list.gif');
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:#313DAF 1px solid;
	font-weight:bold;
	}

.EC_OVML_box2 .bab_title {
	background-image:url('../images/bg_list4.gif');
	background-repeat:repeat-x;
	background-position:top;
	border-top:#D1D1D9 1px solid;
	border-right:#D1D1D9 1px dashed;
	border-left:#D1D1D9 1px dashed;
	font-weight:bold;
	}

.EC_OVML_box .bab_content {
	background-image:url('../images/bg2.gif');
	background-position:top right;
	background-repeat:no-repeat;
	font-size: .80em;
	}

.EC_OVML_box2 .bab_content {
	background-image:url('../images/bg2.gif');
	background-position:top right;
	background-repeat:no-repeat;
	border-right:#D1D1D9 1px dashed;
	}

.EC_OVML_box .bab_content .bab_list {
	padding: .3em;
	border-bottom:#999999 1px dashed;
	padding-left: 6px;
	background-image:url('../images/minipuce.gif');
	background-position: left center;
	background-repeat:no-repeat;
	}

.EC_OVML_box2 .bab_content .bab_list {
	padding: .3em;
	border-bottom:#999999 1px dashed;
	}

/* input */
input { 
	color:#000000;
	background-color:#fff;
	border:#999999 2px groove;
	background-image:url('../images/bg_list.gif');
	background-repeat:repeat-x;
	background-position:top;
	}
	

 form {
 	margin: 0;
	padding: 0;
	}

 
/* general links */
a:link, 
a:visited {
	color: #2451C1;
	}
a:hover {
	color: red;
	}


.BabHeaderBackground,
.BabCalendarBodyBadMonthBackground {
	background-color: #CCCCCC;
	}

.BabContentBackground,
.BabCnxMenuBackground,
.BabMenuActiveBackground,
.BabSectionBackground,
.BabDayCalendarTitleFont,
.BabToChoiceMailPopupCadreFontBackground {
	 color:#000;
	 font-weight:bold;
	 }

.BabLoginCadreBackground { 
	background-color: #999999;
	padding:1px;
	}
	 
.BabMenuTabBackground,
.BabBodyTitleBackground,
.BabForumNavigationBackground,
.BabToChoiceMailPopupTitleFontBackground,
.BabLoginMenuBackground,
.BabTitleBg,
.BabTitleSectionBackground,
.BabSummaryTitleFontBackground,
.BabCalendarCadreBackground,
.BabCalendarMenuBackground,
.BabForumTitle,
.BabFaqAdminTitleBackground { 
	background-color: #BDC8EE; 
	color: #000;
	}

.BabCalendarMenuActiveBackground {
	background-color: #fff; 
	color: #111166; 
	font-weight: bold;
	}
	

/* background content */
.BabSummaryContentBackground,
.BabForumTopicsNavTreeDate,
.BabForumTopicsNavTreeAuthor,
.BabFaqAdminBodyFontBackground,
.BabFaqBodyFontBg,
.BabSiteAdminFontBackground,
.BabToChoiceMailPopupBodyFontBackground,
.BabFontBackground,
.BabDatesFont,
.BabMenuBackground,
.BabSectionsColBackground,
.BabFooterBackground,
.BabTopicsBackground,
.BabTopicsButtonBackground { 
	background-color: #fff; 
	color: #000;  
	}

.Babhighlight { 
	background-color: #B6B6FF;
	}

	
.BabSloganFont { 
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 1.1em;
	}

a.BabCnxLink:Link,
a.BabCnxLink:Visited {
	color: #89016F;  
	font-weight: bold;
	font-size: 1.05em;
	text-decoration:none;
	}
	
a.BabCnxLink:Hover {
	border-bottom:#000000 2px dotted;
	}

a.BabMenuLink,
a.BabMenuLink:Link,
a.BabMenuLink:Visited { 
	color: #111166;
	font-weight: bold;
	}
a.BabMenuLink:Hover {
	color: #0000CC;
	}



/* background and font error messages  */
.BabErrorMessage,
.BabWarningTitleBackground {
	background-color: #FFFFFF; 
	color: #FF3333;  
	font-weight: bold;
	}
	
.BabWarningBodyBackground,
.BabWarningObjectBackground  {
	background-color: #FFFFFF; 
	color: #000000;  
	font-weight: bold;
	}

a.BabWarningLinkColor,
a.BabWarningLinkColor:Link,
a.BabWarningLinkColor:Visited { 
	color: #0000CC; 
	font-weight: bold;
	}

a.BabWarningLinkColor:Hover {
	color: #FF3333; 
	}

/* admin letterlist users/contacts */
.BabLetterlists { 
	color: #000000; 
	background-color: #FFFFFF;  
	font-weight: bold;
	font-size: .7em;
	}

.BabLetterlists a,
a.BabAlphabetLink:Link,
a.BabAlphabetLink:Visited { 
	color: #313DAF; 
	font-weight: bold;
	}
.BabLetterlists a:Hover,
a.BabAlphabetLink:Hover { 
	color: #666666;
	}

a.BabNameEmailLink,
a.BabNameEmailLink:Link,
a.BabTitleSmall,
a.BabTitleSmall:Link { 
	color: #000000;
	}
a.BabNameEmailLink:Hover,
a.BabTitleSmall:Hover { 
	color: #0000CC;
	}



/* notes,faq,eventeditor,vacation */
a.BabEventFaqLink,
a.BabEventFaqLink:Link { 
	color: #009933;  
	font-weight: bold;
	}
	
a.BabEventFaqLink:Hover { 
	color: #FF3333;
 	}

a.BabContentLinkColor:Link,
a.BabContentLinkColor:Visited,
a.BabSummaryLinkColor:Link,
a.BabSummaryLinkColor:Visited {
	color: #0000CC;
	}
a.BabContentLinkColor:Hover,
a.BabSummaryLinkColor:Hover,
.BabSummaryNbrMessage {
	color: #FF3333;
	}

/* in use on inbox*/

.BabTitleSmallFontBg {
	background-color: #D1D1D9;
	color: #000000 ;  
	font-weight: bold;
	}

/****** SECTIONS GENERAL ***************************/
.BabTitleSectionFont {
	color: #000000; 
	font-weight: bold;
	}
.BabSectionSpacing { 
	height: 5px;
	}

/* font sections header footer */
.BabBodySection {
	font-size: 10px;
	}

a.BabSectionsLinkColor,
a.BabSectionsLinkColor:Link,
a.BabSectionsLinkColor:Visited { 
	font-size:1.2em;
	color: #313DAF;
	text-decoration:none;
	}
a.BabSectionsLinkColor:Hover {
	font-size:1.2em;
	color: #000;
	text-decoration:underline;
	}

/******SECTION CALENDER**************************/
/* font and background days calender  */
.BabCalendarDaySection { 
	background-color: #BDC8EE; 
	color: #000000;  
	font-weight: bold;
	font-size: 10px;
	padding: 1px; 
	}
/*font day numbers calender */
.BabCalendarDayNumberSection { 
	color: #000000;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 10px;
	}
/*font current day */
.BabCalendarCurrentDayNumberSection {
	background-color: #D1D1D9;
	color: #000000;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 10px;
	font-weight: bold;
	}

a.BabSectionsDayLink,
a.BabSectionsDayLink:Link,
a.BabSectionsDayLink:Visited { 
	color: #000000;  
	text-decoration: none;
	}
a.BabSectionsDayLink:Hover { 
	color: #FF0000; 
	}

/**************** CATEGORIES ****************************/
.BabCategTitleNavigation {
	color: #89016F; 
	font-weight: bold;
	}
.BabCategChildNavigation {
	color: #6666CC; 
	font-style:italic; 
	}

a.BabCategTitleNavigation:Link,
a.BabCategTitleNavigation:Visited,
a.BabCategNavigationLink:Link,
a.BabCategNavigationLink:Visited { 
	color: #89016F; 
	text-decoration: underline; 
	}
	
a.BabCategTitleNavigation:Hover,
a.BabCategNavigationLink:Hover {
	color: #89016F; 
	text-decoration: none;
	border-bottom:#DCB8D6 1px solid;
	}


/**************** ARTICLES ****************************/

/* font and background articles */

.BabTopicsAuthorBackground,
.BabMonthCalendarCurentDayBackground {
	background-color: #EEEEEE; 
	color: #000000; 
	}

.BabArticleSpacing { 
	height: 5px;
	}

a.BabTopicsFooterLink,
a.BabTopicsFooterLink:Link,
a.BabTopicsFooterLink:Visited { 
	color: #4990B1; 
	text-decoration: none;
	}
	
a.BabTopicsFooterLink:Hover {
	text-decoration: underline;
	}
	
.BabCalendarBodyFont,
a.BabTopicsFooterMoreLink:Link,
a.BabTopicsFooterMoreLink:Visited { 
	color: #89016F;
	text-decoration: none;
	font-weight: bold;
	}
	
a.BabTopicsFooterMoreLink:Hover {
	color: #89016F; 
	text-decoration: underline;
	}

.BabTopicsTitleNavigation {
	color: #666666; 
	font-weight: bold ; 
	text-decoration: underline;
	}
	
	
.BabMonthCalendarEventLegendFont,
.BabMonthCalendarEventLegendTitleFont,
a.BabTopicsTitleNavigationLink,
a.BabTopicsTitleNavigationLink:Link,
a.BabTopicsTitleNavigationLink:Visited { 
	color: #666666;  
	text-decoration: none;
	}
a.BabTopicsTitleNavigationLink:Hover {
	text-decoration: underline;
	}

/********** AGENDA **** CALENDAR ******************************/



.BabCalendarBodyBackground,
.Blackbg { 
	background-color: #000000; 
	}



/*names of the days on top of monthcalendar*/
.BabCalendarDays { 
	background-color: #181A91; 
	color: #FFFFFF;  
	font-weight: bold;
	}

.BabMonthCalendarEventHourfont { 
	background-color: #FFFFFF; 
	color: #OO9933; 
	}

a.BabCalendarNavLinkColor,
a.BabCalendarNavLinkColor:Link,
a.BabCalendarNavLinkColor:Visited,
a.BabDayCalendarHourLink:Link,
a.BabDayCalendarHourLink:Visited { 
	color: #111166; 
	font-weight: bold;
	}
a.BabCalendarNavLinkColor:Hover,
a.BabDayCalendarHourLink:Hover {
	color: #009933; 
	}

a.BabDayCalendarNavigLink:Link,
a.BabDayCalendarNavigLink:Visited {
	color: #FFFFFF;
	}
a.BabDayCalendarNavigLink:Hover {
	color: #6699CC;
	}



a.BabMonthCalendarDayNumber,
a.BabMonthCalendarDayNumber:Visited { 
	color: #0000CC; 
	font-weight: bold;
	}

a.BabMonthCalendarDayNumber:Hover,
a.BabDayCalendarEventLink:Visited,
a.BabMonthCalendarEventLink:Visited { 
	color: #000000;
	}
a.BabMonthCalendarEventLink:Hover,
a.BabDayCalendarEventLink:Hover{
	color: #FF3333;
	}


/***************** MAIL ******************************/

/* white background  in use on inbox  groups  - plus links */
.BabMailBackground,
.BabMailText { 
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	}

a.BabMailLink,
a.BabMailLink:Link,
a.BabMailLink:Visited { 
	color: #0000CC ; 
	font-weight: bold;
	}
a.BabMailLink:Hover { 
	color: #FF3333;
	}

/***************** FORUMS**********************************/

/*threads*/
.BabForumBackground,
.HeaderDayCalendar { 
	background-color: #FFFFFF;  
	}
.BabForumBackground1 {
	background-color: #EEEEEE;
	}

	

a.BabForumNavigation,
a.BabForumNavigation:Link,
a.BabForumNavigation:Visited { 
	color: #111166; 
	font-weight: bold;
	}
	
a.BabForumNavigation:Hover {
	color: #009933;
	}

 /*posts*/
.BabForumTopicsNavTitle,
.BabForumTopicsNavDate, 
.BabForumTopicsNavAuthor {
	background-color: #E6E6F7; 
	color: #111166;  
	font-weight: bold;
	}

a.BabForumTopicsConfirm,
a.BabForumTopicsConfirm:Link,
a.BabForumTopicsConfirm:Visited { 
	color: #4990B1; 
	text-decoration: none;
	}
a.BabForumTopicsConfirm:Hover 
	{ 
	text-decoration: underline;
	}

a.BabForumTopicsNavContribution:Link,
a.BabForumTopicsNavContribution:Visited { 
	color: #000000;
	}
a.BabForumTopicsNavContribution:Hover { 
	color: #0000CC;
	}

.BabForumTopicsNavTreeBody { 
	background-color:#FFFFFF; 
	color: #000000;   
	font-weight: bold;
	}
	

.BabForumTopicsNavTreeLive {
	background-color:#FFFFFF;
	color:#FF3333;
	font-weight:bold;
	}

/***************** FAQ****************************/

	
a.BabFaqAdminTitleLink,
a.BabFaqAdminTitleLink:Link,
a.BabFaqAdminTitleLink:Visited { 
	color: #111166; 
	font-weight: bold;
	}
	
a.BabFaqAdminTitleLink:Hover {
	color: #009933;
	}

/************* ADMINISTRATION SITES*************/

.BabSiteAdminTitleFontBackground,
.BabFaqTitleFontBg,
.BabTopicsAdminListTitle,
.BabTopicsTitleBackground {
	background-color: #fff;
	background-image:url('../images/bg_list.gif');
	background-repeat:repeat-x;
	background-position:top;
	color: #111166;
	font-weight:bold;
	}

	
.BabSiteAdminSmall {
	background-color: #D1D1D9; 
	color: #111166 ;  
	font-weight: bold; 
	}


.BabSiteAdminFont { 
	color: #000000; 
	}

a.BabSiteAdminListLink,
a.BabSiteAdminListLink:Link,
a.BabSiteAdminListLink:Visited { 
	color: #000000; 
	text-decoration: underline;
	}
a.BabSiteAdminListLink:Hover { 
	text-decoration: none;
	}

/********* FAQ **** NOTES ********************************/
a.BabFaqLink,
a.BabFaqLink:Link,
a.BabFaqLink:Visited { 
	color: #0000CC; 
	font-weight: bold;
	}
	
a.BabFaqLink:Hover { 
	color: #FF3333; 
	}

.BabFaqQuestion { 
	background-color: #FFFFFF; 
	color: #OO00CC;
	font-weight: bold;
	}

	


/************ ADMINISTRATION GROUPS***********/
.BabAdminMembers { 
	background-color: #FFFFFF; 
	color: #000000; 
	font-weight: bold;
	}
	


a.BabAdminMembersList:Link,
a.BabAdminMembersList:Visited { 
	color: #0000CC;
	}
	
a.BabAdminMembersList:Hover { 
	color: #FF3333;
	}

/********** ADMINISTRATION THEMES TOPICS **********/

a.BabTopicsAdminTitleLink,
a.BabTopicsAdminTitleLink:Link,
a.BabTopicsAdminTitleLink:Visited,
a.BabTopicsAdminNumberLink,
a.BabTopicsAdminNumberLink:Link,
a.BabTopicsAdminNumberLink:Visited { 
	color: #111166; 
	font-weight: bold;
	}
	
a.BabTopicsAdminTitleLink:Hover,
a.BabTopicsAdminNumberLink:Hover { 
	color: #009933;
	}

/******* LIST EMAIL RECIPIENTS Popup address.html******************************/



a.BabToChoiceMailPopupToLink:Link,
a.BabToChoiceMailPopupToLink:Visited {
	color: #000000;
	font-weight: bold;
	}

a.BabToChoiceMailPopupNavigLink
a.BabToChoiceMailPopupNavigLink:Link,
a.BabToChoiceMailPopupNavigLink:Visited { 
	color: #111166; 
	font-weight: bold;
	}

a.BabToChoiceMailPopupCloseLink,
a.BabToChoiceMailPopupCloseLink:Link,
a.BabToChoiceMailPopupCloseLink:Visited,
a.BabToChoiceMailPopupToLink:Hover,
a.BabToChoiceMailPopupNavigLink:Hover { 
	color: #FF3333; 
	font-weight: bold;
	}

a.BabToChoiceMailPopupCloseLink:Hover {
	color: #009933; 
	}

/**** FILE MANAGER **********************************************/

a.BabSiteFileLink,
a.BabSiteFileLink:Link,
a.BabSiteFileLink:Visited { 
	color: #000000 ; 
	text-decoration: none;  
	font-weight: bold;
	}
a.BabSiteFileLink:Hover { 
	color: #009933 ;
	text-decoration: underline;
	}

a.BabSiteAdminFileLink,
a.BabSiteAdminFileLink:Link,
a.BabSiteAdminFileLink:Visited { 
	color: #4990B1;
	text-decoration: none;
	}
a.BabSiteAdminFileLink:Hover {
	color: #4990B1; 
	text-decoration: underline;
	}

.BabTodayEvent {
	background-color: #E6E6F7;
    border: 1px solid red;
	}

/*** OVERRIGHT LIST ITEMS ELEMENTS ***/

.bab_section li a {
	display:block;
	padding-left: 6px;
	border-bottom:1px solid #CCCCCC;
	}

/* .bab_section li a:hover {
	display:block;
	padding-left: 6px;
	text-decoration:none;
	background-image:url('../images/minipuce.gif');
	background-position:1px 5px;
	background-repeat:no-repeat;
	background-color:#FFFFCC;
	} */

.bab_section li a:hover {
	display:block;
	padding-left: 6px;
	text-decoration:none;
	background-image:url('../images/bg_title.gif');
	background-position:left;
	background-repeat:repeat-y;
	color:#00000;
	}


/*BAB_EDITOR_CSS_BEGIN*/
.Editor_Titre1 { color: #aa0000;  font: 14px Verdana, Arial, sans-serif}
.Editor_Titre2 { color: #0000FF;  font: 18px Verdana, Arial, sans-serif}
.Big_Titre { color: #FF04A5;  font: 24px Verdana, Arial, sans-serif }
.fond_gris {background-color: #D1D1D9; color: #111166 ; font : 11px Verdana, Arial, sans-serif; font-weight: bold }
.Titre_Niv1 { color: Navy ; BACKGROUND-color: LightYellow; font : 16px Verdana, Arial, sans-serif; font-weight: bold ;BORDER-TOP: Navy 1px solid; BORDER-BOTTOM: Navy 1px solid; BORDER-LEFT: Navy 1px solid; BORDER-RIGHT: Navy 1px solid;}
.Titre_Niv2 { color: Navy ; font : 14px Verdana, Arial, sans-serif; font-weight: bold ;}
.Titre_Niv3 { color: Navy ; font : 12px Verdana, Arial, sans-serif; font-weight: bold ;}
.Surligne_Important { BORDER-TOP: red 1px solid; BORDER-BOTTOM: red 2px solid; BACKGROUND-color: lightgreen }
.Surligne_Simple { BACKGROUND-color: #FFFF66 }
/*BAB_EDITOR_CSS_END*/

/*BAB_EDITOR_PAGE_BEGIN*/
.page {background-color: #fff; font-family: Arial, Verdana,  sans-serif ; font-size:10pt}
/*BAB_EDITOR_PAGE_END*/