BODY { FONT-SIZE: 14px; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; TEXT-ALIGN: center; } 
A { COLOR: rgb(18,32,93); FONT-WEIGHT: bold; }
A:link, A:visited, A:active { text-decoration: none; }
A:hover { COLOR: rgb(199,99,1); BACKGROUND-COLOR: rgb(239,241,247); } 
A.img { border: 0px; border-style: none; text-decoration: none; }
A.navig { COLOR: rgb(29,107,251); }
A.selected { COLOR: rgb(30,109,253); FONT-WEIGHT: bold; }
A.baspage { FONT-SIZE: 11px; FONT-WEIGHT: normal; MARGIN-LEFT: 20px; MARGIN-RIGHT:20px;  }
H1 { COLOR: rgb(0,16,76); FONT-SIZE: 18px }
H1.score { DISPLAY: none; }
H2 { COLOR: rgb(114,121,140); FONT-SIZE: 16px }
P { COLOR: rgb(17, 78, 113); FONT-SIZE: 14px; }
P.accueil { MARGIN:10px; COLOR:rgb(144, 159, 180); text-align: justify; }
P.bold { COLOR: rgb(57,97,162); FONT-SIZE: 14px ; FONT-WEIGHT: bold; }
P.small { FONT-SIZE: 11px;  }
P.partner { FONT-SIZE: 11px; PADDING-LEFT: 5px;  PADDING-RIGHT: 10px; }
DIV.mile2 { WIDTH: 120px; PADDING: 3px; BACKGROUND-COLOR: rgb(58,64,96); COLOR: white; FONT-SIZE: 12px ; FONT-WEIGHT: bold; TEXT-ALIGN: center; }
LI { COLOR: rgb(57,97,162); FONT-SIZE: 14px; }
LI.small { COLOR: rgb(57,97,162); FONT-SIZE: 11px; }
UL.index LI { list-style: square; }
B { color: rgb(94,145,177); }
TABLE { BACKGROUND-COLOR: white; }
TABLE.page { BORDER: Opx; BORDER-RIGHT:1px solid rgb(130, 173, 254); BORDER-BOTTOM:1px solid rgb(130, 173, 254); }
TR { VERTICAL-ALIGN: top; }
TR.menu { BORDER: Opx; MARGIN: 0px; PADDING: 0px; TEXT-ALIGN: center; FONT-SIZE: 12px; }
TD.menuf { BACKGROUND-COLOR:rgb(209, 226, 254) ; BORDER-BOTTOM: 1px solid rgb(130, 173, 254); BORDER-LEFT: 1px solid rgb(130, 173, 254); BORDER-RIGHT: 1px solid rgb(130, 173, 254); BORDER-TOP: 1px solid rgb(130, 173, 254); PADDING: 0px; MARGIN: 0px; VERTICAL-ALING: middle; TEXT-ALIGN: center; ; FONT-SIZE: 12px; }
TD.menuo { BORDER-LEFT: 1px solid rgb(130, 173, 254); BORDER-RIGHT: 1px solid rgb(130, 173, 254); BORDER-TOP: 1px solid rgb(130, 173, 254); PADDING: 0px; MARGIN: 0px; VERTICAL-ALING: middle; TEXT-ALIGN: center; ; FONT-SIZE: 12px; }
TD.menuplein { BORDER-BOTTOM: 1px solid rgb(130, 173, 254); PADDING: 0px; MARGIN: 0px; VERTICAL-ALING: middle; TEXT-ALIGN: left; FONT-SIZE: 12px; }
TD.text { TEXT-ALIGN: left; vertical-align:top; padding: 10px }
TD.basetext { FONT-SIZE: 12px; }
TD.mile2 { BORDER-LEFT: 1px solid rgb(191,205,245); PADDING-LEFT: 3px; BORDER-BOTTOM: 1px solid rgb(191,205,245); PADDING-BOTTOM : 8px;}
TD.activite { PADDING:5px; BORDER-LEFT: 1px solid rgb(191,205,245); BORDER-TOP: 1px solid rgb(191,205,245); }
TD.partner { PADDING-LEFT:2px; PADDING-RIGHT:5px; BORDER-LEFT: 1px solid rgb(191,205,245); BORDER-TOP: 1px solid rgb(191,205,245);}
TD.reference { BORDER-LEFT: 1px solid rgb(191,205,245); }
TR.entete { BORDER-BOTTOM: 1px solid rgb(130, 173, 254); PADDING: 0px; MARGIN: 0px; VERTICAL-ALING: middle; TEXT-ALIGN: left; }
TD.cadrevk { BORDER-BOTTOM: 2.5px solid rgb(130, 173, 254); BORDER-LEFT: 2.5px solid rgb(130, 173, 254); BORDER-RIGHT: 2.5px solid rgb(130, 173, 254); BORDER-TOP: 2.5px solid rgb(130, 173, 254); PADDING: 0px; MARGIN: 0px;}
TD.cadre-textvk { BORDER-BOTTOM: 2.5px solid rgb(130, 173, 254); BORDER-LEFT: 2.5px solid rgb(130, 173, 254); BORDER-RIGHT: 2.5px solid rgb(130, 173, 254); BORDER-TOP: 2.5px solid rgb(130, 173, 254); PADDING: 0px; MARGIN: 0px; text-align: left; vertical-align:top; padding: 3.5px }
.shadow {  BACKGROUND-COLOR: white; box-shadow: -6px -6px 10px #E2E0E5; -webkit-box-shadow: -6px -6px 10px #E2E0E5; -moz-box-shadow: -6px -6px 10px #E2E0E5; filter: none; }
.shadow {  BORDER: 1px solid rgb(206,224,254); BACKGROUND-COLOR: white; box-shadow: -6px -6px 10px #E2E0E5; -webkit-box-shadow: -6px -6px 10px #E2E0E5; -moz-box-shadow: -6px -6px 10px #E2E0E5; filter: none; }
IMG { border: 0px; border-style: none; text-decoration: none; }
A.img img {cursor:help; }
.mile2 { COLOR: rgb(175,209,54); }
.opengroup { COLOR: rgb(104,182,139); } 
.justify { TEXT-ALIGN: justify; }
TD.justify { TEXT-ALIGN: justify; PADDING-RIGHT:10px; }
