body { font-family:arial; font-size:11px; color:black; margin-bottom:0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
td, tr, span { font-family:arial; font-size:11px; color:black; }
input, textarea, select { color : black; font-size : 11px; font-family : arial; text-decoration : none; font-weight : normal; }
.input1 { border-width:1px; border-color:#3598FE; border-style: solid; }
.input1b { border-width:3px; border-color:red; border-style: solid; background-color:#fbfb80; }
.input2 { border-width:1px; border-color:#666666; background-color:#3598FE; height:20px; border-style: solid; font-family : arial; color:white; font-weight : bold; font-size : 11px;}

.input_top { border-width:1px; border-color:white; background-color:#bcb297; height:16px; border-style: solid; font-family : verdana; color:white; font-size : 10px; }
.input_top2 { border-width:0px; border-color:#ffffff; background-color:#ffffff; font-family : arial; color:black; font-size : 10px; height:14px;vertical-align: middle;}


/* Liens de base */
a:link       { color: #3598FE; text-decoration: underline; font-family: arial; font-size: 11px; }
a:visited    { color: #3598FE; text-decoration: underline; font-family: arial; font-size: 11px; }
a:hover      { color: #0759AD; text-decoration: none; font-family: arial; font-size: 11px; }
a:active     { color: #3598FE; text-decoration: underline; font-family: arial; font-size: 11px; }

.lnkblack:link       { color: black; text-decoration: underline; font-family: arial; font-size: 11px; }
.lnkblack:visited    { color: black; text-decoration: underline; font-family: arial; font-size: 11px; }
.lnkblack:hover      { color: #666666; text-decoration: none; font-family: arial; font-size: 11px; }
.lnkblack:active     { color: black; text-decoration: underline; font-family: arial; font-size: 11px; }

.lnktop01:link       { color: white; text-decoration: underline; font-family: verdana; font-size: 12px; }
.lnktop01:visited    { color: white; text-decoration: underline; font-family: verdana; font-size: 12px; }
.lnktop01:hover      { color: white; text-decoration: none; font-family: verdana; font-size: 12px; }
.lnktop01:active     { color: white; text-decoration: underline; font-family: verdana; font-size: 12px; }

.lnktop02:link       { color: white; text-decoration: none; font-family: arial; font-size: 10px; }
.lnktop02:visited    { color: white; text-decoration: none; font-family: arial; font-size: 10px; }
.lnktop02:hover      { color: white; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnktop02:active     { color: white; text-decoration: none; font-family: arial; font-size: 10px; }

.lnkbas01:link       { font-family:arial; font-size:10px; color:#6f7072; text-decoration: none;}
.lnkbas01:visited    { font-family:arial; font-size:10px; color:#6f7072; text-decoration: none;}
.lnkbas01:hover      { font-family:arial; font-size:10px; color:#6f7072; text-decoration: underline;}
.lnkbas01:active     { font-family:arial; font-size:10px; color:#6f7072; text-decoration: none;}

.lnkbas02:link       { font-family:arial; font-size:9px; color:#6f7072; text-decoration: none;  }
.lnkbas02:visited    { font-family:arial; font-size:9px; color:#6f7072; text-decoration: none;}
.lnkbas02:hover      { font-family:arial; font-size:9px; color:#6f7072; text-decoration: underline;}
.lnkbas02:active     { font-family:arial; font-size:9px; color:#6f7072; text-decoration: none;}

.lnkleft01:link       { color: #ff7200; text-decoration: none; font-family: verdana; font-size: 20px; font-weight : bold; }
.lnkleft01:visited    { color: #ff7200; text-decoration: none; font-family: verdana; font-size: 20px; font-weight : bold; }
.lnkleft01:hover      { color: #ff7200; text-decoration: none; font-family: verdana; font-size: 20px; font-weight : bold; }
.lnkleft01:active     { color: #ff7200; text-decoration: none; font-family: verdana; font-size: 20px; font-weight : bold; }

.lnkleft02:link       { color: #00567d; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkleft02:visited    { color: #00567d; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkleft02:hover      { color: #00567d; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkleft02:active     { color: #00567d; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }

.lnkleft03:link       { color: #6f7072; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkleft03:visited    { color: #6f7072; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkleft03:hover      { color: #f39d00; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkleft03:active     { color: #f39d00; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }

.lnkleft03c:link       { color: #f39d00; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkleft03c:visited    { color: #f39d00; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkleft03c:hover      { color: #f39d00; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkleft03c:active     { color: #f39d00; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }

.lnkleft03b:link       { color: #e2660b; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkleft03b:visited    { color: #e2660b; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkleft03b:hover      { color: #f39d00; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkleft03b:active     { color: #f39d00; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }


.lnknav01:link       { color: #5fc1da; text-decoration: underline; font-family: verdana; font-size: 12px; font-weight : normal; }
.lnknav01:visited    { color: #5fc1da; text-decoration: underline; font-family: verdana; font-size: 12px; font-weight : normal; }
.lnknav01:hover      { color: #5fc1da; text-decoration: none; font-family: verdana; font-size: 12px; font-weight : normal; }
.lnknav01:active     { color: #5fc1da; text-decoration: underline; font-family: verdana; font-size: 12px; font-weight : normal; }

.lnknav02:link       { color: silver; text-decoration: underline; font-family: verdana; font-size: 12px; font-weight : normal; }
.lnknav02:visited    { color: silver; text-decoration: underline; font-family: verdana; font-size: 12px; font-weight : normal; }
.lnknav02:hover      { color: silver; text-decoration: none; font-family: verdana; font-size: 12px; font-weight : normal; }
.lnknav02:active     { color: silver; text-decoration: underline; font-family: verdana; font-size: 12px; font-weight : normal; }

.lnknav03:link       { color: black; text-decoration: underline; font-family: verdana; font-size: 12px; font-weight : normal; }
.lnknav03:visited    { color: black; text-decoration: underline; font-family: verdana; font-size: 12px; font-weight : normal; }
.lnknav03:hover      { color: black; text-decoration: none; font-family: verdana; font-size: 12px; font-weight : normal; }
.lnknav03:active     { color: black; text-decoration: underline; font-family: verdana; font-size: 12px; font-weight : normal; }

.lnknav04:link       { color: #f39d00; text-decoration: none; font-family: arial; font-size: 15px; font-weight : bold; }
.lnknav04:visited    { color: #f39d00; text-decoration: none; font-family: arial; font-size: 15px; font-weight : bold; }
.lnknav04:hover      { color: #e2660b; text-decoration: none; font-family: arial; font-size: 15px; font-weight : bold; }
.lnknav04:active     { color: #e2660b; text-decoration: none; font-family: arial; font-size: 15px; font-weight : bold; }

.lnkbouton1:link       { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }
.lnkbouton1:visited    { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }
.lnkbouton1:hover      { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }
.lnkbouton1:active     { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }

.lnkbouton2:link       { color: gray; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }
.lnkbouton2:visited    { color: gray; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }
.lnkbouton2:hover      { color: gray; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }
.lnkbouton2:active     { color: gray; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }

.lnkbouton3:link       { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }
.lnkbouton3:visited    { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }
.lnkbouton3:hover      { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }
.lnkbouton3:active     { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }

.lnkrech:link       { color: gray; text-decoration: none; font-family: verdana; font-size: 9px; font-weight : normal; font-style: italic; }
.lnkrech:visited    { color: gray; text-decoration: none; font-family: verdana; font-size: 9px; font-weight : normal; font-style: italic; }
.lnkrech:hover      { color: gray; text-decoration: underline; font-family: verdana; font-size: 9px; font-weight : normal; font-style: italic; }
.lnkrech:active     { color: gray; text-decoration: none; font-family: verdana; font-size: 9px; font-weight : normal; font-style: italic; }


.knkcentre20:link       { color: #f19300; text-decoration: none; font-family: arial; font-size: 16px; font-weight : normal; font-style: normal; }
.knkcentre20:visited    { color: #f19300; text-decoration: none; font-family: arial; font-size: 16px; font-weight : normal; font-style: normal; }
.knkcentre20:hover      { color: #e2660b; text-decoration: underline; font-family: arial; font-size: 16px; font-weight : normal; font-style: normal; }
.knkcentre20:active     { color: #e2660b; text-decoration: none; font-family: arial; font-size: 16px; font-weight : normal; font-style: normal; }

.lnkoutlook:link       { color: gray; text-decoration: none; font-family: arial; font-size: 10px; font-weight: normal;}
.lnkoutlook:visited    { color: gray; text-decoration: none; font-family: arial; font-size: 10px; font-weight: normal;}
.lnkoutlook:hover      { color: gray; text-decoration: none; font-family: arial; font-size: 10px; font-weight: normal;}
.lnkoutlook:active     { color: gray; text-decoration: none; font-family: arial; font-size: 10px; font-weight: normal;}

.lnkoutlook2:link       { color: black; text-decoration: none; font-family: arial; font-size: 10px; font-weight: bold;}
.lnkoutlook2:visited    { color: black; text-decoration: none; font-family: arial; font-size: 10px; font-weight: bold;}
.lnkoutlook2:hover      { color: black; text-decoration: none; font-family: arial; font-size: 10px; font-weight: bold;}
.lnkoutlook2:active     { color: black; text-decoration: none; font-family: arial; font-size: 10px; font-weight: bold;}

.lnkcentre16b:link       { color: white; text-decoration: none; font-family: arial; font-size: 14px; font-weight: bold;}
.lnkcentre16b:visited    { color: white; text-decoration: none; font-family: arial; font-size: 14px; font-weight: bold;}
.lnkcentre16b:hover      { color: white; text-decoration: none; font-family: arial; font-size: 14px; font-weight: bold;}
.lnkcentre16b:active     { color: white; text-decoration: none; font-family: arial; font-size: 14px; font-weight: bold;}

.lnkmsg:link       { color: red; text-decoration: underline; font-family: arial; font-size: 14px; font-weight: bold;}
.lnkmsg:visited    { color: red; text-decoration: underline; font-family: arial; font-size: 14px; font-weight: bold;}
.lnkmsg:hover      { color: #CC0000; text-decoration: none; font-family: arial; font-size: 14px; font-weight: bold;}
.lnkmsg:active     { color: red; text-decoration: underline; font-family: arial; font-size: 14px; font-weight: bold;}


/* Messages */
.messages  { font-family:arial; font-size:14px; color:red; font-weight : bold; }
.messages2  { font-family:arial; font-size:13px; color:red; font-weight : normal; }


/* Divers */
.index1 { font-size:14.0pt; font-family:Tw Cen MT Condensed Extra Bold, arial; color:black; font-weight : normal; }
.index2 { font-size:14.0pt; font-family:Tw Cen MT Condensed Extra Bold, arial; color:#0099CC; font-weight : normal; }
.index2b { font-size:13.0pt; font-family:Tw Cen MT Condensed Extra Bold, arial; color:#0099CC; font-weight : normal; }
.index3 { font-size:12.0pt; font-family:arial; color:333333; font-weight : bold; }
.index4 { font-size:10.0pt; font-family:arial; color:333333; font-weight : normal; }
.index5 { font-size:12px; font-family:arial; font-weight : normal; }

.bleu01  { font-family:arial; color:#3598FE; font-weight : normal; }
.combi  { font-size:9px; }

.top01 { font-family:verdana; font-size:12px; color:white; font-weight : normal; }
.top02 { font-family:verdana; font-size:10px; color:white; font-weight : normal; }
.top03 { font-family:arial; font-size:11px; color:#ffffff; font-weight : bold; }
.top04 { font-family:arial; font-size:10px; color:#00567d; font-weight : normal; }
.top05 { font-family:arial; font-size:12px; color:white; font-weight : bold; }


.bas { font-family:arial; font-size:10px; color:#6f7072; font-weight : bold; }

.centre01 { font-family:verdana; font-size:12px; color:black; font-weight : normal; }
.centre02 { font-family:verdana; font-size:15px; color:#bcb297; font-weight : bold; }
.centre03 { font-family:verdana; font-size:20px; color:#ff7200; font-weight : bold; }
.centre04 { font-family:verdana; font-size:14px; color:black; font-weight : normal; }
.centre05 { font-family:arial; font-size:12px; color:black; font-weight : normal; }
.centre06 { font-family:arial; font-size:24px; color:#5fc1da; font-weight : bold; }
.centre07 { font-family:verdana; font-size:12px; color:#5fc1da; font-weight : normal; }
.centre08 { font-family:verdana; font-size:12px; color:silver; font-weight : normal; }
.centre09 { font-family:verdana; font-size:12px; color:#ff7200; font-weight : bold; }

.centre10 { font-family:arial; font-size:12px; color:#9fa0a1; font-weight : bold; }
.centre11 { font-family:arial; font-size:12px; color:#707173; font-weight : bold; }
.centre12  { font-family:arial; font-size:10px; color:#9fa0a1; font-weight : bold; }
.centre13 { font-family:arial; font-size:18px; color:#f39d00; font-weight : bold; }
.centre14 { font-family:arial; font-size:12px; color:#9fa0a1; font-weight : bold; }
.centre15 { font-family:arial; font-size:20px; color:#f39d00; font-weight : bold; }
.centre16 { font-family:arial; font-size:14px; color:#0a73a9; font-weight : bold; }
.centre16b { font-family:arial; font-size:14px; color:white; font-weight : bold; }
.centre17 { font-family:arial; font-size:12px; color:#9c9d9f; font-weight : bold; }
.centre18 { font-family:arial; font-size:11px; color:#6f7072; font-weight : normal; }

.centre19 { font-family:arial; font-size:16px; color:#9b9c9e; font-weight : normal; }
.centre20 { font-family:arial; font-size:16px; color:#f19300; font-weight : normal; }

.outlook    { color: gray; text-decoration: none; font-family: arial; font-size: 10px; font-weight: normal;}
.outlook1    { color: black; text-decoration: none; font-family: arial; font-size: 10px; font-weight: normal;}
.outlook2   { color: black; text-decoration: none; font-family: arial; font-size: 10px; font-weight: normal;}

.left02 { color: #00567d; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }
.left03 { color: #6f7072; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.left04 { color: white; text-decoration: none; font-family: arial; font-size: 16px; font-weight : bold; }

.obg1  { font-family:verdana; font-size:9px; color:red; font-weight : normal; }
.obg2  { font-family:verdana; font-size:10px; color:red; font-weight : normal; }

.hightlight {  text-align:left; vertical-align:top; padding-left:6px; padding-bottom:3px; color: #00567d; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }

.hightlight1 { padding-left:6px; padding-top:1px; height:18px; text-align:left; vertical-align:top;}
.hightlight1 a:link		 { color: #6f7072; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.hightlight1 a:visited   { color: #6f7072; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.hightlight1 a:hover     { color: #f39d00; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.hightlight1 a:active    { color: #f39d00; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }

.hightlight2 { background-color:#f39d00; padding-top:1px; padding-left:6px; height:18px; text-align:left; vertical-align:top;}
.hightlight2 a:link		 { color: white; text-decoration: none; font-family: arial; font-size: 12px; font-weight : bold; }
.hightlight2 a:visited   { color: white; text-decoration: none; font-family: arial; font-size: 12px; font-weight : bold; }
.hightlight2 a:hover     { color: white; text-decoration: none; font-family: arial; font-size: 12px; font-weight : bold; }
.hightlight2 a:active    { color: white; text-decoration: none; font-family: arial; font-size: 12px; font-weight : bold; }

a.info{ position:relative; z-index:24; text-decoration:underline; }
a.info:hover{z-index:25; }
a.info span{display: none}
a.info:hover span{ display:block; position:absolute; top:15px; left:0px; width:15em; border:1px solid silver; background-color:#f5f5f5; color:#000; text-align: left; padding:5px; width:490px; }

.iframe1_ltr { overflow:auto; width:590px; height:150px; padding:1px; border:solid 1px #3598FE; background-color:#f0f0f0; direction:ltr;}
.iframe1_rtl { overflow:auto; width:590px; height:150px; padding:1px; border:solid 1px #3598FE; background-color:#f0f0f0; direction:rtl;}
.iframe2_ltr { overflow:auto; width:590px; height:100px; padding:1px; border:solid 1px #3598FE; background-color:#f0f0f0; direction:ltr;}
.iframe2_rtl { overflow:auto; width:590px; height:100px; padding:1px; border:solid 1px #3598FE; background-color:#f0f0f0; direction:rtl;}
.iframe3_ltr { overflow:auto; width:590px; height:200px; padding:1px; border:solid 1px #3598FE; direction:ltr;}
.iframe3_rtl { overflow:auto; width:590px; height:200px; padding:1px; border:solid 1px #3598FE; direction:rtl;}
.iframe4_ltr { overflow:auto; width:590px; height:32px; padding:1px; border:solid 1px #3598FE; direction:ltr;}
.iframe4_rtl { overflow:auto; width:590px; height:32px; padding:1px; border:solid 1px #3598FE; direction:rtl;}
.iframe5 { overflow:auto; width:590px; height:48px; padding:1px; border:solid 1px #3598FE; }
.iframe6_ltr { overflow:auto; width:590px; height:32px; padding:1px; border:solid 1px #3598FE; direction:ltr; background-color:#f0f0f0;}
.iframe6_rtl { overflow:auto; width:590px; height:32px; padding:1px; border:solid 1px #3598FE; direction:rtl; background-color:#f0f0f0;}
.iframe7_ltr { overflow:auto; width:560px; height:280px; padding-right:5px; border:0px; direction:ltr;}
.iframe7_rtl { overflow:auto; width:560px; height:280px; padding-right:5px; border:0px; direction:rtl;}
.iframe8_ltr { overflow:auto; width:560px; height:200px; padding-right:5px; border:0px; direction:ltr;}
.iframe8_rtl { overflow:auto; width:560px; height:200px; padding-right:5px; border:0px; direction:rtl;}
