/*------------------------------------------------------------------------
# Please place your own CSS on this file
# ------------------------------------------------------------------------*/
body{background-color:#F3F3F3;}

@-webkit-keyframes references{ 
    0%{opacity:0;}
	12%{opacity:1;}
	24%{opacity:0;}
	36%{opacity:0;}
	48%{opacity:0;}
	60%{opacity:0;}
	72%{opacity:0;}
	84%{opacity:0;}
	100%{opacity:0;}
}

@keyframes normes{ 
    0%{transform:scale(0);}
	8%{transform:scale(1);}
	17%{transform:scale(1);}
	25%{transform:scale(0);}
	34%{transform:scale(0);}
	42%{transform:scale(0);}
	51%{transform:scale(0);}
	59%{transform:scale(0);}
	68%{transform:scale(0);}
	74%{transform:scale(0);}
	83%{transform:scale(0);}
	92%{transform:scale(0);}
	100%{transform:scale(0);}
}
@-webkit-keyframes normes{     0%{transform:scale(0);}
	8%{transform:scale(1);}
	17%{transform:scale(1);}
	25%{transform:scale(0);}
	34%{transform:scale(0);}
	42%{transform:scale(0);}
	51%{transform:scale(0);}
	59%{transform:scale(0);}
	68%{transform:scale(0);}
	74%{transform:scale(0);}
	83%{transform:scale(0);}
	92%{transform:scale(0);}
	100%{transform:scale(0);}} 
    @-moz-keyframes normes{    0%{transform:scale(0);}
	8%{transform:scale(1);}
	17%{transform:scale(1);}
	25%{transform:scale(0);}
	34%{transform:scale(0);}
	42%{transform:scale(0);}
	51%{transform:scale(0);}
	59%{transform:scale(0);}
	68%{transform:scale(0);}
	74%{transform:scale(0);}
	83%{transform:scale(0);}
	92%{transform:scale(0);}
	100%{transform:scale(0);} } 
     @-ms-keyframes normes{     0%{transform:scale(0);}
	8%{transform:scale(1);}
	17%{transform:scale(1);}
	25%{transform:scale(0);}
	34%{transform:scale(0);}
	42%{transform:scale(0);}
	51%{transform:scale(0);}
	59%{transform:scale(0);}
	68%{transform:scale(0);}
	74%{transform:scale(0);}
	83%{transform:scale(0);}
	92%{transform:scale(0);}
	100%{transform:scale(0);} } 
      @-o-keyframes normes{     0%{transform:scale(0);}
	8%{transform:scale(1);}
	17%{transform:scale(1);}
	25%{transform:scale(0);}
	34%{transform:scale(0);}
	42%{transform:scale(0);}
	51%{transform:scale(0);}
	59%{transform:scale(0);}
	68%{transform:scale(0);}
	74%{transform:scale(0);}
	83%{transform:scale(0);}
	92%{transform:scale(0);}
	100%{transform:scale(0);}} 
#block-headersecuserve > div > div > div.row.align-items-center {height:80px;}	
#block-headersecuserve > div > div > div:nth-child(1) > div> ul > li>a{padding:0 15px;}
#block-headersecuserve > div > div > div:nth-child(1) > div > ul{height:30px;}
#block-socialsharingblock > div > div > ul > li > a > img{width:25px;height:25px;}
body > div > nav > div > div.topbar-left{width:0px;height:0px;margin-right:0px;display:none;}
body > div > nav > div > div.topbar-right{width:100%;height:100%;}
.body-scrolled .topbar.topbar-sticky {
	height:125px;background-color:#F3F3F3;
}
#main-content > div > section:nth-child(3){padding-top:0px;padding-bottom:0px;}
#block-thesaas-main-menu > ul{line-height:42px;font-size:14px;}

.topbar.topbar-inverse,
.topbar.topbar-inverse > .container, .topbar.topbar-inverse > .container-fluid {
  height: 125px;
  margin-left:0px;
  margin-right:0px;

}
#main-content > div > div.paragraph.paragraph--type--paragraph-sliders-block.swiper-container.swiper-button-box.no-padding.paragraph--view-mode--default.swiper-container-horizontal{  background-color:#F3F3F3;}
#main-content > div > div.paragraph.paragraph--type--paragraph-sliders-block.swiper-container.swiper-button-box.no-padding.paragraph--view-mode--default.swiper-container-horizontal > div.swiper-wrapper{padding-bottom:0px;}
#main-content > div > div.paragraph.paragraph--type--paragraph-sliders-block.swiper-container.swiper-button-box.no-padding.paragraph--view-mode--default.swiper-container-horizontal > div.swiper-wrapper > div.swiper-slide.swiper-slide-active > header{
color:grey;max-width:100%;height:auto;
}
#main-content > div > div.paragraph.paragraph--type--paragraph-sliders-block.swiper-container.swiper-button-box.no-padding.paragraph--view-mode--default.swiper-container-horizontal > div.swiper-wrapper > div.swiper-slide> header{
color:grey;max-width:100%;height:auto;
}
#main-content > div > div.paragraph.paragraph--type--paragraph-sliders-block.swiper-container.swiper-button-box.no-padding.paragraph--view-mode--default.swiper-container-horizontal > div.swiper-wrapper > div.swiper-slide.swiper-slide-active > header > canvas{
background-color:#F3F3F3;
}
#block-thesaas-main-menu {margin-bottom:20px;}
#block-thesaas-main-menu > ul > li >a{color:#1b1b1b;font-size:16px;}
#block-thesaas-main-menu > ul > li >a>i{color:#1b1b1b;font-size:30px;}

#block-thesaas-main-menu > ul > li > span{color:#1b1b1b;font-size:16px;}
body > div > footer{background-color:#252525;color:white;}

#main-content > div > section:nth-child(4) > div > div > div > div > h5{background-color:#F3F3F3;margin-bottom:5px;color:darkorange;}
#block-footerblock1 > div > div > div > div:nth-child(3) > div > a{color:white;}
#block-footerblock1 > div > div > div > div > h6{color:orange;}
#block-footerblock1 > div > div > div > div:nth-child(1) > p{color:white;}
#main-content > div > section.paragraph.paragraph--type--paragraph-block.section.bg-gray.overflow-hidden.paragraph--view-mode--default > div > div > nav > a{color:darkorange;}
#main-content > div > section.paragraph.paragraph--type--paragraph-block.section.bg-gray.overflow-hidden.paragraph--view-mode--default > div > div > div{background-color:#F0F0F0;}

#main-content > div > div > div > div > article > div > div.field.field--name-field-image.field--type-image.field--label-visually_hidden > div.field--item > img{display:block;margin:50px auto 0px auto;}
.ease-G1 {
  animation: references 40s ease-in-out 0s infinite;
  animation-fill-mode: backwards;
}
.ease-G2{
  animation: references 40s ease-in-out 5s infinite;
  animation-fill-mode: backwards;
}
.ease-G3{
  animation: references 40s ease-in-out 10s infinite;
  animation-fill-mode: backwards;
}
.ease-G4 {
  animation: references 40s ease-in-out 15s infinite;
  animation-fill-mode: backwards;
}
.ease-G5{
  animation: references 40s ease-in-out 20s infinite;
  animation-fill-mode: backwards;
}
.ease-G6{
  animation: references 40s ease-in-out 25s infinite;
  animation-fill-mode: backwards;
}
.ease-G7{
  animation: references 40s ease-in-out 30s infinite;
  animation-fill-mode: backwards;
}
.ease-G8{
  animation: references 40s ease-in-out 35s infinite;
  animation-fill-mode: backwards;
}
.ease-norme-france {
  -webkit-animation: normes 30s ease-in-out 6s infinite;
  -moz-animation: normes 30s ease-in-out 6s infinite;
  animation: normes 30s ease-in-out 6s infinite;
  animation-fill-mode: backwards;
  -ms-animation: normes 30s ease-in-out 6s infinite;
  -o-animation: normes 30s ease-in-out 6s infinite;
}
.ease-norme-contrat{
  -webkit-animation: normes 30s ease-in-out 11s infinite;
  -moz-animation: normes 30s ease-in-out 11s infinite;
  animation: normes 30s ease-in-out 11s infinite;
  animation-fill-mode: backwards;
  -ms-animation: normes 30s ease-in-out 11s infinite;
  -o-animation: normes 30s ease-in-out 11s infinite;
}
.ease-norme-securite{
  -webkit-animation: normes 30s ease-in-out 16s infinite;
  -moz-animation: normes 30s ease-in-out 16s infinite;
  animation: normes 30s ease-in-out 16s infinite;
  animation-fill-mode: backwards;
  -ms-animation: normes 30s ease-in-out 16s infinite;
  -o-animation: normes 30s ease-in-out 16s infinite;
}
.ease-norme-ecologie {
  -webkit-animation: normes 30s ease-in-out 26s infinite;
  -moz-animation: normes 30s ease-in-out 26s infinite;
  animation: normes 30s ease-in-out 26s infinite;
  animation-fill-mode: backwards;
  -ms-animation: normes 30s ease-in-out 26s infinite;
  -o-animation: normes 30s ease-in-out 26s infinite;
}
.ease-norme-client{
  -webkit-animation: normes 30s ease-in-out 21s infinite;
  -moz-animation: normes 30s ease-in-out 21s infinite;
  animation: normes 30s ease-in-out 21s infinite;
  animation-fill-mode: backwards;
  -ms-animation: normes 30s ease-in-out 21s infinite;
  -o-animation: normes 30s ease-in-out 21s infinite;
}
.ease-norme-saas{
  -webkit-animation: normes 30s ease-in-out 1s infinite;
  -moz-animation: normes 30s ease-in-out 1s infinite;
  animation: normes 30s ease-in-out 1s infinite;
  animation-fill-mode: backwards;
  -ms-animation: normes 30s ease-in-out 1s infinite;
  -o-animation: normes 30s ease-in-out 1s infinite;
}

.form-required::after {
content: '';
vertical-align: super;
display: inline-block;
background-image: url(/core/misc/icons/ee0000/required.svg);
background-repeat: no-repeat;
background-size: 6px 6px;
width: 6px;
height: 6px;
margin: 0 0.3em;
}

.vertical .carousel-item-next.carousel-item-left,
.vertical .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.vertical .carousel-item-next,
.vertical .active.carousel-item-right {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100% 0);
}

.vertical .carousel-item-prev,
.vertical .active.carousel-item-left {
-webkit-transform: translate3d(0,-100%, 0);
        transform: translate3d(0,-100%, 0);
}
legend{
  font-size:15px;
}
#edit-type-de-societe-select{
  height:50px;
}
div > span > div > a > img{
  height:auto !important;
}




