html, body{margin:0;padding:0;height:100%;background-image:url(../img/backg2a.png);background-repeat:repeat-x;background-position:0px 15px;background-color:#3D5267;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.hbp, .hh{background-position:0px 172px}
#globalb{text-align:left;margin:0;padding:0;width:100%}
#headerb{position:fixed;top:0px;width:100%;min-width:863px;height:60px;background-color:#262E35;z-index:999;text-align:center}
.hb1{display:inline-block;text-align:left;width:100%;max-width:970px}
#headerg{width:290px;height:60px;float:left;background-image:url(../img/logo1.jpg);background-repeat:no-repeat;background-position:top left}
a.hlogo{width:270px;height:60px;display:block}
a:link{color:#3A5371;text-decoration:none}
a:visited{color:#3A5371;text-decoration:none}
.gap, .bighome, .mblocd, .mblocd0, #l4s, #headerc, #headerch, .navm .navmcurrent, .hb1, .largebf, .last1, #bloclistcat, .filtrelist1, .glistcattit, .glistcatdesc, .glistcat, .softsads, .glcud, .recob, .recobi, .recobt, #ccmstit, #postrs, .ccmtxt2, .tite, #lignsys, .lsys, #footbc, #underbfoot, .ficheh, .fichebloc1, #fichetit, #fichenot1, #bloc2b, #bloc2bc, .bloc2com1, #bloc3, #bloc3desc, #fichenotb, .rechtexth, .rechtext, .nvjlsi, .nvjlsim, .nvjlst, .nvjlstm, .bignvj1i, .jab, .jabr, .fjftbloc, .fjftbloc2, .bloccl1, .bloccl2, .bloccl2a, .ccmr1, .ddedesc, .ddedesc0, .ddetel1, .ldjp2, #hcat, #hbc1, #hbc3, #postrec, #bposttit1, #bposttit2, #bposttit3, #acv2, #ubloc2c, .nbc1a, .nbc1b, #nbc1b0, .rubdl, .btim, #utg, #ufo, #upo, #utelc, #telc, .hbc3li, .hbc3lim, .hbc3ln, .hbc3lnm, .hbc3, #ulisc, .tg2, .stdescrcat, .bignvj0, #ulct, .bignvj1t, .f2li1, .f2li2, .f2li3, .opif, .opif0, .bavs, .mbas1, .mbas2, .mbas3, #edirbtt, .glistdescre, .bignvj1i, #abedit, #bloc3ltdesc, .mfp-container, img.mfp-img, .mfp-img-mobile .mfp-bottom-bar, .inp0, .inp1, .inp2, .inp3, .inp4, .inp6, #blocboxlie, #ufichebox, #phomebox, .blocem{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; *behavior: url(/inc/static/script/boxsizing.htc)}
.mblocd{width:100%;height:auto;padding:20px;padding-left:35px;padding-right:35px;background-color:#313D46}
.mblocdb{padding-top:35px}
.mblocd0{width:100%;height:70px;margin-top:30px;margin-bottom:38px}
.mblocd1{width:100%;height:auto;text-align:left;margin-bottom:15px}
.eslj0, .eslj1{width:47%;height:auto;float:left}
.esljt{width:100%;height:45px;color:#FFFFFF;font-size:23px}
.esljc{width:100%;height:auto;font-size:18px}
#esljcv{width:100%;height:auto;font-size:16px;color:#5C767D}
.esljc0, .esljc1, .esljc0a, .esljc1a, .esljc2{width:48%;height:auto;float:left}
.esljc0a{margin-right:2%}
.eslj1, .esljc1, .esljc1a{float:right}
.esljc0a, .esljc1a, .esljc2{width:32%}
.esljcr, .esljcvu{width:100%;height:auto;min-height:30px;border-bottom:solid 1px #576075;margin-bottom:10px}
.esljcr a:link, .esljcr a:visited{color:#73A4B7}
.esljcvu a:link, .esljcvu a:visited{color:#8AAFBD}
.bcats{width:100%;height:auto;margin-bottom:60px}
.bcats1{width:40%;height:auto;float:left;margin-right:10%}
.bcats1 p{font-size:17px;border-bottom: solid 1px #cfd2d8;padding-bottom:10px;padding-left:25px;font-weight:bold;background-image:url(../img/cat.jpg);background-repeat:no-repeat;background-position:0px 2px;word-wrap:break-word}
.softsads{width:100%;height:auto;padding:5px;padding-top:10px;padding-bottom:10px;background-image:url(../img/backglg.jpg);background-repeat:repeat-x;background-position: top left;background-color:#FAFAFA;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#D2D2D2}
.wide_ads{width:100%;height:100%}
#headerc, #headerch{width:170px;height:60px;padding-top:14px;float:left;color:#f9f9f9;font-weight:bold}
#headerch{display:none;z-index:1}
.navm{height:33px;right:0px;top:6px;z-index:9}	
.navm ul{width:165px;padding:0;margin:0;background:#33404A;font-size:16px;padding-right:1px}
.navm li{display:none;margin:0}
.navm .navmcurrent{display:block;text-align:center;height:33px;white-space:nowrap;overflow:hidden;padding-top:8px}
.navm a{display:block;padding:5px;text-align:left;color:#FFF}
.navm .navmcurrent a{background:none;text-align:right}
.navm ul:hover li{display:block;height:35px}
.navm ul:hover .navmcurrent{height:59px}
.navmimg{width:17px;height:15px;vertical-align:middle;display:inline-block}
#headerd{float:right}
.rechtext{padding:6px 9px;font-size:18px;width:100%;height:34px;border:0px none;color:#476A7C;margin-top:13px}
#rechh{width:100%;margin:0;padding:0;height:100%}
.rechtexth{padding:10px 10px;border:0px none;width:100%;height:60px;font-size:22px;color:#5783A6}
#rech1h{width:91%;float:left;height:auto}
#rech2h{width:9%;float:right;text-align:left}
#rech1{width:318px;height:auto;float:left}
#rech2{width:72px;height:auto;float:left}
.rechlogo{width:70px;height:34px;vertical-align:bottom;margin-top:13px;cursor:pointer}
.rechlogo2{width:80px;height:60px;vertical-align:bottom;cursor:pointer}
.largebf, .lbfi1{width:100%;height:auto;padding-top:5px;padding-bottom:5px;padding-left:10px;background-color:#EAEEEE;text-align:center}
.lbfi1{padding-left:0px;padding-top:22px;padding-bottom:0px;background-color:#313D46}
.lbfi2{display:inline-block;text-align:left;max-width:970px;min-width:863px;width:100%;height:auto;padding-top:15px;text-transform:uppercase;color:#DADADA;font-size:11px;font-style:normal;text-align:center;min-height:62px}
#lbb1{width:99.5%;height:100%}
.lbb2, .lbb2a{width:19%;height:62px;display:inline-block;padding-bottom:20px}
.lbb2a{background-image:url(../img/h-tit.jpg);background-repeat:no-repeat;background-position:bottom center;color:#FFFFFF}
.lbb2p{margin:0;padding:0}
.lbb2d{width:100%;height:36px}
.lbb3d{width:100%;height:25px;padding-top:4px}
.lbb2 a:link, .lbb2 a:visited{color:#DADADA}
.hbct, .hbctb{width:100%;height:45px;font-size:25px;line-height:13px}
.hbc3l{width:100%;max-width:279px;height:auto;margin-bottom:20px;background-color:#F7F7F7}
.hbc3li, .hbc3lim{width:40%;height:auto;float:left;padding-right:10px}
.hbc3lim{width:26%;text-align:left;}
.hbc3ln, .hbc3lnm{width:60%;height:auto;float:left;font-size:16px;line-height:13px;padding-right:3px}
.hbc3lnm{width:74%}
.hbci{width:100%;max-width:103px;height:56px}
.hbcim{width:56px;height:56px}
.hbctb{font-variant:small-caps;font-size:20px;color:#5C7283}
.hbct0{font-size:11px;color:#A7C4C5}
.hbct1{font-variant:small-caps;color:#5C7283}
.mhbc{width:4%;height:50px;float:left}
#nbcll2{width:100%;height:auto;margin-top:0px;margin-bottom:20px;background-color:#FBFBFB;border-bottom:solid #E8E8E8 1px}
#nbcll2g{width:100%;height:auto}
#bloc2bm{width:2%;height:200px;float:left}
#ulisc{width:100%;height:auto;padding-left:35px;padding-right:25px;padding-top:10px;margin-bottom:30px;color:#3C455B}
.ulisc1, .ulisc2{width:17%;height:auto;float:left}
.ulisc2{width:16%}
#principal{width:100%;height:auto}
#underh{width:100%;height:60px}
#largeb1f{font-size:13px;color:#586D7C}
#largeb1f a:link, #largeb1f a:visited{color:#50767A}
#l4s{width:100%;height:auto;color:#4D6A80;padding-left:20px;padding-top:12px;padding-bottom:12px;font-size:12px;text-transform:uppercase}
#l3s{width:100%;height:auto;text-align:left;overflow:hidden}
#l3s1, #l3s2, #l3s3, #l3s4{width:26%;height:auto;float:left}
#l3s2{width:28%}
#l3s3{width:22%}
#l3s4{width:24%}
.ccmr1{width:100%;background-color:#D3DEE4;padding:20px;height:auto;min-height:100px;padding-left:3%;padding-right:3%;margin-top:0px}
.nodisp{display:block}
.last1{font-size:15px;width:100%;height:auto;min-height:90px;color:#323C45;padding-left:5px;padding-bottom:10px;clear:both}
a.lff{color:#34607A;line-height:23px}
.last1t, .last1t2{padding-top:10px}
.last1t2 .imgff{padding-bottom:40px}
.last1t3 {min-height:75px}
#last1rc{width:100%;height:35px;padding-top:8px}
#titreco{width:100%;height:45px;font-size:25px;color:#38565F;text-align:left;padding-top:20px}
#lreco{text-align:left;width:100%;height:auto}
.recob{width:25%;height:auto;min-height:170px;text-align:center;padding:15px;float:left}
.recobi, .recobt{width:100%;height:auto;padding-left:7%;padding-right:7%}
a.lrs{color:#365465;font-size:13px;font-weight:bold}
.recobt{font-size:16px;padding-top:5px}
.titreg{width:100%;height:auto;min-height:50px;font-size:32px;text-transform:uppercase;color:#ff7b39;text-align:left;letter-spacing:-2.5px}
.tg2{padding-top:50px;padding-left:35px;padding-right:35px;font-size:39px;color:#666f7b;margin-bottom:15px}
.tga{padding-left:15px}
#ccmtit{font-size:25px;font-weight:bold;color:#586D7C}
.ccmtxt{color:#8A9CB0;font-size:13px}
#ccmstit{width:72%;padding-top:40px;padding-left:30px;float:left}
#utitxt{width:100%;height:23px;font-weight:bold}
#utitxt h2, #utitxt h3{font-size:13px;margin:0;margin-block-start:0;margin-block-end:0;display:inline}
.fcm{width:100%;height:auto;background-color:#384550}
.ccmtxt2{width:100%;text-align:justify;padding:30px;padding-top:20px;color:#A1AAB3}
.ccmtxt2 p{margin:0;margin-block-start:0;margin-block-end:0}
.ccmtxt2i{padding-top:12px;text-align:left;padding:20px}
.tite{width:100%;height:auto;min-height:60px;padding:0 0 0 20px;font-size:35px;color:#5798A6;text-align:left}
#footpage{width:100%;height:auto;background-color:#262E35}
#lignsysbloc{width:100%;height:auto;text-align:center}
#lignsys{max-width:970px;min-width:863px;width:100%;height:auto;display:inline-block;color:#FFFFFF}
#gbfp{width:100%;background-color:#333A42;text-align:center}
#gbf{max-width:970px;min-width:863px;width:100%;text-align:center;display:inline-block}
#barreos{width:99%;padding-left:1%;height:33px;font-size:11px;text-transform:uppercase;color:#FFFFFF}
a.hos{width:100%;height:100%;display:block;color:#FFFFFF}
.lsys{width:20%;height:33px;padding-top:13px;padding-left:12px;font-weight:bold;float:left;text-align:center;overflow:hidden}
.lsysa{width:17%;padding-left:0px}
.lsysb{width:23%;padding-left:32px}
.lsysc{padding-left:30px}
.lsys1{background-image:url(../img/lsys1.jpg);background-repeat:no-repeat;background-position:15% bottom}
.lsys2{background-image:url(../img/lsys2.jpg);background-repeat:no-repeat;background-position:15% bottom}
.lsys3{background-image:url(../img/lsys3.jpg);background-repeat:no-repeat;background-position:15% bottom}
#blocfoot{width:100%;height:auto;text-align:left;padding-top:60px;margin-bottom:15px}
#footbc, #footc, #footp{width:100%;height:auto;min-height:30px;padding-top:15px;font-size:10px;text-transform:uppercase;clear:both}
#footbc a, #footc a{color:#FFFFFF}
#footp a{color:#a9bec3}
#footc, #footp{padding-top:5px}
#footp{color:#cad9df}
#underbfoot{width:100%;text-align:center }
.blocfootb1{display:inline-block;text-align:left;width:90%}
.blocfootb1 a{color:#FFFFFF;line-height:15px}
.footb1{float:left;width:22%;height:auto}
.footb10{float:left;width:23%;height:auto;min-height:200px}
.footb11{float:left;width:23%;height:auto;min-height:200px}
.footb2{float:right;width:30%;height:auto;padding-top:40px}
#footb2text{font-size:14px;text-transform:uppercase;color:#E5E5E5;padding-bottom:5px}
.footb2w{color:#FFFFFF;font-style:italic;font-size: 18px}
.footb1tit{font-size:14px;font-weight:bold;color:#F1F5F5;height:24px}
.fichebloc, .fichebloc1{width:100%;height:auto;text-align:center}
#bloclistcat{width:100%;height:auto;padding-top:40px;clear:both}
.fichebloc1, #bloclistcat{padding-left:35px;padding-right:35px}
#bloclistcat0{width:2%;height:50px;float:right}
#bloclistcat1{width:20%;max-width:160px;height:auto;float:right}
#bloclistcat2{width:78%;padding-top:8px;height:auto;float:left}
#blocfiltre, #blocfiltre2, #blocfiltre3, #bloclie{width:100%;height:182px;text-align:center;font-size:11px;text-transform:uppercase;color:#4A6A71}
#blocfiltre2{height:auto;margin-top:5px;margin-bottom:12px}
#blocfiltre3{padding-top:9px;height:auto;border:solid 1px #c0c7e7}
#bloclie{height:60px}
#blier{width:100%;height:auto;background-color:#f2f3f5;padding-top:5px;padding-bottom:5px}
#filtrelist, #filtrelist2{text-align:left;width:100%;height:auto;padding-top:10px}
.filtrelist1{width:100%;height:32px;padding-left:7px;padding-top:5px;background-color:#EDF2F3;border-left: solid #CEDCE3 7px}
.flist0{padding-top:15px;height:39px}
.glc{width:100%;height:auto;padding-bottom:30px}
.glistcat1, .glistcat1e{width:100%;height:auto;min-height:90px}
.glistcat1e{width:47%;margin:0 3% 20px 0;float:left;font-size:14px}
.glc1{background-color:#DEE3E7}
.glc2{background-color:#EEF0F2}
.glistcattg{width:24%;max-width:165px;height:100%;float:left;background-color:#F2F3F4;text-align:center}
.glistcatimg{width:100%;height:auto;min-height:100px}
.gcig1, .gcig2{width:45%;height:auto;float:left}
.gcig2{width:51%;padding:30px 2% 0 2%}
.glistdescre{width:100%;min-height:88px;height:auto;padding:8px;font-size:13px;color:#545a68;background-color:#f2f6f9}
.glistup{text-transform:uppercase;color:#7e8ea9;font-size:11px}
.glistcatui{width:100%;height:30px;text-align:center;padding-top:5px}
.glistcattd{width:76%;height:100%;float:left;min-height:93px;padding-bottom:7px}
.glistcattit{width:100%;height:auto;padding:10px;padding-left:15px;padding-bottom:5px;padding-top:8px;font-size:20px;font-weight:700}
.glistcattit a{color:#375160}
.glistcattit a:hover{color:#324447}
.glistcattit span{color:#658090;font-size:15px}
.glistcatdesc{width:100%;height:auto;padding-right:10px;padding-left:15px;min-height:55px;font-size:13px;color:#546067}
.glcud{width:100%;height:auto;padding:5px;padding-left:0px;background-color:#F2F3F4;font-size:12px}
.glcs1{width:24%;max-width:165px;height:18px;float:left;text-align:center}
.glcs2{width:76%;height:auto;min-height:18px;float:right;text-align:right;color:#666e74}
.glcsli{width:auto;padding-left:10px;height:18px;float:right}
.glcsli span{color:#BCC3CC}
#uad2{text-align:center;width:100%;height:600px;padding-top:20px;padding-bottom:25px}
.ficheh{display:inline-block;text-align:left;max-width:970px;min-width:863px;width:100%;height:auto;min-height:5px;background-color:#FFFFFF}
.gap{width:100%;height:auto;min-height:50px;padding-left:35px;padding-right:35px;text-align:left}
#hcat{width:100%;height:auto;background-color:#F4F4F4;padding:20px;padding-left:24px;padding-bottom:5px;padding-right:0px;font-size:16px;font-weight:bold;color:#2D454D;overflow:hidden;margin-bottom:18px;border-bottom:solid #dde1e4 1px}
#hcat a:link, #hcat a:visited{color:#30555C}
#hcat a:hover{color:#5C838D}
.hc1, .hc2, .hc3, .hc4, .hc5, .hc6{width:11%;height:30px;float:left}
.hc2{width:14%}
.hc3{width:12%}
.hc4{width:13%}
.hc5{width:8%}
.hc6{width:17%}
#hbc1{width:100%;color:#517075;padding:30px;padding-bottom:8px}
#hbc2{width:100%;height:auto}
.hbc3{width:48%;height:auto;padding-left:15px;float:left}
.hbc3 a{color:#526f80}
.ulc{width:90%;height:auto;min-height:25px;margin-bottom:10px;border-bottom:solid #BCC7D3 1px}
.ulc a:link, .ulc a:visited{color:#486b8a}
.imageh{position:relative;width:100%;max-width:279px;height:160px;margin-bottom:30px}
.imageh p, .hbc3l p{margin:0;padding:0}
.btim{position:absolute;bottom:0;left:0;width:100%;max-width:279px;padding:8px;padding-top:7px;padding-bottom:7px;background-color:#ffffff;font-size:17px;font-weight:bold;overflow:hidden;line-height:14px;background:rgb(200,210,215);background:rgba(255,255,255,0.85)}
.f3{min-height:auto;padding:0}
#fichetit{max-width:530px;min-width:462px;width:59%;height:auto;padding-left:5px;float:left;text-align:left}
#fichetit1{font-size:40px;padding-top:11px;color:#424F5E}
#fichetit1 a{color:#424F5E}
#fichetit1 h1{display:inline;font-size:40px;margin:0;margin-block-start:0;margin-block-end:0;font-weight:bold}
#fichetit1 span{font-weight:bold}
#fichev1{font-size:16px;color:#536F8A}
#fichetit2{font-size:16px;color:#6F97B5;line-height:24px}
#fichetit2 a{color:#6F97B5;font-size:19px}
#fichetit2 h2{font-size:19px;margin:0;margin-block-start:0;margin-block-end:0;font-weight:normal;display:inline}
#ficheimgb{float:right;width:325px}
#fichenotb{width:105px;float:left;text-align:center}
#ficheimg{width:220px;float:left;text-align:right}
#fichenot1{width:90px;height:120px;padding-top:8px;font-size:42px;font-weight:bold;color:#5A687C;background-color:#F3F5F8}
#fichenotbarre{width:100%;height:4px;background-color:#9DB5C8}
#fichenotup{}
#fichenotdown{color:#95A4B5}
#margeut{width:100%;height:65px}
#bloc2{width:100%;height:auto;min-height:200px;display:inline-block;text-align:left;padding-bottom:15px;margin-top:20px}
#bloc2bjf{width:56%;height:auto;float:right}
#bloc2fi, #bloc2fiu{width:38%;height:auto;min-height:200px;max-width:336px;text-align:left;padding-bottom:15px;margin-top:20px;float:left}
#bloc2fiu{margin-top:5px}
.bloc2tfi{width:100%;height:15px;color:#C4D1E3;font-size:11px;font-weight:bold;border-bottom:solid #F0F0F0 1px;text-transform:uppercase;text-align:left}
#bloc2fia{width:100%;height:auto;min-height:269px;max-height:293px;text-align:left;background-color:#F9F9F9}
#bloc2a{width:42%;padding-right:2%;height:auto;min-height:269px;max-height:293px;float:left;text-align:left}
#bloc2b{width:60%;height:auto;float:right;margin-top:20px;padding-left:2px;padding-bottom:15px}
#bloc2bc{width:100%;padding:10px;height:auto;background-color:#F5F8FA;padding-bottom:0px}
.bloc2ubc, .bloc2ubcj{width:100%;height:auto;font-size:13px;color:#45586D;font-weight:bold;float:left}
.bloc2ubcj{padding-top:12px;font-size:13px;float:none}
.bloc2com1b{width:100%;padding-top:4px;height:auto;min-height:20px}
.b2c1b{padding-top:16px}
.bloc2com1b1{width:100%;padding-top:7px;height:20px;font-size:13px;font-weight:bold}
a.linkc{text-decoration:none;color:#666F7B}
#gbloc2com1{width:66%;height:auto;float:left}
#gbloc2com2{width:100%;height:50px;float:right;margin-top:20px}
#gbloc2com2j{width:30%;height:auto;float:right;padding-top:12px}
#gbloc2com{width:100%;height:auto}
.imgff{float:left;padding-right:10px;padding-bottom:60px}
.bloc2com1, .bloc2com1j{width:100%;padding-top:9px;padding-left:72px;padding-bottom:7px;height:auto;min-height:74px;background-color:#F9F9F9;text-align:left;background-image:url(../img/shield3.jpg);background-repeat:no-repeat;background-position: 7px center;border:solid #EBECEF 1px}
#ubloc2c{width:70%;height:auto;min-height:56px;float:left;border-right:solid #D4D4D4 1px}
#b2c2i{width:100%;padding-top:10px;height:50px}
.bloc2com1s{background-image:url(../img/soc.jpg);padding-left:85px}
.bloc2com0{width:4%;height:30px;float:left}
.bloccl1{width:100%;height:auto;background-color:#F9F9F9;text-align:center;font-size:15px;border:solid #DADADA 1px;min-height:auto;padding:10px;line-height:19px}
.bloccl2, .bloccl2a{width:49%;height:auto;background-color:#F9F9F9;text-align:center;font-size:15px;min-height:auto;line-height:19px;margin-bottom:7px;border:solid #989ea2 1px;float:left}
.bloccl2a{float:right}
.bloccl2a p, .bloccl2 p{margin:0;padding:6px}
.bloccl1 a, .bloccl2 a, .bloccl2a a{width:100%;height:100%;display:block}
a.linkd:link, a.linkd:visited{color:#2b7aab;font-size:11px;text-transform:uppercase}
#info1, #info2, #info3, #info4{background:white;padding:20px 30px;text-align:left;max-width:500px;margin:40px auto;position:relative;color:#32474E;text-align:justify}
#info1 h1, #info2 h1, #info3 h1, #info4 h1, #telecharger h1{text-align:left}
.titleup{text-align:left;display:block;font-size:2em;margin:0;margin-top:16px;margin-bottom:16px;font-weight:bold}
.infoimg{float:left;padding-right:15px;padding-bottom:10px}
#infoh{width:100%;max-width:100%;word-break: break-all;table-layout:fixed}
.infogd0{width:100%;height:auto;clear:both}
.infogd{width:100%;height:16px;clear:both}
.infog{float:left;width:22%;padding-left:33%}
.infod{float:left;width:45%}
.my-mfp-zoom-in .zoom-anim-dialog{opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8)}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);opacity:0}
.my-mfp-zoom-in.mfp-bg{opacity: 0;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
.nubcom{font-size:15px;color:#506674}
#bloc3{width:100%;height:auto;text-align:left;padding-bottom:15px}
#bloc3desc{width:100%;height:auto;min-height:377px;background-color:#F9F9F9;font-size:17px;color:#454545;padding:15px;border-bottom:solid #E8E8E8 1px}
#bloc3desc a:link, #bloc3desc a:visited{color:#4b8aa9}
#bloc3desc h2{font-size:17px;margin:0;margin-block-start:0;margin-block-end:0;font-weight:normal;display:inline}
#bloc3desc p{margin:0;margin-block-start:0;margin-block-end:0;display:inline}
#bloc3ltdesc {width:100%;height:auto;min-height:74px;border:0;color:#718a9e;font-size:16px;background-color:#f0f1f3;padding:26px 15px 26px 15px;margin:0;margin-block-start:0;margin-block-end:0;font-family: 'Open Sans', Arial, sans-serif}
#ficheblocv{width:100%;height:auto;text-align:center}
#b3tit{width:100%;height:auto}
.b3iv1{float:right}
.b3iv2{float:right}
.imgcapt{max-width:100%}
.imgcapt2{width:165px;height:100px;max-width:100%}
.imgm{margin-top:20px}
.uadb{width:100%;height:auto;text-align:center;clear:both}
#uad{display:inline-block;width:100%;height:auto;max-height:110px;min-height:90px;padding-bottom:50px}
.uad1, .uad1d, .fuad1{display:inline-block;width:100%;height:auto;max-height:110px;padding-top:20px;padding-bottom:25px}
.uad1d{max-height:200px}
.fuad1{padding-top:0;padding-bottom:35px}
#ulct{width:100%;height:20px;text-align:right;text-transform:uppercase;padding-right:25px;font-size:11px;padding-top:5px}
.uad2{padding-top:10px;padding-bottom:30px}}
#cookfont{font-size:11px}
.sfootc{font-size:10px}
.bnjv{width:100%;height:auto;padding-top:30px}
.bnjvl{float:left;width:78%;height:auto}
.bignvj0{width:74%;height:auto;padding-left:30px;padding-top:20px;float:right}
.bignvj{width:100%;height:auto}
.bignvj1{width:49%;float:left;padding-bottom:45px}
.mtit{width:100%;max-width:210px;height:31px;font-size:17px;font-weight:bold;font-family:verdana;border-bottom:solid #DEE8EB 1px;color:#40596F;margin-bottom:15px}
.mtit p{margin:0}
.mtita, .mtitb{width:100%;height:auto;float:none}
#mtit0{width:26%;height:auto;float:left;padding-top:40px}
.mtit img{vertical-align:middle}
.mtill{padding-right:5px}
.mtill0, .mtill1{padding:0;margin:0}
.mtill0{float:left}
.mtill1{line-height:15px;padding-top:20px}
.bighome{width:100%;height:184px;border: solid 2px #edeff1}
.bighome2{width:100%;max-width:279px;height:160px}
.bignvj1i{width:100%;max-width:325px;height:auto;padding:0 15px 0 15px;margin:15px 0 5px 0}
.bignvj1t{width:100%;max-width:300px;padding-left:15px}
.bignvj1t a{font-size:20px;color:#465764;font-weight:bold}
.nvj{width:100%;height:auto;clear:both}
.nvjl{width:48%;float:left;padding-left:1%}
.nvjl2{width:49%;float:left}
.bnjvr{float:right;width:22%;height:auto;padding-top:43px}
.nvjls, .nvjlsm{width:100%;height:auto;clear:both;min-height:100px;background-color:#F0F3F6;padding-bottom:3px;padding-top:3px}
.nvjlsm{min-height:85px}
.nvjls2{background-color:#ffffff}
.nvjlsi, .nvjlsim{float:left;width:47%;height:auto;padding:10px}
.nvjlsim{width:27%;}
.nvjlst, .nvjlstm{float:left;width:53%;height:auto;padding-left:2px;padding-right:5px}
.nvjlstm{width:73%;}
.nvjlstt{max-height:42px;padding-top:23px;padding-bottom:10px;overflow:hidden}
.nvjlsts{color:#FB7A48;text-transform:uppercase;font-size:10px}
.nvjlstl{color:#738EA4;overflow:hidden}
.nvjlst2, .nvjlsts2{color:#5A8AC5}
.nvjlsts1{color:#509C6F}
.nvjlstt a{font-weight:bold;color:#465764;font-size:16px;line-height:16px}
#gpop{width:100%;height:auto;min-height:366px;padding-top:20px}
#gpop a:link, #gpop a:visited{color:#465764}
#ldj1, #ldj2{width:54%;height:auto;float:left}
#ldj2{width:46%}
.ldjf1, .ldjf2, .ldjf3{width:50%;height:auto;float:left}
.ldjf2{width:56%}
.ldjf3{width:44%}
.ldjp1, .ldjp1b{width:165px;height:auto;min-height:26px;font-size:15px;font-weight:bold;color:#ACBABF;border-bottom:solid #ACBABF 1px;margin-bottom:20px}
.ldjp1b{width:185px;margin-bottom:7px}
.ldjp2{width:100%;max-width:165px;padding-bottom:15px;min-height:200px;height:auto;font-size:13px;font-weight:bold}
.ldjpi{width:100%;height:100px;text-align:center}
.ldjgt{width:100%;height:auto;min-height:34px;padding-bottom:5px;border-bottom:solid #DDE4E8 1px;margin-bottom:10px;font-size:15px}
.ldjpt{width:100%;height:auto;padding-bottom:10px;border-bottom:solid #DDE4E8 1px;margin-bottom:10px;font-size:12px}
.navpag{width:100%;text-align:center;height:auto;min-height:60px;font-size:17px;padding-top:10px;padding-bottom:10px;clear:both}
.navl, .navr{float:left;width:24%;text-align:left}
.navc{float:left;width:52%;height:auto;overflow:hidden}
.navr{float:right;text-align:right}
.noimg{display:inline-block}
#dlli{position:absolute;width:220px;height:120px}
#dll{position:relative;background:#F3F5F8;z-index:1;top:104px;left:0px;width:220px;height:16px;font-variant:small-caps;font-size:16px;font-weight:bold;line-height:13px;text-align:center}
#dll a{color:#7E8CA0;width:100%;height:16px;display:block}
.fjft{font-size:15px;font-weight:bold;height:27px;color:#47727E;text-align:left}
.fjfg{width:100%;height:auto}
.fjftbloc{width:30%;height:104px;background-color:#F3F3F5;padding:10px;float:left}
.fjftbloc1, .fjftbloc2{width:50%;height:auto;float:left}
.fjftbloc2{padding-left:5px;padding-top:10px}
.fjftm, .fjftm2{float:left;width:1%;height:10px}
.fjftm2{width:2%}
.fjftblocp{width:6%;height:104px;background-color:#F3F3F5;float:left;text-align:center}
.fjftmix{width:100%;height:27px;text-align:left;font-variant:small-caps;font-size:18px;letter-spacing:-0.7px;color:#3e8198}
#fjftmixs{color:#2a4249;margin-bottom:6px}
.insmix {width:22%;height:48px;border-left: solid #97adb9 5px;float:left;padding-right:5px;padding-left:7px;font-size:14px;background-color:#ffffff;text-align:left;font-variant:small-caps;box-sizing:border-box;padding-top:7px}
.insmix1, .insmix2{width:100%;overflow:hidden}
.insmix1{min-height:16px;max-height:23px;height:auto;line-height:12px}
.insmix2{height:16px;color:#7e8284}
.fjftblocpmix{width:6%;height:48px;background-color:#F3F3F5;float:left;text-align:center;overflow:hidden}
#fhome1, #fhome2{width:60%;height:auto;font-style:normal;color:#F9F9F9;font-size:12px;float:left;padding-bottom:30px}
#fhome2{width:30%;float:right}
#fhome2 a:link, #fhome2 a:visited{color:#F8FAFA}
#fhome1 a:link, #fhome1 a:visited{color:#b7c6d8}
.fhomet{height:auto;min-height:19px;font-weight:bold;font-size:11px;text-transform:uppercase;color:#FFFFFF}
.fj0{dispay:block}
.content{text-align:left;font-size:14px}
.fbt0{padding-top:50px}
#rubdlm0{width:100%;height:auto;text-transform:uppercase;font-size:10px;text-align:center;margin-bottom:22px}
.rubdlm{width:40%;height:auto;display:inline-block}
.rubdlm p{border:solid #e6e8ec 1px;padding:10px;width:130px;display:inline-block}
.rubdlm img{margin-bottom:7px}
.stdescrcat{width:100%;height:auto;min-height:2px;padding:25px;background-color:#F9F9F9;color:#42464f;line-height:18px}
#phomebox{background-color:#f5f5f5;width:100%;height:auto;color:#273b4b;padding:20px;font-size:15px;margin-top:40px}
.phomebox1{width:30%;height:70px;float:left}
.phomebox2{width:70%;height:70px;float:left;text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:underline}
.containerem{width:100%;overflow:hidden;margin-top:40px}
.blocem{width:30%;float:left;margin:1.66%;text-align:center}
.blocem img{display:block;margin: 0 auto;max-width:100%;height:auto}
.blocem p{margin-top:10px;font-weight:bold}
@media screen and (min-width: 481px) and (max-width: 880px){
html, #headerb, .ficheh, #lignsys, .lbfi2, #gbf{min-width:780px}
.f2, .ficheh{padding-left:0;padding-right:0}
.fichebloc1{padding-left:15px;padding-right:15px}
#rech1{width:230px}
#fichetit{width:54%;min-width:50%}
.bloc2com1s{padding-left:75px}
#bloc2fi, #bloc2fiu{max-width:38%}}
@media screen and (min-width: 481px) and (max-width: 850px){
#l4s{padding-left:10px}
#footb2text{font-size:12px}
.footb2w{font-size:16px}}