body{
  margin:0;
  padding:0;
  background: url('../../img/fond-nos-bars.png') no-repeat center fixed; 
  -webkit-background-size: cover; /* pour anciens Chrome et Safari */
  background-size: cover; /* version standardisée */
}
.form_accueil{background: #ffffff;padding:10px;margin-top:50px;}
#menu{position: fixed;width:300px;height:100%;background:#ffffff;top:0;left:-240px;box-shadow:5px 0 6px -1px #222;z-index:2;}
.openMenu{position: fixed;top:0;left:0;height:70px;z-index:2;}
.openMenu img{width:60px;padding:10px;cursor: pointer;}
.content-menu{width:300px;margin-top:70px;border-top:1px solid #2199e8;}
.ligne-menu{display: none}
.ligne-menu a{display: block;padding:10px;border-bottom:1px solid #2199e8;}
.ligne-menu a:hover, .ligne-menu a:active{background:#ececec;}
.ligne-menu img{width:30px;margin-right:5px;}
.backhomeh1{position:fixed;top: 0;font-size: 25px;text-align: center;margin-left: 75px;padding-top: 15px;display: none;color:#2199e8;}
.blochome{margin-top:70px;}
.blochome h2{color:#fff;}
.blochome h3{color:#fff;}
.blocwhite{background: #fff;padding:10px;}
.firstbloc{margin-top:60px;}
.button{margin-bottom:0px;}
#shadow{position: fixed;top:0;left:0;width: 100%;height: 100%;z-index:1;background:rgba(0,0,0, 0.5);display: none}
.custom_date_back{background:#ececec;color:#777;text-align: center;padding:3px;}
.custom_date_back .jour{font-size:18px;margin:0px;}
.custom_date_back .mois{font-size:14px;margin:0px;}
.custom_date_back hr{font-size:14px;margin-top: 2px;margin-bottom: 2px}
.demo_wrapper {
    width: 100%;
    margin: 0 auto;
}

.sy-pager{display: none}
.sy-caption-wrap{display: none}