@import url(/frontend/design/templates/0S-3-template-clean/template-orange.min.css);
.headerflex-cart {
  display: none;
}
#headerarea .headerflex-logo #headerlogo img {
  max-height: 118px;
  max-width: 400px;
}
#headerarea .headerflex-logo {
  height: 135px;
}
#headerarea .headerflex-btn {
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
#headerarea .headerflex-search {
  -webkit-flex: 0 0 46%;
  -ms-flex: 0 0 46%;
  flex: 0 0 46%;
  max-width: 49%;
}
#maincontainer,
body.PB {
  background-image: url(/Files/126647/_img-design/bg-tpl-red.jpg);
}
#headerarea .headerflex-logo {
  flex: 0 0 100%;
  max-width: 100%;
  justify-content: center;
}
#headerarea .headerflex-text {
  justify-content: flex-start;
}
#headerarea .headerflex-text #headertext {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
}
#headerarea .headerflex-contact {
  align-items: center;
  display: flex;
  flex: 0 0 40%;
  height: 40px;
  justify-content: flex-end;
  max-width: 40%;
}
#headerarea .headerflex-contact a {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
}
#headerarea #headermenu {
  justify-content: center;
}
#headerarea .headerflex-logo {
  height: 180px;
}
#headerarea .headerflex-logo #headerlogo img {
  max-height: 160px;
  max-width: 299px;
}
.formulaire input,
.formulaire textarea {
  width: 420px;
}
.formulaire input.PBBtnStd,
.formulaire textarea.PBBtnStd {
  width: auto;
}
.formulaire .PBStatic {
  font-size: 14px;
  letter-spacing: 3px;
}
@media screen and (max-width: 1280px) {
  #headerarea .headerflex-text #headertext,
  #headerarea .headerflex-contact a {
    font-size: 14px;
  }
}
#maincontainer.homepage #bodycontainer,
#maincontainer.webblockperso #bodycontainer {
  padding-top: 0;
}
#maincontainer.homepage #bodydata td,
#maincontainer.webblockperso #bodydata td {
  padding: 0;
}
#maincontainer.homepage .sectiondataarea,
#maincontainer.webblockperso .sectiondataarea {
  padding: 0;
}
#maincontainer.homepage #bodyarea,
#maincontainer.webblockperso #bodyarea {
  width: 100%;
  margin: 0 auto;
}
#maincontainer.homepage a.btnclass,
#maincontainer.webblockperso a.btnclass {
  display: inline-block;
  margin: 10px 0;
  padding: 0 15px;
  color: #fff !important;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  background: #e47600;
  border: 0 none;
  cursor: pointer;
  white-space: nowrap;
  transition: all .3s ease 0s;
  text-decoration: none !important;
  text-align: center;
  vertical-align: middle;
}
#maincontainer.homepage a.btnclass font,
#maincontainer.webblockperso a.btnclass font {
  color: #fff !important;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}
#maincontainer.homepage a.btnclass:hover,
#maincontainer.webblockperso a.btnclass:hover {
  background: #000;
}
#maincontainer.homepage .hpcat,
#maincontainer.webblockperso .hpcat {
  max-width: 250px;
  width: 100%;
  height: 250px;
  min-width: 190px;
}
#maincontainer.homepage .hpcat .text-cat,
#maincontainer.webblockperso .hpcat .text-cat {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}
#maincontainer.webblockperso #bodycontainer {
  padding-top: 55px;
}
@media screen and (max-width: 1280px) {
  #maincontainer.homepage .hpcat {
    height: 190px;
  }
  #maincontainer.homepage .hpcat.OxFullClickActive {
    opacity: 0.7;
  }
  #maincontainer.homepage .hpcat .text-cat {
    font-size: 13px;
  }
}
/*dimensions (à mettre à jour)*/
#maincontainer.homepage #expDiaporama {
  width: 100%;
  height: 500px;
  display: block;
  position: relative;
}
#maincontainer.homepage #expDiaporama .total-size {
  width: 100%;
  height: 500px;
}
#maincontainer.homepage #expDiaporama .central-size {
  width: 1280px;
  height: 500px;
}
#maincontainer.homepage #expDiaporama a.tagLinks {
  background-color: #ccc;
  border: 2px solid #fff;
  margin: 0 10px 0 0;
  height: 20px;
  width: 20px;
  display: inline-block;
  border-radius: 50%;
}
#maincontainer.homepage #expDiaporama .tagListElements {
  display: inline-block;
  float: none;
}
#maincontainer.homepage #expDiaporama .tagsList {
  margin: 0;
  padding: 0;
  z-index: 9999;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 10px;
  top: auto;
}
#maincontainer.homepage #expDiaporama a.taghighlighted,
#maincontainer.homepage #expDiaporama .tagListElements a.taghighlighted {
  background-color: #e47600;
  border: 2px solid #fff;
}
@media screen and (max-width: 1280px) {
  #maincontainer.homepage #expDiaporama {
    height: 500px;
  }
  #maincontainer.homepage #expDiaporama .total-size {
    height: 500px;
  }
  #maincontainer.homepage #expDiaporama .central-size {
    width: 980px;
    height: 500px;
  }
}
.homepage [cs-carrousel][responsive="true"] .horizontal .nav-tabs {
  height: 100px !important;
}
.homepage .c-home-carrousel img {
  max-width: 100%;
  max-height: 100%;
}
.homepage .c-home-carrousel a.carrousel-item-btn:hover {
  text-decoration: none;
}
@media screen and (max-width: 1280px) {
  .homepage [cs-carrousel][responsive="true"] .horizontal .nav-tabs {
    height: 100px !important;
  }
}
.wbsize {
  width: 1280px;
}
@media screen and (max-width: 1280px) {
  .wbsize {
    width: 980px;
  }
}
/*dimensions (à mettre à jour)*/
#maincontainer.webblockperso #expDiaporama {
  width: 100%;
  height: 300px;
  display: block;
  position: relative;
}
#maincontainer.webblockperso #expDiaporama .total-size {
  width: 100%;
  height: 300px;
}
#maincontainer.webblockperso #expDiaporama .central-size {
  width: 100%;
  height: 300;
}
#maincontainer.webblockperso #expDiaporama a.tagLinks {
  background-color: #ccc;
  border: 2px solid #fff;
  margin: 0 10px 0 0;
  height: 20px;
  width: 20px;
  display: inline-block;
  border-radius: 50%;
}
#maincontainer.webblockperso #expDiaporama .tagListElements {
  display: inline-block;
  float: none;
}
#maincontainer.webblockperso #expDiaporama .tagsList {
  margin: 0;
  padding: 0;
  z-index: 9999;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 10px;
  top: auto;
}
#maincontainer.webblockperso #expDiaporama a.taghighlighted,
#maincontainer.webblockperso #expDiaporama .tagListElements a.taghighlighted {
  background-color: #e47600;
  border: 2px solid #fff;
}
.c-cs-subscribe-to-news{
display:none !important;
}
/*# sourceMappingURL=site.css.map */