/*------------pop up connexion--------------------*/

/*body{
  font-family:'Open Sans'!important;
}*/

body
{
    overflow-y: hidden;
}


.col1
        {
            width: 32%;
            height : 70%;
            display: inline-block;
        }
.col2
        {
            width: 32%;
            height : 70%;
            display: inline-block;
        }

        .col3
        {
            width: 32%;
            height : 70%;
            display: inline-block;
             float: right;
        }

        .col3 h1
        {
           margin-top:17px;
        }
/*
        .col1
        {
            float: left
        }

        .col3
        {
            float: right;
        }
*/
        .col1 h1
        {
            margin-top : 0;
        }
        .col2 h1{
            /*margin-bottom: 20%;*/
        }
        hr
        {
            display: inline-block;
            width: 0;
            height: 250px;
            vertical-align: top;
            margin-top : 3%;
            /*margin-right: 2%;*/
        }

        .div-hidden
        {
            visibility: hidden
        }

        .connexion label
        {
            width:98px;
            font-size : 14px;
            margin:5px 0;
            text-align:left;
        }

        .connexion input[type="text"]{
            margin:2px 0;
            max-width:150px;
            height: 30px;
                padding: 0 5px;
        }

        .connexion input[type="submit"] {
    background: #E28B00;
    border: #E28B00;
    color: #fff;
    /* border-radius: 5px; */
    padding: 5px 22px;
    cursor: pointer;
    font-size: 15px;
    height: 36px;
    width: auto;
    margin-top: 2%;
    margin: 5% auto;
    display: block;
}
        .connexion button,
        .connexion button, .connexion a.form_button {
            background: #E28B00;
            border: #E28B00;
            color: #fff;
            border-radius: 5px;
            padding: 5px 10px;
            cursor: pointer;
            font-size: 15px;
            /* height: 30px; */
           /* width: auto;*/
            margin: 5% auto;
            display: block;
            width: 97px;
}





        .connexion span
        {
            color : #FFF;
             font-size: 15px;
        }

        #recupmdp span
        {
            color : #a2a2a2 !important;
             font-size: 15px;
        }

        .connexion a
        {
            text-decoration: none;
        }
        .connexion input[type="password"]  {
            margin:2px 0;
            max-width:150px;
            height: 30px;
                padding: 0 5px !important;
        }
        .connexion
        {
            font-family: "Open Sans";
            /*overflow-y: hidden;*/
            margin-top : 6%;
        }


        .row
        {
            width: 100%;
            display : block;
            text-align: center;
            margin-bottom: 4%;
        }
        .row h1
        {
                font-weight: normal;
                text-transform: uppercase;
                font-size: 20px;
                text-align: center;
        }

        #labLogin {
         padding-right: 23px!important;
}

        #labPass
        {
            padding-right : 2% !important;
        }

        @media (max-width:768px)
        {
            .col1, .col2, .col3
            {
                margin-left : auto;
                margin-right: auto;
                float: none;
                display: block;
                width: 100%;
                height: 320px;/*
                min-height : 150px;*/
                /*border : 1px solid red;*/
            }

            hr
            {
                    display: block;
                    width: 80%;
                    height: 0px;
                    border: solid 1px;
                    vertical-align: auto;
                   /* margin-top : -15%;*/
            }

            .col2 h1
            {
                margin-bottom: 10px;
            }

            .connexion button
            {
                margin-top: 0;
            }

            /*.col3
            {
                height: 50%;
            }*/
            .row
            {
                margin-bottom: 1%;
            }
            #gestion
            {
                display: none;
            }
        }

        @media (max-width:330px){
            .connexion input[type="text"] {

                max-width: 115px!important;

            }


            .connexion input[type="password"] {

    max-width: 115px!important;

}
          hr{margin-top:0;}


        }


 .fancybox-lock .fancybox-overlay {
    /*overflow: auto;*/
    overflow-y: auto;
   /* position: fixed;    */
}

.menu_ancre{display:none;}

/*----------------------------------------------*/
@media (max-width:768px){

  .connexion button, .connexion a.form_button {
      margin: 0 auto!important;
  }

.menu_ancre {
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: black;
    text-align: center;
    font-family: "Open Sans";
    height: 45px;
    justify-content: center;
}

  .menu_ancre ul{margin-left:-35px}

  .menu_ancre li{display:inline-block; float: left; color:white;}

  .menu_ancre li a{
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
  }

  .container{
    margin-top:60px;
  }

}

.demande_prise{
    position: absolute;
    bottom: 0;
    width: 98%;
    margin: auto;
}

.texte_demande{
    text-align: center;
    color: #D2691E;
    padding-left: 40px;
}

.icone_pouce{
    position: absolute;
    top: 25px;
    left: 4%;
}


/*@-moz-document url-prefix()
{*/
    .col1 .col2 .col3
    {
        float: left;
    }
/*}*/