/* DEFAULT VALUES */

body {
	background-color:#fff;
	color:#000;
	padding:0;
	margin:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}

body, body *, body td, body th, body div {
	font-size: 8.5pt;
	}

a {
	color: #7F7FBD;
	}

a:hover {
	color: red;
	text-decoration:none;
	}

a img {
	border:0;
	}

input, textarea {
	border: #7F7FBD 1px solid;
	background:#FDFEFE url('../images/bg_to_B8E6F2.gif') repeat-x bottom;
	color:#000;
	font-weight:normal;
	-moz-border-radius: 4px;
	padding:2px;
	}

select {
	background-color:#D4E9FF;
	}

input[type=submit] {
	background:#C6C2E9 url('../images/bg_to_C6C2E9.gif') repeat-x top;
	font-weight:bold;
	}

input[type=submit]:hover {
	background:#E9C7C2 url('../images/bg_to_E9C7C2.gif') repeat-x top;
	}

h1 {font-size: 2.5em; color:#7F7FBD}
h2 {font-size: 2em; color:#155AA1; background-color:#FFEA00}
h3 {font-size: 1.5em; border-bottom:#155AA1 1px dashed}
h4 {font-size: 1.3em; color:#7F7FBD;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

/* OVML */

.WITA_OVML_box {
	padding: .3em;
	}

.WITA_OVML_box .bab_title {
	padding: 3px;
	background-color:#F8F4FF;
	border:#313DAF 1px solid;
	font-weight:bold;
	}

.WITA_OVML_box .bab_content {
	padding: .5em;
	}

.WITA_OVML_box .bab_content .bab_list {
	padding: .3em;
	border-bottom:#A7A7E0 1px solid;
	padding-left: 10px;
	background-image:url('../images/puce1.gif');
	background-position: 0 .7em;
	background-repeat:no-repeat;
	}

.WITA_OVML_box .bab_content .bab_list a{
	text-decoration: none;
	color:#514A81;
	}

.WITA_OVML_box .bab_content .bab_list ul{
 margin-top:0;
 margin-bottom:0;
 list-style-type:circle;
 border-bottom: 1px dashed #999999;
 }

/* HEAD */

#WITA_head h1 {
	height:61px;
	background:transparent url('../images/title.gif') no-repeat top right;
	margin:0;
	}

#WITA_head img {
	margin-top:6px;
	margin-left:13px;
	}

#WITA_head div {
	height:25px;
	background:transparent url('../images/bar1.gif') repeat-x top right;
	position:absolute;
	top:61px;
	left:0px;
	width:100%;
	}

#WITA_head h2 {
	height:25px;
	padding: 4px .5em;
	background-color:transparent;
	margin:0;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	top:0px;
	left:0px;
	width:30%;
	}

#WITA_head ul {
	height:25px;
	position:absolute;
	top:0px;
	right:0px;
	width:70%;
	text-align:right;
	margin:0;
	padding:0;
	list-style-type:none;
	}

#WITA_head li {
	float:right;
	background:transparent url('../images/bar2.gif') no-repeat top left;
	padding-left:3px;
	height:25px;
	margin:0;
	}

#WITA_head li a:link, #WITA_head li a:visited {
	float:left;
	display:block;
	height:25px;
	padding:4px 1em 0 1em ;
	text-decoration:none;
	color:#514A81;
	white-space:nowrap;
	}

#WITA_head li a:hover {
	background:transparent url('../images/bar3.gif') repeat-x top left;
	}

/* BODY */

#WITA_title, #WITA_msgerror {
	margin:.4em .5em;
	padding-left:38px;
	padding-top:3px;
	background:transparent url('../images/puce8.gif') no-repeat 0 0;
	font-family:"Trebuchet MS";
	font-size:1.5em;
	font-weight:normal;
	height:30px;
	}

#WITA_msgerror {
	background:transparent url('../images/puce9.gif') no-repeat 0 0;
	color:red;
	}

.nodraw {
	display:none;
	}

#WITA_body {
	position:absolute;
	top:86px;
	border:0;
	margin:0;
	padding:0;
	width:100%;
	border-collapse:collapse;
	}

#colleft, #colright {
	margin:0;
	padding:0;
	width:160px;
	vertical-align:top;
	}

#colright {
	/* padding-top:125px;
	background:transparent url('../images/photo1.gif') no-repeat top right;*/
	}

#colcenter {
	margin:0;
	padding:0;
	vertical-align:top;
	}

#WITA_content {
	padding:.5em;
	text-align:left;
	height:16px;
	}

#WITA_menuctx {
	padding:0;
	margin:0;
	list-style-type:none;
	height:16px;
	
	}

#WITA_menuctx li {
	float:left;
	padding-left:13px;
	padding-right:5px;
	padding-top:1px;
	background:#E6E6E6 url('../images/puce1.gif') no-repeat 3px 5px;
	margin:0 5px;
	height:16px;
	border-bottom:#D2D2D2 1px solid;
	border-left:#D2D2D2 1px solid;
	border-right:#D2D2D2 1px solid;
	}

#WITA_menuctx li.selected {
	background:#C6E2FF url('../images/puce7.gif') no-repeat 3px 5px;
	}

#WITA_menuctx a:link, #WITA_menuctx a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#000;
	}

#WITA_menuctx a:hover {
	background-color:#C6E2FF;
	border-bottom:red 1px solid;
	}

/* FOOT */

address {
	margin:0;
	color:#7F7FBD;
	text-align:center;
	padding-top:.5em;
	padding-bottom:.5em;
	background-color:#F1F0FA;
	border-top:#C6C2E9 1px solid;
	}

address a:link, address a:visited {
	color:#7F7FBD;
	text-decoration:none;
	}

address a:hover {
	text-decoration:underline;
	}


/* SECTIONS */

.separator {
	border-top:#FF8900 2px solid;
	padding-top:1px;
	border-bottom:#FF8900 2px solid;
	margin:2px 0;
	}

.smlseparator {
	padding-top:1px;
	border-bottom:#FF8900 2px solid;
	margin:2px 0;
	}

ul.WITA_bigbuttons {
	background-color:#C6E2FF;
	list-style-type: none;
	margin:0;
	padding:0;
	margin-bottom:.2em;
	}


ul.WITA_bigbuttons li {
	border-bottom:#fff 1px solid;
	margin-bottom:1px;
	color:#0C53A3;
	}

ul.WITA_bigbuttons a, ul.WITA_bigbuttons a:visited {
	color:#0C53A3;
	text-decoration:none;
	display:block;
	padding:.3em;
	padding-left:1em;
	}

ul.WITA_bigbuttons a:hover {
	/*background:#E9C7C2 url('../images/bg_to_E9C7C2.gif') repeat-x top;*/
	background-color:#fff;
	color:#000;
	}

.WITA_bigbuttons .WITA_sublevel {
	padding:0;
	margin:0;
	list-style-type:none;
	visibility:hidden;
	position:absolute;
	width:15em;
	margin-left:160px;
	margin-top:-20px;
	background-color:#C6E2FF;
	border:#514A81 1px solid;
	border-bottom:0;
	}

.WITA_bigbuttons .WITA_sublevel li {
	border-bottom:#514A81 1px solid;
	}

.bab_section {
	background-color:#F8F4FF;
	color:#000;
	margin-bottom:.8em;
	border-bottom:#A7A7E0 1px solid;
	}

.bab_section a, 
.bab_section .bab_content a, 
.bab_section .bab_content a:visited, 
.bab_section td {
	color:#000;
	}

.bab_section .bab_content {
	padding: .3em;
	}

.bab_section h5 {
	margin: .4em 0 .4em 0;
	font-weight:normal;
	}

.bab_section h5 strong {
	display:block;
	text-align:center;
	}

.bab_section ul {
	margin: 0;
	padding: 0;
	list-style-image:url('../images/puce2.gif');
	
	}

.bab_section ul.last {
	list-style-image:none;
	list-style-type:none;
	}

.bab_section li {
	margin-left: 1.5em;
	padding: 0;
	color:#FFA200;
	}

.bab_section ul a, .bab_section ul a:visited {
	text-decoration: none;
	}

.bab_section ul a:hover {
	color:#f00;
	}

.bab_section .bab_title {
	color:#fff;
	padding:.1em;
	background-color:#514A81;
	}

.bab_section .bab_title h4 {
	margin:0;
	color:#fff;
	padding:1px 0 1px 5px;
	font-weight:normal;
	}

.bab_section .bab_title a:link,
.bab_section .bab_title a:visited {
	background: transparent url('../images/puce4.gif') no-repeat 0 0;
	width:5px;
	height:6px;
	float:right;
	margin-top:.4em;
	margin-right:5px;
	}

.bab_section .bab_title .nolink {
	display:none;
	}

.bab_section .bab_title a.open:link,
.bab_section .bab_title a.open:visited {
	background: transparent url('../images/puce5.gif') no-repeat 0 0;
	}

.bab_section .bab_title a.close:hover {
	background: transparent url('../images/puce3.gif') no-repeat 0 0;
	}

.bab_section .bab_title a.open:hover {
	background: transparent url('../images/puce6.gif') no-repeat 0 0;
	}


#bab_montha table {
	border-collapse:collapse;
	text-align:center;
	width:153px;
	}

#bab_montha>table {
	width:100%;
	}


#bab_montha table thead { 
	background-color: #fff; 
	color: #000;	
	font-weight:bolder;
	}

#bab_montha table tbody td { 
	color: #036;
	padding:1px;
	}

/* CORE CSS */

.BabCalendarCurrentDayNumberSection {
	background-color: #fff;
	color: #000;
	border:#ccc 1px solid;
	}


a.BabTopicsAdminTitleLink,
a.BabTopicsAdminTitleLink:Link,
a.BabTopicsAdminTitleLink:Visited {
        color: #000;
        font-weight: bold;
        text-decoration: none;
}

a.BabTopicsAdminNumberLink,
a.BabTopicsAdminNumberLink:Link,
a.BabTopicsAdminNumberLink:Visited { 
	color: #fff; 
	font-weight: bold;
	}
	
a.BabTopicsAdminTitleLink:Hover {
        color: #7f7fbd;
        text-decoration: underline;
}

a.BabTopicsAdminNumberLink:Hover { 
	color: #ccc;
	}

.BabLetterlists { 
	color: #000000; 
	background-color: #FFFFFF;	
	font-weight: bold;
	font-size: 1em;
	}


.BabForumBackground1 {
	background-color: #E6E6F7;
	}

/* background content */
.BabSummaryContentBackground,
.BabForumTopicsNavTreeDate,
.BabForumTopicsNavTreeAuthor,
.BabFaqAdminBodyFontBackground,
.BabFaqBodyFontBg,
.BabSiteAdminFontBackground,
.BabToChoiceMailPopupBodyFontBackground,
.BabFontBackground,
.BabMailBackground,
.BabDatesFont,
.BabMenuBackground,
.BabSectionsColBackground,
.BabFooterBackground,
.BabTopicsBackground,
.BabTopicsButtonBackground,
.BabContentBackground,
.BabForumBackground,
.HeaderDayCalendar { 
	background-color: #fff; 
	color: #000;	
	}


.BabCnxMenuBackground,
.BabMenuActiveBackground,
.BabSectionBackground,
.BabDayCalendarTitleFont,
.BabToChoiceMailPopupCadreFontBackground {
	background-color: #ADB0E0;
	color:#FFFFFF;
	font-weight:bold;
	}

.BabLoginCadreBackground { 
	background-color: #514A81;
	text-align:left;
	}

.BabMenuTabBackground,
.BabBodyTitleBackground,
.BabForumNavigationBackground,
.BabToChoiceMailPopupTitleFontBackground,
.BabLoginMenuBackground,
.BabTitleBg,
.BabTitleSectionBackground,
.BabSummaryTitleFontBackground,
.BabCalendarCadreBackground,
.BabCalendarMenuBackground,
.BabForumTitle,
.BabFaqAdminTitleBackground,
.BabSiteAdminSmall { 
	background-color: #DEDBF2;
	color: #000000; 
	}

.BabLoginMenuBackground a:visited,
.BabLoginMenuBackground a:link {
	font-weight:normal;
	color:#c60;
	}

.BabLoginMenuBackground a:hover {
	color:#000;
	text-decoration:none;
	}


.BabSiteAdminTitleFontBackground,
.BabFaqTitleFontBg,
.BabTopicsAdminListTitle,
.BabTopicsTitleBackground,
.BabSiteAdminTitleFontBackground td {
	background-color: #514A81;
	color:#fff;
	font-weight:bold;
	}


.BabSiteAdminTitleFontBackground a,
.BabFaqTitleFontBg a:link,.BabFaqTitleFontBg a:Visited,
.BabSiteAdminTitleFontBackground a:Visited { 
	color: #fff; 
	text-decoration: underline;
	}
.BabSiteAdminTitleFontBackground a.BabSiteAdminListLink:Hover { 
	text-decoration: none;
	}

.BabCategTitleNavigation,
.BabCategTitleNavigation a,
.BabCategTitleNavigation a:Visited,
.BabCategTitleNavigation a:hover,
.BabCategTitleNavigation a:link {
	color:#000;
	}

div.BabCategTitleNavigation {
	text-align:left;
	border:#fff 1px solid;
	}

#BabCategTitleNavigation .bab_buttons a,
#BabCategTitleNavigation .bab_buttons a:visited {
	color:#000;
	background-color: #E6E6E6;
	padding:.3em .7em .3em .7em;
	border:#FF8900 1px solid;
	text-decoration:none;
	display:block;
	float:right;
	text-align:center;
	-moz-border-radius: 4px;
	}

#BabCategTitleNavigation .bab_buttons a:hover {
	border:#CDC9EC 1px solid;
	}

.BabCategTitleNavigation {
	color: #000; 
	font-weight: bold;
	}

ul.BabCategTitleNavigation {
	list-style-image: url('../images/minipuce.gif');
	padding-left: 2.5em;
	margin-left: 2.5em;
	border-left: #f90 1px solid;
	border-bottom: #fff 1px solid;

	}

ul.BabCategTitleNavigation li {
	padding-bottom:.5em;
	}

ul.BabCategTitleNavigation li a {
	font-weight: normal;
	text-decoration: none;
	font-size: 1.2em;
	}

ul.BabCategTitleNavigation li a:hover {
	text-decoration: underline;
	}

ul.BabCategTitleNavigation li p {
	font-weight: normal;
	font-style: italic;
	padding-left: 1em;
	margin-top: 0;
	margin-bottom: 0;
	color:#514a81;
	}

.BabTopicsAuthorBackground,
.BabMonthCalendarCurentDayBackground {
	background-color: #E6E6F7; 
	color: #000000; 
	}

.BabTopicsAuthorBackground .articleauthor,
.BabTopicsAuthorBackground .articledate {
	font-size:80%;
	}

.BabTitleSmallFontBg {
	background-color: #D1D1D9;
	color: #000000 ;	
	font-weight: bold;
	}

.BabErrorMessage {
	font-weight:bold;
	color:red;
	}
