/*
Theme Name: Book version : 1
Description: Thème pour le book
Author: Benoit Favre
Template: twentyfourteen
*/

@import url("../twentyfourteen/style.css");

.divfin span{
  float: right;
  /* @old */
  /* margin-right: -25px; */
}

.trait{
  border-top: 2px solid  #e00031;
  display: block;
  margin: 15px auto 0 auto;
  width: 200px;
}

.dubas{
  margin-bottom: 15px !important;
}

.entry-meta .entry-content p{
text-transform: none;
}
 span.copyr{
 clear: both;
color: #767676;
font-size: 12px;
font-weight: 400;
line-height: 1.3333333333;
text-transform: uppercase;
float: right;
}
.book-search{
padding-bottom: 15px!important;
}
header.entry-header{
margin-top : 0px !important;
width: 650px !important;
max-width:  650px !important;
margin-left: 50px;
padding: 0 !important;
}
a{
color : black;
}
a.post-thumbail{
margin : 0px !important;
}
td{
width:215px;
margin: 0px!important;
padding-left: 5px;
padding-right: 5px;
vertical-align:middle;
height: 30px !important;
border:none;
font-size:14px!important;
}
td.img{
padding:30px 5px 0px 5px;
width: 268px !important;
margin:auto auto;
height: 142px !important;
}
td.img img{
max-height: 142px !important;
width: auto;
max-width: 259px!important;
}
table.tab2{
border:none!important;
width:269px;
margin:0px!important;
padding:0px!important;
}
table.tab2 td{
border: none!important;
}
td.ref{
height:30px !important;
}
div.tab1{
max-width:817px !important;
border: solid #e00031 2px;
display: flex;
margin:0px!important;
}
.entry-meta{
margin-top:80px !important;
}
table.tab3{
border-left:solid #e00031 2px!important;
border-top-width: 0px!important;
width:550px;
height:210px!important;
margin:0px 0px 0px -1px!important;
padding:0px!important;
}
.entry-meta {
 margin-top:0 !important;
}
table.titre{
border: solid #e00031 2px;
margin: 0px 0 -2px 0 !important;
padding:0!important;
}
 table.titre td{
    border-width: 0px!important;
}
table.titre h2{

min-width:807px !important;
margin:5px 0 5px 0 !important;
}
.full-width.home .site-content .hentry.has-post-thumbnail {
margin-top: 0!important;
}
div.entry-content,div.entry-meta{
max-width: 825px !important;
margin: auto auto!important;
}

 table.tab3 tr:nth-last-of-type(1) td{
    border-bottom-width: 0px!important;
}
 .bordurbb{
border-bottom: dashed #e00031 1px !important;
}
.divimpress{
/* left: -40px;
float: right;
top: -150px; */
position: relative;
margin: auto auto;
}
.divimpress button {
padding: 5px;
}
.widget{
margin-bottom: 25px!important;
}
h1.widget-title {
margin-bottom: 5px!important;
}
td.textdroite{
text-align: end !important;
}
.entry-header {
min-width : 820px!important;
}
h2#titre {
text-align: center;
padding-bottom: 5px;
}
.saisidetitre{
padding: 0 20px 0 20px;
}

/*** galleries elements ***/
#zoombox iframe,#zoombox img{
  border: 3px ridge #9b9b9b;
}
#zoombox .zoombox_mask{
  background-color:#000;
  position:fixed;
  width:100%;
  z-index:90;
  height:100%;
  top:0;
  left:0;
}
#zoombox .zoombox_container{
  position:absolute;
  z-index:100;
}
#zoombox .relative{
  position:relative;
}
#zoombox .zoombox_prev{
  position:absolute;
  top:0;
  left:0;
  width:50%;
  height:100%;
  cursor:pointer;
  /*+opacity:0;*/
  filter:alpha(opacity=0);
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -moz-opacity:0;
  opacity:0;
}
#zoombox .zoombox_prev:hover{
  /*+opacity:100%;*/
  filter:alpha(opacity=100);
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  -moz-opacity:1;
  opacity:1;
}
#zoombox .zoombox_next{
  position:absolute;
  top:0;
  right:0;
  width:50%;
  height:100%;
  /*+opacity:0;*/
  filter:alpha(opacity=0);
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -moz-opacity:0;
  opacity:0;
}
#zoombox .zoombox_close,#zoombox .zoombox_next,#zoombox .zoombox_prev{
  cursor:pointer;
}
#zoombox .multimedia .zoombox_next,#zoombox .multimedia .zoombox_prev{
  display:none;
}
#zoombox .zoombox_next:hover{
  /*+opacity:100%;*/
  filter:alpha(opacity=100);
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  -moz-opacity:1;
  opacity:1;
}
#zoombox .zoombox_gallery{
  position:fixed;
  z-index:120;
  bottom:-60px;
  left:0;
  right:0;
  text-align:center;
  /*+opacity:85%;*/
  filter:alpha(opacity=85);
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  -moz-opacity:0.85;
  opacity:0.85;
  cursor:pointer;
  width:auto;
  background-color:#050505;
  height:60px;
  overflow: hidden;
  display:none;
}
#zoombox .zoombox_gallery img{
  height:50px;
  padding:5px;
  /*+opacity:50%;*/
  filter:alpha(opacity=30);
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  -moz-opacity:0.3;
  opacity:0.3;
}
#zoombox .zoombox_gallery img:hover,#zoombox .zoombox_gallery img.current{
  /*+opacity:100%;*/
  filter:alpha(opacity=100);
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  -moz-opacity:1;
  opacity:1;
}
#zoombox_loader{
  background:url(img/loader.png) no-repeat left top;
  position:absolute;
  height:40px;
  width:40px;
  cursor:pointer;
  top:50%;
  left:50%;
  margin:-20px 0 0 -20px;
  z-index:110;
}
/** Zoombox Theme **/
.zoombox .zoombox_container{
  background:#000;
  color:#666;
  /*+box-shadow:0px 0px 10px #000000;*/
  -moz-box-shadow:0px 0px 10px #000000;
  -webkit-box-shadow:0px 0px 10px #000000;
  -o-box-shadow:0px 0px 10px #000000;
  box-shadow:0px 0px 10px #000000;
  -moz-box-shadow:0 0 10px #000;
  -webkit-box-shadow:0 0 10px #000;
  -o-box-shadow:0 0 10px #000;
  box-shadow:0 0 10px #000;

}
.zoombox .content{
  background:#000;
  border: 3px ridge #9b9b9b;
}
.zoombox .zoombox_title{
  color:#FFF;
  /*+placement:anchor-top-left -1px -22px;*/
  position:absolute;
  left:-1px;
  top:-22px;
  /*+text-shadow:1px 1px #000000;*/
  -moz-text-shadow:1px 1px #000000;
  -webkit-text-shadow:1px 1px #000000;
  -o-text-shadow:1px 1px #000000;
  text-shadow:1px 1px #000000;
  -moz-text-shadow:1px 1px #000;
  -webkit-text-shadow:1px 1px #000;
  -o-text-shadow:1px 1px #000;
  text-shadow:1px 1px #000;
}
.zoombox .zoombox_close{
  background:url(img/close.png) no-repeat;
  width:30px;
  height:30px;
  /*+placement:anchor-top-right -15px -15px;*/
  position:absolute;
  right:-15px;
  top:-15px;
}
#zoombox.zoombox .zoombox_next{
  background:url(img/next.png) no-repeat right center;
}
#zoombox.zoombox .zoombox_prev{
  background:url(img/prev.png) no-repeat left center;
}
/** Lightbox Theme **/
.lightbox .zoombox_container{
  background:#FFF;
  margin-left:-30px;
  padding:10px 10px 37px;
  color:#666;
}
.lightbox .zoombox_close{
  background:url(img/lightclose.gif) no-repeat left top;
  width:66px;
  height:22px;
  top:auto;
  /*+placement:anchor-bottom-right 12px 6px;*/
  position:absolute;
  right:12px;
  bottom:6px;
}
.lightbox .zoombox_title{
  text-align:left;
}
.lightbox .zoombox_next{
  background:url(img/lightnext.gif) no-repeat right 50px;
}
.lightbox .zoombox_prev{
  background:url(img/lightprev.gif) no-repeat left 50px;
}
#zoombox.lightbox .zoombox_gallery{
  left:10px !important;
  right:10px;
  bottom:36px;
}
/** Pretty Photo Theme **/
.prettyphoto .zoombox_container{
  border:10px solid #0B0A0A;
  /*+border-radius:10px;*/
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  border-radius:10px 10px 10px 10px;
  background:#FFF;
  padding:10px 10px 37px;
  margin-left:-20px;
  color:#797979;
}
.prettyphoto .zoombox_title{
  text-align:left;
}
.prettyphoto .zoombox_close{
  background:url(img/ppsprite.png);
  width:27px;
  height:24px;
  top:auto;
  /*+placement:anchor-bottom-right 6px 8px;*/
  position:absolute;
  right:6px;
  bottom:8px;
}
.prettyphoto .zoombox_next{
  background:url(img/ppnext.png) no-repeat right center;
}
.prettyphoto .zoombox_prev{
  background:url(img/ppprev.png) no-repeat left center;
}
.prettyphoto .multimedia .zoombox_next,.prettyphoto .multimedia .zoombox_prev{
  display:none;
}
#zoombox.prettyphoto .zoombox_gallery{
  left:10px !important;
  right:10px;
  bottom:36px;
}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .zoombox_container{
  /*+border-radius:10px;*/
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  border-radius:10px 10px 10px 10px;
  background:#0C0C0C;
  padding:10px 10px 37px;
  margin-left:-30px;
  color:#828282;
}
.darkprettyphoto .zoombox_title{
  /*[empty]position:;*/
  text-align:left;
}
.darkprettyphoto .zoombox_close{
  background:url(img/ppsprite.png);
  width:27px;
  height:24px;
  top:auto;
  /*+placement:anchor-bottom-right 2px 6px;*/
  position:absolute;
  right:2px;
  bottom:6px;
}
.darkprettyphoto .zoombox_next{
  background:url(img/ppnext.png) no-repeat right center;
}
.darkprettyphoto .zoombox_prev{
  background:url(img/ppprev.png) no-repeat left center;
}
.darkprettyphoto .multimedia .zoombox_next,.darkprettyphoto .multimedia .zoombox_prev{
  display:none;
}
#zoombox.darkprettyphoto .zoombox_gallery{
  left:10px !important;
  right:10px;
  bottom:36px;
}
/** Simple Theme **/
.simple .zoombox_container{
  background:#000;
}
.simple .zoombox_title{
  color:#FFF;
  /*+placement:anchor-top-left -1px -22px;*/
  position:absolute;
  left:-1px;
  top:-22px;
  /*+text-shadow:1px 1px #000000;*/
  -moz-text-shadow:1px 1px #000000;
  -webkit-text-shadow:1px 1px #000000;
  -o-text-shadow:1px 1px #000000;
  text-shadow:1px 1px #000000;
  -moz-text-shadow:1px 1px #000;
  -webkit-text-shadow:1px 1px #000;
  -o-text-shadow:1px 1px #000;
  text-shadow:1px 1px #000;
}
#zoombox.simple .zoombox_next{
  background:url(img/simplenav.png) no-repeat -20px center;
  /*+opacity:100%;*/
  filter:alpha(opacity=100);
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  -moz-opacity:1;
  opacity:1;
  right:-20px;
  width:20px;
}
#zoombox.simple .zoombox_next:hover{
  background-position-x:left;
}
#zoombox.simple .zoombox_prev{
  background:url(img/simplenav.png) no-repeat -40px center;
  /*+opacity:100%;*/
  filter:alpha(opacity=100);
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  -moz-opacity:1;
  opacity:1;
  left:-20px;
  width:20px;
}
#zoombox.simple .zoombox_prev:hover{
  background-position-x:-60px;
}
.simple .zoombox_prev{
  background:url(img/ppprev.png) no-repeat left center;
}
.simple .zoombox_close{
  background:url(img/simpleclose.png) no-repeat;
  width:30px;
  height:30px;
  position:absolute;
  top:0;
  right:-10px;
}

#zoombox.simple .multimedia .zoombox_next,#zoombox.simple .multimedia .zoombox_prev{
  display:block;
}

.imgvu{
  display: block;
  margin: 0 auto  0 auto;
  max-height: 280px!important;
  width: auto;
}

.entry-title {
padding-top: 10px;
font-size: 29px;
}

.bord {
  border-bottom: solid #e00031 2px;
  padding-bottom: 15px;
  /* left: -30px; */
  /* position: relative; */
  /* width: 825px; */
}

#logobcs{
display:none;
}

.imgvuz {
  /* @old */
  /* display: flex; */
  /* margin: auto; */

  /* @alt */
  /* margin: auto auto; */
  /* text-align: center; */

  /* @new */
  align-content: stretch;
  align-items: stretch;
  display: flex;
  padding-top: 10px;
}

.imgvuz.flex-space-around {
  justify-content: space-around;
}

.imgvuz.flex-space-between {
  justify-content: space-between;
}

.imgvuz:first-child {
  padding-top: 15px;
}

.imgvuz_solo {
  /* @new */
  height: 450px;
}

.imgvuz_solo .imgillu {
  max-width: 760px;
}

.imgvuz_multi_1 {
  height: 362.5px;
}

.imgvuz_multi_2 {
  /* @new */
  /* 4:3 */
  /* height: 260px; */
  /* height: 266px; */
  /* 16:9 */
  height: 179px;
}

.imgvuz_multi_1 .imgillu,
.imgvuz_multi_2 .imgillu {
  /* max-width: 544px; */
}

.imgvuz_multi_3 {
  /* @new */
  /* 4:3 */
  /* height: 175px; */
  /* 16:9 */
  height: 118px;
}

.imgvuz_multi_3 .imgillu {
  /* max-width: 356px; */
}

.imgvuz_multi_4 {
  /* @new */
  /* 4:3 */
  height: 130px;
}

.imgvuz_multi_4 .imgillu {
  /* max-width: 262px; */
}

.aimg {
  /* @old */
  /* padding: 0 10px 5px 0; */
  /* margin: auto auto; */

  /* @alt */
  /* display: inline-block; */
  /* margin: 0 10px 10px 0; */

  /* @new */
  display: inline-block;
  flex: 0 1 auto;
  height: 100%;
  /* margin: 0 10px 5px 0; */
}

.aimg:last-child {
  /* @old */

  /* @alt */
  /* margin: 0 0 10px 0; */

  /* @new */
  /* margin: 0 0 10px 0; */
}

.imgillu {
  /* @old */
  /* max-height:245px; */
  /* overflow :hidden; */

  /* @alt */
  /* max-height: 245px; */
  /* max-width: 245px !important; */
  /* overflow: hidden; */

  /* @new */
  height: 100% !important;
  max-width: auto !important;
}

.imgsolo {
  /* @old */
  /* max-height: 450px; */

  /* @alt */
  /* max-height: 450px; */

}

div.entry-content .imgvuz:first-of-type {
  /* @old */
  /* padding-top:15px; */

  /* @alt */
  /* padding-top:15px; */
}

/*
.content-illu{
height: 510px;
}
*/

h1.entry-title{
text-align: center;
}

.nocut {
  word-wrap: normal !important;
  -webkit-hyphens: none !important;
  -moz-hyphens: none !important;
  -ms-hyphens: none !important;
  -o-hyphens: none !important;
  hyphens: none !important;
}

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
} 
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

