.page-communaute h1.title{
    font-weight: normal;
    margin-bottom: 5px;
}
/**********************************
    WARNING
**********************************/
.page-user .pane-content .warning,
.page-user-profil .pane-content .warning,
.page-communaute .pane-content .warning{
    padding: 10px 10px 10px 45px;
    background: none;
    background-color: #fdf0e5;
    background-image: url(../images/picto_warning.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    margin-bottom: 10px;
}
.page-user .pane-content .warning p,
.page-user-profil .pane-content .warning p,
.page-communaute .pane-content .warning p{
    margin: 0;
    font-weight: 700;
    color:#fc8a25;
}
.page-user .pane-content .warning a,
.page-user-profil .pane-content .warning a,
.page-communaute .pane-content .warning a{
    font-weight: 700;
    color:#000;
}
/***************************************
    PAGINATION ACTIVITE
***************************************/
.view-id-activites ul.pager{
    text-align: right;
}
.view-id-activites ul.pager li{
    margin: 0px 5px;
}
.view-id-activites ul.pager li a{
    color:#000;
}
/*************************************
    PUBLICITE COMMUNAUTE
*************************************/
.push_communaute{
    position: relative;
    height: 126px;
    background-image: url(../images/push_communaute.png);
    background-repeat: no-repeat;
}
.push_communaute a{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    position: absolute;
    top: 35px;
    right: 20px;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/black_arrow.png);
    background-color: #fff;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    color: #000;
}
/*************************************
    PUBLICITE Voiture
*************************************/
.push_voiture{
    background: #f6892a;
    padding: 13px 14px 0 15px;
    position: relative;
    height: 113px;
    background-image: url(../images/push_voiture.jpg);
    background-repeat: no-repeat;
}
.push_voiture div{
    font-family: "ff-more-web-pro",serif;
    font-style: normal;
    font-weight: 900;
    font-size: 20px;
    color: #fff;
}
.push_voiture a {
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    position: absolute;
    bottom: 10px;
    right: 20px;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/black_arrow.png);
    background-color: #fff;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    color: #000;
}

/**************************************
    POPUP ADD AMI
***************************************/
.user_relationships_ui_popup_form{
    border: 3px solid #d8d2c5;
    background-color: #f1eee7;
    border-radius: 5px;
}
.page-relationship-request #edit-cancel,
.page-relationship-request #edit-submit,
.user_relationships_ui_popup_form #edit-cancel,
.user_relationships_ui_popup_form #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;
    cursor: pointer;
    color: #fff;
}
.page-relationship-request #edit-submit
.user_relationships_ui_popup_form #edit-submit{
    height: 31px;
}
.page-relationship-request a.username,
.user_relationships_ui_popup_form a.username{
    color:#000;
}
.page-relationship-request #edit-cancel,
.user_relationships_ui_popup_form #edit-cancel{
    background-color: #706858;
    margin-left: 10px;
}
.page-relationship-request #edit-cancel:hover,
.user_relationships_ui_popup_form #edit-cancel:hover{
    background-color: #564e3e;
}
.page-relationship-request #edit-submit:hover,
.user_relationships_ui_popup_form #edit-submit:hover{
    background-color: #ff7800;
}
/***************************************
    BECOME MEMBRE
***************************************/
#become-member{
    background-image: url(../images/become-member.png);
    background-repeat: no-repeat;
    width: 620px;
    height: 189px;
    position: relative;
    margin-bottom: 10px;
}
#become-member a{
    margin: 0;
    padding: 8px 30px 8px 10px;
    font-weight: 700;
    font-size: 15px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 95% center;
    background-image: url(../images/white_arrow.png);
    background-color: #fc8a25;
    border-radius: 5px;
    border: 0;
    color: #fff;
    position: absolute;
    right: 10px;
    bottom: 10px;
}
#become-member a:hover{
    background-color: #ff7800;
}
/***************************************
    LISTING COMMUNAUTE
***************************************/
.view-activites h2.pane-title{
    background-color: #d8d2c5;
    padding: 5px 0px 5px 10px;
    border: 0;
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "ff-more-web-pro",serif;
    font-style: normal;
    font-weight: 900;
}
#views-exposed-form-activites-page-1,
#views-exposed-form-activites-page,
.page-communaute #views-exposed-form-activites-block-3{
    background-color: #d8d2c5;
    padding: 10px;
    position: relative;
}
#views-exposed-form-activites-page-1{
    margin-top: 10px;
}
#views-exposed-form-activites-page-1 label,
#views-exposed-form-activites-page label,
.page-communaute #views-exposed-form-activites-block-3 label{
    display: none;
}
#views-exposed-form-activites-page-1 select,
#views-exposed-form-activites-page select,
.page-communaute #views-exposed-form-activites-block-3 select{
    height: 28px;
    width: 200px;
}
#views-exposed-form-activites-page-1 .views-submit-button,
#views-exposed-form-activites-page .views-submit-button,
.page-communaute #views-exposed-form-activites-block-3 .views-submit-button{
    position: absolute;
    display: inline-block;
}
.view-display-id-block_3 .view-header{
    text-align: center;
}
.view-activites .view-header,
.view-display-id-block_3 .view-header p{
    margin: 10px 0px;
}
.view-id-activites .view-header #add-activity a,
.view-display-id-block_3 .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;
}
.view-id-activites .view-header #add-activity a:hover,
.view-display-id-block_3 .view-header a:hover{
    background-color: #ff7800;
}
.view-id-activites .view-header #add-activity{
    display: inline-block;
}
.view-id-activites .view-header #old-activites{
    float: right;
    display: inline-block;
}
.view-id-activites .view-header #old-activites 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;
    color: #fff;
}
.view-id-activites .view-header #old-activites a:hover{
    background-color: #564e3e;
}

.view-id-activites .item{
    border:3px solid #d8d2c5;
    margin: 5px 0px;
    padding: 10px;
    position: relative;
    background-color: #ffffff;
}
.view-id-activites .item:hover{
    background-color: #f1eee7;
}
.view-id-activites .item.administrator{
    background-color: #fef6e1;
    border:3px solid #fbba17;
}
.view-id-activites .item.administrator:hover{
    background-color: #fff0ca;
}
.view-id-activites .item.Ambassadeur{
    background-color: #fdf0e5;
    border:3px solid #fc8a25;
}
.view-id-activites .item.Ambassadeur:hover{
    background-color: #ffe4cd;
}

.view-id-activites .item .field-pseudo a:hover,
.view-id-activites .item .field-title a:hover{
    text-decoration: underline;
}
.view-id-activites .item a{
    color:#000;
    text-decoration: none;
}
.view-id-activites .item .col-left{
    width: 120px;
    float: left;
    position: relative;
}
.view-id-activites .item .col-left .arrow{
    width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #ffa555;
    position: absolute;
    top: 19px;
    left: 89px;
}
.view-id-activites .item .col-right{
    width: 470px;
    float: left;
}
.view-id-activites .item .col-right .field-title{
    font-weight: 700;
    font-size: 17px;
}
.view-id-activites .item .col-right .field-image{
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.view-id-activites .item .col-right .field-participants,
.view-id-activites .item .col-right .field-max{
    position: absolute;
    bottom: 10px;
    right: 190px;
    width: 50px;
    background-image: url(../images/picto_personne.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 30px;
}
.view-id-activites .item .col-right .field-city{
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 83px;
    overflow: hidden;
    height: 20px;
    background-image: url(../images/picto_localisation.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 17px;
}
.view-id-activites .item .col-right .field-hour{
     position: absolute;
    bottom: 10px;
    right: 110px;
    width: 60px;
    overflow: hidden;
    height: 20px;
    background-image: url(../images/picto_horraire.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 20px;
}
.view-id-activites .item .col-right .field-pseudo{
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}
.view-id-activites .item .col-left .field-date{
    background-color: #ffa555;
    border-radius: 0px 5px 5px 0px;
    height: 48px;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 13px;
    padding-top: 8px;
    width: 44px;
    float: left;
}
.view-id-activites .item .col-left .field-theme{
    background-color: #fc8a25;
    border-radius: 5px 0px 0px 5px;
    margin-right: 1px;
    height: 56px;
    width: 44px;
    float: left;
    background-position: center center;
    background-repeat: no-repeat;
}
/* boire un verre */
.page-communaute-photos-activites .field-titre .field-picto.boire_un_verre,
.node-type-activite .title .icon.boire_un_verre,
#theme-section .item .field-theme.boire_un_verre,
.view-id-activites .item .col-left .field-theme.boire_un_verre,
.magazine--container--col-left--actu .gm-gp-homepage-encarts-communaute .col-left .vignette.boire_un_verre,
.communaute--container--col-left--encarts-communaute .gm-gp-homepage-encarts-communaute .col-left .image .vignette.boire_un_verre,
.activity--container .communaute--container--col-left--last-gallery-activity .last-gallery-activity #flexslider_slideshow_gallery_activity_list_main .panel .vignette.boire_un_verre{
    background-image:url(../images/picto_boire_un_verre.png);
}
/* spectacle*/
.page-communaute-photos-activites .field-titre .field-picto.spectacle_-_théâtre,
.node-type-activite .title .icon.spectacle_-_théâtre,
#theme-section .item .field-theme.spectacle_-_théâtre,
.view-id-activites .item .col-left .field-theme.spectacle_-_théâtre,
.magazine--container--col-left--actu .gm-gp-homepage-encarts-communaute .col-left .vignette.spectacle_-_théâtre,
.communaute--container--col-left--encarts-communaute .gm-gp-homepage-encarts-communaute .col-left .image .vignette._théâtre,
.activity--container .communaute--container--col-left--last-gallery-activity .last-gallery-activity #flexslider_slideshow_gallery_activity_list_main .panel .vignette._théâtre{
    background-image:url(../images/picto_spectacle.png);
}
/* cinema */
.page-communaute-photos-activites .field-titre .field-picto.cinéma,
.node-type-activite .title .icon.cinéma,
#theme-section .item .field-theme.cinéma,
.view-id-activites .item .col-left .field-theme.cinéma,
.magazine--container--col-left--actu .gm-gp-homepage-encarts-communaute .col-left .vignette.boire_un_verre,
.communaute--container--col-left--encarts-communaute .gm-gp-homepage-encarts-communaute .col-left .image .vignette.boire_un_verre,
.activity--container .communaute--container--col-left--last-gallery-activity .last-gallery-activity #flexslider_slideshow_gallery_activity_list_main .panel .vignette.boire_un_verre{
    background-image:url(../images/picto_cinema.png);
}
/* activite sportive */
.page-communaute-photos-activites .field-titre .field-picto.activités_sportives,
.node-type-activite .title .icon.activités_sportives,
#theme-section .item .field-theme.activités_sportives,
.view-id-activites .item .col-left .field-theme.activités_sportives,
.magazine--container--col-left--actu .gm-gp-homepage-encarts-communaute .col-left .vignette.activités_sportives,
.communaute--container--col-left--encarts-communaute .gm-gp-homepage-encarts-communaute .col-left .image .vignette.activités_sportives,
.activity--container .communaute--container--col-left--last-gallery-activity .last-gallery-activity #flexslider_slideshow_gallery_activity_list_main .panel .vignette.activités_sportives{
    background-image:url(../images/picto_activite_sportive.png);
}
/* restaurant */
.page-communaute-photos-activites .field-titre .field-picto.restaurant,
.node-type-activite .title .icon.restaurant,
#theme-section .item .field-theme.restaurant,
.view-id-activites .item .col-left .field-theme.restaurant,
.magazine--container--col-left--actu .gm-gp-homepage-encarts-communaute .col-left .vignette.restaurant,
.communaute--container--col-left--encarts-communaute .gm-gp-homepage-encarts-communaute .col-left .image .vignette.restaurant,
.activity--container .communaute--container--col-left--last-gallery-activity .last-gallery-activity #flexslider_slideshow_gallery_activity_list_main .panel .vignette.restaurant{
    background-image:url(../images/picto_restaurant.png);
}
/* plein air */
.page-communaute-photos-activites .field-titre .field-picto.plein_air,
.node-type-activite .title .icon.plein_air,
#theme-section .item .field-theme.plein_air,
.view-id-activites .item .col-left .field-theme.plein_air,
.magazine--container--col-left--actu .gm-gp-homepage-encarts-communaute .col-left .vignette.plein_air,
.communaute--container--col-left--encarts-communaute .gm-gp-homepage-encarts-communaute .col-left .image .vignette.plein_air,
.activity--container .communaute--container--col-left--last-gallery-activity .last-gallery-activity #flexslider_slideshow_gallery_activity_list_main .panel .vignette.plein_air{
    background-image:url(../images/picto_plein_air.png);
}
/* entraide */
.page-communaute-photos-activites .field-titre .field-picto.entraide,
.node-type-activite .title .icon.entraide,
#theme-section .item .field-theme.entraide,
.view-id-activites .item .col-left .field-theme.entraide,
.magazine--container--col-left--actu .gm-gp-homepage-encarts-communaute .col-left .vignette.entraide,
.communaute--container--col-left--encarts-communaute .gm-gp-homepage-encarts-communaute .col-left .image .vignette.entraide,
.activity--container .communaute--container--col-left--last-gallery-activity .last-gallery-activity #flexslider_slideshow_gallery_activity_list_main .panel .vignette.entraide{
    background-image:url(../images/picto_entraide.png);
}

/* séjour */
.page-communaute-photos-activites .field-titre .field-picto.séjour,
.node-type-activite .title .icon.séjour,
#theme-section .item .field-theme.séjour,
.view-id-activites .item .col-left .field-theme.séjour,
.magazine--container--col-left--actu .gm-gp-homepage-encarts-communaute .col-left .vignette.séjour,
.communaute--container--col-left--encarts-communaute .gm-gp-homepage-encarts-communaute .col-left .image .vignette.séjour,
.activity--container .communaute--container--col-left--last-gallery-activity .last-gallery-activity #flexslider_slideshow_gallery_activity_list_main .panel .vignette.séjour{
    background-image:url(../images/picto_sejour.png);
}
/* jeux collectifs */
.page-communaute-photos-activites .field-titre .field-picto.jeux_collectifs,
.node-type-activite .title .icon.jeux_collectifs,
#theme-section .item .field-theme.jeux_collectifs,
.view-id-activites .item .col-left .field-theme.jeux_collectifs,
.magazine--container--col-left--actu .gm-gp-homepage-encarts-communaute .col-left .vignette.jeux_collectifs,
.communaute--container--col-left--encarts-communaute .gm-gp-homepage-encarts-communaute .col-left .image .vignette.jeux_collectifs,
.activity--container .communaute--container--col-left--last-gallery-activity .last-gallery-activity #flexslider_slideshow_gallery_activity_list_main .panel .vignette.jeux_collectifs{
    background-image:url(../images/picto_jeux.png);
}
/* autres */
.page-communaute-photos-activites .field-titre .field-picto.autres,
.node-type-activite .title .icon.autres,
#theme-section .item .field-theme.autres,
.view-id-activites .item .col-left .field-theme.autres,
.magazine--container--col-left--actu .gm-gp-homepage-encarts-communaute .col-left .vignette.autres,
.communaute--container--col-left--encarts-communaute .gm-gp-homepage-encarts-communaute .col-left .image .vignette.autres,
.activity--container .communaute--container--col-left--last-gallery-activity .last-gallery-activity #flexslider_slideshow_gallery_activity_list_main .panel .vignette.autres{
    background-image:url(../images/picto_autre.png);
}
/* jeux collectifs */
.page-communaute-photos-activites .field-titre .field-picto.activités_manuelles,
.node-type-activite .title .icon.activités_manuelles,
#theme-section .item .field-theme.activités_manuelles,
.view-id-activites .item .col-left .field-theme.activités_manuelles,
.magazine--container--col-left--actu .gm-gp-homepage-encarts-communaute .col-left .vignette.activités_manuelles,
.communaute--container--col-left--encarts-communaute .gm-gp-homepage-encarts-communaute .col-left .image .vignette.activités_manuelles,
.activity--container .communaute--container--col-left--last-gallery-activity .last-gallery-activity #flexslider_slideshow_gallery_activity_list_main .panel .vignette.activités_manuelles{
    background-image:url(../images/picto_activite_manuelle.png);
}
.view-id-activites .more-link{
    text-align: left;
}
.view-id-activites .more-link a{
    margin: 0px 0px 0px 0px;
    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;
}
.view-id-activites .more-link a:hover{
    background-color: #ff7800;
}
#views-exposed-form-activites-page-1 .views-submit-button input[type=submit],
#views-exposed-form-activites-page .views-submit-button input[type=submit],
.page-communaute #views-exposed-form-activites-block-3 .views-submit-button input[type=submit]{
    margin: 0;
    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;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    color: #fff;
}
#views-exposed-form-activites-page-1 .views-submit-button input[type=submit]:hover,
#views-exposed-form-activites-page .views-submit-button input[type=submit]:hover,
.page-communaute #views-exposed-form-activites-block-3 .views-submit-button input[type=submit]:hover{
    background-color: #564e3e;
}
.pane-activites{
    margin-bottom: 20px;
}
/**********************************
    DETAIL GALERIE
 *********************************/
#page--overlay-image{
    width: 920px;
}
#page--overlay-image .field-titre{
    margin-bottom: 10px;
}
#page--overlay-image .field-titre .field-picto{
    background-color: #fc8a25;
}
#page--overlay-image .field-image{
    display: inline-block;
    margin-right: 10px;
    float: left;
}
#page--overlay-image .field-pseudo{
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}
#page--overlay-image .field-pseudo a {
    color:#000;
}
#page--overlay-image .prev,
#page--overlay-image .next{
    width: 31px;
    height: 32px;
    float: left;
    width: 31px;
    height: 32px;
    display: block;
    opacity: 1;
    background-position: 0px 0px;
    background-image: url(../images/picto_photos.png);
}
#page--overlay-image .image img{
    display: block;
}
#page--overlay-image .image{
    margin-bottom: 10px;
}
#page--overlay-image  .author{
    float: left;
    bottom: 9px;
    width: 600px;
}
#page--overlay-image  .navigation{
    float: right;
    width: 72px;
    height: 32px;
    right: 10px;
    bottom: 14px;
}
#page--overlay-image .next{
    margin-left: 10px;
    background-position: -31px 0px;
}
#page--overlay-image .description{
    margin-bottom: 10px;
}
/******************************
    PROCHAINES ACTIVITES
******************************/
.page-home .communaute--container h2{
    margin: 0;
}
.page-user-register-new #sidebar-second {
  margin-top: 268px;
}
.page-home .communaute--container .view-id-activites .item,
#sidebar-second .view-id-activites .item{
    border: 0;
    background-color: #f1eee7;
    border-bottom: 1px solid #d8d2c5;
    position: relative;
    margin: 0;
}
.page-home .communaute--container .view-id-activites .item .col-right .field-hour,
#sidebar-second .view-id-activites .item .col-right .field-hour{
    bottom: 5px;
    left: 70px;
}
.page-home .communaute--container .view-id-activites .item .col-right .field-city,
#sidebar-second .view-id-activites .item .col-right .field-city{
    bottom: 5px;
    left: 150px;
}
.page-home .communaute--container .view-id-activites .item .col-left .field-date,
#sidebar-second .view-id-activites .item .col-left .field-date{
    border-radius: 5px;
}
.page-home .communaute--container .view-id-activites .item .col-left .arrow,
#sidebar-second .view-id-activites .item .col-left .arrow{
    left: 40px;
}
.page-home .communaute--container .view-id-activites .item .col-left,
#sidebar-second .view-id-activites .item .col-left{
    width: 60px;
}
.page-home .communaute--container .view-id-activites .item .col-right,
#sidebar-second .view-id-activites .item .col-right{
    width: 212px;
    padding-bottom: 20px;
}
.page-home .communaute--container .view-id-activites .item.action,
#sidebar-second .view-id-activites .item.action{
    border: 0;
}
.page-home .communaute--container .view-id-activites .item.action a,
#sidebar-second .view-id-activites .item.action 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: #fc8a25;
    border-radius: 5px;
    border: 0;
    color: #fff;
}

.page-home .communaute--container .view-id-activites .item.action a:hover,
#sidebar-second .view-id-activites .item.action a:hover{
    background-color: #ff7800;
}

/*********************************
    AMBASSADEURS
*********************************/
#ambassadors-section{
    padding: 0;
    border: 0 !important;
    margin: 0 !important;
}
#ambassadors-section .views-row{
    border-bottom:1px solid #d8d2c5;
    min-height: 50px;
    padding: 10px;
}
#ambassadors-section .views-row:last-child{
    border: 0;
}
#ambassadors-section .views-row .field-pseudo a{
    font-style: normal;
    font-weight: 700;
    color:#000;
}
#ambassadors-section .views-row .views-field-content{
    padding-left: 30px;
     background-image: url(../images/picto_ambassadeur.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    margin-left:60px;
}

#ambassadors-section .views-row .field-city{
    overflow: hidden;
    font-family: "ff-more-web-pro",serif;
    height: 20px;
    background-image: url(../images/picto_localisation.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 17px;
}
#ambassadors-section .views-row .views-field-picture{
    display: inline-block;
    float: left;
    margin-right: 10px;
}

#ambassadors-section .view-footer{
    font-weight: 700;
    text-decoration: underline;
}
#ambassadors-section .view-footer a{
    margin: 5px 0px 5px 5px;
    padding: 5px 21px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    border-radius: 5px;
    border: 0;
    color: #fff;
}
#ambassadors-section .view-footer a:hover{
    background-color: #564e3e;
}
/***********************************
    NOUVEAU MEMBRE
************************************/
.view-communaute-block-nouveaux-membres li.views-row {
    list-style-type: none;
    margin: 0;
    padding: 10px;
    border-bottom: 1px solid #d8d2c5;
    min-height: 50px;
}
.view-communaute-block-nouveaux-membres li.views-row-last{
    border:0;
}
.view-communaute-block-nouveaux-membres{
    border:1px solid #d8d2c5;
    background-color: #f1eee7;
}
.view-communaute-block-nouveaux-membres li.views-row .views-field-picture{
    display: inline-block;
    margin-right: 10px;
    float: left;
}
.view-communaute-block-nouveaux-membres li.views-row .views-field-field-pseudo{

    display: inline-block;
}
.communaute--container--col-left--region__right #block-random-ambassador .pseudo a,
.view-communaute-block-nouveaux-membres li.views-row .views-field-field-pseudo a{
    color:#000;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
.view-communaute-block-nouveaux-membres li.views-row .views-field-field-groupe-regional{
    background-image: url(../images/picto_localisation.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 17px;
    overflow: hidden;
}
.view-communaute-block-nouveaux-membres li.views-row .views-field-field-groupe-regional a{
    color:#000;
    text-decoration: none;
}
/******************************
    THEMES
******************************/
#theme-section h2{
    background-color: #d8d2c5;
    padding: 5px 0px 5px 10px;
    border: 0;
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "ff-more-web-pro",serif;
    font-style: normal;
    font-weight: 900;
}
#theme-section .item{
    width: 140px;
    margin-right: 20px;
    border-radius: 0px 5px 5px 0px;
    margin-bottom: 10px;
    float: left;
    height: 56px;
    line-height:56px;
    text-align:center;
    background-color: #ffa555;
    position: relative;
}
#theme-section .item .field-theme{
    border-radius: 5px 0px 0px 5px;
    width: 44px;
    position: absolute;
    padding-top: 36px;
    border-right: 1px solid #fff;
    background-color: #fc8a25;
    line-height:1.2;
    float: left;
    color:#fff;
    font-weight: 700;
    font-size: 17px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 10px;
}
#theme-section .item .field-theme.autres{
    background-position: center 18px;
}
#theme-section .item .field-theme-name{
    margin-left: 45px;
    font-weight: 700;
    width: 95px;
    text-align: center;
    vertical-align:middle;
    display:inline-block;
    line-height:1.2;
}
#theme-section .item .field-theme-name a{
    color:#fff;
    text-decoration: none;
}
#theme-section .item:nth-child(4n),
#theme-section .item.position-4,
#theme-section .item.position-8,
#theme-section .item.position-12{
    border:0;
    margin-right: 0;
}
/******************************
    HOME PROFIL RIGHT
******************************/
#home_commu_profil_section .user_profil{
    background-color: #fc8a25;
    padding: 10px;
    height: 60px;
}
#home_commu_profil_section .user_profil .field-image{
    display: inline-block;
    float: left;
    margin-right: 10px;
}
#home_commu_profil_section .user_profil .field-pseudo{
    font-weight: 700;
    color:#fff;
    margin-bottom: 3px;
}
#home_commu_profil_section .user_profil .field-city{
    color:#fff;
    background-image: url(../images/picto_localisation_white.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 17px;
    display: inline-block;
    text-transform: capitalize;
}
#home_commu_profil_section .user_profil .field-profil a{
    color:#000;
}
#home_commu_profil_section .menu-menu-profil ul{
    margin: 0;
    padding: 0;
    border: 0;
}
#home_commu_profil_section .menu-menu-profil ul li{
    list-style-type: none;
    padding: 0;
    margin: 0;
    border-top:1px solid #d8d2c5;
    position: relative;

}
#home_commu_profil_section .menu-menu-profil ul li a{
    padding-left: 50px;
    height: 55px;
    line-height: 55px;
    vertical-align: middle;
    display: block;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    color:#000;
    background-repeat: no-repeat;
    background-position: 22px center;
    background-image:url(../images/black_arrow.png);
    background-color: #fdf0e5;
    -webkit-transition: background 0.3s;
}
#home_commu_profil_section .menu-menu-profil ul li .notif{
    background-color: #fc8a25;
    color:#fff;
    font-weight: 700;
    text-align: center;
    height: 35px;
    line-height: 35px;
    width: 35px;
    vertical-align: middle;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 20px;
}
#home_commu_profil_section .menu-menu-profil ul li .notif.number-0{
    display: none;
}
#home_commu_profil_section .menu-menu-profil ul li a:hover{
    background-color: #f5d2b4;
    -webkit-transition: background 0.3s;
}
/******************************
    PUBLICITES
******************************/
#block-block-22 p{
    margin: 0;
}
#block-block-22 img{
    display: block;
}
/******************************
    LES ACTIVITES DE MES AMIS
******************************/
.view-communaute-block-membres-plus-actifs .views-row,
.view-id-communaute_bloc_activites_de_mes_amis .views-row{
    border-bottom: 1px solid #d8d2c5;
    padding: 10px;
    min-height: 50px;
    font-size: 13px;

}
.view-communaute-block-membres-plus-actifs  .views-field-picture,
.view-id-communaute_bloc_activites_de_mes_amis .views-field-picture{
    display: inline-block;
    margin-right: 10px;
    float: left;
}
.view-communaute-block-membres-plus-actifs .views-row .views-field-nothing .pseudo a,
.view-id-communaute_bloc_activites_de_mes_amis .views-row .views-field-nothing .pseudo a{
    color:#000;
    font-weight: 700;
}
.view-communaute-block-membres-plus-actifs .views-row .views-field-nothing .title a,
.view-id-communaute_bloc_activites_de_mes_amis .views-row .views-field-nothing .title a{
    color:#706858;
    font-weight: 700;
}
.view-communaute-block-membres-plus-actifs .views-row-last,
.view-id-communaute_bloc_activites_de_mes_amis .views-row-last{
    border: 0;
}

/******************************
ILS HABITENTS DANS LA MEME REGIONS
********************************/
.view-communaute-block-users-same-interests-same-region table{
    width: 100%;
    margin: 0;
}
.view-communaute-block-users-same-interests-same-region table tr td{
    text-align: center;
    padding: 10px 0px;
}
.view-communaute-block-users-same-interests-same-region table tr td .views-field-picture{
    width: 50px;
    height: 50px;
    margin: 0 auto;
}
.view-communaute-block-users-same-interests-same-region table tr td .views-field-picture a{
    display: block;
}
.view-communaute-block-users-same-interests-same-region table tr td .views-field-picture img{
    display: block;
}
.view-communaute-block-users-same-interests-same-region .view-footer{
    font-weight: 700;
    text-decoration: underline;
}
.view-communaute-block-users-same-interests-same-region .view-footer a{
    margin: 5px 0px 5px 8px;
    padding: 5px 5px 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    border-radius: 5px;
    border: 0;
    color: #fff;
}
.view-communaute-block-users-same-interests-same-region .view-footer a:hover{
    background-color: #564e3e;
}

/****************************************
GROUGES REGIONAUX
*****************************************/
#groupes-regionaux-section{
    background-color:#f1eee7;
}
#groupes-regionaux-section a {
    display: block;
    text-decoration: none;
    background-image: url(../images/picto_localisation.png);
    background-repeat: no-repeat;
    background-position: 7px center;
    padding-left: 25px;
    border-radius: 5px;
    color: #000;
    background-color: #fff;
    width: 155px;
    height: 25px;
    line-height: 25px;
    margin: 10px 0px 10px 20px;
    vertical-align: middle;
    font-size: 12px;
}
/***************************************
DERNIERES PHOTOS
******************************************/
#block-views-582bceb4100d8a741f1555d346262b1d li,
#block-views-1a9b7031d8b345e4fb1bcaec6fc6e240 li{
    margin-left: 0px;
}
#block-views-582bceb4100d8a741f1555d346262b1d .flex-control-nav,
#block-views-1a9b7031d8b345e4fb1bcaec6fc6e240 .flex-control-nav{
    display: none;
}
#block-views-582bceb4100d8a741f1555d346262b1d .flex-direction-nav li a,
#block-views-1a9b7031d8b345e4fb1bcaec6fc6e240 .flex-direction-nav li a{
    opacity: 1;
    width: 31px;
    height: 32px;
    display: block;
    background-image: url(../images/picto_photos.png);
}
#block-views-582bceb4100d8a741f1555d346262b1d .flex-direction-nav a:before,
#block-views-1a9b7031d8b345e4fb1bcaec6fc6e240 .flex-direction-nav a:before{
   display: none;
}
#block-views-582bceb4100d8a741f1555d346262b1d .flex-direction-nav li a.flex-prev,
#block-views-1a9b7031d8b345e4fb1bcaec6fc6e240 .flex-direction-nav li a.flex-prev{
    left: 5px;
}
#block-views-582bceb4100d8a741f1555d346262b1d .flex-direction-nav li a.flex-next,
#block-views-1a9b7031d8b345e4fb1bcaec6fc6e240 .flex-direction-nav li a.flex-next{
    right: 5px;
    background-position: -31px 0px;
}
#block-views-582bceb4100d8a741f1555d346262b1d,
#block-views-1a9b7031d8b345e4fb1bcaec6fc6e240{
    border:1px solid #d8d2c5;
    /*margin-top: 20px;*/
}
#block-views-582bceb4100d8a741f1555d346262b1d .flexslider,
#block-views-1a9b7031d8b345e4fb1bcaec6fc6e240 .flexslider{
    border-radius: 0px;
    -webkit-box-shadow:none;
    margin: 0;
}
#block-interactive-map-interactive-map h2,
#block-views-582bceb4100d8a741f1555d346262b1d h2,
#block-views-1a9b7031d8b345e4fb1bcaec6fc6e240 h2{
    background-color: #d8d2c5;
    padding: 5px 0px 5px 10px;
    border: 0;
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "ff-more-web-pro",serif;
    font-style: normal;
    font-weight: 900;
}
/*****************************
    DETAIL ACTIVITE
*******************************/
#activity-card{
    background-color: #f1eee7;
    border: 3px solid #d8d2c5;
}
#activity-card .col-left{
    width: 253px;
    float: left;
    font-size: 13px;
}
#activity-card .col-left .field-date,
#activity-card .col-left .field-schedule,
#activity-card .col-left .field-participation,
#activity-card .col-left .field-user{
    border-bottom: 1px solid #d8d2c5;
    padding:10px;
}
#activity-card .col-left .field-date,
#activity-card .col-left .field-schedule,
#activity-card .col-left .field-participation{
    font-weight: 700;
}
#activity-card .col-left .field-action{
    padding: 10px;
}
#activity-card .col-left .field-cancel a,
#activity-card .col-left .field-join a{
    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;
}
#activity-card .col-left .field-cancel a:hover,
#activity-card .col-left .field-join a:hover{
    background-color: #ff7800;
}
.node-type-activite .title .icon{
    background-color: #706858;
    border-radius: 5px;
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 7px;
    margin-top: 4px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50%;
}
.node-type-activite .title h1{
    font-weight: normal;
    font-size: 29px;
    font-family: "ff-more-web-pro",serif;
}

.node-type-activite .gallery .gallery-title{
    background-color: #d8d2c5;
    padding: 5px 0px 5px 10px;
    border: 0;
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "ff-more-web-pro",serif;
    font-style: normal;
    font-weight: 900;
}
.node-type-activite .gallery .field-image {
    width: 140px;
    float: left;
    margin-top: 9px;
    margin-right: 19px;
}
.node-type-activite .gallery .field-image:last-child{
    margin-right: 0;
}
.node-type-activite .gallery a.more-link{
    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;
    color: #fff;
}
.node-type-activite .gallery a.more-link:hover{
    background-color: #564e3e;
}

.node-type-activite h1.title{
    display: none;
}
#activity-card .col-left .field-hour{
    background-image: url(../images/picto_horraire.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 20px;
    display: inline-block
}
#activity-card .col-left .field-location{
    background-image: url(../images/picto_localisation.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left: 20px;
    display: inline-block
}
#activity-card .col-left .field-participation_nombre{
    background-image: url(../images/picto_personne.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left: 30px;
}
#activity-card .col-left .field-user{
    height: 30px;
}
#activity-card .col-left .field-user a{
    color: #000;
}
#activity-card .col-left .field-image{
    display: inline-block;
    float: left;
    margin-right: 10px;
}
#activity-card .col-right{
    width: 360px;

    float: left;
}
#activity-card .col-right .field-image img{
    display: block;
}

/***************************
    REJOINDRE POPUP
****************************/
#page--must-join .wrapper{
    background-color: #ffffff;
    border:1px solid #a9a7a2;
    border-radius: 5px;
    width: 440px;
    margin-top: 5px;
}
#page--must-join .helper{
    width: 440px

}
#page--must-join .field-members{
    height: 36px;
    line-height: 36px;
    float: left;
    width: 200px;
    margin: 10px;
}
#page--must-join .wrapper .header{
    position: relative;
}
#page--must-verified .wrapper a:hover,
#page--must-join .helper a:hover,
#page--must-join .wrapper .header a:hover{
    background-color: #ff7800;
}
#page--must-join .helper a,
#page--must-join .wrapper .header a{
    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;
    position: absolute;
    right: 5px;
    top: 7px;
}
#page--must-join .helper .button{
    text-align: right;
}
#page--must-join .helper a{
    position: relative;
    left: auto;
    top: auto;
}
#page--must-join .wrapper .groupe_regional{
    font-family: "ff-more-web-pro",serif;
    font-style: normal;
    margin: 0;
    font-weight: 900;
    font-size: 15px;
    text-transform: uppercase;
    padding-left: 47px;
    background-image: url(../images/picto_marker.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    height: 45px;
    line-height: 45px;
    vertical-align: middle;
    border-bottom: 1px solid #aaa7a3;
}
#page--must-verified .wrapper a{
    margin-top: 5px;
    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;
}
/****************************
    LISTE DES INSCRIS
****************************/
.view-communaute-activite-block-liste-des-inscrits tr td{
    padding: 10px 0px;
    width: 205px;
}
.view-communaute-activite-block-liste-des-inscrits .views-field-name{
    display: inline-block;
}
.view-communaute-activite-block-liste-des-inscrits .views-field-name a{
    color: #000;
    height: 50px;
    width: 89px;
    line-height: 50px;
    vertical-align: middle;
    text-decoration: none;
    font-weight: 700;
    overflow: hidden;
    display: block;
}
.view-communaute-activite-block-liste-des-inscrits .views-field-picture{
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.node-type-activite .pane-node-comment-form form{
    background-color: #f1eee7;
    border:1px solid #d8d2c5;
    padding: 10px 20px;
    margin-top: 10px;
}
.node-type-activite .pane-node-comment-form form #edit-author--2{
    display: inline-block;
    float: left;
}
.node-type-activite .pane-node-comment-form form #edit-author--2 a{
    color:#000;
}
.node-type-activite .pane-node-comment-form form #edit-comment-body{
    width: 400px;
    float: right;
}
.node-type-activite .pane-node-comment-form form #edit-comment-body textarea{
    resize: none;
}
.node-type-activite .pane-node-comment-form form  .form-actions{
    clear: both;
    text-align: right;
}
.node-type-activite .pane-node-comment-form form  .form-actions input[type=submit]{
    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;
}
/**********************************
    LISTE DES COMMENTAIRES
***********************************/
.view-activite-commentaires .views-row {
    border-top: 1px solid #d8d2c5;
    padding: 20px 0px 0px 0px;
    margin-top: 20px;
    position:relative;
}
.view-activite-commentaires .views-row a{
    color: #000;
}
.view-activite-commentaires .views-row .views-field-picture{
    display: inline-block;
    margin-right: 10px;
    border-radius: 5px;
    display: block;
    float: left;
}
.view-activite-commentaires .views-row .link-edit{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    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;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    position: absolute;
    background-color: #564e3e;
    top: 5px;
    right: 10px;
}

/*********************************
    GROUPES REGIONNAUX
**********************************/
#discover_regionals_grps h2{
    background-color: #d8d2c5;
    padding: 5px 0px 5px 10px;
    border: 0;
    margin: 10px 0px 10px 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "ff-more-web-pro",serif;
    font-style: normal;
    font-weight: 900;
}
#discover_regionals_grps .item{
    border:3px solid #d8d2c5;
    margin-bottom: 20px;
}
#discover_regionals_grps .item .header{
    background-color: #d8d2c5;
    position: relative;
}
#discover_regionals_grps .item .header a{
    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;
    border-radius: 5px;
    border: 0;
    color: #fff;
    position: absolute;
    right: 8px;
    bottom: 9px;
}
#discover_regionals_grps .item .header a.is_member:hover{
    background-color: #fc8a25;
    background-image: url(../images/picto_close.png);
}
#discover_regionals_grps .item .header a.is_member{
    background-image: url(../images/picto_check_white.png);
    -webkit-transition: background 0.5s;
    background-color: #52bf22;
}
#discover_regionals_grps .item .header a.is_not_member:hover{
    background-color: #ff7800;
}
#discover_regionals_grps .item .header a.is_not_member{
    background-image: url(../images/white_arrow.png);
    background-color: #fc8a25;
}
#discover_regionals_grps .item .header .groupe_regional{
    font-family: "ff-more-web-pro",serif;
    font-style: normal;
    font-weight: 900;
    font-size:15px;
    padding-left: 50px;
    vertical-align: middle;
    height: 50px;
    line-height: 50px;
    background-image: url(../images/picto_localisation_big.png);
    background-repeat: no-repeat;
    background-position: 13px center;
}
#discover_regionals_grps .item .content{
    padding: 10px;
}
#discover_regionals_grps .item .content .col-left{
    width: 280px;
    float: left;
}
#discover_regionals_grps .item .content .col-right{
    width: 300px;
    height: 210px;
    float: right;
    border:1px solid #d8d2c5;
}
#discover_regionals_grps .item .content .col-right .field-image img{
    border:0;
}
#discover_regionals_grps .item .field-images{
    position: relative;
    height: 210px;
}
#tabs-comments .col-left .slides li,
#discover_regionals_grps .item .field-images li{
    margin: 0;
}
#tabs-comments .col-left .slides:after,
#discover_regionals_grps .slides:after{
    display: none;
}
#tabs-comments .col-left .flex-direction-nav li a,
#discover_regionals_grps .item .field-images .flex-direction-nav li a{
    opacity: 1;
    width: 31px;
    height: 32px;
    display: block;
    opacity: 1;
    background-position: 0px -32px;
    background-image: url(../images/picto_photos.png);
}
#tabs-comments .col-left .flex-prev,
#discover_regionals_grps .item .field-images .flex-prev{
    left: 5px;
}
#tabs-comments .col-left .flex-next,
#discover_regionals_grps .item .field-images .flex-next{
    right: 5px;
    background-position: -31px -32px !important;
}
#tabs-comments .col-left .flex-direction-nav a:before,
#tabs-comments .col-left .flex-direction-nav a:before,
#discover_regionals_grps .item .field-images .flex-direction-nav a:before,
#discover_regionals_grps .item .field-images .flex-direction-nav a:before{
   display: none;
}

#discover_regionals_grps .item .field-members{
    clear: both;
    height: 36px;
    line-height: 36px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d8d2c5;
}
#discover_regionals_grps .item .field-members.last{
    padding: 0;
    border: 0;
}
#page--must-join  .membre .icone,
.gm-style-iw .content .membre .icone,
#discover_regionals_grps .item .field-members.membre .icone{
    background-image: url(../images/picto_personne_white.png);
}
#page--must-join  .activite .icone,
.gm-style-iw .content .activite .icone,
#discover_regionals_grps .item .field-members.activite .icone{
    background-image: url(../images/picto_activite.png);
}
#page--must-join  .ambassadeurs .icone,
.gm-style-iw .content .ambassadeurs .icone,
#discover_regionals_grps .item .field-members.ambassadeurs .icone{
    background-image: url(../images/picto_ambassadeur_white.png);
}
#page--must-join  .galeries .icone,
.gm-style-iw .content .galeries .icone,
#discover_regionals_grps .item .field-members.galeries .icone{
    background-image: url(../images/picto_galerie.png);
}
#page--must-join .field-members .field-value,
#discover_regionals_grps .item .field-members .field-value{
    height: 36px;
    width: 80px;
    position: relative;
    float: left;
}
#page--must-join .field-members .info,
#discover_regionals_grps .item .field-members .info{
    float: left;
    font-weight: 700;
    margin-left: 20px;
    display: inline-block;
}
#discover_regionals_grps .item .field-members .info a{
    color:black;
}
#page--must-join .field-members .field-value .icone,
#discover_regionals_grps .item .field-members .field-value .icone{
    border-radius: 5px 0px 0px 5px;
    background-color: #fc8a25;
    margin-right: 1px;
    width: 34px;
    height: 36px;
    float: left;
    background-repeat: no-repeat;
    background-position: center center;
}
#page--must-join .field-members .field-value .valeur,
#discover_regionals_grps .item .field-members .field-value .valeur{
    border-radius: 0px 5px 5px 0px;
    background-color: #ffa555;
    width: 38px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    float: left;
}
#page--must-join .field-members .field-value .arrow,
#discover_regionals_grps .item .field-members .field-value .arrow{
    width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #ffa555;
    position: absolute;
    top: 10px;
    left: 73px;
}
/***************************
    GALERIES PHOTOS
****************************/

.view-page-galeries-photos-par-activite form{
    background-color: #d8d2c5;
    padding: 10px;
    position: relative;
}
.not-logged-in .view-page-galeries-photos-par-activite form{
    display: none;
}
.view-page-galeries-photos-par-activite form select {
    height: 28px;
    width: 200px;
}
.view-page-galeries-photos-par-activite form .views-submit-button{
    display: inline-block;
    margin: 0px;
    float: right;
}
.view-page-galeries-photos-par-activite form .views-submit-button{
    display: none;
}
.view-page-galeries-photos-par-activite a.lien_ajouter{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: block;
    float:right;
    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;
    cursor: pointer;
    color: #fff;
    position: absolute;
    margin-left: 430px;
    margin-top: -44px;
}
.view-page-galeries-photos-par-activite a.lien_ajouter:hover{
    background-color: #ff7800;
}
#views-exposed-form-page-galeries-photos-par-activite-page label{
    float: left;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    margin-right: 10px;
}
#views-exposed-form-page-galeries-photos-par-activite-page select{
    float: left;
}
.page-user-galeries #content .item,
.view-page-galeries-photos-par-activite .item{
    border:3px solid #d8d2c5;
    background-color: #f1eee7;
    width: 294px;
    margin-top: 20px;
    float: left;
}
.page-user-galeries #content .item:nth-child(odd),
.view-page-galeries-photos-par-activite .item.odd{
    margin-right: 20px;
}
.page-user-galeries #content .item .header,
.view-page-galeries-photos-par-activite .item .header{
    padding: 10px;
}
.page-user-galeries #content .item .header .field-galleries,
.view-page-galeries-photos-par-activite .item .header .field-galleries{
    width: 70px;
    float: left;
    position: relative;
}
.page-user-galeries #content .item .header .field-galleries .info,
.view-page-galeries-photos-par-activite .item .header .field-galleries .info{
    font-size: 18px;
    font-weight: 700;
    border-radius: 5px;
    background-color: #ffa555;
    text-align: center;
    width: 49px;
    color:#fff;
    background-image: url(../images/picto_galerie.png);
    background-repeat: no-repeat;
    background-position: center 10px;
    padding: 27px 0px 2px 0px;
}
.page-user-galeries #content .item .header .field-galleries .arrow,
.view-page-galeries-photos-par-activite .item .header .field-galleries .arrow{
    width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #ffa555;
    position: absolute;
    top: 19px;
    left: 49px;
}
.page-user-galeries #content .item .field-link a,
.view-page-galeries-photos-par-activite .item .field-link 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: #fc8a25;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    margin-top: 10px;
    color: #fff;
}
.page-user-galeries #content .item .field-link a:hover,
.view-page-galeries-photos-par-activite .item .field-link a:hover{
    background-color: #ff7800;
}
.page-user-galeries #content .item .field-title a,
.view-page-galeries-photos-par-activite .item .field-title a{
    font-weight: 700;
    font-size: 17px;
    color:#000;
    text-decoration: none;
}
.page-user-galeries #content .item .field-title a:hover,
.view-page-galeries-photos-par-activite .item .field-title a:hover{
    text-decoration: underline;
}
.page-user-galeries #content .item .field-schedule,
.view-page-galeries-photos-par-activite .item .field-schedule {
    background-image: url(../images/picto_calendrier.png);
    font-weight: 700;
    font-size: 14px;
    background-position: 0px center;
    background-repeat: no-repeat;
    padding-left: 25px;
    text-transform: uppercase;
}
.page-user-galeries #content .item .footer,
.view-page-galeries-photos-par-activite .item .footer{
    padding: 3px 15px 10px 15px;
}
.page-user-galeries #content .item .extra-info,
.view-page-galeries-photos-par-activite .item .extra-info{
    position: relative;
    height: 20px;
    width: 260px;
    margin: 5px 0px;
}
.page-user-galeries #content .item .author-info .field-image,
.view-page-galeries-photos-par-activite .item .author-info .field-image{
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.page-user-galeries #content .item .field-pseudo,
.view-page-galeries-photos-par-activite .item .field-pseudo{
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}
.page-user-galeries #content .item .field-pseudo a,
.view-page-galeries-photos-par-activite .item .field-pseudo a{
    color:#000;
    font-weight: 700;
}
.page-user-galeries #content .item .extra-info .field-participants,
.view-page-galeries-photos-par-activite .item .extra-info .field-participants{
    position: absolute;
    bottom: 10px;
    left: 0;
    font-weight: 700;
    width: 50px;
    background-image: url(../images/picto_personne.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 30px;
    top:0;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
.view-page-galeries-photos-par-activite .item .extra-info .field-participants{
    width: 30px;
}

.page-user-galeries #content .item .extra-info .field-hour,
.view-page-galeries-photos-par-activite .item .extra-info .field-hour{
    position: absolute;
    bottom: 10px;
    left: 80px;
    font-weight: 700;
    width: 60px;
    overflow: hidden;
    height: 20px;
    background-image: url(../images/picto_horraire.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 20px;
    top:0;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
.page-user-galeries #content .item .extra-info .field-city,
.view-page-galeries-photos-par-activite .item .extra-info .field-city{
    position: absolute;
    bottom: 10px;
    font-weight: 700;
    left: 160px;
    width: 83px;
    overflow: hidden;
    height: 20px;
    background-image: url(../images/picto_localisation.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 17px;
    top:0;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

.view-page-galeries-photos-par-activite .item .extra-info .field-city{
    left: 60px;
    width: 163px;
}

.page-user-galeries #content .item .field-deleteLink{
    padding-top: 8px;
}
.page-user-galeries #content .item .field-deleteLink a{
    color:#000;
    margin: 0px 0px 0px 70px;
    background-image: url(../images/picto_close_black.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 15px;
    text-decoration: none;
}
.page-user-galeries #content .item .field-deleteLink a:hover{
    text-decoration: underline;
}
/*****************************
    ADD PHOTO
******************************/
.page-user-galeries-update .vertical-tabs,
.page-node-add-gallerie-activite .vertical-tabs{
    display: none;
}
.page-user-galeries-update .fieldset-wrapper,
.page-node-add-gallerie-activite .fieldset-wrapper{
    background-color: #f1eee7;
    border: 1px solid #d8d2c5;
    padding: 20px;
}
.page-user-galeries-update .tabledrag-changed-warning,
.page-node-add-gallerie-activite .tabledrag-changed-warning{
    width: 350px;
}
.page-user-galeries-update #edit-field-photos-activite-und-table tr td,
.page-node-add-gallerie-activite #edit-field-photos-activite-und-table tr td{
    vertical-align: middle;
}
.page-user-galeries-update #edit-field-photos-activite-und-table tr,
.page-node-add-gallerie-activite #edit-field-photos-activite-und-table tr{
    background: none;
}
.page-user-galeries-update #edit-field-photos-activite-und-table tr td,
.page-node-add-gallerie-activite #edit-field-photos-activite-und-table tr td{
    background: none;
    padding: 10px 0px;
}
.page-user-galeries-update #edit-field-photos-activite-und-table tr td a,
.page-node-add-gallerie-activite #edit-field-photos-activite-und-table tr td a{
    color:#000;
}
.page-user-galeries-update .image-widget-data a,
.page-node-add-gallerie-activite .image-widget-data a{
    color:#000;
}
.page-user-galeries-update .fieldset-legend,
.page-node-add-gallerie-activite .fieldset-legend{
    display: none;
}
.page-user-galeries-update .fieldset-description,
.page-node-add-gallerie-activite .fieldset-description{
    width: 450px;
    float: right;
    padding-left: 20px;
    border-left: 1px solid #d8d2c5;
    margin-left: 10px;
}
.page-user-galeries-update .fieldset-description li,
.page-node-add-gallerie-activite .fieldset-description li{
    margin: 0;
}
.page-user-galeries-update .form-type-managed-file > label,
.page-node-add-gallerie-activite .form-type-managed-file > label{
    font-weight: normal;
    font-size: 18px;
}
.page-user-galeries-update .form-submit,
.page-node-add-gallerie-activite .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-galeries-update .form-submit:hover,
.page-node-add-gallerie-activite .form-submit:hover{
    background-color: #564e3e;
}
.page-user-galeries-update .form-type-managed-file .description,
.page-node-add-gallerie-activite .form-type-managed-file .description{
    margin-top: 10px;
}
.page-user-galeries-update .image-widget-data input[type=submit],
.page-user-galeries-update #edit-delete{
    margin-left: 10px;
}
.page-user-galeries-update #edit-submit{
    background-color: #fc8a25;
}
.page-user-galeries-update #edit-submit:hover{
    background-color: #ff7800;
}
/*****************************
    DETAIL GALERIE
*****************************/
.page-communaute-photos-activites h1#page-title{
    display: none;
}
.page-communaute-photos-activites .field-titre .field-picto {
    background-color: #706858;
    border-radius: 5px;
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 7px;
    margin-top: 4px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50%;
}
.gm-gp-blocks-comm-details-gallery-section h1{
    font-family: "ff-more-web-pro",serif;
    font-weight: normal;
    font-size: 29px;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card{
    border:3px solid #d8d2c5;
    background-color: #f1eee7;
    padding: 15px;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card .field-date{
    background-image: url(../images/picto_calendrier.png);
    font-weight: 700;
    font-size: 14px;
    background-position: 0px center;
    background-repeat: no-repeat;
    padding-left: 25px;
    text-transform: uppercase;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card .field-author{
    height: 30px;
    margin: 5px 0px;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card  .col-left{
    display: inline-block;
    width: 100px;
    width: 270px;
    float: left;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card .col-right{
    display: inline-block;
    width: 270px;
    float: right;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card .col-right .field-participants{
    font-weight: 700;
    width: 50px;
    background-image: url(../images/picto_personne.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 30px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    display: inline-block;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card .col-right .field-location{
    font-weight: 700;
    width: 90px;
    overflow: hidden;
    background-image: url(../images/picto_localisation.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 14px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    display: inline-block;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card .col-right .field-hour{
    font-weight: 700;
    width: 60px;
    display: inline-block;
    overflow: hidden;
    height: 20px;
    background-image: url(../images/picto_horraire.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card .col-right .field-update{
    font-size: 14px;
    margin-top: 10px;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card .field-author .field-image{
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card .field-author .field-pseudo{
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card .field-author .field-pseudo a{
    color:#000;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card a.field-link {
    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;
    margin-top: 10px;
    color: #fff;
}
.gm-gp-blocks-comm-details-gallery-section .activity-card a.field-link:hover{
    background-color: #ff7800;
}
.gm-gp-blocks-comm-details-gallery-section .gallery .content .field-image:nth-child(-n+4){
    margin-top: 10px;
}
.gm-gp-blocks-comm-details-gallery-section .gallery .content .field-image:nth-child(4n){
    margin-right: 0px;
}
.gm-gp-blocks-comm-details-gallery-section .gallery .field-image{
    float: left;
    width: 140px;
    height: 100px;
    margin: 20px 20px 0px 0px;
}
.gm-gp-blocks-comm-details-gallery-section .gallery .gallery-title{
    background-color: #d8d2c5;
    padding: 5px 0px 5px 10px;
    border: 0;
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "ff-more-web-pro",serif;
    font-style: normal;
    font-weight: 900;
    margin-top: 30px;
}
.gm-gp-blocks-comm-details-gallery-section .gallery .field-image a.add_picture{
   display: block;
   height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/picto_add_picture.png);
}
#page--select-an-activity{
    width: 620px;
}
#page--select-an-activity .helper{
    font-size: 16px;
}
/*****************************
    LES MEMBRES
******************************/
.page-communaute-membres h1.title{
    background-color: #d8d2c5;
    padding: 5px 0px 5px 10px;
    border: 0;
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "ff-more-web-pro",serif;
    font-style: normal;
    font-weight: 900;
}
.page-communaute-membres h2.title{
    background-color: #d8d2c5;
    padding: 5px 0px 5px 10px;
    border: 0;
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "ff-more-web-pro",serif;
    font-style: normal;
    font-weight: 900;
}
.page-communaute-membres .liste-des-membres .item{
    list-style-type: none;
    margin: 0;
    position: relative;
    min-height: 50px;
    padding: 5px 0px;
    border-top: 1px solid #d8d2c5;
}
.page-communaute-membres .liste-des-membres .item.me{
    background-color: #f1eee7;
}
.page-communaute-membres .liste-des-membres .item:hover{
    background-color: #f1eee7;
}
.page-communaute-membres .liste-des-membres .item.views-row-last{
    border-bottom: 1px solid #d8d2c5;
}
.page-communaute-membres .liste-des-membres .item .field-image{
    display: inline-block;
    margin: 0px 10px 0px 0px;
    float: left;
}
.page-communaute-membres .liste-des-membres .item .field-pseudo a{
    color:#000;
    font-weight: 700;
    text-decoration: none;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}
.page-communaute-membres .liste-des-membres .item .field-groups{
    background-image: url(../images/picto_localisation.png);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 17px;
    overflow: hidden;
    width: 340px;
}
.page-communaute-membres .liste-des-membres a.profil,
.page-communaute-membres .liste-des-membres a.unfriend,
.page-communaute-membres .liste-des-membres a.cancel,
.page-communaute-membres .liste-des-membres a.pendding,
.page-communaute-membres .liste-des-membres a.friend{
    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;
}

.page-communaute-membres .liste-des-membres div.pendding{
    margin: 0;
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    background: #706858;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    border-radius: 5px;
    border: 0;
    color: #fff;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -15px;
}

.page-communaute-membres .liste-des-membres a.profil{
    display: none;
}
.page-communaute-membres .liste-des-membres a.friend{
    right: 0px;
    display: inline-block;
    background-color: #fc8a25;
    background-image: url(../images/picto_add.png);
}
.page-communaute-membres .liste-des-membres a.cancel,
.page-communaute-membres .liste-des-membres a.unfriend{
    right: 0px;
    padding-right: 10px;
    display: inline-block;
    background-color: #fc8a25;
    background-image: url(../images/picto_close.png);
}
.page-communaute-membres .liste-des-membres a.cancel{
    width: 140px;
}
.page-communaute-membres .liste-des-membres a.cancel:hover,
.page-communaute-membres .liste-des-membres a.unfriend:hover,
.page-communaute-membres .liste-des-membres a.friend:hover{
    background-color: #ff7800;
}

.page-communaute-membres #gm-gp-communaute-membres-filtre-form{
    background-color: #d8d2c5;
    position: relative;
}
.page-communaute-membres #gm-gp-communaute-membres-filtre-form input[type=text],
.page-communaute-membres #gm-gp-communaute-membres-filtre-form select{
    height: 24px;
    line-height: 24px;
    padding: 0;
    margin: 0;
}
.page-communaute-membres #gm-gp-communaute-membres-filtre-form select{
    height: 28px;
    line-height: 28px;
    padding: 0;
    margin: 0;
}

.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item,
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-submit{
    margin-top: 0;
    margin-bottom: 0;
}

.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-pseudo,
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-ambassadeurs{
    margin-left: 20px;
}
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-groupe-regional,
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-pseudo,
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-sexe,
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-ambassadeurs,
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-interets {
    float: left;
    padding: .5em 1em 0 0;
}

.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-groupe-regional > label,
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-pseudo label,
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-sexe label{
    font-size: 15px;
    font-weight: 700;
}
/*#edit-field-genre-value-1-wrapper .form-type-checkbox{
    display: inline-block;
}
#edit-field-genre-value-1-wrapper .form-type-checkbox label{
    font-size: 13px;
    font-weight: normal;
}*/

.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-ambassadeurs{
    width: 100%;
    display: block;
    margin-bottom: 18px;
}

.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-interets{
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-interets > label{
    height: 50px;
    padding-left: 50px;
    font-weight: 700;
    font-size: 15px;
    line-height: 50px;
    vertical-align: middle;
    background-image: url(../images/picto_fleche_down.png);
    background-repeat: no-repeat;
    background-position: 20px center;
    cursor: pointer;
}

.page-communaute-membres #edit-interets{
    display: none;
    background-color: #f1eee7;
    padding: 20px;
}
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-interets .form-type-checkbox  {
    display: inline-block;
    width: 180px;
    margin: 5px 0px;
}
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .form-item-interets .form-type-checkbox label{
    font-weight: normal;
}
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .btn {
    height: 50px;
    margin-bottom: 5px;
}
.page-communaute-membres #gm-gp-communaute-membres-filtre-form .btn #edit-submit{
    margin: 0;
    border: 0;
    height: 31px;
    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;
    position: absolute;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
}
.page-communaute-membres #edit-submit:hover{
    background-color: #ff7800;
}

.page-communaute-membres .pager .btn-see-more{
    background-color: #fbba17;
    padding: 5px 0px 5px 13px;
    border-radius: 5px;
    display: block;
    text-align: center;
    border-radius: 5px;
    display: block;
    color: #000;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    font-size: 19px;
    max-width: 268px;
    margin: 0 auto;
}
.page-communaute-membres .pager .btn-see-more:hover{
    background-color: #fccd58;
}

/**********************************
    ADD/EDIT ACTIVITE
**********************************/
.page-node-edit.node-type-activite  .vertical-tabs,
.page-node-add-activite .vertical-tabs{
    display: none;
}
.page-node-edit.node-type-activite fieldset,
.page-node-add-activite fieldset{
    width : 580px;
    padding : 20px 20px;
    border : 1px solid #d8d2c5;
    background-color: #f1eee7;
}
.page-node-edit.node-type-activite .group-activite .fieldset-wrapper,
.page-node-add-activite .group-activite .fieldset-wrapper{
    margin-top:-15px;
}
.page-node-edit.node-type-activite #edit-field-register-activite,
.page-node-add-activite #edit-field-register-activite{
    display: none;
}
.page-node-edit.node-type-activite fieldset fieldset,
.page-node-add-activite fieldset fieldset{
    width : 100%;
    border : 0px;
    margin : 0;
    padding : 0;
}
.page-node-edit.node-type-activite label,
.page-node-add-activite label{
    text-align : left;
    margin-bottom : 7px;
}
.page-node-edit.node-type-activite .form-item-field-image-und-0,
.page-node-add-activite .form-item-field-image-und-0{
    width : 100%;
}
.page-node-edit.node-type-activite .form-item-field-image-und-0 label,
.page-node-add-activite .form-item-field-image-und-0 label{
    width : 280px;
}
.page-node-edit.node-type-activite #edit-field-image-und-1-upload,
.page-node-add-activite #edit-field-image-und-0-upload{
    margin-top : 3px;
    margin-right : 20px;
    margin-bottom : 15px;
}
.page-node-edit.node-type-activite .group-activite fieldset,
.page-node-add-activite .group-activite fieldset{
    float : left;
    margin-top : 15px;
}
.page-node-edit.node-type-activite table tr td,
.page-node-add-activite table tr td{
    vertical-align: middle;
}
.page-node-edit.node-type-activite .fieldset-wrapper .tabledrag-toggle-weight-wrapper,
.page-node-add-activite .fieldset-wrapper .tabledrag-toggle-weight-wrapper{
    display: none;
}
.page-node-edit.node-type-activite table tr td .image-widget-data,
.page-node-add-activite table tr td .image-widget-data{
    display: none;
}
.page-node-edit.node-type-activite table tr td .image-preview,
.page-node-add-activite table tr td .image-preview{
    margin: 5px 0px;
    padding: 0;
}
.page-node-edit.node-type-activite table tr td .image-preview img,
.page-node-add-activite table tr td .image-preview img{
    display: block;
}
.page-node-edit.node-type-activite table tr td a.tabledrag-handle,
.page-node-add-activite table tr td a.tabledrag-handle{
    margin: 0;
}
.page-node-edit.node-type-activite .group-activite fieldset legend,
.page-node-add-activite .group-activite fieldset legend{
    display:none;
}
.page-node-edit.node-type-activite .group-planification fieldset legend,
.page-node-add-activite .group-planification fieldset legend{
    height : 20px;
}
.page-node-edit.node-type-activite .group-planification fieldset label,
.page-node-add-activite .group-planification fieldset label{
    display : none;
}
.page-node-edit.node-type-activite fieldset fieldset legend span,
.page-node-add-activite fieldset fieldset legend span{
    font-weight : 700;
    margin-bottom : 7px;
    float : left;
}
.page-node-edit.node-type-activite fieldset fieldset .date-padding,
.page-node-add-activite fieldset fieldset .date-padding{
    margin : 0;
    padding : 0;
}
.page-node-edit.node-type-activite fieldset fieldset .date-no-float,
.page-node-add-activite fieldset fieldset .date-no-float{
    margin : 0;
    padding : 0;
    width : 100%;
}
.page-node-edit.node-type-activite fieldset fieldset .form-item,
.page-node-add-activite fieldset fieldset .form-item{
    margin : 0;
}
.page-node-edit.node-type-activite .form-type-textfield,
.page-node-add-activite .form-type-textfield{
    width : 280px;
    margin : 0;
    padding : 0;
}
.page-node-edit.node-type-activite .form-item-title,
.page-node-add-activite .form-item-title{
    float : left;
    margin-right : 20px;
}
.page-node-edit.node-type-activite .form-item-field-date-de-fin-inscription-und-0-value-date,
.page-node-edit.node-type-activite .form-item-field-date-activite-und-0-value-date,
.page-node-add-activite .form-item-field-date-de-fin-inscription-und-0-value-date,
.page-node-add-activite .form-item-field-date-activite-und-0-value-date{
    margin-right : 20px !important;
}
.page-node-edit.node-type-activite .form-type-textfield input,
.page-node-add-activite .form-type-textfield input{
    width : 258px;
    height : 30px;
    border : 1px solid #d8d2c5;
    padding : 0 10px;
    margin-right: 20px;
}
.page-node-edit.node-type-activite .form-type-select #edit-field-groupe-regional-und,
.page-node-add-activite .form-type-select #edit-field-groupe-regional-und{
    width : 280px;
    height : 64px;
    border : 1px solid #d8d2c5;
    padding : 0 0 0 10px;
    vertical-align : middle;
}
.page-node-edit.node-type-activite .form-type-select select,
.page-node-add-activite .form-type-select select{
    width : 280px;
    height : 30px;
    border : 1px solid #d8d2c5;
    padding : 0 0 0 10px;
    vertical-align : middle;
    line-height : 30px;
}
.page-node-edit.node-type-activite fieldset .fieldset-wrapper > div,
.page-node-add-activite fieldset .fieldset-wrapper > div{
    margin-bottom : 15px;
}
.page-node-edit.node-type-activite .form-submit,
.page-node-add-activite .form-submit{
    background-color: #706858;
    background-image: url("../images/white_arrow.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 5px 30px;
    text-decoration: none;
    float : left;
    height: 31px;
}
.page-node-edit.node-type-activite .form-submit#edit-delete{
    margin-left: 10px;
}
.page-node-edit.node-type-activite .form-submit:hover,
.page-node-add-activite .form-submit:hover{
    cursor : pointer;
    background-color: #564E3E;
}
.page-node-edit.node-type-activite a.cancel ,
.page-node-edit.node-type-activite #edit-submit,
.page-node-add-activite a.cancel ,
.page-node-add-activite #edit-submit{
    background-color: #fc8a25;
    background-image: url("../images/white_arrow.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 5px 30px;
    text-decoration: none;
    float : left;
    cursor : pointer;
}
.page-node-edit.node-type-activite #edit-submit,
.page-node-add-activite #edit-submit{
    height: 31px;
}
.page-node-edit.node-type-activite a.cancel,
.page-node-add-activite a.cancel{
    background-color: #706858;
    margin-left: 10px;
}
.page-node-edit.node-type-activite #edit-submit:hover,
.page-node-add-activite #edit-submit:hover{
    background-color: #FF7800;
}
.page-node-edit.node-type-activite a.cancel:hover,
.page-node-add-activite a.cancel:hover{
    background-color: #564e3e;
}
.page-node-edit.node-type-activite .form-file,
.page-node-add-activite .form-file{
    float : left;
    margin-right: 10px;
}
.page-node-edit.node-type-activite #edit-body-und-0-format,
.page-node-add-activite #edit-body-und-0-format{
    display : none;
}
/***********************
    AUTO PROMO
***************************/
.auto-promo{
    height: 257px;
    position: relative;
    background-image: url(../images/become-member2.jpg);
    background-repeat: no-repeat;
    width: 940px;
    margin: 0 auto 20px auto;
}
.auto-promo .col-right{
    width: 260px;
    height: 217px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 20px;
}
.auto-promo .col-right .title{
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
}
.auto-promo .col-right form{
    margin-top: 10px
}
.auto-promo .col-right form input[type=text]{
    height: 28px;
    width: 240px;
    border: 1px solid #d8d2c5;
    float: left;
    margin-top: 10px;
    padding: 0 10px;
    color: #000;
}
.auto-promo .col-right form input[type=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;
    height: 31px;
    margin-top: 10px;
    cursor: pointer;
}
.auto-promo .col-right form input[type=submit]:hover{
    background-color: #ff7800;
}
.auto-promo .col-right .already-member{
    margin-top: 10px;
}
.auto-promo .col-right .already-member a{
    color:#000;
}
