/*#baniere-header{*/
    /*background-color: #f7f7f7;*/
    /*height: 15%;*/
/*}*/

.contenu-body{
    background-color: white;
}

.fixheiblogConf{
    min-height: 333px !important;

}
.fixheight{
    /*padding-top: 230px;*/
    /*min-height: 269px;*/
    padding: 0px 79px 9px 77px;

}
.hoverConference{
    background-color: #222222;
    color: #ffffff;
}
.desc_ids {
    min-height: 148px;
}

#logofooter{
    width: 129px;
    padding-left: 21px;
    margin-left: 38px;
    object-fit: cover;

}

#imageapropos  {
    margin-top: 68px;
    object-fit: cover;


}
#imagehistorique {
    margin: 116px 31px 55px 12px;
    width: 500px;
    height: 348px;
    object-fit: cover;

}
 #imageObjectif{
    margin: 98px 14px 30px 14px;
    width: 500px;
     object-fit: cover;

 }

p{
    text-align: justify;
}
div.donneBureau p {
    text-align: center;
}

img.imgEvent{
    height: 292px;
    width: 370px !important;
    object-fit: cover;

}

#bodyEvents{
    margin-top: -106px;

}
#img-detail-event{
    width: 750px;
    height: 600px;
    object-fit: cover;

}
img.img-media:hover{
    opacity: 0.5;
    border: 2.5px solid #20529c;
}

#searchAnnuaire{
    margin-top: -135px;
    margin-bottom: 71px;

}

#btn-search{
    background-color: #118d8c;
    color: #ffffff;
}
#btn-search:hover{
    background-color: #ffffff;
    color: #118d8c;
    border: 1px solid #118d8c;
}

#blogannuaire{
    min-width: 360px;
    min-height: 270px;
}
.bloAnnuaire{
    padding-bottom: 30px;
}
#searchconf{
    margin-top: -56px;

}
#blogConf{
    min-height: 120px !important;
    padding-bottom: 30px !important;
}
.divRevue{
    padding-bottom: 53px !important;

}
#linkabout{
    padding-top: 32px;
    object-fit: cover;
    position: fixed;

}
#bureauxBlog{
    background-color: white;
    /*padding-top: 47px !important;*/
}
.bgblogbreau{
    background-color: #f7f7f7;
}

form input.error{
    border-left: 2px solid red;
}
form input.valid{
    border-left: 2px solid green;
}

.error{
    color: red;
    font-weight: unset;
    font-size: 12px;
}

.content-slide{
    margin-bottom: 15px;
}


.input-search{
    font-size: 14px; border-radius:5px;

}

#about{
 height: 415px;
}

.colorMenu1,
.colorMenu1:focus{
    color:#23527c ;

}
.colorMenu1:hover{
    /*background-color: #23527c ;*/
    color: #23527c ;
  font-weight: bold;
    /*text-shadow:  1px 1px 2px  #0c0c0c;*/
}

li.active{
    color: #23527c ;
    font-weight: bold;
}

.menu1{
    line-height: 64px;
    width: 854px;
}

.descRevue {
    min-height: 120px;
}

.des_event{
    min-height: 74px;
}

.desc_new {
    min-height: 25px;
}

.desc_new_list{
    min-height: 65px;

}

.desc_media_list {
    min-height: 85px;
}

.desc-event-list {
    min-height: 125px;
}
.img_team_home{
    max-height: 273px;
    min-width:273px ;
    object-fit: cover;
}

.fixheiblogReferentiel {
    min-height: 290px !important;
}

.descApropos {
    height: 219px;

}

section.noData {
    margin: 34px 0 195px -1px;
}

.brnsavoirplusMedia{
    /*padding-left: 235px;*/
    /*padding-top: 137px;*/
}

.imgListMedia{
    min-width: 50px ;
    min-height: 134px ;
    object-fit: cover;
}

.imgListMediaLast{
    width: 129px ;
    min-height: 56px ;
    object-fit: cover;
}

desc_referentiel{

}

.part1-menu1{
    margin-left: 68px;
}


.btn-inscription, .btn-profile{
    padding-right: 3px;
    font-size: 20px;
}

.sur-menu{
line-height: 70px;
margin-left: 0px;
    }

/*.logo-menu.col-md-3 {*/
        /*width: 50%;*/
        /*line-height: 68px;*/
        /*margin-left: 0px;*/
    /*}*/

.btnheader {
    color: #fff;
    /* background-color: #00b3cc; */
    /* border-color: #00b3cc; */
    /* border-radius: 5px; */
}
.btnheader:hover,
.btnheader:focus{
    color: white;
}

#btnshowformcas , .btnModel{
    background-color: #23527c;
    color: #fff;
    margin-top: 13px;
    margin-bottom: -10px
}

.btnModel:hover ,
.btnModel:active{
    background-color: #fff;
    color: #23527c;
    font-weight: bold;
}

.linkregister{


}

.btnconnecter:hover, .btnconnecter{

    font-weight: bold;
    margin-top: 3px;


}

.btninscript{
    background-color: #20529c;
    color: #fff;

}

.btninscript:hover{
    background-color: #fff;
    color: #20529c;
    font-weight: bold;

}
.bgformLogin {
   min-height: 283px;
}
.bgFormInscription {
    min-height: 466px;

}

/*??????*/


section.inner-header.divider.parallax.layer-overlay.overlay-white-8 {
    max-height: 154px;
}

div#about2_info {
    margin-top: 40px;
}
div#bodyEvents {
    margin-top: -49px;
}
div#searchconf {
    margin-top: 0px;
}
div#searchall{
    margin-top: -41px;

}

div#searchAnnuaire {
    margin-top: -114px;
    margin-bottom: 71px;
}

.container.bodycontact {
    margin-top: 64px;
}

#backbundle_contact_EnvoyerMessage{
    background-color: #20529c ;
    color: #fff;
}
#backbundle_contact_EnvoyerMessage:hover{
    background-color: #fff ;
    color: #20529c;
    font-weight: bold;
}
/** detail register page */

.blogDetailRegister{
    min-height: 478px;
    margin-top: 28px;

}

.btndocregister{

    text-align: center;
    margin-top: 9px;


}

.btndocregister:hover{

    font-weight: bold;
    margin-top: 9px;

}


.linkDetailRegister{
color: #20529c;
}

.linkDetailRegister:active,
.linkDetailRegister:hover{
    font-weight: bold;
}

.btnSaveRegister{

    margin-top: 40px;

}
.btnSaveRegister:active,
.btnSaveRegister:hover{

    /*font-weight: bold;*/
}
.bg-desregister{

    background-color: #eee;
}
.desregisterTxt{
    min-height: 217px;
    text-align: justify;
    padding: 10px 10px 10px 10px;
}

.infoAdherent{
    /*border: 1px solid black;*/
    /*-webkit-box-shadow: -2px 3px 21px -2px rgba(32,82,156,1);*/
    /*-moz-box-shadow: -2px 3px 21px -2px rgba(32,82,156,1);*/
    /*box-shadow: -2px 3px 21px -2px rgba(32,82,156,1);*/
}

.contentInfo{
    margin: 15px 0px 15px 15px;
}
/**form edit profile adherent*/

.flip-card-3D-wrapper {
    min-height: 300px;
    margin-top: 28px;
    /*width: 100%;*/
    /*height: 100%;*/
    /*max-width: 300px;*/
    /*max-height: 500px;*/
    position: relative;
    -o-perspective: 900px;
    -webkit-perspective: 900px;
    -ms-perspective: 900px;
    perspective: 900px;
    margin: 0 auto;
}
#flip-card {
    width: 100%;
    height: 100%;
    /*text-align: center;*/
    /*margin: 50px auto;*/
    position: absolute;
    -o-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    -o-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.do-flip {
    -o-transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
#flip-card-btn-turn-to-back, #flip-card-btn-turn-to-front {
    /*position: absolute;*/
    /*top: 8px;*/
    /*right: 8px;*/
    /*width: 40px;*/
    /*height: 40px;*/
    margin-top: 50px;

    /*background: white;*/
    /*cursor: pointer;*/
    /*visibility: hidden;*/
    /*font-family: 'Open Sans', sans-serif;*/
    /*font-weight: 600;*/
    /*font-size: .7em;*/
    /*padding: 0;*/
    /*color: grey;*/
    /*border: 1px solid grey;*/
    position: absolute;
    top: -78px;
    right: 2px;
    height: 40px;
    /* background: white; */
    cursor: pointer;
     /*visibility: hidden; */
    /*font-family: 'Open Sans', sans-serif;*/
    /*font-weight: 600;*/
    /*font-size: .7em;*/
    /*padding: 0;*/
    /*color: grey;*/
    /*border: 1px solid grey;*/
}
#flip-card .flip-card-front, #flip-card .flip-card-back{
    width: 100%;
    height: 100%;
    position: absolute;
    -o-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 2;
    /*-webkit-box-shadow: 5px 6px 32px 2px rgba(133,133,133,0.71);*/
    /*-moz-box-shadow: 5px 6px 32px 2px rgba(133,133,133,0.71);*/
    /*box-shadow: 5px 6px 32px 2px rgba(133,133,133,0.71);*/
}
#flip-card .flip-card-front {
    /*background: lightgreen;*/
    /*border:1px solid grey;*/
}
#flip-card .flip-card-back {
    /*background: lightblue;*/
    /*border: 1px solid grey;*/
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
#flip-card .flip-card-front p, #flip-card .flip-card-back p {
    /*color: grey;*/
    display: block;
    /*position: absolute;*/
    /*top: 40%;*/
    width: 100%;
}
.formEditPwd{
    margin-top: 27px;

    min-height: 383px;
    /*margin-top: 28px;*/
}
.btnSavepwd{
    margin-top: 144px;

}
/*optimisation coloeur */
.bg-new{
    background-color: #118d8c;
}
.bg-text-new{
    color: #118d8c;
}
.btn.bg-new{
    color: #fff;
}

.btn-telecharger{
    margin-top: 100px;
}