/* IMPORT CSS */
@import url('reset.css');
@import url('static.css');
@import url('preloader.css');

/* General*/
html,body{margin:0;padding:0;overflow:auto!important}
#bestbook-ajax{margin-bottom:30px;position:relative}
bestbook-footer{background:grey!important;border-bottom:3px solid #FFA300!important}
#bestbook-ajax a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
#bestbook-ajax.bestbook-fullbrowser{position:fixed;left:0;top:220px;right:0;bottom:0;margin-bottom:0}
#bestbook-ajax.fullScreen,#bestbook-ajax[data-template="true"]{margin-bottom:0;position:fixed;left:0;top:0;right:0;bottom:0}

/* BackGround */
#bestbook-ajax .bestbook-bcg-book{opacity:1;position:absolute;top:0;left:0;background:none no-repeat center center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;width:100%;height:100%}
#bestbook-ajax.bestbook-lightbox .bestbook-bcg-book{background-image:none;background-color:#0B2A63;opacity:.8}
#bestbook{font-family:Arial,sans-serif;font-size:14px;-webkit-text-size-adjust:none;position:absolute;overflow:hidden;top:0;left:0;display:block;width:100%;height:100%;opacity:0}

/* Corner */
#bestbook .turn-page.odd{border-top-left-radius:12px;border-bottom-left-radius:12px;border-top-right-radius:0;border-bottom-right-radius:0}
#bestbook .turn-page.even{border-top-right-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:0;border-bottom-left-radius:0}

/* Lightbox */
#bestbook-ajax.bestbook-lightbox{position:fixed!important;left:0!important;top:0!important;right:0!important;bottom:0!important;z-index:99999!important}
#bestbook-ajax #bestbook-close-lightbox{display:none}
#bestbook-ajax.bestbook-lightbox #bestbook-close-lightbox{display:block;position:absolute;top:1%;right:1%;font-size:40px;color:#fff;cursor:pointer;opacity:1;z-index:101}
#bestbook-ajax.bestbook-lightbox #bestbook-close-lightbox i{line-height:.65!important}

/* All pages */
#bestbook #bestbook-all-pages .bestbook-container-pages{position:absolute;width:100%;height:225px;background:#000;padding:2% 0;box-shadow:0 0 40px #64c8d3;box-shadow:0 0 40px rgba(100,200,211,.8);-moz-box-shadow:0 0 40px rgba(100,200,211,.8);-webkit-box-shadow:0 0 40px rgba(100,200,211,.8)}
#bestbook #bestbook-all-cata .bestbook-container-pages{position:absolute;width:100%;height:225px;background:#000;padding:2% 0;box-shadow:0 0 40px #64c8d3;box-shadow:0 0 40px rgba(100,200,211,.8);-moz-box-shadow:0 0 40px rgba(100,200,211,.8);-webkit-box-shadow:0 0 40px rgba(100,200,211,.8)}
#bestbook #bestbook-menu-holder{position:absolute;height:inherit;overflow:hidden;width:100%}
#bestbook #bestbook-slider{position:absolute;left:0;list-style:none;height:inherit;margin:0;padding:0}
#bestbook #bestbook-slider li{float:left;position:relative;height:inherit;padding:0 10px;text-align:center;cursor:pointer;margin:0;list-style:none}
#bestbook #bestbook-slider li:first-child{padding-left:100px}
#bestbook #bestbook-slider li:last-child{padding-right:100px}
#bestbook #bestbook-slider li img{float:left;height:inherit}

/* Content */
#bestbook #bestbook-container-book{position:absolute;z-index:5;display:none;width:1100px;height:715px}
.remove_scroll{overflow:hidden}
#bestbook #bestbook-deeplinking{display:none}
#test{margin:0 auto;width:100%}
#bestbook #page.mobile{width:550px;height:358px;margin:-210px 0 0 -275px}
#bestbook .cursor-grab{cursor:-webkit-grab;cursor:-moz-grab}
.bcg_none{background:rgba(0,0,0,0)!important}
#bestbook .bestbook-overlay{position:absolute;left:-10000px;top:0;z-index:20;background:rgba(0,0,0,0);width:100%;height:100%;display:none}
#bestbook .bestbook-overlay.active{left:0;display:block}
#bestbook #bestbook-book{position:relative;z-index:10;width:100%;height:100%}
#bestbook #bestbook-book .turn-page{background-color:#FFF;background-size:100% 100%}
#bestbook .bestbook-double{background-size:200% 100%!important}
#bestbook .bestbook-double.bestbook-first{background-position:0 0}
#bestbook .bestbook-double.bestbook-second{background-position:-100% 0}

/* Btn */
#bestbook #bestbook-button-back{color:#FFF;position:absolute;left:-5px;bottom:0;background-color:#64C8D3;border-radius:4px 4px 4px 4px;padding:5px;padding-left:15px;padding-right:10px;font-size:12px;font-weight:700;margin-top:-45px;z-index:102}
#bestbook #bestbook-button-back:hover{color:#64C8D3;background-color:#FFF}
.bestbook-lightbox #bestbook #bestbook-button-back{display:none}
  
/* Arrow */
#bestbook .bestbook-nav-arrow{position:absolute;top:50%;z-index:15;background:url(../img/arrow-navpage.png);width:31px;height:106px;margin-top:-53px}
#bestbook .bestbook-nav-arrow.next{right:-31px;background-position:0 0}
#bestbook .bestbook-nav-arrow.next:hover{background-position:0 -106px}
#bestbook .bestbook-nav-arrow.prev{left:-31px;background-position:0 -212px;display:none}
#bestbook .bestbook-nav-arrow.prev:hover{background-position:0 -318px}
#bestbook .bestbook-nav-arrow.next{transform-origin:0 center;-ms-transform-origin:0 center;-webkit-transform-origin:0 center}
#bestbook .bestbook-nav-arrow.prev{transform-origin:right center;-ms-transform-origin:right center;-webkit-transform-origin:right center}

/* Couverture */
#bestbook #bestbook-cover{width:100%;height:100%;border-left:5px solid #DADADA;margin-left:330px}
#bestbook #bestbook-logo-cover{position:absolute;left:3%;top:50%;bottom:10px;z-index:5;transform:translate(0,-50%)}
#bestbook #bestbook-cover ul{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);clear:both;right:3%;list-style:none;padding:20px 0}
#bestbook #bestbook-cover li{list-style:none;margin:7%}
#bestbook #bestbook-cover li,#bestbook #bestbook-cover img{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;box-shadow:none;display:block}
#bestbook #bestbook-cover li:last-child{margin-right:0}
a img{-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-ms-transition-duration:.5s;background-color:rgba(255,255,255,.01)}
a img:hover{opacity:.5}
#bestbook #end { text-align: center; }
#bestbook #end p { padding-top: 60%; }

/* Meta data */
#bestbook #bestbook-book .bestbook-meta{position:absolute;bottom:1%}
#bestbook .bestbook-meta .bestbook-num{font-weight:700;font-size:12px;color:#666}
#bestbook .bestbook-meta .bestbook-description{font-size:11px;color:#666;font-family:Arial,sans-serif}
#bestbook .bestbook-meta.bestbook-left{left:3%}
#bestbook .bestbook-meta.bestbook-left .bestbook-num{padding-right:10px}
#bestbook .bestbook-meta.bestbook-right{right:3%;text-align:right}
#bestbook .bestbook-meta.bestbook-right .bestbook-num{padding-left:10px}	
			
/* Book */		
bestbook-cont-page-book{position:absolute}
#bestbook .bestbook-page-book{position:absolute;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;overflow:hidden}
#bestbook .bestbook-page-book img{border:none;padding:0}
#bestbook .bestbook-page-book p{margin-bottom:20px;line-height:1.5}
#bestbook .bestbook-page-book a{text-decoration:underline;color:#64C8D3;font-weight:700}
#bestbook .bestbook-page-book p a:hover{text-decoration:none}
#bestbook .bestbook-page-book h1,#bestbook .bestbook-page-book h2,#bestbook .bestbook-page-book h3,#bestbook .bestbook-page-book h4,#bestbook .bestbook-page-book h5,#bestbook .bestbook-page-book h6{font-family:Arial,sans-serif;text-transform:none;margin:0}
#bestbook .bestbook-page-book ul{list-style:disc inside;margin-bottom:3%!important}
#bestbook .bestbook-page-book ul li{margin-bottom:2px;list-style:disc inside}
#bestbook .bestbook-page-book ol{margin-bottom:3%!important}
#bestbook .bestbook-page-book ol li{list-style:decimal inside}
#bestbook .bestbook-page-book ul li a,#bestbook .bestbook-page-book ol li a{color:#77797F;font-weight:400;text-decoration:none}
#bestbook .bestbook-page-book ul li a:hover,#bestbook .bestbook-page-book ol li a:hover{text-decoration:underline}

/* NavBar */
#bestbook .bestbook-menu li a{background:url(../img/icons.gif)}
#bestbook-ajax .bestbook-bcg-book{opacity:1;background:#202020 url(../img/tyre3.png) no-repeat center;}
_::-moz-svg-foreign-content, :root #bestbook-ajax .bestbook-bcg-book{ background:#202020; }
#bestbook-ajax.bestbook-lightbox #bestbook-close-lightbox{color:#FFF}
#bestbook #bestbook-footer .bestbook-bcg-tools{background-color:red;opacity:0;display:none}
#bestbook .bestbook-tooltip{background:#f7a800!important;color:#FFF}
#bestbook .bestbook-tooltip b{border-top:10px solid #f7a800}
#bestbook .bestbook-menu li.bestbook-goto #bestbook-label-page-number{color:#f7a800}
#bestbook .bestbook-menu li.bestbook-goto input[type="text"]{ background:#131313; height:35px; width: 80px !important; border:1px solid #f7a800;  float:left; padding: 0 0 0 10px; font-size:12px; color:#f7a800;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;}

#bestbook .bestbook-menu li.bestbook-goto input[type="text"]::-webkit-input-placeholder { color: #5d5d5d; }
#bestbook .bestbook-menu li.bestbook-goto input[type="text"]:-moz-placeholder { color: #5d5d5d; }
#bestbook .bestbook-menu li.bestbook-goto input[type="text"]::-moz-placeholder { color: #5d5d5d; }
#bestbook .bestbook-menu li.bestbook-goto input[type="text"]:-ms-input-placeholder { color: #5d5d5d; }

/* Content 2 */
#bestbook #bestbook-book .turn-page{background-color:#FFF}
#bestbook .bestbook-meta .bestbook-num{color:#666}
#bestbook .bestbook-meta .bestbook-description{color:#666}

#bestbook .turn-page.odd{border-top-left-radius:12px;border-bottom-left-radius:12px;border-top-right-radius:0;border-bottom-right-radius:0}
#bestbook .turn-page.even{border-top-right-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:0;border-bottom-left-radius:0}

#bestbook #bestbook-all-pages .bestbook-container-pages{box-shadow:none !important;
   
-webkit-box-shadow: none !important;
-moz-box-shadow:none !important;
box-shadow: none !important;
box-shadow:none !important;
   
background:none repeat scroll 0 0 #1B1B1B}
		
#bestbook #bestbook-all-cata .bestbook-container-pages{box-shadow:none !important;
   
-webkit-box-shadow: none !important;
-moz-box-shadow:none !important;
box-shadow: none !important;
box-shadow:none !important;
   
background:none repeat scroll 0 0 #1B1B1B}

#bestbook .bestbook-preloader .wBall .wInnerBall{background:#f7a800}
#bestbook .bestbook-nav-arrow{background:url(../img/arrow-navpage.png) repeat scroll 0 0 rgba(0,0,0,0)}

#bestbook .bestbook-page-book p{color:#77797F;font-family:Arial;font-size:14px}
#bestbook .bestbook-page-book a{color:#1086D9}
#bestbook .bestbook-page-book h1{color:#77797F!important;font-family:Arial!important;font-size:28px!important}
#bestbook .bestbook-page-book h2{color:#77797F!important;font-family:Arial!important;font-size:26px!important}
#bestbook .bestbook-page-book h3{color:#77797F!important;font-family:Arial!important;font-size:22px!important}
#bestbook .bestbook-page-book h4{color:#77797F!important;font-family:Arial!important;font-size:22px!important}
#bestbook .bestbook-page-book h5{color:#77797F!important;font-family:Arial!important;font-size:20px!important}
#bestbook .bestbook-page-book h6{color:#77797F!important;font-family:Arial!important;font-size:18px!important}
#bestbook .bestbook-page-book li{color:#77797F;font-family:Arial;font-size:14px}
#bestbook .bestbook-page-book ul li a,#bestbook .bestbook-page-book ol li a{color:#77797F}
        
#bestbook #bestbook-button-back{background-color:#1086D9;color:#FFF;display:none}
#bestbook #bestbook-button-back:hover{color:#1086D9;background-color:#FFF}
#bestbook #bestbook-about .circle{background-color:#0B2A63;box-shadow:1px 1px 0 1px rgba(0,0,0,0.2);color:#244686}
#bestbook .bestbook-overlay{background:rgba(0,0,0,0.6)}


/* Les autres Flipping Book */
#bestbook #bestbook-all-cata .bestbook-container-pages{box-shadow:0 0 40px rgba(0,0,0,0.5);background:none repeat scroll 0 0 #2c2c2c;height:255px!important}
#bestbook #bestbook-all-cata .bestbook-container-pages span{color:#fff;font-size:15px;text-transform:uppercase;width:100%;height:20px;display:block;text-align:center;margin-bottom:25px}
#bestbook #bestbook-all-cata img{float:none;height:250px!important}
#bestbook #bestbook-all-cata li{padding:0!important;float:none!important;display:inline-block;margin:0 15px}
#bestbook ul{text-align:center;width:100%}