@charset "utf-8";
/* CSS Document */

/*GLOBAL*/
ul>span{ width: 64px; height: 2px; border-bottom: 2px solid #D0011B; content: ''; position: absolute; top: 43px;  }
ul.sb_li li{ display: flex;}
ul.sb_li{padding-left: 0px; list-style: none;}
ul.sb_li li::before{ content:"• "; color: #D0011B; font-size: 2em; padding-right: 20px  }
.collapse-circ img{ position: absolute; left: 65%; max-width: 271px; }
.collapse-circ img:first-child { left: 35% }
.row.vagues { line-height: 13px; height: 14px; }
.thumbnail q { font-style: normal; }
.thumbnail q:before { content: '« '; font-size: 1.6em;}
.thumbnail q:after { content: ' »'; font-size: 1.6em;}

/* HOME */
#home .row2 { background: url('/web/20171009070123im_//img/map-home_xl.png') no-repeat;  background-color: #c9d9ff; background-position: right; height: 600px; margin-bottom: 30px; position: relative; padding-bottom: 0px; }
#home header .centered { z-index: inherit; }
.vg_vlt{ background: url('/web/20171009070123im_//img/vag_vlt.png') no-repeat; }
.vg_bl-clr{ background: url('/web/20171009070123im_//img/vag_bl-clr.png') no-repeat; }
.vg_r{background-position: right;}
#home .row2>.container, #home .row2 div:not(.centered){ height: 100%; }
#home .centered { width: 100%; }
#home .row4{ margin-bottom: 0px; position: relative; }
#home .modales { margin: auto; position: absolute; top: 0; height: 100%; width: 100%; display: none}
.molal { width: 100%;}
.modal-dialog { max-width: 1170px;}
#home.modal-open .modales { z-index: 990; display: block; }
ul>h3, #home ul.sb_li li {margin-left: 80px; padding-bottom: 15px}
.owl-carousel.jumbo-carousel{ z-index: inherit; }
.jumbo-carousel .owl-nav { z-index: 1; }
.press-carousel .owl-nav, .jumbo-carousel .owl-nav { position: absolute; top: 50%; left: 50%; transform: translate( -50%, -50% ); width:calc( 100% + 30px ); } .timeline .cta { margin-bottom: 40px; }
 .press-carousel .thumbnail, .topPress .thumbnail{ border: 4px solid #E9EAF3; border-radius: 0px; padding: 35px; }
 .press-carousel .thumbnail>div{padding-bottom: 30px;}
 .press-carousel .thumbnail>div:first-child{padding-bottom: 56px;}
 .press-carousel .thumbnail>div:last-child{padding-bottom: 0px;}
 .press-carousel .thumbnail .logo_presse, .topPress .thumbnail .logo_presse{ max-height: 51px; width: auto; max-width: 120px; margin: auto; }
 .press-carousel .owl-nav, .jumbo-carousel .owl-nav { position: absolute; top: 50%; left: 50%; transform: translate( -50%, -50% ); width:100%; }
 .press-carousel .owl-nav { width:calc( 100% + 30px ); }
 .press-carousel .owl-prev, .press-carousel .owl-next, .jumbo-carousel .owl-next, .jumbo-carousel .owl-prev { width: 50%; float: left; }
 .press-carousel .owl-prev, .jumbo-carousel .owl-prev { padding-left: 5px; }
 .press-carousel .owl-next, .jumbo-carousel .owl-next { text-align: right; padding-right: 5px; }
 .jumbo-carousel .owl-next, .jumbo-carousel .owl-prev { position: absolute; width: 30px; float: none; }
 .jumbo-carousel .owl-next { right: 0px; }
 .jumbo-carousel .owl-prev { left: 0px; }
 #home header>div { margin-top: -30px; }
#home figcaption { padding-bottom: 20px }
#home header { width: calc( 100% + 30px ); }
@media only screen and (max-width: 1127px) {
    #home .row2 { background-position-x: -90px;  }
  }
@media only screen and (max-width: 767px) {
  .row2 .filtre { background-color: rgba(201, 217, 255, 0.8)}
}
@media only screen and (max-width: 767px) {
    #home .jumbo-carousel .owl-item img{  width: auto; }

}
@media only screen and (max-width: 414px) {
  #home .jumbo-carousel .owl-item img{  width: auto; height: 100vh; }
  }
@media only screen and (max-width: 375px) {
    ul>h3,#home ul.sb_li li { margin-left: 54px; }
    ul>span { width: 42px; }


}
@media only screen and (max-width: 320px) {
    #home .jumbo-carousel .owl-item img{  width: auto; height: 568px; }
    ul>h3,#home ul.sb_li li { margin-left: 54px; }
    ul>span { width: 42px; }
}


/*VISION*/
#vision header{ background: url('/web/20171009070123im_//img/header-vision.jpg') no-repeat; background-size:cover; background-position: right; height: 600px; z-index:0; }  
#vision header .tiret { position: absolute; padding-top: 1em; left : -68px;  }
#vision .collapse-circ { height: 271px; }
#vision .row2 q::before, #vision .row2 q::after { display: none; }
#vision .row2 q { padding-left: 20px; }
#vision .row3 { padding-top: 70px; padding-bottom: 70px; margin-left:-15px; margin-right: -15px;}
#vision .row4 { padding: 0px 0px 80px 0; margin-bottom: 0px}
#vision .row3>.container>.row::before { content: ''; background: url('/web/20171009070123im_//img/facade_xl.png') no-repeat; background-size:cover; background-position:top right; width: 100%; } 
#vision .row5 { height: 546px; background: url('/web/20171009070123im_//img/docks-orsay.png') no-repeat; background-size:cover; background-position:top right; margin-right: -15px; margin-left: -15px;  }
#vision .row5 .row { position: relative; height: 546px;}
#vision .typo span:first-child { padding-left: 20px}
#vision .typo span:nth-child(3) {padding-left: 94px}
#vision .typo span:last-child { display: block; text-align: right; padding-top: 14px; }
@media only screen and (max-width: 992px) {
  #vision .collapse-circ { height: 271px!important }
  #vision .collapse-circ img{ max-width: 251px; }
}
@media only screen and (max-width: 767px) {
  #vision header { height: 100vh;}
  #vision .typo span { padding-left: 0px!important;}
  #vision .typo, #vision .typo span:last-child { text-align: center; }
}
@media only screen and (max-width: 375px) {
  #vision .collapse-circ img{ max-width: 210px; }
}

/*PRODUCTS*/
#products .row0 {
  padding-top: 80px;
  margin-top: -40px;
}
#products .row3 { padding-top: 50px; padding-bottom: 50px; }
#products .row3 .match-no-row { padding: 0px 50px}
#products .row3 .match-no-row:not(:last-child) { border-right: 1px solid #6C6C6C }
#products .row4>div { padding: 20px 50px 0px 50px}
#products .row4 ul:first-child { padding-right: 0px}
#products .row4 ul:last-child { padding-left: 70px}
#products .row4 ul { margin-bottom: 0px;}
#products .row4 ul li { padding-bottom: 10px }
#products .row5>div:first-child { background: url('/web/20171009070123im_//img/docks_prod.png') no-repeat; background-size:cover; }
#products .row5>div { position: relative;}
#products .row5>div img { margin-bottom: 128px; }
#products .row5 .cta { position: absolute; bottom:30px; }
.productNav div:first-child p { border-bottom : 3px solid #FFFFFF}
#products.product-dock .row5>div:first-child { background: url('/web/20171009070123im_//img/the-dock.png') no-repeat; background-size:cover; }
#products.product-app .row3 img.img-responsive{ width: 100%; }
#products.product-app .row5>div:first-child { background: url('/web/20171009070123im_//img/the-dock.png') no-repeat; background-size:cover; }
 #products.product-app .row5>div:nth-child(2){ background: url('/web/20171009070123im_//img/dock.jpg') no-repeat; background-size:cover;  height: 700px; }
@media only screen and (max-width: 990px) {
  #products .row3 { padding-top: 0px; padding-bottom: 0px; }
  #products .row3 .match-no-row:not(:last-child) { border-right: 0px solid #6C6C6C; border-bottom: 1px solid #6C6C6C;  }
  #products .row3 .match-no-row:not(:last-child) p { margin: 0px;}
  #products .row3 .match-no-row { padding: 50px 50px}
  #products .row4 ul:last-child { padding-left: 0px}
}
@media only screen and (max-width: 668px) {
  #products .row3 .match-no-row { padding: 24px 15px;}
  #products .row4>div { padding: 20px 5px 0px 5px; }
}
/*TEAM*/
#team .row3{ position: relative; }
#team img.bubble { max-width: 180px; }
#team .row4 h3{ margin-bottom: 0px; }
#team h4 { margin-bottom: 4px; }
#team .row2 h3 { margin-bottom: 0px; }

/*CONTACT*/
.sBubbleForm input, .sBubbleForm textarea{ border-radius: 30px; border-color: #E9EAF3 }
.sBubbleForm input:not([type="radio"]) { height: 38px; }
.sBubbleForm label { font-weight: normal; }
.sBubbleForm .radio-inline:not(:first-child) { padding-left: 5%; }
.sBubbleForm .radioHolder label { cursor: pointer; position: relative; min-height: 12px}
.sBubbleForm textarea { padding: 20px 30px; }
.sBubbleForm input[type="radio"] { display:none; }
.sBubbleForm input[type="radio"] + label span { display:inline-block; width:14px; height:14px; margin:-1px 4px 0 0; vertical-align:middle; cursor:pointer; -moz-border-radius:  50%; border-radius:  50%; border: 2px solid #193D7F;}
.sBubbleForm input[type="radio"]:checked + label span:before { content:''; background-color: #D0011B; height: 6px; width:6px; border-radius: 100%; display: block; position: absolute; top:50%; left:50%; transform:translate( -50%, -50%) }
.sBubbleForm input[type="radio"] + label span, input[type="radio"]:checked + label span { -webkit-transition:background-color 0.4s linear; -o-transition:background-color 0.4s linear; -moz-transition:background-color 0.4s linear; transition:background-color 0.4s linear; }
.sBubbleForm input[type="radio"] + label span { position: relative; border: 2px solid #193D7F; margin-right: 15px; }
.sBubbleForm input[type="file"] { display: none; }
.sBubbleForm label.upload { border-bottom: 1px solid #193D7F; padding-bottom: 5px; padding-bottom: 0px; cursor: pointer;}
.sBubbleForm #closeButton { cursor: pointer; visibility: hidden; width: 10px; height: 10px; }

/*PRESS*/
#press .row1 .thumbnail:not(:first-child) { display: none; }
#press .press-carousel .thumbnail, #press .topPress .thumbnail{ border: 4px solid #E9EAF3; border-radius: 0px; padding: 25px; }
#press .row1 { padding-bottom: 0px; }

/*PARTNERS*/
#partners .match2{  display: flex; margin: auto;}
#partners .match2>img{ display: flex; margin: auto; }
#partners .match, #partners .match1 { display: table-cell; vertical-align: bottom; }
#partners .match img, #partners .rg2  img { vertical-align: bottom;}
#partners .rg2  { display: table-cell; vertical-align: bottom; width: 100%; }
#partners .rg2 img { vertical-align: bottom; margin: auto; }
#partners .logo-octelio { position: absolute; }


/* TIMELINE horizontale
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#timelineH .timeline {
  white-space: nowrap;
  overflow: hidden;
}

#timelineH .timeline ol {
  font-size: 0;
  width: 100vw;
  padding: 233px 0 211px 0px;
  transition: all 1s;
}

#timelineH .timeline ol li {
  position: relative;
  display: inline-block;
  list-style-type: none;
  width: 20%;
  height: 2px;
}

#timelineH .timeline ol li:first-child {
  width: 19%;
}

#timelineH .timeline ol li:not(:first-child) {
  margin-left: 14px;
}

#timelineH .timeline ol li:not(:last-child)::after {
  content: '';
  position: absolute;
  top: 50%;
  left: calc(100% + 1px);
  bottom: 0;
  width: 12px;
  height: 12px;
  transform: translateY(-50%);
  border-radius: 50%;
  background: #193E7F;
}
#timelineH .timeline ol li:not(:last-child)::after{cursor: pointer;}
#timelineH .timeline ol li div {
  cursor: pointer;
  position: absolute;
  left: calc(50% + 7px);
  width: 100%;
  padding: 15px;
  font-size: 1rem;
  white-space: normal;
  color: black;
}


#timelineH .timeline ol li:nth-child(odd) div {
  top: -16px;
  transform: translateY(-100%);
}

#timelineH .timeline ol li:nth-child(odd) div::before {
  top: 100%;
  border-width: 8px 8px 0 0;
  border-color: white transparent transparent transparent;
}

#timelineH .timeline ol li:nth-child(even) div {
  top: calc(100% + 16px);
}

#timelineH .timeline time {
  display: block;
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 8px;
}
#timelineH .timeline ol li.futur {
	background: none;
    border-bottom: none;
    border-bottom: 2px dotted #193E7F;
}
#timelineH .timeline ol li.futur:not(:last-child)::after{
	background: none;
    border: 3px solid #193E7F;}
#timelineH .timeline ol li.star::after { width: 116px; height: 116px; left: calc(100% - 58px); background-color: #6C6C6C!important ; border-color: #6C6C6C!important; z-index: 100}
#timelineH .timeline li.star .lgd { padding-top: 66px; padding-bottom: 66px;}
#timelineH .timeline time {margin-bottom: 0px;} 
#timelineH .timeline li.star time { font-size: 18px!important;}

/* TIMELINE ARROWS
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#timelineH .timeline .arrows {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}

#timelineH .timeline .arrows .arrow__prev {
  margin-right: 20px;
}

#timelineH .timeline .disabled {
  opacity: .5;
}

#timelineH .timeline .arrows img {
  width: 45px;
  height: 45px;
}


/* GENERAL MEDIA QUERIES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media screen and (max-width: 599px) {
  #timelineH .timeline ol,
  .timeline ol li {
    width: auto; 
  }
  #timelineH .timeline ol {
    padding: 0;
    transform: none !important;
  }
  
  #timelineH .timeline ol li {
    display: block;
    height: auto;
    background: transparent;
  }
  
  #timelineH .timeline ol li:first-child {
    margin-top: 25px;
  }
  
  #timelineH .timeline ol li:not(:first-child) {
    margin-left: auto;
  }
  
  #timelineH .timeline ol li div {
    width: 94%;
    height: auto !important;
    margin: 0 auto 25px;
  }
  
  #timelineH .timeline ol li div {
    position: static;
  }
  
  .timeline ol li:nth-child(odd) div {
    transform: none;
  }
  
  #timelineH .timeline ol li:nth-child(odd) div::before,
  #timelineH .timeline ol li:nth-child(even) div::before {
    left: 50%;
    top: 100%;
    transform: translateX(-50%);
    border: none;
    border-left: 1px solid white;
    height: 25px;
  }
}
@media screen and (max-width: 652px) {
  #timelineH .timeline ol li:first-child, #timelineH .timeline ol li, #timelineH .timeline ol li.futur, #timelineH .timeline ol li:not(:first-child) { width: 2%; margin: 9px 0 auto 20% ; margin-left: 20%; border-bottom: 0px;border-right: 2px dotted #193E7F; }
  #timelineH .timeline ol li div.lgd { width: 290px; position: absolute; top: 166px; transform: initial!important; text-align: left;}
  #timelineH .timeline ol li.star div.lgd { top: 116px; left: 68px;}
  #timelineH .timeline ol li.star:after { top:120px }
  #timelineH .timeline ol li{ padding-top: 186px; height: 0px; display: block; }
  #timelineH .timeline ol li div {position: relative;}
  #timelineH .timeline ol li:after, #timelineH .timeline ol li:not(:last-child):after { transform: initial!important; top: 186px; }
  #timelineH .timeline ol li:not(.star):after{left: calc(100% - 5px);}
  #timelineH .timeline ol li:not(.star) .lgd { left:40px; }
  #timelineH .timeline ol li.star:after{ top:116px; }
  #timelineH .timeline { max-height: 80vh; overflow-y: scroll; right: -17px; overflow-x: hidden; margin-top: 50px;  }
  #timelineH .timelineHolder{ position: relative; overflow-x: hidden;}
  #timelineH ol { padding: 0!important; }
   /*#timelineH .timeline ol li:first-child.star::after{ top: 186px; }*/
  }

  
  



/* TIMELINE MODAL
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.timeline-modal .modal-content {width: 100%; min-height: 100%; border-radius: 0px; border: none; box-shadow: none;}
.timeline-modal{position: absolute;}
.modal-open, .timeline-modal.modal.in {padding-right: 0px!important; overflow-y: hidden;}
.timeline-modal.modal.in .modal-dialog{ width:100%}
.modal-backdrop.in{display: none;}
.timeline-modal .modal-body{padding: 10px 60px 60px 60px; width: 100%}
.timeline-modal .modal-header {
    padding: 15px;
    border-bottom: 0px solid #e5e5e5;
}
.timeline-modal .modal-content::before {
	text-align: center;
	content: '•';
	font-weight: bold;
	font-size: 30px;
	padding-top: 3px;
	color: red;
	border:2px solid red;
    width: 30px;
    height: 30px;
    background: white;
    border-radius: 100%;
    position: absolute;
    top: calc( 50% - 6px );
    left: -15px;
    opacity: 0;
    opacity: 1;
}
.timeline-modal.modal.in .modal-dialog {
  translate( -50%, -50%)!important
}
#timeline .timeline-modal.modal.in .modal-dialog { height: 600px; margin: 45px auto; }
#timeline .row2 { position: relative; }
#timeline .row2 .container-scroll{ overflow: hidden; position: relative; height: 826px; min-height: 300px;}

/* TIMELINE VERTICALE
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#timelineV .timeline ul li.futur {
    background: none;
    border-bottom: none;
    border-right: 2px dotted #193E7F;
}
#timelineV .timeline ul li {
  list-style-type: none;
  position: relative;
  width: 2px;
  margin: 0 auto;
  padding-top: 142px;
  // height: 120px;
  background: #193E7F;
}

#timelineV .timeline ul li::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #193E7F;
}
#timelineV .timeline ul li.futur::after { left: calc(50% + 1px);border: 2px solid #193e7f; background: #e9eaf3; }
#timelineV .timeline ul li.star::after{ width: 20px; height: 20px;  }
 /*#timelineV .timeline ul li.star{ height: 178px; }*/

#timelineV .timeline .lgd {
  position: absolute;
  top: 128px;
  width: 400px;
}
#timelineV .timeline ul li.star .lgd { top: 56px;}



#timelineV .timeline ul li:nth-child(odd) div {
  left: 48px;
}
#timelineV .timeline .lgd { display: inline-flex; vertical-align: middle; }
#timelineV .timeline ul li:nth-child(even) .lgd {
  left: -439px;
  text-align: right;
}
#timelineV .timeline ul li:nth-child(odd) .lgd-txt { width: calc( 100% - 136px ) }
#timelineV .timeline .lgd-img { width: 116px; height: 116px; margin: 10px; }
#timelineV .timeline ul li.star:nth-child(odd) .lgd-txt, #timelineV .timeline ul li.star:nth-child(even) .lgd-txt { margin: auto; margin-right: 0px; }
#timelineV .timeline ul li:nth-child(odd) .lgd-img, #timelineV .timeline ul li:nth-child(odd) .lgd-txt { float: left;} 
#timelineV .timeline ul li.star:nth-child(even) .lgd-img, #timelineV .timeline ul li.star:nth-child(even) .lgd-txt { float: right;} 
#timelineV .timeline .lgd-img img { height: 116px;}
li:not(.star) .lgd-txt, #timelineV .timeline li:not(.star) .lgd { display: block; }
#timelineV .timeline ol li:nth-child(even) div::before {
  right: -15px;
  border-width: 8px 0 8px 16px;
  border-color: transparent transparent transparent #F45B69;
}
#timelineV { position: relative; height:100%; overflow-x: hidden; overflow-y:scroll; position: absolute; top:0px; right:-17px; bottom:0; left: 0px;  }
#timeline .modal-dialog { width: 100%; min-width: 100%; background-color: #FFFFFF;}
#timeline .modal-content { width: 100%; max-width: 1170px; margin: auto; }


@media screen and (max-width: 1200px) {
  #timelineV .timeline ul li:nth-child(even) .lgd { left: -329px; }
  #timeline .row2 .container-scroll  {height: calc( 100vh - 400px )}
  #timelineV .timeline ul li.star .lgd { display: list-item; }
  #timelineV .timeline ul li .lgd { width: 290px }
  #timelineV .timeline ul li .lgd-img { margin: 0px 0px 10px 0px }
  #timelineV .timeline ul li.star .lgd-txt { width: 100%; display: block; margin-left: 0px!important; margin-right: 0px!important;  }
  #timeline .timeline-modal.modal.in .modal-dialog, #timeline .timeline-modal.modal.fade .modal-dialog { height: calc( 100% - 90px );}
  .timeline-modal .modal-body { padding: 15px; }

}
@media screen and (max-width: 992px) {
  #timelineV .timeline ul li:nth-child(even) .lgd { left: 48px; text-align: left; }
  #timelineV .timeline ul li:nth-child(odd) div { direction: ltr; }
  #timelineV .timeline ul li:first-child { padding-top: 120px; }
  #timelineV .timeline ul li:first-child.futur .lgd { top: 60px; }
  #timelineV .timeline .lgd { top: 164px; }
  #timelineV .timeline ul li.star .lgd { top: 108px; }
  #timelineV .timeline ul li { margin: 0 auto 0 20%;  padding-top: 182px;}
  #timelineV .timeline ul li.star:nth-child(even) .lgd-img, #timelineV .timeline ul li.star:nth-child(even) .lgd-txt { float: none; }
   #timelineV .timeline ul li.star:nth-child(odd) div, #timelineV .timeline ul li:nth-child(even) div { top: 24px; }

  }
@media screen and (max-width: 652px) {
  /*#timelineV .timeline ul li.star .lgd { left: 50%; transform: translate( -50%, 0 );}*/
  #timelineV .timeline ul li .lgd-img, #timelineV .timeline ul li:nth-child(odd) .lgd-img { float: none; margin: 10px 0 10px 0}
  .lgd-txt{ text-align: left; }
}
@media screen and (max-width: 468px) {
  #timelineV .timeline ul li { margin: 0px auto 0px 15px; }
  }
#privacy-policy span.tiret, #faq span.tiret { margin-top: 33px; margin-right: 20px; }
#privacy-policy .row4 ul { text-decoration: none; list-style : none}
#faq h4 { margin-bottom: 50px; }
#faq .questions { border-bottom: 1px solid #EAEAEA }
#faq .questions p { margin-bottom: 18px; }
#faq .questions p:last-child { margin-bottom: 24px; }
#faq .questions p:first-child { margin-top: 18px }
#faq .bs-docs-sidebar { padding-top: 194px; }
#faq header { margin-bottom: 80px; margin-left: 0px; margin-right: 0px; }
#faq .bs-docs-sidebar .active { border-left: 3px solid; }
#faq .questions { cursor: pointer }
#faq .bs-docs-sidebar ul { width: 25%; padding-right: 66px; padding-left: 0px; }
@media screen and (max-width: 768px) { .bs-docs-sidebar{ display: none } }
@media screen and (max-width: 1092px) {
  #faq .bs-docs-sidebar .f20{ font-size: 14px; }
  }


/* a supp  au retour des img */
#timelineV .timeline ul li.star:nth-child(odd) .lgd-txt {
    margin: 0;
    margin-right: 0;
}
/* supp*/
/*
     FILE ARCHIVED ON 07:01:23 Oct 09, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:03:44 Jun 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.935
  exclusion.robots: 0.118
  exclusion.robots.policy: 0.099
  esindex: 0.017
  cdx.remote: 18.499
  LoadShardBlock: 546.717 (3)
  PetaboxLoader3.resolve: 95.822 (4)
  PetaboxLoader3.datanode: 495.556 (4)
  load_resource: 115.01
*/