/*
ARTEPOLE <christian.ponsoda@nordnet.fr>.
Copyright (c) permanent, Artepole
*/
/* 
    Created on : 17 nov. 2017, 11:04:02
    Author     : Piou
*/
@import url('https://fonts.googleapis.com/css?family=Inconsolata:400,700&subset=latin-ext');
body {
    font-family: 'Inconsolata', monospace, serif, sans-serif;
    font-size: 18px;
    min-height: 900px;
    background: #000;
    /*color: #fff;*/
}
.columns-container {
    background: #ffffff;
    /*padding-bottom: 20px;*/
}
.container {
    padding-bottom: 20px;
}
a {
    color: #777;
    text-decoration: none;
}
a:hover, a:focus {
    color: #bb0dfc;/*#333;*/
    text-decoration: none;
}
a.affixLink.active {
    color: #9600ff;
    padding-left: 20px;
}
.titleBlock > a:hover {
    color: #fff303;
}
.mg15 {
    margin: 15px;
}
.mgtb10 {
    margin: 10px 0;
}
.mgtb20 {
    margin: 20px 0;
}
.mgt10 {
    margin-top: 10px;
}
.mgt20 {
    margin-top: 20px;
}
.mgb10 {
    margin-bottom: 10px;
}
.mgb20 {
    margin-bottom: 20px;
}
.padt8 {
    padding-top: 8px;
}
.padt4 {
    padding-top: 4px;
}
.padt10 {
    padding-top: 10px;
}
.padt20 {
    padding-top: 20px;
}
.padr25 {
    padding-right: 25px;
}
.padb10 {
    padding-bottom: 10px;
}
.w10 {
    width: 10%;
}
.w90 {
    width: 90%;
}
.fs12 {
    font-size: 1.2em;
}
.fs15 {
    font-size: 15px;
}
.fs17 {
    font-size: 0.9em;
}
.cwhite {
    color: #fff;
}
/*.nav li span {
    color: #777;
    line-height: 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.25);
    position: relative;
    display: block;
    padding: 15px 15px;
    cursor: pointer;
}
.nav li span:hover {
    color: #000;
}*/
body {
    /*background: #fcfcfc;
    background-image: url('../fond2.png');
    background-repeat: no-repeat;
    background-position: top;*/
}
#top {
    /*margin-top: 10px;
    background-image: url('../fond2.png');
    background-repeat: no-repeat;
    background-position: left top;*/
}
blockquote {
    border: 2px solid #eee;
    /*box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
    background: #ffe103;
}
.mgr0 {
    margin-right: 0;
}
.pointer {
    cursor: pointer;
}
.arrangue {
    padding: 15px;
    color: #fff;
}
.dropdown-menu {
    font-size: 18px;
}
.li-dropdown-menu {
    list-style: none;
    padding-left: 20px;
}
.li-dropdown-menu > li > a {
    color: #777777;
    text-decoration: none;
}
.li-dropdown-menu > li > a:hover,
.li-dropdown-menu > li > a:focus {
  color: #333333;
}
.li-dropdown-menu > li > a.active {
    color: #b100ff;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.navbar-default {
    background: #000;/*#fcfcfc;*/
    border: none;
    box-shadow: none;
    margin: 0;
    min-height: 49px;
}
.navbar-site .navbar-nav > li > a {
  color: #777777;
}
.navbar-site .navbar-nav > li > a:hover,
.navbar-site .navbar-nav > li > a:focus {
  color: #333333;
}
.navbar-site .navbar-nav > .active > a,
.navbar-site .navbar-nav > .active > a:hover,
.navbar-site .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-form {
    border: none;
    padding-right: 0;
    width:160px
}
div.dropdown-menu {
    min-width: 200px;
}
.navbar-default .navbar-nav > .active > a {
    background-image: none;
    background-color: transparent; 
}
.btn-perso {
  color: #fff;
  background-color: #6900ff;
  border-color: #cccccc;
  font-weight: bold;
  font-size: 1.1em;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
}
.btn-perso:focus,
.btn-perso.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-perso:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-perso:active,
.btn-perso.active,
.open > .dropdown-toggle.btn-perso {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-search {
  color: #fff;
  background-color: #6900ff;
  border-color: #cccccc;
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
}
.btn-search:focus,
.btn-search.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-search:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-search:active,
.btn-search.active,
.open > .dropdown-toggle.btn-search {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-verify {
  color: #fff;
  background-color: #3eb4c8b3;
  border-color: #cccccc;
  font-weight: bold;
  font-size: 1.1em;
}
.btn-verify:focus,
.btn-verify.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-verify:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-verify:active,
.btn-verify.active,
.open > .dropdown-toggle.btn-verify {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-amazon {
  color: #fff;
  background-color: #f0c14b;
  border-color: #cba957 #bf942a #aa8326;
  font-weight: bold;
  font-size: 1.1em;
}
.btn-amazon:focus,
.btn-amazon.focus {
  color: #333333;
  border-color: #e47911;
}
.btn-amazon:hover {
  color: #333333;
  border-color: #c59f43 #aa8326 #957321;
}
.btn-amazon:active,
.btn-amazon.active,
.open > .dropdown-toggle.btn-perso {
  color: #333333;
  border-color: #aa8326 #bf942a #bf942a;
}
.btn-facebook, .btn-twitter, .btn-google-plus {
    background: none;
    padding: 0;
    border-radius: 15px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.btn-facebook:hover, .btn-twitter:hover, .btn-google-plus:hover {
    box-shadow: none;
}
#header-container {
   /*background-image: url('../fdhead.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
   */
    background-color: #000;
}
.footer-container {
    margin-top: 20px;
    padding-bottom: 20px;
    background: #000;
    border-top: 1px solid #000;
}
#newsletterFooter {
    /*padding: 20px 0;*/
    background: #fff;
    color: #000;
}
#sticky-logo {
    visibility: hidden;
    color: #fff;
    padding: 15px 0 0;
    display: inline-block;
}
#menu-sticky-wrapper.is-sticky #sticky-logo {
    visibility: visible;
}
.list ul {
    list-style-type: none;
    padding-left: 0;
}
.column-block-content ul {
    list-style-type: none;
    padding: 0 0 0 10px;
}
#centerFooter h4 {
    margin-bottom: 13px;
}
.block {
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #d7c6e7;/*1px solid #fee3c4;*/
}
.titleBlock {
    padding: 5px;
    margin-bottom: 10px;
    font-size: 20px;
    background: #8e03ff;/*#fee3c4;*/
    text-align: center;
    text-overflow: ellipsis;
    margin-top: 5px;
    color: #fff;
}
.mosaic-block {
    position: relative;
}
.mosaic-block a.imgLink {
    display: block;
    overflow: hidden;
}
.mosaic-block img.mimg {
    margin: 0 !important;
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.mosaic-block img.mimg:hover {
    ms-transform: scale(1.2);
    -webkit-transform: scale(1.1);
    transform: scale(1.2);
}
.invert {-webkit-filter: invert(100%);filter: invert(100%);}
.sepia {-webkit-filter: sepia(100%);filter: sepia(100%);}
.grayscale {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.huerotate {-webkit-filter: hue-rotate(180deg);filter: hue-rotate(180deg);}
.nopad {
    padding: 0!important;
}
.insideh {
    position: absolute;
    color: #000;
    text-align: center;
    z-index: 100;
    background: rgba(255,255,255,0.7);
}
.displayBottom {
    bottom: 0;
}
@media (max-width: 768px) {
  .mosaic-block h4 {
    font-size: 14px;
  }
}
.textEllipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/*.textEllipsis:hover {
    text-overflow: inherit;
    overflow: visible;
    white-space: normal;
    background: #fff;
}*/
#pageHome {
    text-align: center;
    font-size: 20px;
}
#postpage #center_column {
    font-size: 20px;
}
#lastPostsHome {
    margin-top: 20px;
}
.img-flip:hover {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.itemLastPosts {
    min-height: 250px;
    padding: 15px;
    margin-top: 15px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.img-minus {
    width: 85%;
}
.breadcrumb.front {
    background: transparent;
    padding-left: 0;
    margin-bottom: 10px;
}
.breadcrumb > .active {
    font-size: 1.2em;
}
#center_column h1 {
    margin: 10px 0;
    font-size: 30px;
}
.post-block {
    margin-bottom: 20px;
}
.ia-block {
    margin: 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #ffac02;
}
.glyphiconp {
    position: relative;
    font-style: normal;
    font-weight: bold;
    padding: 0 2px;
}
.li-faq-action:hover > .glyphiconp {
    background: #e7b255;
    color: #fff;
}
.li-faq-action, .li-faq-action a {
    color: #8929e3;
}
.li-faq-action:hover, .li-faq-action a:hover {
    color: #8f8b8b;
}
.li-faq-action a {
    text-decoration: none;
}
.li-faq-action.active a {
    color: #8f8b8b;
}
.li-faq-action.active > .glyphiconp {
    background: #e7b255;
    color: #fff;
}
.badge {
    font-size: 1em;
    padding: 1px 7px 3px;
    vertical-align: top;
}
.secondaryUl {
    padding-left: 15px;
}
.loader {
    padding-left: 30px;
}
.rubricsR {
    
}
.questionsR {
    
}
.responsesR {
    padding: 15px;
}
.goodR {
    color: #2a9b0e;
    font-size: 0.8em;
}
.notGood {
    color: #9e0808;
    font-size: 0.8em;
}
.card {
    padding: 15px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.19);
}
.wordingQuest {
    padding: 10px;
    border-bottom: 1px solid #f0f0f0;
    background: #f3f3f3;
}
.yours {
    color: #6900ff;
}
.borderYours {
    border: 1px solid #0279ff;
    background: #f3f3f3;
}
#treatments {
    margin-top: 20px;
}
.master {
    padding: 1px 15px 15px;
    /*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.19);*/
}
.goodYours {
    border: 1px solid #2a9b0e;
}
.badYours {
    border: 1px solid #9e0808;
}
.statsbar {
    width: 100%;
    height: 5px;
    border: 1px solid #d0d0d0;
}
.color-stat {
    float: left;
    height: 3px;
    margin: 0 !important;
}
.color-stat.color-0 {
    background: #ff00f0;
}
.color-stat.color-1 {
    background: #0f0;
}
.color-stat.color-2 {
    background: #0ffff0;
}
.color-stat.color-3 {
    background: #00ff88;
}
.color-stat.color-4 {
    background: #aa2200;
}
.color-stat.color-5 {
    background: #aa2200;
}
.color-stat.color-6 {
    background: #aa2200;
}
.expose-reps {
    padding: 10px 0;
}
.expose-quest {
    
}
.expose-quest-result {
    border-bottom: 1px dotted #999999;
    background: #f3f3f3;
    margin-top: 20px;
}
.questName {
    padding: 20px 0 0;
}
.circleResp {
    padding: 3px;
    background: #6900ff;
    border-radius: 10px;
    display: inline-block;
    height:10px;
    width:10px;
}
/* Amazon */
.product-box {
	border: 1px solid #eee;
	/*float: left;
	margin: 4px 4px 4px 4px;*/
	position: relative;
	/*width: 132px;*/
	padding: 5px;
	/*font-family: Helvetica;*/

}
.product-title {
    padding: 0 10px;
}
.a-icon-cart {
	left: 2px;
	top: 2px;
	position: absolute;
	height: 25px;
	width: 25px;
	display: inline-block;
	vertical-align: top;
}

.a-icon-shop-now {
	left: 2px;
	top: 2px;
	position: absolute;
	height: 25px;
	width: 25px;
	background: 0 0;
	display: inline-block;
	vertical-align: top;
}

.a-button {
	background: #d8dde6;
	display: block;
	padding: 0;
	vertical-align: middle;
	height: 31px;
	*height: 29px;
	border: 1px solid;
	border-color: #bcc1c8 #bababa #adb2bb;
	text-align: center;
	overflow: hidden;
	text-decoration: none!important;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 100%;
	max-width: 130px;
	box-sizing: border-box;
	margin-top: 11px;
}


.a-button-text {
	position: relative;
	z-index: 10;
	color: #111;
	font-size: 12px;
	text-align: center;
	line-height: 29px;
	display: block;
	/*font-family: Arial,sans-serif;*/
	white-space: nowrap;
	background-color: transparent;
	margin: 0;
	border: 0;
	outline: 0;
	padding: 0 2px 0 29px;
}


.a-button-text.centered {
	padding: 0 2px;
}

.a-button-input {
	position: absolute;
	z-index: 20;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	background-color: #fff;
	outline: 0;
	border: 0;
	overflow: visible;
	cursor: pointer;
	opacity: .01;
	filter: alpha(opacity=1);
}


.a-button-primary {
	border-color: #cba957 #bf942a #aa8326;
	background: #f0c14b;
}

.a-button-primary:active {
	border-color: #aa8326 #bf942a #bf942a;
}

.a-button-primary:hover {
	border-color: #c59f43 #aa8326 #957321;
}

.a-button-primary:focus {
	outline: 0;
	border-color: #e47911;
	-webkit-box-shadow: 0 0 3px rgba(228,121,17,.5);
	-moz-box-shadow: 0 0 3px rgba(228,121,17,.5);
	box-shadow: 0 0 3px rgba(228,121,17,.5);
}

.a-button-inner {
	position: relative;
	height: 100%;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
	display: block;
}

.a-button-primary .a-button-inner {
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.4) inset;
	background-color: #f7dfa5;
	background: -webkit-gradient(linear,left top,left bottom,from(#f7dfa5),to(#f0c14b));
	background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b);
	background: -moz-linear-gradient(top,#f7dfa5,#f0c14b);
	background: -ms-linear-gradient(top,#f7dfa5,#f0c14b);
	background: -o-linear-gradient(top,#f7dfa5,#f0c14b);
	background: #f3d078;
}

.lt-ie9 .a-button-primary .a-button-inner {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7dfa5', endColorstr='#fff0c14b', GradientType=0);
}

.a-button-primary:active .a-button-inner {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
	box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
	background-color: #f0c14b;
	background-image: none;
}

.lt-ie9 .a-button-primary:active .a-button-inner {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.a-button-primary:hover .a-button-inner {
	background-color: #f5d78e;
	background: -webkit-gradient(linear,left top,left bottom,from(#f5d78e),to(#eeb933));
	background: -webkit-linear-gradient(top,#f5d78e,#eeb933);
	background: -moz-linear-gradient(top,#f5d78e,#eeb933);
	background: -ms-linear-gradient(top,#f5d78e,#eeb933);
	background: -o-linear-gradient(top,#f5d78e,#eeb933);
	background: #f1c860;
}

.lt-ie9 .a-button-primary:hover .a-button-inner {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5d78e', endColorstr='#ffeeb933', GradientType=0);
}
.product h3 {
    margin-top: 0;
}
.img-thumbnail2 {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
}
.bothole {
    display: none;
}
.equalBots {
    font-size: 30px;
    line-height: 30px;
}
#imgnb {
    padding: 0 0 0 10px;
}
.form-control {
    font-size: 18px;
}
#notAbot {
    font-size: 20px;
    padding-bottom: 15px;
    font-weight: bold;
}
#messageInterloc {
    min-height: 150px;
}
.p404p {
    background-image: url('../404.png');
    background-repeat: no-repeat;
    background-size: inherit;
    min-height: 300px;
    background-position-x: center;
    background-position-y: 10px;
}
/* menu */
.navbar-default .navbar-nav > li > a {
    color: #fff;
    border: 2px solid #000;
}
.navbar-default .navbar-nav > .active > a {
    color: #fff;
    border-bottom: 2px solid #fff;
}
.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #f00;
    border: 2px solid #fff;
    background-color: transparent;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #c8c8c9;
    border-bottom: 2px solid #f00;
}
.navbar-default .navbar-toggle {
    color: #fff;
}
.navbar-default .navbar-brand a {
    color: #fff;
}
.navbar-default .navbar-brand a:hover {
    color: #7560c2;
}
.toptop {
    /*border-left: 1px solid #fff;*/
}
#menu {
    z-index: 1000;
}
#top-navbar {
    padding: 0;
}
#top-navbar.in {
    padding: 10px;
}
.dropdown.open {
    background: #e2e2e2;
}
#rss-men {
    display: inline-block;
    margin: 10px 0;
}
#rss-link {
    padding: 9px;
    border: 1px solid aliceblue;
    border-radius: 4px;
    font-size: 10px;
    background: transparent;
}
#rss-link:hover {
    background: #bcc1c8;
}
.productblock {
    padding: 15px 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
}
/* page BiblioApp */
.peer{
  background:#fff;
}
.impeer{
   background:#f8f8f8;
}
.underpeer{
    background:#f0f0f0;
}
.underimpeer{
    background:#f8f8f8;
}
.jumbotron{
   margin-bottom:0px!important;   
}
.beforeul{
    width:100%;
    padding:31% 12% 36% 12%;
    background:no-repeat center/100% url("../uploads/pages/web8-android-device.png");
}
.beforeultab{
    width:100%;
    padding:6% 4% 7.8% 21%;
    background:no-repeat center/100% url("../uploads/pages/tab.png");
}
.persoul{
  list-style:none;
}
.carousel-indicators{
    bottom: -27%!important;
    background: #ccc;
    border-radius:20px;
    width: 80%;
    left: 40%;
    height: 32px;
    padding: 10px 0;
}
.indictab{
    bottom: -37%!important;
    background: #ccc;
    border-radius:20px;
    left: 20% !important;
    width: 100% !important;
}
.custom{
    margin-top:10%;
}
.entet{
    line-height: 50px;
    color:#fff;
}
.logo{
    float:left;    
    margin: 0px 20px;
}
.jumbotron p {
    font-size: 16px;
}
h2{
    /*margin-left:20px;*/
}
.paple{
    margin-top:7%;
    width:80%;
}
.noci{
    float:left;
    margin:15px 5px;
}
.jumbotron{
    border-radius:0px!important;
}
