
/* Font default FontSize2 */
* { font-family: Arial, Helvetica, sans-serif; font-size: x-small;vertical-align:top; }

A { text-decoration: underline; color: #000080; }
A:link { text-decoration: underline; color: #000080; }
A:visited { text-decoration: underline; color: #000080; }
A:hover { text-decoration: underline; color: #008080; }
A:active { color: #000080; }

.LabelBleu { color: #000080; }
.LabelNoir { color: #000000; }
.LabelBlanc { color: #FFFFFF; }
.LabelErreur { color: #800000; }
.LabelEM { font-size: 8pt; color: #800000; }
.LabelTitreHeader { color: #ffffff; }
.LabelVertNews { color: #005E00; }
.LabelFT { font-family: Tahoma; color: #666666; }


/*.FS1 * { font-size: xx-small; }
.FS2 * { font-size: x-small; }
.FS3 * { font-size: small; }
.FS4 * { font-size: medium; }
.FS5 * { font-size: large; }
.FS6 * { font-size: x-large; }
.FS7 * { font-size: xx-large; } */

/* Obsolete (A REMPLACER) */
.B8pt { font-size: 11px; font-weight: 700; }
.N9pt { font-size: 9pt; }
.B9pt { font-weight: bold; font-size: 9pt; }
.B10pt { font-weight: bold; font-size: 10pt; }
.N10pt { font-size: 10pt; }
.N11pt { font-size: 11pt; }
.B11pt { font-weight: bold; font-size: 11pt; }
.N12pt { font-size: 12pt; }
.B12pt { font-weight: bold; font-size: 12pt; }
.B13pt { font-weight: bold; font-size: 13pt; }

.B14pt { font-weight: bold; font-size: 14pt; }

.Left { text-align: left; }
.Right { text-align: right; }
.Center { text-align: center; }
.VCenter { vertical-align : middle; }
 
.bg-blanc { background-color: #FFFFFF; }
.BgMauve { background-color: #EFE6FF; }
.BgMauveService { background-color: #640B8A; }
.bg-jaune { background-color: #F2F8E4; }
.BgFondPage1 { background-color: #F5F5EB; }
.BgFondPage2 { background-color: #F2F2F2; }
.BgFondBody { background-color: #F5F5F5; }
.BgVertPastel { background-color: #E1F0E8; }
.BgVertClair { background-color: #BEE1DB; }
.bg-jauneClair { background-color: #FFFFCC; }
.BgBordeauxClair { background-color: #F0E1F2; }
.BgEMTitre { background-color: #A50021; }
.BgEMTitreVide { background-color: #F8F2F9; }
.BgFormationHeader1 { background-color: #640B8A; }
.BgFormationHeader2 { background-color: #E0DAFC; }
th.BgFormationHeader1 { background-color: #307894;vertical-align:middle;text-align:center;color:white;font-size:12px;}
th.BgFormationHeader2 { background-color: #7D9EAA;vertical-align:middle;text-align:center;color:white;font-size:12px; }

.BgHeader { background-color: #F4F4F4; }

.h10 { height: 10px; }
.h15 { height: 15px; }
.h20 { height: 20px; }
.h23 { height: 23px; }
.h26 { height: 26px; }
.h28 { height: 28px; }
.h25 { height: 20px; }
.h30 { height: 30px; }
.h40 { height: 40px; }
.h60 { height: 60px; }
.h100 { height: 100px; }
.h200 { height: 200px; }

.w20pc { width: 20%; }
.w50pc { width: 50%; }
.w80pc { width: 80%; }
.w93pc { width: 93%; }
.w96pc { width: 96%; }
.w95pc { width: 95%; }
.w99pc { width: 99%; }
.w100pc { width: 100%; }
.w700 { width: 700px; }
.w550 { width: 550px; }

.marginL5 { margin-left: 5px; }
.marginL10 { margin-left: 10px; }
.marginL15 { margin-left: 15px; }
.marginL30 { margin-left: 30px; }
.marginL400 { margin-left: 400px; }
.marginL446 { margin-left:446px; }
.marginL304 { margin-left : 304px; }
.floatLeft { float: left; }
.floatRight { float: right; }
.exp-main table.marginLR5 { margin-left: 5px; margin-right: 5px; width:99%; }
.marginR10 { margin-right: 10px; }
.marginR30 { margin-right: 30px; }
.TextBox { border-right: 1px outset; border-top: 1px outset; border-left: 1px outset; border-bottom: 1px outset; font-style: normal; font-size: 9px; }
.TextBoxStd { text-align: left; }
.TextBoxBg1 { font-size: 12; text-align: left; background-color: #EFE6FF; }
.Paragraphe2 { font-size: 12; color: #000000; text-align: left; font-weight: bold; }

.EncadrementVertTopBottom { border-top: 1px solid rgb(0,0,128); border-bottom: 1px solid rgb(0,0,128); background-color: #D4E5A7; height: 20px; text-align: center; }
.EncadrementVertBottom { border-bottom: 1px solid rgb(0,0,128); background-color: #D4E5A7; height: 20px; text-align: center; }
.EncadrementBleu { border-right: rgb(0,0,128) 1px solid; border-top: rgb(0,0,128) 1px solid; border-left: rgb(0,0,128) 1px solid; border-bottom: rgb(0,0,128) 1px solid; }
.EncadrementBleuNoTop { border-right: rgb(0,0,128) 1px solid; border-left: rgb(0,0,128) 1px solid; border-bottom: rgb(0,0,128) 1px solid; font-family: arial; }
.EncadrementBleuBottomAndRight { border-bottom: rgb(0,0,128) 1px solid; border-right: rgb(0,0,128) 1px solid; }
.EncadrementHomeTitreTop { border-bottom: 1px solid rgb(0,0,128); background-color: #FFFFFF; height: 22px; }
.EncadrementHomeTitre { border-bottom: 1px solid rgb(0,0,128); border-top: 1px solid rgb(0,0,128); background-color: #FFFFFF; height: 22px; }
.EncadrementHomeTitreNav { border-bottom: 1px dotted rgb(0,0,128); height: 25px; font-size: 8pt; color: #66098E; }
.EncadrementEM { border-right: rgb(128,0,0) 1px solid; border-top: rgb(128,0,0) 1px solid; border-left: rgb(128,0,0) 1px solid; border-bottom: rgb(128,0,0) 1px solid; }
.EncadrementHBGris { border-top: rgb(192,192,192) 1px solid; border-bottom: rgb(192,192,192) 1px solid; font-family: Arial; }
.EncadrementViolet { border: 1px solid rgb(128,0,128); }
.EncadrementVioletTop { border-top: 1px solid rgb(128,0,128); }

.Titre { font-size: 12px; font-weight: 700; color: #000080; }
.TitreEM { font-size: 13pt; font-weight: bold; color: #800000; }

.TableauHeader1 td { color: #000080; background-color: #EFE6FF; text-align: center; }
.TableauBody1 { color: #000000; background-color: #FFFFFF; text-align: center; }
.TableauBody2 { color: #000000; background-color: #E0E0E0; text-align: center; }
.TableauSelectedBody { color: #000000; background-color: #F2F8E4; text-align: center; }
.TableauHeader2 td{ color: #FFFFFF; background-color: #640B8A; text-align: center; }
.TableauLinkRouge { font-weight: bold; color: #0000FF; background-color: #FFFFFF; text-align: center; }
.TableauHeader3 td{ color: #000080; background-color: #D4E5A7; text-align: center; height: 20px; }
.TableauBody3 { color: #000000; background-color: #F5F5F5; text-align: center; }
.TableauHeader4 td{ color: #000080; background-color: #FFFFFF; text-align: center; height: 10px; }

.TextModif { color: #000080; background-color: #EFE6FF; text-align: right; font-size: 12px; }

.ColorExtra1 * { color: #008080; }
.ColorExtra2 * { color: #BBBB00; }
.ColorExtra3 * { color: #FF0000; }
.ColorExtra4 * { color: #0000FF; }
.TxtSaisi { font-size: 10pt; }

.SouligneBleu { border-bottom: #000080 2px solid; }
