@import url('reset.css');
@import url('static.css');
@import url('elements.css');
@import url('preloader.css');

#livrefp label {
	display: inline-block;
}

#livrefp{
   font-family:Arial,sans-serif;	
   position:relative;
   overflow:hidden;
   margin:0 auto;
   display:block;
   width:100%;
   height:300px;
   opacity:0;
   margin-bottom:30px;
}

#livrefp.fullScreen,#livrefp-ajax[data-template="true"] #livrefp{
   margin-bottom:0;	
}

#livrefp #livrefp-container-book {
	position: absolute;
	z-index: 5;
	display: none;
	width: 1100px; height: 715px;
}

#livrefp #livrefp-deeplinking{
  display:none;	
}

#livrefp .livrefp-bcg-book{
    background: none no-repeat center center;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
    width:100%;
	height:100%;
}

#livrefp #page.mobile {
	width: 550px; height: 358px;
	margin: -210px 0 0 -275px;
}
	
#livrefp .cursor-grab {
	cursor: -webkit-grab;
	cursor: -moz-grab;
}

#livrefp .livrefp-overlay {
	position: absolute; left: -10000px; top: 0; z-index: 20;
	background:rgba(0,0,0,0);
	width: 100%; height: 100%;
	display:none;
}

#livrefp .livrefp-overlay.active { left: 0; display:block; }

/* = About
-------------------------------------------------------------- */
#livrefp #livrefp-about {
	position: absolute; z-index: 5;
	width: 45%; display: none;
	color: #FFF;
}

/* = Book
-------------------------------------------------------------- */

#livrefp #livrefp-book {
	position: relative; z-index: 10;
	width: 100%; height:100%;
}

#livrefp #livrefp-book .turn-page {
	background-color:#FFF;
	background-size: contain;
	background-repeat: no-repeat;
    background-position: center;
}

#livrefp .livrefp-double {
	background-size: 200% 100% !important;
}

#livrefp .livrefp-double.livrefp-first {
	background-position: 0% 0%;
}

#livrefp .livrefp-double.livrefp-second {
	background-position: -100% 0%;
}


	/* = Nav Arrows
	---------------------------------------- */
	
	#livrefp.bleu .livrefp-nav-arrow {
		background: url(../img/arrow-navpage_bleu.png);
	}
	#livrefp.vert .livrefp-nav-arrow {
		background: url(../img/arrow-navpage_vert.png);
	}
	#livrefp.gris .livrefp-nav-arrow {
		background: url(../img/arrow-navpage_gris.png);
	}
	#livrefp.orange .livrefp-nav-arrow {
		background: url(../img/arrow-navpage_orange.png);
	}
	#livrefp.rouge .livrefp-nav-arrow {
		background: url(../img/arrow-navpage_rouge.png);
	}
	#livrefp.violet .livrefp-nav-arrow {
		background: url(../img/arrow-navpage_violet.png);
	}
	#livrefp .livrefp-nav-arrow {
		position: absolute; top: 50%; z-index: 15;
		width: 34px; height: 136px;
		margin-top: -68px;
	}
		
	#livrefp .livrefp-nav-arrow.next			{ right: -34px; background-position: 0 0; }
	#livrefp .livrefp-nav-arrow.next:hover	{ background-position: 0 -186px; }
	
	#livrefp .livrefp-nav-arrow.prev			{ left: -34px; background-position: 0 -372px; display: none; }
	#livrefp .livrefp-nav-arrow.prev:hover	{ background-position: 0 -558px; }
	
	#livrefp .livrefp-nav-arrow.next{
		transform-origin:0 center;
		-ms-transform-origin:0 center;
		-webkit-transform-origin:0 center;		 
    }
	
	#livrefp .livrefp-nav-arrow.prev{
		transform-origin:right center;
		-ms-transform-origin:right center;
		-webkit-transform-origin:right center;		 
    }
	
	/* = Meta data
	---------------------------------------- */

	#livrefp #livrefp-book .livrefp-meta {
		position: absolute; bottom: 1%;
	}

	#livrefp .livrefp-meta .livrefp-num {
			font-weight: bold;
			font-size: 36px;
			color: #666;
	}
		
	#livrefp .livrefp-meta .livrefp-description {
			font-size: 36px;
			color: #666;
	}

	#livrefp .livrefp-meta.livrefp-left { 
			left:3%;
	}
	
	#livrefp .livrefp-meta.livrefp-left .livrefp-num {
		    padding-right: 10px;
	}
		
	#livrefp .livrefp-meta.livrefp-right {
			right:3%;
			text-align: right;
	}
		
	#livrefp .livrefp-meta.livrefp-right .livrefp-num {
				padding-left: 10px;
	}
			
	/*= Video in lightbox
	----------------------------*/

	#v5_lightbox {
		width:100%;
		height:100%;
		z-index:555789;
		position:fixed;	
		display:block;	
		top:0px;
	}

	#v5_lightbox .bcg{
		width:100%;
		height:100%;
		background-color:#000;
		opacity:.7;	
		position:absolute;	
		cursor:pointer;
	}
    
	/* --------------------------*/
	
	.livrefp-cont-page-book{
		position:absolute;		
	}
	
	#livrefp .livrefp-page-book {
		
		position:absolute;
	    -webkit-hyphens:none;
        -moz-hyphens:none;
        -ms-hyphens:none;
        hyphens:none;	
		overflow:hidden;
	}
	
/* tools bar*/
#livrefp.bleu .livrefp-bcg-book{
	background-image:url(../img/bg_bleu.jpg);
}
#livrefp.vert .livrefp-bcg-book{
	background-image:url(../img/bg_vert.jpg);
}
#livrefp.orange .livrefp-bcg-book{
	background-image:url(../img/bg_orange.jpg);
}
#livrefp.rouge .livrefp-bcg-book{
	background-image:url(../img/bg_rouge.jpg);
}
#livrefp.violet .livrefp-bcg-book{
	background-image:url(../img/bg_violet.jpg);
}
#livrefp.gris .livrefp-bcg-book{
	background-image:url(../img/bg_gris.jpg);
}

#livrefp .livrefp-tooltip{
	 background:#64C8D3 !important; 
	 color:#FFFFFF;
}
#livrefp .livrefp-tooltip b { border-top: 10px solid #64C8D3 }
#livrefp #livrefp-footer .bcg { 
  background-color: #000000;
  opacity: 0.55;
}
#livrefp nav li.livrefp-goto #livrefp-label-page-number {
	color: #5F6F7B;
}
#livrefp nav li.livrefp-goto button {
	color: #5F6F7B;
	background: linear-gradient(to bottom, #2B3E4D 0px, #1F303D 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#livrefp nav li.livrefp-goto input[type="text"] {
	 background: none repeat scroll 0 0 #141F28 ;
	 border: 1px solid #1E2F3C;
}	

/* book /*/

#livrefp #livrefp-book .turn-page {
   background-color:#FFFFFF;
}
#livrefp .livrefp-meta .livrefp-num {
	color: #666666;
}
#livrefp .livrefp-meta .livrefp-description {
	color: #666666;
}		

/* list thumbs /*/
#livrefp #livrefp-all-pages .livrefp-container-pages {
	background: none repeat scroll 0 0 #000000;
	box-shadow: 0 0 40px rgba(100,200, 211, 0.8);
}

/* preloader /*/
#livrefp .livrefp-preloader .wBall .wInnerBall{
	background:#64C8D3;
}	

/*  Other style   /*/
#livrefp .livrefp-overlay {
	background:rgba(0,0,0,0.6);
}
