﻿
.scene .layer {
  position: absolute; 
}


.page1 .layer.layer1 {
	right: 0;
}

.page1 .layer.layer2 {
	right: 80px;
}

.page1 .layer.layer3 {
	right: 660px;
}

.page1 .layer.layer4 {
	right: 380px;
	z-index: 10000;
	top: -500px;
	position: fixed;
}


.page1 .layer.layer5 {
	top: 220px;
	left: 290px;
}

.status-service .chip {
  position:relative;
  display:block;
  float:left;
  vertical-align:top;
  width:18px;
  height:18px;
  margin-top:2px;
  margin-right:10px;

  border:1px solid #ccc;
  border-radius:9px;
}

.status-service .chip:after {
  content:"";
  position:absolute;
  top:3px; left:3px;
  width:10px;
  height:10px;
  border-radius:5px;
  background-color:#000;
}

.status-service .chip.danger:after {
  background-color:#cc0044;
}

.status-service .chip.warning:after {
  background-color:#fecf33;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1140px}
.tags_main{background-color:#fff;border-radius:5px;padding-top:5px;padding-right:20px;padding-bottom:20px;padding-left:20px;min-width:200px;max-width:500px;margin-top:20px;text-align:left;margin-left:auto;margin-right:auto}
.tags_main a{color:#1cc7e3;line-height:32px;padding-left:5px;padding-right:5px;padding-bottom:3px}
.tags_main a:hover{color:#fff;line-height:32px;background-color:#1cc7e3;border-radius:3px;padding-left:5px;padding-right:5px;padding-bottom:3px;text-decoration:none}
.tags_main span{font-weight:900;text-transform:uppercase;padding-bottom:20px}
.node-type-page-d-accueil-de-rubrique .acc-rub .simple-box .simple-box-inside .menu-bleu{color:#005d8a;}
.warp{max-width:560px;min-width:320px;margin-left:auto;margin-right:auto;position:relative}
.picto{max-width:100%}
.elementor-76 .elementor-element.elementor-element-301411d .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-7089953d .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-c59b676 .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-4d21d169 .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-5b79fcde .elementor-text-editor{text-align:center;}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}




.icon-container { display: inline-block; font-size: 18px; margin-right: 3px; }

.menu-active .container .s_seti{display:block;}

.s_seti{position:fixed;left:0;top:380px;display:none;width:280px;}
.s_seti .seti{margin-right:0;margin-left:0;width:100%;height:100%;max-height:585px;float:none}
.tablepress-id-273 .row-3 td{background-color:#a7e8ec}
.tablepress-id-274 .row-3 td{background-color:#B492F9}


#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon,
#footer .email-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}


#colophon .copyright {
    margin-bottom: 5px;
    float: left;
}


    #colophon .copyright,
    #colophon .site-info {
        clear: both;
        text-align: center;
        width: 100%;
    }

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }
