@font-face {
  font-family: 'amerika';
  src: url("font-amerika/amerika.eot?") format("eot"), url("font-amerika/amerika.ttf") format("truetype"), url("font-amerika/amerika.woff") format("woff"); }
html {
  overflow-y: scroll; }

body {
  /*
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#0A052D;
  min-height:100%;
  */
  background-color: #000;
  color: #DDD;
  font-family: "Open Sans"; }

a {
  color: #FFF; }
  a:hover {
    color: #94D4E8;
    text-decoration: none; }
  a:focus, a:active, a.btn:focus, a.btn:active:focus, a.btn.active:focus, a.btn.focus, a.btn.focus:active, a.btn.active.focus {
    outline: 0; }

h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0; }

h1 {
  margin-bottom: 20px;
  padding: 5px 0;
  border-radius: 4px;
  font-family: "amerika"; }

h2 {
  font-size: 22px;
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: "amerika"; }

h3 {
  font-size: 18px;
  margin: 0;
  font-family: "amerika";
  text-align: center; }

.bold {
  font-weight: bold; }

.breadcrumb {
  margin-bottom: 10px;
  background: transparent;
  padding: 8px 30px 8px 77px; }

.breadcrumb a, .breadcrumb > .active {
  color: #DDD; }

@media (min-width: 1200px) {
  .container {
    width: 1023px !important; } }
@media (max-width: 767px) {
  .row {
    margin-left: -5px;
    margin-right: -5px; }

  .breadcrumb {
    padding: 0; } }
#head {
  padding-top: 10px;
  padding-bottom: 10px; }
  #head #head_left {
    padding-right: 0; }
  #head #head_right .navbar {
    background: transparent;
    border: 0;
    font-family: 'amerika';
    font-size: 22px;
    margin-top: 90px;
    margin-bottom: 0; }
    #head #head_right .navbar .navbar-nav li a {
      color: #DDD;
      text-transform: uppercase; }
    #head #head_right .navbar .navbar-nav li ul {
      display: none;
      position: absolute;
      width: 220px;
      background-color: #000;
      z-index: 100;
      list-style: none;
      font-size: 15px;
      padding-left: 0; }
      #head #head_right .navbar .navbar-nav li ul li {
        margin-bottom: 3px; }
        #head #head_right .navbar .navbar-nav li ul li a {
          text-decoration: none; }
          #head #head_right .navbar .navbar-nav li ul li a:hover {
            color: #94D4E8; }
    #head #head_right .navbar .navbar-nav li:hover ul {
      display: block; }
    #head #head_right .navbar .navbar-nav > li {
      width: 215px;
      text-align: center; }
  #head #head_right .navbar-default .navbar-nav > .active > a, #head #head_right .navbar-default .navbar-nav > .active > a:hover, #head #head_right .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent; }

@media (min-width: 992px) and (max-width: 1199px) {
  #head #head_right .navbar {
    margin-top: 58px; } }
@media (min-width: 768px) and (max-width: 991px) {
  #head #head_right .navbar {
    margin-top: 60px; }
    #head #head_right .navbar .navbar-nav li ul {
      padding-left: 30px;
      width: 250px; }
      #head #head_right .navbar .navbar-nav li ul li {
        text-align: left; }
    #head #head_right .navbar .navbar-nav > li {
      width: 155px; } }
@media (max-width: 767px) {
  #head #head_left {
    padding-right: 15px; }
  #head #head_right .navbar {
    margin-top: 0; }
    #head #head_right .navbar .navbar-nav li {
      margin: 0 auto; }
      #head #head_right .navbar .navbar-nav li ul {
        position: static; }
    #head #head_right .navbar .navbar-nav > li {
      width: auto; } }
#content #content_center {
  text-align: justify;
  padding-top: 15px;
  padding-bottom: 15px; }
  #content #content_center #img-left {
    min-height: 780px;
    padding-right: 0; }
    #content #content_center #img-left img {
      margin-left: 1px; }
    #content #content_center #img-left #border {
      border-bottom: 4px solid #464646;
      bottom: 0;
      height: 4px;
      position: absolute;
      width: 100%; }
  #content #content_center #bon_commande {
    font-family: "amerika";
    font-size: 26px;
    margin: 30px 0 0 20px; }
    #content #content_center #bon_commande img {
      margin-right: 15px; }
  #content #content_center #contenu {
    background-image: url("../images/back_contenu.jpg");
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: #000;
    min-height: 780px;
    padding: 0px 35px 35px;
    color: #FFF; }
    #content #content_center #contenu a {
      text-decoration: underline; }
    #content #content_center #contenu #filtre {
      background-color: rgba(255, 255, 255, 0.2);
      padding: 20px;
      min-height: 745px; }
      #content #content_center #contenu #filtre #categories {
        font-family: 'amerika';
        text-transform: uppercase; }
        #content #content_center #contenu #filtre #categories .categ {
          margin: 0 auto;
          text-align: center;
          min-height: 190px; }
          #content #content_center #contenu #filtre #categories .categ img {
            margin: 0 auto; }
      #content #content_center #contenu #filtre .prod {
        min-height: 225px;
        margin-bottom: 10px; }
        #content #content_center #contenu #filtre .prod .prod_titre {
          min-height: 45px;
          position: relative;
          margin-bottom: 10px; }
          #content #content_center #contenu #filtre .prod .prod_titre h3 {
            position: absolute;
            bottom: 0;
            width: 100%; }
        #content #content_center #contenu #filtre .prod img {
          margin: 0 auto; }
    #content #content_center #contenu.prod_view {
      background-image: url("../images/back_prod.jpg"); }
      #content #content_center #contenu.prod_view #prod_price {
        font-family: "amerika";
        font-size: 24px;
        margin-bottom: 10px; }
      #content #content_center #contenu.prod_view #prod_contenu {
        min-height: 145px; }
      #content #content_center #contenu.prod_view .pager li > a, #content #content_center #contenu.prod_view .pager li > span {
        background-color: rgba(255, 255, 255, 0.15);
        text-decoration: none; }
      #content #content_center #contenu.prod_view .pager li > a:hover, #content #content_center #contenu.prod_view .pager li > a:focus {
        color: #301C15;
        border-color: #301C15; }

@media (min-width: 992px) and (max-width: 1199px) {
  #content #content_center #img-left {
    min-height: 550px; }
    #content #content_center #img-left #bon_commande {
      font-size: 16px;
      margin: 22px 0 0 13px; }
  #content #content_center #contenu {
    min-height: 550px;
    background-position: left bottom;
    padding: 0 50px 35px 25px; }
    #content #content_center #contenu #filtre {
      min-height: 515px; }
      #content #content_center #contenu #filtre #categories .categ {
        min-height: 200px; } }
@media (min-width: 768px) and (max-width: 991px) {
  #content #content_center #img-left #bon_commande {
    font-size: 16px;
    margin: 22px 0 0 13px; }
  #content #content_center #contenu #filtre #categories .categ {
    min-height: 200px; }
  #content #content_center #contenu #filtre .prod {
    min-height: 165px; }
    #content #content_center #contenu #filtre .prod .prod_titre h3 {
      font-size: 14px; } }
@media (max-width: 767px) {
  #content #content_center {
    padding: 0; }
    #content #content_center #contenu {
      padding: 0 15px;
      min-height: auto; }
      #content #content_center #contenu #filtre {
        padding: 10px;
        min-height: auto; }
        #content #content_center #contenu #filtre h1 {
          font-size: 18px; }
        #content #content_center #contenu #filtre h2 {
          font-size: 14px; }
        #content #content_center #contenu #filtre .prod {
          min-height: auto;
          margin-bottom: 42px; }
          #content #content_center #contenu #filtre .prod .prod_titre {
            min-height: 25px; }
            #content #content_center #contenu #filtre .prod .prod_titre h3 {
              font-size: 14px; }
    #content #content_center #bon_commande {
      margin: 20px 0 0;
      font-size: 17px; } }
#foot {
  background: #000;
  color: #DDD;
  margin-top: 10px;
  clear: both; }
  #foot a {
    color: #DDD; }
  #foot a:hover {
    color: #94D4E8;
    text-decoration: none; }
  #foot ul li {
    display: block;
    float: left; }
    #foot ul li .separateur {
      padding: 0 10px; }
  #foot #foot_left {
    padding-top: 10px;
    padding-bottom: 10px; }
    #foot #foot_left .fn.org {
      font-size: 18px; }
  #foot #foot_center {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 100px; }
    #foot #foot_center .fa {
      width: 30px;
      vertical-align: middle;
      text-align: center; }
    #foot #foot_center .fa-phone {
      font-size: 20px; }
    #foot #foot_center .fa-mobile {
      font-size: 28px; }
    #foot #foot_center .fa-fax {
      font-size: 17px; }
  #foot #foot_right {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 100px;
    color: #DDD; }
  #foot #foot_bottom {
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
    background: #000000;
    font-size: 12px; }
    #foot #foot_bottom a {
      color: #DDD; }
      #foot #foot_bottom a:hover {
        color: #94D4E8;
        text-decoration: none; }
    #foot #foot_bottom ul {
      padding: 0;
      margin: 0; }
      #foot #foot_bottom ul li {
        display: block;
        float: left; }
        #foot #foot_bottom ul li:after {
          content: "|";
          padding: 0 5px;
          color: #94D4E8; }
        #foot #foot_bottom ul li:last-child:after {
          content: "";
          padding: 0; }

@media (min-width: 992px) and (max-width: 1199px) {
  #foot #foot_bottom #link_captusite {
    padding-right: 30px; } }

/*# sourceMappingURL=style.css.map */
