
BODY {font-family: arial, helvetica; font-size: 10px; }
TD {font-family: arial, helvetica; font-size: 10px; }
PRE {font-family: courier new, monospace; font-size: 11px; }
H1 {padding:0px; margin:0px;}

.mg {font-size: 11px; color: #003093; background-color: #FFF; }
.mgr {font-weight: bold; font-size: 12px; color: #FFF; background-color: #003393; text-decoration: none; text-align: center; }
.mgr2 {font-weight: bold; font-size: 11px; color: #003093; background-color: #ffcc33; text-decoration: none; }
.mge{font-weight: normal; font-size: 11px; color: #003393; background-color: #FFF; text-decoration: underline; }div #mgElem { padding: 2px 8px 2px 8px; }
.mge2{ background-color: #a5beed;color: #000; font-size: 11px; text-decoration: none; font-weight: normal; }
.mgm{ color: #FFFFFF; background-color: #6286cf; font-size: 11px; }
.mgtbt{ background-color: #6286cf; color: #FFF; font-size: 11px; text-decoration: none; font-weight: bold; }
.mgtbbt{ background-color: #6286cf; color: #FFF; font-size: 10px; text-decoration: none; border-style: none; }
.mgtbbt:hover{ background-color: #FFF; color: #6286cf; }
.mgtbbtc{ background-color: #6286cf; color: #FFF; border-width: 2px; border-style: outset; border-color: #FFF; }
.mgtb{ background-color: #EEF3F7; color: #000; font-size: 11px; text-decoration: none; font-weight: normal; }
.mgtb2{ background-color: #FFF; color: #000; font-size: 10px; text-decoration: none; font-weight: normal; }
.mgtbf{ background-color: #6286cf; }
.mg1x { font-size: 10px; }
.mg2x { font-size: 11px; }

#Entete {width: 750px; background: url(/img/header_sky.jpg); }
.bh{BACKGROUND-COLOR: transparent; }

.mh{color: #003093; text-decoration: none; background-color: #009ce0; }
.mh a:hover { color: #003093; }
.mh0 {font-weight: 800; font-size: 12px; color: #FFF; font-style: normal; text-decoration: none; background-color: transparent; }
.mh1 {font-weight: 800; font-size: 12px; color: #003093; font-style: normal; background-color: #FFF; text-decoration: none; }
.mhf{background-color: #FFF; }
.mh2{ background-color: #FFF; color: #0050B3; font-weight: 600; font-style: normal; text-decoration: none; font-size: 9px; }
.mh2e{ background-color: #ffcc33;}

.pp{ background-color: #FFF; color: #6286CF; font-size: 11px; }
.ppf{ background-color: #003093; }
.ppt1{ background-color: #FFF; color: #000; font-size: 9px; }
.ppt2{ background-color: #FFF; color: #6286CF; font-size: 9px; }

.fm{ background-color: #add3f7;color: #003093;font-size: 11px; }
.fm2{ background-color: #add3f7;color: #003093;font-size: 10px; }
.fmai{ background-color: #add3f7;color: #003093;font-size: 10px; }
.fmai b{ font-size: 11px; }
.fmt{ background-color: #FFF;color: #003093; font-size: 12px; font-weight: bold; border-bottom-width: 1px; border-color: #003093; border-bottom-style: solid; }
.fmti{ color: #d83246; font-size:17px; font-weight:bold; }
.fmgt{ background-color: #add3f7;color: #003093; font-size: 13px; font-weight: bold; }
.fmf{ background-color: #ffcc33;}
.fmf2{ background-color: #FFF;}
.fmsel{ background-color: #FFF;color: #003093; font-size: 10px; }
.fminp{ background-color: #FFF;color: #003093; font-size: 10px; }
.fmrcb{ background-color: #add3f7;color: #003093; }
.fmbt{ background-color: #ffcc33;color: #003093; font-size: 11px; font-weight: bold; text-decoration: none; border-style: #003093;padding: 2px 1px 2px 1px; }
.fmbt:hover{ background-color: #ffcc33;color: #003093; }
.fmbtc{ background-color: #003093;color: #FFF; border-width: 1px;border-style: solid; border-color: #003093;}
.fmbtf{ background-color: #003093;}
.fm1x{ font-size: 11px; text-decoration: none; }
.fm2x{ font-size: 15px; text-decoration: none; font-weight: bold; }
.fmgx{ font-weight: bold; }
.fma{ background-color: #ffdf7b;}
.fmrcba{ background-color: #ffdf7b;color: #003093; }
.fme{background-color: #ADD3F7; color: #003093; font-size: 13px; font-weight: bold; }

.fr{ background-color: #147acf;color: #FFF;font-size: 11px; }
.fr2{ background-color: #147acf;color: #FFF;font-size: 10px; }
.frai{ background-color: #147acf;color: #b9d7f1;font-size: 10px; }
.frai b{ font-size: 11px; }
.frt{ background-color: #FFF;color: #003093; font-size: 12px; font-weight: bold; border-bottom-width: 1px; border-color: #003093; border-bottom-style: solid; }
.frti{ color: #d83246; }
.frgt{ background-color: #003093; color: #FFF; font-size: 13px; font-weight: bold; }
.frf{ background-color: #ffcc33;}
.frf2{ background-color: #FFF;}
.frsel{ background-color: #FFF;color: #003093; font-size: 10px; }
.frinp{ background-color: #FFF;color: #003093; font-size: 10px; }
.frrcb{ background-color: #147acf;color: #003093; }
.frbt{ background-color: #ffcc33;color: #003093; font-size: 11px; font-weight: bold; text-decoration: none; border-style: #003093;padding: 2px 1px 2px 1px; }
.frbt:hover{ background-color: #ffcc33;color: #003093; }
.frbtc{ background-color: #003093;color: #FFF; border-width: 1px; border-style: solid; border-color: #003093;}
.frbtf{ background-color: #003093;}
.fr1x{ font-size: 11px; text-decoration: none; }
.frgx{ font-weight: bold; }
.in{ background-color: #FFF; color: #003093; font-size: 12px; }
.in b{ color: #ff9702; }
.ing { background-color: #FFF; color: #ff9702;font-size: 12px; }
.inbg { background-color: #FFCC33; }
.inf{ background-color: #003093; }
.in1x { font-size: 18px; font-weight: bold; letter-spacing: 1px; }
.in2x { font-size: 12px; }
.in3x { font-size: 15px; font-weight: bold; }

.un{ background-color: #FFF;color: #003093; font-size: 11px; text-decoration: none; }
.ung{ color: #D83246; font-size: 11px; font-weight: bold; text-decoration: none; }
.unf{ background-color: #003093; }
.unbg { background-color: #FFCC33; }
.unt { background-color: #FFF; color: #003093; font-size: 18px; font-weight: bold; font-style: normal; text-decoration: none; }
.untbg { background-color: #FFCC33; color: #003093; font-size: 13px; font-weight: bold; text-decoration: none; }
.unp{ background-color: #FFCC33; color: #003093; font-size: 11px; text-decoration: none; }
.unpbt{ background-color: #003093; color: #FFF; font-size: 10px; text-decoration: none; border-style: none; }
.unpbt:hover{ background-color: #FFF; color: #003093; }
.unpbtc{ background-color: #003093;color: #FFF; border-width: 2px; border-style: outset; border-color: #FFF; }
.unpbtf{ background-color: #FFF; }
.un1x{ font-size: 18px; font-weight: bold; text-decoration: none; }
.un2x{ font-size: 16px; text-decoration: none; }
.un3x{ font-size: 13px; font-weight: bold; text-decoration: none; }

.er{ background-color: #FFF; color: #003093; font-size: 12px; font-weight: normal; }
.erg{ background-color: #CCEBF9; color: #003093; font-size: 12px; font-weight: normal; }
.erg2 { background-color: #FFF; color: #003093; font-size: 11px; text-decoration: none; }
.ert{ background-color: #FFF; color: #003093; font-size: 18px; font-weight: bold; text-decoration: none; }
.ertg{ background-color: #FFF; color: #ff9702;font-size: 18px; font-weight: bold; }
.eri{ background-color: #ffcc33;}
.erf{ background-color: #003093; }
.erf2{ background-color: #003093; }

a:hover{}
a.nodeco{ text-decoration: none; }
.cp{ background-color: #FFF;color: #003093;font-size: 12px; text-decoration: none; }
.cp2{ background-color: #FFF;color: #422E9A; font-size: 12px; text-decoration: none; }
.cpe { font-size: 12px; color: #666666; }
.cpc { background-color: #6B8EC6; }
.cpfnd{ background-color: #FFF;margin: 0px; border-width: 0px; text-align: left; }
.cpf{ background-color: #003093;}
.cpf2 {background-color: #1c5eab;color: #FFF;font-size: 16px; font-weight: bold; font-style: italic; }
.cp1x{ font-size: 11px; text-decoration: none; }
.cp2x{font-size: 10px; text-decoration: none; }
.cp3x{ font-size: 15px; text-decoration: none; }
.cpg{background-color: #FFF;color: #ff9702;font-size: 12px; text-decoration: none; }
.cpg2 {background-color: #FFF;color: #d83246;font-size: 12px; text-decoration: none; }
.cpbtc{ background-color: #003093;color: #FFF; border-width: 2px; border-style: outset; border-color: #FFF; }
.cpbtf{ background-color: #FFF; }
.cpbt{ background-color: #003093;color: #FFF; font-size: 10px; text-decoration: none; border-style: none; }
.cpbt:hover{ background-color: #FFF; color: #003093; }
.cppea{padding-left: 22px; padding-top: -2px; background-repeat: no-repeat; background-image: url(/img/picto_envoiami.gif); }
.cppf{padding-left: 19px; padding-top: -2px; background-repeat: no-repeat; background-image: url(/img/picto_ajoutfavoris.gif); }
.cppi{padding-left: 22px; padding-top: -2px; background-repeat: no-repeat; background-image: url(/img/imprimante.gif); }
.cg{ background-color: #ffcc33;color: #003093; font-size: 12px; font-weight: bold; text-decoration: none; }
.cgt{ background-color: #a5beed;color: #003093; font-size: 12px; font-weight: bold; text-decoration: none; }
.cgf{ background-color: #FFF; }
.ci{ background-color: #E2EFF9; color: #003093; font-size: 11px; text-decoration: none; }
.cit{ background-color: #003093;color: #FFF; font-size: 13px; font-weight: bold; }

.li{ background-color: #FFF;color: #003093; font-size: 11px; text-decoration: none; }
.lia{ background-color: #FFF;color: #003093; font-size: 11px; text-decoration: none; }
.lia i{ background-color: #FFF;color: #d83246;text-decoration: none; }
.lia2{ background-color: #FFF;color: #d83246;font-size: 11px; text-decoration: none; }
.lia3{ background-color: #FFF;color: #003093; font-size: 11px; text-decoration: none; }
.liabt{ background-color: #ffcc33;color: #003093; font-size: 11px; font-weight: bold; text-decoration: none; border-style: none; padding: 2px 1px 2px 1px; }
.liabt:hover{ background-color: #ffcc33;color: #003093; }
.liabtc{ background-color: #003093;color: #FFF; border-width: 1px; border-style: solid; border-color: #003093; }
.liabtf{ background-color: #003093; }
.liasel{ background-color: #FFF; font-size: 10px; }
.lib{ background-color: #e2eff9;color: #003093;font-size: 11px; text-decoration: none; }
.lib i{ background-color: #e2eff9;color: #d83246;text-decoration: none; }
.lib2{ background-color: #e2eff9;color: #d83246;font-size: 11px; text-decoration: none; }
.lib3{ background-color: #e2eff9;color: #003093; font-size: 11px; text-decoration: none; }
.libbt{ background-color: #ffcc33;color: #003093; font-size: 11px; font-weight: bold; text-decoration: none; border-style: none; padding: 2px 1px 2px 1px; }
.libbt:hover{ background-color: #ffcc33;color: #003093; }
.libbtc{ background-color: #003093;color: #FFF; border-width: 1px; border-style: solid; border-color: #003093;}
.libbtf{ background-color: #003093;}
.libsel{ background-color: #FFF; font-size: 10px; }
.lii{ color: #d83246;}
.li1x{ font-size: 12px; font-weight: bold; text-decoration: none; }
.li2x{ font-size: 10px; font-weight: normal; text-decoration: none; }
.li3x{ font-size: 16px; font-weight: normal; text-decoration: none; }
.lif{ background-color: #AAD0F1; }
.lit{ background-color: #003093; color: #FFF; font-size: 13px; font-weight: bold; text-decoration: none; }
.litg{ background-color: #003093; color: #FCC828; font-size: 12px; text-decoration: none; font-weight: bold; }
.lie{ BACKGROUND-COLOR: #AAD0F1; COLOR: #003093; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.lief{ background-color: #FFF; }
.liel{background-color: #003093;color: #ffcc33;font-size: 11px; text-decoration: none; font-weight: bold; }
.liel2{background-color: #aad0f1;color: #003393;font-size: 11px; text-decoration: none; font-weight: bold; }

.tb{ background-color: #FFF; color: #003093; font-size: 11px; text-decoration: none; }
.tbai{ background-color: #FFF;color: #003093;font-size: 10px; }
.tb2{ color: #32659c; font-size: 11px; font-weight: bold; }
a.tb2, a.tb2:visited, a.tb2:hover { color: #32659c; text-decoration: underline; }
.tbg{ background-color: #FFF; color: #D83246; font-size: 11px; text-decoration: none; }
.tbf{ background-color: #AAD0F1; }
.tba{ color: #A01E00; font-size: 12px; font-weight: bold; }
.tbf2 {background-color: #003093; }
.tbf3 {background-color: #ADD3F7; }
.tbi{ background-color: #e2eff9;color: #003093;font-size: 11px; text-decoration: none; }
.tbin{background-color: #D96415; color: #FFF; }
.tbi2 {background-color: #e2eff9;color: #D96415; font-size: 11px; text-decoration: none; }
.tbi3 { color: #D85B00; text-decoration: none; }
.tbm { color: #000; font-size: 11px; text-decoration: none; }
.tb1x{ font-size: 12px; text-decoration: none; }
.tb3x{ font-size: 16px; font-weight: bold; text-decoration: none; }
.tb4x{ font-size: 20px; font-weight: bold; text-decoration: none; }
.tb5x{ font-size: 16px; font-weight: normal; text-decoration: none; }
.tb6x { font-size: 14px; font-weight: bold; }
.tbgx{ font-weight: bold; font-size: 11px; }
.tbt{ background-color: #003093; color: #FFF; font-size: 13px; font-weight: bold; text-decoration: none; }
.tbe{ BACKGROUND-COLOR: #AAD0F1; COLOR: #003093; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.tbef{ background-color: #FFF; }
.tbeg{ background-color: #006599;color: #FFF; font-size: 13px; text-decoration: none; }
.tb2x{ font-size: 10px; font-weight: normal; text-decoration: none; }
.tbel{background-color: #68a3c1; color: #FFF;font-size: 12px; font-weight: bold; }
.tbbtc{ background-color: #003093;color: #FFF; border-width: 1px; border-style: solid; border-color: #003093;}
.tbbtf{ background-color: #003093; }
.tbbt{ background-color: #ffcc33;color: #003093; font-size: 11px; font-weight: bold; text-decoration: none; border-style: none; padding: 2px 1px 2px 1px; }
.tbbt:hover{ background-color: #ffcc33;color: #003093; }
.tbbtpictoetlien{background-repeat: no-repeat; height: 20px; padding-top: 3px; font-weight: 700; }
.tbp{ background-color: #E2EFF9; color: #003093; font-size: 11px; text-decoration: none; }
.tbpbt{ background-color: #ffcc33;color: #003093; font-size: 11px; font-weight: bold; text-decoration: none; border-style: none; padding: 2px 1px 2px 1px; }
.tbpbt:hover{ background-color: #ffcc33;color: #003093; }
.tbpbtc{ background-color: #003093;color: #FFF; border-width: 1px; border-style: solid; border-color: #003093;}
.tbpbtf{ background-color: #003093;}
.tbtv{background-image: url(/img/TiretVertical.gif); background-repeat: repeat-y; background-position: center; }
.tbth{background-image: url(/img/TiretHorizontal.gif); background-repeat: repeat-x; background-position: bottom; }
.tbd{color: #CCCCBB; }
.tbrqp{background-repeat: no-repeat; background-image: url(/img/PictoRapportQP.gif); }
.tbcal{background-repeat: no-repeat; background-image: url(/img/PictoCal.png); }
.tblpi, a.tblpi, a.tblpi:hover, a.tblpi:visited {font-size: 10px; font-weight: normal; text-decoration: underline; background-image: url(/img/pictoInfosWSJ.gif); background-repeat: no-repeat; background-position: bottom left; cursor: pointer; color: #1C68B0; }
.tbfi1{background-color: #f0f0f0;color: #000; }
.tbfi1:hover {color: #000; }
.tbfi1:visited {color: #000; }
.tbfi2{background-color: #e1e8f4;color: #000; }
.tbfi2:hover {color: #000; }
.tbfi2:visited {color: #000; }
.tbcompt {background-color: #009900; color: #FFF; font-size: 11px; FONT-WEIGHT: bold; }
.tbcomp {background-image: url(/img/fond_comp.jpg); background-repeat: repeat-x; background-position: bottom; }
.tbcompf {background-color: #009900; }
.tbcomptexte { font-size: 12px; color: #000; }
.tbcomptexte a, .tbcomptexte a:visited, .tbcomptexte a:hover {color: #000; text-decoration: underline; }
.tbcompbtPictoEtLien {background-repeat: no-repeat; background-image: url(/img/btnFlecheComp.gif); height: 20px; padding-top: 3px; font-weight: bold; font-size: 11px; color: #009900; text-decoration: underline; }
.tbcompbtPictoEtLienA , .tbcompbtPictoEtLienA:hover, .tbcompbtPictoEtLienA:visited {color: #009900; text-decoration: underline; }
.tbwait {font-size:13px; font-weight:bold; color:#50549e;}
.tbctook {font-size:13px; font-weight:bold; color:#64c152;}
.tbctoko {font-size:13px; font-weight:bold; color:#fe8040;}
.boxv{background-color: #EEEEEE; }
.box{color: #FFF; background-image: url(/img/day.gif); background-repeat: no-repeat; font-size: 12px; font-weight: bold; }
.boxt{color: #000; text-decoration: none; font-size: 12px; font-weight: bold; }
.boxp1 {background-color: #CCFFCC; color: #006599; font-size: 12px; text-decoration: none; }
.boxp2 {background-color: #99FF99; color: #006599; font-size: 12px; text-decoration: none; }
.boxp3 {background-color: #66CC66; color: #006599; font-size: 12px; text-decoration: none; }
.boxsel {background-color: #006599; }

.tr{ background-color: #FFF; COLOR: #003093; FONT-SIZE: 10px; }
.travb{ background-color: #147acf;color: #FFF; font-size: 10px; font-weight: bold; text-decoration: underline; }
.travt{ background-color: #FFF; color: #003093; font-size: 10px; text-decoration: underline; }
.travf{ background-color: #147acf;}
.trpdb{ background-color: #ffcc33; color: #003093; font-size: 10px;  font-weight: bold;  text-decoration: none; }
.trpdt{ background-color: #FFF;  color: #003093;  font-size: 11px; font-weight: bold; }
.trpdf{ background-color: #147acf;}
.trapb{ background-color: #E2EFF8; color: #003093; font-size: 10px; text-decoration: none; }
.trapt{ background-color: #FFF; color: #6286cf; font-size: 10px; text-decoration: none; }
.trapf{ background-color: #147acf;}

div.bi{position: absolute; visibility: hidden; }
.bic{ background-color: #a5beed;color: #003093;FONT-SIZE: 11px; text-decoration: none; }
.bit{ BACKGROUND-COLOR: #003093; COLOR: #FFF; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
div#ErrCadreHaut {background-image: url(/img/top_boxErreur.gif); background-repeat: no-repeat; width: 589px; height: 10px; }

.sd {color: #003093; text-decoration: none; font-size: 11px; }
.sdl {padding: 6px 0px 5px 108px; background-image: url(/img/SliceDiceLoupe.gif); background-repeat: no-repeat; background-position: left top; }
.sdt {color: #FFF; BACKGROUND-COLOR: #638EC6; font-size: 11px; FONT-WEIGHT: bold; }
.sd1 {BACKGROUND-IMAGE: url(/img/SliceDiceFondOuvert.gif); background-repeat: repeat-x; background-position: bottom; }
.sd2 {BACKGROUND-IMAGE: url(/img/SliceDiceFondFerme.gif); background-repeat: repeat-x; background-position: bottom; }
.sdf {background-color: #003093;}
.sdg {color: #003093; FONT-WEIGHT: bold; text-decoration: none; font-size: 11px; }
.sdeg {color: #003093; FONT-WEIGHT: bold; text-decoration: none; font-size: 11px; }
.sde {color: #003093; text-decoration: none; font-size: 11px; }
.sdbt { background-color: #ffcc33;color: #003093; font-size: 11px; font-weight: bold; text-decoration: none; border-style: none; padding: 2px 1px 2px 1px; }
.sdbtPictoEtLien {background-repeat: no-repeat; background-image: url(/img/btnFlecheCreuse.gif); height: 20px; padding-top: 3px; font-weight: bold; font-size: 11px; color: #32659C; text-decoration: underline; }
.sdbtPictoEtLienA, .sdbtPictoEtLienA:hover, .sdbtPictoEtLienA:visited {color: #32659C; text-decoration: underline; font-size: 11px; }
.sdbt:hover{ background-color: #ffcc33;color: #003093; }
.sdbtc{ background-color: #003093;color: #FFF; border-width: 1px; border-style: solid; border-color: #003093;}
.sdbtf{ background-color: #003093;}

.pitb {color: #666666; background-color: #F7F7F7; }
.pitbt {color: #F7F7F7; background-color: #666666; font-weight: bold; }
.pitbf {background-color: #666666; }
.pitbi {color: #F7F7F7; background-color: #666666; background-image: url(/img/pictoInfosWSJ.gif); background-repeat: no-repeat; background-position: left top; }


#IB_conteneur {background-color: #FFF; }
.IB_boite {border-left: solid 1px #AAD0F1; border-right: solid 1px #AAD0F1; border-bottom: solid 1px #AAD0F1; }
.IB_comparateur {border-top: solid 1px #CCCCCC; }
.IB_txtcomparateur {color: #048c35; font-size: 11px; font-weight: bold; }