BODY {background-color: #f4f4ff; color:rgb(0,60,120); font-family: Arial, Helvetica, sans-serif; font-size:8pt; margin: 0}
BODY.index {background-color: #F0F0FF; margin-top: 2; margin-left: 2}
H1 {font-family: Arial, Helvetica, sans-serif; font-size:13pt; font-weight: bold; margin-top: 5pt; margin-bottom: 10pt }

A {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#003c78}
A:link {color:#003c78}
A:visited {color:#003c78}
A:active {color:#003c78}
A:hover {color:rgb(204,102,0)}

A.buttonoff {font-family: Arial, Helvetica, sans-serif; color:#fee054; font-size: 12pt; text-decoration: none}
A:link.buttonoff {font-family: Arial, Helvetica, sans-serif; color:#fee054; font-size: 12pt; text-decoration: none}
A:visited.buttonoff {font-family: Arial, Helvetica, sans-serif; color:#fee054; font-size: 12pt; text-decoration: none}
A:active.buttonoff {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#fee054}
A:hover.buttonoff {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#ff3030}

A.list {font-size: 7pt}
A:link.list {font-size: 7pt}
A:visited.list {font-size: 7pt}
A:active.list {font-size: 7pt}
A:hover.list {font-size: 7pt; color:#cc5010}

A.domain {text-decoration: none}
A:link.domain {text-decoration: none}
A:visited.domain {text-decoration: none}
A:active.domain {text-decoration: none}
A:hover.domain {text-decoration: none}

A.mainmenu {text-decoration: none}
A:link.mainmenu {text-decoration: none}
A:visited.mainmenu {text-decoration: none}
A:active.mainmenu {text-decoration: none}
A:hover.mainmenu {text-decoration: none}

A.menu {color:#FFFFFF; text-decoration: none}
A:link.menu {color:#FFFFFF; text-decoration: none}
A:visited.menu {color:#FFFFFF; text-decoration: none}
A:active.menu {color:#FFFFFF; text-decoration: none}
A:hover.menu {color:#ffcc99; text-decoration: none}

A.selectedmenu {color:#ffcc99; text-decoration: none}
A:link.selectedmenu {color:#ffcc99; text-decoration: none}
A:visited.selectedmenu {color:#ffcc99; text-decoration: none}
A:active.selectedmenu {color:#ffcc99; text-decoration: none}
A:hover.selectedmenu {color:#ffcc99; text-decoration: none}

A.menuevaltop {color:#ffffff; text-decoration: none; font-size:9pt}
A:link.menuevaltop {color:#ffffff; text-decoration: none; font-size:9pt}
A:visited.menuevaltop {color:#ffffff; text-decoration: none; font-size:9pt}
A:active.menuevaltop {color:#ffffff; text-decoration: none; font-size:9pt}
A:hover.menuevaltop {color:#ffcc99; text-decoration: none; font-size:9pt}

A.infodemo {color:#cc0000}
A:link.infodemo {color:#cc0000}
A:visited.infodemo {color:#cc0000}
A:active.infodemo {color:#cc0000}
A:hover.infodemo {color:#ff0000}

A.tr {color:#00aa00; font-size: 8pt; text-decoration: none; font-weight: bold}
A:link.tr {color:#00aa00; font-size: 8pt; text-decoration: none; font-weight: bold}
A:visited.tr {color:#00aa00; font-size: 8pt; text-decoration: none; font-weight: bold}
A:active.tr {color:#00aa00; font-size: 8pt; text-decoration: none; font-weight: bold}
A:hover.tr {color:#00ff00; font-size: 8pt; text-decoration: none; font-weight: bold}

A.trchk {color:#ff0000; font-size: 10pt; text-decoration: none; font-weight: bold}
A:link.trchk {color:#ff0000; font-size: 10pt; text-decoration: none; font-weight: bold}
A:visited.trchk {color:#ff0000; font-size: 10pt; text-decoration: none; font-weight: bold}
A:active.trchk {color:#ff0000; font-size: 10pt; text-decoration: none; font-weight: bold}
A:hover.trchk {color:#ff4444; font-size: 10pt; text-decoration: none; font-weight: bold}

TABLE {border: 0px; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; font-family: Arial, Helvetica, sans-serif; font-size:8pt}
TABLE.toth {height: 100%}
TABLE.colorbg_mifblue {background-color: #003C78}
TABLE.btn { font-size:9pt; border-width: 2px; border-style: outset; border-color: #FFFFCC}
TABLE.toptitle {border-bottom: 1px solid rgb(0,60,120)}

TABLE.bortbrlmenu {border: 1px solid rgb(0,60,120); background-color: #f4f4ff}
TABLE.bortbrlmenuwhite {border: 1px solid rgb(0,60,120)}
TABLE.bred {border: 1px solid rgb(0,60,120); background-color: #f4f4ff}
TABLE.greyred {border: 1px solid rgb(128,0,0); background-color: #e6e6e6}

TR.bgmauve {background-color: #e6e6ff}
TR.toth {height: 100%}
TH {font-size:8pt; color: rgb(0,60,120); font-family: Arial, Helvetica, sans-serif; text-align: right}
TD {font-size:8pt; color: rgb(0,60,120); font-family: Arial, Helvetica, sans-serif}
TD.txtstyle_courier {font-size:10pt; color: rgb(0,0,0); font-family: Courier, sans-serif}
TD.txttitle {font-size:12pt; border-bottom: 1px solid rgb(0,60,120); font-family: Arial, Helvetica, sans-serif}
TD.toptitlenoborder {font-size:13pt; font-weight: bold}
TD.titlewelcome {font-size:18pt}
TD.txttitlemenu {font-size:12pt; font-family: Arial, Helvetica, sans-serif}
TD.txttitle2 {font-size:1pt; border-bottom: 1px solid rgb(0,60,120)}
TD.formtitle {font-size:9pt; color:#ffffff; background-color: rgb(0,70,120)}
TD.compt {color:#ffffcc; background-color: rgb(0,70,120)}
TD.bgmauve {background-color: #e6e6ff}
TD.colorbg_white {background-color: #ffffff}
TD.trainertitle {font-size:10pt}
TD.btn {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFCC; background-color: rgb(0,60,120); border-left: 2px solid rgb(100,130,200); border-right: 2px solid rgb(0,0,0); border-top: 2px solid rgb(100,130,200); border-bottom: 2px solid rgb(0,0,0)}
TD.substxt {font-size: 7pt; color:#003C78}
TD.infodemo {color:#CC0000}
TD.txtinfo {color:#808080}
TD.tqforrep {font-size: 12pt; border-bottom: 1px solid rgb(0,60,120)}
TD.bulltle {font-size:7pt; text-align: center}
TD.bullleg {font-size:7pt}
TD.ocourier {font-size:5pt}
TD.ligne {font-size:2px; border-bottom: 1px solid rgb(0,60,120)}
TD.o2 {font-size:2px}
TD.o4 {font-size:4px}
TD.o7 {font-size: 7px}
TD.sz7 {font-size:7pt}
TD.curmenu {color:#ffcc99}
TD.menu {color:#ffffff}
TD.borleft {border-left: 1px solid rgb(0,60,120)}
TD.bortleft {border-top: 1px solid rgb(0,60,120); border-left: 1px solid rgb(0,60,120)}
TD.bortleft_bgc {border-top: 1px solid rgb(0,60,120); border-left: 1px solid rgb(0,60,120); background-color: #f4f4ff}
TD.borright {border-right: 1px solid rgb(0,60,120)}
TD.bortright {border-top: 1px solid rgb(0,60,120); border-right: 1px solid rgb(0,60,120)}
TD.borrleft {border-right: 1px solid rgb(0,60,120); border-left: 1px solid rgb(0,60,120)}
TD.bortrleft {border-top: 1px solid rgb(0,60,120); border-right: 1px solid rgb(0,60,120); border-left: 1px solid rgb(0,60,120)}
TD.borbleft {border-bottom: 1px solid rgb(0,60,120); border-left: 1px solid rgb(0,60,120)}
TD.borbrleft {border-bottom: 1px solid rgb(0,60,120); border-right: 1px solid rgb(0,60,120); border-left: 1px solid rgb(0,60,120)}
TD.bortbleft {border-bottom: 1px solid rgb(0,60,120); border-top: 1px solid rgb(0,60,120); border-left: 1px solid rgb(0,60,120)}
TD.bortbleftw {border-bottom: 1px solid rgb(0,60,120); border-top: 1px solid rgb(0,60,120); border-left: 1px solid rgb(255,255,255)}
TD.bortb {border-bottom: 1px solid rgb(0,60,120); border-top: 1px solid rgb(0,60,120)}
TD.bortbrl {border: 1px solid rgb(0,60,120)}
TD.bortbrlw {border-bottom: 1px solid rgb(0,60,120); border-top: 1px solid rgb(0,60,120); border-right: 1px solid rgb(0,60,120); border-left: 1px solid rgb(255,255,255)}
TD.bortop {border-top: 1px solid rgb(0,60,120)}
TD.borbot {border-bottom: 1px solid rgb(0,60,120)}
TD.borbottom {border-top: 2px solid rgb(255,255,255);border-bottom: 2px solid rgb(255,255,255)}
TD.evalansw {color: rgb(80,80,200)}
TD.st_linetru {text-decoration: line-through}

LI.bull {font-size:7pt}
LI.txt {text-align: justify; margin-left: 10px}

P {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#003c78}
P.txt {text-align: justify; margin-left: 20px}
P.txtright {margin-right: 40px}
P.txt01 {text-align: justify}
P.txttitle {font-weight: bold}

INPUT {color: rgb(0,60,120); font-size:8pt; font-family: Arial, Helvetica, sans-serif}
INPUT.qtypart {font-size:8pt}
INPUT.qtypart7 {font-size:7pt}
INPUT.searchbtn {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#ffffff; background-color: rgb(0,70,120); cursor: hand}
INPUT.searchbtnoff {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#0064CC; background-color: rgb(0,70,120)}
INPUT.subsbtn  {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#ffffff; background-color: rgb(0,70,120); cursor: hand}
INPUT.subsbtnoff {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#0064CC; background-color: rgb(0,70,120)}

INPUT.btnnextprev {text-decoration: underline; font-size:8pt; color:#003c78; background-color: #f4f4ff; border: none; width: 100%; cursor: hand}
INPUT.btnnextprevnc {text-decoration: underline; font-size:8pt; color:#003c78; background-color: #ffffff; border: none; cursor: hand}
INPUT.btnselect {text-decoration: underline; font-size:8pt; color:#003c78; background-color: #f4f4ff; border: none; width: 100%; cursor: hand}
INPUT.btnselectwhite {text-decoration: underline; font-size:8pt; color:#003c78; background-color: #ffffff; border: none; width: 100%; cursor: hand}
INPUT.btnselectwhiteoldbrowser {text-decoration: underline; font-size:8pt; color:#003c78; background-color: #ffffff; border: none; cursor: hand}
INPUT.btnsel_std_w {text-decoration: underline; font-size:8pt; color:#003c78; background-color: #ffffff; border: none; cursor: hand}

TEXTAREA {color: rgb(0,60,120); font-size:8pt; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif}
TEXTAREA.evalansw {color: rgb(80,80,200)}
.objectif {color: rgb(0,70,120); font-size:9pt; background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif}
SELECT {color: rgb(0,60,120); font-size:8pt; font-family: Arial, Helvetica, sans-serif}
.txtinput {color: rgb(0,60,120); font-size:9pt; font-family: Arial, Helvetica, sans-serif}
.txtinput2 {color: rgb(0,60,120); font-size:8pt; font-family: Arial, Helvetica, sans-serif}

/*IMG {vertical-align: top}*/
.star {color: rgb(255,0,0); font-size:9pt; font-family: Arial, Helvetica, sans-serif}
.subsstar {color: rgb(255,0,0); font-size:8pt; font-family: Arial, Helvetica, sans-serif}
.txtred {color:#dd0000}
.txtinfo {color:#808080}
.trowtit {color:#ffffff}
.colorbg_mauve_1 {background-color: #f4f4ff}
.bg_white {background-color: #ffffff}
.bg_orange {background-color: #ffcc99}
.bg_green {background-color: #80ff80}
.bg_lightred {background-color: #ffaaaa}
.tc_orital {color: rgb(204,102,0); font-style: italic; font-size:24pt}
.blue_col {color: rgb(0,0,150)}
.green_col {color: rgb(0,150,0)}


