/* CSS Document - reset */
* { margin:0; padding:0; border:0; }
@font-face {
    font-family: 'open_sansregular';
    src: url('../polices/opensans-regular-webfont.eot');
    src: url('../polices/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../polices/opensans-regular-webfont.woff') format('woff'),
         url('../polices/opensans-regular-webfont.ttf') format('truetype'),
         url('../polices/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../polices/opensans-semibold-webfont.eot');
    src: url('../polices/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../polices/opensans-semibold-webfont.woff') format('woff'),
         url('../polices/opensans-semibold-webfont.ttf') format('truetype'),
         url('../polices/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Lien */
a { color:#687B7B; text-decoration:none; }
a:hover { color:#3FA9F5; text-decoration:none; }

/* Page */
body { width:100%; background-color:#1A1A1A; font-family:open_sansregular, serif; cursor:default; -webkit-text-size-adjust:none; overflow-x:hidden; }
#temoignages { position:absolute; left:0; top:85.5vw; }
#workflow { position:absolute; left:0; top:130.9vw; }
#technologies { position:absolute; left:0; top:199.2vw; }
#hotline { position:absolute; left:0; top:41.6vw; }

/* Page haut */
#bloc-haut { position:fixed; z-index:1; }
.bandeMenu { position:fixed; 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:default; margin:0; padding:0; background-color:rgba(65, 65, 65, 1); box-shadow:none; width:100%; height:3.8vw; left:0; top:0; }
#lien_1 { display:block; position:fixed; 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; overflow:hidden; background-color:transparent; width:17vw; height:3.8vw; left:0; top:0; }
.temoignages { padding:1.3vw 0 0; top:0; text-align:center; letter-spacing:0; color:rgba(255, 255, 255, 1); font-family:open_sanssemibold, Arial; font-size:0.8vw; font-weight:500; text-decoration:none; }
#lien_2 { display:block; position:fixed; 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; overflow:hidden; background-color:transparent; width:17vw; height:3.8vw; left:17vw; top:0; }
.workflow { padding:1.3vw 0 0; top:0; text-align:center; letter-spacing:0; color:rgba(255, 255, 255, 1); font-family:open_sanssemibold, Arial; font-size:0.8vw; font-weight:500; text-decoration:none; }
#lien_3 { display:block; position:fixed; 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; overflow:hidden; background-color:transparent; width:17vw; height:3.8vw; left:34vw; top:0; }
.technologies { padding:1.3vw 0 0; top:0; text-align:center; letter-spacing:0; color:rgba(255, 255, 255, 1); font-family:open_sanssemibold, Arial; font-size:0.8vw; font-weight:500; text-decoration:none; }
#lien_4 { display:block; position:fixed; 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; overflow:hidden; background-color:transparent; width:16vw; height:3.8vw; left:51vw; top:0; }
.hotline { padding:1.3vw 0 0; top:0; text-align:center; letter-spacing:0; color:rgba(255, 255, 255, 1); font-family:open_sanssemibold, Arial; font-size:0.8vw; font-weight:500; text-decoration:none; }
#lien_5 { display:block; position:fixed; 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; overflow:hidden; background-color:transparent; width:16vw; height:3.8vw; left:67vw; top:0; }
.contact { padding:1.3vw 0 0; top:0; text-align:center; letter-spacing:0; color:rgba(255, 255, 255, 1); font-family:open_sanssemibold, Arial; font-size:0.8vw; font-weight:500; text-decoration:none; }
#connexion { display:block; position:fixed; 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; overflow:hidden; background-color:transparent; width:16vw; height:3.8vw; left:83vw; top:0; }
.seConnecter { padding:1.3vw 0 0 3vw; top:0; text-align:center; letter-spacing:0; color:rgba(216, 235, 80, 1); font-family:open_sanssemibold, Arial; font-size:0.8vw; font-weight:500; text-decoration:none; }
.user { position:fixed; 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; fill:rgba(216, 235, 80, 1); box-shadow:none; width:1.2vw; height:1.2vw; left:4vw; top:1vw; }
#lien_1:hover, #lien_2:hover, #lien_3:hover, #lien_4:hover, #lien_5:hover, #connexion:hover {  background-color:rgba(112, 112, 112, 1); }

/* Page centre */
#accueil { display:block; position:relative; left:0; top:0; width:100%; height:50.6vw; z-index:-1; }
.accueil { display:block; position:absolute; width:100%; margin-top:-8vw; top:0; z-index:-1; }
.logoSwp { 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:default; margin:0; padding:0; fill:rgba(72, 92, 90, 1); box-shadow:none; width:18vw; height:auto; left:25vw; top:8vw; }
.accueil_txt { 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:default; margin:0; padding:0; text-align:left; line-height:2.2vw; letter-spacing:0.05vw; color:rgba(252, 237, 211, 1); -webkit-text-stroke:unset; font-size:1.6vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; text-decoration:none; box-shadow:none; overflow-x:unset; overflow-y:unset; left:25vw; top:27vw; }
.presentation { display:block; position:absolute; background-color:rgba(85, 85, 85, 1); width:100%; height:39vw; margin:0; top:50.4vw; }
.bloc3 { 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:default; margin:0; padding:0; background-color:rgba(255, 255, 255, 0); text-align:left; line-height:1.5vw; letter-spacing:0.03vw; color:rgba(255, 255, 255, 1); -webkit-text-stroke:0.01vw rgba(0, 0, 0, 0); font-size:0.9vw; text-decoration:none; box-shadow:none; overflow-x:unset; overflow-y:unset; width:35vw; height:auto; left:40vw; top:28vw; }
.bloc3-0 { color:rgba(255, 255, 255, 1); font-weight:400; font-style:normal; font-family:open_sansregular, Arial; letter-spacing:0.03vw; text-decoration:none; }
.bloc3-1 { color:rgba(255, 255, 255, 1); font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; letter-spacing:0.03vw; text-decoration:none; }
.picto-bloc3 { display:block; position:absolute; left:26vw; top:25vw; }
.picto-bloc3-0 { position:absolute; box-sizing:content-box; -ms-transform:rotate(20.00deg); -webkit-transform:rotate(20.00deg); transform:rotate(20.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; cursor:default; margin:0; padding:0; fill:rgba(65, 65, 65, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.1vw; stroke-linecap:butt; box-shadow:none; width:8vw; height:auto; left:0; top:1vw; }
.picto-bloc3-1 { 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:default; margin:0; padding:0; fill:rgba(211, 143, 240, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.1vw; stroke-linecap:butt; box-shadow:none; width:5.5vw; height:auto; left:1.4vw; top:4vw; }
.picto-bloc3-2 { 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:default; margin:0; padding:0; fill:rgba(255, 255, 255, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.1vw; stroke-linecap:butt; box-shadow:none; width:10vw; height:auto; left:-1vw; top:2vw; }
.bloc2 { 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:default; margin:0; padding:0; background-color:rgba(255, 255, 255, 0); text-align:left; line-height:1.5vw; letter-spacing:0.03vw; color:rgba(255, 255, 255, 1); -webkit-text-stroke:0.01vw rgba(0, 0, 0, 0); font-size:0.9vw; text-decoration:none; box-shadow:none; overflow-x:unset; overflow-y:unset; width:35vw; height:auto; left:40vw; top:18vw; }
.bloc2-0 { color:rgba(255, 255, 255, 1); font-weight:400; font-style:normal; font-family:open_sansregular, Arial; letter-spacing:0.03vw; text-decoration:none; }
.bloc2-1 { color:rgba(255, 255, 255, 1); font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; letter-spacing:0.03vw; text-decoration:none; }
.picto-bloc2 { display:block; position:absolute; left:26vw; top:15vw; }
.picto-bloc2-0 { position:absolute; box-sizing:content-box; -ms-transform:rotate(20.00deg); -webkit-transform:rotate(20.00deg); transform:rotate(20.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; cursor:default; margin:0; padding:0; fill:rgba(65, 65, 65, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.1vw; stroke-linecap:butt; box-shadow:none; width:8vw; height:auto; left:0; top:1vw; }
.picto-bloc2-1 { 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:default; margin:0; padding:0; fill:rgba(126, 206, 216, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.1vw; stroke-linecap:butt; box-shadow:none; width:7vw; height:auto; left:0.6vw; top:3.5vw; }
.picto-bloc2-2 { 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:default; margin:0; padding:0; fill:rgba(255, 255, 255, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.1vw; stroke-linecap:butt; box-shadow:none; width:4.4vw; height:auto; left:-1vw; top:2vw; }
.bloc1 { 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:default; margin:0; padding:0; background-color:rgba(255, 255, 255, 0); text-align:left; line-height:1.5vw; letter-spacing:0.03vw; color:rgba(255, 255, 255, 1); -webkit-text-stroke:0.01vw rgba(0, 0, 0, 0); font-size:0.9vw; text-decoration:none; box-shadow:none; overflow-x:unset; overflow-y:unset; width:35vw; height:auto; left:40vw; top:7vw; }
.bloc1-0 { color:rgba(255, 255, 255, 1); font-weight:400; font-style:normal; font-family:open_sansregular, Arial; letter-spacing:0.03vw; text-decoration:none; }
.bloc1-1 { color:rgba(255, 255, 255, 1); font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; letter-spacing:0.03vw; text-decoration:none; }
.picto-bloc1 { display:block; position:absolute; left:26vw; top:5vw; }
.picto-bloc1-0 { position:absolute; box-sizing:content-box; -ms-transform:rotate(20.00deg); -webkit-transform:rotate(20.00deg); transform:rotate(20.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; cursor:default; margin:0; padding:0; fill:rgba(65, 65, 65, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.1vw; stroke-linecap:butt; box-shadow:none; width:8vw; height:auto; left:0; top:1vw; }
.picto-bloc1-1 { 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:default; margin:0; padding:0; fill:rgba(239, 179, 127, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.1vw; stroke-linecap:butt; box-shadow:none; width:6.8vw; height:auto; left:0.6vw; top:3.5vw; }
.picto-bloc1-2 { 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:default; margin:0; padding:0; fill:rgba(255, 255, 255, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.1vw; stroke-linecap:butt; box-shadow:none; width:6.3vw; height:auto; left:-1vw; top:2vw; }
.clients { display:block; position:absolute; background-color:rgba(65, 65, 65, 1); width:100%; height:45.4vw; margin:0; top:89.4vw; }
#bloc1 { display:block; }
#bloc2, #txt1a, #txt2a, #txt3a, #txt4a, #txt5a { display:none; }
#txt4a { width:34.5vw; height:auto; background-color:rgba(119, 119, 119, 1); }
.temoignage1 { 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; cursor:default; margin:0; padding:1.1vw; background-color:rgba(119, 119, 119, 1); text-align:left; line-height:1.3vw; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); box-shadow:none; overflow-x:unset; overflow-y:unset; width:14.5vw; height:auto; left:22vw; top:10vw; }
.temoignage2 { 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; cursor:default; margin:0; padding:1.1vw; background-color:rgba(119, 119, 119, 1); text-align:left; line-height:1.3vw; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); box-shadow:none; overflow-x:unset; overflow-y:unset; width:14.5vw; height:auto; left:42vw; top:10vw; }
.temoignage3 { 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; cursor:default; margin:0; padding:1.1vw; background-color:rgba(119, 119, 119, 1); text-align:left; line-height:1.3vw; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); box-shadow:none; overflow-x:unset; overflow-y:unset; width:14.5vw; height:auto; left:62vw; top:10vw; }
.temoignage4 { 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; cursor:default; margin:0; padding:1.1vw; background-color:rgba(119, 119, 119, 1); text-align:left; line-height:1.3vw; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); box-shadow:none; overflow-x:unset; overflow-y:unset; width:14.5vw; height:auto; left:22vw; top:10vw; }
.temoignage5 { display:none; 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:default; margin:0; padding:1.1vw; background-color:rgba(119, 119, 119, 1); text-align:left; line-height:1.3vw; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); box-shadow:none; overflow-x:unset; overflow-y:unset; width:14.5vw; height:auto; left:42vw; top:10vw; }
.temoignage6 { display:none; }
.icone { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; fill:rgba(216, 235, 80, 1); width:1.6vw; height:1.6vw; left:1.3vw; top:1.5vw; }
.iconePerso { 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:default; margin:0; padding:0; fill:rgba(255, 255, 255, 1); width:0.7vw; height:0.7vw; left:1.7vw; top:1.9vw; }
.text_1 { color:rgba(255, 255, 255, 1); font-size:0.9vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; text-decoration:none; margin:0.6vw 0 0.5vw 2.8vw; }
.text_2 { color:rgba(216, 235, 80, 1); font-size:0.9vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; text-decoration:none; margin-left:0.3vw; }
.text_3 { color:rgba(255, 255, 255, 1); font-size:0.8vw; font-weight:500; font-style:italic; font-family:open_sansregular, Arial; text-decoration:none; margin:1vw 0 0.5vw 0.3vw; }
.text_4 { color:rgba(216, 235, 80, 1); font-size:0.9vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; text-decoration:none; margin-top:1vw; text-align:right; }
.text_5 { 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:default; margin:0; padding:0; text-align:left; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); -webkit-text-stroke:0.1vw rgba(0, 0, 0, 0); font-size:1.4vw; font-weight:700; font-style:normal; font-family:open_sansregular, Arial; text-decoration:none; box-shadow:none; overflow-x:unset; overflow-y:unset; white-space:pre; left:36vw; top:3.5vw; }
.triangleVert { position:absolute; box-sizing:border-box; -ms-transform:rotate(90.00deg); -webkit-transform:rotate(90.00deg); transform:rotate(90.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; cursor:default; margin:0; padding:0; fill:rgba(216, 235, 80, 1); stroke:rgba(112, 112, 112, 1); stroke-width:0.05vw; stroke-linecap:butt; box-shadow:none; width:1.6vw; height:1.6vw; left:33vw; top:3.5vw; }
.flecheDroite { 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:transparent; stroke:rgba(216, 235, 80, 1); stroke-width:0.2vw; stroke-linecap:round; box-shadow:none; width:1.4vw; height:2.2vw; left:80vw; top:15vw; }
.flecheGauche { display:none; position:absolute; box-sizing:content-box; -ms-transform:rotate(180.00deg); -webkit-transform:rotate(180.00deg); transform:rotate(180.00deg); -ms-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; opacity:1; cursor:pointer; margin:0; padding:0; fill:transparent; stroke:rgba(216, 235, 80, 1); stroke-width:0.2vw; stroke-linecap:round; box-shadow:none; width:1.4vw; height:2.2vw; left:19vw; top:15vw; }
.lecture1, .lecture2, .lecture3, .lecture4, .lecture5 { display:block; position:relative; width:2.7vw; margin-left:11vw; }
.lecture1a, .lecture2a, .lecture3a, .lecture4a, .lecture5a { display:none; position:relative; width:2.7vw; margin-left:11vw; }
.workflow_ { display:block; position:absolute; background-color:rgba(85, 85, 85, 1); width:100%; height:68.2vw; margin:0; top:134.8vw; }
.text_6 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1.6vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:39vw; top:3.5vw; }
.ligneWorkflow { 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:cursor; margin:0; padding:0; fill:transparent; stroke:rgba(245, 255, 175, 1); stroke-width:0.2vw; stroke-dasharray:6; width:6.7vw; height:55.2vw; left:46.4vw; top:8vw; }
.traceUpload { 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:default; margin:0; padding:0; fill:rgba(128, 217, 145, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.01vw; stroke-linecap:butt; box-shadow:none; width:5.7vw; height:5.1vw; left:46.6vw; top:14.5vw; }
.pictoUpload { 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:default; margin:0; padding:0; fill:rgba(255, 255, 255, 1); box-shadow:none; width:2.6vw; height:2.6vw; left:48.7vw; top:15.5vw; }
.text_7 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:33vw; top:16.3vw; }
.traceMultipose { 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:default; margin:0; padding:0; fill:rgba(224, 123, 166, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.01vw; stroke-linecap:butt; box-shadow:none; width:5.7vw; height:5.1vw; left:47.2vw; top:25.25vw; }
.pictoMultipose { 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:default; margin:0; padding:0; fill:rgba(255, 255, 255, 1); box-shadow:none; width:2.1vw; height:2vw; left:48.7vw; top:26.8vw; }
.text_8 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:54vw; top:27vw; }
.traceEuro { 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:default; margin:0; padding:0; fill:rgba(232, 174, 116, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.01vw; stroke-linecap:butt; box-shadow:none; width:5.7vw; height:5.1vw; left:46.6vw; top:35.9vw; }
.pictoEuro { 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:default; margin:0; padding:0; fill:rgba(255, 255, 255, 1); box-shadow:none; width:1.7vw; height:2vw; left:48.8vw; top:37.4vw; }
.text_9 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:29.5vw; top:37.6vw; }
.traceVerif { 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:default; margin:0; padding:0; fill:rgba(216, 235, 80, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.01vw; stroke-linecap:butt; box-shadow:none; width:5.7vw; height:5.1vw; left:47.2vw; top:46.6vw; }
.pictoVerif { 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:default; margin:0; padding:0; fill:rgba(255, 255, 255, 1); box-shadow:none; width:2.1vw; height:1.7vw; left:48.8vw; top:48.3vw; }
.text_10 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:54vw; top:48.4vw; }
.traceCamion { 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:default; margin:0; padding:0; fill:rgba(116, 178, 232, 1); stroke:rgba(0, 0, 0, 0); stroke-width:0.01vw; stroke-linecap:butt; box-shadow:none; width:5.7vw; height:5.1vw; left:46.6vw; top:57.3vw; }
.pictoCamion { 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:default; margin:0; padding:0; fill:rgba(255, 255, 255, 1); box-shadow:none; width:3.3vw; height:1.5vw; left:47.9vw; top:59vw; }
.text_11 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:29.5vw; top:59.2vw; }
.technologies_ { display:block; position:absolute; background-color:rgba(65, 65, 65, 1); width:100%; height:45.5vw; margin:0; top:203vw; }
.text_12 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1.6vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:40vw; top:3.5vw; }
.text_13 { position:absolute; letter-spacing:0.02vw; color:rgba(200, 213, 113, 1); font-size:1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:30vw; top:12vw; }
.text_14 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:0.9vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:30vw; top:13.8vw; }
.zoneTypeImpression { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:5.7vw; height:5.7vw; left:23.5vw; top:12.3vw; }
.ellipseTypeImpression { 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:default; margin:0; padding:0; fill:transparent; stroke:rgba(0, 0, 0, 0); stroke-width:0.01vw; stroke-linecap:butt; box-shadow:none; width:100%; height:100%; left:0; top:0; }
.pictoTypeImpression { 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:default; margin:2vw 1.4vw; padding:0; fill:rgba(200, 213, 113, 1); box-shadow: none; width:2.7vw; height:1vw; }
.text_15 { position:absolute; letter-spacing:0.02vw; color:rgba(224, 142, 176, 1); font-size:1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:57vw; top:12vw; }
.text_16 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:0.9vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:57vw; top:13.8vw; }
.zonePlaquePhotopolymere { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:5.7vw; height:5.7vw; left:50.5vw; top:12.3vw; }
.ellipsePlaquePhotopolymere { 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:default; margin:0; padding:0; fill:transparent; stroke:rgba(0, 0, 0, 0); stroke-width:0.01vw; stroke-linecap:butt; box-shadow:none; width:100%; height:100%; left:0; top:0; }
.pictoPlaquePhotopolymere { 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:default; margin:2vw 0.9vw; padding:0; fill:rgba(224, 142, 176, 1); box-shadow: none; width:3.9vw; height:0.9vw; }
.text_17 { position:absolute; letter-spacing:0.02vw; color:rgba(226, 130, 130, 1); font-size:1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:30vw; top:24.3vw; }
.text_18 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:0.9vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:30vw; top:26.1vw; }
.badge { display:block; position:absolute; width:10vw; margin:0; }
.zoneTramage { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:5.7vw; height:5.7vw; left:23.5vw; top:24.3vw; }
.ellipseTramage { 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:default; margin:0; padding:0; fill:transparent; stroke:rgba(0, 0, 0, 0); stroke-width:0.01vw; stroke-linecap:butt; box-shadow:none; width:100%; height:100%; left:0; top:0; }
.pictoTramage { 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:default; margin:1.8vw 1.6vw; padding:0; fill:rgba(226, 130, 130, 1); stroke:rgba(225, 129, 129, 1); stroke-width:0.01vw; stroke-linecap:butt; box-shadow: none; width:2.1vw; height:1.9vw; }
.text_19 { position:absolute; letter-spacing:0.02vw; color:rgba(239, 179, 127, 1); font-size:1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:30vw; top:18.3vw; }
.text_20 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:0.9vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:30vw; top:20vw; }
.zoneGravure { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:5.7vw; height:5.7vw; left:23.5vw; top:18.3vw; }
.ellipseGravure { 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:default; margin:0; padding:0; fill:transparent; stroke:rgba(0, 0, 0, 0); stroke-width:0.01vw; stroke-linecap:butt; box-shadow:none; width:100%; height:100%; left:0; top:0; }
.rectangleGravure { 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:default; border-color:rgba(239, 179, 127, 1); border-style:solid; border-width:0.15vw; border-radius:0; box-shadow:none; width:1.75vw; height:1.75vw; left:2vw; top:1.8vw; }
.pictoGravure { 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:default; margin:1.8vw 2vw; padding:0; fill:transparent; stroke:rgba(239, 179, 127, 1); stroke-width:0.12vw; stroke-linecap:butt; box-shadow: none; width:2vw; height:2vw; }
.text_21 { position:absolute; letter-spacing:0.02vw; color:rgba(110, 221, 235, 1); font-size:1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:57vw; top:22vw; }
.text_22 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:0.9vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:57vw; top:23.8vw; }
.zoneInsolation { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:5.7vw; height:5.7vw; left:50.5vw; top:22.3vw; }
.ellipseInsolation { 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:default; margin:0; padding:0; fill:transparent; stroke:rgba(0, 0, 0, 0); stroke-width:0.01vw; stroke-linecap:butt; box-shadow:none; width:100%; height:100%; left:0; top:0; }
.pictoInsolation { 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:default; margin:1.8vw 1.4vw; padding:0; fill:rgba(110, 221, 235, 1); stroke:rgba(110, 221, 235, 1); stroke-width:0.01vw; stroke-linecap:butt; box-shadow: none; width:3.2vw; height:1.5vw; }
.pictoInsolation_ { 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:default; margin:1.9vw 1.8vw; padding:0; fill:rgba(110, 221, 235, 1); stroke:rgba(110, 221, 235, 1); stroke-width:0.1vw; stroke-linecap:butt; stroke-dasharray:2; box-shadow: none; width:2.4vw; height:1.1vw; }
.text_23 { position:absolute; letter-spacing:0.02vw; color:rgba(113, 209, 161, 1); font-size:1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:57vw; top:32vw; }
.text_24 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:0.9vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:57vw; top:33.8vw; }
.zoneTableDecoupe { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:5.7vw; height:5.7vw; left:50.5vw; top:32.3vw; }
.ellipseTableDecoupe { 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:default; margin:0; padding:0; fill:transparent; stroke:rgba(0, 0, 0, 0); stroke-width:0.01vw; stroke-linecap:butt; box-shadow:none; width:100%; height:100%; left:0; top:0; }
.pictoTableDecoupe { 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:default; margin:1.7vw 2.2vw; padding:0; fill:rgba(113, 209, 161, 1); box-shadow: none; width:1.7vw; height:2.5vw; }
.hotline_ { display:block; position:absolute; background-color:rgba(85, 85, 85, 1); width:100%; height:45.5vw; margin:0; top:45.5vw; }
.hotlineLigneV { 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:default; margin:0; padding:0; stroke:rgba(112, 112, 112, 1); stroke-width:0.2vw; stroke-linecap:round; box-shadow:none; width:0.1vw; height:26vw; left:49.5vw; top:10vw; }
.hotlineLigneH { 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:default; margin:0; padding:0; stroke:rgba(112, 112, 112, 1); stroke-width:0.2vw; stroke-linecap:round; box-shadow:none; width:42vw; height:0.1vw; left:28.5vw; top:23.5vw; }
.text_25 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1.6vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:46vw; top:3.5vw; }
.hotlineCommercial { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:10.7vw; height:8.3vw; left:33vw; top:11.5vw; }
.text_26 { position:absolute; width:10.5vw; text-align:center; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1.4vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:0; top:0; }
.iconHotCommercial { 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:default; margin:0; padding:0; fill:rgba(239, 140, 127, 1); box-shadow:none; width:5vw; height:3.8vw; left:2.8vw; top:2.2vw; }
.text_27 { position:absolute; width:10.5vw; text-align:center; letter-spacing:0.02vw; color:rgba(239, 140, 127, 1); font-size:1.1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:0; top:6.6vw; }
.hotlineProduction { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:10.7vw; height:8.3vw; left:55.3vw; top:11.5vw; }
.iconHotProduction { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:5vw; height:3.8vw; left:2.8vw; top:2.2vw; }
.iconHotP1 { 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:default; margin:0; padding:0; fill:rgba(158, 155, 232, 1); box-shadow:none; width:2.7vw; height:2.2vw; left:0; top:0; }
.iconHotP2 { 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:default; margin:0; padding:0; fill:rgba(158, 155, 232, 1); box-shadow:none; width:1.4vw; height:1.4vw; left:2.7vw; top:2.3vw; }
.iconHotP3 { 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:default; margin:0; padding:0; fill:rgba(158, 155, 232, 1); box-shadow:none; width:3.8vw; height:3.8vw; left:0.9vw; top:0; }
.text_28 { position:absolute; width:10.5vw; text-align:center; letter-spacing:0.02vw; color:rgba(158, 155, 232, 1); font-size:1.1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:0; top:6.6vw; }
.hotlineServeur { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:10.7vw; height:8.3vw; left:33vw; top:27vw; }
.text_26 { position:absolute; width:10.5vw; text-align:center; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1.4vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:0; top:0; }
.iconHotServeur { 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:default; margin:0; padding:0; fill:rgba(135, 219, 222, 1); box-shadow:none; width:3.7vw; height:3.1vw; left:3.4vw; top:2.4vw; }
.text_29 { position:absolute; width:10.5vw; text-align:center; letter-spacing:0.02vw; color:rgba(135, 219, 222, 1); font-size:1.1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:0; top:6.6vw; }
.hotlineApplication { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; width:10.7vw; height:8.3vw; left:55.3vw; top:27vw; }
.text_30 { position:absolute; width:10.5vw; text-align:center; letter-spacing:0.02vw; color:rgba(195, 211, 81, 1); font-size:1.1vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:0; top:6.6vw; }
.iconHotApplication { 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:default; margin:0; padding:0; fill:rgba(195, 211, 81, 1); box-shadow:none; width:3.3vw; height:3.3vw; left:3.8vw; top:2.4vw; }

/* Page bas */
.piedDePage { 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; cursor:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:rgba(65, 65, 65, 1); width:100%; height:16vw; left:0; top:294vw; }
.text_31 { position:absolute; width:100%; text-align:center; letter-spacing:0.02vw; color:rgba(217, 216, 216, 1); font-size:0.9vw; font-weight:400; font-style:normal; font-family:opensans_regular, Arial; left:0; top:14vw; }
.text_32 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:0.9vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:57vw; top:33.8vw; }
.hebergement { 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:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; color: rgba(217, 216, 216, 1);width:15vw; height:7vw; left:65vw; top:3vw; line-height:1.1vw; }
.hebergement-0 { font-weight:500; font-style:normal; font-size:0.9vw; font-family:open_sanssemibold, Arial; letter-spacing:0.02vw; text-decoration:none; }
.hebergement-1 { font-weight:500; font-style:normal; font-size:0.8vw; font-family:opensans_regular, Arial; letter-spacing:0.02vw; text-decoration:none; }
.directeur { 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:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; color: rgba(217, 216, 216, 1);width:15vw; height:7vw; left:44vw; top:3vw; line-height:1.1vw; }
.directeur-0 { font-weight:500; font-style:normal; font-size:0.9vw; font-family:open_sanssemibold, Arial; letter-spacing:0.02vw; text-decoration:none; }
.directeur-1 { font-weight:500; font-style:normal; font-size:0.8vw; font-family:opensans_regular, Arial; letter-spacing:0.02vw; text-decoration:none; }
.directeur-2 { font-weight:500; font-style:normal; font-size:0.9vw; font-family:open_sanssemibold, Arial; letter-spacing:0.02vw; text-decoration:none; }
.directeur-3 { font-weight:500; font-style:normal; font-size:0.8vw; font-family:opensans_regular, Arial; letter-spacing:0.02vw; text-decoration:none; }
.sowebplate { 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:default; margin:0; padding:0; overflow-x:unset; overflow-y:unset; background-color:transparent; color: rgba(217, 216, 216, 1);width:15vw; height:7vw; left:27vw; top:3vw; line-height:1.1vw; }
.sowebplate-0 { font-weight:500; font-style:normal; font-size:0.9vw; font-family:open_sanssemibold, Arial; letter-spacing:0.02vw; text-decoration:none; }
.sowebplate-1 { font-weight:500; font-style:normal; font-size:0.8vw; font-family:opensans_regular, Arial; letter-spacing:0.02vw; text-decoration:none; }
.ligneVerti1 { 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:default; margin:0; padding:0; stroke:rgba(112, 112, 112, 1); stroke-width:0.2vw; stroke-linecap: round; box-shadow: none; width:0.1vw; height:7vw; left:26.5vw; top:3vw; }
.ligneVerti2 { 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:default; margin:0; padding:0; stroke:rgba(112, 112, 112, 1); stroke-width:0.2vw; stroke-linecap: round; box-shadow: none; width:0.1vw; height:7vw; left:43.5vw; top:3vw; }
.ligneVerti3 { 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:default; margin:0; padding:0; stroke:rgba(112, 112, 112, 1); stroke-width:0.2vw; stroke-linecap: round; box-shadow: none; width:0.1vw; height:7vw; left:64.5vw; top:3vw; }