BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #828282; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: #04357b; TEXT-DECORATION: underline; outline: none
}
A:hover {
	COLOR: #3773c8
}
H1 {
	FONT-SIZE: 20px; MARGIN-BOTTOM: 15px; TEXT-TRANSFORM: none; COLOR: #f0ab00
}
H2 {
	MARGIN-TOP: -20px; MARGIN-BOTTOM: 25px; FONT: 16px/19px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #666666
}
H2.TitleContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; TEXT-TRANSFORM: uppercase; COLOR: #698797; PADDING-TOP: 0px
}
H2.Billboard {
	MARGIN-TOP: -13px; MARGIN-BOTTOM: 13px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 10px
}
#Container {
	BORDER-RIGHT: #666666 1px solid; BACKGROUND: #e3e3e3; BORDER-BOTTOM: #666666 1px solid
}
.Border {
	BACKGROUND: #e3e3e3
}
.BorderShadow {

}
.BorderBottom {

}
.BorderBottomCorner {

}
P.HeaderText {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
P.HeaderText A {
	COLOR: #333333; TEXT-DECORATION: none
}
P.HeaderText A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
P.HeaderText A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.Header {
	BACKGROUND: #f7b800
}

.ZoneVisual {
	BACKGROUND: url(../images/BILLBOARD2009.jpg) #afb5b3 no-repeat
}
.ZoneVisualSmall {
	BACKGROUND: url(../images/BILLBOARD2009small.jpg) #afb5b3 no-repeat
}

.PhotoImageOverlay {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: url(../images/TransparentOverlayDove90.png) repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 590px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 10px; HEIGHT: 185px; TEXT-ALIGN: left; filter: alpha(opacity=90);
-moz-opacity: 0.9; opacity: 0.9;
}

.PhotoImageOverlaySmall {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: url(../images/TransparentOverlayDove90.png) repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 590px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 10px; HEIGHT: 135px; TEXT-ALIGN: left; filter: alpha(opacity=90);
-moz-opacity: 0.9; opacity: 0.9;
}

.PhotoImageOverlay A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.PhotoImageOverlay A:hover {
	COLOR: #f0ab00
}
.LoginOverlay {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND: url(../images/TransparentOverlayWhite.png) repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 300px; COLOR: #000; LINE-HEIGHT: 16px; PADDING-TOP: 5px; HEIGHT: 35px; TEXT-ALIGN: left; filter: alpha(opacity=90);
-moz-opacity: 0.9; opacity: 0.9;
}
.LoginOverlay A {
	COLOR: #000; TEXT-DECORATION: underline
}
.LoginOverlay A:hover {
	COLOR: #f0ab00
}
.ZoneMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #b1b3b2; PADDING-BOTTOM: 45px; PADDING-TOP: 15px
}
TABLE.Menu TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #d2d2d2; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #929292 1px solid; TEXT-ALIGN: left
}
TABLE.Menu TD A {
	COLOR: #000000; TEXT-DECORATION: none
}
TABLE.Menu TD A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
TABLE.Menu TD.ActiveMenu {
	BACKGROUND: #ffffff
}
.ZoneRightCol {
	BACKGROUND: #d2d2d2
}
.ContentRightCol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 33px; TEXT-ALIGN: center
}
.imgContentRightCol {
	MARGIN: 10px 0px 0px
}
.ContentCol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 25px; PADDING-TOP: 15px
}
.PartnersLogos {
	MARGIN: 0px 0px 25px
}
.InputCheckboxYes {
	FLOAT: left; WIDTH: 30px
}
.BottomInformations {
	BACKGROUND: #828282; TEXT-ALIGN: right
}
.BottomInformations A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.BottomInformations A:hover {
	TEXT-DECORATION: underline
}
.BottomInformations A.LastInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.BottomInformations A.LastInfo:hover {
	TEXT-DECORATION: underline
}
.Warning {
	COLOR: #ff0000
}
.PoweredBy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px
}
.DataTableTD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.DataTableTH {
	BACKGROUND: url(../images/DataTableTopBgRepeatDove.gif) #ffffff repeat-x
}
.DataTableRow01 {
	BACKGROUND: url(../images/DataTableTopBgRepeatDove.gif) #ffffff repeat-x
}
DIV.Dove .DataTableRow01 {
	BACKGROUND: #e3e9ec
}
DIV.Dove .DataTableRow02 {
	BACKGROUND: #dae1e5
}
.TitleLaptop {
	FONT-WEIGHT: bold; COLOR: #698797
}
.DataTableFooter {
	BACKGROUND: url(../images/DataTableFooterBgRepeatDove.jpg) repeat-x
}
.DataTableTH {
	BACKGROUND: #e3e9ec
}
.DataTableRow01 {
	BACKGROUND: #dce8ea
}
.DataTableRow02 {
	BACKGROUND: #d0e0e2
}
SELECT {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT: 100% Arial, Helvetica, sans-serif; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid
}
INPUT.form {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT: 100% Arial, Helvetica, sans-serif; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid
}
TD.ButtonDove {
	BACKGROUND: url(../images/ButtonBgRepeatDove.jpg) #44697d repeat-x; FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif
}
TD.ButtonDove A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.ButtonDove A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.ButtonDove A:hover {
	COLOR: #c7d2d8; TEXT-DECORATION: none
}
.KT_field_error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff0000; PADDING-TOP: 0px
}
.validation-advice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff0000; PADDING-TOP: 0px
}
#KT_tngerror {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f0ab00; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; COLOR: #ffffff; PADDING-TOP: 5px
}
#KT_tngerror LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px
}
.AgendaInformation {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
.AgendaInformationTitle {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #e3e3e3; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px
}
.TableAgenda {
	BORDER-TOP: #cccccc 1px solid; BACKGROUND: #ebebeb; MARGIN: 15px 0px 0px; BORDER-LEFT: #cccccc 1px solid
}
.TableAgenda TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid
}
.TableAgenda TD.TitleAgenda {
	BACKGROUND: #f7b800
}
.TableAgenda TD.SecondTitleAgenda {
	BACKGROUND: #b1b3b2
}
.TableAgenda TD.TrackAgenda {
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold;
}
.TitleCours {
	FONT-WEIGHT: bold; COLOR: #597888; FONT-STYLE: oblique
}
UL.Listing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.Listing LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(../images/bulletlist.gif) no-repeat; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 0px
}
.ImportantWord {
	FONT-WEIGHT: bold; COLOR: #5a7888
}
A.DownloadPDF {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(../images/pdf.gif) no-repeat; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
A.Printer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(../images/printer.gif) no-repeat; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
A.Reg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(../images/Icons/Icon_Comment_16.gif) no-repeat; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
A.Proceed {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(../images/Icons/Icon_Emphasis_Dove_16.gif) no-repeat; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
A.Info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/information.gif) no-repeat; PADDING-BOTTOM: 5px; PADDING-TOP: 2px; Text-decoration: none; Margin-left: 3px;
}
A.pdf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/Icons/Icon_PDF.gif) no-repeat; PADDING-BOTTOM: 5px; PADDING-TOP: 2px; Text-decoration: none; Margin-left: 3px;
}
.LittleInformation {
	FONT-SIZE: 10px
}
.FirstAgendaMenu {
	BORDER-RIGHT: #666666 1px solid
}
.AgendaMenu {
	BORDER-RIGHT: #666666 1px solid; BORDER-LEFT: #dddddd 1px solid
}
.LastAgendaMenu {
	BORDER-LEFT: #dddddd 1px solid
}
TABLE.TableRegister {
	MARGIN: 15px 0px 0px
}
TABLE.TableRegister TD {
	VERTICAL-ALIGN: top; HEIGHT: 30px
}
INPUT.TableInput {
	BORDER-RIGHT: #597888 1px solid; BORDER-TOP: #597888 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #597888 1px solid; WIDTH: 250px; BORDER-BOTTOM: #597888 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT.TableSelect {
	BORDER-RIGHT: #597888 1px solid; BORDER-TOP: #597888 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #597888 1px solid; WIDTH: 250px; BORDER-BOTTOM: #597888 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SAPToolTip {
	Z-INDEX: 1000; WIDTH: 350px
}
.SAPToolTip .title {
	BORDER-RIGHT: #aeaeae 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aeaeae 3px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #f7b800; PADDING-BOTTOM: 5px; BORDER-LEFT: #aeaeae 3px solid; COLOR: #484748; PADDING-TOP: 5px; BORDER-BOTTOM: #aeaeae 3px
}

.SAPToolTip .content {
	BORDER-RIGHT: #aeaeae 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #aeaeae 3px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 10px; BORDER-LEFT: #aeaeae 3px solid; COLOR: #484748; PADDING-TOP: 10px; BORDER-BOTTOM: #aeaeae 3px solid
}
input.TableInput, select.TableSelect, textarea.TableTextArea {
	border:1px solid #597888;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width:250px;
}
.tooltip {
	Z-INDEX: 1000; WIDTH: 350px
}
.tooltip .title {
	BORDER-RIGHT: #aeaeae 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aeaeae 3px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #f7b800; PADDING-BOTTOM: 5px; BORDER-LEFT: #aeaeae 3px solid; COLOR: #484748; PADDING-TOP: 5px; BORDER-BOTTOM: #aeaeae 3px
}
.tooltip .content {
	BORDER-RIGHT: #aeaeae 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #aeaeae 3px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 10px; BORDER-LEFT: #aeaeae 3px solid; COLOR: #484748; PADDING-TOP: 10px; BORDER-BOTTOM: #aeaeae 3px solid
}

a .title {
	BORDER-RIGHT: #aeaeae 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #aeaeae 3px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 10px; BORDER-LEFT: #aeaeae 3px solid; COLOR: #484748; PADDING-TOP: 10px; BORDER-BOTTOM: #aeaeae 3px solid
}

/* Buttons */

td.ButtonGold {
font: Bold 11px Tahoma, Arial, Helvetica, sans-serif; 
background: #DF9C00 url(../images/ButtonBgRepeatGold.jpg) repeat-x;
}
td.ButtonGold a {
text-decoration: none;
color: #ffffff;
}
td.ButtonGold a:visited {
text-decoration: none;
color: #ffffff;
}
td.ButtonGold a:hover {
text-decoration: none;
color: #FBE6B3;
}
td.ButtonDarkGray {
font: Bold 11px Tahoma, Arial, Helvetica, sans-serif;
background: #666666 url(../images/ButtonBgRepeatDarkGray.jpg) repeat-x;
}
td.ButtonDarkGray a {
text-decoration: none;
color: #ffffff;
}
td.ButtonDarkGray a:visited {
text-decoration: none;
color: #ffffff;
}
td.ButtonDarkGray a:hover {
text-decoration: none;
color: #D1D1D1;
}

/* FontColors */

.FontGold, .orange {
color: #f0ab00;
}
.FontWhite {
color: #ffffff;
}

/* Right Panel Modules */

div.RightPanelModuleContent h6 {
font: 11px/16px Arial Black, Arial, Helvetica, sans-serif; 
color: #000; 
text-transform: uppercase;
margin: 15px 10px -10px 10px;
}
div.RightPanelModuleContent p {
font: 11px/15px Arial, Helvetica, sans-serif; 
color: #000;
margin: 15px 10px 10px 10px;
}
div.RightPanelModuleContent ul {
font: 11px/17px Arial, Helvetica, sans-serif;
padding-left: 0px; 
margin: 15px 10px 25px 30px;
color: #000;
}
td.MCPColor {
background: #ffffff;
}
td.Stage {
background: #e3e3e3;
}



