

#recherche_sous_univers.login-public {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 0;
}


#identification-choix {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 0;
}


#left-column.contenu-commande #identification-choix h1 {
    margin : .5em 0 1.5em 0;
}



#identification-choix h1 {
    font-family: Times New Roman, Serif;
    font-size : 1.5em;
    color : #444;
    border-left : 20px solid orange;
    line-height : 100%;
    padding-left : .6em;
}

#identification-choix .box {
    float : left;
    width : 42%;
    height : 225px;
    margin : 0 2% 0 0;
    padding : 0;
    border : 1px solid #999;
    background : #fff;
    text-align : center;
    overflow : hidden;
}

#identification-choix .login {
    margin : 0;
}


#identification-choix .inscription {
    width : 54%;

}


#identification-choix h3 {
    font-family: Times New Roman, Serif;
    float : left;
    clear : both;
    width : 96%;
    margin : 0;
    padding : 0 2%;
    background : #e5e5e5;
    font-weight : normal;
    font-size : 1.25em;
    text-align : left;
    line-height : 1.5em;
}


#identification-choix p {
    float : left;
    clear : both;
    width : 96%;
    margin : 0;
    padding : 3% 2% 5% 2%;
    font-size : .9em;
    color : #444;
    text-align : left;
}

#identification-choix input.submitbttn {

}


#identification-choix .box form {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 0;
}



#identification-choix .box form .formrow-m {
    float : left;
    clear : both;
    width : 96%;
    margin : 0;
    padding : 0 2% 5%;
}

#identification-choix .formrow-m input {
    float : left;
    clear : both;
    width : 80%;
    margin : 0;
    padding : .2em .3em;
    border : 1px solid #8599ba;
    font-size : .9em;
}

#identification-choix .formrow-m label {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 0 0 .3em 0;
    text-align : left;
    font-size : .9em;
}

#identification-choix .box .formrow-m samp {
    float : left;
    clear : both;
    width : 90%;
    padding : 0;
    margin : 0;
    font-size : .85em;
    /*background : yellow;*/
    text-align : left !important;
}

#identification-choix .box .error samp {
    /*background : orange;*/
    font-size : .85em;
}

#identification-choix .submitbttn {
    display : block;
    float : none;
    clear : both;
    width : auto;
    height : auto;
    margin : 0 auto 0 auto !important;
    padding : 0;
}


#identification-choix .choix-bouton {
    float : left;
    width : 49.5%;
    margin : 0;
    padding : 0 0 2em 0;
    overflow : hidden;
}

#identification-choix .left {
    border-right : 1px solid #999;
}

#identification-choix .choix-bouton label {
    display : block;
    float : none;
    clear : both;
    width : 100%;
    text-align : center;
    line-height : 80px;
    font-size : .85em;
}

#identification-choix .choix-bouton input {
    display : block;
    float : none;
    clear : both;
    width : auto;
    height : auto;
    margin : 20px auto 0 auto !important;
    padding : 0;
}

#identification-choix .choix-bouton a {
    display : block;
    float : none;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 0;
    text-decoration : none;
}



#identification-choix .oubli-mdp {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 3em 0 0 0;
}

#identification-choix .oubli-mdp h3 {
    background : none;
    padding : 0;
}

#identification-choix .oubli-mdp p {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : .4em 0 0 0;
    font-size : .9em;
    font-weight : normal;
}


#identification-choix .oubli-mdp input#demande-mdp {
    float : left;
    clear : none;
    margin : 1.75em 0 0 0;
    /*padding : 0;*/
    width : auto;
}


#identification-choix .oubli-mdp .formrow-m {
    float : left;
    width : 60%;
    padding : 0;
    margin : 0;
}

#identification-choix .oubli-mdp .formrow-m label {
    float : none;
    display : block;
    width : 96%;
    clear : both;
    padding : 0;
    margin : 0;
    line-height : 2em;
}



#identification-choix .oubli-mdp .formrow-m input {
    float : none;
    display : block;
    width : 95%;
    clear : both;
    padding : .2em;
    margin : 0 0 0 .3em;
}


/* ----- ajout educatop ----- */

.formradio-m {
    float : left;
    width : 90%;
    clear : both;
    padding : .5em  .5em;
}

.formradio-m label {
    float : left;
    width : 92%;
    text-align : left;
    font-size : .9em;
}


.formradio-m input {
    float : left;
    width : auto;
}


.formsubmit {
    float : left;
    width : 100%;
    clear : both;
    padding : 1.4em .5em;
}


#mon-compte .identification p.info-champ {
    float : left;
    width : 62%;
    padding-left : 38%;
}

#mon-compte .identification p.info-champ-pays {
    float : left;
    width : 62%;
    padding-left : 38%;
    font-size : .72em;
    line-height : 1.3em;
    color : #898888;
}

#mon-compte .identification p.info-champ-pays a{
    color : #898888;
}






