@charset "utf-8";

.avant .item-sublevel,
.pendant .item-sublevel{
    display: none;
}

.link-container{
  position:absolute; top:0; left:0;
  width:100%; height:0; padding-top:13%;
}
a.lenord-fr{
  display:block; position:absolute; top:0; right:0;
  width:15%; height:50%;
}
a.twitter-cd59{
  display:block; position:absolute; top:50%; right:0;
  width:33%; height:50%;
}

.light-back .footer-links, .light-back .footer-links .link{
  color:#fff;
}
.footer-links a{
  font-weight:bold;
  color:#fff;
}

.block.footer, .light-back .block.footer{
  color:#fff;
  background-color:#6b7a99;
}

.plugin.summary .text-item.level3 .item-description,
.plugin.summary .text-item.level3 .item-description p{
  display:inline;
}

.plugin.infos label,
.plugin.infos input,
.plugin.infos button,
.plugin.infos textarea{
  display:inline-block;
  box-sizing:border-box;
}


.plugin.infos label,
.plugin.infos button{
  width:30%;
}
.plugin.infos input{
  width:40%;
  text-align:center;
}
.plugin.infos textarea{
  width:100%;
  resize: none;
}
.plugin.infos h2{
  font-size:120%;
  font-weight:bold;
  margin-bottom:4px;
}
/*.plugin.infos a{
  color:#333;
}*/
.plugin.infos .plugin-container p.sharelink{
  margin:0; 
}
.plugin.infos .subtext{
  font-size:90%;
}


#if-code{
  height:66px;
  margin-top:5px;
}
#dl{
  margin:0 0 10px 0;
}

.extract-container{
  position:relative;
}
.extract-container .bt-share{
  position:absolute; right:6px; bottom:6px;
}

#ec{
  position:relative; z-index:2;
  display: block; width: inherit;
  height: 30px; line-height: 30px;
  padding-left:4px;
  border:1px solid rgb(169,169,169);
}
#ec .progress{
  position:absolute; top:0; left:0; z-index:-1;
  display:block; width:0; height:100%;
  background-color:#ccc;
}

.plugin button,
a.hlsdlbt{
  display:inline-block;
  text-align: center;
  text-decoration: none;
  
  -webkit-appearance:button; /* Safari and Chrome */
  -moz-appearance:button; /* Firefox */
  appearance:button;
  
  color:#333;
  
  height:23px;
  box-sizing:border-box;
  padding:0 6px;
  background-color:#e1e1e1;
  border:1px solid #adadad;
}
.plugin button:hover,
a.hlsdlbt:hover{
  border-color:#999;
}
.plugin button:active,
a.hlsdlbt:active{
  padding:0 5px 0 7px;
  background-color:#ccc;
  border-color:#999;
}
.plugin.infos button,
a.hlsdlbt{
  width:30%;
}
.plugin.summary button{
 font-size:12px;
 height:18px; line-height:14px;
}
.plugin.infos #integration label{
  width:22%;
}
.plugin.infos #integration input{
  width:24%;
}
#integration input.if-width{
  margin-right:8%;
}