#topbanners_container_l {
    FLOAT: left
}
#topbanners_container_l IMG {
    MARGIN-TOP: 15px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#topbanners_container_r {
    FLOAT: left; MARGIN-LEFT: 270px
}
/*UNKNOWN {
    MARGIN-LEFT: 285px
} */
#topbanners_container_r IMG {
    MARGIN-TOP: 13px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navigation .menubutton A {
    PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
#navigation .menubutton #extended {
    PADDING-RIGHT: 14px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
#im1 {
    WIDTH: 56px
}
#im2 {
    WIDTH: 90px
}
#im3 {
    WIDTH: 112px
}
#im4 {
    WIDTH: 81px
}
#im5 {
    WIDTH: 157px
}
#im6 {
    WIDTH: 71px
}
#im7 {
    WIDTH: 48px
}
#im8 {
    WIDTH: 62px
}
#im9 {
    WIDTH: 65px
}
#projectselector {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; BORDER-BOTTOM: #bccfd5 6px solid; HEIGHT: 70px
}
#projectselector SELECT {
    FONT-SIZE: 11px; WIDTH: 130px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 19px
}
#projectselector .button {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; BACKGROUND-IMAGE: url(/images/button_bg.gif); PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 47px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #34809b; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#projectselector .button:hover {
    TEXT-DECORATION: underline
}
#projectselector #projects {
    FLOAT: left; TEXT-DECORATION: underline
}
#projectselector #line {
    FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/slash.gif); MARGIN-BOTTOM: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 6px
}
#projectselector H1 {
    FONT-SIZE: 12px
}
#monsterprogram {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 30px; COLOR: #3b4f55; PADDING-TOP: 20px
}
#monsterprogram H1 {
    FONT-SIZE: 12px
}
#monsterprogram IMG {
    MARGIN-RIGHT: 16px
}
#monsterprogram A {
    FONT-WEIGHT: bold; COLOR: #3b4f55
}
#monsterprogram-sub {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; COLOR: #3b4f55; PADDING-TOP: 19px
}
#monsterprogram-sub H1 {
    FONT-SIZE: 12px
}
#monsterprogram-sub IMG {
    MARGIN-RIGHT: 16px
}
#monsterprogram-sub A {
    FONT-WEIGHT: bold; COLOR: #3b4f55
}
#ttprogram-sub {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; COLOR: #3b4f55; PADDING-TOP: 19px
}
#ttprogram-sub H1 {
    FONT-SIZE: 12px
}
#ttprogram-sub IMG {
    MARGIN-RIGHT: 16px
}
#ttprogram-sub A {
    FONT-WEIGHT: bold; COLOR: #3b4f55
}
#s2yprogram-sub {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; COLOR: #3b4f55; PADDING-TOP: 19px
}
#s2yprogram-sub H1 {
    FONT-SIZE: 12px
}
#s2yprogram-sub IMG {
    MARGIN-RIGHT: 16px
}
#s2yprogram-sub A {
    FONT-WEIGHT: bold; COLOR: #3b4f55
}
#mainmenu {
    CLEAR: both; MARGIN-LEFT: 20px; WIDTH: 504px
}
#mainmenu A {
    FONT-WEIGHT: bold
}
#mainmenu P {
    MARGIN: 15px 10px 10px 55px
}
#mainmenu .item {
    BACKGROUND-POSITION: 10px 16px; FLOAT: left; MARGIN: 0px 1px 1px 0px; WIDTH: 251px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 95px; BACKGROUND-COLOR: #eaf0f0
}
#icon_1 {
    BACKGROUND-IMAGE: url(/images/menu-icon-1.gif)
}
#icon_2 {
    BACKGROUND-IMAGE: url(/images/menu-icon-2.gif)
}
#icon_3 {
    BACKGROUND-IMAGE: url(/images/menu-icon-3.gif)
}
#icon_4 {
    BACKGROUND-IMAGE: url(/images/menu-icon-4.gif)
}
#icon_5 {
    BACKGROUND-IMAGE: url(/images/menu-icon-5.gif)
}
#icon_6 {
    BACKGROUND-IMAGE: url(/images/menu-icon-6.gif)
}
#icon_7 {
    BACKGROUND-IMAGE: url(/images/menu-icon-7.gif)
}
#secure {
    CLEAR: both; BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 23px; FONT-SIZE: 10px; FLOAT: left; BACKGROUND-IMAGE: url(/images/lock-icon.jpg); MARGIN: 30px 12px 0px; WIDTH: 450px; COLOR: #58696e; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px
}
#inner_index {
    HEIGHT: 555px
}
.article A {
    FONT-WEIGHT: bold; COLOR: #8dc63f
}
#inside-subpage {
    BORDER-BOTTOM: #d1e6ec 6px solid
}
FORM {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.checkbox {
    CLEAR: both; FLOAT: left; MARGIN: 0px 3px 0px 5px
}
.checktext {
    PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 2px
}
.checktext A {
    FONT-WEIGHT: bold; COLOR: #a0410d
}
.tbutton {
    PADDING-RIGHT: 16px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/button-right.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #34809b
}
.tbutton A {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/button-left.gif); PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #34809b; TEXT-DECORATION: none
}
.tbutton A:hover {
    TEXT-DECORATION: underline
}
.bbutton {
    PADDING-RIGHT: 16px; BACKGROUND-POSITION: center top; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/button-right-b.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #34809b; width:100px
}
.bbutton A {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/button-left-b.gif); PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #34809b; TEXT-DECORATION: none
}
.bbutton A:hover {
    TEXT-DECORATION: underline
}
.ibutton {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 2px 5px 0px 0px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px; BACKGROUND-COLOR: #34809b; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.ibutton:hover {
    TEXT-DECORATION: underline
}
.leftside {
    FLOAT: left
}
.rightside {
    FLOAT: right
}
#leftbox {
    CLEAR: both; FLOAT: left; WIDTH: 100%
}
#leftbox H1 {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0% 50%; PADDING-LEFT: 40px; FONT-SIZE: 13px; PADDING-BOTTOM: 9px; MARGIN: 10px 10px 10px 20px; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat
}
#leftbox .navbar_head {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#leftbox H1 SPAN {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3b4f55
}
#leftbox H1 A {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none
}
#leftbox H1 .current_link {
    FONT-WEIGHT: bold
}
#leftbox H1 A:hover {
    TEXT-DECORATION: underline
}
#leftbox .bluebox {
    PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 238px; MARGIN-RIGHT: 2px; PADDING-TOP: 14px; HEIGHT: 250px; BACKGROUND-COLOR: #eaf0f0
}
.bluebox {
    PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 500px; MARGIN-RIGHT: 2px; PADDING-TOP: 14px; HEIGHT: 250px; BACKGROUND-COLOR: #eaf0f0
}
.bluediv {
    BORDER-RIGHT: #a7c8d1 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #a7c8d1 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 14px; BORDER-LEFT: #a7c8d1 1px solid; PADDING-TOP: 14px; BORDER-BOTTOM: #a7c8d1 1px solid; BACKGROUND-COLOR: #eaf0f0
}
#leftbox .twocolumns {
    MARGIN: 10px 0px 10px 12px
}
.inputblock {
    PADDING-BOTTOM: 8px
}
.inputblock INPUT {
    WIDTH: 95px
}
.inputblock SELECT {
    WIDTH: 95px
}
.inputdescription {
    CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 4px
}
.inputdescription2 {
    CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 0px; PADDING-TOP: 4px
}
#submenu {
    CLEAR: both; MARGIN-LEFT: 20px
}
#submenu A {
    FONT-WEIGHT: bold
}
#submenu P {
    MARGIN: 15px 10px 10px 15px
}
#submenu .item {
    FLOAT: left; MARGIN: 0px 1px 1px 0px; WIDTH: 350px; HEIGHT: 120px; BACKGROUND-COLOR: #eaf0f0
}
#aff-content {
    PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.datatable TD {
    BORDER-RIGHT: #a7c8d1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #a7c8d1 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; BORDER-LEFT: #a7c8d1 1px solid; COLOR: #3b4f55; PADDING-TOP: 6px; BORDER-BOTTOM: #a7c8d1 1px solid; TEXT-ALIGN: center
}
.empty {
    BACKGROUND-COLOR: #f0f7f9
}
.caption {
    BACKGROUND-COLOR: #d1e6ec
}
.datatable .caption-row {
    BACKGROUND-COLOR: #d1e6ec; TEXT-ALIGN: left
}
.alert {
    COLOR: red
}
.formtable {
    BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.formtable TD {
    BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.codearea {
    BORDER-RIGHT: #6c909b 2px solid; BORDER-TOP: #6c909b 1px solid; BORDER-LEFT: #6c909b 2px solid; WIDTH: 350px; BORDER-BOTTOM: #6c909b 1px solid; HEIGHT: 100px
}

.titre{
   color:#000000;
   font-family:arial;
   font-size:14px;
   font-weight:bold;
   background:#E9E9E9;
   border-bottom:7px solid #8DC63F;
   height:50px;
}

.pied{
   color:#000000;
   font-family:arial;
   font-size:12px;
   font-weight:bold;
   background:#E9E9E9;
   height:35px;
}

.pied2{
   color:#000000;
   font-family:arial;
   font-size:12px;
   background:#E9E9E9;
   height:35px;
}

.ligne1{
   color:#000000;
   font-family:arial;
   font-size:11px;
   font-weight:bold;
   background:#EAF0F0;
   height:20px;
   border-top:1px solid #C0C0C0;
   border-bottom:1px solid #FFFFFF;
}

.ligne2{
   color:#000000;
   font-family:arial;
   font-size:11px;
   background:#FFFFFF;
   height:20px;
}

.ligne3{
   color:#000000;
   font-family:arial;
   font-size:11px;
   background:#F4F4F4;
   height:20px;
}

.ligne4{
   color:#000000;
   font-family:arial;
   font-size:11px;
   font-weight:bold;
   background:#C0C0C0;
   height:20px;
}

.ligne{
   height:20px;
   border-bottom:1px solid #C0C0C0;
}

/* Table jeu */
.hautClasseJeu{
    height:10px;
    font-family:arial;
    font-size:10px;
    color:#000000;
    background:#E9E9E9;
    padding-left:5px;
    height:25px;
}
.titreTitreJeu{
   color:#29658a;
   font-family:arial;
   font-size:14px;
   font-weight:bold;
   text-transform:uppercase;
   background:#E9E9E9;
}

.sousTitreJeu{
  background:#E9E9E9;
  border-bottom:7px solid #8DC63F;
  height:30px;
}

.ligneJeu{
   color:#000000;
   font-family:arial;
   font-size:10px;
   height:20px;
   border-bottom:1px solid #C0C0C0;
   text-transform:uppercase;
   padding-left:3px;
   padding-right:3px;
}

.ligneGainJeu{
   color:#FF0000;
   font-size:10px;
   height:20px;
   border-bottom:1px solid #C0C0C0;
   text-transform:uppercase;
   padding-left:3px;
   padding-right:4px;
}

.ligneSeparateurJeu{
   border-top:7px solid #8DC63F;
   border-bottom:1px solid #C0C0C0;
   height:10px;
}

.ligneBoutonJeu{
  height:55px;
}

.boutonJeu{
   color:#000000;
   font-family:arial;
   font-size:10px;
   font-weight:bold;
   border:1px solid #8DC63F;
   background:#EAF0F0;
   width:100px;
}
