.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000
}
.title2
{
    FONT-WEIGHT: bold;
    font-size: 13px;
    color: #6A6D6A
}
.title3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #b20000
}
.title4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FF9933
}
.title5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #6A6D6A
}
.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #316598
}
.subtitlelight
{
    FONT-WEIGHT: bold;
    COLOR: #99CCFF;
    FONT-SIZE : 11px
}
.subtitlelight:link{TEXT-DECORATION: none}
.subtitlelight:hover{TEXT-DECORATION: underline}
.header
{
    FONT-SIZE: 12px;
    COLOR: #316598
}
.text
{
    FONT-SIZE: 11px;
    COLOR: #6A6D6A
}
.text1
{
    FONT-SIZE: 11px;
    COLOR: #6A6D6A
}
.text2
{
    font-size: 9px;
    color: #000000;
}
.text2b
{
    font-size: 9px;
    color: black;
}
.Texte3
{
    FONT-SIZE: 8pt;
    COLOR: #6b88cf
}
.text4
{
    FONT-SIZE: 11px;
    COLOR: #ffffff
}
.text5
{
    FONT-SIZE: 11px;
    COLOR: #000000
}
.texte9
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff}
.tbTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #6A6D6A
}
.tbText
{
    FONT-SIZE: 13px;
    COLOR: #6A6D6A
}
.selectedItem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #316598
}
.disabled{color: #d3d3d3;}
.legal
{
    FONT-SIZE: 9px;
    COLOR: #6A6D6A
}
.warning
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red
}
.butDark
{
    BORDER-RIGHT: #375d91 1px solid;
    BACKGROUND-POSITION: center 50%;
    BORDER-TOP: #c6d1e4 1px solid;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #c6d1e4 1px solid;
    CURSOR: pointer;
    COLOR: white;
    BORDER-BOTTOM: #375d91 thin solid;
    HEIGHT: auto;
    BACKGROUND-COLOR: #475d94
}
.butLight
{
    BORDER-RIGHT: #375d91 1px solid;
    BORDER-TOP: #c6d1e4 1px solid;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #c6d1e4 1px solid;
    CURSOR: pointer;
    COLOR: white;
    BORDER-BOTTOM: #375d91 thin solid;
    HEIGHT: auto;
    BACKGROUND-COLOR: #738fbe
}
.box
{
    BORDER-RIGHT: #6A6D6A 1px solid;
    BORDER-TOP: #6A6D6A 1px solid;
    BORDER-LEFT: #6A6D6A 1px solid;
    BORDER-BOTTOM: #6A6D6A 1px solid;
    FONT-SIZE: 11px;
    COLOR: #000000
}
.linSession
{
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #0f112f
}
.linHeader
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: BOLD;
    COLOR: #6A6D6A;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #DDDDDD
}
.linHeader2
{
    FONT-SIZE: 12px;
    COLOR: #316598;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #2f4d81
}
.linFirst
{
    FONT-SIZE: 11px;
    COLOR: #6A6D6A;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #EAEBEB
}
.linSecond
{
    FONT-SIZE: 11px;
    COLOR: #6A6D6A;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #F7F8F8
}
.linHover
{
    FONT-SIZE: 11px;
    COLOR: #316598;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFDDAB
}
.linReflow
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #316598
}
.calDay
{
    BORDER-RIGHT: #9fbce4 1px solid;
    BORDER-TOP: #3d517c 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: #3d517c 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #9fbce4 1px solid;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #829cc8;
    TEXT-ALIGN: center
}
.calNumber
{
    BORDER-RIGHT: #9fbce4 1px solid;
    BORDER-TOP: #3d517c 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #3d517c 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #9fbce4 1px solid;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #6079a8;
    TEXT-ALIGN: center
}
.calMonth
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #3d517c;
    TEXT-ALIGN: center
}
.calNumberSelected
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: white 1px solid;
    COLOR: #3d517c;
    BORDER-BOTTOM: white 1px solid;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #c8dd8b;
    TEXT-ALIGN: center
}
.ComboText
{
    FONT-SIZE: 8pt;
    COLOR: #000000}
.textBox1
{
    BORDER-RIGHT: #384e81 outset;
    BORDER-TOP: #384e81 outset;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #384e81 outset;
    COLOR: #384e81;
    BORDER-BOTTOM: #384e81 outset;
    BACKGROUND-COLOR: #ffffff
}
.bgbutton
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11pt;
    BORDER-LEFT: medium none;
    CURSOR: pointer;
    COLOR: white;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #475d94
}
.bkTabOff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #6A6D6A;
    BACKGROUND-COLOR: transparent
}
.bkTabOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: transparent
}
.FldTabOn
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: #a2aec8 1px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    MARGIN: 1px 2px;
    BORDER-LEFT: 1px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: #546b9b
}
.FldTabOff
{
    BORDER-RIGHT: #5e6e91;
    BORDER-TOP: #a2aec8 1px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    MARGIN: 1px 2px;
    BORDER-LEFT: #5e6e91;
    COLOR: #ffffff;
    BORDER-BOTTOM: #5e6e91;
    BACKGROUND-COLOR: #3b4f7a
}
.innerTable{BACKGROUND-COLOR : #F7F8F8}

.rptTitle1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #17507f
}
.rptTitle2
{
    MARGIN-TOP: 5pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 5pt;
    COLOR: black;
    BORDER-BOTTOM: #17507f solid
}
.rptLine1{COLOR: #17507f}
.rptLabel1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2pt;
    COLOR: black;
    BORDER-BOTTOM: #17507f thin solid}
.rptLabel2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black}
.rptText
{
    FONT-SIZE: 10pt;
    COLOR: black
}
.legend
{
    FONT-SIZE: 10pt;
    COLOR: #6A6D6A;
    FONT-STYLE: italic
}
A.link:link
{
    FONT-SIZE: 11px;
    COLOR: #6A6D6A;
    TEXT-DECORATION: none
}
A.link:visited
{
    FONT-SIZE: 11px;
    COLOR: #6A6D6A;
    TEXT-DECORATION: none
}
A.link:hover
{
    FONT-SIZE: 11px;
    COLOR: #6A6D6A;
    TEXT-DECORATION: underline
}
A.link:active
{
    FONT-SIZE: 11px;
    COLOR: #6A6D6A;
    TEXT-DECORATION: underline
}
A.link2:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FF9933;
    TEXT-DECORATION: none
}
A.link2:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FF9933;
    TEXT-DECORATION: none
}
A.link2:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FF9933;
    TEXT-DECORATION: underline
}
A.link2:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #FF9933;
	TEXT-DECORATION: underline
}
A.link3:link
{
    COLOR: #6A6D6A;
	TEXT-DECORATION: none
}
A.link3:visited
{
    COLOR: #6A6D6A;
	TEXT-DECORATION: none
}
A.link3:hover
{
    COLOR: #000000;
	TEXT-DECORATION: underline
}
A.link3:active
{
    COLOR: #000000;
	TEXT-DECORATION: underline
}

A.linkHeader:link
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.linkHeader:visited
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.linkHeader:hover
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
A.linkHeader:active
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
A.linkItem:link
{
    FONT-SIZE: 11px;
    COLOR: #6A6D6A;
    TEXT-DECORATION: none
}
A.linkItem:visited
{
    FONT-SIZE: 11px;
    COLOR: #6A6D6A;
    TEXT-DECORATION: none
}
A.linkItem:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.linkItem:active
{
    FONT-SIZE: 11px;
    COLOR: #6A6D6A;
    TEXT-DECORATION: underline
}
A.tab:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #6A6D6A;
    TEXT-DECORATION: none
}
A.tab:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #6A6D6A;
    TEXT-DECORATION: none
}
A.tab:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.tab:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.path:link
{
    FONT-SIZE: 11px;
    COLOR: #e7edff;
    TEXT-DECORATION: underline
}
A.path:visited
{
    FONT-SIZE: 11px;
    COLOR: #e7edff;
    TEXT-DECORATION: underline
}
A.path:hover
{
    FONT-SIZE: 11px;
    COLOR: #e7edff;
    TEXT-DECORATION: underline
}
A.menuSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.menu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: transparent;
    COLOR: #6A6D6A;
    TEXT-DECORATION: none
}
A.menu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: transparent;
    COLOR: #6A6D6A;
    TEXT-DECORATION: none
}
A.menu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: transparent;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.TreeItemSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.TreeItem:link
{
    FONT-SIZE: 12px;
    COLOR: #6A6D6A;
    TEXT-DECORATION: none
}
A.TreeItem:visited
{
    FONT-SIZE: 12px;
    COLOR: #6A6D6A;
    TEXT-DECORATION: none
}
A.TreeItem:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}

BODY
{
    padding: 0px;
    margin: 0px;
    FONT-FAMILY : Arial;
    FONT-SIZE : 10px
    COLOR : #316598;
}
BODY.central
{
    padding-left: 10px;
    BACKGROUND-COLOR : #FFFFFF
}
BODY.footer{BACKGROUND-COLOR : #D1D1D1}
BODY.header
{
    BACKGROUND-REPEAT : no-repeat;
    BACKGROUND-COLOR : #FFFFFF
}
BODY.login
{
	margin-left:5px;
	margin-right:10px;
	margin-top:5px;
	background-image:url(medias/bgLoginView.jpg);
	background-repeat: repeat-y;
	BACKGROUND-COLOR : #FFFFFF
}
BODY.message{BACKGROUND-COLOR : #D1D1D1}
BODY.scroll
{
    SCROLLBAR-3DLIGHT-COLOR: #2e406a;
    SCROLLBAR-ARROW-COLOR: #deef2f;
    SCROLLBAR-DARKSHADOW-COLOR: #2d5fc4;
    SCROLLBAR-BASE-COLOR: #222f4f
}
BODY.toolbar
{
    background-repeat:no-repeat;
    BACKGROUND-COLOR : #D7EBFF
}
BODY.welcome{BACKGROUND-COLOR : #316598}
BODY.ws
{
	background-image:url(medias/wsBackBottom.gif);
}

TABLE
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TABLE.list
{
    BORDER-RIGHT: #FFA600 0px solid;
    BORDER-TOP: #FFA600 0px solid;
    BORDER-LEFT: #FFA600 0px solid;
    BORDER-BOTTOM: #FFA600 0px solid
}
TR
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TD.login
{
	padding:2 ;
	BACKGROUND-COLOR: #F7F8F8
}
TD.folder
{
	padding:2 ;
	BACKGROUND-COLOR: #F7F8F8
}
TR.menuSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: transparent;
    COLOR: #316598;
    TEXT-DECORATION: none
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TEXTAREA
{
    FONT-FAMILY : Arial;
    COLOR : #316598;
    FONT-SIZE : 11px
}

.textfield
{
	border:1px solid #FF9933;
    background-color: #FFFFFF;
	font:11px/13px;
	color:black;
}

.titreSection
{
	font-size:12px;
	background-color:#F7F8F8;
	color:#333;
	font-weight: bolder;
}

.normalLabel
{
	font:11px/13px arial, tahoma, helvetica, sans-serif; 
	font-weight:bold;
}
.smallLabel
{
	font:9px arial, tahoma, helvetica, sans-serif; 
	font-weight:normal;
}

#connectionAreaBackground{background-color:#D1D1D1;}

.connectionArea
{
    margin-left:10px;
    padding:5px;
}

#LMSRegisterArea {
    font:11px/13px arial, tahoma, helvetica, sans-serif;
    font-weight: bolder;
	letter-spacing:0.5px;
}
#LMSRegisterArea a { color:#FD7306; text-decoration:none; }
#LMSRegisterArea a:hover { color:#369; text-decoration:underline; }

.textlink {
    font:11px/13px arial, tahoma, helvetica, sans-serif;
}
.textlink a { color:#6A6D6A; text-decoration:none; }
.textlink a:hover { color:#6A6D6A; text-decoration:underline; }
