@import url("http://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic,300,300italic");

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
address,
big,
cite,
code,
del,
dfn,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  border: 0 none;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: baseline;
}

em,
strong,
strike,
acronym {
  border: 0 none;
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: baseline;
}

:focus {
  outline: 0 none;
}

* {
  font-size: 100.01%;
  border: 0;
  font-style: normal;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

html {
  font-size: 65%;
}

body {
  min-height: 100%;
}

table {
  border-collapse: separate;
  border-spacing: 0;
}

caption,
th,
td {
  font-weight: normal;
  text-align: left;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}

ol,
ul {
  list-style: none outside none;
  margin: 1em 0;
}

a,
a img {
  text-decoration: none;
}

:focus {
  border: 0 dotted;
}

abbr {
  border-bottom: 1px dotted;
}

p {
  margin: 1em 0;
}

hr {
  border: 0 none;
  height: 1px;
  margin-top: -1px;
}

h1,
.h1-like {
  margin: 0.42em 0 0 0;
  line-height: 0.84;
  font-size: 50px;
  font-size: 5rem;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  color: #ff6a18;
}

h2,
.h2-like {
  margin: 1.05em 0 0 0;
  line-height: 2.1;
  font-size: 20px;
  font-size: 2rem;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  color: #ff6a18;
 }

h3,
.h3-like {
  margin: 0.6em 0 0 0;
  line-height: 1.2;
  font-size: 35px;
  font-size: 3.5rem;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  color: #ff6a18;
}

h4,
.h4-like {
  margin: 0.7em 0 0 0;
  line-height: 0.7;
  font-size: 30px;
  font-size: 3rem;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  color: #ff6a18;
}

h5,
.h5-like {
  margin: 0.84em 0 0 0;
  line-height: 0.84;
  font-size: 25px;
  font-size: 2.5rem;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  color: #ff6a18;
}

h6,
.h6-like {
  margin: 1.05em 0 0 0;
  line-height: 1.05;
  font-size: 20px;
  font-size: 2rem;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  color: #ff6a18;
}

.homepage h1 {
  display: none;
}

.title {
  margin: 30px auto !important;
  text-align: right;

  z-index: 1;
  position: relative;

}

.title h1 {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 25px 50px;
  border-bottom: 2px solid #ff6a18;
  margin: 0;
  font-size: 30px;
  font-size: 3rem;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.8);
}

h2,
h2.like {
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  margin: 0;
}

p,
ul,
ol,
dl,
blockquote,
pre,
td,
th,
label,
textarea,
caption,
figure {
  line-height: 1.5;
  margin: .75em 0 0;
}

a {
  color: #ff6a18;
  text-decoration: none;
}

a:link,
a:visited {
  color: #ff6a18;
}

a:hover,
a:active {
  color: #ff6a18;
  text-decoration: underline;
}

p {
  color: #242424;
  font-size: 14.5px;
  font-size: 1.45rem;
  line-height: 1.3;
}

#main ul {
  color: #242424;
  font-size: 14.5px;
  font-size: 1.45rem;
}

#main ol {
  color: #242424;
  font-size: 14.5px;
  font-size: 1.45rem;
}

#main li:before {
  content: "\25BA";
  color: #ff6a18;
  margin-right: 5px;
}

sup {
  line-height: 0.8em;
  font-size: 8px;
  font-size: 0.8rem;
  vertical-align: top;
}

strong {
  font-weight: 700;
  font-size: 14.5px;
  font-size: 1.45rem;
}

strong em {
  font-style: italic;
  font-weight: 700;
}

em {
  font-style: italic;
}

em strong {
  font-style: italic;
  font-weight: 700;
}

u {
  text-decoration: underline;
}

strike {
  text-decoration: line-through;
}

.separator-article {
  height: 1px;
  margin: 20px 0;
  border-top: 1px solid #ff6a18;
}

table {
  width: 100%;
  color: #242424;
}

table td {
  vertical-align: middle;
  font-size: 14.5px;
  font-size: 1.45rem;
  line-height: 1.2;
}

input,
textaera {
  border-radius: 0;
}

[type^="submit"],
[type*="submit"] {
  -webkit-appearance: none;
}

.container_16 {
  width: 1030px;
  max-width: 95%;
  margin: 0 auto;
}

@media (max-width: 989px) {
  .container_16 {
    padding: 0 1%;
  }
}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 1%;
  margin-right: 1%;
}

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

.container_16 .grid_1 {
  width: 4.25%;
}

.container_16 .grid_2 {
  width: 10.5%;
}

.container_16 .grid_3 {
  width: 16.75%;
}

.container_16 .grid_4 {
  width: 23.0%;
}

.container_16 .grid_5 {
  width: 29.25%;
}

.container_16 .grid_6 {
  width: 35.5%;
}

.container_16 .grid_7 {
  width: 41.75%;
}

.container_16 .grid_8 {
  width: 48.0%;
}

.container_16 .grid_9 {
  width: 54.25%;
}

.container_16 .grid_10 {
  width: 60.5%;
}

.container_16 .grid_11 {
  width: 66.75%;
}

.container_16 .grid_12 {
  width: 73.0%;
}

.container_16 .grid_13 {
  width: 79.25%;
}

.container_16 .grid_14 {
  width: 85.5%;
}

.container_16 .grid_15 {
  width: 91.75%;
}

.container_16 .grid_16 {
  width: 98.0%;
}

/* Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
  padding-left: 6.25%;
}

.container_16 .prefix_2 {
  padding-left: 12.5%;
}

.container_16 .prefix_3 {
  padding-left: 18.75%;
}

.container_16 .prefix_4 {
  padding-left: 25.0%;
}

.container_16 .prefix_5 {
  padding-left: 31.25%;
}

.container_16 .prefix_6 {
  padding-left: 37.5%;
}

.container_16 .prefix_7 {
  padding-left: 43.75%;
}

.container_16 .prefix_8 {
  padding-left: 50.0%;
}

.container_16 .prefix_9 {
  padding-left: 56.25%;
}

.container_16 .prefix_10 {
  padding-left: 62.5%;
}

.container_16 .prefix_11 {
  padding-left: 68.75%;
}

.container_16 .prefix_12 {
  padding-left: 75.0%;
}

.container_16 .prefix_13 {
  padding-left: 81.25%;
}

.container_16 .prefix_14 {
  padding-left: 87.5%;
}

.container_16 .prefix_15 {
  padding-left: 93.75%;
}

/* Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
  padding-right: 6.25%;
}

.container_16 .suffix_2 {
  padding-right: 12.5%;
}

.container_16 .suffix_3 {
  padding-right: 18.75%;
}

.container_16 .suffix_4 {
  padding-right: 25.0%;
}

.container_16 .suffix_5 {
  padding-right: 31.25%;
}

.container_16 .suffix_6 {
  padding-right: 37.5%;
}

.container_16 .suffix_7 {
  padding-right: 43.75%;
}

.container_16 .suffix_8 {
  padding-right: 50.0%;
}

.container_16 .suffix_9 {
  padding-right: 56.25%;
}

.container_16 .suffix_10 {
  padding-right: 62.5%;
}

.container_16 .suffix_11 {
  padding-right: 68.75%;
}

.container_16 .suffix_12 {
  padding-right: 75.0%;
}

.container_16 .suffix_13 {
  padding-right: 81.25%;
}

.container_16 .suffix_14 {
  padding-right: 87.5%;
}

.container_16 .suffix_15 {
  padding-right: 93.75%;
}

/* Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
  left: 6.25%;
}

.container_16 .push_2 {
  left: 12.5%;
}

.container_16 .push_3 {
  left: 18.75%;
}

.container_16 .push_4 {
  left: 25.0%;
}

.container_16 .push_5 {
  left: 31.25%;
}

.container_16 .push_6 {
  left: 37.5%;
}

.container_16 .push_7 {
  left: 43.75%;
}

.container_16 .push_8 {
  left: 50.0%;
}

.container_16 .push_9 {
  left: 56.25%;
}

.container_16 .push_10 {
  left: 62.5%;
}

.container_16 .push_11 {
  left: 68.75%;
}

.container_16 .push_12 {
  left: 75.0%;
}

.container_16 .push_13 {
  left: 81.25%;
}

.container_16 .push_14 {
  left: 87.5%;
}

.container_16 .push_15 {
  left: 93.75%;
}

/* Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
  left: -6.25%;
}

.container_16 .pull_2 {
  left: -12.5%;
}

.container_16 .pull_3 {
  left: -18.75%;
}

.container_16 .pull_4 {
  left: -25.0%;
}

.container_16 .pull_5 {
  left: -31.25%;
}

.container_16 .pull_6 {
  left: -37.5%;
}

.container_16 .pull_7 {
  left: -43.75%;
}

.container_16 .pull_8 {
  left: -50.0%;
}

.container_16 .pull_9 {
  left: -56.25%;
}

.container_16 .pull_10 {
  left: -62.5%;
}

.container_16 .pull_11 {
  left: -68.75%;
}

.container_16 .pull_12 {
  left: -75.0%;
}

.container_16 .pull_13 {
  left: -81.25%;
}

.container_16 .pull_14 {
  left: -87.5%;
}

.container_16 .pull_15 {
  left: -93.75%;
}

.clear {
  border:0;
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  line-height:0;
  margin:0;
}

.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  background: white;
  font-family: "Roboto", sans-serif;
  font-size: 100%;
  line-height: 160%;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
  margin-bottom: 15px;
}

.embed-container iframe,
.embed-container object,
.embed-container .map,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

img {
  border: 0;
  vertical-align: bottom;
  height: auto;
  max-width: 100%;
  width: auto;
}

#page {
  position: relative;
}


.full .container_16 .grid_13 {
  width: 100%;
  margin-left: 0;
}

#header {
  background: #fff;
  position: relative;
  z-index: 2;
}
.bando-noir{
  background:#000; 
}
#header .top {
  /*padding: 5px 10px;*/
  border-bottom: 1px solid #e5e5e5;
}

#logo span {
  display: none;
}

@media (max-width: 800px) {
  #logo {
    text-align: center;
    width: 100%;
  }
}

#wrapperInner {
  margin-bottom: 20px;
}

#main {
  background-color:rgba(255,255,255,0.8);
  padding: 20px;
}

#leftbar {
  width: 18.75%;
}

#rightbar {
  background: #000;
  position: relative;
  z-index: 1;
}

#footer {
  position: relative;
  z-index: 1;
  background: #fff;
}
#footer .footer1{
  padding: 30px 0;
  overflow: hidden;
}

#footer .footer2{
  clear: both;
  background:#000;
  height: 50px; 
}

#smart-toggle 
{
  display: none;
}
.nestedOpen #headerInner .nested.omega
{
  float: none;
  position: absolute;
}

/*----Site map----*/
.sitemap .sitemap_level0 li a{
	display:none;
}
.sitemap .sitemap_level1 li a{
	display:inline;
}
.sitemap .sitemap_level2{
	margin:0 0 0 25px;
	background:none;
}
.sitemap .sitemap_level1 a{
	text-transform:uppercase;
}
.sitemap .sitemap_level2 li::before,
.sitemap .sitemap_level2 li{
	background:none;
	content:"-" !important;
}
.sitemap .sitemap_level4,
.sitemap .sitemap_level3 {
	color:#000;
	margin:0 0 0 25px;
}
.sitemap .sitemap_level4 a,
.sitemap .sitemap_level3 a{
	text-transform:none;
	color:#000;
}
.sitemap .sitemap_level4 a{
	color:#000;
	font-size:0.9em;
}
@media (max-width: 767px) {
  #smart-toggle {
    background: #ff6a18;
    background:url(/images/charte/nav.jpg) no-repeat center center / 50px auto;
    cursor: pointer;
    display: block;
    width: 100%;
    height: 50px;
    text-align: center;
  }
  .nestedOpen #smart-toggle {
    background:url(/images/charte/close.jpg) no-repeat center center / 50px auto;
  }

  #smart-toggle span {
    text-transform: uppercase;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 1.8;
    font-weight: bold;
    color: white;
    display: none;
  }
}

#header .nested,
.enteteNav {
}
#header .nested{
  width: 65%;
  float: left;
  margin-top: 40px;
  text-align: right;
}

#headerInner{
  position: initial;
}





#header .nested ul,
.enteteNav ul {
  margin: 0;
  vertical-align: middle;
}


#header .nested ul li,
.enteteNav ul li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
#header .nested ul li.produits ul .inside,
.enteteNav ul li.produits ul .inside {
  padding-right:250px;
  position: relative;
}
#header .nested ul li.produits ul li,
.enteteNav ul li.produits ul li {
  width: 28%;
}
#header .nested ul li.produits ul li ul li,
.enteteNav ul li.produits ul li ul li{
  width: 100%
}



@media (max-width: 767px) {
  #header .nested ul li,
  .enteteNav ul li {
    display: block;
    width: 100%;
    border-top: 2px solid #ff6a18;
  }
}

#header .nested .inner,
.enteteNav .inner {
  height: 100%;
}

#header .nested .firstLevel li a,
.enteteNav .firstLevel li a {
  display:block;
  height: 100%;
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
  color:#000;
}

@media only screen and (max-width : 1024px){
      #header .nested {
          float: left;
          margin-top:0;
          text-align: right;
          width: 70%;
      }
}
@media (max-width: 767px) {
  #header .nested,
  .enteteNav {
    width: 50px;
    height: 50px;
    float: right;
    height: auto;
    margin: 25px 0;
  }
}


@media (max-width: 800px) {
  #header .nested .firstLevel li a,
  .enteteNav .firstLevel li a {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 100%;
  }
}

@media (max-width: 767px) {
  #header .nested .firstLevel li a,
  .enteteNav .firstLevel li a {
    font-size: 18px;
    font-size: 1.8rem;
  }
}

#header .nested .firstLevel li a:hover,
.enteteNav .firstLevel li a:hover {
  color: white;
  text-decoration: none;
}

#header .nested .firstLevel li a span,
.enteteNav .firstLevel li a span {
  padding: 15px 15px;
}
@media only screen and (max-width : 1024px){
      #header .nested .firstLevel li a span,
      .enteteNav .firstLevel li a span {
          padding: 0;
      }
}
@media (max-width: 800px) {
  #header .nested .firstLevel li a span,
  .enteteNav .firstLevel li a span {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 767px) {
  #header .nested .firstLevel li a span,
  .enteteNav .firstLevel li a span {
    border-left: 0;
    text-align: left;
  }
}
#header .nested .firstLevel li a,
.enteteNav .firstLevel li a {
  position: relative;
  padding: 10px 0;
}
#header .nested .firstLevel li a::after,
.enteteNav .firstLevel li a:after {
  background:#ff6a18; 
  bottom:0;
  display: block;
  content:"";
  height: 0;
  left: 0;
  position: absolute;
  -webkit-transition: height .6s ease-in;
  -moz-transition: height .6s ease-in;
  -o-transition: height .6s ease-in;
  transition: height .6s ease-in;
  width: 100%;

}
#header .nested .firstLevel li:hover a::after,
#header .nested .firstLevel li.active a::after,
.enteteNav .firstLevel li:hover a::after,
.enteteNav .firstLevel li.active a::after {
  height: 5px;
}

#header .nested .firstLevel li:hover a,
#header .nested .firstLevel li.active a,
.enteteNav .firstLevel li:hover a,
.enteteNav .firstLevel li.active a {
  color:#000;
}

@media (max-width: 800px) {
  #header .nested .firstLevel li.l_entreprise a span,
  .enteteNav .firstLevel li.l_entreprise a span {
    border: 0;
  }
}

#header .nested li:hover ul.secondLevel,
.enteteNav li:hover ul.secondLevel {
  max-height: 700px;
}

@media (max-width: 767px) {
  #header .nested li:hover ul.secondLevel,
  .enteteNav li:hover ul.secondLevel {
    max-height: unset;
    -webkit-box-shadow: 0 0px 0px 0 white;
    box-shadow: 0 0px 0px 0 white;
  }
}

#header .nested .secondLevel,
.enteteNav .secondLevel {
  background-color:rgba(255,255,255,0.8);
  margin-top: 17px;
  max-height: 0;
  overflow: hidden;
  position: absolute;
  -webkit-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
  z-index: 150;
  left: 0;
  margin:27px 0 0 0;
  width: 100%;
}

@media (max-width: 800px) {
  #header .nested .secondLevel,
  .enteteNav .secondLevel {
    left: -1%;
    width: 100%;
    margin: 0px 0 0;
  }
}

@media (max-width: 767px) {
  #header .nested .secondLevel,
  .enteteNav .secondLevel {
    display: block;
    overflow: unset;
    position: static;
    max-height: none;
  }
}

#header .nested .inside,
.enteteNav .inside {
  padding-right: 23%;
}

#header .nested .inside li.active,
#header .nested .inside li:hover,
.enteteNav .inside li.active,
.enteteNav .inside li:hover {
}

@media (max-width: 767px) {
  #header .nested .inside,
  .enteteNav .inside {
    padding-right: 0;
    border: 5px solid white;
  }
}

#header .nested .inside > li,
.enteteNav .inside > li {
  float: left;
  display: block;
  width: 31%;
  margin: 0.9% 0.9% 5px;
}

@media (max-width: 767px) {
  #header .nested ul li.produits ul .inside, .enteteNav ul li.produits ul .inside {
      padding-right: 0;
  }
  #header .nested .inside > li,
  .enteteNav .inside > li {
    border-top: 0;
    width: 100% !important;
    margin: 0.9% 0% 5px;
    float: none;
  }
}
#header .nested .inside > li a,
.enteteNav .inside > li a {
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  letter-spacing: 0.1em;
  line-height: 1.1;
  font-weight: 700;
  color: #000 !important;
  margin-bottom: 10px;
  padding: 0 0 10px;

}

#header .nested .inside > li a::after,
.enteteNav .inside > li a::after {
  background: #ff6a18;
  content:"";
  display: block;
  height: 3px !important;
  width: 100%;
}
#header .nested .inside .thirdLevel  > li a,
.enteteNav .inside .thirdLevel > li a {
  display: block;
  padding: 0;
}
#header .nested .inside,
.enteteNav .inside {
  text-align: left;
  padding: 20px 0;
  overflow: hidden;
}
#header .nested .inside > li:hover,
.enteteNav .inside > li:hover{
}
#header .nested .inside .thirdLevel > li a::after,
.enteteNav .inside .thirdLevel > li a::after{
  display: none;
}
#header .nested .inside > li a span,
.enteteNav .inside > li a span {
  border: 0;
  padding: 0;
}

@media (max-width: 800px) {
  #header .nested .inside > li a span,
  .enteteNav .inside > li a span {
    text-align: left;
  }
}

#header .nested .inside > li a:hover,
.enteteNav .inside > li a:hover {
  color:#ff6a18 !important;
}

@media (max-width: 767px) {
  #header .nested li.active .inside,
  .enteteNav li.active .inside {
    border: 5px solid #ff6a18;
  }
}

#header .nested .thirdLevel > li,
.enteteNav .thirdLevel > li {
  display: block;
  float: none;
  width: 100%;
}

@media (max-width: 767px) {
  #header .nested .thirdLevel > li,
  .enteteNav .thirdLevel > li {
    border-top: 1px dotted #e5e5e5;
 
	}
}
#header .nested .thirdLevel > li,
.enteteNav .thirdLevel > li {
	margin:0 0 10px 0;
}
#header .nested .thirdLevel > li a,
.enteteNav .thirdLevel > li a {
  /*display: -moz-inline-stack;
  display: inline-block;*/
  
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 11px;
  font-size: 1.1rem;
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 400;
  color: black !important;
  margin: 0 0 5px;
  
  margin:0;
}

#header .nested .thirdLevel > li a:hover,
.enteteNav .thirdLevel > li a:hover {
  text-decoration: underline;
}

@media (max-width: 800px) {
  #header .nested .thirdLevel > li a,
  .enteteNav .thirdLevel > li a {
    width: auto;
  }
}

@media (max-width: 767px) {
  #header .nested .thirdLevel > li a,
  .enteteNav .thirdLevel > li a {
	width: 100%;
	margin: 0;
    padding: 5px 0;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
}

#header .nested .fourthLevel,
.enteteNav .fourthLevel {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

@media (max-width: 767px) {
  #header .nested .fourthLevel,
  .enteteNav .fourthLevel {
    width: auto;
  }
}

#header .nested .fourthLevel > li,
.enteteNav .fourthLevel > li {
  /*display: -moz-inline-stack;
  display: inline-block;*/
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  
  /**/
  display:block;
  list-style:disc;
}

@media (max-width: 767px) {
  #header .nested .fourthLevel > li,
  .enteteNav .fourthLevel > li {
    border-top: 0;
    width: auto;
  }
}

#header .nested .fourthLevel > li a,
.enteteNav .fourthLevel > li a {
  font-size: 10px;
  font-size: 1.1rem;
  line-height: 1.2;
  font-weight: 400;
  color: black !important;
  margin: 0;
  text-transform: none !important;
  text-decoration: none;
}

@media (max-width: 767px) {
  #header .nested .fourthLevel > li a,
  .enteteNav .fourthLevel > li a {
    margin: 0;
  }
}

#header .nested .fourthLevel > li a:hover,
.enteteNav .fourthLevel > li a:hover {
  text-decoration: underline;
}

/*#header .nested .fourthLevel > li:first-child:before,
.enteteNav .fourthLevel > li:first-child:before {
  content: ": ";
}
*/
#header .nested .fourthLevel > li:before,
.enteteNav .fourthLevel > li:before {
 /* display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  content: "- ";*/
}

@media (max-width: 767px) {
  #header .nested .fourthLevel > li:before,
  .enteteNav .fourthLevel > li:before {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
}

#header .nested li.produits .secondLevel,
.enteteNav li.produits .secondLevel {
  display: block;
  height: auto;
}

@media (max-width: 767px) {
  #header .nested li.recettes .secondLevel,
  .enteteNav li.recettes .secondLevel {
    display: none;
  }
}

#header .nested .nested-new-cp,
.enteteNav .nested-new-cp {
  position: absolute;
  right: 0;
  min-height: 98.1%;
  height: auto !important;
  height: 98.1%;
  margin:5px;
  width: 30%;
  font-size: 16px;
  font-size: 1.6rem;
  text-transform: uppercase;
}

.nested-new-cp .box-titre{
  display: inline-block;
  color:#000;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.1;
  margin:0;
  letter-spacing: 0.05em;
}
  .nested-new-cp .box-titre::after{
    background: #ff6a18;
    content: "";
    display: block;
    height: 3px !important;
    margin-top: 5px;
    width: 100%;
  }
    .nested-new-cp h3 a{
      padding: 0;
      margin:0;
    }
    .nested-new-cp h3 a span{
      padding: 0 !important;
    }
    .nested-new-cp a::after{
      display: none !important;
    }
   .nested-new-cp .widgetLastElementsDescription{
    font-size: 0.9em;
    letter-spacing: 0.08em;
    line-height: 1.1;
    margin-bottom: 20px;
    text-transform: none;
   }

   .nested-new-cp .widgetLastElementsPicture{
      height: 200px;
      width: 100%;
      overflow: hidden;
      position: relative;
    }

     .nested-new-cp .widgetLastElementsPicture img{
        height: 200px;
        object-fit: cover;
        font-family: 'object-fit: cover';
        width: 100%;
     }

   .nested-new-cp .widgetLastElementsPicture .hover{
      display: block;
      position: absolute;
      top:0;
      left: 0;
      width: 100%;
      height: 200px;
      line-height: 200px;
      text-align: center;
      z-index: 1;
    }
      .nested-new-cp .widgetLastElementsPicture .hover .contentHover{
        background-color:rgba(255,106,24,0.7);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        display: inline-block;
        height: 20px;
        line-height: 200px;
          -ms-transform:scale(1);
          transform: scale(1);

        opacity: 0;
          -webkit-transition:  .6s ease-in;
          -moz-transition:  .6s ease-in;
          -o-transition:  .6s ease-in;
          transition: .6s ease-in;
        vertical-align: middle;
        width: 20px;
      }
      .nested-new-cp span{
        padding: 0 !important;
      }
      .nested-new-cp .widgetLastElementsPicture:hover .hover .contentHover{
          -ms-transform:scale(2);
          transform: scale(2);
          opacity: 1;

        height: 100%;
        width: 100%;
      }
       .nested-new-cp .widgetLastElementsPicture .hover .contentHover .linkMore{
        color:#fff;
        font-size: 0.5em;
        letter-spacing: 0.08em;
        }
       .nested-new-cp .widgetLastElementsPicture:hover .hover .contentHover .more{
          background: url(/images/charte/more.png) no-repeat center center / 20px auto;
          display: inline-block;
          height: 20px;
          padding: 0 !important;
          vertical-align: middle;
          width: 20px;
        }
        .alignMiddle {
          display: inline-block;
          line-height: 1;
          vertical-align: middle;
        }
@media (max-width: 767px) {
  #header .nested .nested-new-cp,
  .enteteNav .nested-new-cp {
    position: static;
    border: 0;
    width: 100%;
  }
}

#header .nested .nested-new-cp .short_product,
.enteteNav .nested-new-cp .short_product {
  display: block;
  background: transparent;
  width: 100%;
  padding: 0;
  margin: 5px 0 0;
}

#header .nested .nested-new-cp .short_product .short_product_container,
.enteteNav .nested-new-cp .short_product .short_product_container {
  position: relative;
}

#header .nested .nested-new-cp .short_product .short_product_container h2,
.enteteNav .nested-new-cp .short_product .short_product_container h2 {
  position: absolute;
 top:160px;
  width: 100%;
  background-color: #ff6a18;
  background-color: rgba(255, 106, 24, 0.75);
  color: white;
}

#header .nested .thirdLevel > li.noproduct .fourthLevel,
.enteteNav .thirdLevel > li.noproduct .fourthLevel {
  display: none;
}

#leftbar .firstLevel {
  margin: 0;
}

#leftbar .firstLevel > li {
  background-color: rgba(255,255,255,0.8);
  margin-bottom: 2px;
  border-top: 0;
  color: #ff6a18;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 1.4rem;
}

#leftbar .firstLevel > li a {
  display: block;
  padding: 5px 15px;
}

#leftbar .firstLevel > li a:hover {
  background: #ff6a18;
  color: white;
  text-decoration: none;
}

#leftbar .firstLevel > li:first-child {
  border-top: 1px solid #ff6a18;
}

#leftbar .firstLevel > li.active {
  background: #ff6a18;
  color: white;
}

#leftbar .firstLevel > li.active a {
  background: #ff6a18;
  color: white;
}

#leftbar .secondLevel {
  margin: 0;
  padding-bottom: 10px;
  border-top: 1px solid white;
}

#leftbar .secondLevel .inside > li {
  background: #ff6a18;
  color: white;
  text-transform: none;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.1;
}

#leftbar .secondLevel .inside > li a {
  display: block;
  padding: 5px 5px 5px 15px;
  background: #ff6a18;
}

#leftbar .secondLevel .inside > li a:hover {
  color: black;
  text-decoration: none;
}

#leftbar .secondLevel .inside > li a span:before {
  content: "\25BA ";
  margin-right: 5px;
}

#leftbar .secondLevel .inside > li.active {
  background: #ff6a18;
  color: black;
}

#leftbar .secondLevel .inside > li.active a {
  color: black;
}

#leftbar .thirdLevel {
  margin: 0;
  padding-bottom: 10px;
  border-bottom: 1px dotted white;
}

#leftbar .thirdLevel > li {
  background: #ff6a18;
  color: white !important;
  text-transform: none;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.2;
}

#leftbar .thirdLevel > li a {
  display: block;
  color: white !important;
  padding: 5px 5px 5px 30px !important;
  background: #ff6a18;
}

#leftbar .thirdLevel > li a:hover {
  color: black !important;
  text-decoration: none;
}

#leftbar .thirdLevel > li a span:before {
  content: "\25fc" !important;
  margin-right: 5px;
}

#leftbar .thirdLevel > li.active {
  background: #ff6a18;
  color: black !important;
}

#leftbar .thirdLevel > li.active a {
  color: black !important;
}

#leftbar .secondLevel .inside > li.noproduct .thirdLevel {
  display: none;
}

.breadcrumb {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 5px 20px;
  text-align: right;
  font-size: 11px;
  font-size: 1.1rem;
  color: #019be3;
}

.breadcrumb .breadcrumb_label {
  font-style: italic;
  color: #ff6a18;
}

.breadcrumb a {
  color: #019be3;
}

.une_colonne,
.deux_colonnes {
  clear: both;
  display: inline;
}

.colleft {
  float: left;
  margin: 0 2% 0 0;
  padding: 0;
  width: 47%;
}

@media (max-width: 767px) {
  .colleft {
    margin: 0;
    width: 100%;
  }
}

.colright {
  float: left;
  margin: 0;
  padding: 0;
  width: 48%;
}

@media (max-width: 767px) {
  .colright {
    margin: 0;
    width: 100%;
  }
}

.intext_left {
  float: left !important;
  padding: 5px 20px 15px 0 !important;
}

@media (max-width: 767px) {
  .intext_left {
    float: left !important;
  }
}

.intext_right {
  float: right !important;
  padding: 0 0 0 10px !important;
}

@media (max-width: 767px) {
  .intext_right {
    float: left !important;
  }
}

.align-right {
  float: right !important;
  padding: 5px !important;
}

@media (max-width: 767px) {
  .align-right {
    float: left !important;
  }
}

.above_left {
  text-align: left;
}

.above_right {
  text-align: right;
}

.above_center {
  text-align: center;
}

.below_center {
  text-align: center;
}

.below_right {
  text-align: right;
}

.below_left {
  text-align: left;
}

.above_center img,
.above_right img,
.above_left img,
.below_center img,
.below_right img,
.below_left img {
  float: none !important;
}

@media (max-width: 800px) {
  .above_center img,
  .above_right img,
  .above_left img,
  .below_center img,
  .below_right img,
  .below_left img {
    margin-bottom: 5px;
  }
}

.center {
  text-align: center;
  width: 100%;
}

.left {
  text-align: left;
  width: 100%;
}

.right {
  text-align: right;
  width: 100%;
}

.gallery {
  margin: 30px 0;
}

.gallery .lightbox img {
  margin: 0 10px 10px 0 !important;
  border: 1px solid #d6d6d6;
}

#text .pager {
  clear: both;
  width: 100% !important;
  margin: 10px 0 !important;
  padding: 10px 0 0;
}

#text .pager a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 5px;
  font-size: 12px;
  font-size: 1.2rem;
}

#text .pager a.pager_current_page {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 700;
}

.accordion {
  margin: 20px 0;
}

.accordion dt {
  background: #adadad;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAWklEQVR4AWNkIADQFPwvYXBi8EJR8B9VRTmDC4PrACjQZvBn+Avl2zOoMsyBSQJFe0AKHBnqGX5DhRQYhBjOweSBol4ErRiMCqoY3Bgc8CnQZhBj2I+mAD8AAKpTIwJBMmjoAAAAAElFTkSuQmCC');
  background-position: 98% 50%;
  background-repeat: no-repeat;
  padding: 1px 5px;
  margin-bottom: 5px;
  text-transform: uppercase;
  position: relative;
}

.accordion dt a {
  font-size: 13px;
  font-size: 1.3rem;
  color: white;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100%;
  text-decoration: none;
}

.accordion dt.active {
  background: #ff6a18;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAMElEQVR4AWMYGYCRgeG/NoM/w19skkDRHsb/DAyODPUMv7HJA0W9gArwAyaG4aAAAEHyCQ0ze0O/AAAAAElFTkSuQmCC');
  background-position: 98% 50%;
  background-repeat: no-repeat;
}

.accordion dd {
  padding: 5px 0 10px;
  display: none;
	font-size: 1.2rem;
    line-height: 1.3;}

#videoplayer {
  position: relative;
  margin-top: 15px;
  display: none;
  overflow: hidden;
}

#contentGlissiere {
  display: none;
  height: 0;
  background: url('data:image/gif;base64,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');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: white;
}

#videoplayer .close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid white;
  color: white;
  line-height: 35px;
  font-weight: 700;
  text-align: center;
  font-size: 40px;
  font-size: 4rem;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
}

/* ------
LIGHTBOX
---------*/

#lightbox {
  left: 0;
  line-height: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1000;
}

#lightbox a img {
  border: none;
}

#outerImageContainer {
  background-color: #fff;
  height: 250px;
  margin: 0 auto;
  position: relative;
  width: 250px;
}

#imageContainer {
  padding: 10px;
}

#loading {
  height: 25%;
  left: 0%;
  line-height: 0;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 100%;
}

#hoverNav {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 800;
}

#imageContainer > #hoverNav {
  left: 0;
}

#hoverNav a {
  outline: none;
}

#prevLink,
#nextLink {
  background-image: url(/common_images/skin001/transparent.gif);
  display: block;
  height: 100%;
  width: 49%;
}

#prevLink {
  float: left;
  left: 0;
}

#nextLink {
  float: right;
  right: 0;
}

#prevLink:link,
#prevLink:hover,
#prevLink:visited:hover {
  background: url(/common_images/skin001/gallery/prevlabel.gif) left 15% no-repeat;
}

#nextLink:link,
#nextLink:hover,
#nextLink:visited:hover {
  background: url(/common_images/skin001/gallery/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer {
  background-color: #fff;
  font: 10px Verdana, Helvetica, sans-serif;
  line-height: 1.4em;
  margin: 0 auto;
}

#imageData {
  color: #666;
  padding: 0 10px;
}

#imageData #imageDetails {
  float: left;
  text-align: left;
  width: 70%;
}

#imageData #caption {
  font-weight: bold;
  display: none;
}

#imageData #caption * {
  margin: 2px;
  padding: 0;
}

#imageData #numberDisplay {
  clear: left;
  display: block;
  padding-bottom: 1.0em;
}

#imageData #bottomNavClose {
  background: url(/common_images/skin001/gallery/closelabel.gif) no-repeat;
  float: right;
  height: 22px;
  padding-bottom: 0.7em;
  width: 80px;
}

#overlay {
  -moz-opacity: 0.6;
  background-color: #000;
  filter: alpha(opacity=60);
  height: 500px;
  left: 0;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 900;
}

.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

/* End hide from IE-mac */

.gallery .lightbox img {
  margin: 5px;
}

.gallery a,
.gallery a:visited,
.gallery a:active {
  text-decoration: none;
}

/*----DIAPORAMA TEST (A SUPPRIMER SI VOUS LISEZ CELA !)----*/

.emBehaviorS3 {
  overflow: visible !important;
  margin: 0 auto;
}

.emBehaviorS3 ul li {
  background: none;
}

.formulaire span {
  width: 100%;
}

.formulaire .obligatory {
  color: red;
}

.formulaire .row {
  width: 100%;
  margin-bottom: 10px;
  clear: both;
}

.formulaire .row label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 24%;
  margin-top: 0;
  margin-right: 2%;
  text-align: right;
  color: #5b5b5b;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
}

.formulaire .row > div {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 73%;
}

.formulaire .row input,
.formulaire .row textarea,
.formulaire .row select {
  background: white;
  color: #5b5b5b;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  height: auto;
  padding: 3px 5px;
  width: 100%;
  border: 1px solid #7e7e7e;
}

.formulaire .row textarea {
  height: 130px;
  margin: 0 0 0px;
}

.formulaire .submit {
  width: 99.85%;
  height: 30px;
  text-align: right;
}

.formulaire .submit input {
  float: right;
  margin-left: 5px;
  background: #ff6a18;
  color: white;
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 17px;
  font-size: 1.7rem;
  font-weight: 400;
  padding: 5px 10px;
  text-transform: none;
}

@media (max-width: 767px) {
  .formulaire .submit input {
    width: 100%;
  }
}

.formulaire .errorForm {
  display: none !important;
}

.formulaire .error {
  color: red;
}

.formulaire .error label {
  color: red !important;
}

.formulaire .error input,
.formulaire .error textarea,
.formulaire .error select {
  border: 1px solid red;
  background: #ffcccc;
}

.box-incompatible .msg {
  background: #141414;
  color: white;
  font-size: 11px;
  font-size: 1.1rem;
  padding: 2px 5px;
}

.box-accept-cookies {
  bottom: 0;
  left: 0;
  z-index: 5;
  background-color: #2a2a2a;
  background-color: rgba(42, 42, 42, 0.9);
  padding: 15px 10px;
  width:100%;
}

.box-accept-cookies .box-titre {
  color: #ff6a18;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 21px;
  font-size: 2.1rem;
  margin-bottom: 5px;
  display:none;
}

.box-accept-cookies p {
  color: white;
	font-size:1.1em;
	float:left;
}

.box-accept-cookies #close-box-cookie {
  float: right;
  color: white;
  padding: 5px;
  background: #ff6a18;
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
}

.box.baseline .box-titre {
  display: none;
}

.box.baseline p {
  color: #fff;
  margin: 0;
}

.widgetLogin {
  float: right;
  padding-top: 40px;
  position: relative;  
  margin:0;
}
@media (max-width: 800px) {
  .widgetLogin {
      padding-top: 0;
  }
}

/*.widgetLogin h4 {
  margin: 3px 0 0;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1;
  text-transform: none;
  color: #019be3;
  padding-left: 15px;
  font-weight: 400;
  cursor: pointer;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAIAAAB2A3HCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5REMxRUY4N0ZCOUVFMzExQTA2RURBRjI2MjFFNTI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFREFCQ0Q3RTY3RjcxMUU0OUI4M0Q3MjI0MDJFMkQ3RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFREFCQ0Q3RDY3RjcxMUU0OUI4M0Q3MjI0MDJFMkQ3RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4RjVFQUEwQkY2OEU0MTE5QTUwRUI4MkE5MjM4RDAzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEQzFFRjg3RkI5RUUzMTFBMDZFREFGMjYyMUU1Mjc5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+F+STLgAAAPNJREFUeNpi/P//PwN+8B8GSk98YJz9GIjyj73/jwRYIOoKT3yYeOVLsCInEwPDpKtfvv35P8tWEGHGr7//gFpdtr6CaPLc/hrI/fn3H4QL1MPw4y9IqaU4O0SPiSgbkPz5F2oESAUvKyOQ/PMP6mQIAyIIBCB3pB1+DySX3vl2+vUvIOPWxz9AMvnQ+wZjPlluZkaQTXOeYPVmsjr3bFtBJmShJDXuFHVuOPfrn/9QW+Cg2YSPlYlxzs2vEC4nMyO6irUPvnOxMMK5ECejqJhw+QszkrUIWzQFWJ98Bbn/3uc/cH9KcTFnavEAGYwEYw4gwADtcH/L7gHJ0AAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: 0 50%;
}*/

.widgetLogin .box-titre{
  color:#ff6a18;
  cursor: pointer;
  display: inline-block;
  font-size: 1.45rem;
  padding: 12px 5px;
  position: relative;
  text-transform: uppercase;
  text-align: center;
  width: auto;
}
  .widgetLogin .box-titre::after{
    background:#ff6a18; 
    bottom:0;
    display: block;
    content:"";
    height: 0;
    left: 0;
    position: absolute;
    -webkit-transition: height .6s ease-in;
    -moz-transition: height .6s ease-in;
    -o-transition: height .6s ease-in;
    transition: height .6s ease-in;
    width: 100%;
  }
  .widgetLogin .box-titre:hover::after{
    height: 5px;
  }
.widgetLogin a.full {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.widgetLogin .widgetContainer {
  /*position: relative;
  left: -410%;
  width: 600%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  overflow: hidden;
  height: 0;
  background: white;
  padding: 0px 15px 0;
  z-index: 10;
  text-align: right;*/
  background-color: rgba(255,255,255,0.8);
  padding: 20px;
  right: -500px;
  right: -40%;
  opacity: 0;
  margin-top:22px;
  position: absolute;
  -webkit-transition: .6s ease-in;
  -moz-transition: .6s ease-in;
  -o-transition: .6s ease-in;
  transition: .6s ease-in;
  z-index: 10;
  width: 250px;
}
.widgetLogin.state-connected .widgetContainer{
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  height: auto;
  overflow: visible;
}


.widgetLogin.active .widgetContainer{
  right: 0;
  opacity: 1;
}



.widgetLogin #loginboxform {
  margin:
}

.widgetLogin #loginboxform legend {
  display: none;
}

.widgetLogin #loginboxform .row {
  margin-bottom: 2px;
  width: 100%;
}

.widgetLogin #loginboxform .row label {
  font-size: 13px;
  font-size: 1.3rem;
  margin-right: 15px;
}

.widgetLogin #loginboxform .row input {
  display: block;
  padding: 2px;
  font-size: 13px;
  font-size: 1.3rem;
  border:none;
  color: #019be3;
  height: 30px;
  width: 100%;
}
.widgetLogin #loginboxform .submit {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100%;
}

.widgetLogin #loginboxform .submit input {
  background: #ff6a18;
  color: white;
  display: block;
  padding: 2px;
  text-align: center;
  cursor: pointer;
  height: 35px;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: background .6s ease-in;
  -moz-transition: background .6s ease-in;
  -o-transition: background .6s ease-in;
  transition: background .6s ease-in;

  width: 100%;
}
.widgetLogin #loginboxform .submit input:hover{
    background: #000;
}

.widgetLogin .widgetLoginState,
.widgetLogin .widgetLoginUsername {
  font-size: 16px;
  font-size: 1.6rem;
  color: #ff6a18;
  text-transform: uppercase;
  font-weight: 700;

  margin-top: 5px;
}

.widgetLogin .widgetLoginLinks {
  padding: 10px 0;
  color: #ff6a18;
}

.widgetLogin .widgetLoginLinks a {
  color: #ff6a18;
  text-transform: uppercase;
}

.widgetLogin .widgetLoginLinks a:nth-child(2) {
  margin-right: 0;
}

.widgetLogin .widgetLoginLinks a.logout {
  margin-right: 0;
}

.widgetLogin .btn-telecharge{
  position: absolute;
  bottom:10px;
  left:-250px;

  font-size: 1.2em;

  color: #FFF;
  background:#019be3;

  padding:10px;
}

.widgetLogin .widgetLoginLinks a.close {
  text-transform: none;
  border: 1px solid #ff6a18;
  padding: 0 5px;
  margin: 0;
}
.widgetLogin .widgetLoginLinks a.close:hover{
  background: #ff6a18;
  color:#fff;
  text-decoration: none;
}
.box.baseline {
	margin:0;
}
.box.langage {
  float: right;
  text-align: right;
  height: 35px;
  line-height: 35px;
}

.box.langage .box-titre {
  display: none;
}

.box.langage ul {
  margin: 0;
  line-height: 35px;
}

.box.langage ul li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  height: 26px;
  width: 26px;
}
.box.langage ul li a{
  display: block;
  overflow: hidden;
  height: 26px;
  text-indent: 5000px;
  width: 26px;
}
.box.langage ul li.fr a{
  background-position: -300px 0;
}
.box.langage ul li.en a{
  background-position: -328px 0;
}
.box.langage ul li.es a{
  background-position: -356px 0;
}
.box.langage ul li.ca a{
  background-position: -385px 0;
}
.box.langage ul li.us a{
  background-position: -414px 0;
}
.box.langage ul li.de a{
  background-position: -443px 0;
}



.box.langage img {
  vertical-align: top;
}

.box.info {
}

.box.info .box-titre {
  margin-top: 0;
  font-weight: 300;
  font-size: 16px;
  font-size: 1.6rem;
  text-transform: uppercase;
  color: #ff6a18;
}
.box.info .ico{
  float: left;
  margin-right: 10px;
  margin-top: -10px;
  height: 75px;
  width: 75px;

}
.box.info.service-client .ico{
  background-position: -75px 0;
}
.box.info.distributeurs .ico{
  background-position: -150px 0;
}
.box.info.catalogues .ico{
  background-position: -225px 0;
}
.box.info p {
  padding-top: 5px;
  font-size: 1.2rem;
  margin:0;
}
.box.info ul{
  margin:0;
}
.box.info.catalogues strong{
  color: #ff6a18;

}
.box.info ul li{
  font-size: 1.2rem;
}
.box.info ul li::before{
  color:#ff6a18;
  display: inline-block;
  content:">";
  margin-right: 5px;
  vertical-align: middle;
}
.box.info strong {
  text-transform: uppercase;
  line-height: 100%;
  font-size: 1.2rem;
}

.box.info a {
  color:#242424;
  -webkit-transition: color .6s ease-in;
  -moz-transition: color .6s ease-in;
  -o-transition: color .6s ease-in;
  transition: color .6s ease-in;
}
.box.info a:hover,
.box.info:hover a{
  text-decoration: none;
  color:#ff6a18; 
}

.box.info img {
  margin-top: -5px;
  margin-right: 5px;
}

.box.shortcut {
  margin-bottom: 0px;
  font-size: 12.5px;
  font-size: 1.25rem;
}

.box.shortcut .box-titre {
  margin-top: 0;
  font-weight: 700;
  font-size: 14.5px;
  font-size: 1.45rem;
  text-transform: uppercase;
  color: #ff6a18;
}

.box.shortcut ul {
  margin: 10px 0 0;
}

.box.shortcut p,
.box.shortcut li,
.box.shortcut a {
  font-size: 12.5px;
  font-size: 1.25rem;
  color: #5b5b5b;
  line-height: 1.2;
}

.box_mentions_footer {
  text-align: right;
  color: #5b5b5b;
  font-size: 11px;
  font-size: 1.1rem;
}

.box_mentions_footer .box-titre {
  display: none;
}

.box_mentions_footer ul {
  margin: 0;
}

.box_mentions_footer li {
  margin-left: 5px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.box_mentions_footer a {
  color: #5b5b5b;
}

#famillyPresentation {
  padding-bottom: 10px;
  border-bottom: 1px solid #ff6a18;
  margin-bottom: 20px;
}

body.recettes #famillyPresentation h4 {
  margin: 0;
  font-weight: 300;
  text-transform: none;
  line-height: 1;
  font-size: 20px;
  font-size: 2rem;
}

#liste-famille .familly {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  width: 21%;
  margin-left: 4.95%;
  text-align: center;
  background: #e5e5e5;
  padding: 0 3px 3px;
  margin-bottom: 25px;
}

@media screen and (max-width: 930px), (max-device-width: 930px){
    #liste-famille .familly{
      width: 20.9%
    }
}

#liste-famille .familly:first-child {
  margin-left: 0;
}

#liste-famille .familly .famillyContainer h2 {
  font-size: 16px;
  font-size: 1.6rem;
  text-transform: uppercase;
  padding: 5px 0;
}
	@media only screen and (max-width: 767px) {
		#liste-famille .familly .famillyContainer h2 {
		  font-size: 1.4rem;
		  height: 40px;
		}
		#liste-famille .familly:first-child,
		#liste-famille .familly {
			width:47%;
			margin:0 1% 10px;
		}
	}
#liste-famille .familly .famillyContainer .pictureContainer {
  background: white;
  width: 100%;
}

#liste-famille .familly .famillyContainer a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  cursor: pointer;
}

#liste-famille .familly .famillyContainer a span {
  display: none;
}

.short_product {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  width: 21%;
  margin-left: 4.95%;
  text-align: center;
  background: #e5e5e5;
  padding: 0 3px 3px;
  margin-bottom: 25px;
}

@media (max-width: 800px) {
  .short_product {
    width: 44%;
    margin-left: 4%;
  }
}

@media (max-width: 767px) {
  .short_product {
    width: 100%;
    margin-left: 0%;
  }
}

.short_product:first-child {
  margin-left: 0;
}

@media (max-width: 800px) {
  .short_product:first-child {
    margin-left: 4%;
  }
}

@media (max-width: 767px) {
  .short_product:first-child {
    margin-left: 0;
  }
}

.short_product .short_product_container h2 {
  height:60px;
  font-size: 16px;
  font-size: 1.6rem;
  text-transform: uppercase;
  padding: 5px 0;
}

body.recettes .short_product .short_product_container h2 {
  font-size: 12.5px;
  font-size: 1.25rem;
}

.short_product .short_product_container .h2-like {
  display: none;
}

.short_product .short_product_container .pictureContainer {
  background: white;
  width: 100%;
  height:160px;
  overflow:hidden;
  line-height:160px;
}
.short_product .short_product_container .pictureContainer img{
	vertical-align:middle;
}
.recettes .short_product .short_product_container .pictureContainer img{
	width:100%;
}
.short_product .short_product_container a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  cursor: pointer;
}

.short_product .short_product_container a span {
  display: none;
}

.product_detail .left,
.product_detail .right {
  float: left;
  text-align: left;
}

.product_detail .left {
  width: 45%;
  margin-right: 2%;
}

@media (max-width: 800px) {
  .product_detail .left {
    width: 100%;
    margin: 0 0 15px;
  }
}

.product_detail .right {
  width: 53%;
}

@media (max-width: 800px) {
  .product_detail .right {
    width: 100%;
  }
}

.product_detail .productPictures {
  text-align: center;
  background: white;
}

.product_detail .productPictures #productPicture {
  text-align: center;
  background: white;
  border: 1px solid #ff6a18;
  padding-top: 6px;
}

.product_detail .productPictures .visu-sup {
  margin: 10px 0;
  text-align: left;
}

.product_detail .productPictures .visu-sup a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 50px;
  height: 50px;
  margin-right: 1%;
  overflow: hidden;
  border: 1px solid #ff6a18;
}

.product_detail h1 {
  float: left;
  margin: 0 0 5px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1;
}

.product_detail .price-pro {
  float: right;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 700;
  color: #ff6a18;
}

.product_detail #reference {
  clear: both;
  margin: 10px 0;
  padding: 5px;
  background: #e5e5e5;
  color: #ff6a18;
  font-size: 12px;
  font-size: 1.2rem;
}
.product_detail .description {
	font-size: 1.45rem;
    line-height: 1.3;
	}
.product_detail .accordion h5 {
  margin: 10px 0;
  font-size: 14px;
  font-size: 1.4rem;
  text-decoration: underline;
}

.product_detail .accordion ul {
  margin: 0;
  font-size: 12px;
  font-size: 1.2rem !important;
}

.product_detail .accordion p {
  font-size: 12px;
  font-size: 1.2rem;
}

.product_detail .accordion strong {
  font-size: 12px;
  font-size: 1.2rem;
}

.product_detail table td {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
}

.product_detail .supplement {
  background: #e5e5e5;
  margin: 15px 0 0;
}

.product_detail .supplement .lien {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 30%;
  margin: 10px;
}

@media (max-width: 800px) {
  .product_detail .supplement .lien {
    width: 100%;
  }
}

.product_detail .supplement .lien a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.1;
  padding-left: 45px;
  background-position: 0 50%;
  background-repeat: no-repeat;
}

.product_detail .supplement .lien.fiche a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAACOklEQVR42u3WTYjMcRzH8ZkVYx2WSFw9XISiiKM22VIuy4mauDgsB0oyUcyssrMeZsbYkcdViy3lxpIWccA6UGpTTi7K0+4qJe2u+XkfPodv/5qd+f+a2Rll6lW/78P8+zT/6T8TafiX61jcCuehCIdPaEEkjFKDc3BowowQoijA4V21wqTwBxEPZ+HkXjXCnIBvmDyc0dswYSRRrzAFOLHi9QjTB1fChukOsxapgCQceqobxt8IrviE2VejMCfDhJmFQxiCw3nkkUPGUi8/xTyr9+d0nsAwEphbSZgc3DS4XEmYYS3/wn5sxypsxhk4GUAcm7AG25BDEU4GsRPtaJM9mr0tG8bcni+m12zOWzQ/bHpRc16OD9pJqWc1a/aqkjAvtfxd9QLV41ih3iRu6dyt+VfsUm+pejdUJ1Rbj3zCLIKTdSZMv84ZM59EzOwMTBHmYdgwM3XxOFZqvkTzrOouOGO1+mN4rLO1UXtPwoaZHZjtwGfNkyXCzFN/HA90XoataDNP4kGf2zQfI7q4Mzo17zW9S+rNUd2nOu17m15r+ZvqmOqgY5q34yp2m2vc1U5G9QHfL/B788lEsVB1UFr71nrch5OL6h9RbQ1VEuYUnHyEK2MCzkOubBjpwAvzrOhCOqAHt3EH/biGbGDnAm6ioGv8xhscRFO9f7VHw/xqW8drEOaH95+rRgqTrEGYMRR8wqRRrEGY6z5h9sLhZxU5HPUJE0MnnuFpFTzHabR4hKmd/2H++TB/ARZgRVPltKb6AAAAAElFTkSuQmCC');
}

@media (max-width: 800px) {
  .product_detail .supplement .lien.fiche a {
    line-height: 2.4;
  }
}

.product_detail .supplement .lien.video a {
  line-height: 2.1;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAABkElEQVR42tWYsWoCQRCGtwuESwKpwoFG7AQ7wUICgoXvoGWwMHmAgE1qzRMkhdjnGdIFCy1S2FlZCKm9xFRBz7+YYhjOvb1bYe+Er9qZfz9d3dtV5fYVPt5cgy54BVOwAhtiBaY01qValQTTwgp4AwEIDQmop3JKmWHMpL+ErmZoK1MCXxHBc/AM2qAMrogyaNPYXPZRVimNTDViST5ACyhDWtQjl66aRMYHWxHSByolfZ5F2b6pzJI1/oMGUJY0KCskliYyI/Eu6kCdiLrIHulkCqK4dyT0zEKoJ+YoHJOZsKKZJvAWvFt8ajM2zyRKxgM7VlTThHms7gWcJ5Spsf4d8KRMhxUsYsIuwIbVf4P7hEIL1t+RMmM2ODCQ+QGh4BPcGcoMWN9YyvAds5lGRoT7MRlNvqNLmTUN7EHRRob4A0+ajCLYU+1aygRsd7y0liEo90Fm0BxbVpNJGffLlNUvsPufdlY3PfePgww/KN0fIdwfrnJx7HR/IHd/VXF/iXN/vc35xV+Py79E7Mm1zAF+wFI8mgXX1AAAAABJRU5ErkJggg==');
}

.product_detail .pager {
  margin-top: 25px;
  background: #ff6a18;
  padding: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  color: white;
}

.product_detail .pager a {
  color: white;
}

.product_detail .pager a.backCatalog {
  float: right;
}

@media (max-width: 767px) {
  .product_detail .pager {
    font-size: 11px;
    font-size: 1.1rem;
  }
}

#produitsAssocies .short_product {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  width: 31%;
  margin-left: 1%;
  text-align: center;
  background: white;
  padding: 0;
  margin-bottom: 10px;
}

#produitsAssocies .short_product:first-child {
  margin-left: 0;
}

#produitsAssocies .short_product .short_product_container h2 {
  display: none;
}

#produitsAssocies .short_product .short_product_container .h2-like {
  display: block;
  color: black;
  text-transform: none;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0;
}

#produitsAssocies .short_product .short_product_container .pictureContainer {
  background: white;
  width: 100%;
}

.product_detail.recette h1 {
  float: none;
}

.product_detail.recette table td:first-child {
  width: 40%;
}

.product_detail.recette #produitsAssocies .short_product {
  width: auto;
  text-align: left;
  margin-left: 3%;
}

.product_detail.recette #produitsAssocies .short_product:first-child {
  margin-left: 0;
}

.product_detail.recette #produitsAssocies .short_product .pictureContainer {
  display: none;
}

body.homepage #wrapperInner {
  margin-bottom: 0;
}

body.homepage .breadcrumb {
  display: none;
}

body #wrapper {
  padding-top: 10vh
}
body.homepage #wrapper {
  padding-top: 55vh
}

body.homepage .title {
  display: none;
}

#entete {
  margin: 180px auto 70px;
  text-align: left;
}

#entete .contenu {
  color: #ff6a18;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 20px 15px;
  border-bottom: 2px solid #ff6a18;
  margin: 0;
  width: 50%;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.8);
}

@media (max-width: 800px) {
  #entete .contenu {
    width: 80%;
  }
}

#entete span {
  font-size: 36px;
  font-size: 3.6rem;
  color: #ff6a18;
  font-weight: 700;
  line-height: 0.84;
  text-transform: uppercase;
}

#entete p {
  color: #ff6a18;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 300;
}

#entete p img {
  margin-right: 20px;
}

#wrapper #entete {
  margin: 30px auto;
}

.boite {
  float: left;
  position: relative;
  width: 49%;
  /* desired width */
  overflow: hidden;
}

@media (max-width: 800px) {
  .boite {
    width: 100%;
    /* desired width */
  }
}

@media (max-width: 479px) {
  .boite {
    padding-top: 50%;
    /* desired width */
  }
}

@media (max-width: 479px) {
  .boite.video {
    padding-top: 0%;
  }
}

.boite:before {
  content: "";
  display: block;
  padding-top: 100%;
  /* initial ratio of 1:1*/
}

.conteneur {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.ratio2_1:before {
  padding-top: 40%;
}

.margin {
  margin-right: 2%;
}

#homepage .lien {
  text-align: right;
  margin-top: 20px;
}

#homepage .linkMore, #homepage .news.margin .infos .info-news .lien a span{
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  padding: 2px 0 4px;
  color: white;
  font-size: 16px;
  font-size: 1.6rem;
}

#homepage .video {
  background: #5b5b5b;
}

@media (max-width: 800px) {
  #homepage .video {
    text-align: center;
    margin-bottom: 15px;
  }
}

#homepage .video .play {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('data:image/png;base64,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');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

#homepage .video .play span {
  display: none;
}

#homepage .presentation {
  background: #ff6a18;
}

#homepage .presentation .conteneur {
  padding: 15px;
}

#homepage .presentation h2 {
  color: white;
  font-weight: 300;
  font-size: 28px;
  font-size: 2.8rem;
  margin: 0;
  text-transform: uppercase;
}

#homepage .presentation p {
  color: white;
  margin:0.45em 0 0 0;
}

#homepage .news {
  margin-top: 15px;
  background: #c6c6c6;
}
#homepage .news.margin{
  position: relative;
}

#homepage .news h5 {
  position: absolute;
  margin: 10px 0 0 45.5%;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 400;
  background-color: #c6c6c6;
}

#homepage .news .infos .picture {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0;
  width: 43%;
}

#homepage .news .infos .info-news {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 55%;
  padding: 45px 10px 0px;
}

#homepage .news .infos .info-news .linkMore, #homepage .news.margin .infos .info-news .lien a span{
  color: #ff6a18;
  border-bottom-color: #ff6a18;
  border-top-color: #ff6a18;
}

#homepage .news.margin .infos .info-news .lien a{
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
  #homepage .news.margin .infos .info-news .lien a span{
    bottom: 30px;
    position: absolute;
    right: 30px;
  }

body.entreprise table td {
  padding: 10px 35px;
  /*
  border-top: 0.5em solid white;
  border-bottom: 0.5em solid white;*/

  border-bottom: 2px solid #fff;
}

body.entreprise table h3 {
  margin: 0;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 400;
}

#newsList {
  position: relative;
}

#newsList h3.titre {
  font-weight: 300;
  margin: 0 0 15px;
  font-size: 25px;
  font-size: 2.5rem;
  text-transform: none;
}

.newsContainer {
  float: left;
  position: relative;
  width: 49%;
  /* desired width */
  overflow: hidden;
}

@media (max-width: 800px) {
  .newsContainer {
    width: 100%;
    /* desired width */
  }
}

@media (max-width: 767px) {
  .newsContainer {
    padding-top: unset;
  }
}

@media (max-width: 479px) {
  .newsContainer {
    padding-top: 35%;
  }
}

.newsContainer:before {
  content: "";
  display: block;
}

.newsContainer .lien {
  text-align: right;
  margin-top: 30px;
}

.newsContainer .linkMore {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  padding: 2px 0 4px;
  color: white;
  font-size: 16px;
  font-size: 1.6rem;
}

body.infos .news {
  margin-bottom: 15px;
  background: #c6c6c6;
}

body.infos .news:nth-child(odd) {
  margin-left: 2%;
}

@media (max-width: 800px) {
  body.infos .news:nth-child(odd) {
    margin-left: 0;
  }
}

body.infos .news:nth-child(even) {
  margin-right: 0;
}

body.infos .news h5 {
  position: absolute;
  margin: 15px 0 0 45.5%;
  font-size: 22px;
  font-size: 2.1rem;
  font-weight: 400;
  color: #242424;
  text-transform: none;
}

body.infos .news .infos .picture {
  background: #fff;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  height: 195px;
  line-height: 195px;
  text-align: center;
  *display: inline;
  margin: 0;
  width: 43%;
}
body.infos .news .infos .picture img{
  vertical-align: middle;
}
body.infos .news .infos .info-news {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 55%;
  padding:60px 10px 0px;
}

body.infos .news .infos .info-news .clearboth,
body.infos .news .infos .info-news .truncate_more {
  display: none !important;
}

body.infos .news .infos .info-news .linkMore {
  color: #ff6a18;
  border-bottom-color: #ff6a18;
  border-top-color: #ff6a18;
}

#news h2 {
  font-weight: 300;
  margin: 0 0 15px;
  font-size: 25px;
  font-size: 2.5rem;
  text-transform: none;
}

#news .pager {
  margin-top: 25px;
  background: #ff6a18;
  padding: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  color: white;
}

#news .pager a {
  color: white;
}

#news .pager a:nth-child(3) {
  float: right;
}

@media (max-width: 767px) {
  #news .pager {
    font-size: 11px;
    font-size: 1.1rem;
  }
}

body.contact ul.coordonnees {
  background: #e5e5e5;
  padding: 10px 15px;
  min-height: 160px;
  height: auto !important;
  height: 160px;
}

body.contact #main ul.coordonnees li {
  padding-left: 50px;
  background-position: 0 50%;
  background-repeat: no-repeat;
  color: #242424;
  line-height: 1.2;
  margin: 0 0 25px;
}

body.contact #main ul.coordonnees li.puce {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5REMxRUY4N0ZCOUVFMzExQTA2RURBRjI2MjFFNTI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDN0E1MjlCMDc3RTExMUU0QjBENEE4NDM2MUM3NDNGNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDN0E1MjlBRjc3RTExMUU0QjBENEE4NDM2MUM3NDNGNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJCRDYzMjNENzkzNjExRTRBMjQwRkI5MThGRkJBMTZCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJCRDYzMjNFNzkzNjExRTRBMjQwRkI5MThGRkJBMTZCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CgmwSwAABOFJREFUeNrsWcdOI0EQxQYDNjnnZGEhskgSXPh6LiA4wIEoJJAIIi0Zk9m3ftraUrU9452xd/ewfRh1t2e6X1e9Su3I8fFxyb/XoiX/ZPsP68/A+vr68hiiRSKRwIuX5bM9N2AHz2g0yv7j4+PFxcXt7W06nX5+fv74+EgkEvF4vKampq2trbq6OutSXMR704iHJeL7z89PgjCTgHJwcABMglLEIy/X19cnk8mmpqZc5wwIS0DoI2K4ubl5enoqR5cX0PlBC3UMdFpaWkZHR8vLy7kCj8FPgsMyq7y9va2srDw9PZkTC2i3gwZM09PT0Kz7fnDKExk6Ly8vS0tLxMQZQSZ7yAFkBsPX19fl5eW7uzsP+/gNyouoOFxbWwOp9bp4xmKx1tZW0KiiogIzQADagXOwAP0mFlldXV1cXCwrKwvFLSPnra2to6MjQ9tUKtXT01NaWup6ipOTk+3tbTkSmQf6Q5v5OI5oPm7p/v5eMHEeUObm5vr7+w0mIkDr6uqan5+HLPkJj/Et08K6Ux4Lz729vV8fZFgFTFCcOYMWA2aqqqoWFhaimSa/7u7uhoIlBg+6XF1d6f2gu9raWu2BtIMQ9PgVhBsbGxN64fnw8HBzcxNKidzy7OxMz8PaoTsRDzcjEY1hcgh3T7lSZmjn5+e+luivxMvLSz0J0sgeOi5pJRpz6ejoIL34E0KWL+ujvsEYjkoP4Q70Hh7RWsBBWiIqzMCAQkmLS8OzC10wrKysNFLRQ+NaiQYxG+5K3gdZQ0lLa0eMXO/NGWG6d/yRFURyoWBJGiMeyKjPjTauMLSEfDXo4yD4ZLiQFUE1LQaNhkOGRa1ckAmwtC2HchDcEl5Rix3+QkK1NnvNP6NceHad7ehUIogSuSU8pxY7gt3Xz2ZcqAw1C/HEJzrBgtGEgkU0Jr18f39nLDKaMk5f3Ozh4SE8u7YVc86AsCBzJi3SsBM8da5qQmNFkrOzsyP+ghpobm4O5SCEN1jI7L2xsQFkxrj4FMsFJqSyxqs1NDSEorxOSBhwtOTRX19fR1IvMUAbI/LY/f19YBLDNLErbEFGAtXV1cFTgyIG9FGmQZaNjY1QNF5GUnp9fQ3TAwVFbHIezKDiKEydyNbb2wvZmOyeu15mmlssubyGqNy0MXiJgdbZ2cm4ZsKLb3mtS9/BwcE8S+2ot/rEQ3JR35o7q2FyBokXA0Y+JUZOWG5pBT1SYFpU8g6Z5CpOQAwPD2tTDRUTzfcjIyOyrnsDkPU6hC93d3fjSK5cA3LLVO7t7e0wSWPz7OdKV/AVaD40NORG2+CwzNUIhpOTk1mTUiM8/QLUp7PTUHVirvwzkUiAZPncplAq8HnI5U0VWZRrN2hEoqS7h1wR0ITHx8e97+sKeRs4NTWlmZ5VwHhCffF4XGcWxYWFtCKZTGYligBFAgMDpDVw0r0AKyQsSgLelbW1EYMIhrcgpjbRHrHAsMgbPGdnZxnj3LpjYmIiFotpBMK2Yt00S2oATDMzM4Yx6AwMDLDK1beb7LiXsYWUlvRh/6lUSosKSTajZ9YQKXfVxeKWbNbX10dqs3wQSnm4g1CXlB4FrdyN8wlHgIw0nU4TU56aCn7T7Ht5mX88Ke6fK7qMlkRFx5y//58PAUkEFMVlvWYqOixDZzLMzSDCcOu7AAMAo1AWPUgWFx4AAAAASUVORK5CYII=');
}

body.contact #main ul.coordonnees li.bulle {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAIAAAC1w6d9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5REMxRUY4N0ZCOUVFMzExQTA2RURBRjI2MjFFNTI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDN0E1MjlCNDc3RTExMUU0QjBENEE4NDM2MUM3NDNGNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDN0E1MjlCMzc3RTExMUU0QjBENEE4NDM2MUM3NDNGNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJCRDYzMjNENzkzNjExRTRBMjQwRkI5MThGRkJBMTZCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJCRDYzMjNFNzkzNjExRTRBMjQwRkI5MThGRkJBMTZCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zpZCewAABWVJREFUeNrMmUdPK0sQhS/GZDA55yhAICEhVmz49QgQiB1CiCyByDnH9z2KV7de9YxtfH0FvbDa457q06dyu2Bvb+/XjxyJXz91fA1ZQUFB+gXv7++Ri+3zLEUlvoRJNrBCdS4/JRKJNCjt6yHWHJFZQZEbhPuFyOTz7e0tG+YSOSvRYcr+YPDKKzyRzz9C5t539LiJAlXNOu3DWUZYjGT2dqYbI5pPNn7/GDK5urq6vLy8vb29vr5+eHh4enpiTUlJSXl5eUVFRVVVVSqVYiKYRJrMY3fMLZ4pvpOTEyScnp6+vr4KbYrY+SZfAdfS0tLW1lZUVGSf/ykyPSh7Awt6dnd3j46Onp+fCwsLk8kkP0FVGpMQECzu6enp6+tLD64g5xyA+l5eXlCTJQA93tzc3N3dnZ2dnZ+fC5GOaSGVF0dGRqqrq+MM7n/IQmNyD+V84vb6q650vMLlwcEBvMKuQhe+df3Y2Fhra6uzkE8iHWfuBNZU7Ynv7+/Zj70FJQ9hDmMvKyv7Lfq/7dlifX1dfMLGGpmPj49jfNZGY7VpcVgLQHdY1fHxMd4HsshQXlpaWllZ2dTU1NjYWFxcrJuh1tXV1f39/dDsGFNTUzU1NXbrCM7kNAjSeCiYNjY2kMvE6jT0PisEHxwYGACfPtza2oK8kAi8Z2ZmRs6g6o72AKu4nZ2dzc1NMDlx1mLsWa1enBuyYHt7e21tzVkkn729vf39/SLzE2Kke8tOoFlcXESQwlIcCksTORNNiLorTyB7bm7u8fFRXuzu7gaBTRgygU4Upbnh30gelyVBMz8/j+eHaUpwqAhJ0sJZpDNhl7Ozs4QSeQ6FBItwX4zYUpOIi4oLCwvi7WEYDHO5WxPGJ/iAOXxZvk5MTIR0kE6stGhtLi8v2yCUQ+4KZcIrYmVOPu3o6HALiNIZao3Tj5GxFvjqQBopHwcX98IznN6lBkmHbGVlJX2uzZk/5kQ1kUzkI0HZiCNxKhYZbIkfhfkgZ6qcTsXSwVFbW2tjECEmFhkreE39Tl7Ib0eEzMPDQ3FnaLOxHQpjtckKKggNd7mZf8aBtcleliQmzc3N6TyAhKhxOS92FqoVejQm60NKARfkPDJ5R5NMHjmz/Z8MKTPl+ejoqNvL2xmR5kv9ag6j8GMgWZCxKYVJXV2dczhvZ9RYruXKOzitPogDIh9V2mgQnQOokzRVZ9lMf3U0NDTwKUW5yNdcrmVOBDKKqr+hQWswUl7bQg1kIQuJkGqpff/SgDC6TpIytbFGf8n0LiZ4ZPw2PDzsbiLy6J5U/ShraWnJ1nmUSeqwv1v8sGak15D33e3In4+hoSGEUyFLAtTKma8UGo6FRGSMQKGDg4NxhZdrgbKML5Q9XV1dYsrt7e3WGQFHf5rhxkW3pPLkiO5Cyt0M2N7ThRgXnDo7O+l7RQiBibg6OTkpLaAIpC11BCUiI7W8wMncjVx4WyHpNcw22rwQVMEhtmuhE1qnp6dprlKplFTkNC9WSDKycpdPLWsdFAvUkWqvqORs0tjFFVS0TPQswCLNuxu/ZJr6/eLiIu6uKu7qVcABhYSDPVGB2UQc2qisJ5cLc7blScZJl+I4jEZY8fXHIAhRmIiX4XGlHwMbQk1sIwWqs0Kr5TAmaC0oAJKRHqB3YzZH4RM4LJP6+nrt0aVrx5jiOnV96DpCbQTDe8J0d44spYOVOwRWU9MBq7Ky0qpSfpJrs9AKHUpnA6GbK27t0aORkWtpclCK3J2AKZsb5PAeKfu7X3uYT69y9xp5L2Xz9h9KyP93jWRu/+J8G2c/QafReVND0TeqNVqb9vr4Z/2LaP3gu8Blvhz4Lm3+I8AA478NDIlA7/YAAAAASUVORK5CYII=');
  margin: 0 0 0px;
}

body.contact #main ul.coordonnees li:before {
  content: "";
  margin: 0;
}

body.contact #main form {
  margin-top: 50px;
}

body.contact #main fieldset {
  float: left;
  width: 48.5%;
  min-height: 530px;
  height: auto !important;
  height: 530px;
  margin-left: 3%;
  border: 1px solid #ff6a18;
  padding: 15px;
}

body.contact #main fieldset:first-child {
  margin: 0;
}

body.contact #main fieldset legend {
  font-weight: 700;
  background: white;
  padding: 0 10px 0 5px;
  margin-left: -15px;
  font-size: 13px;
  font-size: 1.3rem;
  text-transform: uppercase;
}

body.contact #main fieldset #field23 {
  min-height: 415px;
  height: auto !important;
  height: 415px;
}

body.contact #captcha {
  clear: both;
  float: right;
  width: 48.5%;
  margin-top: 20px;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: 300;
}

body.contact #captcha .titre {
  display: none;
}

body.contact #captcha .captcha-content {
  margin-top: 10px;
}

body.contact #captcha .captchaLabel,
body.contact #captcha input {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 35%;
}

body.contact #captcha input {
  background: white;
  color: #5b5b5b;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  height: auto;
  padding: 10px 5px;
  width: 64%;
  border: 1px solid #7e7e7e;
}

body.contact #captcha .captcha-content.error input {
  border: 1px solid red;
  background: #ffcccc;
}

body.contact #accountNewPassword form {
  margin-top: 20px;
}

body.contact #accountNewPassword fieldset {
  float: none;
  width: 100%;
  min-height: 0px;
  height: auto !important;
  height: 0px;
}

body.contact #accountNewPassword .btn-retour {
  display: block;
  background: #ff6a18;
  color: white;
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 25px;
  padding: 10px;
}

@media (max-width: 800px) {
  #leftbar {
    width: 25%;
  }

  #contents {
    width: 73%;
  }

  .full #contents {
    width: 100%;
  }

  .box.baseline p {
    font-size: 12px;
    font-size: 1.2rem;
  }

  .widgetLogin h4 {
    font-size: 10px;
    font-size: 1rem;
    line-height: 1.2;
  }

}

@media (max-width: 767px) {
  #page {
    position: relative;
  }

  #entete {
    margin: 10px auto 70px;
  }

  #entete .contenu {
    display: none;
  }

  #leftbar {
    display: none;
  }

  #contents {
    width: 100%;
    margin-left: 0;
  }

  #main {
    padding: 10px;
  }

  .title {
    text-align: left;
  }

  .title h1 {
    font-size: 25px;
    font-size: 2.5rem;
    padding: 15px 10px;
  }

  .box.baseline {
    display: none;
  }

  .widgetLogin {
    float: left;
    width: auto;
    padding-top: 32px;
  }


  .widgetLogin #loginboxform .row {
    display: block;
    margin-left: 0;
    margin-bottom: 10px;
  }

  .box.info {
    width: 100%;
    min-height: 0;
    height: auto !important;
    height: 0;
    margin-bottom: 10px;
  }


  body.entreprise table td {
    padding: 1% 2%;
    font-size: 12px;
    font-size: 1.2rem;
  }

  body.entreprise table td img {
    width: 100px;
  }

  body.contact #main form {
    margin-top: 20px;
  }

  body.contact #main fieldset {
    width: 100%;
    margin-left: 0;
    padding: 5px;
    min-height: 0;
    height: auto !important;
    height: 0;
  }

  body.contact #main fieldset:first-child {
    margin-bottom: 20px;
  }

  body.contact #main fieldset #field23 {
    min-height: 0;
    height: auto !important;
    height: 0;
  }

  body.contact #captcha {
    float: left;
    width: 100%;
  }

  body.contact #captcha .captchaLabel,
  body.contact #captcha input {
    width: 100%;
  }

  body.contact #captcha .captchaLabel a,
  body.contact #captcha input a {
    display: block;
  }

  body.contact #captcha input {
    width: 100%;
  }

  body.contact .formulaire .submit {
    margin: 10px 0 0 0;
  }

  .enteteNav {
    position: absolute;
    background: white;
    -webkit-box-shadow: -2px 4px 5px #795c4f inset;
    box-shadow: -2px 4px 5px #795c4f inset;
    left: -86%;
    margin: 0;
    padding: 5px;
    position: absolute;
    width: 86%;
  }
  
  
  }
  
  
  
  
  
/*Box-header*/
.box-header1{
  position: relative;
}
.box-header1 p{
  height: 35px;
  line-height: 35px;
}
/*Box Logo*/
  .no-title .box-titre{
    display: none;
  }
  .box-logo{
    float: left;
    width: 18%;
    padding: 10px 0;
  }


  @media only screen and (max-width : 768px){
      .box-logo{
        float: none;
        margin:0 auto
      }
  }
.ico{
  background: url(/images/charte/sprite.png) no-repeat 0 0 / 500px auto;
  display: inline-block;
  vertical-align:middle;
}


.right {
  text-align: right;
}

.left{
  text-align: left;
}
.box_mentions_footer,
.shortcut{
  height: 50px;
  line-height: 50px;
}
.box_mentions_footer .box-container,
.shortcut .infos, 
.shortcut img{
  display: inline-block;
  vertical-align: middle;
  line-height: 100%;
}


.chapterPicture {
    overflow: hidden;
    position: fixed;
    top: 0;
    height: 90vh;
    width: 100%;
    z-index: 0;
}

  @media only screen and (max-width: 767px) {
    .chapterPicture {
        position: absolute;
        top:135px;  
    }
  }

/*Préformaté de la page d'accueil*/
#prefHome{}

  #prefHome .intro{
    padding-top:20px;
    padding-bottom:70px;
  }
  #prefHome .picture{
    float: left;
    margin-right:20px;
    width: 110px;
  }
  #prefHome .titre{
    font-size: 2.5rem;
    font-weight: 700;
    margin-top: 25px;
    line-height: 140%;
    text-transform: uppercase;
  }

  .BlocRemontee h2{
    color:#000;
    font-weight: 700;
    margin-bottom: 15px;
    text-transform: uppercase;
  }
  .BlocRemontee h3{
    color:#000;
    font-size: 1.2rem;
    margin: 0;
  }


.separator{
  clear:both;
  visibility:visible;
  margin:30px 0;
  border-top: 1px solid #f5f5f5;
}

  .bouton1{
    border-top: 1px solid #ff6a18;
    border-bottom: 1px solid #ff6a18;
    display: inline-block;
    font-size: 1.3rem;
    margin-right: 15px;
    margin-top: 10px;
    padding: 4px 0;
    text-transform: uppercase;
  }
  .bouton1:hover{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    color:#000;
    text-decoration: none;
    -webkit-transition: border .6s ease-in, color .6s ease-in;
    -moz-transition: border .6s ease-in, color .6s ease-in;
    -o-transition: border .6s ease-in, color .6s ease-in;
    transition: border .6s ease-in, color .6s ease-in;
  }
  .bouton1.hover2:hover{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    color:#fff;

  }

  .BlocExpo .BlocContent{
    padding-left:10%; 
  }
  .BlocActu .BlocContent{
    padding-right:10%; 
  }
    .BlocRemontee .BlocContent{
      height: 325px;
      line-height: 325px;
   }
   .AlignMiddle{
      display: inline-block;
      line-height: 140%;
      vertical-align: middle;
      width: 100%;
   }
    .BlocRemontee .BlocPicture{
      -moz-box-shadow: 0px 0px 5px 0px #c0c0c0;
      -webkit-box-shadow: 0px 0px 5px 0px #c0c0c0;
      -o-box-shadow: 0px 0px 5px 0px #c0c0c0;
      box-shadow: 0px 0px 5px 0px #c0c0c0;
      filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=NaN, Strength=5);
      height: 325px;
      overflow: hidden;
    }
          .BlocRemontee .BlocPicture img{

            object-fit: cover;
            font-family: 'object-fit: cover';
            height: 325px;
            width: 100%;
          }


a,
a:link{
    -webkit-transition: all .6s ease-in;
    -moz-transition: all .6s ease-in;
    -o-transition: all .6s ease-in;
    transition: all .6s ease-in;
}


#BlocVideos{
  background: #000;
  clear: both;
  margin-top: 50px;
}
  #BlocVideos h2{
    color:#fff;
  }

  #BlocVideos .BlocHeader{
    padding: 30px 0;
  }



.w100{
  width: 100%;
}

@media (max-width: 767px) {
  #prefHome .intro{
    padding: 0;
    margin-bottom: 20px;
  }
  #prefHome .intro .picture{
    float: none;
    margin:0 auto 10px;
  }
  #prefHome .grid_8 {
    width: 100%;
    padding: 0;
  }
  #prefHome .grid_8.BlocContent{
    padding: 20px 0;
    height: auto;
    line-height: inherit;
  }
  .box-logo{
    float: left;
    margin-right: 5%;
    height: 100px;
    padding: 0;
    line-height: 100px;
    width: 40%;
  }
   .box-logo .box-container p,
   .box-logo .box-container{
    line-height: 100px;
    margin:0;
   }
  .box-logo p{
    margin:0;
  }
  .box-logo img{
    display: inline-block;
    vertical-align: middle;
  }
  .widgetLogin .box-titre{
    width: 100%;
  }

  #footer  .footer2{
    height: auto;
  }
  #footer  .footer2 .box{
    width: 100% !important; 
    float: none;
    text-align: center;
  }
}
  @media only screen and (max-width : 1025px){

    #header .nested .firstLevel li a,
    .enteteNav .firstLevel li a {
        font-size: 13px;
        font-size: 1.3rem;
    }

      body.homepage #wrapper {
          padding-top: 20vh;
      }
  }



/*Box réseaux sociaux*/
  .box-rs{
    position:fixed; 
    top:150px;
    right: 10px;
    z-index: 50;
  }
    .box-rs ul {
      margin:0;
    }
      .box-rs ul li{
        display: block;
        margin-bottom: 5px;
      }
      .box-rs ul li a{
        background: url(/images/charte/rs.png) no-repeat 0 0 / 80px auto;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px; 
        display: block;
        height: 40px;
        overflow: hidden;
        text-indent: -5000px;
        width: 40px; 
      }

      .box-rs ul li.linkedin a{
        background-position: 0 -40px;
      }

        .box-rs ul li a:hover{
          background-position: -40px 0;
        }
        .box-rs ul li.linkedin a:hover{
          background-position: -40px -40px;
        }
