/* CSS Document - reset */
* { margin:0; padding:0; border:0; }

/* Lien */
a { color:#000000; text-decoration:none; }
a:hover { color:rgba(85, 85, 85, 1); text-decoration:none; }
.pagenav { display:block; position:absolute; width:100%; height:24px; top:370px; text-align:center; }
.pagenav a { display:inline-block; position:relative; width:auto; min-width:20px; height:auto; margin:0 2px; background-color:#CECDCD; color:#555555; }
.pagenav a:hover { background-color:rgba(215, 215, 215, 1); }
.desactiv a:hover { background-color:#CECDCD; color:#555555; cursor:default; }
.navpage { border:none; padding:4px 6px; letter-spacing:-3px; }
.navpageinactiv { width:auto; min-width:20px; border:none; padding:4px 6px; }
.navpageactiv { width:auto; min-width:20px; border:none; padding:4px 6px; background-color:#555555 !important; color:#FFFFFF !important; }
.navpagefont { font-family:'robotocondensedregular'; font-style:normal; font-weight:bold; font-size:12px; text-align:center; background:none; }

/* Panneau de news */
#panneau_news { display:block; position:absolute; right:80px; top:130px; }
.image_news { display:block; position:relative; width:30px; height:30px; }
.panneau_news { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:760px; height:650px; left:600px; top:120px; word-wrap:break-word; overflow:visible; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; border-radius:5px; cursor:default; }
.maskreleases { display:block; position:absolute; opacity:1; margin:0 10px 0 0; padding:0; background-color:rgba(255, 255, 255, 1); width:760px; height:650px; left:0; top:0; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listereleases { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:760px; height:650px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; }
.releases-container { width:720px; height:auto; margin:0 auto; border:none; padding:20px; font-family:'robotoregular', Arial; font-size:15px; }
.release-group { margin-bottom:20px; border-bottom:1px solid #eee; }
.release-header { display:flex; height:50px; padding:0 20px; margin:-5px; background-color:#f7f7f7; justify-content:space-between; align-items:center; cursor:pointer; }
.release-content { display:none; padding:10px; }
.toggle-button { border:none; background:none; font-family:'robotocondensedregular', Arial; font-size:1.2em; cursor:pointer; }
.version1 { padding:0 0 10px 0; }
.version2 { padding:5px 0; }

/* Blocage drapeaux */
.masklang { display:block; position:fixed; background:transparent; top:0; right:0; width:100px; height:100px; z-index:99999; }

/* Page */
.container_accueil { display:block; position:absolute; width:100%; height:100%; margin:0; padding:0; overflow-x:hidden; overflow-y:auto; cursor:default; }
.container { display:block; position:absolute; background-image:url('/images/connexion/fondconnexion.png'); background-repeat:no-repeat; background-size:cover; width:100%; height:100%; min-width:1920px; min-height:910px; margin:0; padding:0; overflow-x:hidden; overflow-y:hidden; cursor:default; }
.containercible { display:block; position:absolute; background-image:url('/images/connexion/fondconnexion.png'); background-repeat:no-repeat; background-size:cover; width:100%; height:100%; min-width:1920px; min-height:910px; margin:0; padding:0; overflow-x:hidden; overflow-y:hidden; cursor:default; border:3px dashed #C14A93; border-radius: 5px;box-sizing: border-box; }
.txtbanniere { display:block; position:absolute; left:170px; top:125px; font-family:'robotoregular', Arial; color:#555555; letter-spacing:0.138em; font-size:21px; z-index:0; }
.imagebanniere { position:absolute; width:1575px; height:auto; left:-185px; top:-450%; z-index:1; }
.imagebanniere2 { position:absolute; width:1920px; height:auto; left:0; top:0; z-index:1; }
.imagefond3 { position:absolute; width:500px; height:auto; left:20px; top:20px; z-index:1; }
#date_horloge { display:block; position:absolute; right:130px; top:42px; font-family:'robotoregular', Arial; color:#555555; font-weight:bold; font-size:15px; z-index:0; }
#horloge { display:block; position:absolute; right:80px; top:42px; font-family:'robotoregular', Arial; color:#555555; font-weight:bold; font-size:15px; z-index:0; }
#menu { width:195px; height:658px; left:0; top:190px; }
#fondblanc { fill:rgba(255,255,255,1); width:100%; height:100%; }
.fondblanc { filter:drop-shadow(5px 5px 2px rgba(160, 160, 160, 1)); position:absolute; width:100%; height:100%; min-width:1920px; height:650px; overflow:visible; left:195px; top:197px; }
.txtuser { display:block; position:absolute; width:auto; padding:0 7px 3px 35px; box-shadow:5px 5px 5px #b5b5b5; right:80px; top:80px; font-family:'robotoregular', Arial; color:#555555; font-weight:bold; font-size:15px; border-radius:5px; z-index:0; }
.pict-user { position:absolute; width:20px; height:auto; left:7px; top:5px; z-index:1; }
.pict-logout { position:relative; width:22px; height:auto; padding-left:10px; top:4px; z-index:1; }
.btn_valid { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider.png'); width:52px; height:52px; top:490px; left:75.5%; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_valid2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); width:52px; height:52px; top:490px; left:75.5%; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_valid_end { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider.png'); width:52px; height:52px; top:490px; left:84.5%; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_modif { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-modifier.png'); width:52px; height:52px; top:490px; left:75.5%; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_modif_end { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-modifier.png'); width:52px; height:52px; top:490px; left:84.5%; overflow:visible; z-index:1; text-indent:-9999px; }
.pied { display:block; position:absolute; width:100%; min-width:1920px; left:36%; top:94%; font-family:'robotoregular', Arial; font-size:15px; z-index:2; }
.piedi { display:block; position:relative; width:100%; min-width:1920px; margin:5px 850px 0; font-family:'robotoregular', Arial; font-size:15px; z-index:2; cursor:default; }
.feet:hover { color:#000; }
.new { display:block; position:absolute; width:100%; min-width:1920px; height:1%; left:0; top:0; z-index:999; }
.new_devis_admin { display:block; position:absolute; width:100%; min-width:1920px; height:1%; left:-193px; top:-197px; z-index:999; }
.ret { display:block; position:absolute; width:52px; height:auto; top:780px; left:78px; overflow:visible; z-index:1; }
.ret2 { display:block; position:absolute; width:50px; height:50px; top:550px; left:130px; overflow:visible; z-index:1; }
.ret3 { display:block; position:absolute; width:50px; height:50px; top:550px; left:-20px; overflow:visible; z-index:1; }
.ret4 { display:block; position:absolute; width:50px; height:50px; top:550px; left:-40px; overflow:visible; z-index:1; }
.b-nouveau { display:block; position:absolute; margin:0 10px 0 100px; width:50px; height:50px; top:250px; left:300px; overflow:visible; z-index:1; }
.btn_fdd { display:block; position:absolute; cursor:pointer; background-color:transparent; width:50px; height:50px; top:20px; left:80%; overflow:visible; z-index:1; text-indent:-9999px; }
#delConfirm, #passkey { font-family:'robotoregular', Arial; font-size:14px; }
.boutons_haut { position:absolute; background-color:transparent; width:auto; height:auto; margin:20px 10px; z-index:2; }
.bouton1 { display:block; position:absolute; background-color:transparent; width:90px; height:90px; left:10px; top:0; overflow:hidden; }
.bouton2 { display:block; position:absolute; background-color:transparent; width:90px; height:90px; left:105px; top:0; overflow:hidden; }
.bouton3 { display:block; position:absolute; background-color:transparent; width:90px; height:90px; left:200px; top:0; overflow:hidden; }
.attention { position:absolute; opacity:1; width:38px; height:38px; background-size:38px; }
.seridef { display:block; position:absolute; width:120px; height:auto; z-index:2; outline:none; top:410px; left:120px; }

/* Langue */
.langue_m { display:block; position:absolute; right:30px; top:30px; }
#tabmenu ul { display:table; position:absolute; margin:0; padding:0; left:-9999px; }
#tabmenu  > li { display:inline-block; position:relative; width:35px; height:35px; vertical-align:top; right:0; }
#tabmenu ul li { float:right; list-style-type:none; clear:right; height:40px; }
#tabmenu li a, #tabmenu p { display:block; position:absolute; width:35px; background-color:transparent; margin-top:5px; outline:none; }
#tabmenu p { display:block; position:relative; width:35px; height:35px; }
#tabmenu p:focus { display:block; position:relative; width:35px; height:35px; }
#tabmenu p a { display:inline-block; position:absolute; width:35px; border:0; left:-9999px; background:transparent; }
#tabmenu p:focus a { top:0; left:0; right:0; bottom:0; }
#tabmenu ul a:focus , #tabmenu p:focus + ul li a { margin-left:9999px; text-align:left; z-index:2; }
[tabindex] { cursor:pointer; }
.img_flag { width:35px; vertical-align:middle; margin:0; }
.img_cle { position:absolute; width:30px; vertical-align:middle; left:-40px; top:7px; }

/* Connexion */
.txtfond { display:block; position:absolute; left:300px; top:35%; font-family:'robotoregular', Arial; color:#555555; letter-spacing:0.2em; font-size:26px; z-index:2; }
.imagefond { position:absolute; width:600px; height:auto; left:-170px; top:-358%; z-index:1; }
.imagefond2 { position:absolute; width:600px; height:auto; left:170px; top:200px; z-index:1; }
.rectangles { position:absolute; width:60%; height:auto; left:30%; top:10%; z-index:1; }
.rectangles2 { position:absolute; width:1920px; height:auto; left:0; top:0; z-index:1; }
#pave { position:absolute; overflow:visible; width:40%; height:100%; right:0; }
.pave-tierspage { position:absolute; overflow:visible; width:100%; height:100%; min-width:1920px; margin:0; top:0; }
#pave-tierspage { opacity:0; fill:rgba(255,255,255,1); width:100%; height:100%; min-width:1920px; margin:0; top:0;  }
.pave-connexion { filter:drop-shadow(5px 5px 5px rgba(160, 160, 160, 1)); display:block; position:relative; overflow:visible; width:328px; height:350px; margin:330px auto 0; z-index:1; }
#pave-connexion { fill:rgba(255,255,255,1); }
#connexion { display:block; position:relative; overflow:visible; width:328px; height:350px; margin:330px auto 0; }
.pict-connexion { display:block; position:relative; width:86px; height:auto; margin:-310px auto; overflow:visible; z-index:1; }
#Conn { left:0; top:80px; position:absolute; overflow:visible; width:100%; white-space:nowrap; text-align:center; font-family:'robotocondensedregular'; font-style:normal; font-weight:bold; font-size:14px; color:rgba(85,85,85,1); z-index:1; }
#Login { left:87.5px; top:120px; position:absolute; overflow:visible; width:153px; white-space:nowrap; text-align:left; font-family:'robotocondensedregular'; font-style:normal; font-weight:bold; font-size:14px; color:rgba(85,85,85,1); z-index:1; }
.champ-login { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:143px; height:35px; left:87.5px; top:140px; z-index:2; outline:none; padding:0 5px; }
#Password { left:87.5px; top:190px; position:absolute; overflow:visible; width:153px; white-space:nowrap; text-align:left; font-family:'robotocondensedregular'; font-style:normal; font-weight:bold; font-size:14px; color:rgba(85,85,85,1); z-index:1; }
.champ-password { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:143px; height:35px; left:87.5px; top:210px; z-index:2; outline:none; padding:0 5px; }
#oublipass { left:110px; top:250px; position:absolute; overflow:visible; width:103px; white-space:nowrap; text-align:center; font-family:'robotocondensedregular'; font-style:italic; font-weight:normal; font-size:12px; color:rgba(85,85,85,1); z-index:2; }
.b-inscription { display:block; position:relative; width:58px; height:58px; margin:40px auto 0; overflow:visible; z-index:1; }
#Insc { display:block; position:relative; overflow:visible; width:68px; white-space:nowrap; text-align:left; font-family:'robotocondensedregular'; font-style:normal; font-weight:bold; font-size:14px; color:rgba(85,85,85,1); margin:-5px auto; text-align:center; z-index:1; }
input[type="checkbox"].inputco { display: none; }
input[type="checkbox"].inputco + label::before { position:absolute; opacity:1; cursor:pointer; margin:0; padding:0; background-image:url('/images/connexion/eye-off.png'); width:25px; height:20px; left:248px; top:215px; content:''; z-index:2; }
input[type="checkbox"].inputco:checked + label::before { background-image:url('/images/connexion/eye-on.png'); }
.b-connexion { opacity:0.9; display:block; position:relative; cursor:pointer; background-color:transparent; background-image:url('/images/connexion/b-connexion.png'); width:52px; height:52px; margin:500px auto 0; overflow:visible; z-index:1; text-indent:-9999px; }
.b-connexion2 { opacity:0.9; display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/connexion/b-connexion.png'); width:52px; height:52px; top:400px; overflow:visible; z-index:1; text-indent:-9999px; }
#Insc2 { display:block; position:absolute; overflow:visible; width:68px; white-space:nowrap; text-align:left; font-family:'robotocondensedregular'; font-style:normal; font-weight:bold; font-size:14px; color:rgba(85,85,85,1); top:445px; left:-6px; text-align:center; }

/* Inscription */
#pave-inscription { fill:#acacac; width:195px; height:660px; }
.pave-inscription { filter:drop-shadow(5px 5px 5px rgba(160, 160, 160, 1)); position:absolute; width:195px; height:660px; overflow:visible; left:0; top:187px; }
#traitcouleur { fill:transparent; stroke:#acacac; stroke-width:10px; stroke-linejoin:miter; stroke-linecap:butt; stroke-miterlimit:4; shape-rendering:auto; }
.traitcouleur { overflow:visible; position:absolute; width:10px; height:auto; transform:matrix(1,0,0,1,960,-768) rotate(-90deg); transform-origin:center; left:-5px; top:-5px; }
.pict-inscription { display:inline-block; position:relative; width:44px; height:auto; margin:224px auto 5px 73px; overflow:visible; z-index:1; }
.ins { display:block; position:relative; width:190px; white-space:nowrap; text-align:center; text-transform:uppercase; font-family:'robotoregular'; font-style:normal; font-weight:bold; font-size:16px; color:rgba(255,255,255,1); }
.retour { display:inline-block; position:relative; width:52px; height:auto; margin:480px auto 0 73px; overflow:visible; z-index:1; }
#footer { display:block; position:relative; width:100%; min-width:1300px; height:auto; left:0; top:850px; overflow-y:hidden; overflow-x:hidden; }
#fond-baspage { fill:transparent; }
.fond-baspage { position:absolute; overflow:visible; width:100vw; height:100px; left:0; top:0; }
.ligneverticale { overflow:visible; position:absolute; width:2px; height:500px; left:540px; top:260px; transform:matrix(1,0,0,1,0,0); margin-left:195px; z-index:1; }
#ligneverticale { fill:transparent; stroke:rgba(255,115,92,1); stroke-width:1px; stroke-linejoin:miter; stroke-linecap:butt; stroke-miterlimit:4; shape-rendering:auto; }
.ligneverticale2 { overflow:visible; position:absolute; width:2px; height:500px; left:1080px; top:260px; transform:matrix(1,0,0,1,0,0); margin-left:195px; z-index:1; }
#ligneverticale2 { fill:transparent; stroke:rgba(255,115,92,1); stroke-width:1px; stroke-linejoin:miter; stroke-linecap:butt; stroke-miterlimit:4; shape-rendering:auto; }
#untier { position:absolute; width:575px; height:650px; left:195px; top:197px; overflow:visible; }
#deuxtier { position:absolute; width:575px; height:650px; left:540px; top:197px; margin-left:195px; overflow:visible; }
#troistier { position:absolute; width:575px; height:650px; left:1080px; top:197px; margin-left:195px; overflow:visible; }
.titre { position:relative; width:100%; white-space:nowrap; text-align:left; left:50px; top:80px; font-family:'robotoregular'; font-style:normal; font-weight:bold; font-size:16px; color:rgba(255,115,92,1); text-transform:uppercase; z-index:1; }
#zone { display:block; position:relative; opacity:1; cursor:default; left:50px; margin:120px 0 -116px 0; padding:0; width:76%; height:30px; }
#zoneplus { display:none; position:relative; opacity:1; cursor:default; left:50px; margin:120px 0 -116px 0; padding:0; width:76%; height:30px; }
#zone2 { display:block; position:relative; opacity:1; cursor:default; left:50px; margin:120px 0 -116px 0; padding:0; width:85%; height:30px; }
#zone2bis { display:block; position:relative; opacity:1; cursor:default; left:50px; margin:186px 0 -180px 0; padding:0; width:85%; height:30px; }
.lib { position:absolute; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:0; top:0; z-index:1; }
.input { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:48%; height:30px; left:46%; top:0; z-index:2; outline:none; padding:0 10px; }
.input:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.inputcap { filter:drop-shadow(5px 5px 5px rgba(160, 160, 160, 1)); position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(221, 221, 221, 1); border-color:rgba(112, 112, 112, 1); border-style:none; border-width:5px; border-radius:5px; width:52.4%; min-width:169px; height:auto; top:4px; left:46%; }
.audiohp { display:block; position:absolute; width:20px; height:20px; opacity:1; margin:0; padding:0; cursor:default; top:30px; left:5px; overflow:hidden; }
.refresh { display:block; position:absolute; width:18px; height:18px; opacity:1; margin:0; padding:0; cursor:default; top:30px; left:40px; overflow:hidden; }
.refresh_ { position:absolute; width:100%; height:100%; cursor:pointer; top:0; left:0; }
input[type="checkbox"].inputco1 { display: none; }
input[type="checkbox"].inputco1 + label::before { position:absolute; opacity:1; cursor:pointer; margin:0; padding:0; background-image:url('/images/inscription/eye-off.png'); width:25px; height:20px; left:37%; top:5px; content:''; z-index:2; }
input[type="checkbox"].inputco1:checked + label::before { background-image:url('/images/inscription/eye-on.png'); }
input[type="checkbox"].inputco2 { display: none; }
input[type="checkbox"].inputco2 + label::before { position:absolute; opacity:1; cursor:pointer; margin:0; padding:0; background-image:url('/images/inscription/eye-off.png'); width:25px; height:20px; left:37%; top:5px; content:''; z-index:2; }
input[type="checkbox"].inputco2:checked + label::before { background-image:url('/images/inscription/eye-on.png'); }
.input-css { background:#F2f2f2; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; cursor:pointer; width:52.4%; min-width:150px; padding:5px; }
#zonebis1, #zonebis2, #zonebis3, #zonebis4, #zonebis5, #zonebis6, #zonebis7, #zonebis8, #zonebis9, #zonebis10, #zonebis11 { display:block; position:relative; opacity:1; cursor:default; left:50px; margin:120px 0 -116px 0; padding:0; width:76%; height:30px; }
.input-css:invalid { color:#000; }
.input-css [disabled] { color:#000; }
.input-css option { color:#000; }
.input-css::-ms-expand { display:none; }
.input-css:hover { border-color:rgba(92, 92, 92, 1); }
.input-css:focus { border-color:rgba(92, 92, 92, 1); box-shadow:none; color:#000000; outline:none; }
.input-css2 { background:#F2f2f2; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; cursor:pointer; left:46%; width:48%; min-width:110px; height:20px; padding:5px 10px; }
#error-message { display:none; width:47.5%; font-family:'robotoregular'; font-style:normal; font-size:13px; z-index:999; }
.champs { position:absolute; width:100%; white-space:nowrap; text-align:left; left:250px; top:800px; font-family:'robotoregular'; font-style:normal; font-size:13px; }
.voile1 { display:block; position:absolute; width:541px; height:660px; left:0; top:187px; margin-left:195px; background-color:#acacac; overflow:visible; z-index:1000; }
.voile2 { display:block; position:absolute; width:543px; height:660px; left:540px; top:187px; margin-left:195px; background-color:#acacac; overflow:visible; z-index:1000; }
.voile3 { display:block; position:absolute; width:836px; height:660px; left:1080px; top:187px; margin-left:195px; background-color:#acacac; overflow:visible; z-index:1000; }
#deuxtier2 { position:absolute; width:575px; height:650px; left:0; top:0; overflow:visible; }
#troistier2 { position:absolute; width:575px; height:650px; left:540px; top:0; margin-left:195px; overflow:visible; }
.ligneverticale4 { overflow:visible; position:absolute; width:2px; height:500px; left:635px; top:65px; transform:matrix(1,0,0,1,0,0); margin:0; z-index:1; }
#ligneverticale4 { fill:transparent; stroke:rgba(255,115,92,1); stroke-width:1px; stroke-linejoin:miter; stroke-linecap:butt; stroke-miterlimit:4; shape-rendering:auto; }

/* Menu */
#pave-reglage { fill:transparent; width:195px; height:658px; }
.pave-reglage { position:absolute; width:195px; height:658px; overflow:visible; left:0; top:190px; }
#traitcouleureglage { fill:transparent; width:100%; min-width:1920px; height:10px; }
.traitcouleureglage { overflow:visible; position:absolute; width:100%; min-width:1920px; height:10px; left:0; top:187px; }
.homecolortrait1 { background-color:#FFD10F; }
.homecolortrait2 { background-color:#04BFBF; }
.homecolortrait3 { background-color:#0288D1; }
.homecolortrait4 { background-color:#C14A93; }
.homecolortrait5 { background-color:#05558B; }
.pict-devis { position:relative; width:203px; height:95px; left:-2px; top:197px; z-index:0; }
.devis { position:relative; width:195px; top:148px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#FFD10F; text-align:center; font-size:14px; z-index:1; }
.pict-commande { position:relative; width:203px; height:95px; left:-2px; top:165px; z-index:0; }
.commande { position:relative; width:195px; top:118px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#04BFBF; text-align:center; font-size:14px; z-index:1; }
.pict-facture { position:relative; width:203px; height:95px; left:-2px; top:134px; z-index:0; }
.facture { position:relative; width:195px; top:88px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#0288D1; text-align:center; font-size:14px; z-index:1; }
.pict-compte { position:relative; width:203px; height:95px; left:-2px; top:103px; z-index:0; }
.compte { position:relative; width:195px; top:58px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; }
.pict-reglage { position:relative; width:203px; height:95px; left:-2px; top:73px; z-index:0; }
.reglage { position:relative; width:195px; top:28px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; }
.pict-clients { position:relative; width:203px; height:95px; left:-2px; top:197px; z-index:0; }
.clients { position:relative; width:195px; top:148px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; }
.pict-parametres { position:relative; width:203px; height:95px; left:-2px; top:165px; z-index:0; }
.parametres { position:relative; width:195px; top:118px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; }
.pict-facturation { position:relative; width:203px; height:95px; left:-2px; top:134px; z-index:0; }
.facturation { position:relative; width:195px; top:88px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; }
.pict-statistiques { position:relative; width:203px; height:95px; left:-2px; top:103px; z-index:0; }
.pict-statistiquescle { position:absolute; width:35px; height:auto; left:15px; top:-45px; z-index:0; }
.pict-statistiquescle2 { position:absolute; width:35px; height:auto; left:10px; top:-45px; z-index:0; }
.statistiques { position:relative; width:195px; top:58px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; }
.pict-preferences { position:relative; width:203px; height:95px; left:-2px; top:73px; z-index:0; }
.preferences { position:relative; width:195px; top:28px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; }
.picto-inactif { color:#A0A0A0 !important; }
.picto-menu-new1 { display:block; position:absolute; background-image:url('/images/menu/menu-new.png'); background-size:200px; width:200px; height:60px; top:-53px; left:-1.5px; margin-top:4px; }
.picto-menu-new2 { display:block; position:absolute; background-image:url('/images/menu/menu-new.png'); background-size:200px; width:200px; height:60px; top:-52px; left:-1.5px; }
.picto-menu-plus { left:-5.5px; }
.picto-sousmenu-new1 { display:block; position:absolute; background-image:url('/images/menu/sousmenu-new.png'); background-size:160px; width:160px; height:60px; top:-22.5px; left:6.5px; margin-top:4px; }
.picto-sousmenu-new2 { display:block; position:absolute; background-image:url('/images/menu/sousmenu-new.png'); background-size:160px; width:160px; height:60px; top:-17.5px; left:6.5px; }
.picto-sousmenu-plus { top:-12.5px; }
.picto-sousmenu-plus2 { top:-7.5px; }
.picto-sousmenu-plus3 { top:-32.5px; }
.user_new_devis { display:block; position:absolute; background-image:url('/images/menu/menu-new-devis.png'); background-size:200px; width:200px; height:60px; top:-52px; left:-1.5px; }
.user_new_commandes { display:block; position:absolute; background-image:url('/images/menu/menu-new-commandes.png'); background-size:200px; width:200px; height:60px; top:-52px; left:-1.5px; }
.user_new_commandes1 { display:block; position:absolute; background-image:url('/images/menu/menu-new-commandes.png'); background-size:200px; width:200px; height:60px; top:-53px; left:-1.5px; margin-top:4px; }
.user_new_factures { display:block; position:absolute; background-image:url('/images/menu/menu-new-factures.png'); background-size:200px; width:200px; height:60px; top:-52px; left:-1.5px; }
.user_new_factures1 { display:block; position:absolute; background-image:url('/images/menu/menu-new-factures.png'); background-size:200px; width:200px; height:60px; top:-53px; left:-1.5px; margin-top:4px; }
#sousmenu { position:absolute; width:180px; height:649px; left:192px; top:197px; z-index:0; }
.pict-sousmenu { position:relative; overflow:hidden; width:180px; min-width:180px; height:80px; margin:0 auto -23px 0; z-index:0; outline:none; padding:0; }
.sousmenu { position:relative; width:140px; height:40px; margin:-40px auto 5px 10px; padding:0 10px; font-family:'robotocondensedregular', Arial; word-break:normal; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; overflow:visible; text-overflow:ellipsis; }
#soussousmenu { position:absolute; width:180px; height:649px; left:172px; top:0; z-index:0; }
.pict-sousmenuCli { position:relative; overflow:hidden; width:180px; min-width:180px; height:40px; margin:263px auto -270px -172px; z-index:0; outline:none; padding:0; }
.sousmenuCli { position:relative; width:140px; height:40px; margin:223px auto -285px -162px; padding:10px 10px; font-family:'robotocondensedregular', Arial; word-break:normal; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:12px; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.pict-compte2 { position:relative; width:203px; height:95px; left:-2px; top:42px; z-index:0; }
.compte2 { position:relative; width:195px; top:-3px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; }
.pict-compte3 { position:relative; width:203px; height:95px; left:-2px; top:73px; z-index:0; }
.compte3 { position:relative; width:195px; top:28px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; }
.pict-compte4 { position:relative; width:203px; height:95px; left:-2px; top:165px; z-index:0; }
.compte4 { position:relative; width:195px; top:120px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; }
.pict-compte5 { position:relative; width:203px; height:95px; left:-2px; top:371px; z-index:0; }
.compte5 { position:relative; width:195px; top:326px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; }

/* Home préférence */
.input-csshome { background:#F2f2f2; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; cursor:default; width:47%; min-width:120px; max-height:18px; padding:5px 10px; font-family:'robotoregular', Arial; font-size:12px; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.pref { color:#C14A93; }
.ligne { stroke:#C14A93 !important; }
.langue_mpref { position:absolute; width:100%; left:47%; top:-15px; }
.champref { position:absolute; width:100%; white-space:nowrap; text-align:left; left:50px; top:600px; font-family:'robotoregular'; font-style:normal; font-size:13px; }

/* Home devis */
.caseradio { position:absolute; cursor:pointer; background-color:transparent; border-radius:15px; width:12px; height:12px; left:12px; top:9px; }
.caseradio:hover input ~ .w3docs { background-color:rgba(255,209,15,1); border-radius:15px; width:10px; height:10px; top:3px; left:3px; }
.caseradio input:checked ~ .w3docs { background-color:rgba(255,209,15,1); border-radius:15px; width:10px; height:10px; top:3px; left:3px; }
.mask { display:block; position:absolute; opacity:1; margin:0 10px 0 100px; padding:0; background-color:rgba(255, 255, 255, 1); width:1300px; height:350px; left:300px; top:350px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.maskmaj1 { display:block; position:absolute; opacity:1; margin:0 10px 0 100px; padding:0; background-color:rgba(255, 255, 255, 1); width:1370px; height:350px; left:250px; top:350px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listemaj1 { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1370px; height:350px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titlemaj1 { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 100px; padding:0; background-color:rgba(0, 0, 0, 0.5); width:1370px; height:40px; left:250px; top:310px; overflow:hidden; z-index:100; }
.listeadmin { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:945px; height:250px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:0.5px solid #C14A93; }
.liste { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1299px; height:350px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.fondligne { position:relative; cursor:default; margin:1px 0 -0.5px; padding:0; background-color:#F2f2f2; width:100%; height:35px; left:0; top:-0.1vw; }
.fondligne:nth-child(odd){ background-color:rgba(0, 0, 0, 0.1); }
.btVisuel { color:#555555; }
.btVisuel:hover{ opacity:0.8; text-decoration:none; }
.title { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 100px; padding:0; background-color:rgba(0, 0, 0, 0.5); width:1300px; height:40px; left:300px; top:310px; overflow:hidden; z-index:100; }
input[type=checkbox]{ visibility:hidden; }
.w3docs { position:absolute; top:0; left:0; height:12px; width:12px; background-color:transparent; }
.w3docs:after { content:""; position:absolute; display:none; }
.caseacochertout { position:absolute; cursor:pointer; background-color:transparent; border:2px solid rgba(255, 255, 255, 1); border-radius:2.5px; width:12px; height:12px; left:10px; top:10px; }
.caseacochertout:hover input ~ .w3docs { background-color:rgba(255, 255, 255, 0.2); }
.caseacochertout input:checked ~ .w3docs { background-color:transparent; }
.caseacochertout input:checked ~ .w3docs:after { display:block; }
.caseacochertout .w3docs:after { left:3px; bottom:2px; width:4px; height:8px; border:solid rgba(255, 255, 255, 1); border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.caseacocher { position:absolute; cursor:pointer; background-color:transparent; border:2px solid rgba(0, 0, 0, 0.5); border-radius:2px; width:12px; height:12px; left:12px; top:9px; }
.caseacocher:hover input ~ .w3docs { background-color:rgba(0, 0, 0, 0.2); }
.caseacocher input:checked ~ .w3docs { background-color:transparent; }
.caseacocher input:checked ~ .w3docs:after { display:block; }
.caseacocher .w3docs:after { left:3px; bottom:2px; width:4px; height:8px; border:solid rgba(0, 0, 0, 0.5); border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.lf0 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:40px; height:30px; left:0; top:0; }
.lf1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:40px; top:0; }
.lf2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:110px; top:0; }
.lf3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:30px; left:230px; top:0; }
.lf4 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:340px; top:0; }
.lf5 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:200px; height:30px; left:430px; top:0; }
.lf6 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:170px; height:30px; left:630px; top:0; }
.lf7 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:800px; top:0; }
.lf8 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:30px; left:890px; top:0; }
.lf9 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:975px; top:0; }
.lf10 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:30px; left:1065px; top:0; }
.lf11 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:30px; left:1150px; top:0; }
.lf12 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:30px; left:1235px; top:0; }
.lf13 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:30px; left:1320px; top:0; }
.lf14 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:84px; height:30px; left:1404px; top:0; }
.lf15 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:84px; height:30px; left:1488px; top:0; }
.lf3devis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:125px; height:30px; left:230px; top:0; }
.lf4devis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:355px; top:0; }
.lf5devis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:155px; height:30px; left:447px; top:0; }
.lf6devis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:155px; height:30px; left:602px; top:0; }
.lf7devis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:105px; height:30px; left:757px; top:0; }
.lf8devis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:125px; height:30px; left:862px; top:0; }
.lf9devis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:997px; top:0; }
.lf10devis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:125px; height:30px; left:1067px; top:0; }
.lf11devis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:105px; height:30px; left:1192px; top:0; }
.lf3devisprime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:125px; height:30px; left:230px; top:0; }
.lf4devisprime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:355px; top:0; }
.lf5devisprime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:155px; height:30px; left:447px; top:0; }
.lf6devisprime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:155px; height:30px; left:602px; top:0; }
.lf7devisprime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:105px; height:30px; left:757px; top:0; }
.lf8devisprime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:125px; height:30px; left:862px; top:0; }
.lf9devisprime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:987px; top:0; }
.lf10devisprime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:125px; height:30px; left:1067px; top:0; }
.lf11devisprime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:105px; height:30px; left:1192px; top:0; }
.t0 { margin-left:-2px; }
.ts0 { position:relative; padding:8px 3px 0 29px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(255, 255, 255, 1); overflow:hidden; text-overflow:ellipsis; }
.ts1 { position:relative; padding:8px 0; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:center; color:rgba(255, 255, 255, 1); overflow:hidden; text-overflow:ellipsis; }
.ts2 { position:relative; padding:8px 8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.ts3 { position:relative; padding:8px 15px 8px 8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:right; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.ts4 { position:relative; padding:8px 15px 8px 8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.b-calcul { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:45px; height:45px; margin-left:160px; top:250px; left:297px; background-image:url('/images/devis/b-calcul.png'); border-radius:5px; text-indent:-9999px; }
.b-load { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:45px; height:45px; margin-left:220px; top:250px; left:297px; background-image:url('/images/devis/b-load.png'); border-radius:5px; text-indent:-9999px; }
.b-achat { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:45px; height:45px; margin-left:280px; top:250px; left:297px; background-image:url('/images/devis/b-achat.png'); border-radius:5px; text-indent:-9999px; }
.b-del { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:45px; height:45px; margin-left:340px; top:250px; left:297px; background-image:url('/images/devis/b-del.png'); border-radius:5px; text-indent:-9999px; }
.b-deligne { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; background-image:url('/images/devis/b-del-mini.png'); background-size:23px; width:23px; height:23px; top:5px; left:84px; border-radius:5px; text-indent:-9999px; }
.b-remigne { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; background-image:url('/images/devis/b-remise.png'); background-size:23px; width:23px; height:23px; top:5px; left:84px; border-radius:5px; text-indent:-9999px; }
.b-ok { position:absolute; opacity:1; cursor:default; width:24px; height:24px; left:24px; top:5px; }
.b-calcul2, .b-load2 { position:absolute; opacity:1; cursor:pointer; width:22px; height:22px; left:12px; top:5px; }
.b-achat2 { position:absolute; opacity:1; cursor:pointer; width:22px; height:22px; left:48px; top:5px; }
.b-del2 { position:absolute; opacity:1; cursor:pointer; width:22px; height:22px; left:84px; top:5px; }
.bpasok { position:absolute; opacity:1; cursor:pointer; width:24px; height:24px; left:440px; top:750px; }
.tpasok { position:absolute; width:110px; left:400px; top:780px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; font-style:italic; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.bok { position:absolute; opacity:1; cursor:pointer; width:24px; height:24px; left:560px; top:750px; }
.tok { position:absolute; width:110px; left:520px; top:780px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; font-style:italic; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.ts5 { position:absolute; width:150px; left:630px; top:780px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; font-style:italic; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.b-calculAd { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:45px; height:45px; margin:0; top:70px; left:260px; background-image:url('/images/devis/b-calcul.png'); border-radius:5px; text-indent:-9999px; }
.b-loadAd { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:45px; height:45px; margin-left:60px; top:70px; left:260px; background-image:url('/images/devis/b-load.png'); border-radius:5px; text-indent:-9999px; }
.b-achatAd { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:45px; height:45px; margin-left:120px; top:70px; left:260px; background-image:url('/images/devis/b-achat.png'); border-radius:5px; text-indent:-9999px; }
.b-delAd { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; background-size:53px; width:44px; height:44px; margin-left:180px; top:70px; left:260px; background-image:url('/images/devis/b-del.png'); border-radius:5px; text-indent:-9999px; }
.maskAdDevis { display:block; position:absolute; opacity:1; margin:0 10px 0 0; padding:0; background-color:rgba(255, 255, 255, 1); width:1340px; height:450px; left:260px; top:170px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeAdDevis { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1340px; height:450px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titleAdDevis { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 0; padding:0; background-color:rgba(0, 0, 0, 0.5); width:1340px; height:40px; left:260px; top:130px; overflow:hidden; z-index:100; }
.lf5devisAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:195px; height:30px; left:447px; top:0; }
.lf6devisAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:145px; height:30px; left:642px; top:0; }
.lf7devisAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:115px; height:30px; left:787px; top:0; }
.lf8devisAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:902px; top:0; }
.lf9devisAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:982px; top:0; }
.lf10devisAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:1102px; top:0; }
.lf11devisAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:1222px; top:0; }
.ts0Ad { position:relative; padding:8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:center; color:rgba(255, 255, 255, 1); overflow:hidden; text-overflow:ellipsis; }
.ts0bisAd { position:relative; padding:8px 8px 0 18px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.ts0bisAd2 { position:relative; padding:8px 8px 0 18px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(255, 255, 255, 1); overflow:hidden; text-overflow:ellipsis; }
.ts3Ad { position:relative; padding:8px 20px 8px 8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:right; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.inputAd { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:150px; height:25px; z-index:1; outline:none; margin:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; top:85px; left:1100px; }
.inputAd:focus { background-color:#FFFFFF; outline:none; }
.b-nouveau2 { display:block; position:absolute; margin:0 10px 0 100px; width:50px; height:50px; top:70px; left:1170px; overflow:visible; z-index:1; }
.inputAd2 { left:1400px; }
.inputAdjours { position:absolute; overflow:visible; width:100px; height:auto; top:72px; left:600px; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:2; outline:none; padding:0 10px; text-align:center; }
.inputAdjours2 { position:absolute; overflow:visible; width:100px; height:auto; top:72px; left:740px; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:2; outline:none; padding:0 10px; text-align:center; }
.inputAdjours3 { position:absolute; overflow:visible; width:100px; height:auto; top:72px; left:880px; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:2; outline:none; padding:0 10px; text-align:center; }

/* Home commande */
.lf0bdc { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:30px; left:110px; top:0; }
.lf1bdc { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:220px; top:0; }
.lf2bdc { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:350px; top:0; }
.lf3bdc { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:210px; height:30px; left:480px; top:0; }
.lf4bdc { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:690px; top:0; }
.lf5bdc { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:820px; top:0; }
.lf6bdc { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:910px; top:0; }
.lf7bdc { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:980px; top:0; }
.lf8bdc { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:1050px; top:0; }
.lf9bdc { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:105px; height:30px; left:1120px; top:0; }
.lf10bdc { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:1225px; top:0; }
.lf0bdc2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:105px; height:30px; left:180px; top:0; }
.lf11bdc2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:105px; height:30px; left:285px; top:0; }
.lf1bdc2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:390px; top:0; }
.lf3bdc2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:240px; height:30px; left:520px; top:0; }
.lf4bdc2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:760px; top:0; }
.lf5bdc2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:890px; top:0; }
.lf6bdc2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:980px; top:0; }
.lf7bdc2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:1050px; top:0; }
.lf8bdc2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:1120px; top:0; }
.lf9bdc2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:105px; height:30px; left:1190px; top:0; }
.lf10bdc2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:1295px; top:0; }
.tsbdc { position:relative; padding:8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(255, 255, 255, 1); overflow:hidden; text-overflow:ellipsis; }
.tsbdc2 { position:relative; padding:8px 18px 8px 8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:right; color:rgba(255, 255, 255, 1); overflow:hidden; text-overflow:ellipsis; }
.tsbdc3 { text-align:center; }
.tsbdc1 { color:rgba(85, 85, 85, 1); }
.dlBdc { display:block; position:absolute; margin:0 10px 0 100px; width:50px; height:50px; top:250px; left:300px; overflow:visible; z-index:1; }
.triBdc1 { display:block; position:absolute; margin:0 10px 0 100px; width:50px; height:50px; top:250px; left:300px; overflow:visible; z-index:1; }
.triBdc2 { display:block; position:absolute; margin:0 10px 0 100px; width:50px; height:50px; top:250px; left:300px; overflow:visible; z-index:1; }
.triBdc3 { display:block; position:absolute; margin:0 10px 0 100px; width:50px; height:50px; top:250px; left:300px; overflow:visible; z-index:1; }
.txtBdc { position:absolute; width:300px; white-space:nowrap; text-align:left; left:600px; top:275px; margin:0; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:600; color:grey; }
.unBdc { display:block; position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); margin:0 10px 0 100px; width:43px; height:43px; top:250px; left:715px; overflow:visible; z-index:1; }
.deBdc { display:block; position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); margin:0 10px 0 100px; width:43px; height:43px; top:250px; left:775px; overflow:visible; z-index:1; }
.trBdc { display:block; position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); margin:0 10px 0 100px; width:43px; height:43px; top:250px; left:835px; overflow:visible; z-index:1; }
.quBdc { display:block; position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); margin:0 10px 0 100px; width:43px; height:43px; top:250px; left:895px; overflow:visible; z-index:1; }
.inputBdc { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:120px; height:25px; top:265px; left:1480px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputBdc:focus { background-color:#FFFFFF; outline:none; }
.inputBdc2 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:80px; height:25px; top:265px; left:1615px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputBdc2:focus { background-color:#FFFFFF; outline:none; }
.bdcVisuel { color:#555555; }
.bdcVisuel:hover{ opacity:0.8; text-decoration:none; }
.lb0 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:20px; top:0; }
.lb1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:55px; top:0; }
.lb2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:0; top:0; }
.dlBdcAd { display:block; position:absolute; margin:0 10px 0 100px; width:50px; height:50px; top:70px; left:200px; overflow:visible; z-index:1; }
.txtBdcAd { position:absolute; width:300px; white-space:nowrap; text-align:left; left:600px; top:95px; margin:0; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:600; color:grey; }
.unBdcAd { display:block; position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); margin:0 10px 0 100px; width:43px; height:43px; top:70px; left:715px; overflow:visible; z-index:1; }
.deBdcAd { display:block; position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); margin:0 10px 0 100px; width:43px; height:43px; top:70px; left:775px; overflow:visible; z-index:1; }
.trBdcAd { display:block; position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); margin:0 10px 0 100px; width:43px; height:43px; top:70px; left:835px; overflow:visible; z-index:1; }
.quBdcAd { display:block; position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); margin:0 10px 0 100px; width:43px; height:43px; top:70px; left:895px; overflow:visible; z-index:1; }
.inputBdcAd { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:120px; height:25px; top:85px; left:1380px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputBdcAd:focus { background-color:#FFFFFF; outline:none; }
.inputBdc2Ad { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:80px; height:25px; top:85px; left:1525px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputBdc2Ad:focus { background-color:#FFFFFF; outline:none; }
.lf0bdcAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:110px; top:0; }
.lf1bdcAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:240px; top:0; }
.lf2bdcAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:370px; top:0; }
.lf3bdcAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:160px; height:30px; left:500px; top:0; }
.lf4bdcAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:660px; top:0; }
.lf5bdcAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:115px; height:30px; left:750px; top:0; }
.lf6bdcAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:55px; height:30px; left:865px; top:0; }
.lf7bdcAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:920px; top:0; }
.lf8bdcAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:1000px; top:0; }
.lf9bdcAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:125px; height:30px; left:1100px; top:0; }
.lf10bdcAd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:1225px; top:0; }
.titleAdDevis2 { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 0; padding:0; background-color:rgba(0, 0, 0, 0.5); width:1360px; height:40px; left:250px; top:130px; overflow:hidden; z-index:100; }
.lf0bdcAd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:140px; height:30px; left:375px; top:0; }
.lf1bdcAd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:515px; top:0; }
.lf3bdcAd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:200px; height:30px; left:635px; top:0; }
.lf4bdcAd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:195px; top:0; }
.lf11bdcAd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:285px; top:0; }
.lf5bdcAd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:115px; height:30px; left:835px; top:0; }
.lf6bdcAd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:55px; height:30px; left:950px; top:0; }
.lf7bdcAd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:1005px; top:0; }
.lf8bdcAd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:1085px; top:0; }
.lf9bdcAd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:1185px; top:0; }
.lf10bdcAd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:1285px; top:0; }
.tsbdc32 { text-align:left; padding-left:25px; }
.tsbdc33 { text-align:left; padding-left:0; }
.lb0Ad { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:40px; top:0; }
.lb0AdUpload { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:64px; top:0; }
.lb0Adbis { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; top:0; }
.lb1Ad { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:70px; top:0; }
.lb1Admaj1 { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:100px; top:0; }
.lb1Admaj2 { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:130px; top:0; }
.b-okAd { position:absolute; opacity:1; width:24px; height:24px; left:4px; top:4px; }
.b-okAd2 { position:absolute; opacity:1; cursor:default; width:22px; height:22px; left:24px; top:5px; }
.b-loadAd2 { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:70px; left:200px; background-image:url('/images/commande/bDownloadBdc.png'); background-size:50px; text-indent:-9999px; }
.b-loadAd2Tech { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:70px; left:260px; background-image:url('/images/commande/b-download-fichetech.png'); background-size:50px; text-indent:-9999px; }
.dlBdc2 { display:block; position:absolute; margin:0 10px 0 100px; width:50px; height:50px; top:250px; left:250px; overflow:visible; z-index:1; }

/* Création devis */
.titrepage { position:relative; width:100%; white-space:nowrap; text-align:left; left:230px; top:210px; font-family:'robotocondensedregular'; font-style:normal; font-weight:bold; font-size:18px; color:rgba(255,209,15,1); text-transform:uppercase; z-index:1; }
#ligneverticale3 { fill:transparent; stroke:rgba(255,209,15,1); stroke-width:1px; stroke-linejoin:miter; stroke-linecap:butt; stroke-miterlimit:4; shape-rendering:auto; }
.ligneverticale3 { overflow:visible; position:absolute; width:93vw; min-width:1500px; height:600px; left:60%; top:220px; transform:matrix(1,0,0,1,0,0); }
#moitun { position:absolute; width:900px; height:650px; left:200px; top:197px; overflow:visible; }
#moiteu { position:absolute; width:900px; height:600px; left:970px; top:240px; overflow:visible; }
.titre2 { position:relative; width:300px; white-space:nowrap; text-align:left; left:50px; top:45px; margin:0 auto 43px 0; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:600; color:grey; z-index:9; }
.input2 { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:37%; min-width:200px; height:30px; margin:5px auto 60px 3vw; z-index:2; outline:none; padding:0 10px; }
.input2:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.input2-css { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:330px; height:30px; margin:5px auto 60px 50px; z-index:2; outline:none; padding:0 10px; }
.libnew { position:absolute; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:40px; top:2px; z-index:1; }
.inpute { position:absolute; overflow:visible; width:70%; min-width:180px; height:30px; top:10%; left:10%; z-index:1; outline:none; margin:0 auto; padding:0 10px; overflow:hidden; text-overflow:ellipsis; }
.inpute:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
input[type='radio'] { appearance:none; -webkit-appearance:none; width:16px; height:16px; border:2px solid darkgray; border-radius:50%; outline:none; box-shadow:0 0 2px 0px gray inset; }
input[type='radio']:hover { box-shadow:0 0 5px 0px rgba(255,209,15,1) inset; }
input[type='radio']:before { content:''; display:block; width:60%; height:60%; margin:20% auto; border-radius:50%; }
input[type='radio']:checked:before { background:rgba(255,209,15,1); }
.input3-css { position:absolute; overflow:visible; width:37%; min-width:200px; height:30px; margin:-83px auto 60px -35px; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:2; outline:none; padding:0 10px; }
.formatfini { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; }
.input4-css { position:absolute; overflow:visible; width:5%; min-width:10px; height:30px; margin:-83px auto 60px -35px; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:2; outline:none; padding:0 10px; }
.input5-css { position:absolute; overflow:visible; width:15.8vw; min-width:210px; margin:0; padding:0; top:-80%; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; text-align:right; }
.boutonChoix { display:block; position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:38px; height:18.4px; left:45px; top:20%; }
.rectangle4 { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.5); border-color:rgba(255, 255, 255, 1); border-style:none; border-width:0.15vw; border-radius:15px; box-shadow:none; width:38px; height:18.4px; left:0; top:0; }
.rectangleonglets { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); border-color:rgba(255, 255, 255, 1); border-style:none; border-width:0.15vw; border-radius:15px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; width:38px; height:18.4px; left:0; top:0; }
.ellipse2 { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; cursor:pointer; margin:0; padding:0; fill:rgba(255,255,255,1); box-shadow:none; width:17.5px; height:17.5px; left:0.05vw; top:0.02vw; }
.ellipse3 { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; cursor:pointer; margin:0; padding:0; fill:rgba(255,209,15,1); box-shadow:none; width:17.5px; height:17.5px; left:19.7px; top:0.02vw; }
.input3 { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:12%; min-width:23px; height:25px; top:35%; left:20%; z-index:2; outline:none; padding:0 10px; }
.input3:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.input4 { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:12%; min-width:23px; height:25px; top:35%; left:66%; z-index:2; outline:none; padding:0 10px; }
.input4:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.titre2bis { position:absolute; width:300px; white-space:nowrap; text-align:left; left:54%; top:45px; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:600; color:grey; z-index:1; }
.titre2ter { position:absolute; text-transform:none; width:auto; white-space:nowrap; text-align:left; left:455px; top:3px; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:600; color:grey; z-index:1; }
.input2bis-css { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:300px; height:82px; left:55%; top:65px; z-index:2; outline:none; padding:0 10px; }
.input2bis-css2 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:330px; height:82px; top:65px; margin:3px auto 60px 50px; z-index:2; outline:none; padding:0 10px; }
.input3bis-css { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:300px; height:95px; left:54%; top:65px; z-index:2; outline:none; padding:0 10px; }
.input3bis-css2 { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:300px; height:95px; left:55%; top:65px; z-index:2; outline:none; padding:0 10px; }
.input2ter-css { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:17vw; min-width:220px; height:30px; left:0; top:0; z-index:2; outline:none; padding:0 10px; }
.input5bis-css { position:absolute; overflow:visible; width:65px; height:20px; margin:0; padding:0; top:575px; left:78%; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; text-align:right; }
.input2-css2 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:700px; height:500px; margin:5px auto 60px 150px; z-index:2; outline:none; padding:0 10px; }
.titre3 { position:relative; width:300px; white-space:nowrap; text-align:left; left:10px; top:5px; margin:0 auto 43px 0; font-family:'robotocondensedregular', Arial; font-size:22px; font-weight:600; color:grey; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.recdevis { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:relative; overflow:visible; width:260px; height:80px; margin:-25px auto 35px 15px; z-index:2; outline:none; padding:0 10px; }
.recdevisnew { position:relative; overflow:visible; width:260px; height:80px; margin:-25px auto 18px 15px; z-index:2; outline:none; padding:0 10px; }
.devis-separator { position:absolute; border: none; border-top: 1px solid #555; margin:-50px 31px; width: 243px; opacity: 1; }
.recdevis1 { position:absolute; top:400px; left:25px; overflow:visible; width:260px; height:80px; z-index:2; outline:none; padding:0 10px; }
.recdevis2 { position:absolute; top:78px; left:360px; overflow:visible; width:300px; height:160px; margin:-65px auto 25px -10px; z-index:2; outline:none; padding:0 10px; }
.recdevis3 { position:absolute; top:248px; left:360px; overflow:visible; width:300px; height:310px; margin:-75px auto 35px -5px; z-index:2; outline:none; padding:0; }
.recdevis2 p { font-size:13px; font-weight:600; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.trec { font-size:calc(15px + 0.25vw); margin-bottom:10px; }
.base1 { display:block; position:absolute; width:290px; height:350px; top:0; left:-15px; margin:0 auto 0 20px; }
.base2 { display:block; position:absolute; width:300px; height:350px; top:0; left:-15px; margin:0 auto 0 -40px; }
.bo { position:absolute; width:195px; padding:0; top:5px; left:-30px; font-size:11px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-align:center; text-overflow:ellipsis; }
.bo1 { position:absolute; width:195px; padding:0; top:5px; left:-15px; font-size:11px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-align:center; text-overflow:ellipsis; }
.dm1 { position:absolute; width:auto; padding:0; top:83px; left:95px; font-size:11px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-overflow:ellipsis; }
.dm2 { position:absolute; width:auto; padding:0; top:83px; left:105px; font-size:11px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-overflow:ellipsis; }
.laize { position:absolute; width:320px; top:160px; font-size:11px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:center; color:#000000; overflow:hidden; text-overflow:ellipsis; }
.etiq { position:absolute; width:90px; font-size:11px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-overflow:ellipsis; }
.cImp { position:absolute; overflow:visible; width:220px; left:25px; top:-5px; white-space:nowrap; text-align:left; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:600; outline:none; color:grey; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.cImp1 { position:absolute; overflow:visible; width:220px; margin:0 auto 0 25px; white-space:nowrap; text-align:left; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; outline:none; color:#000000; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.cImp2 { position:relative; overflow:visible; width:220px; margin:0 auto 0 25px; white-space:nowrap; text-align:right; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; outline:none; color:#000000; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.maj1 { position:absolute; overflow:visible; width:260px; height:50px; margin:5px auto 0 0; white-space:nowrap; text-align:left; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:600; outline:none; color:#555555; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.maj2 { position:relative; overflow:visible; width:260px; margin:0px auto 0 0; top:5px; white-space:nowrap; text-align:right; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; outline:none; color:#000000; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.maj3 { position:absolute; overflow:visible; width:260px; height:20px; margin-top:20px; white-space:nowrap; text-align:right; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:500; outline:none; color:green; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.bpasok2 { position:absolute; opacity:1; width:20px; height:20px; left:0; top:0; }
.recdevis4 { position:absolute; top:103%; left:5px; overflow:visible; width:710px; height:80px; margin:0 auto 35px 0; z-index:2; outline:none; padding:0; text-overflow:ellipsis; }
.pict-supprimer { position:relative; width:60px; height:60px; left:32px; top:0; z-index:0; }
.supprimer { position:absolute; width:120px; top:55px; left:0; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#555555; text-align:center; font-size:14px; z-index:1; }
.pict-commander { position:relative; width:60px; height:60px; left:210px; top:0; z-index:0; }
.commander { position:absolute; width:120px; top:55px; left:360px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#555555; text-align:center; font-size:14px; z-index:1; }
.btncalcul { display:block; position:absolute; width:60px; height:auto; top:-12px; left:72%; cursor:pointer; }
.btn_calcul { display:block; position:absolute; background-color:transparent; width:65px; height:75px; top:-10px; left:69%; overflow:visible; z-index:1; text-indent:-9999px; cursor:pointer; }
.calculer { position:absolute; width:115px; top:42px; left:15px; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#555555; text-align:center; font-size:14px; z-index:1; cursor:pointer; }
.btnadresses { display:block; position:absolute; width:60px; height:auto; top:-12px; left:72%; cursor:pointer; }
.btn_adresses { display:block; position:absolute; background-color:transparent; width:65px; height:75px; top:-10px; left:69%; overflow:visible; z-index:1; text-indent:-9999px; cursor:pointer; }
.adresses { position:absolute; width:115px; top:42px; left:15px; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#555555; text-align:center; font-size:14px; z-index:1; cursor:pointer; }
.pict-enregistrer { display:block; position:absolute; background-color:transparent; background-image:url('/images/devis/b-enregistrer.png'); width:60px; height:60px; left:153px; top:2px; z-index:0; text-indent:-9999px; cursor:pointer; }
.pict-enregistre { display:block; position:absolute; background-color:transparent; width:60px; height:60px; left:153px; top:2px; z-index:0; text-indent:-9999px; cursor:pointer; }
.enregistrer { position:absolute; width:120px; top:55px; left:120px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#555555; text-align:center; font-size:14px; z-index:1; }
.pict-telecharger { display:block; position:absolute; background-color:transparent; background-image:url('/images/devis/b-telecharger.png'); width:60px; height:60px; left:273px; top:2px; z-index:0; text-indent:-9999px; cursor:pointer; }
.pict-telecharge { display:block; position:absolute; background-color:transparent; width:60px; height:60px; left:273px; top:2px; z-index:0; text-indent:-9999px; cursor:pointer; }
.telecharger { position:absolute; width:120px; top:55px; left:240px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#555555; text-align:center; font-size:14px; z-index:1; }
.pict-commander2 { display:block; position:absolute; background-color:transparent; background-image:url('/images/devis/b-commander.png'); width:60px; height:60px; left:393px; top:2px; z-index:0; text-indent:-9999px; cursor:pointer; }
.pict-commande2 { display:block; position:absolute; background-color:transparent; width:60px; height:60px; left:393px; top:2px; z-index:0; text-indent:-9999px; cursor:pointer; }
.commander2 { position:absolute; width:120px; top:55px; left:360px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#555555; text-align:center; font-size:14px; z-index:1; }
.pict-retour { display:block; position:absolute; background-color:transparent; background-image:url('/images/b-retour.png'); width:60px; height:60px; left:78px; top:762px; z-index:1; text-indent:-9999px; cursor:pointer; }
.retourtxt { position:absolute; width:120px; top:815px; left:44px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#555555; text-align:center; font-size:14px; z-index:1; }

/* Création fdd */
.input-fdd { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:12px; font-weight:500; overflow:visible; width:300px; height:78%; left:470px; top:65px; z-index:2; outline:none; padding:0 10px; }
.t1fdd { position:absolute; overflow:visible; width:260px; left:25px; top:25px; word-wrap:break-word; text-align:left; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-size:14px; font-weight:600; outline:none; color:grey; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.t1fddbis { position:absolute; overflow:visible; width:300px; left:0; top:60px; word-wrap:break-word; text-align:center; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-size:14px; font-weight:600; outline:none; color:grey; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.t2fdd { position:absolute; overflow:visible; width:260px; left:25px; top:190px; word-wrap:break-word; text-align:left; font-family:'robotocondensedregular', Arial; font-size:12px; font-weight:600; outline:none; color:grey; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.fdd_disponible { position:absolute; overflow:visible; width:300px; left:0; top:25px; word-wrap:break-word; text-align:center; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:600; outline:none; color:#009B22; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.fdd_indisponible { position:absolute; overflow:visible; width:300px; left:0; top:25px; word-wrap:break-word; text-align:center; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:600; outline:none; color:#FF735C; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.fdd_indisponible2 { position:absolute; overflow:visible; width:300px; left:470px; top:90px; word-wrap:break-word; text-align:center; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:600; outline:none; color:#FF735C; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.t2fddindisponible { position:absolute; overflow:visible; width:260px; left:25px; top:190px; word-wrap:break-word; text-align:left; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:600; outline:none; color:grey; z-index:1; overflow:hidden; text-overflow:ellipsis; z-index:102; }
.maskfdd { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:94%; height:206px; left:6px; top:225px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.maskfdd2 { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:94%; height:103px; left:6px; top:330px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listefdd { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:104%; height:206px; left:6px; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; }
.fondlignefdd { position:relative; cursor:default; margin:1px 0 -0.5px; padding:0; background-color:#F2f2f2; width:100%; height:25px; left:0; top:-0.1vw; }
.fondlignefdd2 { position:relative; cursor:default; margin:1px 0 -0.5px; padding:0; background-color:#F2f2f2; width:94%; height:25px; left:0; top:-0.1vw; }
.fondlignefdd:nth-child(odd){ background-color:rgba(0, 0, 0, 0.1); }
.fondlignefdd2:nth-child(odd){ background-color:rgba(0, 0, 0, 0.1); }
.lf0fdd { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:93%; height:25px; left:2px; top:-0.1vw;  }
.lf1fdd { position:absolute; top:0.3vw; left:10%; font-size:12px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(0, 0, 0, 1); overflow:hidden; text-overflow:ellipsis; }
.lf2fdd { position:absolute; top:0.3vw; left:31%; font-size:12px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(0, 0, 0, 1); overflow:hidden; text-overflow:ellipsis; }
.lf3fdd { position:absolute; top:0.3vw; left:50%; font-size:12px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(0, 0, 0, 1); overflow:hidden; text-overflow:ellipsis; }
.lf4fdd { position:absolute; top:0.3vw; left:73%; font-size:12px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(0, 0, 0, 1); overflow:hidden; text-overflow:ellipsis; }
.lf5fdd { position:absolute; top:0.3vw; left:94%; font-size:12px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(0, 0, 0, 1); overflow:hidden; text-overflow:ellipsis; }
.caseacocherfdd { position:absolute; cursor:pointer; background-color:transparent; border:2px solid rgba(0, 0, 0, 0.5); border-radius:2px; width:10px; height:10px; left:0; top:0.4vw; }
.caseacocherfdd:hover input ~ .w3docs { background-color:rgba(0, 0, 0, 0.2); }
.caseacocherfdd input:checked ~ .w3docs { background-color:transparent; }
.caseacocherfdd input:checked ~ .w3docs:after { display:block; }
.caseacocherfdd .w3docs:after { left:2px; bottom:3px; width:4px; height:8px; border:solid rgba(0, 0, 0, 0.5); border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.caseacocherfdd input[type='radio'] { display:none; }
.btn_retourfdd { display:block; position:absolute; width:60px; height:auto; top:445px; left:4%; overflow:visible; z-index:1; }
.btn_resetfdd { display:block; position:absolute; width:60px; height:auto; top:445px; left:27%; overflow:visible; z-index:1; }
.btn_validfdd { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider.png'); width:60px; height:60px; top:445px; left:50%; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_commanderfdd { display:block; position:absolute; width:60px; height:auto; top:445px; left:73%; overflow:visible; z-index:1; }
.btn_retourfdd2 { display:block; position:absolute; width:60px; height:auto; top:445px; left:15%; overflow:visible; z-index:1; }
.btn_resetfdd2 { display:block; position:absolute; width:60px; height:auto; top:445px; left:43%; overflow:visible; z-index:1; }
.btn_commanderfdd2 { display:block; position:absolute; width:60px; height:auto; top:445px; left:71%; overflow:visible; z-index:1; }
.t2fdd3 { position:absolute; overflow:visible; width:260px; left:25px; top:200px; word-wrap:break-word; text-align:left; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:600; outline:none; color:grey; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.t2fdd4 { position:absolute; overflow:visible; width:260px; left:25px; top:350px; word-wrap:break-word; text-align:left; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:600; outline:none; color:grey; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.btn_contact { display:block; position:absolute; width:auto; height:auto; top:315px; left:43%; overflow:visible; z-index:1; }
.btn_validfdd2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider.png'); width:60px; height:60px; top:445px; left:71%; overflow:visible; z-index:1; text-indent:-9999px; }
#moitunvoileun { position:absolute; width:450px; height:651px; left:200px; top:196px; overflow:visible; background-color:#000000; opacity:0.1; z-index:99; }
#moitunvoiledeux { position:absolute; width:865px; height:651px; left:200px; top:196px; overflow:visible; background-color:#000000; opacity:0.1; z-index:99; }
.t1sup { position:absolute; overflow:visible; width:260px; left:25px; top:25px; word-wrap:break-word; text-align:left; font-family:'robotocondensedregular', Arial; font-size:12px; font-weight:400; outline:none; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.btn_validfdd3 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider.png'); width:60px; height:60px; top:445px; left:41%; overflow:visible; z-index:1; text-indent:-9999px; }
.input-finition { position:absolute; overflow:visible; width:35%; min-width:10px; height:20px; margin:5px auto 60px 0; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; text-align:center; z-index:2; outline:none; padding:0; }
.input-finition1 { position:absolute; overflow:visible; width:38%; min-width:10px; height:20px; margin:5px auto 60px 60%; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; text-align:center; z-index:2; outline:none; padding:0; }
.recdevis5 { position:absolute; top:86.6%; left:10%; overflow:visible; width:100%; min-width:220px; height:80px; margin:0 auto 35px -0.5vw; z-index:2; outline:none; padding:0; text-overflow:ellipsis; }
.inputfi-css { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:37%; min-width:200px; height:30px; margin:5px auto 60px 3vw; z-index:2; outline:none; padding:0 10px; }
.inputfi { position:relative; overflow:visible; width:30%; min-width:170px; height:30px; top:30px; z-index:1; outline:none; margin:15px auto -5px 2.5vw; padding:0 10px; overflow:hidden; text-overflow:ellipsis; }
.finitions2 { margin:-15px 0 0 0; }
.inputfi:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.titrefinition { position:relative; width:35%; white-space:nowrap; text-align:left; left:5px; top:5px; font-family:'robotoregular'; font-style:normal; font-weight:bold; font-size:15px; color:grey; z-index:1; }
.inputfi2 { position:absolute; overflow:visible; width:40%; min-width:170px; height:380px; top:0; left:55%; z-index:1; outline:none; padding:0 10px; overflow:hidden; text-overflow:ellipsis; }
.btn_validfinition { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider.png'); width:60px; height:60px; top:390px; left:88%; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_retourfinition { display:block; position:absolute; width:60px; height:60px; top:390px; left:15px; overflow:visible; z-index:1; }
.choixfi { position:relative; width:55%; min-width:110px; white-space:nowrap; text-align:left; margin:5px -2vw -5px 95px; font-family:'robotocondensedregular'; font-size:13px; padding:10px 0 0; z-index:1; overflow:hidden; text-overflow:ellipsis; }
.finitions { margin:0 0 -33px 0; }
.btn_selectfinition { display:inline-block; position:relative; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-ajout.png'); width:35px; height:35px; top:33px; left:10px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_validnofdd { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider.png'); width:60px; height:60px; top:0; left:270px; overflow:visible; z-index:9999; text-indent:-9999px; }

/* Panneaux admin */
#surface1 { position:absolute; width:1200px; height:650px; left:275px; top:0; overflow:hidden; }
.titre4 { position:relative; width:100%; white-space:nowrap; text-align:left; left:30px; top:25px; font-family:'robotobold', Arial; font-size:20px; font-weight:500; color:#C14A93; z-index:1; text-transform:uppercase; }
.titre5 { position:relative; width:100%; white-space:nowrap; text-align:left; margin:50px auto 0 40px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.titre5warning { position:relative; width:100%; white-space:nowrap; text-align:left; margin:50px auto 0 40px; font-family:'robotocondensedregular', Arial; font-size:14px; color:#000000; font-weight:500; z-index:1; }
.input6 { position:relative; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:140px; height:25px; z-index:1; outline:none; margin:30px auto 0 20px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; }
.input6:focus { background-color:#FFFFFF; outline:none; }
.titre6 { position:relative; width:80px; white-space:nowrap; text-align:left; margin:-20px 0 37px 220px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.titre7 { position:relative; width:40px; white-space:nowrap; text-align:left; margin:-55px 0 37px 360px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.input7 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:50px; height:25px; z-index:1; outline:none; margin:-59px 0 37px 285px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; }
.input7:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.titre8 { position:absolute; width:80px; white-space:nowrap; text-align:left; left:420px; top:130px; margin:0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.titre9 { position:absolute; width:40px; white-space:nowrap; text-align:left; margin:-58px 0 40px 340px; left:220px; top:191px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.input8 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:120px; height:25px; z-index:1; outline:none; margin:30px auto 0 40px; top:96px; left:720px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; }
.input9 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:120px; height:30px; z-index:1; outline:none; top:162px; left:42px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; }
.input8:focus { background-color:#FFFFFF; outline:none; }
.titre10 { position:absolute; width:100%; white-space:nowrap; text-align:left; top:239px; left:40px; font-family:'robotoregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.titre10bis { color:#444444; font-weight:500; }
.titre10bis:hover { color:#555555; font-weight:500; }
.btn_validatefddadmin { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-uploader.png'); width:60px; height:60px; top:122px; left:930px; overflow:visible; z-index:1; text-indent:-9999px; }
.lignehorizon { overflow:visible; position:absolute; width:1px; height:840px; left:460px; top:-150px; transform:matrix(1,0,0,1,0,0) rotate(-90deg); transform-origin:center; z-index:1; }
#lignehorizon { fill:transparent; stroke:#000000; stroke-width:1px; stroke-linejoin:miter; stroke-linecap:butt; stroke-miterlimit:4; shape-rendering:auto; }
.titre11 { position:absolute; width:100%; white-space:nowrap; text-align:left; top:290px; left:40px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.maskadmin { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:945px; height:250px; left:15px; top:330px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeadmin { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:945px; height:250px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:0.5px solid #C14A93; }
.fondligneadmin { position:relative; cursor:default; margin:1px 0 -0.5px; padding:0; background-color:#F2f2f2; width:100%; height:30px; left:0; top:30px; }
.fondligneadmin:nth-child(odd){ background-color:rgba(0, 0, 0, 0.1); }
.titleadmin { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#C14A93; width:945px; height:30px; left:0; top:0; overflow:hidden; z-index:100; }
.btn_supadmin { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-supp_admin.png'); background-size:50px; width:45px; height:45px; top:585px; left:36px; overflow:visible; z-index:10; text-indent:-9999px; }
.lfdd0 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:40px; height:30px; left:0; top:0; }
.lfdd1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:40px; top:0; }
.lfdd2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:140px; top:0; }
.lfdd3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:240px; top:0; }
.lfdd4 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:340px; top:0; }
.lfdd5 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:420px; top:0; }
.lfdd8 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:60px; height:30px; left:500px; top:0; }
.lfdd6 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:560px; top:0; }
.lfdd7 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:640px; top:0; }
.lfdd7a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:60px; height:30px; left:720px; top:0; }
.lfdd7b { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:60px; height:30px; left:780px; top:0; }
.lfdd9 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:840px; top:0; }
.lfdd9a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:1160px; top:0; }
.tfdd0 { margin-left:-2px; margin-top:-2px; }
.tfdd1 { margin-top:-3px; }
.tsfdd0 { position:relative; padding:8px 5px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(255, 255, 255, 1); overflow:hidden; text-overflow:ellipsis; }
.tsfdd1 { position:relative; padding:8px 8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(255, 255, 255, 1); overflow:hidden; text-overflow:ellipsis; }
.tsfdd2 { position:relative; padding:8px 18px 0 0; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.tsfdd3 { position:relative; padding:8px 8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.tsfdd4 { left:20px; }
.tsfdd5 { padding-left:10px; }
.tsfdd6 { text-align:right; padding-right:30px; }
.input8bis { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:120px; height:25px; z-index:1; outline:none; margin:30px auto 0 40px; top:131px; left:720px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; }
.maskadmin2 { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:290px; height:250px; left:15px; top:330px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeadmin2 { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:290px; height:250px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; }
.lfdd1bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:60px; height:30px; left:35px; top:0; }
.lfdd2bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:60px; height:30px; left:95px; top:0; }
.lfdd3bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:60px; height:30px; left:155px; top:0; }
.tsfdd1bis { position:relative; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:right; color:#555555; overflow:hidden; text-overflow:ellipsis; padding:5px 10px 5px 5px; }
.tsfdd3bis { left:20px; padding:5px 0; }
.tsfdd4bis { left:20px; padding:5px 18px; }
.b-tribis { position:absolute; opacity:1; cursor:pointer; fill:rgba(177, 175, 136, 1); width:18px; height:auto; left:220px; top:6.2px; }
.titre8bis { left:40px; }
.input88 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:140px; height:25px; z-index:1; outline:none; margin:30px auto 0 40px; top:96px; left:200px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; }
.inputchoix { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible;max-width:100px; min-width:100px; height:30px; margin:30px auto 60px 40px; z-index:2; outline:none; padding:0 10px; }
.ellipsechoixnon { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:0.8; cursor:pointer; margin:0; padding:0; fill:#A0A0A0; box-shadow:none; width:17.5px; height:17.5px; left:0.05vw; top:0.02vw; }
.ellipsechoixnonnon { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:0.8; cursor:defaut; margin:0; padding:0; fill:#A0A0A0; box-shadow:none; width:17.5px; height:17.5px; left:0.05vw; top:0.02vw; }
.ellipsechoixoui { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; cursor:pointer; margin:0; padding:0; fill:#C14A93; box-shadow:none; width:17.5px; height:17.5px; left:19.7px; top:0.02vw; }
.ellipsechoixoui2 { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:0.8; cursor:pointer; margin:0; padding:0; fill:#C14A93; box-shadow:none; width:17.5px; height:17.5px; left:0px; top:0.02vw; }
.rectanglechoixoui { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; margin:0; padding:0; background-color:#C14A93; opacity:0.3; border-color:rgba(255, 255, 255, 1); border-style:none; border-width:0.15vw; border-radius:15px; box-shadow:none; width:32px; height:10px; left:3px; top:4.2px; }
.rectanglechoixnon { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; margin:0; padding:0; background-color:#A0A0A0; opacity:0.3; border-color:rgba(255, 255, 255, 1); border-style:none; border-width:0.15vw; border-radius:15px; box-shadow:none; width:32px; height:10px; left:3px; top:4.2px; }
.inputmode { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:140px; height:27px; z-index:1; outline:none; margin:30px auto 0 40px; top:98px; left:160px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; }
.titremode { position:absolute; width:80px; white-space:nowrap; text-align:left; left:480px; top:134px; margin:0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.titrefactfdddepre { position:relative; width:100%; white-space:nowrap; text-align:left; margin:120px auto 0 40px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.titrefactdepre { position:absolute; width:80px; white-space:nowrap; text-align:left; left:205px; top:274px; margin:0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.titremode2 { position:absolute; width:80px; white-space:nowrap; text-align:left; left:400px; top:274px; margin:0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.btn_validateparamfactfdd { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); background-size:50px; width:45px; height:45px; top:120px; left:580px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_validateparamfactfdd2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); background-size:50px; width:45px; height:45px; top:258px; left:740px; overflow:visible; z-index:1; text-indent:-9999px; }
.titre5pf1 { position:absolute; width:180px; white-space:nowrap; top:67px; left:50px; text-align:left; margin:0; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.titre5pv { position:absolute; width:180px; white-space:nowrap; top:67px; left:50px; text-align:left; margin:0; font-family:'robotocondensedregular'; font-size:13px; font-weight:500; z-index:1; }
.titre5pf2 { position:absolute; width:180px; white-space:nowrap; top:67px; left:250px; text-align:left; margin:0; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; text-align:center; }
#cadrepresse { position:absolute; width:180px; white-space:nowrap; top:93px; left:250px; text-align:left; margin:0; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.inputpf { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:140px; height:25px; z-index:1; outline:none; margin:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; top:100px; left:50px; }
.inputpf:focus { background-color:#FFFFFF; outline:none; }
.btn_addadmin { display:block; position:relative; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-ajout-admin.png'); background-size:50px; width:45px; height:45px; margin:0 auto; overflow:visible; z-index:10; text-indent:-9999px; }
#part1 { display:block; position:absolute; width:310px; height:460px; top:160px; left:50px; overflow:hidden; }
#part2 { display:block; position:absolute; width:310px; height:480px; top:160px; left:350px; overflow:hidden; }
#part3 { display:block; position:absolute; width:310px; height:480px; top:160px; left:690px; overflow:hidden; }
.pftext { position:absolute; width:150px; white-space:nowrap; text-align:left; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.inputpf1 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:200px; height:25px; z-index:1; outline:none; top:20px; left:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.titrepf { position:absolute; width:150px; white-space:nowrap; text-align:left; overflow:hidden; text-overflow:ellipsis; font-family:'robotobold', Arial; font-size:13px; color:grey; font-weight:500; z-index:1; }
#cadredup { position:absolute; width:180px; white-space:nowrap; top:93px; left:400px; text-align:left; margin:0; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.btn_dupadmin { display:block; position:relative; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-admin-dupli.png'); background-size:50px; width:45px; height:45px; margin:0 auto; overflow:visible; z-index:10; text-indent:-9999px; }
#cadredel { position:absolute; width:180px; white-space:nowrap; top:93px; left:550px; text-align:left; margin:0; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.btn_deladmin { display:block; position:relative; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-supp-admin.png'); background-size:50px; width:45px; height:45px; margin:0 auto; overflow:visible; z-index:10; text-indent:-9999px; }
#cadreval { position:absolute; width:auto; white-space:nowrap; top:410px; left:0; text-align:left; margin:0; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.btn_valadmin { display:block; position:relative; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); background-size:50px; width:45px; height:45px; margin:0 auto; overflow:visible; z-index:10; text-indent:-9999px; }
.inputchoix2 { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; max-width:100px; min-width:100px; height:30px; margin:25px auto 10px 10px; z-index:2; outline:none; padding:0 10px; }
.maskadmindev { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:240px; height:250px; left:20px; top:140px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeadmindev { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:240px; height:250px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:0.5px solid #C14A93; }
#cadredel2 { position:absolute; width:auto; white-space:nowrap; top:395px; left:25px; text-align:left; margin:0; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.btn_validatemagadmin { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-uploader.png'); background-size:40px; width:35px; height:35px; top:430px; left:230px; overflow:visible; z-index:1; text-indent:-9999px; }

/* Options devis */
.inputOptions1 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:20px; height:25px; z-index:1; outline:none; top:73px; left:140px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputOptions1:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.inputOptions2 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:20px; height:25px; z-index:1; outline:none; margin:-24px 0 24px 320px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputOptions2:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.textOptions1 { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; top:77px; left:190px; }
.textOptions2 { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; margin:-19px 0 19px 140px; }
.textOptions3 { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; margin:-19px 0 19px 370px; }
.inputchoix3 { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible;max-width:100px; min-width:100px; height:30px; margin:30px auto 60px 40px; z-index:2; outline:none; padding:0 10px; top:40px; left:450px; }
.textOptions4 { position:absolute; width:80px; white-space:nowrap; text-align:left; left:640px; top:77px; margin:0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.textOptions5 { position:absolute; width:125px; white-space:nowrap; text-align:left; left:500px; top:190px; margin:0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.btn_validateOpt { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); background-size:50px; width:45px; height:45px; top:63px; left:950px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_cadenasOff { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-cadenas-close.png'); background-size:30px; width:30px; height:30px; top:75px; left:270px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_cadenasOn { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-cadenasouvert.png');background-size:30px; width:30px; height:30px; top:75px; left:270px; overflow:visible; z-index:1; text-indent:-9999px; }
.textOpt { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; margin:-19px 0 19px 157px; z-index:1; }
.option-password { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:143px; height:30px; left:320px; top:70px; z-index:2; outline:none; padding:0 5px; }
input[type="checkbox"].inputPass { display: none; }
input[type="checkbox"].inputPass + label::before { position:absolute; opacity:1; cursor:pointer; margin:0; padding:0; background-image:url('/images/connexion/eye-off.png'); width:25px; height:20px; left:490px; top:72px; content:''; z-index:2; }
input[type="checkbox"].inputPass:checked + label::before { background-image:url('/images/connexion/eye-on.png'); }
.optext1 { position:absolute; font-family:'robotoregular', Arial; font-size:13px; font-weight:500; width:290px; top:-10px; text-align:center; }
.btn_validateOptbis1 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); background-size:35px; width:35px; height:35px; top:285px; left:730px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_validateOptbis2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); background-size:35px; width:35px; height:35px; top:285px; left:1050px; overflow:visible; z-index:1; text-indent:-9999px; }

/* Finition */
.inputFinition { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:30px; height:25px; z-index:1; outline:none; top:72px; left:260px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputFinition:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.textFinition1 { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; top:77px; left:50px; }
.textFinition2 { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; top:77px; left:320px; }
.btn_validateFinition { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); background-size:50px; width:45px; height:45px; top:155px; left:268px; overflow:visible; z-index:1; text-indent:-9999px; }

/* Reprise numérique */
.inputreprise { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible;max-width:100px; min-width:100px; height:30px; margin:30px auto 60px 40px; z-index:2; outline:none; padding:0 10px; top:50px; left:50px; }
.btn_validateReprise { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); background-size:50px; width:45px; height:45px; top:77px; left:520px; overflow:visible; z-index:1; text-indent:-9999px; }
.textReprise { position:absolute; width:150px; white-space:nowrap; text-align:left; left:250px; top:87px; margin:0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.textReprise1 { position:absolute; width:80px; white-space:nowrap; text-align:left; left:430px; top:87px; margin:0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:1; }
.inputReprise1 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:20px; height:25px; z-index:1; outline:none; top:83px; left:380px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputReprise1:focus { background-color:rgba(235, 235, 235, 1); outline:none; }

/* Matière première */
.maskmat { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:1100px; height:515px; left:0; top:110px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listemat { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1100px; height:515px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.maskmat2 { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:1100px; height:515px; left:0; top:120px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listemat2 { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1100px; height:515px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titlemat { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#C14A93; width:1100px; height:30px; left:0; top:0; overflow:hidden; z-index:100; }
.mat1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:25px; left:40px; top:0; }
.mat2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:150px; top:0; }
.mat3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:250px; top:0; }
.mat4 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:25px; left:350px; top:0; }
.mat5 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:270px; height:25px; left:460px; top:0; }
.mat6 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:50px; height:25px; left:730px; top:0; }
.mat7 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:25px; left:780px; top:0; }
.mat8 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:25px; left:855px; top:0; }
.mat9 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:25px; left:930px; top:0; }
.mat10 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:25px; left:1005px; top:0; }
.mat11 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:25px; left:860px; top:0; }
.mat0 { position:relative; padding:5px 5px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(255, 255, 255, 1); overflow:hidden; text-overflow:ellipsis; }
.b-tri { position:absolute; opacity:1; cursor:pointer; fill:rgba(177, 175, 136, 1); width:18px; height:auto; left:3px; top:6.2px; }
.btn_ajoutMat { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-ajout_admin.png'); background-size:50px; width:45px; height:45px; top:575px; left:21px; overflow:visible; z-index:999; text-indent:-9999px; }
.tsmat { left:5px; }
.btn_suppMat { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-supp_admin.png'); background-size:50px; width:45px; height:45px; top:575px; left:21px; overflow:visible; z-index:999; text-indent:-9999px; }
.btn_ajoutMat2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-ajout_admin.png'); background-size:50px; width:45px; height:45px; top:63px; left:320px; overflow:visible; z-index:1; text-indent:-9999px; }
.inputMat { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:110px; height:25px; z-index:1; outline:none; top:73px; left:180px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputMat:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.mat12 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:45px; height:22px; z-index:1; outline:none; top:4px; left:1010px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.mat3bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:25px; left:250px; top:0; }
.mat4bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:340px; top:0; }
.mat5bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:290px; height:25px; left:440px; top:0; }
.mat6bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:50px; height:25px; left:730px; top:0; }
.mat7bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:780px; top:0; }
.mat8bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:880px; top:0; }
.mat11bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:980px; top:0; }
.btn_mat12 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-maj-prix.png'); background-size:83px 42px; width:80px; height:45px; top:585px; left:909px; overflow:visible; z-index:10; text-indent:-9999px; }

/* Gestion clients */
#surface2 { position:absolute; width:1300px; height:650px; left:275px; top:0; overflow:hidden; }
.btn_ajoutClient { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-ajout_admin.png'); background-size:50px; width:45px; height:45px; top:63px; left:40px; overflow:visible; z-index:1; text-indent:-9999px; }
.titreClient { position:relative; width:100%; white-space:nowrap; text-align:left; margin:50px auto 0 100px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.maskClient { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:1150px; height:500px; left:15px; top:120px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeClient { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1150px; height:500px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.cli1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:190px; height:25px; left:0; top:0; }
.cli2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:190px; height:25px; left:190px; top:0; }
.cli3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:250px; height:25px; left:380px; top:0; }
.cli4 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:25px; left:630px; top:0; }
.cli5 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:25px; left:780px; top:0; }
.cli6 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:930px; top:0; }
.cli7 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:1040px; top:0; }
.tsfddcli { padding:5px 10px; }
.tsfddcli3 { padding:7px 10px; }
.tsfddcliselect { padding:5px 0; }
.tsfddcli1 { position:relative; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.tsfddcli2 { position:relative; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.titleclient { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#C14A93; width:1150px; height:30px; left:0; top:0; overflow:hidden; z-index:100; }
.cli8 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:25px; left:780px; top:2px; background-color:#C14A93; color:#FFFFFF; font-family:'robotocondensedregular', Arial; font-size:14px; }
#zonecli { display:block; position:relative; opacity:1; cursor:default; left:50px; margin:10px 0 -6px 0; padding:0; width:400px; height:30px; }
#zonecli2 { display:block; position:relative; opacity:1; cursor:default; left:50px; margin:10px 0 -6px 510px; padding:0; width:400px; height:30px; }
#zonecli2premium { position:absolute; opacity:1; cursor:default; left:500px; margin:10px 0 -6px 0; padding:0; width:460px; height:70px; }
#zonecli3premium { position:absolute; opacity:1; cursor:default; left:500px; margin:10px 0 -6px 0; padding:0; width:460px; height:100px; }
#zonecli3 { display:block; position:relative; opacity:1; cursor:default; left:50px; margin:30px 0 -26px 510px; padding:0; width:400px; height:30px; }
#zonecli4 { display:block; position:relative; opacity:1; cursor:default; left:50px; margin:543px 0 -26px 510px; padding:0; width:400px; height:30px; }
.inputcli { width:60px; left:79%; }
.titrecli { position:relative; width:100%; white-space:nowrap; text-align:left; margin:-502px auto 0 550px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.titrecli3 { position:relative; width:100%; white-space:nowrap; text-align:left; margin:-542px auto 0 550px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.titrecli2 { position:relative; width:100%; white-space:nowrap; text-align:left; margin:40px auto -532px 550px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.clicss { width:200px; margin-left:185px; }
.btn_validateCli { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); background-size:50px; width:45px; height:45px; top:550px; left:915px; overflow:visible; z-index:1; text-indent:-9999px; }
.libcli { position:absolute; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:560px; top:550px; z-index:1; }
.btn_block, .btn_deblock { text-indent:-9999px}
.inputchoixcli { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:200px; height:30px; margin:0 auto 60px 175px; z-index:2; outline:none; padding:0 10px; }
.textCli { position:absolute; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:500; top:5px; left:400px; }
.input-css:focus { background:#F2f2f2; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; outline:none; }
.inputCli-css { position:absolute; overflow:visible; width:60px; margin:-85px auto 60px -70px; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:2; outline:none; padding:0 10px; text-align:center; }
.btn_cadenasOnCli { display:block; position:absolute; margin:-88px auto 60px -30px; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-cadenasouvert.png'); background-size:25px; width:25px; height:25px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_cadenasOffCli { display:block; position:absolute; margin:-88px auto 60px -60px; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-cadenas-close.png');background-size:25px; width:25px; height:25px; overflow:visible; z-index:1; text-indent:-9999px; }
.messageCli { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; top:35px; left:200px;}
.libcli2 { position:absolute; width:390px; top:475px; left:560px; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; z-index:1;}
.libcli3 { position:absolute; width:390px; top:510px; left:560px; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; z-index:1;}

/* Conditionnement */
#surface3 { position:absolute; width:65vw; min-width:1300px; height:650px; left:275px; top:0; overflow:hidden; }
.maskcarton { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:730px; height:220px; left:0; top:370px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listecarton { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:730px; height:220px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titre5new { position:relative; width:100%; white-space:nowrap; text-align:left; margin:50px auto 0 25px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.maskpalette { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:730px; height:220px; left:0; top:110px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listepalette { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:730px; height:220px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.maskport { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:680px; height:220px; left:780px; top:370px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeport { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:680px; height:220px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.fondlignecond { position:relative; cursor:default; margin:1px 0 -0.5px; padding:0; background-color:#F2f2f2; width:100%; height:30px; left:0; top:25px; }
.fondlignecond:nth-child(odd){ background-color:rgba(0, 0, 0, 0.1); }
.titlecond { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#C14A93; width:800px; height:30px; left:0; top:0; overflow:hidden; z-index:100; }
.cond1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:25px; left:60px; top:0; }
.cond2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:210px; top:0; }
.cond3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:310px; top:0; }
.cond4 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:410px; top:0; }
.cond5 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:25px; left:510px; top:0; }
.cond6 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:25px; left:610px; top:0; }
.cond7 { position:relative; padding:6px 8px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; text-overflow:ellipsis; text-align:right; }
.cond8 { position:relative; padding:6px 8px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; text-overflow:ellipsis; text-align:left; }
.cond8a { position:absolute; width:200px; top:6px; right:8px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; text-overflow:ellipsis; text-align:right; }
.cond9 { position:relative; padding:6px 8px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; text-overflow:ellipsis; text-align:center; }
.cond10 { color:#F2f2f2; }
.btn_suppCond { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-supp_admin.png'); background-size:25px; width:25px; height:25px; top:4px; left:5px; overflow:visible; z-index:10; text-indent:-9999px; }
.suppCond { background-size:28px; width:28px; height:28px; }
.btn_modCond { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-editer.png'); background-size:25px; width:25px; height:25px; top:4px; left:35px; overflow:visible; z-index:10; text-indent:-9999px; }
.cond11 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:160px; height:25px; left:60px; top:0; }
.cond12 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:60px; height:25px; left:195px; top:0; }
.cond12bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:140px; height:25px; left:270px; top:0; }
.cond12ter { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:140px; height:25px; left:410px; top:0; }
.btn_addCond { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-ajout_admin.png'); background-size:45px; width:45px; height:45px; top:-9px; left:535px; overflow:visible; z-index:10; text-indent:-9999px; }
.btn_addCond2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-ajout_admin.png'); background-size:45px; width:45px; height:45px; top:-9px; left:465px; overflow:visible; z-index:10; text-indent:-9999px; }
.textCond1 { position:relative; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; margin:55px 0 -40px 20px; }
.textCond1a { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; top:88px; left:405px; }
.textCond2 { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; margin:18px 0 -40px 280px; }
.textCond3 { position:relative; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; margin:85px 0 -70px 40px; }
.inputCond1 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:210px; height:24px; z-index:1; outline:none; top:48px; left:200px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:left; }
.inputCond2 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:50px; height:24px; z-index:1; outline:none; top:81px; left:200px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputCond3 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:50px; height:24px; z-index:1; outline:none; top:81px; left:280px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputCond4 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:50px; height:24px; z-index:1; outline:none; top:81px; left:360px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputCond4a { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:30px; height:24px; z-index:1; outline:none; top:81px; left:480px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputCond5 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:50px; height:24px; z-index:1; outline:none; top:114px; left:200px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputCond6 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:50px; height:24px; z-index:1; outline:none; top:147px; left:200px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputCond7 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:60px; height:24px; z-index:1; outline:none; top:48px; left:150px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputCond8 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:60px; height:24px; z-index:1; outline:none; top:48px; left:400px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputCond9 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:60px; height:24px; z-index:1; outline:none; top:81px; left:150px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputCond10 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:60px; height:24px; z-index:1; outline:none; top:81px; left:400px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputCond2a { top:38px; left:170px; }
.inputCond2b { top:68px; left:170px; }
.inputCond2c { top:98px; left:170px; }
.textCond11 { position:relative; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; margin:39px 0 -25px 20px; }
.inputCond1:focus .inputCond2:focus .inputCond3:focus .inputCond4:focus .inputCond4a:focus .inputCond5:focus .inputCond6:focus .inputCond7:focus .inputCond8:focus .inputCond9:focus .inputCond10:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.btn_validateCond { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-uploader.png'); background-size:40px; width:35px; height:35px; top:136px; left:398px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_validateCond2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-uploader.png'); background-size:40px; width:35px; height:35px; top:136px; left:448px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_validateCond2a { top:141px; left:207px; }
.btn_retCond { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/b-retour.png'); background-size:35px; width:35px; height:35px; top:-4px; left:540px; overflow:visible; z-index:10; text-indent:-9999px; }
.btn_retCond2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/b-retour.png'); background-size:35px; width:35px; height:35px; top:-4px; left:470px; overflow:visible; z-index:10; text-indent:-9999px; }
#parampal { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:300px; height:180px; left:780px; top:105px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
#parampa2 { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:320px; height:180px; left:1135px; top:105px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.titre5new2 { position:absolute; width:300px; left:805px; top:80px; white-space:nowrap; text-align:left; margin:0; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.cond1new { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:0; top:0; }
.cond1new2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:0; top:30px; }
.cond1new3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:0; top:60px; }
.cond2new { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:80px; top:0; }
.cond2new2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:80px; top:30px; }
.cond2new3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:80px; top:60px; }
.cond3new { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:200px; top:0; }
.cond3new2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:200px; top:30px; }
.cond3new3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:200px; top:60px; }
.cond4new { position:relative; padding:6px 8px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#F2F2F2; overflow:hidden; text-overflow:ellipsis; text-align:center; }
.cond4new2 { position:relative; padding:6px 8px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-overflow:ellipsis; text-align:center; }
.titlecondnew { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#C14A93; width:320px; height:30px; left:0; top:0; overflow:hidden; z-index:100; }
.maskmandrin { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:320px; height:150px; left:0; top:35px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; border:1px solid black;}
.listemandrin { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:320px; height:150px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.btn_validatemandrin { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-uploader.png'); background-size:40px; width:35px; height:35px; top:142px; left:240px; overflow:visible; z-index:1; text-indent:-9999px; z-index:101; }
.inputmandrin { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:25px; height:24px; z-index:1; outline:none; top:3px; left:30px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputmandrin2 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:40px; height:24px; z-index:1; outline:none; top:3px; left:15px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.condmandrin { position:absolute; padding:6px 8px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-overflow:ellipsis; left:5px; }
.condmandrin2 { position:absolute; padding:6px 8px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-overflow:ellipsis; left:75px; }
.textmandrin { position:absolute; width:200px; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; margin-left:15px; top:136px; z-index:101; }
.titlemandrin { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; width:320px; height:30px; left:0; top:0; overflow:hidden; z-index:100; }

/* Finition / Embellissement */
#surface4 { position:absolute; width:65vw; min-width:1300px; height:650px; left:275px; top:0; overflow:hidden; }
#surface4bis { position:absolute; width:65vw; min-width:1300px; height:650px; left:200px; top:0; overflow:hidden; }
.blockfi1 { display:block; position:absolute; width:550px; height:600px; white-space:nowrap; text-align:left; margin:0 auto 0 650px; top:66px; left:0; font-size:13px; font-weight:500; z-index:1; }
.titrefi1 { display:block; position:relative; width:200px; white-space:nowrap; text-align:left; margin:70px auto -70px 200px; font-family:'robotocondensedbold', Arial; font-size:13px; color:grey; font-weight:500; z-index:1; opacity:0.7; text-transform:uppercase; }
.listefi { display:block; position:relative; width:500px; margin:80px auto -55px 190px; font-family:'robotocondensedbold', Arial; font-size:13px; color:grey; font-weight:500; z-index:1; border:1px solid white; }
.listefi2 { display:block; position:relative; width:30%; margin:-90px auto 30px 190px; font-family:'robotocondensedbold', Arial; font-size:13px; color:grey; font-weight:500; z-index:1; border:1px solid white; }
.inputchoixfinition { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:relative; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; max-width:100px; min-width:100px; height:30px; margin:0 auto 60px 40px; z-index:2; outline:none; padding:0 10px; }
.listefi3 { display:block; position:relative; width:70%; margin:-45px auto 70px 150px; font-family:'robotocondensedbold', Arial; font-size:13px; color:grey; font-weight:500; z-index:1; border:1px solid white; }
.listefi4 { display:block; position:relative; width:70%; margin:-130px auto 155px 150px; font-family:'robotocondensedbold', Arial; font-size:13px; color:grey; font-weight:500; z-index:1; border:1px solid white; }
.listefi5 { display:block; position:relative; width:70%; margin:-160px auto 185px 150px; font-family:'robotocondensedbold', Arial; font-size:13px; color:grey; font-weight:500; z-index:1; border:1px solid white; }
.listefi6 { display:block; position:relative; width:70%; margin:-195px auto 220px 150px; font-family:'robotocondensedbold', Arial; font-size:13px; color:grey; font-weight:500; z-index:1; border:1px solid white; }
.listefi7 { display:block; position:relative; width:70%; margin:-225px auto 250px 150px; font-family:'robotocondensedbold', Arial; font-size:13px; color:grey; font-weight:500; z-index:1; border:1px solid white; }
.fin1 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:180px; height:22px; z-index:1; outline:none; top:-1px; left:35px;  padding:2px 10px 0;font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-overflow:ellipsis; text-align:left; }
.fin1bis { position:absolute; border-radius:5px; width:180px; height:22px; z-index:1; outline:none; top:-1px; left:35px;  padding:2px 10px 0;font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-overflow:ellipsis; text-align:left; }
.fin3 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:105px; height:25px; z-index:1; outline:none; top:-5px; left:245px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; }
.fin3:focus { background-color:#FFFFFF; outline:none; }
.fin4 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:45px; height:22px; z-index:1; outline:none; top:-1px; left:360px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.fin4bis { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:45px; height:20px; z-index:1; outline:none; top:-1px; left:360px; padding:2px 10px 0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; color:#000000; text-align:right; }
.fin5 { position:absolute; width:60px; left:430px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-overflow:ellipsis; text-align:left; }
.fin6 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:55px; height:20px; z-index:1; outline:none; top:-1px; left:670px; padding:2px 10px 0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; color:#000000; text-align:right; }
.fin6bis { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:55px; height:20px; z-index:1; outline:none; top:-1px; left:630px; padding:2px 10px 0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; color:#000000; text-align:right; }
.fin7 { position:absolute; width:75px; left:570px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:right; color:#000000; overflow:hidden; text-overflow:ellipsis; padding:0 10px; }
.fin7bis { position:absolute; width:auto; left:750px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:right; color:#000000; overflow:hidden; text-overflow:ellipsis; padding:0; }
.titreficat { display:block; position:absolute; width:60px; white-space:nowrap; text-align:right; margin:-30px auto 0 215px; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; color:black; z-index:1; opacity:0.8; }
.fincat { position:absolute; border-radius:5px; box-shadow:1px 1px 1px #cecece, -1px -1px 1px #ffffff; width:55px; height:20px; z-index:1; outline:none; top:-30px; left:295px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; }
.fincat:focus { background-color:#FFFFFF; outline:none; }
.titrefinition2 { position:relative; width:10vw; min-width:170px; white-space:nowrap; text-align:left; left:10px; top:15px; font-family:'robotoregular'; font-style:normal; font-weight:bold; font-size:14px; color:grey; z-index:1; }
.finitionliste { position:relative; width:10vw; min-width:170px; height:20px; white-space:nowrap; text-align:left; margin:22px auto -22px 10px; font-family:'robotoregular'; font-style:normal; font-size:12px; z-index:1; }
.finitionliste2 { position:relative; width:10vw; min-width:170px; height:20px; white-space:nowrap; text-align:left; margin:27px auto -25px 10px; font-family:'robotoregular'; font-style:normal; font-size:12px; z-index:1; }
.finitionom { position:absolute; margin:1px 0 auto 25px; }
.finitionombis { position:absolute; width:140px; margin:1px 0 auto 5px; overflow:hidden; text-overflow:ellipsis; }
.finitiontitre { margin-top:20px; }
.finitionmax { display:block; position:absolute; margin:-18px 0 auto 155px; font-family:'robotoregular'; font-style:normal; font-size:12px; text-align:right; }
.finitionombre { position:relative; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:50px; height:20px; z-index:1; outline:none; top:0; left:150px; padding:0 5px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; }
.finitionombre:focus { background-color:#FFFFFF; outline:none; }
.finitionleft1 { display:block; position:absolute; top:20px; left:0; }
.finitionleft2 { display:block; position:absolute; top:198px; left:0; }
.finitionmilieu1 { display:block; position:absolute; top:20px; left:35%; }
.finitionmilieu2 { display:block; position:absolute; top:198px; left:35%; }
.finitionmilieu3 { display:block; position:absolute; top:388px; left:35%; }
.finitiondroit1 { display:block; position:absolute; top:20px; left:70%; }
.finitiondroit2 { display:block; position:absolute; top:100px; left:70%; }
.finitiondroit3 { display:block; position:absolute; top:198px; left:70%; }
.btn_validatefi { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider.png'); background-size:50px; width:50px; height:50px; top:510px; left:80px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_retourfi { display:block; position:absolute; background-color:transparent; background-image:url('/images/bouton/b-valider.png'); background-size:50px; width:50px; height:50px; top:510px; left:20px; overflow:visible; z-index:1; }

/* Modifications marges et options */
.titre4a { position:absolute; width:100%; white-space:nowrap; text-align:left; left:480px; top:25px; font-family:'robotobold', Arial; font-size:20px; font-weight:500; color:#C14A93; z-index:1; text-transform:uppercase; }
.titre4b { position:absolute; width:100%; white-space:nowrap; text-align:left; left:480px; top:145px; font-family:'robotobold', Arial; font-size:20px; font-weight:500; color:#C14A93; z-index:1; text-transform:uppercase; }
.inputchoix3a { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible;max-width:200px; min-width:200px; height:30px; margin:30px auto 60px 40px; z-index:2; outline:none; padding:0 10px; top:40px; left:0; }
.titre5a { position:absolute; width:100%; white-space:nowrap; text-align:left; top:77px; left:295px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.btn_addOpt { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-ajout_admin.png'); background-size:45px; width:45px; height:45px; top:266px; left:650px; overflow:visible; z-index:10; text-indent:-9999px; }
.btn_suppOpt { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-supp_admin.png'); background-size:40px; width:40px; height:40px; overflow:visible; z-index:10; text-indent:-9999px; }
.btn_valOpt { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); background-size:37px; width:37px; height:37px; overflow:visible; z-index:10; text-indent:-9999px; }
.maskOpt { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:690px; height:187px; left:475px; top:330px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeOpt { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:710px; height:187px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.fondligneOpt { position:relative; cursor:default; margin:2px 0 -1px; padding:0; width:690px; height:30px; left:0; top:0; }

/* Modifications fdd */
.fddNew { display:block; position:absolute; width:50px; height:50px; top:63px; left:40px; overflow:visible; z-index:1; }
.selectPresse { position:relative; width:200px; height:25px; z-index:1; outline:none; margin:0; padding:0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; }
.selectSupport { position:relative; width:200px; height:25px; z-index:1; outline:none; margin:0; padding:0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; }
.titrefdd { position:absolute; width:200px; white-space:nowrap; text-align:left; top:270px; left:40px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.titrefdd2 { position:absolute; width:200px; white-space:nowrap; text-align:left; top:270px; left:340px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.listefdd2 { display:block; position:absolute; width:200px; top:300px; left:340px; font-family:'robotocondensedbold', Arial; font-size:13px; color:grey; font-weight:500; z-index:1; }
.listefdd3 { display:block; position:absolute; width:220px; height:250px; top:300px; left:40px; font-family:'robotocondensedbold', Arial; font-size:13px; color:grey; font-weight:500; z-index:1; overflow-x:hidden; overflow-y:auto; }
.btn_fddadmin { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-uploader.png'); width:60px; height:60px; top:270px; left:670px; overflow:visible; z-index:1; text-indent:-9999px; }
.titre12 { position:absolute; width:100%; white-space:nowrap; text-align:left; top:120px; left:40px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.maskadminfdd { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:1150px; height:480px; left:15px; top:150px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeadminfdd { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1150px; height:480px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

/* Réglages langues */
.inputchoix2lang { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; max-width:165px; min-width:165px; height:30px; margin:25px auto 10px 10px; z-index:2; outline:none; padding:0 10px; }
.rectanglechoixouilang { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; margin:0; padding:0; background-color:#C14A93; opacity:0.3; border-color:rgba(255, 255, 255, 1); border-style:none; border-width:0.15vw; border-radius:15px; box-shadow:none; width:32px; height:10px; left:35px; top:4.2px; }
.ellipsechoixouilang { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; cursor:pointer; margin:0; padding:0; fill:#C14A93; box-shadow:none; width:17.5px; height:17.5px; left:50px; top:0.02vw; }
.ellipsechoixoui2lang { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:0.8; cursor:pointer; margin:0; padding:0; fill:#C14A93; box-shadow:none; width:17.5px; height:17.5px; left:35px; top:0.02vw; }

/* Factures membre */
.dl-facture { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:250px; left:300px; background-image:url('/images/facture/b-download-fa.png'); background-size:50px; text-indent:-9999px; }
.txtFa { position:absolute; width:180px; white-space:nowrap; text-align:left; left:580px; top:270px; margin:0; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:600; color:grey; text-align:right; }
.inputFa { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:110px; height:25px; top:265px; left:780px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputFa:focus { background-color:#FFFFFF; outline:none; }
.txtFa2 { position:absolute; width:180px; white-space:nowrap; text-align:left; left:900px; top:270px; margin:0; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:600; color:grey; text-align:right; }
.inputFa2 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:110px; height:25px; top:265px; left:1100px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputFa2:focus { background-color:#FFFFFF; outline:none; }
.lf0fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:110px; top:0; }
.lf1fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:230px; top:0; }
.lf2fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:330px; top:0; }
.lf3fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:165px; height:30px; left:430px; top:0; }
.lf4fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:30px; left:595px; top:0; }
.lf5fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:705px; top:0; }
.lf6fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:30px; left:785px; top:0; }
.lf7fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:895px; top:0; }
.lf8fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:30px; left:975px; top:0; }
.lf9fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:1085px; top:0; }
.lf10fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:30px; left:1185px; top:0; }
.b-fa { position:absolute; opacity:1; cursor:default; width:22px; height:22px; left:28px; top:5px; }
.bdu { position:absolute; width:110px; height:25px;left:400px; top:780px; text-align:center; }
.bdue { position:relative; opacity:1; width:24px; height:24px; }
.tdue { position:absolute; width:110px; left:400px; top:810px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; font-style:italic; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; z-index:999; }
.bdu2 { position:absolute; width:110px; height:25px;left:510px; top:780px; text-align:center; }
.tdue2 { position:absolute; width:110px; left:510px; top:810px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; font-style:italic; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; z-index:999; }
.bdu3 { position:absolute; width:110px; height:25px;left:620px; top:780px; text-align:center; }
.tdue3 { position:absolute; width:110px; left:620px; top:810px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; font-style:italic; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; z-index:999; }

/* Adresses membre */
.pict-sousmenu1 { position:relative; overflow:hidden; width:180px; min-width:180px; height:80px; margin:-390.1px auto 373px 197px; z-index:0; outline:none; padding:0; }
.sousmenu1 { position:relative; width:140px; height:35px; margin:-433px auto 397px 207px; padding:0 10px; font-family:'robotocondensedregular', Arial; word-break:normal; text-transform:uppercase; font-weight:bold; color:#C14A93; text-align:center; font-size:14px; z-index:1; overflow:hidden; text-overflow:ellipsis; }
#surfaceadress { position:absolute; width:1200px; height:650px; left:450px; top:197px; overflow:hidden; }
.madress { display:block; position:absolute; opacity:1; margin:0 10px 0 100px; padding:0; background-color:rgba(255, 255, 255, 1); width:1000px; height:350px; left:-70px; top:230px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.ladress { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:999px; height:350px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.tadress { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 100px; padding:0; background-color:rgba(0, 0, 0, 0.5); width:1000px; height:40px; left:-70px; top:190px; overflow:hidden; z-index:100; }
.lf0adress { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:30px; left:70px; top:0; }
.lf1adress { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:195px; height:30px; left:220px; top:0; }
.lf2adress { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:195px; height:30px; left:415px; top:0; }
.lf3adress { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:610px; top:0; }
.lf4adress { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:30px; left:710px; top:0; }
.lf5adress { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:140px; height:30px; left:860px; top:0; }
.tsadress0 { position:relative; padding:8px 3px 0 8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(255, 255, 255, 1); overflow:hidden; text-overflow:ellipsis; }
.tsadress1 { position:relative; padding:8px 3px 0 8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.b-deladress { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; background-image:url('/images/devis/b-del-mini.png'); background-size:23px; width:23px; height:23px; top:5px; left:5px; border-radius:5px; text-indent:-9999px; }
.b-modadress { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; background-image:url('/images/bouton/b-modifier.png'); background-size:26px; width:26px; height:26px; top:5px; left:35px; border-radius:5px; text-indent:-9999px; }
.b-newadress { display:block; position:absolute; background-size:50px; width:50px; height:50px; top:330px; left:1435px; overflow:visible; cursor:pointer; z-index:2 }
.newadress { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:600px; height:400px; left:700px; top:295px; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; border-radius:5px; }
.pict-retouradress { display:block; position:absolute; background-color:transparent; background-image:url('/images/b-retour.png'); width:60px; height:60px; left:30px; top:320px; z-index:1; text-indent:-9999px; cursor:pointer; }
.pict-retouradress2 { display:block; position:absolute; background-color:transparent; background-image:url('/images/b-retour.png'); width:60px; height:60px; left:30px; top:485px; z-index:1; text-indent:-9999px; cursor:pointer; z-index:2; }
.libadress { position:absolute; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:50px; top:-90px; z-index:1; }
.libadress2 { position:absolute; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:50px; top:115px; z-index:1; }
.inputadress { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:150px; height:28px; left:46%; top:-90px; z-index:2; outline:none; padding:0 10px; }
.inputadress:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.btn_valid_adress { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); width:52px; height:52px; top:320px; left:450px; overflow:visible; z-index:1; text-indent:-9999px; }
.champsadress { position:absolute; width:100%; white-space:nowrap; text-align:left; left:100px; top:350px; font-family:'robotoregular'; font-style:normal; font-size:13px; }
.champsadress2 { position:absolute; width:100%; white-space:nowrap; text-align:left; left:100px; top:500px; font-family:'robotoregular'; font-style:normal; font-size:13px; }
.newadressdevis { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:600px; height:550px; left:680px; top:220px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; border-radius:5px; }
.titre4adress { position:relative; width:100%; white-space:nowrap; text-align:center; left:0; top:50px; font-family:'robotobold', Arial; font-size:20px; font-weight:400; color:#000000; z-index:1; }
#divadresse { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:420px; height:350px; left:90px; top:150px; word-wrap:break-word; overflow-x:hidden; overflow-y:hidden; text-overflow:hidden; z-index:1; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.libadressbis { position:absolute; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; width:150px; left:-30px; top:-90px; z-index:1; }
.libadress2bis { position:absolute; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; width:150px; left:-30px; top:115px; z-index:1; }
#error-message_2 { display:none; width:47.5%; font-family:'robotoregular'; font-style:normal; font-size:13px; z-index:999; }
.btn_valid_adress1 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); width:52px; height:52px; top:280px; left:320px; overflow:visible; z-index:1; text-indent:-9999px; }
.titre4adress2 { position:absolute; width:150px; white-space:nowrap; text-align:left; left:110px; top:125px; font-family:'robotobold', Arial; font-size:20px; font-weight:400; color:#000000; z-index:1; }
.inputpfadress { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:150px; height:25px; z-index:2; outline:none; margin:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; top:160px; left:105px; }
.inputpfadress:focus { background-color:#FFFFFF; outline:none; }

/* Calendrier */
.newdateL { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:600px; height:550px; left:680px; top:220px; word-wrap:break-word; overflow:visible; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; border-radius:5px; cursor:default; }
#titredate { display:block; position:absolute; width:300px; height:auto; top:80px; left:150px; word-wrap:break-word; overflow:hidden; text-overflow:hidden; }
.titredate { text-align:center; left:0; top:0; font-family:'robotoregular', Arial; font-size:16px; font-weight:600; color:#000000; z-index:1; }
.btn_valid_dateL { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/commande/b-pouce.png'); width:52px; height:52px; top:415px; left:277px; overflow:visible; z-index:1; text-indent:-9999px; }
#calendrier { width:600px; height:550px; padding: 0; margin: 0; box-sizing: border-box; }
.ui-datepicker-inline { position:absolute; top:160px; left:160px; }
.ui-datepicker-prev { cursor:pointer; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAuUlEQVQokXXRsUtCYRAA8J8pDQ1CVIgIgtBU2NDiZIuDS4uLf6WDS1O0tLREEE8icBNKS3lTs8/B78XHw3dwcHA/juOuqjzucYJVrQQMcYctvo4OgEFIeMK6iPphCjzjEWLUC3vACx7yRo5uMUIFr5gii1EL41AvMIkBVPGH04DrSLEsIvjEOZq4wi9+iijDR0ANXOMbmxjlcIY2LtANO6YxymGCDs5wg/ciYv+KBJeY4+2A+Y9j4Y47RtUkrNXeDxUAAAAASUVORK5CYII=') !important; background-repeat:no-repeat !important; background-position: center !important; }
.ui-datepicker-next { cursor:pointer; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAtElEQVQYlXXQsUpCcRQH4I97EQyHa1pgIEE0hBGYL+BjNLRFjxXh4rM4F21BS4S4FAgqQioOngt/RM/6+zi/w4EanlA4MDkecYsO3vG/D8a4Rx03eMMqBQt8oodTXAdalwBm+IpNDVxG3aYEMMU3ujjDBT5SAH9R2cE58mwPFOgneJSCGp7RjLoXTEtQjbCFOV7xCxkqdp9sYxnhpFyb4QFXdh8c4Cc9Ko++OwzjFwfn5FiwBVeuI/K2UCkSAAAAAElFTkSuQmCC') !important; background-repeat:no-repeat !important; background-position: center !important; }

/* Port */
.newport { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:500px; height:350px; left:730px; top:270px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:5px; box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; }
.pict-retourport { display:block; position:absolute; background-color:transparent; background-image:url('/images/b-retour.png'); width:60px; height:60px; left:30px; top:270px; z-index:1; text-indent:-9999px; cursor:pointer; z-index:2; }
.textport { display:block; position:absolute; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:500; width:240px; top:100px; left:125px; text-align:left; }
.portright { display:block; position:absolute; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:500; width:240px; top:-1px; text-align:right; cursor:default; }
.textport2 { display:block; position:absolute; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:500; width:240px; top:125px; left:125px; text-align:left; }
.portright2 { display:block; position:absolute; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:500; width:240px; top:-1px; text-align:right; cursor:default; }
.textport3 { display:block; position:absolute; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:500; width:100px; top:5px; left:10px; text-align:center; }
.textport4 { display:block; position:absolute; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:500; width:100px; top:5px; left:155px; text-align:center; }
.boutonPort { display:block; position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:38px; height:18.4px; left:115px; top:20%; }
#boutonPort { position:absolute; position:absolute; overflow:visible; width:240px; height:30px; margin:5px auto 60px 50px; top:170px; left:65px; z-index:2; outline:none; padding:0 10px; }
.btn_valid_port { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); width:52px; height:52px; top:250px; left:226px; overflow:visible; z-index:1; text-indent:-9999px; }
#textport { position:absolute; position:absolute; width:335px; height:100px; top:110px; left:80px; overflow:hidden; text-overflow:ellipsis; }
.textport5 { display:block; position:absolute; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:500; top:0; left:0; text-align:center; }

/* Transit */
#transit { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:500px; height:350px; left:740px; top:260px; word-wrap:break-word; overflow:visible; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; border-radius:5px; }
.btn_valid_transit{ display:block; position:absolute; cursor:pointer; background-color:transparent; background-size:52px; background-image:url('/images/commande/b-envoilivraison.png'); width:52px; height:52px; top:235px; left:227px; overflow:visible; z-index:1; text-indent:-9999px; }
.inputpTransit { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:168px; height:28px; z-index:2; outline:none; margin:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; top:120px; left:175px; }
.inputpTransit:focus { background-color:#FFFFFF; outline:none; }
.b-transit { display:block; position:absolute; margin:0 10px 0 100px; width:40px; height:40px; top:116px; left:250px; overflow:visible; z-index:1; }
.inputpTransit2 { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; width:150px; height:28px; z-index:2; outline:none; margin:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; top:0; left:175px; }
.inputpTransit2:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.libT { position:absolute; opacity:1; margin:0; padding:5px 0; text-align:right; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; width:120px; left:50px; top:0; z-index:1; }
.libT2 { top:120px; }
#libT { display:block; position:relative; opacity:1; cursor:default; margin:10px 0 10px; padding:0; height:30px; top:116px; }
#titreT { display:block; position:absolute; width:300px; height:auto; top:60px; left:100px; word-wrap:break-word; overflow:hidden; text-overflow:hidden; }
.pict-retourT { display:block; position:absolute; background-color:transparent; background-image:url('/images/b-retour.png'); width:60px; height:60px; left:30px; top:275px; z-index:1; text-indent:-9999px; cursor:pointer; z-index:2; }

/* Bons de livraison */
.maskBordereau { display:block; position:absolute; opacity:1; margin:0 10px 0 0; padding:0; background-color:rgba(255, 255, 255, 1); width:1380px; height:445px; left:250px; top:170px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeBordereau { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1379px; height:445px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titleBordereau { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 0; padding:0; background-color:rgba(0, 0, 0, 0.5); width:1380px; height:40px; left:250px; top:130px; overflow:hidden; z-index:100; }
.inputBordereau { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:120px; height:25px; top:85px; left:1395px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputBordereau:focus { background-color:#FFFFFF; outline:none; }
.inputBordereau2 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:80px; height:25px; top:85px; left:1545px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputBordereau2:focus { background-color:#FFFFFF; outline:none; }
.b-loadAd3 { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:70px; left:200px; background-image:url('/images/facture/b-download-fa.png'); background-size:50px; text-indent:-9999px; }
.b-loadAd4 { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:70px; left:690px; background-image:url('/images/facture/b-creafact.png'); background-size:50px; text-indent:-9999px; z-index:100; }
.lf0bordereau { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:140px; height:30px; left:105px; top:0; }
.lf1bordereau { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:245px; top:0; }
.lf2bordereau { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:190px; height:30px; left:345px; top:0; }
.lf8bordereau { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:190px; height:30px; left:535px; top:0; }
.lf3bordereau { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:190px; height:30px; left:725px; top:0; }
.lf4bordereau { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:190px; height:30px; left:915px; top:0; }
.lf5bordereau { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:1105px; top:0; }
.lf6bordereau { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:1205px; top:0; }
.lf7bordereau { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:1285px; top:0; }
.b-okAd3 { position:absolute; opacity:1; width:30px; height:30px; left:4px; top:4px; }
.b_text { position:absolute; width:100%; white-space:nowrap; text-align:left; top:70px; left:840px; font-family:'robotocondensedregular', Arial; font-size:18px; color:rgba(0, 0, 0, 0.8); }
.b_text2 { position:absolute; width:100%; white-space:nowrap; text-align:left; top:615px; left:250px; font-family:'robotocondensedregular', Arial; font-size:15px; color:rgba(0, 0, 0, 0.8); }

/* Facturation */
#zonegrise { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.1); width:920px; height:90px; left:200px; top:0; border-radius:0 0 10px 10px; overflow:hidden; z-index:100; }
.inputAdFa, .inputAdFa1, .inputAdFa2, .inputAdFa3, .inputAdFa4 { position:absolute; border-radius:5px; box-shadow:3px 3px 3px #cecece, 3px 3px 3px #999999; width:150px; height:25px; z-index:1; outline:none; margin:0; padding:0 0 0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; top:40px; left:30px; }
.inputAdFa:focus, .inputAdFa1:focus, .inputAdFa2:focus, .inputAdFa3:focus, .inputAdFa4:focus { background-color:#FFFFFF; outline:none; }
.inputAdFa5 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:110px; height:25px; z-index:1; outline:none; top:40px; left:710px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputAdFa5:focus { background-color:rgba(255, 255, 255, 1); outline:none; }
.btn_ajoutFa { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/facture/b-filtrer.png'); background-size:40px; width:35px; height:33px; top:35px; left:855px; overflow:visible; z-index:1; text-indent:-9999px; }
.filter1 { position:absolute; opacity:1; margin:0; padding:0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:31px; top:15px; z-index:1; }
.filter2 { position:absolute; opacity:1; margin:0; padding:0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:200px; top:15px; z-index:1; }
.filter3 { position:absolute; opacity:1; margin:0; padding:0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:429px; top:15px; z-index:1; }
.filter4 { position:absolute; opacity:1; margin:0; padding:0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:558px; top:15px; z-index:1; }
.filter5 { position:absolute; opacity:1; margin:0; padding:0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:708px; top:15px; z-index:1; }
#zonetotaux { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; width:550px; height:90px; left:1150px; top:0; overflow:hidden; z-index:100; }
#zonet1 { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; width:140px; height:80px; left:25px; top:10px; overflow:visible; z-index:100; }
#zonet2 { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; width:140px; height:80px; left:200px; top:10px; overflow:visible; z-index:100; }
#zonet3 { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; width:140px; height:80px; left:375px; top:10px; overflow:visible; z-index:100; }
.z1-1 { display:block; position:absolute; box-shadow:3px 5px 5px #cecece, 5px 5px 5px #555555; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; opacity:1; cursor:default; margin:0; padding:0; width:140px; height:35px; left:0; top:0; background-color:#555555; overflow:hidden; z-index:100; color:#FFFFFF; }
.z1-2 { display:block; position:absolute; box-shadow:3px 5px 5px #cecece, 5px 5px 5px #555555; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; background-color:#FFFFFF; overflow:visible; margin:0; padding:0; width:140px; height:35px; left:0; top:35px; z-index:100; }
.z2-1 { display:block; position:absolute; box-shadow:3px 5px 5px #cecece, 5px 5px 5px #FF735C; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; opacity:1; cursor:default; margin:0; padding:0; width:140px; height:35px; left:0; top:0; background-color:#FF735C; overflow:hidden; z-index:100; color:#FFFFFF; }
.z2-2 { display:block; position:absolute; box-shadow:3px 5px 5px #cecece, 5px 5px 5px #FF735C; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; background-color:#FFFFFF; overflow:visible; margin:0; padding:0; width:140px; height:35px; left:0; top:35px; z-index:100; }
.z3-1 { display:block; position:absolute; box-shadow:3px 5px 5px #cecece, 5px 5px 5px #96E3A7; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; opacity:1; cursor:default; margin:0; padding:0; width:140px; height:35px; left:0; top:0; background-color:#96E3A7; overflow:hidden; z-index:100; color:#000000; }
.z3-2 { display:block; position:absolute; box-shadow:3px 5px 5px #cecece, 5px 5px 5px #96E3A7; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; background-color:#FFFFFF; overflow:visible; margin:0; padding:0; width:140px; height:35px; left:0; top:35px; z-index:100; }
.zt1 { text-align:center; padding:5px; }
.zt2 { text-align:center; padding:5px; color:000000; }
.maskFacture { display:block; position:absolute; opacity:1; margin:0 10px 0 0; padding:0; background-color:rgba(255, 255, 255, 1); width:920px; height:400px; left:200px; top:210px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeFacture { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:920px; height:400px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titleFacture { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 0; padding:0; background-color:#555555; width:920px; height:40px; left:200px; top:170px; overflow:hidden; z-index:100; }
.maskPaiement { display:block; position:absolute; opacity:1; margin:0 10px 0 0; padding:0; background-color:rgba(255, 255, 255, 1); width:530px; height:400px; left:1160px; top:210px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listePaiement { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:530px; height:400px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titlePaiement { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 0; padding:0; background-color:#96E3A7; width:530px; height:40px; left:1160px; top:170px; overflow:hidden; z-index:100; }
.txtFactures { font-family:'robotobold', Arial; font-size:18px; font-weight:400; color:#555555; margin:0; padding:0; text-align:center; text-transform:uppercase; }
.txtPaiement { font-family:'robotobold', Arial; font-size:18px; font-weight:400; color:#555555; margin:0; padding:0; text-align:center; text-transform:uppercase; }
#txtFactures { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; width:880px; height:auto; left:220px; top:145px; overflow:hidden; z-index:100; }
#txtPaiement { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; width:530px; height:auto; left:1160px; top:145px; overflow:hidden; z-index:100; }
.b-loadFa { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:120px; left:100px; background-image:url('/images/facture/b-download-fa.png'); background-size:50px; text-indent:-9999px; z-index:999; }
.b-expFa { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:120px; left:155px; background-image:url('/images/facture/b-exportxcel.png'); background-size:50px; text-indent:-9999px; z-index:999; }
.b-relFa { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:120px; left:210px; background-image:url('/images/facture/b-relancefact.png'); background-size:50px; text-indent:-9999px; z-index:999; }
.b-expFaAll { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:120px; left:975px; background-image:url('/images/facture/b-exportxcel-filtre.png'); background-size:50px; text-indent:-9999px; z-index:999; }
.b-expPaAll { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:120px; left:1545px; background-image:url('/images/facture/b-exportxcel-pay.png'); background-size:50px; text-indent:-9999px; z-index:999; }
.lf0Fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:150px; top:0; }
.lf1Fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:95px; height:30px; left:270px; top:0; }
.lf2Fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:140px; height:30px; left:365px; top:0; }
.lf3Fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:95px; height:30px; left:505px; top:0; }
.lf4Fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:600px; top:0; }
.lf5Fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:95px; height:30px; left:680px; top:0; }
.lf6Fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:60px; height:30px; left:765px; top:0; }
.lf7Fa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:95px; height:30px; left:825px; top:0; }
.lf1Pa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:95px; height:30px; left:0; top:0; }
.lf2Pa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:121px; height:30px; left:95px; top:0; }
.lf3Pa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:121px; height:30px; left:216px; top:0; }
.lf4Pa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:95px; height:30px; left:337px; top:0; }
.lf5Pa { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:95px; height:30px; left:432px; top:0; }
.tsFa { position:relative; padding:8px; padding-left:15px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#000000; overflow:hidden; text-overflow:ellipsis; }
.b-fa2 { position:absolute; opacity:1; cursor:default; width:22px; height:22px; left:20px; top:5px; }
#seefa::placeholder { text-align:left; font-family:'robotoregular', Arial; }
#titrepaiement { display:block; position:absolute; width:500px; height:auto; top:30px; left:50px; word-wrap:break-word; overflow:hidden; text-overflow:hidden; }
.titrepaiement { text-align:center; left:0; top:0; font-family:'robotoregular', Arial; font-size:18px; font-weight:500; color:#000000; z-index:1; text-transform:uppercase; }
.titretxt { text-align:center; left:0; margin-top:15px; font-family:'robotoregular', Arial; font-size:15px; font-weight:500; color:#000000; z-index:1; }
.btn_valid_partiel { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/facture/b-validation-regl-partiel.png'); width:52px; height:52px; top:460px; left:277px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_valid_complet { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/facture/b-validation-regl-total.png'); width:52px; height:52px; top:460px; left:277px; overflow:visible; z-index:1; text-indent:-9999px; }
#calendrier2 { width:600px; height:550px; padding: 0; margin: 0; box-sizing: border-box; background-color:rgba(245, 245, 245); }
#calendrier2 .ui-datepicker-inline { position:absolute; top:230px; left:160px; }
#lignespaiement { display:block; position:absolute; width:280px; height:125px; top:105px; left:160px; word-wrap:break-word; overflow:hidden; text-overflow:hidden; }
.titretxt1 { text-align:left; margin-top:0; padding:0 10px; font-family:'robotoregular', Arial; font-size:15px; font-weight:500; color:#000000; z-index:1; }
.titretxt1prime { text-align:right; margin-top:-20px; font-family:'robotoregular', Arial; font-size:13.9px; font-weight:500; color:#000000; z-index:1; }
.titretxt2 { text-align:left; margin-top:0; padding:0 10px; font-family:'robotoregular', Arial; font-size:15px; font-weight:500; color:#000000; z-index:1; }
.titretxt2prime { text-align:right; margin-top:-20px; font-family:'robotoregular', Arial; font-size:13.9px; font-weight:500; color:#000000; z-index:1; }
.titretxt3 { text-align:left; margin-top:10px; padding:0 10px; font-family:'robotoregular', Arial; font-size:15px; font-weight:500; color:#000000; z-index:1; }
.titretxt3prime { text-align:right; margin-top:-21px; font-family:'robotoregular', Arial; font-size:13.9px; font-weight:500; color:#000000; z-index:1; }
.inputPaiement { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:95px; height:25px; z-index:1; outline:none; top:44px; left:155px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotoregular', Arial; font-size:13.5px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.inputPaiement:focus { background-color:rgba(255, 255, 255, 1); outline:none; }
.inputMode { position:absolute; border-radius:5px; box-shadow:3px 3px 3px #cecece, 3px 3px 3px #999999; width:275px; height:30px; z-index:1; outline:none; margin:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotoregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; top:80px; left:0; }
.inputMode:focus { background-color:#FFFFFF; outline:none; }
.newdateP { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:600px; height:550px; left:475px; top:0; word-wrap:break-word; overflow:visible; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; border-radius:5px; cursor:default; }
.lf0Paie { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:95px; height:30px; left:0px; top:0; border:1px solid black; }
.lf1Paie { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:95px; height:30px; left:95px; top:0; border:1px solid black; }
.lf2Paie { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:190px; top:0; border:1px solid black; }
.lf3Paie { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:160px; height:30px; left:500px; top:0; border:1px solid black; }
.lf4Paie { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:660px; top:0; border:1px solid black; }
.tsFa2 { position:relative; padding:8px 18px 8px 8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:right; overflow:hidden; text-overflow:ellipsis; }

/* Relance */
#relances table { position:absolute; width:400px; height:125px; top:220px; left:100px; word-wrap:break-word; overflow:hidden; text-overflow:hidden; border-collapse:collapse; margin:auto; }
#relances td, th { width:200px; font-family:'robotoregular', Arial; font-size:15px; font-weight:500; text-align:center; border:1px solid black; }
.titretxt4 { text-align:left; margin:50px 0 0 40px; padding:0 10px; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:500; color:#000000; z-index:1; }
.btn_valid_relance_tableau { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/facture/b-relancefact.png'); width:52px; height:52px; top:400px; left:277px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_valid_deblocage { display:block; position:absolute; cursor:pointer; background-color:transparent; background-size:60px; background-image:url('/images/facture/b-bloquer.png'); width:60px; height:60px; top:400px; left:277px; overflow:visible; z-index:1; text-indent:-9999px; }
.titretxt5 { display:block; position:absolute; width:200px; height:20px; top:163.5px; left:300px; text-align:right; font-family:'robotocondensedbold', Arial; font-size:15px; font-weight:500; color:red; z-index:1; overflow:hidden; text-overflow:hidden; }
.titretxt5_1 { display:block; position:absolute; width:200px; height:20px; top:141.5px; left:300px; text-align:right; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:500; z-index:1; overflow:hidden; text-overflow:hidden; }
.titretxt5_2 { display:block; position:absolute; width:200px; height:20px; top:119.5px; left:300px; text-align:right; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:500; z-index:1; overflow:hidden; text-overflow:hidden; }
.btn_valid_blocage { display:block; position:absolute; cursor:pointer; background-color:transparent; background-size:60px; background-image:url('/images/facture/b-debloquer.png'); width:60px; height:60px; top:400px; left:277px; overflow:visible; z-index:1; text-indent:-9999px; }

/* Remise */
.btn_valid_rem { display:block; position:absolute; cursor:pointer; background-color:transparent; background-size:58px; background-image:url('/images/bouton/b-valider-param-admin.png'); width:52px; height:52px; top:370px; left:420px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_autre_rem { display:block; position:absolute; cursor:pointer; background-color:transparent; background-size:58px; background-image:url('/images/b-suivant.png'); width:52px; height:52px; top:370px; left:420px; overflow:visible; z-index:1; text-indent:-9999px; }
.newremise { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:500px; height:450px; left:730px; top:250px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; border-radius:5px; }
.pict-retouremise { display:block; position:absolute; background-color:transparent; background-image:url('/images/b-retour.png'); width:60px; height:60px; left:30px; top:370px; z-index:1; text-indent:-9999px; cursor:pointer; z-index:2; }
.btn_calcul_rem { display:block; position:absolute; cursor:pointer; background-color:transparent; background-size:55px; background-image:url('/images/devis/b-calcul.png'); width:52px; height:52px; top:110px; left:390px; overflow:visible; z-index:1; text-indent:-9999px; }
.inputrem { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; left:215px; top:125px; overflow:visible; width:80px; height:28px; z-index:2; outline:none; padding:0 10px; text-align:right; }
.inputrem:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.txtrem { position:absolute; width:170px; left:20px; top:127px; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; text-align:right; }
.txtrem1 { position:absolute; width:170px; left:20px; top:217px; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; text-align:right; }
.txtrem1bis { position:absolute; width:170px; left:-180px; top:5px; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; text-align:right; padding-right:30px; }
.txtrem1ter { position:absolute; width:170px; left:70px; top:5px; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; text-align:left; padding-left:30px; }
.txtrem2 { position:absolute; width:170px; left:20px; top:137px; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; text-align:right; }
.txtrem3 { position:absolute; width:170px; left:20px; top:177px; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; text-align:right; }
.txtrem4 { position:absolute; width:170px; left:20px; top:257px; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; text-align:right; }
.txtrem5 { position:relative; width:20px; left:261.8px; top:12px; font-family:Arial; font-size:13px; font-weight:500; text-align:left; margin:-29px 0 24px 0; z-index:1; }
.txtrem6 { position:relative; width:150px; height:25px; left:0; top:35px; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; text-align:left; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; margin:-30px 0 0px 0; padding:0 10px; }
.selrem { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:60px; height:30px; z-index:1; outline:none; margin:0; padding:0 10px 0 15px; overflow:hidden; text-overflow:ellipsis; font-family:Arial; font-size:13px; font-weight:600; background-color:#FFFFFF; top:120px; left:320px; }
.selrem:focus { background-color:#FFFFFF; outline:none; }
.selrem2 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:90px; height:22px; z-index:1; outline:none; margin:0; padding:8px 15px 0 15px; overflow:hidden; text-overflow:ellipsis; font-family:Arial; font-size:13px; font-weight:600; background-color:#FFFFFF; top:130px; left:205px; text-align:right; }
.selrem2:focus { background-color:#FFFFFF; outline:none; }
.selrem3 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:90px; height:22px; z-index:1; outline:none; margin:0; padding:8px 15px 0 15px; overflow:hidden; text-overflow:ellipsis; font-family:Arial; font-size:13px; font-weight:600; background-color:#FFFFFF; top:170px; left:205px; text-align:right; }
.selrem3:focus { background-color:#FFFFFF; outline:none; }
.selrem4 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:90px; height:22px; z-index:1; outline:none; margin:0; padding:8px 15px 0 15px; overflow:hidden; text-overflow:ellipsis; font-family:Arial; font-size:13px; font-weight:600; background-color:#FFFFFF; top:250px; left:205px; text-align:right; }
.selrem4:focus { background-color:#FFFFFF; outline:none; }
.selrem5 { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:relative; width:60px; height:22px; z-index:1; outline:none; margin:0; padding:5px 26px 3px 15px; overflow:hidden; text-overflow:ellipsis; font-family:Arial; font-size:13px; font-weight:600; background-color:#FFFFFF; top:5px; left:179px; text-align:right; }
.selrem5:focus { background-color:#FFFFFF; outline:none; }
.inputremise { position:absolute; position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:100px; height:30px; top:150px; left:205px; z-index:2; outline:none; padding:0 10px; }
.txtrembas { position:absolute; width:18px; left:19px; top:-3px; font-family:'robotocondensedregular', Arial; font-size:16px; font-weight:500; color:#FFF; text-align:center; }
.selrem6 { position:relative; width:220px; height:22px; z-index:1; outline:none; margin:0; padding:8px 15px 0 15px; overflow:hidden; text-overflow:ellipsis; font-family:Arial; font-size:16px; font-weight:550; background-color:#FFFFFF; top:80px; margin:0 auto; text-align:center; }
.selrem6:focus { background-color:#FFFFFF; outline:none; }
.maskrem { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:305px; height:145px; left:100px; top:200px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listerem { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:305px; height:145px; left:0; top:0; padding:5px 0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:0.5px solid #C14A93; }

/* Facturation manuelle */
.inputchoixmanuelle { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:255px; height:30px; margin:10px auto 10px 30px; z-index:2; outline:none; padding:0 10px; }
.rectanglechoixouimanuelle { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; margin:0; padding:0; background-color:#C14A93; opacity:0.3; border-color:rgba(255, 255, 255, 1); border-style:none; border-width:0.15vw; border-radius:15px; box-shadow:none; width:32px; height:10px; left:75px; top:4.2px; }
.ellipsechoixouimanuelle { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; cursor:pointer; margin:0; padding:0; fill:#C14A93; box-shadow:none; width:17.5px; height:17.5px; left:90px; top:0.02vw; }
.ellipsechoixoui2manuelle { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:0.8; cursor:pointer; margin:0; padding:0; fill:#C14A93; box-shadow:none; width:17.5px; height:17.5px; left:75px; top:0.02vw; }
.inputmanuelle { position:absolute; overflow:visible; width:90px; height:20px; top:5px; left:0; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:2; outline:none; padding:0 10px; text-align:right; text-transform:uppercase; }
.inputmanuelle2 { position:absolute; overflow:visible; width:100px; height:20px; top:5px; left:160px; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; z-index:2; outline:none; padding:0 0 0 10px; text-align:left; text-transform:uppercase; }
.titremanuelle { position:relative; width:100%; white-space:nowrap; text-align:left; margin:50px auto 0 40px; font-family:'robotobold', Arial; font-size:15px; color:grey; font-weight:500; z-index:1; }
.inputclimanuelle { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:200px; height:28px; z-index:1; outline:none; margin:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; top:180px; left:35px; }
.inputclimanuelle:focus { background-color:#FFFFFF; outline:none; }
.inputmanuelleref { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:200px; height:25px; z-index:1; outline:none; top:115px; left:390px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
textarea { resize:none; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; outline:none; box-sizing:border-box; margin:0; -moz-appearance:none; -webkit-appearance:none; appearance:none; }
.message { display:block; position:absolute; width:500px; height:230px; top:210px; left:390px; padding:5px 10px; word-wrap:break-word; overflow:auto; cursor:default; }
.titremanuelle2 { position:absolute; top:455px; left:480px; width:100%; white-space:nowrap; text-align:left; margin:50px auto 0 40px; font-family:'robotoregular', Arial; font-size:15px; font-weight:500; z-index:1; }
.pict-validemanuelle { display:block; position:absolute; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); width:60px; height:60px; left:560px; top:482px; z-index:1; text-indent:-9999px; cursor:pointer; z-index:2; }
.champsmanuelle { position:absolute; width:100%; white-space:nowrap; text-align:left; left:40px; top:600px; font-family:'robotobold', Arial; font-size:14px; color:grey; }

/* Uploads */
.newUpload { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:600px; height:500px; left:680px; top:200px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:5px; box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; cursor:default; }
.pict-nextdrop { display:block; position:absolute; background-color:transparent; background-image:url('/images/b-suivant.png'); width:60px; height:60px; left:510px; top:420px; z-index:1; text-indent:-9999px; cursor:pointer; z-index:2; }
.pict-retourdrop { display:block; position:absolute; background-color:transparent; background-image:url('/images/b-retour.png'); width:60px; height:60px; left:30px; top:420px; z-index:1; text-indent:-9999px; cursor:pointer; z-index:2; }
.form-container { font-family:'robotoregular', Arial; background-color:transparent; display:flex; justify-content:center; align-items:center; }
.upload-files-container { background-color:#FFF; width:420px; padding:30px 60px; border-radius:40px; display:flex; align-items:center; justify-content:center; flex-direction:column; }
.drag-file-area { border:2px dashed #C14A93; border-radius:20px; margin:50px 0 15px; width:440px; height:270px; text-align:center; }
.drag-file-area .upload-icon { font-size:50px; padding-top:30px; }
.drag-file-area h3 { font-size:20px; margin:10px 0; }
.drag-file-area label { font-size:18px; }
.drag-file-area label .browse-files-text { color:#C14A93; font-weight:bolder; cursor:pointer; }
.browse-files-text { position:absolute; width:440px; height:90px; top:105px; left:80px; padding-top:180px; }
.upload-files-container2 .browse-files-text { position:absolute; width:100%; height:40px; top:0; left:0; padding-top:110px; }
.browse-files span { position:relative; top:-25px; }
.default-file-input { opacity:0; }
.cannot-upload-message { background-color:#ffc6c4; font-size:17px; display:flex; align-items:center; margin:5px 0; padding:5px 10px 5px 30px; border-radius:5px; color:#BB0000; display:none; }
@keyframes fadeIn { 0% {opacity: 0;} 100% {opacity: 1;} }
.cannot-upload-message span, .upload-button-icon { padding-right:10px; }
.cannot-upload-message span:last-child { padding-left:20px; cursor:pointer; }
.file-block { top:-130px; color:#555555; background-color:transparent; transition:all 1s; width:400px; height:18px; position:relative; display:none; flex-direction:row; justify-content:space-between; align-items:center; margin:20px 0 -20px; padding:10px 20px; border-radius:15px; cursor:default; }
.file-info { display:flex; position:absolute; top:-177px; left:10px; width:520px; height:255px; padding:5px; font-size:15px; overflow-y:auto; }
.file-icon { margin-right:10px; }
.file-name, .file-size { max-width:310px; padding:0 3px; }
.remove-file-icon { display:block; position:absolute; top:50px; left:400px; transform: scale(1.5); color:#C14A93; cursor:pointer; }
.upload-button { font-family:'robotoregular', Arial; background-color:#C14A93; color:#f7fff7; display:flex; position:absolute; align-items:center; font-size:18px; border:none; border-radius:20px; box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; margin:10px; padding:7.5px 50px; top:395px; cursor:pointer; }
.file-info ul,ul li{ margin:0; padding:0; list-style:none; }
.extensions { display:block; position:absolute; width:440px; font-family:'robotoregular', Arial; font-style:italic; font-size:14px; top:350px; }

/* Archives */
#surface6 { position:absolute; width:1450px; height:650px; top:0; left:200px; margin:0; padding:0; overflow-x:hidden; overflow-y:hidden; cursor:default; }
.arc0Ad { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:30px; top:0; }
.arc1Ad { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:60px; top:0; }
.arc2Ad { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:90px; top:0; }
.arc3Ad { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:120px; top:0; }
.arc4Ad { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:150px; top:0; }
.arc5Ad { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:185px; top:0; }
.arc6Ad { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:275px; top:0; }
.arc7Ad { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:160px; height:30px; left:365px; top:0; }
.arc8Ad { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:525px; top:0; }
.arc9Ad { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:200px; height:30px; left:645px; top:0; }
.arc10Ad { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:115px; height:30px; left:845px; top:0; }
.arc11Ad { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:960px; top:0; }
.arc12Ad { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:100px; height:30px; left:1040px; top:0; }
.arc13Ad { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:1140px; top:0; }
.arc14Ad { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:1260px; top:0; }
.b-loadAdBl { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:70px; left:270px; background-image:url('/images/archive/b-blmulti.png'); background-size:50px; text-indent:-9999px; }
.b-loadAdFa { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:70px; left:330px; background-image:url('/images/archive/b-facturemulti.png'); background-size:50px; text-indent:-9999px; }
.inputArchive { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:110px; height:25px; z-index:1; outline:none; top:90px; left:770px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:left; }
.inputArchive:focus { background-color:rgba(255, 255, 255, 1); outline:none; }
.btn_ajoutCo { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/facture/b-filtrer.png'); background-size:40px; width:35px; height:33px; top:82px; left:910px; overflow:visible; z-index:1; text-indent:-9999px; }
.filter6 { position:absolute; width:280px; opacity:1; margin:0; padding:0; text-align:right; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:485px; top:95px; z-index:1; }

/* Forfait */
#surfaceCli { position:absolute; width:1200px; height:650px; left:100px; top:0; overflow:hidden; }
#surfaceForfait { position:absolute; width:1550px; height:650px; left:0; top:0; overflow:hidden; }
.input-forfait { position:absolute; overflow:visible; width:1140px; height:auto; top:65px; left:15px; margin:0; outline:none; padding:0; }
.input-forfait2 { border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:rgba(235,235,235,1); position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:280px; height:35px; left:100px; top:0; z-index:2; outline:none; }
.for1 { position:absolute; overflow:hidden; width:230px; height:auto; margin:0; font-family:'robotoregular', Arial; font-size:13px; font-weight:500; z-index:2; outline:none; padding:0 5px; }
.input-forfait2:hover { color:#000000; }
.maskforfait { display:block; position:absolute; opacity:1; margin:0 10px 0 0; padding:0; background-color:rgba(255, 255, 255, 1); width:1480px; height:460px; left:50px; top:180px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeforfait { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1480px; height:460px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titleforfait { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#C14A93; width:1480px; height:35px; left:0; top:0; overflow:hidden; z-index:100; }
.btn_suppFor { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-supp_admin.png'); background-size:50px; width:45px; height:45px; top:565px; left:36px; overflow:visible; z-index:999; text-indent:-9999px; }
.forfait1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:25px; left:40px; top:0; }
.forfait2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:200px; height:25px; left:150px; top:0; }
.forfait2bis { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:25px; left:350px; top:0; }
.forfait3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:25px; left:470px; top:0; }
.forfait4 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:140px; height:25px; left:580px; top:0; }
.forfait5 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:310px; height:25px; left:720px; top:0; }
.forfait7 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:25px; left:1030px; top:0; }
.forfait8 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:25px; left:1120px; top:0; }
.forfait9 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:25px; left:1210px; top:0; }
.forfait10 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:25px; left:1300px; top:0; }
.forfait11 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:25px; left:1390px; top:0; }
.titre4x { position:relative; width:100%; white-space:nowrap; text-align:left; left:10px; top:0; font-family:'robotoregular', Arial; font-size:16px; font-weight:500; color:#000000; z-index:1; text-transform:uppercase; }
.libFor { position:absolute; opacity:1; width:180px; margin:0; padding:5px 0; text-align:left; font-size:14px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:0; top:0; z-index:1; }
.inputFor { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:192px; height:28px; left:187px; top:0; z-index:2; outline:none; padding:0 10px; }
.inputFor:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.inputFor2 { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:60px; height:28px; left:187px; top:0; z-index:2; outline:none; padding:0 10px; }
.inputFor2:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.inputForSel { position:relative; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:212px; height:28px; z-index:1; outline:none; margin:2px auto 0 184px; padding:0 10px 0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:500; background-color:#FFFFFF; }
.inputForSel:focus { background-color:#FFFFFF; outline:none; }
.inputForSel2 { position:relative; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:80px; height:28px; z-index:1; outline:none; margin:2px auto 0 312px; padding:0 10px 0 15px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:500; background-color:#FFFFFF; text-align:center; }
.inputForSel2:focus { background-color:#FFFFFF; outline:none; }
#zonecliFor { display:block; position:relative; opacity:1; cursor:default; left:50px; margin:10px 0 -2px 0; padding:0; width:400px; height:30px; }
#zonecliFor2 { display:block; position:relative; opacity:1; cursor:default; left:50px; margin:10px 0 -4px 650px; padding:0; width:400px; height:30px; }
.forfait0 { position:relative; padding:5px 5px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.forfait0bis { position:relative; padding:5px 5px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:center; color:#555555; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.forfait0bisx { position:relative; padding:5px 10px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:right; color:#555555; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.b-buyFF { position:absolute; opacity:1; cursor:pointer; width:20px; height:20px; margin:6px 8px; }
#FFtri1 { display:block; position:absolute; opacity:1; cursor:default; left:320px; top:250px; padding:0; width:320px; height:60px; }
.triFF { position:absolute; cursor:pointer; padding-left:5px; top:2px; background-color:#C14A93; color:#FFFFFF; font-family:'robotocondensedregular', Arial; font-size:14px; }
.filterFF { position:absolute; opacity:1; margin:0; padding:0; text-align:left; font-size:15px; font-weight:600; font-style:normal; font-family:'robotocondensedregular'; color:grey; white-space:pre; left:0; top:0; z-index:1; }
.filterFF2 { position:absolute; width:300px; opacity:1; margin:0; padding:0; text-align:right; font-size:15px; font-weight:600; font-style:normal; font-family:'robotocondensedregular'; color:grey; white-space:pre; left:1120px; top:39px; z-index:1; }
.filterFF3 { position:absolute; width:300px; opacity:1; margin:0; padding:0; text-align:right; font-size:15px; font-weight:600; font-style:normal; font-family:'robotocondensedregular'; color:grey; white-space:pre; left:525px; top:39px; z-index:1; }
.inputAdFF { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:300px; height:30px; z-index:1; outline:none; top:25px; left:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; }
.inputAdFF:focus { background-color:rgba(255, 255, 255, 1); outline:none; }
.btn_ajoutFF { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/facture/b-filtrer.png'); background-size:45px; width:45px; height:45px; top:20px; left:325px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_suppFF { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-actualiser.png'); background-size:45px; width:45px; height:45px; top:20px; left:1440px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_addFF { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/picto/b-mini-ajout_admin.png'); background-size:60px; width:55px; height:55px; top:15px; left:835px; overflow:visible; z-index:1; text-indent:-9999px; }
.newDevis { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:500px; height:300px; left:730px; top:300px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:5px; box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; cursor:default; }
.btn_forfait { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/devis/b-forfait.png'); background-size:80px; width:75px; height:75px; top:130px; left:110px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_perso { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/devis/b-devisperso.png'); background-size:80px; width:75px; height:75px; top:130px; left:310px; overflow:visible; z-index:1; text-indent:-9999px; }
.titreforfait { position:relative; width:100%; white-space:nowrap; text-align:center; left:0; top:50px; font-family:'robotobold', Arial; font-size:18px; font-weight:400; color:#000000; z-index:1; }
.filterFF4 { position:absolute; width:200px; opacity:1; margin:0; padding:0; text-align:center; text-transform:uppercase; font-size:15px; font-weight:600; font-style:normal; font-family:'robotoregular'; color:grey; white-space:pre; left:50px; top:220px; z-index:1; }
.filterFF5 { position:absolute; width:200px; opacity:1; margin:0; padding:0; text-align:center; text-transform:uppercase; font-size:15px; font-weight:600; font-style:normal; font-family:'robotoregular'; color:grey; white-space:pre; left:250px; top:220px; z-index:1; }
.ret4 { display:block; position:absolute; width:60px; height:60px; top:565px; left:-115px; overflow:visible; z-index:1; }
.retourtxtFF { position:absolute; width:120px; top:618px; left:-150px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#555555; text-align:center; font-size:14px; z-index:1; }
.inputcaseacoche { margin:-2px auto 0 179px; }
.validateforfait { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-uploader.png'); width:60px; height:60px; top:525px; left:1175px; overflow:visible; z-index:1; text-indent:-9999px; }
#imagePreview { position:absolute; width:100%; height:100%; background-position:center center; background-size:contain; background-repeat:no-repeat; top:0; }
#zonecliff { display:block; position:absolute; opacity:1; cursor:default; left:125px; margin:10px 0 -2px 0; padding:0; width:350px; height:30px; }

/* Préférences */
#surface7 { position:absolute; width:1400px; height:650px; top:195px; left:400px; margin:0; padding:0; overflow-x:hidden; overflow-y:hidden; cursor:default; }
.titrelogo1 { position:absolute; width:100%; white-space:nowrap; text-align:left; top:70px; left:40px; font-family:'robotobold', Arial; font-size:15px; color:grey; font-weight:500; z-index:1; }
.titrelogo2 { position:absolute; width:100%; white-space:nowrap; text-align:left; top:190px; left:40px; font-family:'robotobold', Arial; font-size:15px; color:grey; font-weight:500; z-index:1; }
.titrelogo3 { position:absolute; width:100%; white-space:nowrap; text-align:left; top:265px; left:40px; font-family:'robotobold', Arial; font-size:15px; color:grey; font-weight:500; z-index:1; }
.textelogo1 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:130px; top:105px; left:70px; white-space:nowrap; text-align:left; padding:5px 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotoregular', Arial; font-size:14px; font-weight:500; z-index:1; background-color:#FFFFFF; }
#classdl { position:absolute; font-size:30px; top:125px; left:180px; z-index:1; }
.textelogo2 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:130px; top:305px; left:70px; white-space:nowrap; text-align:left; padding:5px 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotoregular', Arial; font-size:14px; font-weight:500; z-index:1; background-color:#FFFFFF; }
#classup { position:absolute; font-size:30px; top:315px; left:180px; z-index:1; }
.logoup { position:absolute; width:130px; height:38px; top:305px; left:70px; background:transparent; text-indent:-99999px; padding:5px 10px; cursor:pointer; z-index:2; }
.logodl { position:absolute; width:150px; height:48px; top:105px; left:70px; background:transparent; text-indent:-99999px; padding:5px 10px; cursor:pointer; z-index:2; }
.upload-files-container2 { display:block; position:absolute; top:305px; left:70px; background-color:#FFF; width:250px; height:150px; padding:0; border-radius:15px; align-items:center; justify-content:center; }
.upload-files-container2 .drag-file-area { border:2px dashed #C14A93; border-radius:20px; margin:0; width:250px; height:150px; text-align:center; }
.upload-files-container2 .drag-file-area .upload-icon { font-size:30px; padding-top:15px; }
.upload-files-container2 .drag-file-area h3 { font-size:14px; margin:5px 0; }
.upload-files-container2 .drag-file-area label { font-size:14px; }
.upload-files-container2 .drag-file-area label .browse-files-text { color:#C14A93; font-weight:bolder; cursor:pointer; }
.upload-files-container2 .browse-files-text { position:absolute; width:100%; height:40px; top:0; left:0; padding-top:110px; }
.upload-files-container2 .browse-files span { position:relative; top:-25px; }
.upload-files-container2 .default-file-input { opacity:0; }
.upload-files-container2 .file-block { top:-155px; color:#555555; background-color:transparent; transition:all 1s; width:100%; height:100%; position:relative; display:none; flex-direction:row; justify-content:space-between; align-items:center; margin:0; padding:0; border-radius:15px; cursor:default; }
.upload-files-container2 .file-info { display:flex; position:relative; top:0; left:0; width:240px; height:140px; padding:5px; font-size:15px; overflow-y:auto; }
.upload-files-container2 .file-icon { margin-right:10px; }
.upload-files-container2 .file-name, .file-size { padding:5px 15px; }
.upload-files-container2 .remove-file-icon { display:block; position:absolute; top:115px; left:215px; transform: scale(1.1); color:#C14A93; cursor:pointer; }
.upload-files-container2 .upload-button { font-family:'robotoregular', Arial; background-color:#C14A93; color:#f7fff7; display:flex; position:absolute; align-items:center; font-size:14px; border:none; border-radius:10px; box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; margin:0; padding:5px 20px; top:170px; cursor:pointer; }
.upload-files-container2 .file-info ul,ul li{ margin:0; padding:0; list-style:none; }
#surface8 { position:absolute; width:1400px; height:650px; top:0; left:210px; margin:0; padding:0; overflow-x:hidden; overflow-y:hidden; cursor:default; }
.textequipe { position:relative; width:200px; font-family:'robotobold', Arial; font-size:15px; color:grey; font-weight:500; margin:85px 0 -65px 40px; }
.inputequipe { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:200px; height:25px; z-index:1; outline:none; margin:40px 0 19px 250px;padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13.5px; font-weight:500; background-color:#FFFFFF; text-align:left; }
.inputequipe:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.inputequipe2 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; width:219px; height:25px; z-index:1; outline:none; margin:40px 0 19px 250px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13.5px; font-weight:500; background-color:#FFFFFF; }
.inputequipe2:focus { background-color:#FFFFFF; outline:none; }
.btn_validateequipe { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); background-size:55px; width:50px; height:50px; top:340px; left:425px; overflow:visible; z-index:1; text-indent:-9999px; }
.maskequipe { display:block; position:absolute; opacity:1; margin:0 10px 0 0; padding:0; background-color:rgba(255, 255, 255, 1); width:710px; height:400px; left:610px; top:120px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listequipe { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:710px; height:400px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titlequipe { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 0; padding:0; background-color:#C14A93; width:710px; height:40px; left:610px; top:80px; overflow:hidden; z-index:100; }
.tequipe1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:30px; left:0; top:0; }
.tequipe2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:30px; left:150px; top:0; }
.tequipe3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:190px; height:30px; left:300px; top:0; }
.tequipe4 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:30px; left:490px; top:0; }
.tsequipe { position:relative; padding:8px; padding-left:15px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#FFFFFF; overflow:hidden; text-overflow:ellipsis; }
.tse { position:relative; padding:8px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(85, 85, 85, 1); padding-left:10px; overflow:hidden; text-overflow:ellipsis; }
#notifs { position:absolute; width:700px; height:650px; top:0; left:699px; border:1px solid black; }

/* Activation */
.maskAct { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:1020px; height:500px; left:15px; top:90px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeAct { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1020px; height:500px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titleAct { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#C14A93; width:1020px; height:30px; left:0; top:0; overflow:hidden; z-index:100; }
.act1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:200px; height:25px; left:0; top:0; }
.act2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:200px; height:25px; left:200px; top:0; }
.act3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:25px; left:400px; top:0; }
.act4 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:250px; height:25px; left:550px; top:0; }
.act5 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:25px; left:800px; top:0; }
.act6 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:22px; height:22px; left:950px; top:5px; margin:0; }
.act7 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:22px; height:22px; left:985px; top:5px; margin:0; }
.b-act { position:absolute; opacity:1; background-size:22px; width:22px; height:22px; }

/* Renew */
.attention2 { position:absolute; opacity:1; width:30px; height:30px; top:240px; left:90px; background-size:38px; }
.titre5warning2 { position:absolute; width:300px; white-space:nowrap; text-align:left; top:250px; left:130px; font-family:'robotocondensedregular', Arial; font-size:14px; color:#000000; font-weight:500; z-index:1; }
.librenew { position:absolute; width:500px; opacity:1; margin:0; padding:5px 0; text-align:center; font-size:14px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:0; top:85px; z-index:1; }
.inputrenew { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:70px; min-width:23px; height:25px; top:125px; left:205px; z-index:2; outline:none; padding:0 10px; }
.inputrenew:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.newrenew { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:500px; height:300px; left:735px; top:250px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:5px; box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; cursor:default; }
.titreremise { position:relative; width:100%; white-space:nowrap; text-align:center; left:0; top:50px; font-family:'robotobold', Arial; font-size:20px; font-weight:400; color:#000000; z-index:1; }

/* Prestation */
.maskPrest { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(255, 255, 255, 1); width:795px; height:430px; left:15px; top:120px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listePrest { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:795px; height:430px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titlePrest { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#C14A93; width:1020px; height:30px; left:0; top:0; overflow:hidden; z-index:100; }
.prest0 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:40px; height:30px; left:0; top:-3px; }
.prest1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:160px; height:25px; left:35px; top:-3px; }
.prest2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:280px; height:25px; left:195px; top:0; }
.prest3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:30px; left:475px; top:0; }
.prest4 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:200px; height:30px; left:595px; top:-1px; background-color:#C14A93; color:#FFFFFF; font-family:'robotocondensedregular', Arial; font-size:14px; }
.prest5 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:200px; height:30px; left:595px; top:-1px; }
.tsfddpre { padding:10px 10px 0; }
.tsfddpre2 { padding:7px 10px 0; }
.prestNew { display:block; position:absolute; width:50px; height:50px; top:68px; left:36px; overflow:visible; z-index:1; }
.descPrest { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:rgba(0, 0, 0, 0.1); width:700px; height:650px; left:880px; top:-0.5px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.titrePrest { position:relative; width:500px; white-space:nowrap; text-align:left; left:50px; top:70px; font-family:'robotobold', Arial; font-size:18px; font-weight:500; color:#C14A93; z-index:1; overflow:hidden; text-overflow:ellipsis; text-transform:uppercase; }
.tsprest { position:relative; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.tsprest:hover { color:rgba(85, 85, 85, 0.5); text-decoration:none; }
.txtPress1 { position:relative; width:500px; white-space:nowrap; text-align:left; left:50px; margin:95px 0 0; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:600; color:grey; z-index:1; overflow:hidden; text-overflow:ellipsis; text-transform:uppercase; }
.txtPress2 { position:relative; width:500px; white-space:nowrap; text-align:left; left:50px; margin:0; font-family:'robotocondensedregular', Arial; font-size:15px; font-weight:500; color:rgba(0, 0, 0, 0.9); z-index:1; overflow:hidden; text-overflow:ellipsis; }
.txtPress3 { display:block; position:relative; width:500px; height:300px; resize:none; font-family:'robotoregular', Arial; font-size:14px; font-weight:500; color:rgba(0, 0, 0, 0.9); outline:none; box-sizing:border-box; left:50px; margin:0; -moz-appearance:none; -webkit-appearance:none; appearance:none; }
.txtPress4 { position:relative; width:500px; white-space:nowrap; text-align:left; left:50px; margin:0; font-family:'robotoregular', Arial; font-size:15px; font-weight:500; color:rgba(0, 0, 0, 0.9); z-index:1; overflow:hidden; text-overflow:ellipsis; }
.presta1 { position:relative; width:200px; white-space:nowrap; text-align:left; margin:70px auto -50px 100px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.presta2 { position:absolute; width:200px; white-space:nowrap; text-align:left; top:97px; left:450px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.inputpresta { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; overflow:visible; width:200px; height:30px; left:100px; top:25px; z-index:2; outline:none; padding:0 10px; }
.inputpresta:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
#zonepresta { display:block; position:relative; opacity:1; cursor:default; left:0; margin:10px 0 -6px 0; padding:0; width:400px; height:30px; }
.inputpresta2 { position:absolute; overflow:visible; width:400px; height:30px; left:-95px; top:25px; z-index:2; outline:none; padding:0 10px; }
.inputpresta2:focus { background-color:rgba(235, 235, 235, 1); outline:none; }
.messagepresta { display:block; position:absolute; width:500px; height:250px; top:122px; left:450px; padding:10px 15px; word-wrap:break-word; overflow:auto; cursor:default; }
.pict-validpresta { display:block; position:absolute; background-color:transparent; background-image:url('/images/bouton/b-valider-param-admin.png'); width:60px; height:60px; left:900px; top:390px; z-index:1; text-indent:-9999px; cursor:pointer; z-index:2; }
.presta3 { position:relative; width:10px; white-space:nowrap; text-align:left; margin:60px auto -60px 205px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.tspresta { position:relative; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:right; color:#555555; overflow:hidden; text-overflow:ellipsis; padding-right:20px; }
.b-presligne { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; background-image:url('/images/devis/b-presta.png'); background-size:23px; width:23px; height:23px; top:5px; left:84px; border-radius:5px; text-indent:-9999px; }
#surface6bis { position:absolute; width:1500px; height:650px; background-color:rgba(255, 255, 255, 1); top:0; left:150px; margin:0; padding:0; overflow-x:hidden; overflow-y:hidden; cursor:default; }
.titre4pres { position:relative; width:100%; white-space:nowrap; text-align:left; left:30px; top:25px; font-family:'robotobold', Arial; font-size:20px; font-weight:500; color:#C14A93; z-index:1; }
.logovalid { display:block; position:absolute; opacity:1; padding:0; background-image:url('/images/bouton/logovalid.png'); background-size:50px; width:50px; height:50px; top:495px; left:150px; z-index:1; }
.lfPrest { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:30px; height:30px; left:0; top:0; }
.b-buyPt { position:absolute; opacity:1; cursor:pointer; width:20px; height:20px; margin:7px 5px; }

/* Découpe */
#surface9 { position:absolute; width:1350px; height:650px; left:200px; top:0; overflow:hidden; }
#zonegrise2 { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.1); border-radius:5px 5px 0 0; width:1150px; height:90px; left:40px; top:60px; overflow:hidden; z-index:100; }
.titreClient2 { position:relative; width:100%; white-space:nowrap; text-align:left; margin:20px auto 0 60px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.fddNew2 { display:block; position:absolute; width:50px; height:50px; top:8px; left:10px; overflow:visible; z-index:1; }
.filter5bis { position:absolute; opacity:1; margin:0; padding:0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:908px; top:15px; z-index:1; }
.inputAdFdd5 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:150px; height:25px; z-index:1; outline:none; top:40px; left:910px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:left; }
.inputAdFdd5:focus { background-color:rgba(255, 255, 255, 1); outline:none; }
.btn_ajoutFdd { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/facture/b-filtrer.png'); background-size:40px; width:35px; height:33px; top:35px; left:1095px; overflow:visible; z-index:1; text-indent:-9999px; }
.titre12bis { position:absolute; width:100%; white-space:nowrap; text-align:left; top:60px; left:20px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.inputAdFdd { position:absolute; border-radius:5px; box-shadow:3px 3px 3px #cecece, 3px 3px 3px #999999; width:150px; height:25px; z-index:1; outline:none; margin:0; padding:0 0 0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:rgba(245,245,245,1); }
.inputAdFdd option { background-color:rgba(245, 245, 245, 1); }
.inputAdFdd:focus { background-color:rgba(245, 245, 245, 1); outline:none; }
.inputAdFdd0 { top:15px; left:280px; }
.inputAdFdd1 { top:50px; left:280px; }
.inputAdFdd2 { top:15px; left:470px; }
.inputAdFdd3 { top:50px; left:470px; }
.inputAdFdd4 { top:15px; left:660px; }
.inputAdFdd1:focus, .inputAdFdd2:focus, .inputAdFdd3:focus, .inputAdFdd4:focus { background-color:#FFFFFF; outline:none; }
.perfotxt { position:absolute; opacity:1; margin:0; padding:0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:40px; top:413px; z-index:999; }
.perfotxt2 { width:110px; top:54px; left:670px; text-align:right; }
.perfo { top:415px; left:14px; z-index:999; }
.perfo2 { top:56px; left:795px; z-index:999; }

/* Statistiques */
#surface5 { position:absolute; width:1600px; height:650px; top:195px; left:250px; margin:0; padding:0; overflow-x:hidden; overflow-y:hidden; cursor:default; }
#zone0 { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.1); width:870px; height:80px; left:50px; top:20px; border-radius:10px; overflow:hidden; z-index:100; }
#zonea { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#F5F5F5; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:#F5F5F5; width:870px; height:80px; left:50px; top:120px; border-radius:10px; overflow:hidden; z-index:100; }
#zoneb { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#F5F5F5; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:#F5F5F5; width:300px; height:80px; left:50px; top:220px; border-radius:10px; overflow:hidden; z-index:100; }
#zonec { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#F5F5F5; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:#F5F5F5; width:300px; height:300px; left:50px; top:320px; border-radius:10px; overflow:hidden; z-index:100; }
#zoned { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#F5F5F5; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:#F5F5F5; width:550px; height:400px; left:370px; top:220px; border-radius:10px; overflow:hidden; z-index:100; }
#zonee { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#F5F5F5; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:#F5F5F5; width:385px; height:285px; left:950px; top:20px; border-radius:10px; overflow:hidden; z-index:100; }
#zonef { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#F5F5F5; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; fill:#F5F5F5; width:385px; height:285px; left:950px; top:335px; border-radius:10px; overflow:hidden; z-index:100; }
.filterstat0 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:80px; height:28px; z-index:1; outline:none; top:40px; left:60px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:rgba(245,245,245,1); text-align:center; }
.filterstat1 { width:200px; left:450px; }
.filterstat2 { left:200px; }
.filterstat3 { width:150px; left:700px; text-align:center; }
.btn_recherche { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/facture/b-filtrer.png'); background-size:40px; width:35px; height:33px; top:35px; left:320px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_suppfiltre { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-actualiser.png'); background-size:40px; width:40px; height:40px; top:35px; left:760px; overflow:visible; z-index:1; text-indent:-9999px; }
.pict-stat { position:relative; overflow:hidden; width:45px; height:45px; margin:10px 10px auto 20px; z-index:0; outline:none; padding:0; z-index:2; }
.champ-stat { position:absolute; width:230px; white-space:nowrap; text-align:left; left:80px; top:15px; font-family:'robotobold', Arial; font-size:16px; color:grey; z-index:2; }
.champ-stat2 { position:absolute; width:230px; white-space:nowrap; text-align:left; left:350px; top:15px; font-family:'robotobold', Arial; font-size:16px; color:grey; }
.champ-stat3 { position:absolute; width:230px; white-space:nowrap; text-align:left; left:620px; top:15px; font-family:'robotobold', Arial; font-size:16px; color:grey; }
.champ-ca { position:absolute; width:200px; white-space:nowrap; text-align:right; left:80px; top:40px; font-family:'robotoregular', Arial; font-size:22px; }
.champ-ca2 { position:absolute; width:200px; white-space:nowrap; text-align:right; left:350px; top:40px; font-family:'robotoregular', Arial; font-size:22px; }
.champ-ca3 { position:absolute; width:200px; white-space:nowrap; text-align:right; left:620px; top:40px; font-family:'robotoregular', Arial; font-size:22px; }
#chartImpression { position:relative; width:350px; height:350px; background:transparent; overflow:hidden; }
.graphique { position:absolute; width:100%; height:100%; left:195px; top:-20px; }
.nam1 { display:block; position:absolute; color:rgba(221, 221, 221, 1); width:200px; height:auto; left:25px; top:90px; }
.nam2 { display:block; position:absolute; color:rgba(221, 221, 221, 1); width:200px; height:auto; left:25px; top:120px; }
.nam3 { display:block; position:absolute; color:rgba(221, 221, 221, 1); width:200px; height:auto; left:25px; top:150px; }
.nam4 { display:block; position:absolute; color:rgba(221, 221, 221, 1); width:200px; height:auto; left:25px; top:180px; }
.nam5 { display:block; position:absolute; color:rgba(221, 221, 221, 1); width:200px; height:auto; left:25px; top:210px; }
.stat { position:absolute; width:35px; height:15px; left:0; top:0; border:none; }
.champ-pre { position:absolute; width:150px; white-space:nowrap; text-align:left; left:45px; top:-3px; font-family:'robotobold', Arial; font-size:15px; color:grey; }
#chartConversion { position:relative; width:270px; height:315px; background:transparent; overflow:hidden; }
.graphconv { position:absolute; width:100%; height:100%; left:25px; top:-30px; }
.conversion { position:absolute; width:100%; left:10px; top:145px; font-family:'robotoregular', Arial; font-size:24px; font-weight:500; text-align:center; z-index:1; }
.champ-top { position:relative; width:200px; height:20px; left:40px; top:10px; margin-top:8px; font-family:'robotoregular', Arial; font-size:14px; font-weight:500; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; z-index:1; }
.champ-top2 { position:relative; width:110px; left:240px; top:10px; margin-top:-20px; font-family:'robotoregular', Arial; font-size:14px; font-weight:500; text-align:right; z-index:1; }
.conversion2 { position:absolute; width:165px; height:45px; left:280px; top:195px; font-family:'robotoregular', Arial; font-size:16px; font-weight:500; text-align:center; overflow:hidden; z-index:1; }

/* Statistiques commandes devis */
#surface10 { position:absolute; width:1500px; height:650px; top:0; left:200px; margin:0; padding:0; overflow-x:hidden; overflow-y:hidden; cursor:default; }
#zone0 { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.1); width:870px; height:80px; left:50px; top:20px; border-radius:10px; overflow:hidden; z-index:100; }
#zonefiltre { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.1); width:930px; height:110px; left:0; top:10px; border-radius:10px; overflow:visible; z-index:100; }
#rectangledroit { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; width:580px; height:130px; left:930px; top:0; overflow:hidden; z-index:100; }
#zonecommande { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; width:1498px; height:520px; left:0; top:130px; overflow:hidden; z-index:100; }
.filter1commande { position:absolute; opacity:1; margin:0; padding:0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:31px; top:15px; z-index:1; }
.filter2commande { position:absolute; opacity:1; margin:0; padding:0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; left:380px; top:15px; z-index:1; }
.filter3commande { position:absolute; opacity:1; margin:0; padding:0; text-align:center; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; width:150px; left:750px; top:15px; z-index:1; }
.filter4commande { position:absolute; opacity:1; margin:0; padding:0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; text-align:right; width:200px; left:578px; top:100px; z-index:1; }
.filterstatcommande { width:180px; left:380px; }
.filterstatcommande2 { width:150px; }
.btn_suppfiltre2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-actualiser.png'); background-size:40px; width:40px; height:40px; top:35px; left:810px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_export { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/statistique/b-exportxls-stat.png'); background-size:55px; width:55px; height:55px; top:70px; left:528px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_export_revient { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/statistique/b-exportxls-revient.png'); background-size:55px; width:55px; height:55px; top:70px; left:528px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_export_marge { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/statistique/b-exportxls-marge.png'); background-size:55px; width:55px; height:55px; top:70px; left:528px; overflow:visible; z-index:1; text-indent:-9999px; }
.graphcommandes { position:absolute; width:128px; height:160px; left:20px; top:-8px; }
.nam6 { display:block; position:absolute; color:rgba(221, 221, 221, 1); width:330px; height:20px; left:160px; top:15px; font-family:'robotoregular', Arial; font-size:14px; font-weight:500; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; z-index:1; }
.nam7 { display:block; position:absolute; color:rgba(221, 221, 221, 1); width:330px; height:20px; left:160px; top:45px; font-family:'robotoregular', Arial; font-size:14px; font-weight:500; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; z-index:1; }
.nam8 { display:block; position:absolute; color:rgba(221, 221, 221, 1); width:330px; height:20px; left:160px; top:75px; font-family:'robotoregular', Arial; font-size:14px; font-weight:500; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; z-index:1; }
.nam9 { display:block; position:absolute; color:rgba(221, 221, 221, 1); width:330px; height:20px; left:160px; top:95px; font-family:'robotoregular', Arial; font-size:14px; font-weight:500; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; z-index:1; }
.stat2 { position:absolute; width:35px; height:20px; left:0; top:-2px; border:none; }
.champ-pre2 { position:absolute; width:150px; white-space:nowrap; text-align:left; left:45px; top:-3px; font-family:'robotobold', Arial; font-size:15px; color:grey; }
.champ-pre3 { position:absolute; width:150px; white-space:nowrap; text-align:right; left:175px; top:-3px; font-family:'robotobold', Arial; font-size:15px; color:grey; }
.titlestatcom { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#C14A93; color:#FFFFFF; width:1510px; height:60px; left:0; top:0; overflow:hidden; z-index:100; }
.maskstatcom { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1510px; height:455px; left:0; top:60px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listestatcom { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1510px; height:455px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.col1prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:60px; left:0; top:0; border-right:1px solid black; }
.col1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:36px; left:0; top:-1px; border-right:1px solid black; }
.col2prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:60px; left:80px; top:0; border-right:1px solid black; }
.col2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:36px; left:80px; top:-1px; border-right:1px solid black; }
.col3prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:60px; left:200px; top:0; border-right:1px solid black; }
.col3 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:visible; width:110px; height:36px; left:200px; top:-1px; border-right:1px solid black; }
.col4prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:60px; left:310px; top:0; border-right:1px solid black; }
.col4 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:310px; top:-1px; border-right:1px solid black; }
.col5prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:60px; left:385px; top:0; border-right:1px solid black; }
.col5a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:0; top:30px; }
.col6a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:75px; top:30px; }
.col5 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:385px; top:-1px; border-right:1px solid black; }
.col6 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:460px; top:-1px; border-right:1px solid black; }
.col7prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:60px; left:535px; top:0; border-right:1px solid black; }
.col7a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:0; top:30px; }
.col8a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:75px; top:30px; }
.col7 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:535px; top:-1px; border-right:1px solid black; }
.col8 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:610px; top:-1px; border-right:1px solid black; }
.col9prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:60px; left:685px; top:0; border-right:1px solid black; }
.col9a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:0; top:30px; }
.col9 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:685px; top:-1px; border-right:1px solid black; }
.col10prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:225px; height:60px; left:760px; top:0; border-right:1px solid black; }
.col10a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:0; top:30px; }
.col11a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:75px; top:30px; }
.col12a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:150px; top:30px; }
.col10 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:760px; top:-1px; border-right:1px solid black; }
.col11 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:835px; top:-1px; border-right:1px solid black; }
.col12 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:910px; top:-1px; border-right:1px solid black; }
.col13prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:60px; left:985px; top:0; border-right:1px solid black; }
.col13a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:0; top:30px; }
.col13 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:985px; top:-1px; border-right:1px solid black; }
.col14prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:225px; height:60px; left:1060px; top:0; border-right:1px solid black; }
.col14a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:0; top:30px; }
.col15a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:75px; top:30px; }
.col16a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:150px; top:30px; }
.col14 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:1060px; top:-1px; border-right:1px solid black; }
.col15 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:1135px; top:-1px; border-right:1px solid black; }
.col16 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:1210px; top:-1px; border-right:1px solid black; }
.col17prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:60px; left:1285px; top:0; border-right:1px solid black; }
.col17a { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:30px; left:0; top:30px; }
.col17 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:1285px; top:-1px; border-right:1px solid black; }
.col18prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:60px; left:1360px; top:0; border-right:1px solid black; }
.col18 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:1360px; top:-1px; border-right:1px solid black; }
.col19prime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:60px; left:1435px; top:0; border-right:1px solid black; }
.col19 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:75px; height:36px; left:1435px; top:-1px; }
.tstat { position:relative; padding:8px 5px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; overflow:hidden; text-overflow:ellipsis; }
.tstat2 { position:relative; height:15px; padding:8px 5px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:right; word-wrap:break-word; overflow:hidden; }
.tstat3 { position:relative; height:15px; padding:8px 5px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:center; word-wrap:break-word; overflow:hidden; }
.tstat4 { height:30px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; }
.champpre { position:absolute; width:150px; white-space:nowrap; text-align:left; left:0; top:-3px; font-family:'robotobold', Arial; font-size:16px; color:grey; }
.leg0a { display:block; position:absolute; width:200px; height:20px; left:30px; top:15px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; }
.leg0b { display:block; position:absolute; width:auto; height:20px; left:357px; top:15px; }
.leg1 { display:block; position:relative; color:rgba(221, 221, 221, 1); width:150px; height:20px; left:200px; top:30px; margin:30px 0 -20px 0; font-family:'robotoregular', Arial; font-size:14px; font-weight:500; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.leg2 { display:block; position:relative; color:rgba(221, 221, 221, 1); width:150px; height:20px; left:360px; top:-90px; margin:30px 0 -20px 0; font-family:'robotoregular', Arial; font-size:14px; font-weight:500; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.graphcommandesligne { position:absolute; width:152px; height:190px; left:20px; top:25px; }
.btn_export2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/statistique/b-exportxls-stat2.png'); background-size:55px; width:55px; height:55px; top:70px; left:528px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_export_revient2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/statistique/b-exportxls-revient2.png'); background-size:55px; width:55px; height:55px; top:70px; left:528px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_export_marge2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/statistique/b-exportxls-marge2.png'); background-size:55px; width:55px; height:55px; top:70px; left:528px; overflow:visible; z-index:1; text-indent:-9999px; }
.fondligne2 { position:relative; cursor:default; margin:1px 0 -0.5px; padding:0; background-color:#F2f2f2; width:100%; height:35px; left:0; top:-0.1vw; }
.col1ter { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:310px; height:36px; left:0; top:-1px; border-right:1px solid black; }
.btn_export_forfait { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/statistique/b-exportxls-forfait.png'); background-size:55px; width:55px; height:55px; top:70px; left:1055px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_export_prestation { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/statistique/b-exportxls-prestation.png'); background-size:55px; width:55px; height:55px; top:70px; left:1055px; overflow:visible; z-index:1; text-indent:-9999px; }
.titlestatff { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#04BFBF; color:#FFFFFF; width:1000px; height:30px; left:0; top:0; overflow:hidden; z-index:100; }
.btn_oreille_forfait { display:block; position:absolute; background-color:transparent; background-image:url('/images/statistique/oreille-forfait.png'); background-size:120px; background-repeat:no-repeat; width:120px; height:75px; top:-32px; left:997px; overflow:visible; z-index:100; }
.col1f { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:36px; left:0; top:-1px; border-right:1px solid black; }
.col2f { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:36px; left:80px; top:-1px; border-right:1px solid black; }
.col3f { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:36px; left:230px; top:-1px; border-right:1px solid black; }
.col4f { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:36px; left:340px; top:-1px; border-right:1px solid black; }
.col5f { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:36px; left:430px; top:-1px; border-right:1px solid black; }
.col6f { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:190px; height:36px; left:540px; top:-1px; border-right:1px solid black; }
.col7f { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:36px; left:730px; top:-1px; border-right:1px solid black; }
.col8f { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:36px; left:820px; top:-1px; border-right:1px solid black; }
.col9f { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:910px; top:-1px; }
.nbrff { position:absolute; width:60px; height:35px; top:-16px; left:1047px; padding:0; font-size:30px; font-weight:600; font-family:'robotocondensedregular', Arial; text-align:center; letter-spacing:-1px; color:#FFFFFF; word-wrap:break-word; overflow:hidden; z-index:9999; }
.col1p { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:36px; left:0; top:-1px; border-right:1px solid white; }
.col2p { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:200px; height:36px; left:80px; top:-1px; border-right:1px solid white; }
.col3p { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:36px; left:280px; top:-1px; border-right:1px solid white; }
.col4p { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:36px; left:390px; top:-1px; border-right:1px solid white; }
.col5p { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:36px; left:480px; top:-1px; border-right:1px solid white; }
.col6p { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:280px; height:36px; left:630px; top:-1px; border-right:1px solid white; }
.col7p { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:910px; top:-1px; }
.titlestatpt { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:#35478C; color:#FFFFFF; width:1000px; height:30px; left:0; top:0; overflow:hidden; z-index:100; }
.btn_oreille_prestation { display:block; position:absolute; background-color:transparent; background-image:url('/images/statistique/oreille_presta.png'); background-size:120px; background-repeat:no-repeat; width:120px; height:75px; top:-32px; left:997px; overflow:visible; z-index:100; }

/* New admin */
#zonegrise3 { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.1); border-radius:5px 5px 0 0; width:1480px; height:100px; left:210px; top:30px; overflow:hidden; z-index:100; }
.b-loadAd5 { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0; top:40px; left:10px; background-image:url('/images/commande/bDownloadBdc.png'); background-size:50px; text-indent:-9999px; }
.b-loadAd2Tech2 { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0; top:40px; left:70px; background-image:url('/images/commande/b-download-fichetech.png'); background-size:50px; text-indent:-9999px; }
.txtBdcAd2 { position:absolute; width:220px; white-space:nowrap; text-align:left; left:150px; top:15px; margin:0; font-family:'robotocondensedregular', Arial; font-size:14px; font-weight:600; color:grey; }
.unBdcAd2 { position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, 5px 5px 5px rgba(0, 0, 0, 0.1); fill:rgba(235,235,235,1); margin:0; width:43px; height:43px; top:40px; left:150px; overflow:visible; z-index:1; }
.deBdcAd2 { position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, 5px 5px 5px rgba(0, 0, 0, 0.1); fill:rgba(235,235,235,1); margin:0; width:43px; height:43px; top:40px; left:210px; overflow:visible; z-index:1; }
.trBdcAd2 { position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, 5px 5px 5px rgba(0, 0, 0, 0.1); fill:rgba(235,235,235,1); margin:0; width:43px; height:43px; top:40px; left:270px; overflow:visible; z-index:1; }
.quBdcAd2 { position:absolute; border-radius:10px; box-shadow:5px 5px 5px #cecece, 5px 5px 5px rgba(0, 0, 0, 0.1); fill:rgba(235,235,235,1); margin:0; width:43px; height:43px; top:40px; left:330px; overflow:visible; z-index:1; }
.inputAdnewcom { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, 5px 5px 5px rgba(0, 0, 0, 0.1); width:150px; height:25px; z-index:1; outline:none; margin:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; top:55px; left:920px; }
.inputAdnewcom:focus { background-color:#FFFFFF; outline:none; }
.inputAdnewcom2 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, 5px 5px 5px rgba(0, 0, 0, 0.1); width:120px; height:25px; z-index:1; outline:none; margin:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; top:55px; left:1090px; }
.inputAdnewcom2:focus { background-color:#FFFFFF; outline:none; }
.inputAdnewcom3 { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, 5px 5px 5px rgba(0, 0, 0, 0.1); width:80px; height:25px; z-index:1; outline:none; margin:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; top:55px; left:1230px; }
.inputAdnewcom3:focus { background-color:#FFFFFF; outline:none; }
.b-loadAd2new { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0; top:40px; left:10px; background-image:url('/images/commande/bDownloadBdc.png'); background-size:50px; text-indent:-9999px; }
.b-loadAdBlnew { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0; top:40px; left:130px; background-image:url('/images/archive/b-blmulti.png'); background-size:50px; text-indent:-9999px; }
.b-loadAdFanew { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0; top:40px; left:190px; background-image:url('/images/archive/b-facturemulti.png'); background-size:50px; text-indent:-9999px; }
.inputBdcAdnew { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, 5px 5px 5px rgba(0, 0, 0, 0.1); fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:120px; height:25px; top:55px; left:1080px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputBdcAdnew:focus { background-color:#FFFFFF; outline:none; }
.inputBdc2Adnew { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, 5px 5px 5px rgba(0, 0, 0, 0.1); fill:rgba(235,235,235,1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:80px; height:25px; top:55px; left:1220px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputBdc2Adnew:focus { background-color:#FFFFFF; outline:none; }

/* New membre */
#zonegrise4 { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.1); border-radius:5px 5px 0 0; width:1480px; height:100px; left:300px; top:230px; overflow:hidden; z-index:100; }
.masknew { display:block; position:absolute; opacity:1; margin:0 10px 0 100px; padding:0; background-color:rgba(255, 255, 255, 1); width:1480px; height:450px; left:200px; top:370px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listenew { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1480px; height:450px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titlenew { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 100px; padding:0; background-color:rgba(0, 0, 0, 0.5); width:1480px; height:40px; left:200px; top:330px; overflow:hidden; z-index:100; }
.bpasoknew { position:absolute; opacity:1; width:24px; height:24px; left:320px; top:780px; z-index:999; }
.tpasoknew { position:absolute; width:110px; left:280px; top:810px; font-size:14px; font-weight:500; font-family:'robotocondensedregular',Arial; font-style:italic; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; z-index:999; }
.boknew { position:absolute; opacity:1; width:24px; height:24px; left:440px; top:780px; z-index:999; }
.toknew { position:absolute; width:110px; left:400px; top:810px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; font-style:italic; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; z-index:999; }
.ts5new { position:absolute; width:150px; left:480px; top:810px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; font-style:italic; text-align:center; color:#555555; overflow:hidden; text-overflow:ellipsis; z-index:999; }
.lf3devisnew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:230px; top:0; }
.lf4devisnew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:360px; top:0; }
.lf5devisnew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:230px; height:30px; left:450px; top:0; }
.lf6devisnew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:230px; height:30px; left:680px; top:0; }
.lf7devisnew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:30px; left:910px; top:0; }
.lf8devisnew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:1020px; top:0; }
.lf9devisnew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:1150px; top:0; }
.lf10devisnew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:1240px; top:0; }
.lf11devisnew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:30px; left:1370px; top:0; }
.lf3devisprimenew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:230px; top:0; }
.lf4devisprimenew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:360px; top:0; }
.lf5devisprimenew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:230px; height:30px; left:450px; top:0; }
.lf6devisprimenew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:230px; height:30px; left:680px; top:0; }
.lf7devisprimenew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:30px; left:910px; top:0; }
.lf8devisprimenew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:1020px; top:0; }
.lf9devisprimenew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:1150px; top:0; }
.lf10devisprimenew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:1240px; top:0; }
.lf11devisprimenew { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:30px; left:1370px; top:0; }
.b-nouveaunew { display:block; position:absolute; margin:0; width:50px; height:50px; top:40px; left:10px; overflow:visible; z-index:1; }
.b-calculnew { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:45px; height:45px; top:40px; left:65px; background-image:url('/images/devis/b-calcul.png'); border-radius:5px; text-indent:-9999px; }
.b-loadnew { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:45px; height:45px; top:40px; left:120px; background-image:url('/images/devis/b-load.png'); border-radius:5px; text-indent:-9999px; }
.b-achatnew { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:45px; height:45px; top:40px; left:175px; background-image:url('/images/devis/b-achat.png'); border-radius:5px; text-indent:-9999px; }
.b-delnew { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:43px; height:43px; top:40px; left:230px; background-size:54px; background-image:url('/images/devis/b-del.png'); border-radius:5px; text-indent:-9999px; }
.lf3bdc2new { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:170px; height:30px; left:520px; top:0; }
.lf3bdc2newprime { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:170px; height:30px; left:690px; top:0; }
.lf4bdc2new { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:30px; left:860px; top:0; }
.lf5bdc2new { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:90px; height:30px; left:990px; top:0; }
.lf6bdc2new { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:1080px; top:0; }
.lf7bdc2new { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:1150px; top:0; }
.lf8bdc2new { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:70px; height:30px; left:1220px; top:0; }
.lf9bdc2new { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:110px; height:30px; left:1290px; top:0; }
.lf10bdc2new { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:80px; height:30px; left:1400px; top:0; }
#zonegrise5 { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.1); border-radius:5px 5px 0 0; width:1300px; height:100px; left:400px; top:230px; overflow:hidden; z-index:100; }
.dl-facturenew { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0; top:40px; left:10px; background-image:url('/images/facture/b-download-fa.png'); background-size:50px; text-indent:-9999px; }
.inputFanew { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, 5px 5px 5px rgba(0, 0, 0, 0.1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:150px; height:25px; top:55px; left:200px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputFanew:focus { background-color:#FFFFFF; outline:none; }
.inputFa2new { position:absolute; border-radius:5px; box-shadow:5px 5px 5px #cecece, 5px 5px 5px rgba(0, 0, 0, 0.1); font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; overflow:visible; width:150px; height:25px; top:55px; left:420px; margin:0; z-index:2; outline:none; padding:0 10px; }
.inputFa2new:focus { background-color:#FFFFFF; outline:none; }
.btn_suppFFnew { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-actualiser.png'); background-size:40px; width:40px; height:40px; top:35px; left:810px; overflow:visible; z-index:1; text-indent:-9999px; }
#zonegrise6 { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.1); border-radius:5px 5px 0 0; width:1380px; height:100px; left:250px; top:30px; overflow:hidden; z-index:100; }
.b-loadAd3new { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0; top:40px; left:10px; background-image:url('/images/facture/b-download-fa.png'); background-size:50px; text-indent:-9999px; }

/* New finition */
.fin8 { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:35px; height:20px; z-index:1; outline:none; top:-1px; left:500px; padding:2px 10px 0; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; color:#000000; text-align:right; }
.fin8bis { position:absolute; width:auto; left:560px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:right; color:#000000; overflow:hidden; text-overflow:ellipsis; padding:0; }

/* Messagerie */
.newMessage { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:780px; height:600px; left:395px; top:0; font-family: "robotoregular", Arial; word-wrap:break-word; overflow:visible; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; border-radius:5px; cursor:default; }
.newMessage2 { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:780px; height:600px; left:585px; top:198px; font-family: "robotoregular", Arial; word-wrap:break-word; overflow:visible; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; border-radius:5px; cursor:default; }
#fondgris { display:block; position:absolute; width:100%; height:100%; min-width:3840px; min-height:2160px; left:-195px; top:-197px; background-color:grey; opacity:0.3; z-index:9999; }
#fondgris2 { display:block; position:absolute; width:100%; height:100%; min-width:3840px; min-height:2160px; left:-195px; top:-197px; background-color:grey; opacity:0; z-index:9999; }
#fondgris3 { display:block; position:absolute; width:100%; height:100%; min-width:3840px; min-height:2160px; left:0; top:0; background-color:grey; opacity:0.3; z-index:9999; }
#fondgris4 { display:block; position:absolute; width:100%; height:100%; left:0; top:0; background-color:grey; opacity:0.3; z-index:9999; }
#exp_edit { position:absolute; width:550px; height:auto; top:110px; left:155px; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:#b5b5b5; font-family: "robotoregular", Arial; -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 1.4; margin: 0 auto; padding:5px 10px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
#dest_edit { position:absolute; width:550px; height:auto; top:150px; left:155px; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:#b5b5b5; font-family: "robotoregular", Arial; -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 1.4; margin: 0 auto; padding:5px 10px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
#objet_edit { position:absolute; width:550px; height:auto; top:190px; left:155px; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:#b5b5b5; font-family: "robotoregular", Arial; -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 1.4; margin: 0 auto; padding:5px 10px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
#body_edit { position:absolute; width:570px; max-width:570px; height:200px; max-height:200px; top:230px; left:155px; background-color: #f6f6f6; font-family: "robotoregular", Arial; -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 1.4; margin: 0 auto; padding: 10px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
.expediteur { display:block; position:absolute; top:115px; left:40px; font-size:15px; }
.destinataire { display:block; position:absolute; top:155px; left:40px; font-size:15px; }
.objet { display:block; position:absolute; top:195px; left:40px; font-size:15px; }
.mess { display:block; position:absolute; top:235px; left:40px; font-size:15px; }
.pj { display:block; position:absolute; top:470px; left:40px; font-size:15px; }
.pj2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/flag/b-pjmail.png'); width:52px; height:52px; top:440px; left:155px; overflow:visible; z-index:1; text-indent:-9999px; }
.infodest { display:block; position:absolute; top:520px; left:40px; font-size:14px; }
#titremail { display:block; position:absolute; width:750px; height:60px; top:30px; left:0; word-wrap:break-word; overflow:hidden; text-overflow:hidden; }
.titremail { text-align:center; left:0; top:0; font-family:'robotoregular', Arial; font-size:30px; font-weight:600; color:#000000; z-index:1; }
.btn_valid_mail { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/flag/b-envoimail.png'); background-size:70px; width:62px; height:62px; top:470px; left:665px; overflow:visible; z-index:1; text-indent:-9999px; }
.enveloppe { position:absolute; background-size:70.8px 56.4px; width:70.8px; height:56.4px; left:40px; }
.message2 { display:block; position:absolute; width:500px; height:230px; top:220px; left:50px; padding:5px 10px; word-wrap:break-word; overflow:auto; cursor:default; }
.titremessagerie { position:absolute; width:180px; white-space:nowrap; top:67px; left:50px; text-align:left; margin:0; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.descmess { display:block; position:absolute; opacity:1; margin:0 10px 0 25px; padding:0; background-color:#f6f6f6; width:700px; height:650px; left:760px; top:-0.5px; word-wrap:break-word; overflow:auto; text-overflow:ellipsis; z-index:101; }
.bodymess { background-color:#f6f6f6; width:100%; margin:0 auto; font-family:"robotoregular", Arial; font-size:14px; font-weight:normal; }
.bodymess h1 { font-weight:bold; color:#00578f; margin-top:20px; margin-bottom:10px; font-family:"robotoregular", Arial; line-height:1.4; margin:0; font-size:32px; }
.bodymess h2 { font-weight:bold; color:#00578f; margin-top:20px; margin-bottom:10px; font-family:"robotoregular", Arial; line-height:1.4; margin:0; font-size:28px; }
.bodymess h3 { font-weight:bold; color:#00578f; margin-top:20px; margin-bottom:10px; font-family:"robotoregular", Arial; line-height:1.4; margin:0; font-size:24px; }
.bodymess h4 { font-weight:bold; color:#00578f; margin-top:20px; margin-bottom:10px; font-family:"robotoregular", Arial; line-height:1.4; margin:0; font-size:20px; }
.bodymess h5 { font-weight:bold; color:#00578f; margin-top:20px; margin-bottom:10px; font-family:"robotoregular", Arial; line-height:1.4; margin:0; font-size:17px; }
.bodymess blockquote { border-left:3px solid #DADADA; margin-left:20px; padding-left:20px; font-style:italic; }
.bodymess p { font-family:"robotoregular", Arial; font-size:14px; font-weight:normal; margin:0; Margin-bottom:15px; }
.bodymess ul { font-family:"robotoregular", Arial; font-size:14px; font-weight:normal; margin:0; Margin-bottom:15px; }
.bodymess ol { font-family:"robotoregular", Arial; font-size:14px; font-weight:normal; margin:0; Margin-bottom:15px; }
.bodymess p li { text-align:left; list-style-position:inside; margin-left:5px; }
.bodymess ul li { text-align:left; list-style-position:inside; margin-left:5px; }
.bodymess ol li { text-align:left; list-style-position:inside; margin-left:5px; }
.bodymess a { color:rgba(217, 149, 70, 1); text-decoration:none; }
.bodymess a:hover { color:rgba(177, 175, 136, 1); text-decoration:none; }
.bodymess .btn { box-sizing:border-box; width:100%; }
.bodymess .btn > tbody > tr > td { padding-bottom:15px; }
.bodymess .btn table { width:auto; }
.bodymess .btn table td { background-color:#ffffff; border-radius:5px; text-align:center; }
.bodymess .btn a { background-color:#ffffff; border:solid 1px #3498db; border-radius:5px; box-sizing:border-box; color:#3498db; cursor:pointer; display:inline-block; font-size:14px; font-weight:bold; margin:0; padding:12px 25px; text-decoration:none; text-transform:capitalize; }
.bodymess .btn-primary table td { background-color:#3498db; }
.bodymess .btn-primary a { background-color:#3498db; border-color:#3498db; color:#ffffff; }
.validmess { display:block; position:absolute; background-color:transparent; background-image:url('/images/flag/b-envoimail.png'); width:60px; height:60px; left:500px; top:470px; z-index:1; text-indent:-9999px; cursor:pointer; z-index:2; }
.resetmess { display:block; position:absolute; background-color:transparent; background-image:url('/images/bouton/b-actualiser.png'); width:60px; height:60px; left:1410px; top:580px; z-index:1; text-indent:-9999px; cursor:pointer; z-index:102; }

/* Exemple boutons d'accès */
/* .custom-connexion { position:absolute; background-size:120px; background-repeat:no-repeat; width:80px; height:80px; top:0; left:0; background-image:url('/images/bouton/connexion.png'); background-size:contain; background-repeat:no-repeat; } */
/* .custom-inscription { position:absolute; background-size:120px; background-repeat:no-repeat; width:80px; height:80px; top:0; left:0; background-image:url('/images/bouton/inscription.png'); background-size:contain; background-repeat:no-repeat; } */
/* <a href="https://labelway.net/utilisateur/inscription?a__id=LWB00000016" class="custom-inscription"></a> */
/* <a href="https://labelway.net/utilisateur/connexion?a__id=LWB00000016" class="custom-connexion"></a> */

/* Staff */
.pict-staff1 { position:absolute; width:203px; height:95px; left:-2px; top:197px; z-index:0; }
.staff1 { position:absolute; width:195px; top:248px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#05558B; text-align:center; font-size:14px; z-index:1; }
.pict-staff2 { position:absolute; width:203px; height:95px; left:-2px; top:282px; z-index:0; }
.staff2 { position:absolute; width:195px; top:333px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#05558B; text-align:center; font-size:14px; z-index:1; }
.pict-staff3 { position:absolute; width:203px; height:95px; left:-2px; top:368px; z-index:0; }
.staff3 { position:absolute; width:195px; top:418px; margin:0 auto; font-family:'robotocondensedregular', Arial; text-transform:uppercase; font-weight:bold; color:#05558B; text-align:center; font-size:14px; z-index:1; }
#surfacestaff { position:absolute; font-family:'robotoregular', Arial; font-weight:bold; color:#05558B; text-align:center; font-size:14px; width:1700px; height:650px; top:197px; left:200px; margin:0; padding:0; overflow-x:hidden; overflow-y:hidden; cursor:default; }
.maskStaff { display:block; position:absolute; opacity:1; margin:0 10px 0 0; padding:0; background-color:rgba(255, 255, 255, 1); width:1480px; height:425px; left:110px; top:170px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listeStaff { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1480px; height:425px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titleStaff { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 0; padding:0; background-color:#05558B; width:1480px; height:40px; left:110px; top:130px; overflow:hidden; z-index:100; }
.colstaff1 { position:absolute; opacity:1; cursor:default; margin:0; padding-top:5px; -webkit-text-stroke:unset; overflow:hidden; width:210px; height:25px; left:0; top:0; }
.colstaff2 { position:absolute; opacity:1; cursor:default; margin:0; padding-top:5px; -webkit-text-stroke:unset; width:150px; height:25px; left:210px; top:0; }
.colstaff3 { position:absolute; opacity:1; cursor:default; margin:0; padding-top:5px; -webkit-text-stroke:unset; overflow:hidden; width:240px; height:25px; left:360px; top:0; }
.colstaff4 { position:absolute; opacity:1; cursor:default; margin:0; padding-top:5px; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:25px; left:600px; top:0; }
.colstaff5 { position:absolute; opacity:1; cursor:default; margin:0; padding-top:5px; -webkit-text-stroke:unset; overflow:hidden; width:150px; height:25px; left:750px; top:0; }
.colstaff6 { position:absolute; opacity:1; cursor:default; margin:0; padding-top:5px; -webkit-text-stroke:unset; overflow:hidden; width:220px; height:25px; left:900px; top:0; }
.colstaff7 { position:absolute; opacity:1; cursor:default; margin:0; padding-top:5px; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:25px; left:1120px; top:0; }
.colstaff8 { position:absolute; opacity:1; cursor:default; margin:0; padding-top:5px; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:25px; left:1240px; top:0; }
.colstaff9 { position:absolute; opacity:1; cursor:default; margin:0; padding-top:5px; -webkit-text-stroke:unset; overflow:hidden; width:120px; height:25px; left:1360px; top:0; }
#zonestaff { display:block; position:absolute; opacity:1; cursor:default; margin:0; padding:0; background-color:transparent; border-radius:5px 5px 0 0; width:1480px; height:100px; left:310px; top:230px; overflow:hidden; z-index:100; }
.titrestaff { position:relative; width:250px; white-space:nowrap; text-align:left; left:0; top:0; font-family:'robotobold', Arial; font-size:20px; font-weight:500; color:#05558B; z-index:1; text-transform:uppercase; overflow:hidden; }
.stitrestaff { position:absolute; width:200px; white-space:nowrap; text-align:right; left:500px; top:45px; font-family:'robotobold', Arial; font-size:14px; font-weight:500; color:#05558B; z-index:1; text-transform:uppercase; overflow:hidden; }
.stitrestaff1 { position:absolute; width:200px; white-space:nowrap; text-align:right; left:780px; top:45px; font-family:'robotobold', Arial; font-size:14px; font-weight:500; color:#05558B; z-index:1; text-transform:uppercase; overflow:hidden; }
.stitrestaff2 { position:absolute; width:200px; white-space:nowrap; text-align:right; left:1060px; top:45px; font-family:'robotobold', Arial; font-size:14px; font-weight:500; color:#05558B; z-index:1; text-transform:uppercase; overflow:hidden; }
.colstaffbis { padding-top:3px; }
.inputstatutStaff { position:absolute; width:120px; height:35px; z-index:1; outline:none; margin:0; padding:0 10px; overflow:hidden; text-overflow:ellipsis; background-color:#05558B; color:#FFFFFF; left:0; top:3px; }
.inputstatutStaff:focus { background-color:#05558B; color:#FFFFFF; outline:none; }
.triprime { top:10px; }
.matStaff { position:relative; padding:5px 5px; font-size:14px; font-weight:500; font-family:'robotocondensedregular', Arial; text-align:left; color:rgba(0, 0, 0, 1); overflow:hidden; text-overflow:ellipsis; }
.tstaff { left:5px; }
.inputStaff{ position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:150px; height:25px; z-index:1; outline:none; top:40px; left:260px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:left; }
.inputStaff:focus { background-color:rgba(255, 255, 255, 1); outline:none; }
.btn_soc { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/facture/b-filtrer.png'); background-size:45px; width:45px; height:45px; top:30px; left:445px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_suppFFstaff { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/bouton/b-actualiser.png'); background-size:47px; width:45px; height:45px; top:28px; left:1430px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_addstaff { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/staff/p-newinscription.png'); background-size:50px; width:50px; height:50px; top:28px; left:720px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_template1 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/staff/b-templatexcel.png'); background-size:50px; width:50px; height:50px; top:28px; left:1000px; overflow:visible; z-index:1; text-indent:-9999px; }
.btn_template2 { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/staff/b-templatexcel.png'); background-size:50px; width:50px; height:50px; top:28px; left:1280px; overflow:visible; z-index:1; text-indent:-9999px; }
.l0staff { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:0; top:0; }
.l1staff { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:32px; top:0; }
.l2staff { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:64px; top:0; }
.l3staff { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:96px; top:0; }
.l4staff { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:128px; top:0; }
.l5staff { position:absolute; opacity:1; margin:0; overflow:hidden; width:30px; height:30px; left:160px; top:0; }
.retstaff { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/b-retour.png'); background-size:55px; width:55px; height:55px; top:780px; left:73px; overflow:visible; z-index:1; text-indent:-9999px; }
.b-line { position:absolute; opacity:1; width:24px; height:24px; left:4px; top:4px; }
.tsfdd7 { padding-left:15px; }
.transfert { display:block; position:absolute; background-color:rgba(255, 255, 255, 1); width:600px; height:300px; left:680px; top:310px; word-wrap:break-word; overflow:visible; text-overflow:ellipsis; z-index:9999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-shadow:rgba(0, 0, 0, 0.24) 0px 10px 20px, rgba(0, 0, 0, 0.28) 0px 6px 6px; border-radius:5px; cursor:default; }
#titretransfert { display:block; position:absolute; width:300px; height:auto; top:50px; left:150px; word-wrap:break-word; overflow:hidden; text-overflow:hidden; }
.titretransfert { text-align:center; left:0; top:0; font-family:'robotoregular', Arial; font-size:20px; font-weight:600; color:#000000; z-index:1; }
.pict-transfert { display:block; position:absolute; background-color:transparent; background-image:url('/images/b-retour.png'); width:60px; height:60px; left:0; top:100px; z-index:1; text-indent:-9999px; cursor:pointer; z-index:2; }
#transfert { position:absolute; width:500px; height:150px; padding:0; margin:0; top:100px; left:50px; box-sizing: border-box; }
.txttransfert { font-family:'robotoregular', Arial; font-size:15px; font-weight:500; text-align:center; }
.inputransfert { border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); position:absolute; width:250px; height:30px; left:115px; top:110px; z-index:2; outline:none; padding:0 10px; }
.btn_validtransfert { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/staff/valider.png'); width:52px; height:52px; top:100px; left:450px; overflow:visible; z-index:1; text-indent:-9999px; }
#surfacestaff1 { position:absolute; width:1700px; height:650px; left:200px; top:197px; overflow:hidden; }
.titrestaff1 { position:relative; width:500px; white-space:nowrap; text-align:left; left:100px; top:50px; font-family:'robotobold', Arial; font-size:20px; font-weight:500; color:#C14A93; z-index:1; text-transform:uppercase; }
.titrestaffx { position:relative; width:100%; white-space:nowrap; text-align:left; left:10px; top:0; font-family:'robotoregular', Arial; font-size:16px; font-weight:500; color:#000000; z-index:1; text-transform:uppercase; }
.titrestaff2 { position:absolute; width:200px; white-space:nowrap; text-align:left; top:110px; left:150px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.titrestaff3 { position:absolute; width:200px; white-space:nowrap; text-align:left; top:110px; left:650px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.titrestaff4 { position:absolute; width:200px; white-space:nowrap; text-align:left; top:110px; left:1150px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
#zonestaff1 { display:block; position:relative; opacity:1; cursor:default; left:50px; margin:130px 0 -120px 110px; padding:0; width:400px; height:30px; }
#zonestaff2 { display:block; position:relative; opacity:1; cursor:default; top:-335px; left:550px; margin:130px 0 -120px 110px; padding:0; width:400px; height:30px; }
#zonestaff3 { display:block; position:relative; opacity:1; cursor:default; top:-575px; left:1050px; margin:130px 0 -120px 110px; padding:0; width:300px; height:30px; }
.inputStaff1 { width:60px; left:215px; text-align:right; }
.inputchoixstaff { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; overflow:visible; width:150px; height:30px; margin:0 auto 60px 125px; z-index:2; outline:none; padding:0 10px; }
.messagestaff { position:absolute; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; width:280px; padding:0 10px; top:35px; left:0; text-align:right; }
.libstaff2 { position:absolute; width:290px; top:320px; left:1150px; opacity:1; margin:0; padding:0 10px; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; z-index:1; }
.libstaff3 { position:absolute; width:290px; top:350px; left:1150px; opacity:1; margin:0; padding:0 10px; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; z-index:1; }
.libstaff4 { position:absolute; width:290px; top:440px; left:1150px; opacity:1; margin:0; padding:0 10px; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; white-space:pre; z-index:1; }
.btn_validfiche { display:block; position:absolute; cursor:pointer; background-color:transparent; background-image:url('/images/staff/valider.png'); width:52px; height:52px; top:410px; left:1405px; overflow:visible; z-index:1; text-indent:-9999px; }
.input-cstaff { height:25px; background:#F2f2f2; box-shadow:5px 5px 5px #cecece, -5px -5px 5px #ffffff; cursor:pointer; width:155px; padding:5px 10px; }
.ellipsechoixoui3 { position:absolute; box-sizing:content-box; -ms-transform:rotate(0.00deg); -webkit-transform:rotate(0.00deg); transform:rotate(0.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; cursor:pointer; margin:0; padding:0; fill:#05558B; box-shadow:none; width:17.5px; height:17.5px; left:19.7px; top:0.02vw; }

/* 2FA */
#auth-connexion { display:block; position:relative; overflow:visible; width:328px; height:350px; margin:330px auto 0; }
.auth-container { display:block; position:absolute; background-color:transparent; font-family:'robotoregular'; text-align:center; overflow:visible; width:328px; height:350px; top:45px; left:2px; z-index:1; }
.auth-title { font-size:20px; color:#000000; margin-bottom:15px; font-weight:600; }
.auth-description { font-size:15px; color:#555555; line-height:1.6; margin-bottom:30px; }
.auth-form { display:flex; flex-direction:column; align-items:center; }
.auth-code-input-group { display:flex; justify-content:center; align-items:center; gap:5px; margin-bottom:20px; background-color:#f0f0f0; border-radius:8px; padding:10px 15px; }
.auth-code-digit { width:25px; height:30px; font-size:20px; text-align:center; border:none; background-color:transparent; color:#000000; border-bottom:2px solid #aaaaaa; transition:border-color 0.2s ease-in-out; }
.auth-code-digit:focus { outline:none; border-color:#007bff; }
.auth-code-separator { width:2px; height:20px; background-color:#dddddd; margin:0 5px; border-radius:1px; }
.auth-checkbox-container { position:absolute; width:100%; height:25px; top:180px; left:5px; align-items:center; font-size:14px; color:#555555; }
.b-connexion3 { opacity:0.9; display:block; position:relative; cursor:pointer; background-color:transparent; background-image:url('/images/connexion/b-connexion.png'); width:52px; height:52px; margin:60px auto 0; overflow:visible; z-index:1; text-indent:-9999px; }
.lib2fa { position:absolute; width:450px; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; overflow:hidden; word-wrap:break-word; left:0; top:0; z-index:1; }
.lib2fa1 { position:absolute; width:450px; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; overflow:hidden; word-wrap:break-word; left:50px; top:240px; z-index:1; }
.lib2fa2 { position:absolute; width:450px; opacity:1; margin:0; padding:5px 0; text-align:left; font-size:13px; font-weight:500; font-style:normal; font-family:'robotoregular'; overflow:hidden; word-wrap:break-word; left:50px; top:460px; z-index:1; }
.QRcode { position:relative; width:150px; height:150px; top:240px; left:200px; }
.libibi { position:absolute; opacity:1; margin:0; padding:5px 0; text-align:left; color:grey; font-size:15px; font-weight:500; font-style:normal; font-family:'robotobold'; white-space:pre; left:0; top:0; z-index:1; }
.lib2fa1bi { position:absolute; width:450px; opacity:1; margin:0; padding:5px 0; text-align:left; color:grey; font-size:15px; font-weight:500; font-style:normal; font-family:'robotobold'; overflow:hidden; word-wrap:break-word; left:50px; top:200px; z-index:1; }
.lib2fa2bi { position:absolute; width:450px; opacity:1; margin:0; padding:5px 0; text-align:left; color:grey; font-size:15px; font-weight:500; font-style:normal; font-family:'robotobold'; overflow:hidden; word-wrap:break-word; left:50px; top:460px; z-index:1; }
.bibi { top:500px; left:410px; }
.bibibi { top:500px; left:410px; background-image:url('/images/staff/valider.png'); }

/* Port au détail */
.maskPort { display:block; position:absolute; opacity:1; margin:0 10px 0 100px; padding:0; background-color:rgba(255, 255, 255, 1); width:1490px; height:580px; left:-100px; top:65px; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; z-index:101; }
.listePort { display:block; position:absolute; opacity:1; margin:0; padding:0; background-color:rgba(255, 255, 255, 1); width:1490px; height:580px; left:0; top:0; word-wrap:break-word; overflow-x:hidden; overflow-y:auto; text-overflow:ellipsis; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.titlePort { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 100px; padding:0; background-color:#C14A93; width:1490px; height:40px; left:-100px; top:0; overflow:hidden; }
.titlePortbis { display:block; position:absolute; opacity:1; cursor:default; margin:0 10px 0 100px; padding:0; background-color:#F2F2F2; width:1490px; height:30px; left:-100px; top:30px; overflow:hidden; }
.port { position:relative; padding:6px 8px 6px 3px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; color:#F2F2F2; overflow:hidden; text-overflow:ellipsis; }
.portbis { position:relative; padding:6px 8px; font-size:13px; font-weight:500; font-family:'robotocondensedregular', Arial; color:#555555; overflow:hidden; text-overflow:ellipsis; border-top:1px solid black; }
.port01 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:130px; height:36px; left:0; top:0; border-right:1px solid black; }
.port02 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:130px; top:0; text-align:right; border-right:1px solid black; }
.port03 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:215px; top:0; text-align:right; border-right:1px solid black; }
.port04 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:300px; top:0; text-align:right; border-right:1px solid black; }
.port05 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:385px; top:0; text-align:right; border-right:1px solid black; }
.port06 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:470px; top:0; text-align:right; border-right:1px solid black; }
.port07 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:555px; top:0; text-align:right; border-right:1px solid black; }
.port08 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:640px; top:0; text-align:right; border-right:1px solid black; }
.port09 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:725px; top:0; text-align:right; border-right:1px solid black; }
.port10 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:810px; top:0; text-align:right; border-right:1px solid black; }
.port11 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:895px; top:0; text-align:right; border-right:1px solid black; }
.port12 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:980px; top:0; text-align:right; border-right:1px solid black; }
.port13 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:1065px; top:0; text-align:right; border-right:1px solid black; }
.port14 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:1150px; top:0; text-align:right; border-right:1px solid black; }
.port15 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:1235px; top:0; text-align:right; border-right:1px solid black; }
.port16 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:1320px; top:0; text-align:right; border-right:1px solid black; }
.port17 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:85px; height:36px; left:1405px; top:0; text-align:right; }
.portbis1 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:1150px; height:30px; left:0; top:0; text-align:center; border-right:1px solid black; }
.portbis2 { position:absolute; opacity:1; cursor:default; margin:0; -webkit-text-stroke:unset; overflow:hidden; width:340px; height:30px; left:1150px; top:0; text-align:center; }
.b-expPort { display:block; position:absolute; opacity:1; cursor:pointer; padding:0; background-color:transparent; width:50px; height:50px; margin:0 10px 0 100px; top:10px; left:1345px; background-image:url('/images/facture/b-exportxcel-admin.png'); background-size:50px; text-indent:-9999px; z-index:999; }
.express { position:absolute; border-radius:5px; box-shadow:inset 5px 5px 5px #b5b5b5, inset -5px -5px 5px #ebebeb; fill:rgba(235,235,235,1); width:45px; height:22px; z-index:1; outline:none; top:30px; left:1100px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; font-family:'robotocondensedregular', Arial; font-size:13px; font-weight:500; background-color:#FFFFFF; text-align:right; }
.titreE { position:absolute; width:300px; white-space:nowrap; text-align:right; top:30px; left:790px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
.titreE2 { position:absolute; width:80px; white-space:nowrap; text-align:left; top:30px; left:1170px; font-family:'robotobold', Arial; font-size:14px; color:grey; font-weight:500; z-index:1; }
