/* 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%; height:auto; background-color:#1A1A1A; font-family:open_sansregular, serif; cursor:default; -webkit-text-size-adjust:none; overflow-x:hidden; }
#temoignages { position:absolute; left:0; top:114vw; }
#workflow { position:absolute; left:0; top:246vw; }
#technologies { position:absolute; left:0; top:394vw; }
#hotline { position:absolute; left:0; top:94vw; }

/* 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:5.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:5.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:2vw; 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:15vw; height:5.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:2vw; 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:18vw; height:5.8vw; left:32vw; 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:2vw; 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:13vw; height:5.8vw; left:50vw; 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:2vw; 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:13vw; height:5.8vw; left:63vw; 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:2vw; 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:24vw; height:5.8vw; left:76vw; top:0; }
.seConnecter { padding:1.3vw 0 0 2vw; top:0; text-align:center; letter-spacing:0; color:rgba(216, 235, 80, 1); font-family:open_sanssemibold, Arial; font-size:2vw; 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:2.2vw; height:2.2vw; left:2vw; top:1.2vw; }
#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:100%; z-index:-1; }
.accueil { display:block; position:absolute; width:100%; margin-top:0; 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:22vw; height:auto; left:15vw; top:9vw; }
.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:3.2vw; letter-spacing:0.05vw; color:rgba(252, 237, 211, 1); -webkit-text-stroke:unset; font-size:2.5vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; text-decoration:none; box-shadow:none; overflow-x:unset; overflow-y:unset; left:15vw; top:31vw; }
.presentation { display:block; position:absolute; background-color:rgba(85, 85, 85, 1); width:100%; height:65vw; margin:0; top:56vw; }
.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:auto; letter-spacing:0.03vw; color:rgba(255, 255, 255, 1); -webkit-text-stroke:0.01vw rgba(0, 0, 0, 0); font-size:2vw; text-decoration:none; box-shadow:none; overflow-x:unset; overflow-y:unset; width:62vw; height:auto; left:28vw; top:40vw; }
.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:10vw; top:40vw; }
.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:14vw; 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:9.5vw; height:auto; left:2.1vw; top:5vw; }
.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:21vw; height:auto; left:-5vw; 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:auto; letter-spacing:0.03vw; color:rgba(255, 255, 255, 1); -webkit-text-stroke:0.01vw rgba(0, 0, 0, 0); font-size:2vw; text-decoration:none; box-shadow:none; overflow-x:unset; overflow-y:unset; width:62vw; height:auto; left:28vw; top:27vw; }
.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:10vw; top:25vw; }
.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:14vw; 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:12vw; height:auto; left:0.6vw; top: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:9.3vw; height:auto; left:-4vw; 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:auto; letter-spacing:0.03vw; color:rgba(255, 255, 255, 1); -webkit-text-stroke:0.01vw rgba(0, 0, 0, 0); font-size:2vw; text-decoration:none; box-shadow:none; overflow-x:unset; overflow-y:unset; width:62vw; height:auto; left:28vw; top:10vw; }
.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:10vw; top:10vw; }
.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:14vw; 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:11vw; height:auto; left:1vw; top: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:13vw; height:auto; left:-4vw; top:2vw; }
.clients { display:block; position:absolute; background-color:rgba(65, 65, 65, 1); width:100%; height:150vw; margin:0; top:120vw; }
#bloc1 { display:block; }
#bloc2, #txt1a, #txt2a, #txt4a, #txt5a, #txt6a { display:none; }
#txt4a { width:50vw; 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:auto; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); box-shadow:none; overflow-x:unset; overflow-y:unset; width:22vw; height:auto; left:10vw; top:18vw; }
.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:auto; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); box-shadow:none; overflow-x:unset; overflow-y:unset; width:50vw; height:auto; left:38vw; top:18vw; }
.temoignage3 { display:none; }
.temoignage4a { 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:auto; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); box-shadow:none; overflow-x:unset; overflow-y:unset; width:50vw; height:auto; left:10vw; top:18vw; }
.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:auto; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); box-shadow:none; overflow-x:unset; overflow-y:unset; width:22vw; height:auto; left:66vw; top:18vw; }
.temoignage6 { 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:auto; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); box-shadow:none; overflow-x:unset; overflow-y:unset; width:22vw; height:auto; left:66vw; top:18vw; }
.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:3.1vw; height:3.1vw; 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:#FFFFFF; width:2vw; height:2vw; left:1.8vw; top:2vw; }
.text_1 { color:rgba(255, 255, 255, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; text-decoration:none; margin:1.5vw 0 0.5vw 4.8vw; }
.text_2 { color:rgba(216, 235, 80, 1); font-size:1.8vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; text-decoration:none; margin:2vw 0 0.5vw 0.3vw; }
.text_3 { color:rgba(255, 255, 255, 1); font-size:2vw; font-weight:500; font-style:italic; font-family:open_sansregular, Arial; text-decoration:none; margin:1.5vw 0 0.5vw 0.3vw; }
.text_4 { color:rgba(216, 235, 80, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; text-decoration:none; margin-top:2vw; }
.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:2.8vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; text-decoration:none; box-shadow:none; overflow-x:unset; overflow-y:unset; white-space:pre; left:24vw; top: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:3.6vw; height:3.6vw; left:17vw; top: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.5vw; stroke-linecap:round; box-shadow:none; width:3.4vw; height:5.2vw; left:92vw; top:25vw; }
.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.5vw; stroke-linecap:round; box-shadow:none; width:3.4vw; height:5.2vw; left:5vw; top:25vw; }
.lecture1, .lecture2, .lecture4, .lecture5, .lecture6 { display:block; position:relative; width:10vw; margin-left:17vw; }
.lecture1a, .lecture2a, .lecture6a, .lecture5a { display:none; position:relative; width:5vw; margin-left:17vw; }
.lecture2a { display:none; position:relative; width:32vw; text-align:right; }
.lecture4a { display:none; position:relative; width:18vw; text-align:right; }
.lecture2, .lecture4 { margin-left:45vw; }
.workflow_ { display:block; position:absolute; background-color:rgba(85, 85, 85, 1); width:100%; height:148vw; margin:0; top:252vw; }
.text_6 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:2.8vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:33vw; top: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:14.5vw; height:120vw; left:43vw; top:15vw; }
.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:13vw; height:12.5vw; left:43.5vw; top:28.6vw; }
.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:6vw; height:6vw; left:48.2vw; top:31.5vw; }
.text_7 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:13vw; top:33vw; }
.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:13vw; height:12.5vw; left:44vw; top:51.7vw; }
.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:5.1vw; height:4.8vw; left:47.6vw; top:55.3vw; }
.text_8 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:60vw; top:56vw; }
.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:13vw; height:12.5vw; left:43.5vw; top:74.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:4vw; height:5vw; left:48.2vw; top:78.6vw; }
.text_9 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:7.5vw; top:77.5vw; }
.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:13vw; height:12.5vw; left:44vw; top:98.2vw; }
.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:5vw; height:4vw; left:48vw; top:102vw; }
.text_10 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:60vw; top:99.8vw; }
.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:13vw; height:12.5vw; left:43.5vw; top:121.4vw; }
.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:9vw; height:4.5vw; left:45.5vw; top:125vw; }
.text_11 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:7.5vw; top:125vw; }
.technologies_ { display:block; position:absolute; background-color:rgba(65, 65, 65, 1); width:100%; height:100vw; margin:0; top:400vw; }
.text_12 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:2.8vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:36vw; top:5vw; }
.text_13 { position:absolute; letter-spacing:0.02vw; color:rgba(200, 213, 113, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:21vw; top:20vw; }
.text_14 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1.8vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:21vw; top:23vw; }
.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:10vw; height:10vw; left:10vw; top:20vw; }
.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:2.5vw 2.5vw; padding:0; fill:rgba(200, 213, 113, 1); box-shadow: none; width:5.4vw; height:2vw; }
.text_15 { position:absolute; letter-spacing:0.02vw; color:rgba(224, 142, 176, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:61vw; top:20vw; }
.text_16 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1.8vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:61vw; top:23vw; }
.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:10vw; height:10vw; left:50.5vw; top:20vw; }
.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:2.5vw 1.5vw; padding:0; fill:rgba(224, 142, 176, 1); box-shadow: none; width:6.8vw; height:1.5vw; }
.text_17 { position:absolute; letter-spacing:0.02vw; color:rgba(226, 130, 130, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:21vw; top:55vw; }
.text_18 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1.8vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:21vw; top:58vw; }
.badge { display:block; position:absolute; width:18vw; 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:10vw; height:10vw; left:10vw; top:55vw; }
.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:2.5vw 2.8vw; 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:4.2vw; height:3.8vw; }
.text_19 { position:absolute; letter-spacing:0.02vw; color:rgba(239, 179, 127, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:21vw; top:36vw; }
.text_20 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1.8vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:21vw; top:39vw; }
.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:10vw; height:10vw; left:10vw; top:36vw; }
.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:4vw; height:4vw; left:3vw; top:2.6vw; }
.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:2.6vw 3vw; padding:0; fill:transparent; stroke:rgba(239, 179, 127, 1); stroke-width:0.12vw; stroke-linecap:butt; box-shadow: none; width:4.5vw; height:4.5vw; }
.text_21 { position:absolute; letter-spacing:0.02vw; color:rgba(110, 221, 235, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:61vw; top:45vw; }
.text_22 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1.8vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:61vw; top:48vw; }
.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:10vw; height:10vw; left:50.5vw; top:45vw; }
.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:2.6vw 1.7vw; 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:6.4vw; height:3vw; }
.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:2.7vw 2.5vw; 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:4.8vw; height:2.2vw; }
.text_23 { position:absolute; letter-spacing:0.02vw; color:rgba(113, 209, 161, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:61vw; top:70vw; }
.text_24 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:1.8vw; font-weight:500; font-style:normal; font-family:open_sansregular, Arial; left:61vw; top:73vw; }
.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:10vw; height:10vw; left:50.5vw; top:70vw; }
.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:2.2vw 3.5vw; padding:0; fill:rgba(113, 209, 161, 1); box-shadow: none; width:3.4vw; height:5.2vw; }
.hotline_ { display:block; position:absolute; background-color:rgba(85, 85, 85, 1); width:100%; height:100vw; margin:0; top:100vw; }
.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.5vw; height:50vw; left:49.5vw; top:25vw; }
.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:70vw; height:0.5vw; left:15vw; top:50vw; }
.text_25 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:2.8vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:43vw; top: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:25vw; height:16vw; left:18vw; top:27vw; }
.text_26 { position:absolute; width:25vw; text-align:center; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:2.5vw; 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:9vw; height:6.5vw; left:7.6vw; top:5vw; }
.text_27 { position:absolute; width:25vw; text-align:center; letter-spacing:0.02vw; color:rgba(239, 140, 127, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:0; top:13vw; }
.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:25vw; height:16vw; left:55vw; top:27vw; }
.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:10vw; height:7.6vw; left:8.5vw; top:5vw; }
.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:4.5vw; height:3.5vw; 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:2.5vw; height:2.5vw; left:4.2vw; top:4vw; }
.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:6.6vw; height:6.6vw; left:0.9vw; top:0; }
.text_28 { position:absolute; width:25vw; text-align:center; letter-spacing:0.02vw; color:rgba(158, 155, 232, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:0; top:13vw; }
.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:25vw; height:16vw; left:18vw; top:57vw; }
.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:7.4vw; height:6.2vw; left:8.7vw; top:5vw; }
.text_29 { position:absolute; width:25vw; text-align:center; letter-spacing:0.02vw; color:rgba(135, 219, 222, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:0; top:13vw; }
.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:25vw; height:16vw; left:55vw; top:57vw; }
.text_30 { position:absolute; width:25vw; text-align:center; letter-spacing:0.02vw; color:rgba(195, 211, 81, 1); font-size:2vw; font-weight:500; font-style:normal; font-family:open_sanssemibold, Arial; left:0; top:13vw; }
.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:6.6vw; height:6.6vw; left:9.5vw; top:5vw; }

/* 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:30vw; left:0; top:600vw; }
.text_31 { position:absolute; width:100%; text-align:center; letter-spacing:0.02vw; color:rgba(217, 216, 216, 1); font-size:2vw; font-weight:400; font-style:normal; font-family:opensans_regular, Arial; left:0; top:25vw; }
.text_32 { position:absolute; letter-spacing:0.02vw; color:rgba(255, 255, 255, 1); font-size:2vw; 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:16vw; height:15vw; left:73vw; top:5vw; line-height:auto; }
.hebergement-0 { font-weight:500; font-style:normal; font-size:1.8vw; font-family:open_sanssemibold, Arial; letter-spacing:0.02vw; text-decoration:none; }
.hebergement-1 { font-weight:500; font-style:normal; font-size:1.6vw; 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:28vw; height:15vw; left:38vw; top:5vw; line-height:auto; }
.directeur-0 { font-weight:500; font-style:normal; font-size:1.8vw; font-family:open_sanssemibold, Arial; letter-spacing:0.02vw; text-decoration:none; }
.directeur-1 { font-weight:500; font-style:normal; font-size:1.6vw; font-family:opensans_regular, Arial; letter-spacing:0.02vw; text-decoration:none; }
.directeur-2 { font-weight:500; font-style:normal; font-size:1.8vw; font-family:open_sanssemibold, Arial; letter-spacing:0.02vw; text-decoration:none; }
.directeur-3 { font-weight:500; font-style:normal; font-size:1.6vw; 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:20vw; height:15vw; left:11vw; top:5vw; line-height:auto; }
.sowebplate-0 { font-weight:500; font-style:normal; font-size:1.8vw; font-family:open_sanssemibold, Arial; letter-spacing:0.02vw; text-decoration:none; }
.sowebplate-1 { font-weight:500; font-style:normal; font-size:1.6vw; 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.5vw; height:15vw; left:10vw; top:5vw; }
.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.5vw; height:15vw; left:37vw; top:5vw; }
.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.5vw; height:15vw; left:72vw; top:5vw; }