/**********************************
    PAGE DETAIL FORFAITS
************************************/
.page-user-register h1.title{
    font-family: "myriad-pro";
    font-weight: normal;
}
.page-user-register .forfaits .intro{
    font-size: 17px;
    font-weight: 700;
    margin:25px 0px;
    background-image: url(../images/abonnement_intro.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 140px;
}
.page-user-register .forfaits .block{
    background-color: #f1eee7;
    border:1px solid #d8d2c5;
    padding: 20px;
    margin-bottom: 20px;
    position: relative;
    background-repeat: no-repeat;
    background-position: right center;
}
.page-user-register .forfaits .block .push{
    position: absolute;
    width: 230px;
    height: 130px;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: right top;
}
.page-user-register .forfaits .block_1{
    background-image: url(../images/abonnement_picture1.png);
    background-position: 680px center;
}
.page-user-register .forfaits .block_2{
    background-image: url(../images/abonnement_picture2.png);
    background-position: 630px center;
}
.page-user-register .forfaits .block_3{
    background-image: url(../images/abonnement_picture3.png);
    background-position: 710px center;
}
.page-user-register .forfaits .block_1 .push{background-image: url(../images/abonnement_gratuit.png);}
.page-user-register .forfaits .block_2 .push{background-image: url(../images/abonnement_mois.png);}
.page-user-register .forfaits .block_3 .push{background-image: url(../images/abonnement_gratuit2.png);}
.page-user-register .forfaits h3{
    font-weight: 700;
    margin: 0;
    padding: 0;
    font-size: 24px;
    padding-left: 38px;
    background-image: url(../images/picto_fleche.png);
    background-repeat: no-repeat;
    background-position: 8px 12px;
}
.page-user-register .forfaits h4{
    font-weight: 700;
    margin: 0;
    padding: 0;
    font-size: 19px;
    margin-left: 40px;
}
.page-user-register .forfaits ul li{
    list-style-type: none;
    padding-left: 20px;
    margin: 0;
    background-image: url(../images/picto_check.png);
    background-repeat: no-repeat;
    background-position: 8px 12px;
    padding: 7px 0px 7px 36px;
    font-size:17px;
    margin-left: 40px;
}
.page-user-register .forfaits .block a{
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    color: #fff;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 15px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    margin-left: 40px;
}
.page-user-register .forfaits .block a:hover{
    background-color: #564e3e;
}
/*********************************
    VOTRE CODE
**********************************/
.page-code #gm-iware-code-form{
    background-color: #f1eee7;
    border: 1px solid #d8d2c5;
    padding: 17px;
    display: inline-block;
}
.page-code  label{
    font-size: 13px;
    font-weight: 700;
}
.page-code .description{
    font-size: 13px;
}

.page-code .form-text {
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    border: 1px solid #d8d2c5;
    padding: 0 10px;
}
.page-code .form-submit {
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    color: #fff;
    height: 31px;
}
.page-code .form-submit:hover {
    background-color: #564e3e;
}
/**********************************
    PAGE LOGIN
************************************/

.page-user-login #content{
    background-color: #f1eee7;
    border: 1px solid #d8d2c5;
    padding: 17px;
    width: 665px;
}
.page-user-login h1{
    text-transform: uppercase;
    font-size: 20px;
}
.page-user-login h2{
    font-size: 18px;
}
.page-user-login #main-wrapper .grid_12{
    margin-left: 0;
    border-right: solid 1px #d8d2c5;
    width: 290px;
}
.page-user-login .grid_12 h2{
    background-image: url(../images/picto_fleche.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 29px;
}
.page-user-login #user-login{
    padding: 0 !important;
    border: 0 !important;
    background: none !important;
}
.page-user-login .grid_11 h2{
    background-image: url(../images/picto_fleche-brown.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left : 29px;
}
.page-user-login #content label{
    font-size: 16px;
}
.page-user-login  #content input[type=text],
.page-user-login  #content input[type=password]{
    width: 227px;
    border: 1px solid #d4d4ca;
    height : 30px;
    border : 1px solid #d8d2c5;
    padding : 0 10px;
    color : #000;
}
.page-user-login #edit-submit{
    background-color: #706858;
    background-image: url(../images/white_arrow.png);
    color: #fff;
    margin-right: 5px;
    background-position: 10px center;
    background-repeat: no-repeat;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 30px;
    text-decoration: none;
    border: 0;
    cursor: pointer;
    width: auto;
    font-family: "myriad-pro";
}
.page-user-login #edit-submit:hover{
    background-color: #564e3e;
}
.page-user-login .grid_11{
    width: 330px;
}
.page-user-login .grid_11 p{
    margin-left: 29px;
}
.page-user-login .grid_11 a{
    background-color: #706858;
    background-image: url(../images/white_arrow.png);
    color: #fff;
    margin-right: 5px;
    background-position: 10px center;
    background-repeat: no-repeat;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700;
    padding: 6px 30px;
    text-decoration: none;
    border:0;
    cursor:pointer;
    width:auto;
}
.page-user-login .grid_11 a:hover{
    background-color: #564e3e;
}
.page-user-login .grid_11 li{
    margin-left: 0;
    margin-bottom: 15px;
    list-style-type: none;
    background-image: url(../images/picto_cross_brown.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 25px;
}

/**********************************
    PAGE REGISTER CLIENT + FREE
************************************/

.page-user-register-abo #content,
.page-user-register-client #content, .page-user-register-free #content{
    width : 620px;
}

.page-user-register-free .form-item-field-id-iware-und-0-value,
.page-user-register-abo .form-item-field-id-iware-und-0-value,
.page-user-register-client .form-item-field-id-iware-und-0-value{
    margin : 0;
    font-size : 20px;
    float : left;
    padding : 20px;
    background-color : #f1eee7;
    border : 1px solid #d8d2c5;
    width : 578px;
}


.page-user-register-free #edit-field-id-iware label,
.page-user-register-abo #edit-field-id-iware label,
.page-user-register-client #edit-field-id-iware label{
    float : left;
    margin-right : 35px;
}

.page-user-register-free #edit-field-id-iware input,
.page-user-register-abo #edit-field-id-iware input,
.page-user-register-client #edit-field-id-iware input{
    float : left;
    width : 260px;
    height : 30px;
    padding : 0 10px;
    border : 1px solid #d8d2c5;
    color : #000;
}

/* coucou toi */
.page-user-register-free .edit-field-id-iware-und-0-value,
.page-user-register-abo .edit-field-id-iware-und-0-value,
.page-user-register-client .edit-field-id-iware-und-0-value{
    width : auto;
}


.page-user-register-free #user_user_form_group_coordonnees, .page-user-register-free #user_user_form_group_coordonnees,
.page-user-register-abo #user_user_form_group_coordonnees, .page-user-register-free #user_user_form_group_coordonnees,
.page-user-register-client #user_user_form_group_coordonnees, .page-user-register-free #user_user_form_group_coordonnees{
    font-size : 20px;
    float : left;
    padding : 20px;
    background-color : #f1eee7;
    border : 1px solid #d8d2c5;
    width : 578px;
    font-size : 20px;
    margin-top : -12px;

}


.page-user-register-client .fieldset-legend, .page-user-register-free .fieldset-legend,.page-user-register-abo .fieldset-legend{
    text-decoration: none;
    background-image:none !important;
    margin : 0;
    padding : 0 !important;
    position : absolute;
    top : 20px;

}

.page-user-register-client .fieldset-title, .page-user-register-free .fieldset-title, .page-user-register-abo .fieldset-title{
    text-decoration: none;
    font-size : 20px;
    font-weight : bold;
    color : #000;

}

.page-user-register-client #user_user_form_group_coordonnees label, .page-user-register-free #user_user_form_group_coordonnees label, .page-user-register-abo #user_user_form_group_coordonnees label{
    font-weight : normal;
    font-size : 16px;
    margin-bottom : 4px;
}

.page-user-register-client #user_user_form_group_coordonnees input, .page-user-register-free #user_user_form_group_coordonnees input, .page-user-register-abo #user_user_form_group_coordonnees input{
    width : 90%;
    height : 30px;
    border : 1px solid #d8d2c5;
    float: left;
    padding : 0 10px;
    color : #000;
}

.page-user-register-client .form-item-field-prenom-und-0-value, .page-user-register-free .form-item-field-prenom-und-0-value, .page-user-register-abo .form-item-field-prenom-und-0-value{
    width : 278px;
    float : left;
    margin-top : 25px;
}

.page-user-register-client .form-item-field-nom-und-0-value, .page-user-register-free .form-item-field-nom-und-0-value, .page-user-register-abo .form-item-field-nom-und-0-value{
    width : 278px;
    float : left;
    margin-top : 25px;
    margin-left : 20px;
}

.page-user-register-free #edit-field-code-postale,
.page-user-register-abo #edit-field-code-postale,
.page-user-register-client #edit-field-code-postale{
    width : 130px;
}

.page-user-register-client #user_user_form_group_identifiants, .page-user-register-free #user_user_form_group_identifiants, .page-user-register-abo #user_user_form_group_identifiants{
    float : left;
    padding : 20px;
    background-color : #f1eee7;
    border : 1px solid #d8d2c5;
    width : 578px;
}

.page-user-register-client #user_user_form_group_identifiants .fieldset-wrapper, .page-user-register-free #user_user_form_group_identifiants .fieldset-wrapper, .page-user-register-abo #user_user_form_group_identifiants .fieldset-wrapper{
    margin-top : 30px;
    float  : left;

}

.page-user-register-client #user_user_form_group_identifiants label, .page-user-register-free #user_user_form_group_identifiants label, .page-user-register-abo #user_user_form_group_identifiants label{
    font-weight : normal;
    font-size : 16px;
    margin-bottom : 4px;
}

.page-user-register-client #user_user_form_group_identifiants .fieldset-wrapper .edit-account, .page-user-register-free #user_user_form_group_identifiants .fieldset-wrapper .edit-account, .page-user-register-abo #user_user_form_group_identifiants .fieldset-wrapper .edit-account{
    width : 500px;
}

.page-user-register-client #user_user_form_group_identifiants input, .page-user-register-free #user_user_form_group_identifiants input, .page-user-register-abo #user_user_form_group_identifiants input{
    height : 30px;
    border : 1px solid #d8d2c5;
    color : #000;
    padding : 0 10px;
}

.page-user-register-client .form-item-mail input{
    width : 280px;
    margin-bottom : 5px;
}


.page-user-register-client #edit-actions input[type=submit], .page-user-register-free #edit-actions input[type=submit], .page-user-register-abo #edit-actions input[type=submit]{
    background-color: #706858;
    background-image: url("../images/white_arrow.png");
    color: #FFFFFF;
    margin-right: 5px;
    background-position: 10px center;
    background-repeat: no-repeat;
    border-radius: 5px;
    display: block;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 30px;
    text-decoration: none;
    float : left;
    border : 0;
    cursor : pointer;
}

.page-user-register-client #edit-actions input[type=submit]:hover, .page-user-register-free #edit-actions input[type=submit]:hover, .page-user-register-abo #edit-actions input[type=submit]:hover{
    background-color: #564e3e
}
.page-user-register .form-item-field-adresse-und-0-value input,
.page-user-register-abo .form-item-field-adresse-und-0-value input,
.page-user-register-free .form-item-field-adresse-und-0-value input{
    width : 545px !important;
}

.page-user-register #edit-field-code-postale,
.page-user-register-abo #edit-field-code-postale,
.page-user-register-free #edit-field-code-postale{
    width : 180px;
    margin-top : 55px;
}

.page-user-register #field-ville-add-more-wrapper,
.page-user-register-abo #edit-field-ville{
    width : 364px;
    float : left;
    margin-left : 30px;
    margin-top : -72px;
}
#edit-field-mon-telephone ,
#edit-field-mon-pays,
#edit-field-mon-canton{
    clear: both;
    padding-top: 1px;
}
.page-user-edit .group-coordonnees .field-type-text{
    width:49%;
    display: inline-block;
    position: relative;
}
.page-user-register #edit-field-mon-canton input,
.page-user-register #edit-field-mon-pays input,
.page-user-register #edit-field-mon-telephone input{
    width : 545px !important;
}
.page-user-edit .group-coordonnees .field-type-text input,
.page-user-edit .group-coordonnees .field-type-text #edit-field-mon-canton input,
.page-user-edit .group-coordonnees .field-type-text #edit-field-mon-pays input,
.page-user-edit .group-coordonnees .field-type-text #edit-field-mon-telephone input
{
    width:250px !important;
}
.page-user-register-free .captcha {
  clear: both;
}

.page-user-register-free .captcha,
.page-user-register-client .captcha {
  clear: both;
}

.page-user-register-abo label,
.page-user-register-free label{
    display: inline-block;
}

.page-user-register-free .form-item-field-id-iware-und-0-value .description,
.page-user-register-abo .form-item-field-id-iware-und-0-value .description,
.page-user-register-client .form-item-field-id-iware-und-0-value .description{
    float : left;
    font-size : 12px;
}

.page-user-register-free .form-item-field-id-iware-und-0-value,
.page-user-register-abo .form-item-field-id-iware-und-0-value,
.page-user-register-client .form-item-field-id-iware-und-0-value{
    margin-bottom: 31px;
}




/***********************
    VOIR PROFIL
***************************/
/*.page-user h1.title{
    display: none;
}*/
.pane-gm-gp-blocks-comm-user-profil-details{
    background-color: #f1eee7;
    border:3px solid #d8d2c5;
    padding: 15px;
}
.pane-gm-gp-blocks-comm-user-profil-details .col-left{
    float: left;
    width: 160px;
}
.pane-gm-gp-blocks-comm-user-profil-details .col-right{
    float: left;
    width: 420px;
    position: relative;
}
.pane-gm-gp-blocks-comm-user-profil-details .col-right .field-pseudo{
    font-family: "ff-more-web-pro",serif;
    font-size: 29px;
}
.pane-gm-gp-blocks-comm-user-profil-details .col-right .field-gender{
    display: inline-block;
}
.pane-gm-gp-blocks-comm-user-profil-details .col-right .field-age{
    display: inline-block;
}
.pane-gm-gp-blocks-comm-user-profil-details .col-right .field-city{
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    background-image: url(../images/picto_localisation.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 17px;
    font-weight: 700;
    text-transform: capitalize;
}
.pane-gm-gp-blocks-comm-user-profil-details .col-right .field-verified a{
    text-decoration: underline;
    margin-top: 10px;
    color:#000;
}
.pane-gm-gp-blocks-comm-user-profil-details .col-right a.friend,
.pane-gm-gp-blocks-comm-user-profil-details .col-right a.unfriend,
.pane-gm-gp-blocks-comm-user-profil-details .col-right .field-edit a{
    position: absolute;
    right: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #fc8a25;
    border-radius: 5px;
    border: 0;
    color: #fff;
    top: 30px;
}
.pane-gm-gp-blocks-comm-user-profil-details .col-right a.friend{
    background-image: url(../images/picto_check_white.png);
}
.pane-gm-gp-blocks-comm-user-profil-details .col-right a.unfriend{
    background-image: url(../images/picto_close.png);
}
.pane-gm-gp-blocks-comm-user-profil-details .col-right a.friend:hover,
.pane-gm-gp-blocks-comm-user-profil-details .col-right a.unfriend:hover,
.pane-gm-gp-blocks-comm-user-profil-details .col-right .field-edit a:hover{
    background-color: #ff7800;
}

.pane-user-field-interets .item{
    width: 33%;
    float: left;
}
.pane-user-field-interets .item .field-title{
    font-weight: 700;
    margin: 5px 0px;
    font-size: 14px;
}
.pane-user-field-interets .item ul li{
    list-style-type: none;
    margin: 5px 0px;
    font-size: 14px;
}

.page-user-profil .pane-communaute-block-ses-amis ul li.views-row{
    border:0px;
    float: left;
    width: 206px;
}
.page-user-profil .pane-communaute-block-ses-amis ul li.views-row .views-field-field-pseudo a{
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
}
.page-user-profil .pane-communaute-block-ses-amis ul li.views-row:hover{
    background: none;
}
.page-user-profil .pane-communaute-block-ses-amis ul li.views-row .views-field-field-ville{
    display: none;
}
.page-user-profil .pane-communaute-block-ses-amis ul li.views-row .views-field-field-groupe-regional,
.page-user-profil .pane-communaute-block-ses-amis ul li.views-row .views-field-view-user{
    display: none;
}

/******************************
    MES AMIS
*********************************/
.pane-communaute-block-ses-amis ul li.views-row{
    list-style-type: none;
    margin: 0;
    position: relative;
    min-height: 50px;
    margin: 5px 0px;
    padding: 5px 0px;
    border-top: 1px solid #d8d2c5;
}
.pane-communaute-block-ses-amis ul li.views-row:hover{
    background-color: #f1eee7;
}
.pane-communaute-block-ses-amis ul li.views-row-last{
    border-bottom: 1px solid #d8d2c5;
}
.pane-communaute-block-ses-amis ul li.views-row .views-field-picture{
    display: inline-block;
    margin: 0px 10px 0px 0px;
    float: left;
}
.pane-communaute-block-ses-amis ul li.views-row .views-field-field-pseudo a{
    color:#000;
    font-weight: 700;
    text-decoration: none;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}
.pane-communaute-block-ses-amis ul li.views-row .views-field-field-groupe-regional{
    background-image: url(../images/picto_localisation.png);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 17px;
    overflow: hidden;
    width: 300px;
}
.pane-communaute-block-ses-amis ul li.views-row .views-field-php a,
.pane-communaute-block-ses-amis ul li.views-row .views-field-status-link a,
.pane-communaute-block-ses-amis ul li.views-row .views-field-view-user a{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    color: #fff;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -15px;
}
.pane-communaute-block-ses-amis ul li.views-row .views-field-status-link a.user_relationships_popup_link{
    right: 150px;
    display: inline-block;
    background-color: #fc8a25;
}
.pane-communaute-block-ses-amis ul li.views-row .views-field-status-link a.user_relationships_popup_link:hover{
    background-color: #ff7800;
}

/* vos amis */
    .pane-communaute-block-ses-amis .view-communaute-block-ses-amis ul li.views-row .views-field-view-user a{
        background-color: #706858;
    }
    .pane-communaute-block-ses-amis .view-communaute-block-ses-amis ul li.views-row .views-field-view-user a:hover{
        background-color: #564e3e;
    }
/* vos demandes d amis */
    .pane-communaute-block-ses-amis .view-display-id-block_1 ul li.views-row .views-field-status-link a.user_relationships_popup_link{
        background-color: #706858;
        background-image: url(../images/picto_close.png);
        right: 10px;
    }
    .pane-communaute-block-ses-amis .view-display-id-block_1 ul li.views-row .views-field-status-link a.user_relationships_popup_link:hover{
        background-color: #564e3e;
    }
/* vos demandes d amis recus */
    .pane-communaute-block-ses-amis .view-display-id-block_2 ul li.views-row .views-field-status-link a{
        background-color: #fc8a25;
    }
    .pane-communaute-block-ses-amis .view-display-id-block_2 ul li.views-row .views-field-status-link a.bouton_1{
        right: 120px;
        background-image: url(../images/picto_check_white.png);
    }
    .pane-communaute-block-ses-amis .view-display-id-block_2 ul li.views-row .views-field-status-link a.bouton_2{
        right: 10px;
        background-image: url(../images/picto_close.png);
    }
    .pane-communaute-block-ses-amis .view-display-id-block_2 ul li.views-row .views-field-status-link a:hover{
        background-color: #ff7800;
    }

/* membre de votre region */
    .pane-communaute-block-ses-amis .view-display-id-block_3 ul li.views-row .views-field-view-user a{
        display: none;
    }
    .pane-communaute-block-ses-amis .view-display-id-block_3 ul li.views-row .views-field-view-user a:hover{
        background-color: #564e3e;
    }
    .pane-communaute-block-ses-amis .view-display-id-block_3 ul li.views-row .views-field-php a{
        background-color: #fc8a25;
        width: 120px;
    }
    .pane-communaute-block-ses-amis .view-display-id-block_3 ul li.views-row .views-field-php a:hover{
        background-color: #ff7800;
    }

.page-user-amis h1.title{
    font-weight: normal;
}
/*****************************
    MES ACTIVITES
******************************/
.page-user-activites h1.title {
    font-weight: normal;
    margin-bottom: 5px;
}
.page-user-activites .view-user-profil-mes-activit-s .view-header p{
    margin: 10px 0px 8px 0px;
    text-align: right;
}
.page-user-activites .view-user-profil-mes-activit-s .view-header a{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/picto_add.png);
    background-color: #fc8a25;
    border-radius: 5px;
    border: 0;
    color: #fff;
}
/******************************
    BLOCK DROITE
********************************/
#block-block-15 h2,
#block-block-16 h2,
#block-block-17 h2{
    background: none !important;
    font-family: "myriad-pro",sans-serif !important;
    font-weight: 700 !important;
    font-size: 19px !important;
    margin: 0px !important;
    padding: 10px 20px !important;
}
#block-block-15 .content,
#block-block-16 .content,
#block-block-17 .content{
    padding: 5px 20px;
}
#block-block-15 .content a{
    color:#000;
}
#block-block-16 .content a{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    color: #fff;
}
#block-block-16 .content a:hover{
    background-color: #564e3e;
}
/********************************
    MODIFIER MON PROFIL
*********************************/
.page-user-profile legend {
    display: none;

}
.page-user-profile label{
    font-size: 14px;
    font-weight: 700;
}
.page-user-profile .group-coordonnees,
.page-user-profile .group-profil{
    border: 1px solid #d8d2c5;
    background-color: #f1eee7;
    padding: 10px;
}
.page-user-profile  #edit-field-genre-und .form-item{
    display: inline-block;
}
.page-user-profile  #edit-field-genre-und .form-item label{
    font-weight: normal;
}
.page-user-profile .group-coordonnees input[type=text]{
    width:545px !important;
}
.page-user-profile .group-coordonnees input[type=text],
.page-user-profile .group-profil input[type=text]{
    padding: 0 10px;
    height: 28px;
    border: 1px solid #d8d2c5;
}
.page-user-profile .group-profil select{
    height: 30px;
    min-width: 50px;
}
.page-user-profile .custom-select{
    height: 30px;
    line-height: 30px;
    margin-right: 5px;
}
.page-user-profile #edit-field-interets{
    padding: 0;
}
.page-user-profile .container-inline-date .date-padding{
    padding: 0;
}
.page-user-profile .user-picture{
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.page-user-profile #edit-field-groupe-regional-und .form-item,
.page-user-profile #edit-field-interets-und .form-item{
    display: inline-block;
    width: 195px;
}
.page-user-profile #edit-field-groupe-regional-und .form-item label,
.page-user-profile #edit-field-interets-und .form-item label{
    font-weight: normal;
}
.page-user-profile #edit-actions #edit-submit{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #fc8a25;
    border-radius: 5px;
    border: 0;
    color: #fff;
    cursor: pointer;
}
.page-user-profile #edit-actions #edit-submit:hover{
    background-color: #ff7800;
}
/********************************
    MES IDENTIFIANT
*********************************/

.page-user-edit fieldset{
    background-color: #f1eee7;
    border : 1px solid #d8d2c5;
    padding : 0 20px;
}

.page-user-edit fieldset a.edit{
    margin: 25px 23px 25px 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #fc8a25;
    border-radius: 5px;
    border: 0;
    color: #fff;
    cursor: pointer;
}
.page-user-edit fieldset legend{
    display : none;
}

.page-user-edit fieldset label{
    font-size : 15px;
    font-weight : 400;
    margin-bottom : 5px;
}

.page-user-edit fieldset .form-text{
    height : 30px;
    line-height : 30px;
    vertical-align: middle;
    border : 1px solid #d8d2c5;
    padding : 0 10px;
    width : 260px;
}

.page-user-edit .form-type-password{
    width : 580px;
}

.page-user-edit .form-submit{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    color: #fff;
}
.page-user-edit .form-submit:hover{
    background-color: #564e3e;
}
/********************************
    MES NOTIFICATIONS
*********************************/

.page-user-notifications fieldset{
    background-color: #f1eee7;
    border : 1px solid #d8d2c5;
    padding : 0 20px;
    margin-top : 20px;
}

.page-user-notifications .group-notifications .fieldset-legend{
/*    text-decoration: none;
    background-image: none !important;
    margin: 0;
    padding: 0 !important;*/
    position: relative;
    top: 20px;
    font-size: 20px;
    font-weight: bold;
    color: #000;
}

.page-user-notifications .group-notifications .fieldset-wrapper{
    margin-top:30px;
}

.page-user-notifications .form-submit{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    color: #fff;
}

.page-user-notifications .form-submit:hover{
    background-color: #564e3e;
}




/********************************
    VALIDATION DU COMPTE SMS / EMAIL
*********************************/

.page-user-validation-sms #main{
    background-color : #f1eee7;
    padding : 10px 20px;
    width : auto;
    border : 1px solid #d8d2c5;
}

.page-user-validation-sms .title{
    float  : left;
    margin : 0;
    padding : 0;
    font-size : 16px;
    margin-right : 25px;
    margin-top : 3px;
}
.page-user-validation-sms .form-item-prefix{
    float  : left;
    margin : 0;
    padding : 0;
}
.page-user-validation-sms .form-item-prefix select{
    font-size : 18px;
    height : 30px;
    line-height : 30px;
    vertical-align : middle;
    padding-left : 10px;
    padding-right : 10px;
    border : 1px solid #d4d4ca;
    margin-right: 11px;
}

.page-user-validation-sms .form-item-number{
    float  : left;
    margin : 0;
    padding : 0;
}
.page-user-validation-sms .form-item-number input{
    font-size : 18px;
    height : 28px;
    line-height : 30px;
    vertical-align : middle;
    padding : 0 10px;
    border : 1px solid #d4d4ca;
    width : 160px;
    margin-right : 50px;
}

.page-user-validation-sms .form-submit{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #fc8a25;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    height : 30px;
    color: #fff;
}
.page-user-validation-sms .form-submit:hover{
    background-color: #ff7800;
}

.page-user-validation-code #main #content{
    background-color : #f1eee7;
    padding : 10px 20px;
    width : 898px;
    border : 1px solid #d8d2c5;
}

.page-user-validation-code .title{
    float  : left;
    margin : 0;
    padding : 0;
    font-size : 16px;
    margin-right : 25px;
    margin-top : 3px;
}
.page-user-validation-code .form-item-validation-code{
    float  : left;
    margin : 0;
    padding : 0;
}
.page-user-validation-code .form-item-validation-code input{
    font-size : 18px;
    height : 28px;
    line-height : 30px;
    vertical-align : middle;
    padding : 0 10px;
    border : 1px solid #d4d4ca;
    width : 160px;
    margin-right : 50px;
}
.page-user-validation-code .form-submit{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #fc8a25;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    height : 30px;
    color: #fff;
}
.page-user-validation-code .form-submit:hover{
    background-color: #ff7800;
}

.page-user-validation-courrier #main #content{
    background-color : #f1eee7;
    padding : 10px 20px;
    width : 898px;
    border : 1px solid #d8d2c5;

}

.page-user-validation-courrier .title{
    margin : 0;
    padding : 0;
    font-size : 16px;
    margin-right : 25px;
    margin-top : 3px;
    margin-bottom : 10px;
    font-weight : bold;
}
.page-user-validation-courrier p{
    margin-bottom : 10px;
    width : 260px;
    display : block;
    padding : 0;
    font-size : 15px;
    float : left;
    clear:both;
}

.page-user-validation-courrier .form-submit{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #fc8a25;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    height : 30px;
    color: #fff;

}
.page-user-validation-courrier .form-submit:hover{
    background-color: #ff7800;
}
/**************************
    USER / PASSWORD
****************************/
.page-user-password.anonymous_user #user-pass,
.page-user.anonymous_user #user-login{
    background-color: #f1eee7;
    border: 1px solid #d8d2c5;
    padding: 17px;
    display: inline-block;
}
.page-user-password.anonymous_user #user-pass label,
.page-user.anonymous_user #user-login label{
    font-size: 13px;
}
.page-user-password.anonymous_user #user-pass input[type=submit],
.page-user.anonymous_user #user-login input[type=submit]{
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    color: #fff;
    border:0;
    cursor: pointer;
    height: 30px;
}
.page-user-password.anonymous_user #user-pass input[type=submit]:hover,
.page-user.anonymous_user #user-login input[type=submit]:hover{
    background-color: #564e3e;
}
.page-user-password.anonymous_user .form-item input,
.page-user.anonymous_user #user-login .form-item input{
    height: 30px;
    border: 1px solid #d8d2c5;
    padding: 0 10px;
    color: #000;
}


