.subtitle_profil {
    font-size:14px;
    font-weight:normal;
    margin-bottom:30px;
    margin-top: 17px;
}

.form_profil {
    font-weight:normal;
    font-size:12px;
    overflow:hidden;
    width:370px;
    margin-top:20px;
    margin-bottom:20px;
}
.form_profil p, .form_profil p label, .form_profil p input, .form_profil p select {
    display:block;
    float:left;
}
.form_profil p input, .form_profil p select {
    border:1px solid #cacaca;
}
.form_profil p {
    width:100%;
    margin-bottom:10px;
}
.form_profil p label{
    width:122px;
    font-weight: bold;
}
.form_profil p input {
    width:144px;
}
.form_profil p select {
    width:146px;
}
*+html .form_profil p select {
        width:148px;
}/*ie width hack*/
*+html .form_profil p select:focus {border:1px solid #cacaca;}
.form_profil p span.gri {
    color:#919191;
    text-align:left;
    display:block;
    float:left;
    padding-left:120px;
}
.form_profil p div {float:left;}
.form_profil p div span {
    margin:0px;
    }
*+html .form_profil p .browse input  {width:231px;} /*ie width hack*/

.form_profil #password {display:none;}
.form_general {
    font-weight:normal;
    font-size:12px;
    overflow:hidden;
    width:350px;
    margin-left: 10px;
    margin-top: 10px;
}
.form_general p, .form_general p label, .form_general p input, .form_general p select {
    display:block;
    float:left;
}
.form_general p input, .form_general p select {
    border:1px solid #cacaca;
}
.form_general p {
    width:auto;
    margin-bottom:10px;
}
.form_general p label{
    width:122px;
}
.form_general p input {
    width:224px;
}

.form_general textarea {
    width:345px;
}
.form_general textarea.small {
    width:224px;
}
.form_general p select {
    width:146px;
}
*+html .form_general p select {
        width:148px;
}/*ie width hack*/
*+html .form_general p select:focus {border:1px solid #cacaca;}
.form_general p span.gri {
    color:#919191;
    text-align:right;
    display:block;
    float:left;
    margin-left:120px;
}
.form_general p div {float:left;}
.form_general p div span {
    margin:0px;
    }
*+html .form_general p .browse input  {width:231px;} /*ie width hack*/



.form_general2 {
    font-weight:normal;
    font-size:12px;
    overflow:hidden;
    width:350px;
    margin-left: 10px;
    margin-top: 10px;
}
.form_general2 p, .form_general2 p label, .form_general2 p input, .form_general2 p select {
    display:block;
    float:left;
}
.form_general2 p input, .form_general2 p select {
    border:1px solid #cacaca;
}
.form_general2 p {
    width:auto;
    margin-bottom:10px;
}
.form_general2 p label{
    width:214px;
}
.form_general2 p input {
    width:132px;
}

.form_general2 textarea {
    width:345px;
}
.form_general2 textarea.small {
    width:224px;
}
.form_general2 p select {
    width:136px;
}
*+html .form_general2 p select {
        width:138px;
}/*ie width hack*/
*+html .form_general2 p select:focus {border:1px solid #cacaca;}
.form_general2 p span.gri {
    color:#919191;
    text-align:right;
    display:block;
    float:left;
    margin-left:120px;
}
.form_general2 p div {float:left;}
.form_general2 p div span {
    margin:0px;
    }
*+html .form_general2 p .browse input  {width:231px;} /*ie width hack*/

