/*-----------------------------------------------------------------------------
  [CSS - c_default.css]

  Feuille de style des couleurs et backgrounds

    typography.css
    ezcomment.css
    ezforum.css
    ezdirectory.css
    eznews.css
    ezsitemap.css
    ezsurvey.css
    ezevent.css
    ezgroup.css
    ezwall.css
    ezsearch.css
    ezuser.css
    forms.css
    ezrss.css

    wa_feed.css
    ezfeedback.css

    wa_gallery.css
    ezgroup.css
    wa_help.css
    wa_job.css

    eznewsletter.css

    wa_shop.css

    ezuser.css
    content.css
    layout.css
    common.css
    datepicker.css
    ezmultiupload.css
    Autres

	ezgallery.css

-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
  [CSS - ezsitemap.css]

  Feuille de style du sitemap

-----------------------------------------------------------------------------*/

#full-sitemap,
#embed-sitemap {
	overflow: hidden;
  margin:0 auto;
  width:100%;
}

#embed-sitemap {
  bottom:0;
  display:none;
  padding:20px;
  position:absolute;
  z-index:400;
}
#sitemapOverlay {
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  z-index:100;
}
#embed-sitemap .col,
#full-sitemap .col {
  float: left;
  margin:0;
  padding:0;
  width: 48%;
}
#embed-sitemap .col1,
#full-sitemap .col1 {
  margin-right: 2%;
}
#embed-sitemap li,
#full-sitemap li {
  margin:0;
}
#embed-sitemap h2,
#full-sitemap h2 {
  text-transform: uppercase;
  text-indent:30px;
  height:23px;
  line-height:23px;
  margin:12px 0;
}
#embed-sitemap h2 a,
#full-sitemap h2 a {
    font-size:14px;
}
#embed-sitemap h3,
#full-sitemap h3 {
  font-style:italic;
  margin:0 0 0 30px;
}
#embed-sitemap h1 a.close,
#full-sitemap h1 a.close {
  float: right;
  font-size: 12px;
  height: 10px;
  line-height: 10px;
  margin: 0;
  text-indent: 15px;
}

/*-----------------------------------------------------------------------------
  [CSS - ezsearch.css]

-----------------------------------------------------------------------------*/
#full-search form {
  margin: 20px 0;
  clear: both;
}
#blockSearch {
  float: left;
  height: 24px;
  width: 266px;
}
.layout-forums #blockSearch {
  width: 256px;
}
#sidebar #blockSearch {
  height: 28px;
}
#sidebar #searchLabel {
  padding: 2px 6px;
}
#filterSearch {
  float: left;
}
#searchLabel, .replaceSearch {
  bottom: 23px;
  color: #393939;
  float: left;
  height: 12px;
  padding: 4px 6px;
  position: relative;
  width: 183px;
}
#searchLabet .hide,
.replaceSearch .hide {
  display: none;
}
#searchLabel.focus,
.replaceSearch.focus {
  color: #808080;
}
#full-search .select-box {
  margin:0px 5px;
}
#search-feedback {
	margin:10px 0;
}
#search-feedback h1,
#search-feedback h2 {
  font-size: 16px;
}
.search-photos {
  clear: both;
  float: left;
  overflow: hidden;
  padding-left: 28px;
  width: 100%;
}
.search-photos li {
  float: left;
  margin: 0 10px 0 10px;
  text-indent: 0;
}
.search-photos li a{
  font-size: 11px;
  line-height: 1em;
}
.search-photos li p{
  width: 107px;
  text-indent: 0;
  text-align: center;
  line-height: 0em;
}
.search-other,
.search-other li {
  clear: both;
  float: left;
  width: 100%;
}
.search-other li h2 a:hover {
  text-decoration:underline;
}
.search-other li p {
  text-indent: 0;
  margin-left: 28px;
}

/*-----------------------------------------------------------------------------
  [typography.css]

  Default font colors
  ANDRH

typographie
mauve : #914a72;
mauve-clair: #8c4977
mauve-fonc�: #533364;
mauve-sombre: #553e50;
mauve-gris-clair-tres leger:#ececec;

-----------------------------------------------------------------------------*/

body {
  color:#444;
}
a, a:hover {
  color:#203561;
}

/* Heading */
h2,
h2 a,
h2 a:hover {
  color:#7F7650;
}
h1,
h2.title,
#sidebar h2 {
  color:#203561;
}
h1 a,
h2.title a,
#sidebar h2 a {
  background:none;
  color:#203561;
}
h1 a:hover,
h2.title a:hover,
#sidebar h2 a:hover {
  background-position:bottom right;
  color:#203561;
}
#sidebar h2 {
  margin-bottom:5px;
}
#sidebar h2.underline {
  border-bottom:2px solid #A59A6D;
}
h3,
h3 a {
  color:#914A72;
}
h4,
h4 a {
  color:#aeadab;
}
h5,
h5 a {
  color:#203561;
}
cite {
  color:#203561;
}
.more {
  color:#A59A6D;
  font-style: normal;
}
.more:hover {
  color: #203561;
  font-style: normal;
}

/*---------------------------------------------------------------------------
        [1.2 Verdana] -- */

    /* Balises */
label,
button,
blockquote,
h1, h2, h3, h4, h5,

    /* Classes génériques */
.top,
.date,
.infos,
.button,
a.parent,

    /* Boutons */
.arrow,
.arrow-cancel,
.input_search,
.select-box,
.buttonbox span,
.buttonbox input,

    /* Liste de fichiers */
.list_files li a,

    /* Paragraphes Contenu */
.content p.p2,
.content p.p3,
.content p.p4,

    /* Sidebar */
#sidebar_login input,

    /* ezforum */
.new-topic,
#forums-left,
.cgu-left span,
#full-forum_cgu .sommaire,
.layout-forums .name .title,

    /* ezuser */
#settings,
#my-space,
#contact-us,
#user-welcome,
a.shop-history,
.sticky-contacts,
#user-preferences,
.deploy .promotion,
#full-my_profil .label,
#customConfirmBox .title,
#customAlertBox .title,
#user-shop-history tr .number,
#user-contacts .user-listfriend span.label,

    /* wa_gallery */
#add-album,

    /* ezevent */
#full-event .event_date,

    /* ezsurvey */
#full-survey #intro p,
#sidebar .list_old_survey,
#full-survey .questions .nbr

    /* Enfin les propri�t�s CSS */
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
}

/*---------------------------------------------------------------------------
[1.3 Exeption au Verdana] -- */

    /* sidebar */
#sidebar .date,
#sidebar_surveys h3,
#sidebar_login .button,

    /* ezuser */
.editing fieldset label,
#user-order-history button.file span,

    /* ezcomment */
.nb_items,
.comments .date,
.comments .new-comment h2,

    /* ezforum */
.layout-forums .infos,
#full-topic h1 .reply-icon,
#full-topic .new-reply fieldset h2,

    /* ezrss */
.popin_rss p,

    /* sitemap */
#full-sitemap h3

    /* Les propri�t�s */
{
  font-family:Verdana, Helvetica, sans-serif;
}


h1, h2.title,
#sidebar h2,
a.parent {
  border:none;
  color:#914A72;
  font-size:11px;
  font-weight:bold;
  line-height:120%;
  text-transform:uppercase;
}

h1 a,
h2.title a,
#sidebar h2 a {
  background: none;
  color:#914a72;
  font-size:11px;
  font-weight:bold;
  margin: 0;
  text-transform:uppercase;
}

h1 a:hover ,
h2.title a:hover,
#sidebar h2 a:hover {
  background: none;
}

h1.title,
h2,
h2 a,
#sidebar h3.title,
#sidebar h3.title a {
  color: #533364;
  font-size:18px;
  font-weight: bold;
  line-height:120%;
  text-transform: none;
}

h2,
h2 a,
h2 a:hover,
a,
a:hover {
  color: #533364;
}

h2.title {
  margin: 0;
}

h2.title a:hover {
  color: #914A72;
  text-decoration: underline;
}

/*-----------------------------------------------------------------------------
  [ezcomment.css]

  Feuille de style des commentaires

-----------------------------------------------------------------------------*/

.comments {
  clear: both;
}
.comments .date {
  color:#914A72
}
.comments .author {
  color:#553E50;
}
.comments h3,
.comments h3 a,
.comments .new-comment h3,
.comments .new-comment h3 a {
  font-size:11px;
  font-style:normal;
  font-weight:bold;
  text-transform:uppercase;
}
.comments h3 a:hover {
  color: #914A72;
}
.comments .new-comment textarea {
  margin-bottom:8px;
	resize: vertical;
}

/*-----------------------------------------------------------------------------
  [ezforum.css]

  Feuille de style du forum

  1. Layout forums
  2. Breadcrumb
  3. Conditions g�n�rales d'utilisation
  4. Full forums
  5. Full forum
  6. Full topic
  7. Ajout topic
-----------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------
  [1. Layout forums]
*/

.layout-forums {
  width:100%;
}

#forums-left,
#full-topic #forums-left {
  clear: left;
  margin: 0;
  padding: 5px;
  width: 235px;
}
#forums-left form {
  margin: 0 0 5px;
}
#forums-right {
  clear: both;
  float: none;
  margin: 0;
  padding: 20px 20px 10px;
  width: auto;
}
#forums-right h1 {
  color: #533364;
  clear: none;
  font-family: Verdana;
  font-size: 18px;
  font-weight: bold;
  text-transform: none;
}
#forums-right h2 {
  color: #563e51;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
}
.layout-forums table {
  margin-left: 0;
}
.layout-forums table,
.layout-forums table a,
.layout-forums .last_message a,
.layout-forums .last_message a:hover {
  color: #563E51;
}
.layout-forums thead,
.layout-forums thead th {
  background:#533365;
  color:#FFF;
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
  text-align:center;
}
.layout-forums .sommaire {
  _background: url(../images/back2summary.png) no-repeat left;
  color: #fff;
  padding-left: 7px;
}
.layout-forums .sommaire:hover {
  color: #fff;
  text-decoration:underline;
}

            .layout-forums .sommaire:before {
                content:"< ";
            }

        .layout-forums tr:hover td {
            background-color:#ececec;
        }

        .layout-forums tr.nohover:hover td {
            background-color:#FFF;
        }

        .layout-forums tr:hover td.noresult {
            background-color: transparent;
        }

            .layout-forums .name {
                padding-left: 85px;
            }

.layout-forums td.name {
  background: url(../images/forum_icon.png) 35px center no-repeat;
}
.layout-forums .name .title{
  color:#8c4977;
  font-weight:bold;
}
.layout-forums .last_message .author {
  color:#914A72;
}
.layout-forums .sticky {
  background-image:url(../images/sticky.png);
  background-repeat:no-repeat;
}
.layout-forums .sticky .title {
  color: #533365;
}

.topic-icon {
    background:url(../images/topic_icon.png) center center no-repeat;
    color:#FFF;
}
.reply-icon {
  background:url(../images/reply_icon.png) left center no-repeat;
  color: #533365;
}
.layout-forums .topic-icon,
.layout-forums .reply-icon,
#full-topic h1 .reply-icon .replies-nb {
  font-weight: normal;
  height: 28px;
  line-height: 28px;
  width: 65px;
}
.layout-forums tr.forum .reply-icon {
  background:none;
}

/*---------------------------------------------------------------------------
  [2. Breadcrumb]
*/

#forum-breadcrumb {
  margin: 5px 10px;
  width: auto;
}

    #forum-breadcrumb .first {
        background:url(../images/breadcrumb_icon.png) 0 1px no-repeat;
    }

    #forum-breadcrumb .first:hover,
    #forum-breadcrumb li a:hover {
        color: #533364;
    }

    #forum-breadcrumb ul {
        background:url(../images/breadcrumb_tree_1.png) 0 0 no-repeat;
        width:auto;
    }

    #forum-breadcrumb.topic-bc ul {
        background:url(../images/breadcrumb_tree.png) 0 0 no-repeat;
    }

        #forum-breadcrumb .first,
        #forum-breadcrumb li,
        #forum-breadcrumb li a {
            color: #8F4A71;
            text-transform: uppercase;
        }

/*---------------------------------------------------------------------------
  [3. Conditions g�n�rales d'utilisation]
*/

.cgu-left {
    background: #b5b5b5 url(../images/cgu.png) no-repeat 7px center;
    color:#fff;
    float: none;
    padding: 5px 10px 5px 20px;
}

.cgu-left:hover {
    color:#fff;
}

    .cgu-left span,
    .cgu-bottom span {
        border-color: #C9BB86;
    }

    .cgu-left span {
        border: none;
        color: #fff;
        display: inline;
        font-size: 12px;
        font-weight: bold;
        padding: 0;
    }

    .cgu-left:hover span {
        color:#fff;
    }

#full-forum_cgu h1 {
    color: #533364;
    font-size: 18px;
    text-transform: none;
    padding: 0 20px;
}

#full-forum_cgu .cgu-content {
    clear: both;
    margin: 0;
    padding: 0 20px;
}

/*---------------------------------------------------------------------------
  [4. Full forum]
*/
.new-topic {
    background-color: #B5B5B5;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin: 20px 0 0;
    padding: 5px;
    width: auto;
}

.new-topic:hover {
    color: #fff;
    text-decoration: underline;
}

#full-forum td.published {
    font-family: Verdana;
}

/*---------------------------------------------------------------------------
  [5. Full topic]
*/

#full-topic h1 {
    background: url(../images/forum_icon.png) 0 7px scroll no-repeat;
    padding-left: 25px;
}

#full-topic tr:hover td {
    background-color:transparent;
}

#full-topic tr.even td,
#full-topic tr.even:hover td {
    background-color:#ececec;
}

#full-topic .timeinfo {
    color: #aa7292;
    font-family: Verdana;
}

#full-topic .new-reply fieldset h3,
#full-topic .td_author .author {
    color:#914A72;
}

#full-topic .new-reply {
    clear: both;
}

    #full-topic .new-reply textarea {
        width: auto;
    }

#full-topic .navigator {
    margin-left:143px;
}

/*---------------------------------------------------------------------------
  [6. Ajout topic]
*/

.form-new-topic {
    clear: both;
    margin: auto;
    padding: 20px 0;
    width:90%;
}

    .form-new-topic h1 {
        background:transparent url(../images/forum_icon.png) no-repeat scroll 11px center;
        color:#533364;
    }

    .form-new-topic .sticky_block label {
        background-image:url(../images/sticky_mini.png);
        background-repeat:no-repeat;
    }

    .form-new-topic .arrow {
        margin:3px 25px 0 0;
        display:inline;
    }

/*-----------------------------------------------------------------------------
  [eznews.css]

  Feuille de style des articles d'actualit�

  General
  1. Liste des news Homepage
  2. Liste des news
  3. Full news
  4. Module categories
  5. Bookmarks
  6. Ajout de news
-----------------------------------------------------------------------------*/

/* [General] */

.news .category a,
.news .category span,
#full-news_article .category a,
#full-news_article .category span{
    color:#8c4977;
    font-family:Verdana;
    font-size:12px;
    line-height:15px;
    font-weight:bold;
    padding:2px;
    text-transform: uppercase;
}

.news .category a:hover,
#full-news_article .category a:hover {
    background-color: #8c4977;
    color: #FFF;
    text-decoration:none;
}

#full-news_article .infos {
    line-height:15px;
}


/*---------------------------------------------------------------------------
  [1. Liste des news Homepage]
*/

.news-embed .news .element,
#full-homepage .news .element,
#full-news .news .element,
#full-organizer .events .element,
#full-event_type .events .element
{
    float:left;
    margin:0 0 16px;
    width:670px;
}

#full-organizer #admin-actions {
	font-size:11px;
}
#full-homepage .news .element
{
    float:left;
    margin:0 0 5px;
    width:300px;
    overflow:hidden;
}

#full-homepage .news {
    clear:both;
    float:left;
}

#full-group .news li,
#full-homepage .news li h2,
#full-news .news li h2,
#full-news_category .news li h2,
#full-group .news li h2 {
  margin:0;
}

#full-news .news li h2,
#full-news_category .news li h2 {
  display:inline;
}

#full-homepage .news li .date,
#full-group .news li .date {
  clear:none;
  display:block;
  float:left;
  margin-top:5px;
}
#full-group .news li .date {
  margin-top:0;
}

#full-homepage .news li .head,
#full-group .news li .head {
  clear:none;
  float:right;
  width:617px;
}
#full-group .news li .head {
  width:100%;
}

#full-homepage .news li .head {
  width:300px;
  float:none;
  color:#756256;
  line-height:14px;
}
#full-homepage .news li .head > h2 {
  margin-left:5px;
}
#full-homepage .news li .head > h2 > a {
  color:#756256;
}

#full-homepage .news li.deploy .head {
    float:none;
    text-indent:5px;
}

#full-homepage .news li h2 a,
#full-group .news li h2 a {
    font-size:12px;
    line-height:120%;
    clear:none;
}
#full-homepage .news li:first-child h2 a,#full-homepage .news li.deploy h2 a {
    font-size:18px;
}

#full-homepage .news .summary {
    padding:5px 5px 0 53px;
}

#full-homepage .news .thumbnail {
    margin: 10px 10px 9px 0;
}

#full-bookmarks .news .element {

}

.news-embed {
    margin-bottom:20px;
    padding-left:14px;
}

    .news .date {
        clear: both;
        color:#914A72;
        font-size:12px;
        font-weight:bold;
    }

/*---------------------------------------------------------------------------
  [2. Liste des news]
*/

.ico_news {
    background: none;
    text-indent: 0;
    margin: 0 0 10px 0;
}

.news .column {
    margin:2px 0 0 10px;
}

/*---------------------------------------------------------------------------
  [3. Full news]
*/

#full-news_article h1 {
    color:#533364;
    font-size:18px;
}

#full-news_article .thumbnail {
    margin:12px 15px 9px 0;
}

/*---------------------------------------------------------------------------
  [4. Module categorie]
*/

/*---------------------------------------------------------------------------
  [5. Bookmarks]
*/

a.bookmarks {
    background: url(../images/bookmarks.png) 0 0 no-repeat;
    color:#000;
    font-size: 11px;
    margin: 10px;
    padding-left: 11px;
}

/*---------------------------------------------------------------------------
  [6. Ajout de news]
*/

.new .block {
    margin: 5px 0;
}

    .new .block .half {
        text-align: left;
        margin: 0 20px 0 0;
        width: 45%;
    }

    .new .block .half.right {
        margin:0 10px 0 0;
    }

.new .date {
    width: 90px;
}

.new label.check {
    margin:5px 10px 5px 0;
}

.new .button-datepicker {
    display: block;
    height: 14px;
    margin:0 5px;
    overflow: hidden;
    text-indent: 14px;
    width: 14px;
}

.new span.hour {
    margin-left: 4px;
}

.new span.minute {
    margin-left: 20px;
}

.new .year {
    width: 40px;
}

.new .month, .new .day, .new .hour, .new .minute {
    width: 18px;
}

.validation-error,
.block .validation-error,
.validation-error label,
.block .validation-error label {
    color: red;
}

/*-----------------------------------------------------------------------------
  [ezsitemap.css]

  Feuille de style du sitemap

-----------------------------------------------------------------------------*/

#sitemapOverlay {
    background-color:#fff;
}

#embed-sitemap {
    margin:0 0 95px;
    padding:0 0 20px 0;

}

#full-sitemap .col,
#embed-sitemap .col {
    width:23%;
    margin:0 1%;
}

    #embed-sitemap h1 {
        background:url(../images/bg_sitemap.png) repeat-x center;
        font-size:14px;
        height:22px;
        padding:5px 0;
        text-align:center;
        width:100%;
    }

    #embed-sitemap h1 a.close {
        color:#a3a39f;
        background:url(../images/popin_close.png) no-repeat left top;
        text-transform:capitalize;
    }

    #embed-sitemap h1 a.close:hover {
        color:#5D4F35;
        background-position:left bottom;
    }

    #embed-sitemap li,
    #full-sitemap li {
        margin-bottom: 10px;
    }

        #full-sitemap h2,
        #embed-sitemap h2 {
            background:none;
        }

            #full-sitemap h2 a,
            #embed-sitemap h2 a {
                color:#533364;
            }

        #embed-sitemap h3 a,
        #full-sitemap h3 a {
            color:#914A72;
            font-style:normal;
        }

/*-----------------------------------------------------------------------------
  [ezsurvey.css]

  Feuille de style des sondages

  1. Vue full surveys
  2. Vue full survey
  3. Sidebar

-----------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------
  [1. Vue full surveys]
*/

#full-surveys .survey h2 .date {
    color: #914A72;
    font-weight: bold;
}

#full-surveys .survey a.results {
    color: #914A72;
}

#full-surveys .survey .intro {
    margin-bottom: 5px;
}

#full-surveys .survey a.participer {
    background-color: #914A72;
    color: #fff;
    font-weight: bold;
    margin-right: 10px;
    padding: 2px 5px;
}

/*---------------------------------------------------------------------------
  [2. Vue full survey]
*/

#full-survey #intro {
    margin-top: -20px;
}

    #full-survey #intro p {
        color: #533364;
        font-size: 13px;
    }

#full-survey .questions dd {
    padding: 0 0 15px;
}

    #full-survey .questions ul li {
        clear: both;
        display: list-item;
        padding: 10px;
    }

        #full-survey .questions .nbr{
            background: #563e51;
            color: #fff;
            font-weight: bold;
            line-height: 28px;
            height: 30px;
            width: 30px;
        }

#full-survey .questions label{
    color:#444;
}

/*---------------------------------------------------------------------------
  [3. Sidebar]
*/

#sidebar .list_old_survey {
    list-style: circle;
}

/*-----------------------------------------------------------------------------
  [ezevent.css]

  Feuille de style des �v�nements

  1. Générique
  2. Calendrier
  3. Liste des �v�nements
    3.1 G�n�ral
    3.2 Vue embed
    3.3 Vue sidebar
    3.4 Vue past_event
  4. View full event
  5. Sidebar
    5.1 Mes �v�nements
    5.2 �v�nements de mes groupes
    5.3 �v�nements de groupe
  6.Homepage
-----------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------
  [1. Générique]
*/

.event_type, .event_type:hover {
    color:#8C4977;
    display:inline;
    float:none;
    font-family:Verdana;
    font-size:12px;
    line-height:15px;
    padding:2px;
    text-transform:uppercase;
}

.event_type:hover
{
    background-color: #8c4977;
    color: #FFF;
    text-decoration:none;
}

#full-event .label,
#event-content .label {
    color:#533364;
    font-weight:bold;
}

.today {
    color:#553E50;
    float: right;
    font-size:12px;
    font-weight:normal;
    margin:0 5px 0 3px;
    text-transform:none;
}

    .currentdate {
        color:#914A72;
        margin:0 5px 0 3px;
    }

/*---------------------------------------------------------------------------
  [2. Calendrier]
*/

#calendar {
    background:#ECECEC url(../images/agenda.png) no-repeat center top;
    margin:5px auto 0;
    padding:20px;
    width:auto;
}
    .ezEventCalendar {
        color:#000;
    }
    #full-organizer .ezEventCalendar, #full-event_type .ezEventCalendar, #full-past_events .ezEventCalendar {
        width:160px;
    }
        .ezEventCalendar .nav {
            color: #604168;
            background:none;
            font-family: Verdana;
            line-height:8px;
            font-size:20px;
            font-weight:bold;
            margin-bottom:5px;
        }
        #full-organizer .ezEventCalendar .nav, #full-event_type .ezEventCalendar .nav, #full-past_events .ezEventCalendar .nav {
            width:160px;
        }

        .embed .ezEventCalendar,
        .embed .ezEventCalendar .nav
        {
          width:160px;
        }
        
        .ezEventCalendar .nav .month, .ezEventCalendar .nav .year {
          font-size:12px;
        }
        
        .ezEventCalendar .left-nav, .ezEventCalendar .right-nav {
          background:url(../images/calendar_left.png) 0 0 no-repeat;
          width:21px;
          height:21px;
          top:-5px;
        }
        .ezEventCalendar .right-nav {
          background:url(../images/calendar_right.png) 0 0 no-repeat;
        }
        .ezEventCalendar table {
          background:none;
        }

        #full-organizer .ezEventCalendar table,
        #full-event_type .ezEventCalendar table,
        #full-past_events .ezEventCalendar table {
            height:127px;
        }

            #full-organizer .ezEventCalendar td,
            #full-event_type .ezEventCalendar td,
            #full-past_events .ezEventCalendar td {
                font-size:10px;
            }

            .ezEventCalendar td {
              border:none;
              vertical-align:middle;
              text-align:center;
              padding-left:3px;
              width:20px;
              height:20px;
              padding:0;
              margin:0;
            }

            .ezEventCalendar td.dayName {
                background-color: #E4E4E6;
                color:#553E50;
            }
            .ezEventCalendar td.empty {
              background-color:transparent;
              color:#C5C5C5;
            }
            .ezEventCalendar td.current,
            .ezEventCalendar td.event 
            {
              background:url(../images/calendar_td_bg.png) center center no-repeat;
              color:#000;
            }

    #calendar-description {
        margin-top:0;
        width:420px;
    }

    #full-past_events #calendar-description {
        float:none;
        width:auto;
    }


/*---------------------------------------------------------------------------
  [3. Liste des �v�nements]
*/

/*---------------------------------------------------------------------------
        [3.1 G�n�ral] -- */

/* Evenements */

.events .event {
    border:none;
    float:left;
    margin:0 0 0 10px;
    padding:0 0 0 4px;
    width:580px;
}

.events li:hover .event,
.events .event:hover,
.events .event.ie6over {
    /*background:#ECECEC;*/
    border:none;
    cursor:pointer;
}

    .events .event h2 {
        font-size:11px;
        font-weight:normal;
        color:#000;
    }

    .events .event .head {
        margin:0;
    }
    .events .town {
        color:#533364;
        font-family: Verdana;
        font-size:13px;
        font-weight:bold;
        margin:0 2px;
    }

/*---------------------------------------------------------------------------
        [3.2 Vue embed] -- */




/*---------------------------------------------------------------------------
        [3.3 Vue sidebar] -- */

#sidebar #calendar {
    background: none;
    padding:20px;
}

#sidebar .events a,
#sidebar .events a:hover {
    color:#A59A6D;
}

#sidebar .events .date {
    color:#616161
}

/*---------------------------------------------------------------------------
        [3.4 Vue past_event] -- */

.events .past_event .date {
    color:#8C4977;
    font-weight:normal;
}

.past_events .past_event .event_type {
    float:none;
}

.events .past_event h2,
.events .past_event h2 a {
    display:inline;
    font-size:12px;
    line-height:12px;
    margin:2px 0;
}

/*---------------------------------------------------------------------------
  [4. Popin event]
*/

#event-content {
    margin-top: 0;
}

    #event-content .event_description {
        height:365px;
    }

    #event-content .event_description h1 {
        color:#533364;
        line-height:150%;
    }

/*---------------------------------------------------------------------------
  [5. View full event]
*/

#full-event .img-container {
    float:left;
    margin:15px 15px 0 0;
}

    #full-event .thumbnail {
        float: none;
        margin: 0;
    }

#full-event .info-container {
    float:left;
}
#full-event .info-container-thumbnail {
    width:405px;
}

    

    #full-event .infos-pratiques {
        clear:none;
        width:auto;
    }

/*---------------------------------------------------------------------------
  [6. Sidebar]
*/

/*---------------------------------------------------------------------------
        [6.1 Mes �v�nements] -- */

#my-events {
    background: #FFF url(../images/bg_myevents.png) bottom repeat-x;
}

#sidebar #my-events h2 {
    background:#203561 url(../images/calendar_icon.png) 10px center no-repeat;
    color:#FFF;
}

#my-events li a {
    color:#444;
}

    #my-events .date {
        color:#203561;
    }

#my-events .seemore {
    background:url(../images/seemore-bg.png) repeat-x;
}
    #my-events .seemore .up{
        background:url(../images/arrow-up.png) no-repeat center;
    }
    #my-events .seemore .down{
        background:url(../images/arrow-down.png) no-repeat center;
    }

/*---------------------------------------------------------------------------
        [6.2 �v�nements de mes groupes] -- */


#my-groups-events .date {
    color:#203561;
}

#my-groups-events a {
    color:#444;
}

#my-groups-events .group a{
    color:#914A72;
}

/*---------------------------------------------------------------------------
        [Homepage] -- */

#full-homepage > div:first-child {
  float:left;
}

#full-homepage #calendar {
  margin:0;
  padding:3px 0 0 0;
  background-color:#cccc99;
  background-image:none;
  text-align:center;
}
.ezEventCalendar {
  margin:auto;
}

.lineleft {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAIAAAArjXluAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjAwMjFFOEZFNTgyMTFFM0ExNEJENTM0NDhGNDVBQjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjAwMjFFOEVFNTgyMTFFM0ExNEJENTM0NDhGNDVBQjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUxMTJCRUVGMEMyMDY4MTE4MDgzRTIxMDQ0RDA0ODg5IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkU1NTY2RkY3ODRFOTExRTNCOUM0RUNEMjlEMjg4QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NW+MtAAAACBJREFUeNpizMvrYWBgYNy8+SCI+v//P5BiYgADgAADAHGOBpLQt1zQAAAAAElFTkSuQmCC) repeat-y;
}
.linetop {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAABCAIAAACDoBMqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUFGNEI3Q0FFNUFEMTFFM0IzQkFBQzkyMjUxODY0MjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUFGNEI3QzlFNUFEMTFFM0IzQkFBQzkyMjUxODY0MjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwMTJCRUVGMEMyMDY4MTE4MDgzRTIxMDQ0RDA0ODg5IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkJFOUVDMzkxODUxOTExRTM4MzZGRDNEQ0IxM0U0MzFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+y6ZjwQAAACNJREFUeNpiyMvr8fQs+Q8Gy5dvNzZOe/DgGZD99et3gAADAPkgE764wTnSAAAAAElFTkSuQmCC) top left repeat-x;
}
.linebottom {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAABCAIAAACDoBMqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUFGNEI3Q0FFNUFEMTFFM0IzQkFBQzkyMjUxODY0MjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUFGNEI3QzlFNUFEMTFFM0IzQkFBQzkyMjUxODY0MjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwMTJCRUVGMEMyMDY4MTE4MDgzRTIxMDQ0RDA0ODg5IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkJFOUVDMzkxODUxOTExRTM4MzZGRDNEQ0IxM0U0MzFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+y6ZjwQAAACNJREFUeNpiyMvr8fQs+Q8Gy5dvNzZOe/DgGZD99et3gAADAPkgE764wTnSAAAAAElFTkSuQmCC) bottom left repeat-x;
}

#full-homepage #calendar-end {
    /*background:url(../images/bg_homepage_organizer_end.png) bottom left no-repeat;
    clear:none;
    float:left;
    margin-bottom:25px;
    width:200px;*/
    clear:none;
    float:left;
    width:208px;
    margin-left:2px;
    background-color:#cccc99;
    background-image:none;
    font-size:11px;
    height:309px;
    overflow:hidden;
}

#full-homepage .ezEventCalendar {
  float:none;
}
#full-homepage #ajaxEventDiv {
  float:none;
  width:auto;
}
#full-homepage #ajaxEventDiv ul.events {
  width:175px;
  margin:2px auto;
  float:none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU4MjQ5MzNFNjgyMTFFM0IyM0E5Q0M2NDVFODMzQjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU4MjQ5MzJFNjgyMTFFM0IyM0E5Q0M2NDVFODMzQjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUxMTJCRUVGMEMyMDY4MTE4MDgzRTIxMDQ0RDA0ODg5IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkU1NTY2RkY3ODRFOTExRTNCOUM0RUNEMjlEMjg4QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WiDLDAAAABtJREFUeNpi2bxu3svHLOoGPzm5//39wwgQYABELwgwruf/0gAAAABJRU5ErkJggg==) top left repeat-x;
	
}
#full-homepage #calendar .desc {
  float:none;
  width:auto;
}

#full-homepage .events li {
    margin:0;
    width: 100%;
    font-size:11px;
    text-align:left;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU4MjQ5MzNFNjgyMTFFM0IyM0E5Q0M2NDVFODMzQjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU4MjQ5MzJFNjgyMTFFM0IyM0E5Q0M2NDVFODMzQjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUxMTJCRUVGMEMyMDY4MTE4MDgzRTIxMDQ0RDA0ODg5IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkU1NTY2RkY3ODRFOTExRTNCOUM0RUNEMjlEMjg4QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WiDLDAAAABtJREFUeNpi2bxu3svHLOoGPzm5//39wwgQYABELwgwruf/0gAAAABJRU5ErkJggg==) bottom left repeat-x;
	padding:5px 0;
}
olor:#604168;
}
.embed .events h2 {
  font-size:11px;
  color:#000;
}
#full-homepage .events .event {
    width:100%;
}

#full-homepage #calendar .date {
color:#604168;
text-transform:uppercase;
}
#full-homepage #calendar .town {
color:#c36b34;
}

#full-homepage #calendar .button.clear-more {
  margin:-2px 20px 0 0;
  padding:0;
}
#full-homepage #calendar .button.clear-more a {
  margin:0;
  background: transparent url(../images/arrow_link.png) left 4px no-repeat;
}
#full-homepage #calendar .button.clear-more a span {
  background-image:none;
}

#homepage_news {
	overflow:auto; height:195px;
}
#homepage_news h2.title,
#homepage_videos h2.title {
	margin-top:5px;
}
#homepage_videos h2.title {
	margin-top:-5px;
}
#homepage_news h2.title > a,
#homepage_videos h2.title > a {
	font-family: 'Dosis', sans-serif;
	color:#c36b34;
	font-size:20px;
	text-transform:none;
}
#homepage_news ul.news span.date {
	font-size:12px;
	color:#b14450;
}
#homepage_videos ul li {
	float:left;
	width:140px;
	margin-left:27px;
}
#homepage_videos ul li:first-child {
	margin-left:0;
}

/*---------------------------------------------------------------------------
  [ezgroup.css]
*/

#group-info {
    /*background: #ECECEC;
    margin-bottom:20px;
    padding: 20px;*/
}

#group-info .admin-actions a.button {
    background: none;
    color: #0367C5;
    height: auto;
    text-indent: 0px;
}

/*---------------------------------------------------------------------------
  [ez_group]
*/

#full-group .news {
    margin-bottom: 5px;
}

#full-groups .contributions li {
  border:none;
}
#full-groups .contributions li .date {
  display:none;
}


/* liste de mes groupes */

.groups {
    margin:0;
    width:auto;
}

.groups li.group {
    background:#ECECEC;
    display:block;
    height:auto;
    margin-top:25px;
    padding:20px 25px;
    width:455px;
}
.groups li.group .attribute {
    /*text-align:center;
    width:150px;*/
}
.groups li.group .attribute-infos {
    float:left;
    margin-left:20px;
}
.groups li.group .small-thumbnail {
    display:block;
    float:left;
    width:140px;
}

    #group-info .thumbnail,
    .groups li.group .small-thumbnail img {
        border:1px solid #a494a9;
    }
    
    .groups li.group .small-thumbnail img {
        width:138px;
        height:138px;
    }

.groups li.group .default {
    background:url(../images/default_group_small_thumbnail.jpg) no-repeat;
    height: 100px;
}

#group-info .thumbnail {
    display:block;
}

#group-info .default {
    background:url(../images/default_group_small_thumbnail.jpg) no-repeat scroll 0 0 transparent;
    height: 100px;
    width:150px;
}

.groups li.group .attribute-infos .nb-members,
.groups li.group .attribute-infos .link-group {
  background-color:#af6bae;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  /*font-family: 'Dosis', sans-serif;*/
  font-size:12px;
  font-weight:bold;
  color:#fff;
  padding:10px 12px;
  display:inline-block;
  text-transform:uppercase;
}
.groups li.group .attribute-infos .link-group {
    background-color:#982c6c;
    margin-left:5px;
}
.groups li.group .attribute-infos .link-group a {
    background:none;
    /*font-size:12px;*/
    color:#fff;
}
.groups li.group .attribute-infos .link-group a span {
    font-size:12px;
}
.groups li.group .contents {
  padding:0 15px;
  width:400px;
}
.groups li.group h2.name,
#full-newsletter_group_all h2 {
    text-transform: none;
    height:65px;
}
.groups li.group h2.name a,
#full-newsletter_group_all h2 a {
  font-weight: bold;
  font-family:Verdana;
  font-size:24px;
  color:#756256;
  text-decoration:none;
}
.groups li.group h2.name a:hover,
#full-newsletter_group_all h2 a:hover {
  color:#756256;
  text-decoration:underline;
}
#full-newsletter_group_all h2 {
  height:42px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
}
#full-newsletter_group_all li.elem {
  overflow:auto;
  padding:20px 0 15px 0;
  border-bottom:solid 1px #6e6e8c;
}
#group-info {
    /*background:#ECECEC;
    height: 100%;
    margin-bottom:20px;
    padding:20px;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
}
#group-info h1.ico_group {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
  width:340px;
  height:74px;
  font-size:24px;
  color:#756256;
  font-family: 'Cabin', sans-serif;
  text-transform: none;
  float:left;
}
.group-info-right {
  float:right;
  text-align:center;
}
#group-info .content {
  width:340px;
  margin:0;
}
#group-info .thumbnail {
  border:solid 1px #a494a9;
  padding:15px;
}
.members_nb {
  background-color:#af6bae;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  font-family: 'Dosis', sans-serif;
  font-size:13px;
  color:#fff;
  padding:10px 12px;
  margin-top:20px;
  display:inline-block;
}
#sidebar-my_activity .clear-more {
  float: none;
}
h3.contribution {
    color:#502d5a;
    font-size:15px;
    margin-top:22px;
    padding-bottom:5px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
}
#sidebar .contributions {
	list-style:none;
}
.contributions li {
  clear:both;
  display:block;
  float:none;
  height:auto
  margin:0;
  padding:20px 0;
  width:auto;
  border-bottom:solid 1px #6e6e8c;
  line-height:16px;
}
.contributions li .date,
ul.module-newsletter > li > .date {
	width:33px;
	height:49px;
	float:left;
	margin-right:20px;
	text-align:center;
	line-height: 24px;
	color:#af6bae;
	font-size:14px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAxCAIAAADbUFejAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I0QTM1ODNGMTUwMTFFM0I4QTlGMUY5MUFGOEI2M0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I0QTM1ODJGMTUwMTFFM0I4QTlGMUY5MUFGOEI2M0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2NjNBMDFBMTMyMDY4MTE4MDgzODU1NDdFNEQ0MjUyIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkU1NTY2RkY3ODRFOTExRTNCOUM0RUNEMjlEMjg4QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5iW9pAAAAGJJREFUeNpi/PTpEwONARMD7cGoHaN2jNoxaseoHaN2jNoxasdgsYMFl8Tzi89eXn5FvEHiumKS+lKk2cEhwCmkKkS8HUD1uKQYR9uJo3aM2jFqx6gdo3aM2jFqxwiyAyDAAGvnDJxIx+vdAAAAAElFTkSuQmCC);
}
ul.module-newsletter > li > .date {
  margin-top:-5px;
}
.contributions img, .contributions .anonymous_image {
  border: none;
  float: left;
  margin:0 10px 0 0;
  padding: 0;
}
#sidebar .contributions .img_link {
  float:left;
}
#sidebar .contributions .img_link img,
#sidebar .contributions .img_link .anonymous_image {
  float: none;
}
.contributions .infos {
  float: left;
  font-family: 'Dosis', sans-serif;
  font-size:13px;
  color:#502d5a;
  width:450px;
}
.contributions .infos .author {
  color: #502d59;
  font-size:13px;
  font-weight:bold;
}
.contributions .infos .link {
  float: none;
  color:#000;
  font-size:15px;
}
#contributions_recents img.title {
  margin-bottom:0;
}
#contributions_recents .infos {
  font-family: 'Dosis', sans-serif;
  font-size:12px;
  color:#502d5a;
}
#contributions_recents ul {
  width:165px;
  margin:0 auto;
}
#contributions_recents ul li {
  margin-top:10px;
}
#contributions_recents .infos .circle_user {
  width:26px;
  height:26px;
  -webkit-border-radius:16px;
  -moz-border-radius:16px;
  -ms-border-radius:16px;
  -o-border-radius:16px;
  border-radius: 16px;
  border:3px solid #e3e3e3;
  vertical-align:sub;
}
#contributions_recents .infos .author {
  text-transform:uppercase;
  font-size:13px;
}
.contributions .changetime,
#contributions_recents .infos .changetime,
#full-newsletter_group_all .changetime {
  display: block;
  color:#909090;
  font-style: italic;
}

input[type=submit].contributions_submit {
  font-family: 'Dosis', sans-serif;
  display:block;
  width:170px;
  margin:0 auto;
  border:none;
  text-transform:uppercase;
  color:#fff;
  font-size:10px;
  background-color:#af6bae;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
  /*padding:5px;*/
  overflow:hidden;
  height:30px;
}
#sidebar .contributions .changetime {
  clear: both;
}

/* Membre */
#group-members {
  margin:0;
  position:relative;
}
#group-members-bg {
  margin-left:0;
  padding:0;
}
#group-members-bg a,
#group-members-bg a:hover {
  text-decoration:none;
}
#group-members h2, #group-members h2 a {
  border:medium none;
  color:#914A72;
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
}
#group-members .button {
  background: none;
  padding: 0;
}
#group-members .button a {
  background: url("../images/button_span.png") no-repeat scroll right bottom transparent;
  padding: 0 7px 0 0;
}
#group-members .button a span {
  background: url("../images/button.png") no-repeat scroll left bottom transparent;
}
#members-carousel {
  margin: 0 60px;
  width: auto;
}
#members-content {
  width: auto;
}

/* Ajout d'un groupe */
div.enable_proposition {
  height:50px;
  padding-left:10px;
}
div.enable_proposition a {
  background: #533364;
  color: #FFF;
}

/*---------------------------------------------------------------------------
        [6.3 �v�nements de groupe] -- */
#group-events {
padding-left: 15px;
}
#sidebar #group-events .events {
  min-height: 0;
  margin: 0;
  padding: 0;
  float: none;
}
#sidebar #group-events .events .date {
  clear:both;
  color:#914A72;
  font-size:12px;
  font-weight:bold;
}
#sidebar #group-events .events a, #sidebar #group-events .events a:hover {
  color:#553E50;
font-size:13px;
  font-style: normal;
}
#group-topics {
padding-left: 15px;
}
#sidebar #group-topics .topics a, #sidebar #group-topics .topics a:hover {
  color:#553E50;
font-size:13px;
  font-style: normal;
}
#group-admins {
  background: #ECECEC;
  padding: 15px;
}
#group-event-notify a,
#group-admins a.manage,
#group_newsletter a {
  color:#0367C5;
  display:block;
  font-weight:bold;
margin:2px 0;
}
#group-event-notify a,
#group_newsletter a {
  border: 1px solid #CCCCCC;
-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: url("../images/newsletter_group.png") no-repeat scroll 3px 4px transparent;
  padding: 4px 0 4px 25px;
color:#0367C5;
display:block;
font-weight:bold;
  margin:2px 0;
}
#event-contributors,
#event-contributors h2 {
	color:#0367C5;
}
#event-contributors .clear-more {
  float: left;
  margin: 0 0 10px;
  padding: 0;
}

#event-contributors h2 {
	font-size:18px;
	line-height:20px;
	margin:0 0 1em;
}

#event-contributors ul {
	list-style-type: disc;
	list-style-position: inside;
	margin: 1em 0;
  clear: both;
}
#event-contributors li {
	line-height: 16px;
}

#event-registration,
#event-contributors {
	margin: 1em 0;
	clear: both;
	float: left;
	width: 100%;
}

#event-contribution-confirmation p,
.infos-pratiques p {
	margin: 1em 0px;
}

#full-group_newsletter .encart {
  background: #2379CC;
  color: #FFF;
  font-weight: bold;
  font-size: 14px;
  height: 75px;
}

#full-group_newsletter .encart .info {
  background: url("../images/info_group_newsletter.png") no-repeat scroll 0 0 transparent;
  margin:13px 0 0 13px;
  height: 47px;
  width: 46px;
  float: left;
}

#full-group_newsletter .encart h3, #full-group_newsletter .encart p {
  color: #FFF;
  float: left;
  font-weight: bold;
  font-size: 14px;
  margin: 15px 0 0 10px;
  width: 475px;
}
#full-group_newsletter .encart p {
  font-size: 12px;
  font-weight: normal;
  margin: 5px 10px;
  text-align: normal;
}

#full-group_newsletter .encart .squeezebox {
  float: right;
  margin: 8px 10px 0 0;
}

#full-group_newsletter #preview {
  width: 300px;
}

#group-files {
  padding-left: 15px;
}

#full-group_newsletter .ezcontent .block textarea {
  clear: both;
  width: 100%;
}

#full-group_newsletter .ezcontent .block label {
  /*  width: 130px;*/
}

#full-group_newsletter .ezcontent .block .oe-window {
  width: 100%;
  clear: both;
}

#full-newsletter_group_information {
  padding: 0;
  margin: 0;
  width: 689px;
}

#full-newsletter_group_information h1 {
  background: none repeat scroll 0 0 #533364;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  height: 46px;
  line-height: 45px;
  text-indent: 18px;
  text-transform: none;
}
#full-newsletter_group_information .content {
  padding: 0 18px 15px 18px;
}

#full-newsletter_group_information .content h3 {
  color: #4e305d;
  font-family: Verdana;
  font-size:15px;
  font-weight: bold;
}

#full-newsletter_group_information .content p {
  color: #484848;
  font-family: Arial;
  font-size:12px;
  font-weight: normal;
}

/* Manage group */
#manage-group .block {
    background: #ECECEC;
    padding:0 10px 10px;
    width:645px;
}

#manage-group .block.moving {
    background-color:#b8b8b8;
}

#manage-group .head {
        clear: both;
        margin: 12px 0;
}

#manage-group .head h2 {
    display: inline;
}

/*---------------------------------------------------------------------------
        [Dialogue > Mes groupes > Page publique ] -- */
#full-group_view h1 {
    line-height:12px;
    margin:0 0 7px 0;
}
#full-group_view h2 {
    margin:0 0 14px 0;
}
#group_president {
    float:left;
    margin-right:5px;
    width:120px;
}
#group_description {
    float:left;
    width:500px;
}
#group_description .content {
    clear:both;
    float:left;
    width:100%;
}
.region_thumbnail {
    float:right;
}
#group_description .content p {
    padding:0 0 20px 0;
}
.group_website_url {
    font-style:italic;
}
.full_group {
    display:block;
    margin:0 auto;
}

/*---------------------------------------------------------------------------
  [ezwall.css]
*/

#wall-message-form h2,
.wall-messages-title {
  font-family: 'Dosis', sans-serif;
  font-size:15px;
  color:#502d59;
  font-weight:bold;
  text-transform:uppercase;
  margin-bottom:5px;
}
.wall-messages-title {
  margin-bottom:10px;
}

  #embed-wall .container {
    margin-top:20px;
  }

    #wall-message-form .button {
        background: url("../images/bg_message_button.png") repeat scroll 0 0 transparent;
        border: 1px solid #C6C6C6;
        display: block;
        float: left;
        height: 43px;
        line-height: 41px;
        margin: 0 0 0 10px;
        padding: 0 12px;
        width: auto;
    }

    #wall-message-form .button:hover {
        background: url("../images/bg_message_button.png") repeat scroll 0 45px transparent;
    }

        #wall-message-form .button input {
            background: none;
            border: none;
            display: inline;
            font-size: 11px;
            font-weight: bold;
            font-family: Verdana;
            margin: 0;
            padding: 0;
            width: auto;
            height: 43px;
            line-height: 42px;
        }
        
    .message-content {
      padding:0;
      position:relative;
    }
    .message-content p {
      position:relative;
      padding:28px 28px 46px 28px;
      background: #f2f2f2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfkAAAAuCAIAAACkmPeQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0VBRDE3MTJGN0M2MTFFMzlGQzlFNDdFMDVFM0Y1RkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0VBRDE3MTFGN0M2MTFFMzlGQzlFNDdFMDVFM0Y1RkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRGODVCOTUzMkIyMDY4MTE4MjJBRDBCQ0EzNEM2MUY3IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkU1NTY2RkY3ODRFOTExRTNCOUM0RUNEMjlEMjg4QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EtAJNwAAAttJREFUeNrs3cFvU3UAwPH9+l7fa19kXdgwhKzUAwMSScbBg5DoDnIh4e6Rf8R4Nf4T+jd48yImBggnMPGikTiEJYAm1HQOxjZW33xLJcPoNOz32uXzybL82l/72rwm3/7WvnZhMBhMATAGVm6t/PDF93vOnDs7t3j1fDlY/239xqfXX73WB59c+tctN+xcgENP6wG0HgCtB0DrAahfahcAjMvqO22k7WY13lrfnBr+eWayuygPIYxmX2xsDV/sTCd5ovUAk+TEOyfKn3Iw3B5e++ir6szsSFYN8k6+9PFSNb7z2e0nPz7ZmS2yfT2L2LkA42bt17VqUV9qH23/zQUer+3OzrW1HmAiPbr9cDTu9Gb2zPZ/6j8fPK/GM6/Maj3ABOgv9x/cfFCNi2NFp9t5eXbj943RZ2tDIxw/f3w/2/R6PcC42Hy6ef/6/Z+/uVe97zoVpk5fOVP+rmxvbf/y3eO7X94dLernL3Tbs4XWA0ySbz+/M1j56zvKFi4vzJ6eHZ289/Xy8rXl0cmjC7OnLp/a55a9hgMwLnrv93aX4a307Q/PnXyv9/Ls/LvdRnMn2iGE7sXu4tXF0eGY1vUAE+PYuTdnejPTJztl9LM39h5MmR3Jytyv95/1lt6anp/+T1sOvtMY4NDzGg6A1gOg9QBoPQBaD4DWA6D1AGg9AFoPoPUAaD0AkyAMh0N7AeC1WF1d/R/XyvM8y7IDvWO+5xKgTq1Wq9lsHvStaD1APUII7XY7SZIIt6X1APWEviiKRiPSm6ZaDxBbmfhyRR8t9FoPEFuSJGXoy3V9zBvVeoCIzU3TVqsVOfRaDxBPs9ksQ1/Pc4y9DxBBlmV5ntf294QHAOCgxTmIXusB6hFCKEOfpjXHVusBDjD00T4tpfUANYh/EL3WA8QOfVEU8Y+t1HqASGr5tJTWA0SsapqWoR+7e+WBAXhd6j2I/h/4XyUAh5/WAxx+fwgwAB+EfXSX4cyvAAAAAElFTkSuQmCC) bottom no-repeat;
    }
    .message-content p:after {
      content:"";
      width:21px;
      height:18px;
      position:absolute;
      top:7px;
      left:7px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAYAAAC0EpUuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDgwMzgxNTZGN0M3MTFFMzg3ODhGRDAyM0JBNjhDNjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDgwMzgxNTVGN0M3MTFFMzg3ODhGRDAyM0JBNjhDNjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRGODVCOTUzMkIyMDY4MTE4MjJBRDBCQ0EzNEM2MUY3IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkU1NTY2RkY3ODRFOTExRTNCOUM0RUNEMjlEMjg4QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SJqxnAAAAPlJREFUeNpiXJ+9joHagAmHuBEQrwLiLgL6xYC4E4iPIJvFgqaIFYh7gDgHqug7EPcC8UssBkYA8TQgFoTyg4F4NbpL2YB4MxDnIYlzQi1AB8VAvBzJQBAoxeZ9kDfckfjPgDgeiFvQDPQA4m4k/m8gbgViH3Tvq6C56BoQO2HxNiMQ90NpEPgJxG5AfAhbREWjhW8ujnC0AGINJP5EdAORDbVGEnsKxPtwxLY1Gn8xviSlguZ1XEAZjX8Dn6EiSGIOQPwOCcsgyYkisf8D8SskdUnoEcWLllYFcWQQDrRIQ1bHTihH0SSbjhpKPmBBikligM+AuRQgwADvzyfjB7gXdwAAAABJRU5ErkJggg==);
    }

    .message-content .author {
        color:#914A72;
        font-family:Verdana;
    }

    #wall-messages span.date {
        color:#553E50;
    }
    
    #wall-messages {
      margin:0;
	    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
	    padding-bottom: 25px;
      margin-bottom: 20px;
    }
    .message-content-infos {
      position:absolute;
      font-family: 'Dosis', sans-serif;
      font-size:11px;
      color:#502d59;
      text-align:right;
      right: 60px;
      bottom: -5px;
    }

#wall-message-form {
  background:none;
  padding:0;
}
#wall-message-form textarea {
  width:355px;
  background-color: #fff;
  border: none;
}
#wall-message-form fieldset {
  background-color:#f2f2f2;
  padding:14px;
}
#wall-message-form button.button-post {
  background:none;
  background-color:#502d5a;
  font-family: 'Dosis', sans-serif;
  font-size: 13px;
  font-weight:bold;
  color: #fff;
  padding: 10px 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border:none;
  text-transform:uppercase;
  width:100px;
  height:41px;
  text-align:left;
}
.message-content-infos a {
  font-family: 'Dosis', sans-serif;
  font-size: 11px;
  color:#502d59;
}
#wall-messages span.date {
  color:#909090;
  font-style:italic;
  font-family: 'Dosis', sans-serif;
  font-size: 12px;
}
/*---------------------------------------------------------------------------
  [ezsearch.css]
*/
#search-feedback {
    margin-top:5px;
}

#sidebar .sidebarElement.search {
    margin: 0;
}

#searchLabel, .replaceSearch {
    bottom: 21px;
}

#blockSearch {
    width: 234px;
}

/*-----------------------------------------------------------------------------
  [ezdirectory.css]

  Feuille de style pour l'extension ezdirectory

    1 Générique
    2 Filtre de recherche
    3 Tri
    4 Menu Alphabet
    5 Liste des utilisateurs
    6 Popin perdue de vue
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
  [Générique]
*/

#no-result {
    margin-left: 10px;
}

#overlayBusy {
    background:url(../images/overlayBusy.png) scroll 0 0 transparent;
    width: 670px;
    height: 550px;
    left:0;
}

    #overlayBusy p {
        background: #FFF;
        border: 1px solid #393939;
        color: #393939;
        font-size: 12px;
        font-weight: bold;
    }

    #overlayBusy p .loading {
        background:url(../images/ajax-loader.gif) no-repeat scroll center center transparent;
    }

/*-----------------------------------------------------------------------------
  [Filtre de recherche]
*/

#selectDirectoryForm {
  margin:0;
  padding:18px 0;
}

#selectDirectoryForm fieldset {
    float: none;
}

    #selectDirectoryForm .search {
        height: auto;
        width: 235px;
    }

    #searchLabelDirectory {
        bottom: 23px;
    }

    #selectDirectoryForm .search_help {
        border:1px solid #9E6689;
        color:#9E6689;
        cursor:help;
        display:block;
        float:left;
        font-size:16px;
        height:22px;
        line-height:22px;
        text-align:center;
        width:20px;
    }

    #selectDirectoryForm .search_exemple {
        clear:both;
        color:#B5B5B5;
        margin:0;
        position: relative;
        padding:5px;
        top: -5px;
        text-align:center;
    }

.views {
    margin: 5px 0;
}

.views a {
    background: url(../images/ico_views.png) 0 0 no-repeat;
}

    .views a.text-view:hover,
    .views .current a.text-view {
        background-position:-21px 0;
    }

    .views a.poster-view {
        background-position:0 -21px;
    }

    .views a.reload {
        background-position:0 -42px;
    }

    .views a.poster-view:hover,
    .views .current a.poster-view {
        background-position:-21px -21px;
    }

/*-----------------------------------------------------------------------------
  [Tri]
*/

#profiles-order li,
#profiles-order li:hover {
    background:#533364;
    color:#FFF;
}

    #profiles-order li  a {
        color: #FFF;
    }

.profiles dt a,
.profiles dt a.asc {
    background: url(../images/arrow-desc.png) no-repeat right;
}

.profiles dt a.desc {
    background: url(../images/arrow-asc.png) no-repeat right;
}

/*-----------------------------------------------------------------------------
  [Menu Alphabet]
*/

#menu-alphabet {
    background:#914A72;
}

    #menu-alphabet a {
        color:#FFF;
    }

/*-----------------------------------------------------------------------------
  [Liste des utilisateurs]
*/

.profiles, .profiles .uncollapsed, .profiles .uncollapsed:hover {
    background:#e6e6e6 url(../images/bg_directory.png) 0 -148px repeat-x;
}

.profiles .uncollapsed, .profiles .uncollapsed:hover {
    background-position:0 0;
}

    .profiles dd a {
        color:#444;
    }

    .profiles li:hover, .profiles li:hover dd a {
        background:#533364;
        color: #FFF;
    }

    .profiles.poster li:hover {
        background:none;
    }

        .profiles a.star {
            background:transparent url(../images/adherent.png) no-repeat 0 0;
        }

        .profiles a.epingler {
            background:transparent url(../images/pin.png) 0 0 no-repeat;
        }

        .profiles a.epingler:hover {
            background-position:0 -10px;
        }

        .profiles .uncollapsed a.epingler  {
            background:transparent url(../images/pin_15x15.png) 0 0 no-repeat;
        }

        .profiles .deploy .close {
            background:transparent url(../images/popin_close.png) right 0 no-repeat;
        }
        .profiles .deploy .close:hover {
            background-position:right -10px;
        }

        .profiles .uncollapsed .deploy p {
            color: #533364;
            font-family:Verdana;
            font-weight:bold;
        }

        .profiles .uncollapsed .deploy a.close {
            color: #914A72;
        }
            .profiles .deploy p span {
                color:#914A72;
                font-family:Verdana;
                font-size:12px;
            }

        .profile div.infos {
            height: 103px;
            width: 78px;
        }

            .profiles .last_name {
                padding:0 0 0 18px;
                width:205px;
            }

            .profiles .first_name {
                width:205px;
            }

            .profiles .company {
                width:auto;
            }

/* Contact épinglés */

.profile .sticky {
    background:transparent url(../images/11x11/icon_sticky.png) 0 0 no-repeat;
}

.profile .deploy .sticky {
    background:transparent url(../images/15x15/icon_sticky.png) 0 0 no-repeat;
}

.profile.uncollapsed .sticky,
.poster .profile .sticky {
    display: none;
}

.profile.uncollapsed .deploy .sticky {
    color: #914A72;
    display: block;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

.profile.my-contact .last_name {
    padding:0 0 0 0;
    width:205px;
}


/*[ezuser.css] --------------------------------------------------------*/
/*-----------------------------------------------------------------------------
  [CSS - ezuser]

  Feuille de style pour l'extension ezuser

  1. Générique
      1.1 Images annonymes
  3. Menu gauche
  4. Vue du profil
  5. Contacts �pingl�s
  6. Pr�f�rences
  7. Mes achats
  8. Mes �v�nements
  9. Sidebar
  10. Login
  11. Mot de passe oubli�
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
  [1. Générique]
*/

#full-ezuser h2 {
  background:url(../images/h_icons.png) 0 0 no-repeat;
  color:#533364;
}

#full-ezuser #user-preferences h2 {
  background-position:0 -33px;
}

#user-profile h3 {
  color:#533364;
}

#user-profile ul span.date {
  color:#914A72;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
}

#user-purchases,
#user-orderhistory,
#user-preferences,
#user-events,
#user-profile .value a {
  background: none;
  color:#FFF;
}
#full-bookmarks, #full-contacts, #full-my_profil, #full-ezuser, #full-user, #full-view_user, #full-member_history, #full-preferences, #full-my_parts {
  /*background-color: #ECECEC;*/
  background-color:#FFF;
}
#full-my_profil {
	/*width:715px;
	background:none;*/
}
#full-my_profil .label {
  color: #914A72;
}

#full-my_profil .date {
  color:#444;
}

#appear_in_directory {

}
#appear_in_directory .element {
  float: left;
  clear: none;
  width: 75px;
}
#appear_in_directory .element label {
  float: left;
  width: 50px;
}
#user-welcome {
  background:url(../images/bg_welcome.png) 0 0 repeat-x;
  color:#FFF;
}

#sidebar_userlinks .userlinks {
    padding:9px 20px;
}

    #sidebar_userlinks .userlinks span.title {
        margin:0 0 5px;
    }

    #sidebar_userlinks .userlinks .button a,
    #sidebar_userlinks .userlinks .button span {
        float:left; /*debug ie6*/
		width: auto;
    }

    #sidebar #sidebar_userlinks ul#users-links-list {
        clear:both;
        list-style-type:none;
        padding:0;
    }
    #sidebar_userlinks .userlinks .button {
        margin:0;
        padding:0;
    }
    #users-links-list a {
        color:#FFF;
        font-weight:bold;
    }

/*-----------------------------------------------------------------------------
  [1.1 Images annonymes]
*/

.anonymous_image,
.full_user,
.full_user_gray,
.medium_user,
.medium_user_gray,
.tiny_user,
.tiny_user_gray,
.small_user,
.small_user_gray {
    border:1px solid #FFF;
}

.anonymous_image-full_user-male {
    background:url(../images/anonymous/anonymous-full_user-male.png) 0 0 no-repeat;
}

.anonymous_image-full_user-female {
    background:url(../images/anonymous/anonymous-full_user-female.png) 0 0 no-repeat;
}

.anonymous_image-medium_user-male {
    background:url(../images/anonymous/anonymous-medium_user-male.png) 0 0 no-repeat;
}

.anonymous_image-medium_user-female {
    background:url(../images/anonymous/anonymous-medium_user-female.png) 0 0 no-repeat;
}

.anonymous_image-tiny_user-male {
    background:url(../images/anonymous/anonymous-tiny_user-male.png) 0 0 no-repeat;
}

.anonymous_image-tiny_user-female {
    background:url(../images/anonymous/anonymous-tiny_user-female.png) 0 0 no-repeat;
}

.anonymous_image-small_user-male {
    background:url(../images/anonymous/anonymous-small_user-male.png) 0 0 no-repeat;
}

.anonymous_image-small_user-female {
    background:url(../images/anonymous/anonymous-small_user-female.png) 0 0 no-repeat;
}

/*-----------------------------------------------------------------------------
  [3. Menu Gauche]
*/


/*-----------------------------------------------------------------------------
  [4. Vue du profil]
*/

#user-preferences h3 {
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 5px 0;
}

.button-datepicker {
    background:url(../images/button_calendar.png) 0 0 no-repeat;
}

.intro {
    padding: 0 10px;
}

.disabled {

}

.my_space .menu .shadow {
    border: 6px solid #f4f4f4;
    display: block;
}

.my_space .center {
    text-align: left;
}

	.my_space .center h2 {
		text-align: left;
	}

	.my_space .center h3 {
		color: #533364;
		font-weight: bold;
		font-family: Verdana;
		font-size: 18px;
		line-height: 18px;
	}

.my_space .center fieldset {
  margin:0;
  padding: 20px 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
}

	.my_space .center .block label, .my_space .center .block .label {
		color: #914A72;
		font-family: Verdana;
		font-weight: bold;
	}

	.my_space .center .block label[for*='appartment_'],
	.my_space .center .block label[for*='building_'],
	.my_space .center .block label[for*='postal_box_'],
	.my_space .center .block label[for*='street_'] {
		float: none;
		text-align: left;
		width: 100%;
	}
	
	.my_space .center .block input[id*='appartment_'],
	.my_space .center .block input[id*='building_'],
	.my_space .center .block input[id*='postal_box_'],
	.my_space .center .block input[id*='street_'] {
		float: right;
		margin-right: 5px;
	}

.my_space .disabled {
    line-height: 22px;
}

.block .element {
    clear: both;
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
}

.ezcontent .block label {
    width: 30%;
}

/*-----------------------------------------------------------------------------
  [5. Contacts �pingl�s]
*/

#user-contacts {
  background-color: transparent;
  padding:0;
  margin:0;
  font-family: 'Dosis', sans-serif;
}
#user-contacts .admin-actions {
  margin: 0;
  border-left: solid 1px #ccc;
  padding: 0 10px;
  height: 100%;
}
#user-contacts .admin-actions li {
  margin-top:15px;
}
#user-contacts h2 {
  background-position:0 -66px;
}
#user-contacts h3 {
  font-family: 'Dosis', sans-serif;
}
#user-listfriends .user-contact {
  background-color: transparent;
  padding:25px 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
}

#user-listfriends .user-contact img.medium_user {
  width:105px;
  height:140px;
  border:solid 6px #f4f4f4;
}
.user-contact .informations li {
  margin-top:10px;
  color:#533364;
  font-size:12px;
}
#user-listfriends .user-contact .right {
  width:338px;
  height:112px;
  background-color:#f4f4f4;
  padding:20px 15px;
  position:relative;
}
#user-listfriends .user-contact .right a.arrow {
  float:left;
  margin-top:30px;
  padding:3px 5px;
  background:none;
  background-color:#982c6c;
  width:130px;
  text-align:center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	text-transform:uppercase;
}
#user-listfriends .user-contact .right a.arrow span {
  background:none;
  float:none;
  text-indent:0;
  font-weight:normal;
  font-family: 'Dosis', sans-serif;
}
#user-listfriends .user-contact .right a.arrow.contrib {
  margin-left:10px;
  background-color:#af6bae;
}
#user-listfriends .user-contact .right .admin-actions {
  position:absolute;
  right:0;
  top:0;
  width:auto;
}
#user-listfriends .user-contact .admin-actions li {
  float:none;
  width:12px;
}
#user-listfriends .user-contact .informations span {
  color: #5f4067;
  text-transform:uppercase;
}

#user-listfriends .user-contact.moving {
  background-color:#dadada;
}

#user-listfriends .user-contact h3{
  color:#533364;
  font-weight: bold;
}

.sticky-contacts {
  background:#DCD5C4 url(../images/23x23/ico_sticky.png) no-repeat;
}

/* Contact épinglés */

.user-contact .admin-actions .move {
    background-position:0 0;
}

.user-contact .admin-actions .move:hover {
    background-position:0 -15px;
}

.user-contact .admin-actions .delete {
    background-position:-20px 0;
}

.user-contact .admin-actions .delete:hover {
    background-position:-20px -15px;
}

/*-----------------------------------------------------------------------------
  [6. Pr�f�rences]
*/

#full-preferences h2 {
    font-size: 13px;
}

    #full-preferences h2 span {
        margin-right: 0px;
    }

#edit-preference fieldset {
    margin: 0;
}

#edit-preference .actions {
    clear:both;
    padding-top:20px;
}

#edit-preference .block {
    margin:0;
    padding:2px 0;
    text-indent:10px;
}

    #edit-preference .radioButton,
    #abonnement .radioButton {
        float:left;
        margin:2px 0 0 10px;
    }

#edit-preference .block:hover {
    background: #c6becb;
    color: #FFF;
}

#edit-preference .block:hover label {
    color: #FFF;
}

#user-preferences div {
    color:#444;
}

#user-preferences select {
    color:#857757;
}

#user-preferences div.checked,
#user-preferences div.unchecked {
    background-position:center right;
    background-repeat:no-repeat;
}

#user-preferences div.right:hover {
    background: #C6BECB;
}

#user-preferences div.arrow:hover {
    background-color:#ECE8DC;
}

#user-preferences div.select-box:hover {
    background-color:#FFF;
}

.checked,
.unchecked {
    background:url(../images/checkbox_on.png) left center no-repeat;
    display:block;
    height:17px;
    line-height:17px;
    padding:0 0 0 20px;

}

#user-preferences div.checked,
.checked {
    background-image:url(../images/checkbox_on.png);
}

#user-preferences div.unchecked,
.unchecked {
    background-image:url(../images/checkbox_off.png);
}

/* Mes articles épinglés */
.news .column {
    font-family: 'Dosis', sans-serif;
    width: 420px;
    margin:0;
}
.category a,
.category span {
  font-family: 'Dosis', sans-serif;
  font-weight:normal;
  color:#af6bae;
}
.news .column .head h2,
.news .column .head h2 a {
  font-family: 'Dosis', sans-serif;
  color:#000;
  line-height:18px;
  font-weight:normal;
  font-size:15px;
}
.news .column .head .date {
    font-family: 'Dosis', sans-serif;
    color:#909090;
    font-weight:normal;
    font-style:italic;
    font-size:13px;
    line-height:20px;
}
.news .element {
    height:120px;
    line-height:12px;
}
/*
#user-bookmarks .news .column {
    font-family: 'Dosis', sans-serif;
    width: 420px;
    margin:0;
}
#user-bookmarks .news .column .news-categories .category {
    margin:0;
}
#user-bookmarks .news .column .news-categories .category {
    margin:0;
}
.news .column .news-categories .category a,
.news .category a,
.news .category span,
#full-news_article .category a,
#full-news_article .category span {
    font-family: 'Dosis', sans-serif;
    font-weight:normal;
    color:#af6bae;
}
#user-bookmarks .news .column .head h2,
#user-bookmarks .news .column .head h2 a {
    font-family: 'Dosis', sans-serif;
    color:#000;
    line-height:18px;
    font-weight:normal;
    font-size:15px;
}
#user-bookmarks .news .column .head .date {
    font-family: 'Dosis', sans-serif;
    color:#909090;
    font-weight:normal;
    font-style:italic;
    font-size:13px;
    line-height:20px;
}
#user-bookmarks .news .element {
    height:120px;
    line-height:12px;
}

/*-----------------------------------------------------------------------------
  [9. Sidebar]
*/

#user-welcome .edit,
#user-welcome .logout {
    color:#FFF;
}
#user-welcome .logout {
    background:#914A72;
}

#sidebar_login,
#sidebar_userlinks {
    color: #FFF;
    display:block;
    overflow:hidden;
    margin:15px 0;
    padding: 0;
    width:235px;
}

    .userlinks-top {
        background:transparent url(../images/bg_userlinks.png) no-repeat scroll 0 top;
        height: 11px;
    }

    .userlinks-bottom {
        background:#FFF url(../images/bg_userlinks.png) no-repeat scroll 0 bottom;
        height: 11px;
    }

    .userlinks {
        background:#542F65;
    }

    #sidebar_userlinks span.title {
        float: left;
        font-family:Verdana;
        font-size:12px;
        margin:18px 18px 5px;
    }

    #sidebar_userlinks .button {
        clear: both;
        float: left;
        margin:0 0 10px 10px;
    }

#sidebar_login {
    background:#FFF url(../images/bg_login.png) no-repeat scroll 0 -80px;
    height: 79px;
    overflow: hidden;
}

#sidebar_login.cover {
    background-position: 0 top;
}

#sidebar_login.cover fieldset {
    margin-top: 80px;
}

    #sidebar_login fieldset {
        padding:5px 10px 5px 14px;
    }

        #sidebar_login p {
            font-family:Verdana;
            font-size:10px;
            font-weight:bold;
            margin:2px 0;
            text-transform:uppercase;
        }

            #sidebar_login input#login_email {
                display: block;
                height:12px;
                line-height:12px;
                margin-bottom:6px;
                width:197px;
            }

            #sidebar_login input#login_pwd {
                display: block;
                float:left;
                height:12px;
                line-height:12px;
                width:172px;
            }

            #sidebar_login input.connect {
                background:#FFF url(../images/button_connect.png) no-repeat scroll 0 0;
                display:block;
                float:right;
                height:18px;
                margin-right:4px;
                overflow:hidden;
                padding:0;
                text-indent:25px;
                width:25px;
            }

#sidebar_login a.forgot-password,
a.forgot-password {
    color: #553E50;
    font-size: 10px;
    font-style:italic;
}


/*-----------------------------------------------------------------------------
  [10 Login]
*/

.loginform {
    /*background-color:#ECECEC;*/
}

    .loginform a {
        color:#604168;
    }

    .loginform label,
    #sidebar_login label {
        color:#604168;;
    }

input.connect {
    color:#FFF;
}

input.connect:hover {
    color: #5D4F35;
}

/*-----------------------------------------------------------------------------
  [11. Mot de passe oubli�]
*/

#lost-password {
    background: #ECECEC;
}

    #lost-password fieldset {
        background: #ECECEC;
    }

/*-----------------------------------------------------------------------------
  [forms.css]

  Feuille de style des �l�ments de formulaire

  1. Générique
  2. Recherche
  3. Selectbox
  4. Boutons
    4.1 G�n�ral
    4.2 Arrows
    4.3 Files
    4.4 Radio
    4.5 Delete & move

-----------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------
  [1. Générique]
*/

a.form-link:hover {
    color:#5D4F35;
}

legend,
label
{
    color:#533364;
}

.required {
    color: #553E50;
}
.required_fields {
    clear:both;
    float:left;
}

.error {
    color:red;
}

input,
textarea {
    border:1px solid #C6C6C6;
    color:#553E50;
}

textarea,
input[type=text],
input[type=password] {
    /*background:#FFF url(../images/bg_input.png) 0 0 repeat-x;*/
    background:none;
}

.block label {
    color:#553E50;
}

/*---------------------------------------------------------------------------
  [2. Recherche]
*/


/* Bouton rechercher */
.button_search,
.button_top_search {
    background:url(../images/button_search.png) 0 0 no-repeat;
}
.button_search:hover,
.button_top_search:hover {
    background:url(../images/button_search.png) 0 0px no-repeat;
}
/* @todo /!\ */
.button_search {
    background-position:0px 0px;
}
.button_search:hover {
    background-position:0px 0px;
}

#sidebar_search {
    margin-bottom:15px;
}

/* Champ de recherche */

input.input_search,
input.input_searching
{
    border:1px solid #A4A4A4;
    border-right:0;
    font-family: Verdana;
    font-size:12px;
    height:18px;
    padding:4px 4px 0;
    width:140px;
}
input.top_search {
    background-color:#84789e;
    color:#fff;
    padding:4px 10px 2px;
    border:0px solid #fff;
    border-left:1px solid #fff; height:39px;
}
input.top_search::-webkit-input-placeholder { color:#fff; }
input.top_search::-moz-placeholder { color:#fff; } /* firefox 19+ */
input.top_search:-ms-input-placeholder { color:#fff; } /* ie */

/*---------------------------------------------------------------------------
  [3. Selectbox]
*/

.select-box {
    background:#FFF;
}

#sidebar .select-box {
    margin:0;
}

.select-box.forms {
    /*background: #fff url(../images/bg_input.png) repeat-x;*/
}

    .select-box a {
        /*background: transparent url(../images/select_box_arrow.png) no-repeat scroll right top;*/
    }

    .select-box a:hover {
        background-position:right bottom;
    }

    .select-box a,
    .select-box span,
    .select-box.forms a,
    .select-box.forms span  {
        color: #553E50;
        color: #888888;
    }

    .select-box.actived a span {
/*        color:#FFF;
        background-color:#BBB;*/
        color: #553E50;
        background: none;
    }

    .select-box-alt {
        background-color: #FFF;
    }

    .select-box-options {
        list-style: none;
        background: #FFF;
    }

        .select-box-options .disabled {
            color: gray;
        }

        .select-box .select-box-options .selected,
        .select-box .select-box-options .selected span {
            background-color: #8C4977;
            color: #FFF;
        }

            .select-box .select-box-options li span {
                color:#553E50;
            }

/*---------------------------------------------------------------------------
  [4. Boutons]
*/

/*---------------------------------------------------------------------------
        [4.1 G�n�ral] -- */


button,
.button {
    background:#914A72;
    color:#FFF;
}
button:hover,
.button:hover {
    background-color:#533364;
    color:#FFF;
}

/*---------------------------------------------------------------------------
        [4.2 Arrows] -- */

/* Box */
.rect {
    background-image:url(../images/rect_a.png);
    color:#FFF;
}

.arrow,
.arrow-cancel {
    background:url(../images/arrow_span.png) top right no-repeat;
    color:#FFF;
}

.arrow_inverse {
    background:url(../images/arrow_span_inverse.png) top left no-repeat;
    color:#FFF;
}

.buttonbox {
    background:url(../images/buttonbox.png) top right no-repeat;
    color:#FFF;
}

.arrow_inverse:hover {
    background-position:left bottom;
}

    /* span */
    .rect span,
    .arrow span,
    .arrow-cancel span ,
    .arrow input {
        background:url(../images/arrow_span.png) no-repeat top left;
        color: #FFF;
    }

    .arrow_inverse span {
        background:url(../images/arrow_span_inverse.png) no-repeat top right;
        color: #FFF;
    }

    .buttonbox span,
    .buttonbox input {
        background:url(../images/buttonbox.png) no-repeat top left;
        color: #FFF;
    }

    /* span:hover */
    .rect:hover span,
    .arrow:hover span,
    .arrow:hover input,
    .arrow-cancel:hover span,
    .buttonbox:hover span,
    .buttonbox:hover input {
        background-position:left bottom;
    }

    .buttonbox:hover {
        background:url(../images/buttonbox.png) no-repeat bottom right;
    }

    .arrow_inverse:hover span {
        background-position:right bottom;
    }


/* Boutton arrondi */
div.arrow,
div.arrow:hover,
a.arrow,
a.arrow-cancel {
    background:transparent url(../images/button_span.png) no-repeat right top;
    background-position: right top;
    float: right;
    padding: 0 7px 0 0;
    height: 20px;
    line-height: 18px;
}


div.arrow input,
div.arrow input:hover,
div.arrow:hover input,
a.arrow span,
a.arrow:hover span,
a.arrow span:hover,
a.arrow-cancel span,
a.arrow-cancel:hover span,
a.arrow span:hover {
    background: transparent url(../images/button.png) no-repeat 0 0;
    color: #FFF;
    display: block;
    float: left;
    font-family:Verdana;
    font-size: 11px;
    font-weight: bold;
    height:20px;
    line-height:21px;
    margin:0;
    text-indent: 7px;
    padding: 0;
    width: auto;
}

div.arrow input,
div.arrow input:hover,
div.arrow:hover input {
    line-height:18px;
}

a.arrow span:hover,
a.arrow-cancel span:hover  {
    text-decoration: underline;
}

.arrow-cancel:hover,
.arrow-cancel:hover span {
    background-position:right top;
}

a.arrow-cancel {
    float: left;
}

.clear-more,
.clear-more:hover,
.button,
.button:hover {
    background:none;
}

#full-news .clear-more {
    float:none;
}

/* @todo factorisable */
.clear-more a {
    /*background:transparent url(../images/button_span.png) no-repeat right bottom;
    color: #FFF;
    display:block;
    float:right;
    height: 20px;
    padding: 0 7px 0 0;*/
    margin:10px 30px 0 0;
    background:transparent url(../images/arrow_link.png) left 4px no-repeat;
    padding-left:18px;
}
	.clear-more a span {
		/*background:transparent url(../images/button.png) no-repeat left bottom;
		display:block;
		float:right;
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		height:20px;
		line-height:20px;
		text-indent:7px;
		width: 100%;*/
		background:none;
		color:#756256;
		font-size:11px;
	}

.button a:hover,
.clear-more a:hover
{
    color: #FFF;
    text-decoration: underline;
}

.button a {
    background:transparent url(../images/button_span.png) no-repeat right top;
}
	.button a span {
		background:transparent url(../images/button.png) no-repeat left top;
		white-space:nowrap;
	}

.more:hover,
div.arrow input:hover
{
    color: #FFF;
    text-decoration: underline;
}

/*---------------------------------------------------------------------------
        [4.3 Files] -- */

button.file {
    background:none;
}
    button.file span {
        background-color:#5D4F35;
    }
    button.file:hover span {
        background-color:#203561;
    }

/*---------------------------------------------------------------------------
        [4.4 Radio & checkbox] -- */

.radioButton {
    background: transparent url(../images/radiobutton.png) no-repeat top left;
}

.uncheckedRadio {
    background-position:bottom left;
}

/*---------------------------------------------------------------------------
        [4.5 Delete & move] -- */

.admin-actions {
    color:#0367c5;
}

    .admin-actions a.tip {
        color:#0367c5;
        font-family:Verdana;
    }

    .admin-actions a.tip:hover {
        color:#914A72;
    }

a.admin-actions,
a.admin-action-add,
a.admin-actions:hover,
a.admin-action-add:hover,
h2 a.admin-action-add,
h2 a.admin-action-add:hover {
    color:#0367c5;
    font-weight: bold;
    font-size: 13px;
    text-transform: none;
    font-family: Arial;
    line-height: 13px;
}

/* Admin Actions */
/* @todo un li est forcément dans un ul */
.admin-actions,
.admin-actions ul,
.admin-actions ul li {
    display: inline;
    line-height:120%;
}

    .admin-actions a.button {
        display:inline-block;
        float:none;
        font-size:11px;
        font-weight:bold;
        height:15px;
        overflow:hidden;
        padding:0;
        text-indent:-1000px;
        width:15px;
    }
    
    #full-group_view .admin-actions a.button {
        display:inherit;
        padding-left:18px;
    }

.head {
    clear: both;
    display: block;
    margin:0 0 13px;
}

.head h1,
.head h2,
.head h3,
.head h4 {
    display: inline;
}

    .head h1 {
        border: none;
        padding: 2px 0;
    }

    .element .head {
        border: none;
        margin: 0;
    }

    #full-news .head h1,
    #full-organizer .head h1,
    #full-event_type .head h1,
    #full-group_view .head h1,
    #full-group  .head h1 {
        border: none;
        padding: 2px 0 2px 0;
        text-indent: 0;
    }

/* Admin Actions */

.admin-actions {
    color:#F8BC5F;
}

    .admin-actions a.button {
        background-image:url(../images/ico_admin.png);
        background-repeat:no-repeat;
        background-color:transparent;
        color:#F8BC5F;
    }

    .admin-actions .delete,
    .admin-actions .button.delete-comment {
        background-position:-20px -30px;
    }

    .admin-actions .delete:hover,
    .admin-actions .button.delete-comment:hover  {
        background-position:-20px -15px;
    }

    .admin-actions .move {
        background-position:0 -30px;
    }

    .admin-actions .move:hover {
        background-position:0 -15px;
    }

    .admin-actions .edit,
    .admin-actions .button.edit-comment {
        background-position:-35px -30px;
    }

    .admin-actions .edit:hover,
    .admin-actions .button.edit-comment:hover {
        background-position:-35px -15px;
    }

a.admin-actions {
    color:#0367C5;
}

a.admin-actions:hover {
    color:#113C77;
}

/*-----------------------------------------------------------------------------
  [content.css]

  Feuille de style du contenu

  1. Lien
  2. Puces
  3. Tableaux
  4. Paragraphes
  5. Quotes
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
  [1. Lien]
*/

.content a:hover,
a.underline:hover {
    color: #553E50;
}

/*-----------------------------------------------------------------------------
  [2. Puces]
*/

/* un li est forcément dans un ul ou ol */
.content ul,
.content ul li {
    color:#a59a6d;
    list-style-image:url(../images/bullet.png);
}

.content ul.l1,
.content ul.l1 li {
    color:#553E50;
    list-style-image:none;
}

/* un li est forcément dans un ul ou ol */
.content ul li,
.content ol li {
    color:#553E50;
    font-family:Verdana;
    font-size:11px;
    list-style-position:inside;
    padding-left:5px;
    /* Pour IE7 qui colle l'image au texte min-width: taille de la puce */
    min-width: 6px;
}

.content ul,
.content ol {
    list-style-position:inside;
    padding-left:20px;
}

/*-----------------------------------------------------------------------------
  [3. Tableaux]
*/

.content .damier {
    background-color:#cdc8cc;
}

    .content .damier tr:nth-child(even) {
        background-color:#F8F4F5;
    }

        .content .damier tr:nth-child(odd) td:nth-child(even) {
            background-color:#DBDBDB;
        }

        .content .damier tr:nth-child(even) td:nth-child(even) {
            background-color:#FFF;
        }

    .content table tr th {
        color: #FFF;
        font-family: Verdana;
    }
    .content .damier tr th {
        background-color: #533364;
    }

    .impair_row_impair_col,
    .impair_row_pair_col,
    .pair_row_impair_col,
    .pair_row_pair_col {
        background:none;
    }

    .damier .impair_row_impair_col {
        background-color:#CDC8CC;
    }

    .damier .impair_row_pair_col {
        background-color:#DBDBDB;
    }

    .damier .pair_row_impair_col {
        background-color:#F8F4F5;
    }

    .damier .pair_row_pair_col {
        background-color:#FFF;
    }

/*-----------------------------------------------------------------------------
  [4. Paragraphes]
*/

.content p.p1,
.content p.p2 {
    color:#553E50;
}

.content p.p3,
.content p.p4 {
    color:#FFF;
    background-color:#914A72;
}

/*-----------------------------------------------------------------------------
  [5. Quotes]
*/

blockquote {
    background-color:#ECECEC;
    color:#553E50;
}

    .quote .openQuote,
    .quote .closeQuote {
        background:url(../images/quotation.png) no-repeat 0 top;
    }

    .quote .closeQuote {
        background-position:right bottom;
    }

.content .important {
    background: #EDE9DE;
}

/* @todo factorisable */
.content h2 {
clear:both;
font-family:Arial,Helvetica,sans-serif;
font-size:26px;
font-weight:normal;
line-height:28px;
margin:0;
}

.content h3 {
    clear:both;
    color:#533364;
    font-size:15px;
    font-weight:bold;
    line-height:19px;
}

.content h4 {
    clear:both;
    color:#914A72;
    font-size:13px;
    font-weight:bold;
    line-height:17px;
    text-transform:uppercase;
}

.content h5 {
    clear:both;
    color:#533364;
    font-size:12px;
    font-weight:bold;
    line-height:16px;
}

.content h6 {
    clear:both;
    color:#914A72;
    font-size:10px;
    font-weight:bold;
    line-height:14px;
}

.content a.arrow span p {
    font-size:11px;
    line-height:20px;
    padding:0;
}

/*-----------------------------------------------------------------------------
  [layout.css]

  Feuille de style du layout

  1. Header
    1.1 Bandeau sup�rieur
    1.2 Nav
    1.3 Subnav
  2. Breadcrumb
  3. Content
  4. Sidebar
  5. Footer

-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
  [1. Header]
*/


#container,
#footer #links,
#footer-block {
    width:1000px;
    margin: 0 auto;
    position:relative;
}

#bg_points_2 {
	top:720px;
	left:-97px;
}
#bg_points_3 {
	top:215px;
	right:-126px;
}

/*---------------------------------------------------------------------------
        [1.1 Bandeau sup�rieur] -- */

#adherer {
    background:url(../images/adherer.png) left top no-repeat;
}

#adherer:hover {
    background-position:bottom left;
}

/*---------------------------------------------------------------------------
        [1.2 Nav] -- */

#logo {
  margin:18px 31px 0 36px;
  width: 158px;
  height: 120px;
}

#push,
#push li {
    display:block;
    height:88px;
    overflow:hidden;
    width:775px;
}
#push {
    float:left;
    margin:42px 0 0;
}
#push li {
    position: absolute;
}
/*---------------------------------------------------------------------------
        [1.3 Subnav] -- */

.subnav a, .subnav2 a {
    border-left:1px solid #7F7650;
    color:#7F7650;
}

.subnav a:hover,
.subnav .selected a,
.subnav2 a:hover,
.subnav2 .selected a{
    color:#914A72;
}

/*-----------------------------------------------------------------------------
  [2. Breadcrumb]
*/

.breadcrumb {
    background:#DCD5C4;
    color:#84817D;
}

    .breadcrumb li {
        float: left;
        margin:0 3px;
    }

    .breadcrumb a {
        color:#84817D;
    }

    .breadcrumb span {
        color:#5D4F35;
    }

    .breadcrumb .end {
        float: right;
    }

/*-----------------------------------------------------------------------------
  [3. Content]
*/


body {
    background: none;
    color:#553E50;
}

.obj-intro {
    overflow:hidden;
    width:692px;
}


/*-----------------------------------------------------------------------------
  [4. Sidebar]
*/

#sidebar {
    float:left;
    padding: 0;
    /*margin:7px 3px 3px 9px;*/
}


#sidebar .sidebarElement {
    margin:25px 0;
	overflow: hidden;
    width: auto;
}

/* Module local group */

.local_group {
    background:transparent url(../images/local_group.png) no-repeat scroll 0 0;
    display: block;
    height: 193px;
    margin:15px 0;
    overflow: hidden;
    text-indent: -234px;
    width: 234px;
}

/* Module rss */

#sidebar .sidebar-rss {
    background:transparent url(../images/module_rss.png) no-repeat scroll 0 0;
    list-style:none;
    margin: 0;
    padding-left:25px;
}

    #sidebar .sidebar-rss a {
        font-size:11px;
        font-family:Verdana;
    }


#my-space {
    background:url(../images/sidebar_my-space.png) no-repeat left;
    color:#914A72;
}

#contact-us {
    background:url(../images/sidebar_contact-us.png) no-repeat left;
    color:#914A72;
}

/*---------------------------------------------------------------------------
  [4. Module categories]
*/

#sidebar .categories {
    color:#914A72;
    list-style-image:none;
    list-style-type:square;
}

    #sidebar .categories li {
        margin:6px 0;
    }

        #sidebar .categories li a {
            color:#914A72;
            font-family:Verdana;
            font-size:12px;
            font-weight:normal;
            padding:2px;
        }

        #sidebar .categories li a:hover,
        #sidebar .categories li a.selected {
            background-color: #914A72;
            color: #FFF;
            text-decoration:none;
        }


/*-----------------------------------------------------------------------------
  [5. Footer]
*/

#footer {
    background: none;
    height: auto;
}

    #footer #links,
    #footer-block {
        background: none;
        color:#533364;
        height:23px;
        padding: 0;
        text-align: left;
        width: 950px;
    }
    
    

    #footer #links {
        padding-left: 20px;
    }

        #footer #links li {
            float: left;
        }

            #footer #links a {
                color:#533364;
                font-size:10px;
                text-align:left;
            }

            #footer #links .anchor {
                padding-right: 25px;
                float: right;
            }

            #footer #links .anchor a {
                background:transparent url(../images/arrow_up.png) no-repeat scroll 0 6px;
                color: #914A72;
                display:block;
                float:right;
                text-align: right;
                text-indent:12px;
            }

            span.separator {
                margin:0 12px;
                position:relative;
                top:4px;
            }

#footer-notices {
    color:#817654;
}


    #powered-by.small {
        background:url(/design/common/images/web-com.png) 0 0 no-repeat;
    }

    #powered-by.small:hover {
        background-position: left bottom;
    }


#footer {
	width:100%;
}


/*-----------------------------------------------------------------------------
  [common.css]

  Feuille de style Générique

  1. Popin
  2. Boite de login
  3. Boite de confirmation
  4. Pagination
  5. Tooltip
  6. Liste de fichiers
  8. Framed date
  9. Scrollbar
  10. Autres classes
    10.1 author
    10.2 lien top
    10.3 lien retour
    10.4 loader
    10.5 tips
    10.6 nb_items
    10.7 private_content
  11. Replace
-----------------------------------------------------------------------------*/


#full-network .content {
    padding: 0;
}

/*-----------------------------------------------------------------------------
  [1. Popin]
*/

#popin {
    background: url(../images/bg-popin-title.png) repeat-x scroll 0 0;
}

    #popin h1 {
        color: #914A72;
    }

    #popin p {
        color: #A59A6D;
    }

        #popin p span {
            color: #203561;
        }

    #popin .field {
       background: #F7F7EB;
    }

    #popin form,
    #popin .form {
        background: url(../images/bg-popin-form.png) repeat-x scroll 0 0;
    }

        #popin button:hover,
        #popin .button:hover {
            background: #203561;
        }

#sbox-content.sbox-content-image {
    background:url(../images/loading.gif) center center no-repeat;
}

#sbox-window #sbox-btn-close {
    background:url(../images/popin_close.png) center top no-repeat;
    overflow:hidden; /*pour ie6*/
}

#sbox-btn-close:hover {
    background-position:center -10px;
}

/*-----------------------------------------------------------------------------
  [2. Boite de login]
*/

.loginform {
    /*background-color:#ECECEC;*/
    background:none;
}

.loginform.simple,
.loginform fieldset {
    /*background: #ECECEC;*/
    background:none;
}

/*-----------------------------------------------------------------------------
  [3. Boite de confirmation]
*/

#customConfirmOverlay,
#customAlertOverlay{
    background-color:#000;
}

#customConfirmBox,
#customAlertBox {
    background:url(../images/background-popin-confirm.png) bottom repeat-x;
}

    #customConfirmBox .title,
    #customAlertBox .title {
        color:#FFF;
        background-color:#533364;
        text-align: center;
    }

        #customConfirmBox .title .icon-confirm,
        #customAlertBox .title .icon-confirm{
            background:none;
            display: none;
        }

        #customAlertBox p {
            margin: 10px 0;
        }

    #customCloseButton {
        background:url(../images/confirmbox_close.png) no-repeat top center;
    }

    #customCloseButton:hover {
        background:url(../images/confirmbox_close.png) no-repeat bottom center;
    }

    #customButton.arrow.center {
        float: left;
        margin-left:110px;
    }

/*-----------------------------------------------------------------------------
  [4. Pagination]
*/

/* Simple */
.navigator {
    background:none;
}
.simple a {
    background:transparent url(../images/navigator_prev.png) no-repeat scroll left center;
    border: none;
    color:#914A72;
    font-family:Verdana;
    font-size:11px;
    padding:0 14px;
}

.simple .next a {
    background:url(../images/navigator_next.png) center right no-repeat;
}

/* Google */
.google li {
  display:block;
  width:26px;
  height:26px;
  padding:0;
  text-align:center;
  line-height:26px;
  -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
  border:1px solid #914A72;
}

.google .prev a,
.google .next a {
  display:block;
  overflow:hidden;
  text-indent:-9999px;
  line-height:22px;
}

    .google .prev a:hover,
    .google .next a:hover {
        text-decoration:none;
    }
    .google .prev, .google .next {
        background: none;
    }

    .google .selected {
        color: #914A72;
    }

    .google .next span {
        margin:0 5px 0 0;
        overflow:hidden;
    }

    .google .prev span {
        margin:0 0 0 5px;
        overflow:hidden;
    }

    .google .prev a {
        background:transparent url(../images/navigator_prev.png) no-repeat center center;
    }

    .google .next a {
        background:transparent url(../images/navigator_next.png) no-repeat center center;
    }

/*-----------------------------------------------------------------------------
  [5. Tooltip]
*/

.tool-tip {
    background:#FFF url(../images/bg-tooltip.png) 0 0 repeat-x;
    border:1px solid #C6C6C6;
}

    .tip-title {
        color:#553E50;
    }

    .tip-text {
       color:#553E50;
    }

        .tip-text .stats {
            color:#553E50;
        }

        .tip-text .author,
        .tip-text .informations {
            color:#553E50;
        }

        .tip-text span {
            color:#553E50;
        }

/*-----------------------------------------------------------------------------
  [6. Liste de fichiers]
*/


.list_files {
    clear:both;
}

.list_files h3{
    color:#914A72;
}

.list_files li {
    color:#553E50;
}

.file-type-small {
    padding-left:20px;
}

    .file-link {
        font-family:Arial;
        font-size:12px;
        font-weight:bold;
        text-decoration:underline;
    }

    .file-infos {
        font-size:12px;
    }

    .file-type {
        margin: 5px 20px 10px 0;
    }

.file-type-icon {
    background:url(../images/32x32/icon_file.png) 0 0 no-repeat;
    display:inline-block;
    height: 32px;
    padding-left:37px;
}

.file-type-icon-small {
    background-image:url(../images/15x15/icon_file.png);
}
/*pdf*/
.file-type-icon-pdf {
    background-image:url(../images/32x32/icon_pdf.png);
    height: 32px;
}

.file-type-icon-pdf-small {
    background-image:url(../images/15x15/icon_pdf.png);
}

/*-----------------------------------------------------------------------------
  [8. Framed date]
*/

.section .framed_date {
	width:33px;
	height:49px;
	float:left;
	margin-right:20px;
	text-align:center;
	line-height: 24px;
	color:#af6bae;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAxCAIAAADbUFejAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I0QTM1ODNGMTUwMTFFM0I4QTlGMUY5MUFGOEI2M0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I0QTM1ODJGMTUwMTFFM0I4QTlGMUY5MUFGOEI2M0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2NjNBMDFBMTMyMDY4MTE4MDgzODU1NDdFNEQ0MjUyIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkU1NTY2RkY3ODRFOTExRTNCOUM0RUNEMjlEMjg4QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5iW9pAAAAGJJREFUeNpi/PTpEwONARMD7cGoHaN2jNoxaseoHaN2jNoxasdgsYMFl8Tzi89eXn5FvEHiumKS+lKk2cEhwCmkKkS8HUD1uKQYR9uJo3aM2jFqx6gdo3aM2jFqxwiyAyDAAGvnDJxIx+vdAAAAAElFTkSuQmCC);
}
/*.section .framed_date {
    background:transparent url(../images/bg_framed_date.png) repeat-x 0 0;
    border: none;
    display: block;
    float: left;
    font-weight: bold;
    height: 59px;
    width: 50px;
}

    .section .framed_date span {
        font-family: Verdana;
    }

        .section .framed_date .day,
        .section .framed_date .month {
            color: #FFF;
            font-size:24px;
            line-height:34px;
        }

        .section .framed_date .month {
            font-size:18px;
            font-weight: normal;
            line-height:73px;
        }

        .section .framed_date .year {
            color: #A491B4;
            line-height:102px;
        }
*/
/*-----------------------------------------------------------------------------
  [9. Scrollbar]
*/

.scrollbar {
    border:1px solid #C6C6C6;
}

    .scroll,
    .scroll-top,
    .scroll-bottom {
        background:url(../images/scroller.png) 0 0 no-repeat;
        display:block;
        height:6px;
        position:absolute;
        width:100%;
    }
    .scroll {
        background-position:top center;
        background-repeat:repeat-y;
        cursor:pointer;
        height:100%;
        position:relative;
    }
    .scroll-bottom {
        background-position:bottom right;
        bottom:0;
    }

/*-----------------------------------------------------------------------------
  [10. Autres classes]
*/

#loading {
    background: url(../images/loading.gif) no-repeat center center;
    height: 24px;
    text-align: center;
    width: 100%;
}

/*---------------------------------------------------------------------------
        [10.1 author] -- */

.author {
    color:#553E50;
}

/*---------------------------------------------------------------------------
        [10.2 lien top] -- */

.top {
    border-bottom:1px solid #7F7650;
    color:#7F7650;
}

    .top span {
        background:url(../images/top_anchor.png) no-repeat left center;
    }

/*---------------------------------------------------------------------------
        [10.3 lien retour] -- */

.back {
    border:1px solid #914A72;
    background:url(../images/navigator_prev.png) center left no-repeat;
    color:#233C6A;
}

/*---------------------------------------------------------------------------
        [10.5 tips] -- */

.tips {
    border:1px solid #914A72;
    color:#914A72;
    background: #fff url(../images/tips.png) no-repeat top right;
}

/*---------------------------------------------------------------------------
        [10.6 nb_items] -- */

.nb_items {
    background:url(../images/bg_nb_items.png) no-repeat scroll left center transparent;
    color:#FFF;
    display: inline-block;
    line-height:20px;
    padding: 0;
}

.nb_items .nb {
    display: block;
    background: #914A72;
    color:#FFF;
    margin-left: 8px;
    padding: 0 6px;
}

/*---------------------------------------------------------------------------
        [10.7 private_content] -- */

.private_content {
    background-color:#914A72;
    color:#fff;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    margin:0 5px;
    padding:2px 5px;
    white-space:nowrap;
}

/*-----------------------------------------------------------------------------
  [11. Replace]
*/

    .input-default-value, .select-box .default span, .select-box.forms .default span  {
        color:#888;
        font-size:0.9em;
        font-weight:normal;
        text-transform:none;
    }

    .select-box .default.selected span, .select-box.forms .default.selected span {
        color: #FFF;
    }


/*-----------------------------------------------------------------------------
  [Autres]

  Feuille de style du reste

-----------------------------------------------------------------------------*/


html {

}

body {
  background-color:#eae7f4;
}

.button a {
    line-height:18px;
    float:left;
}

#page {
  background:none;
  position:relative;
}
.bg_points {
	position:absolute;
}
#bg_points_1 {
	top:150px;
	left:0;
}
#bg_points_4 {
	top:525px;
	right:0;
}
#header {
  padding:0;
  background:#fff url(../images/header_bg.png) 628px -10px no-repeat;
}
#content {
   padding:0;
   min-height:600px;
}
#content-wrap {
  background:#FFF;
  display:inline;
  float:left;
  margin:0;
  width:1000px;
  height:auto !important;
  height:600px;
  min-height:600px;
}
#footer {
  height:95px;
  margin:0 auto;
  width:950px;
  position:relative;
  z-index:250;
}
#footer #links {
  background:#ECECEC;
  margin:0;
  padding:0 20px;
  width:auto;
}

#footer #links .anchor {
  padding:0;
}

#sidebar {
  margin:0;
  width:225px;
  position:relative;
}
#sidebar:after {
	display:block;
	content:" ";
	background:url(../images/ellipse.png) 0 0 no-repeat;
	position:absolute;
	top:-40px;
	left:-210px;
	width:435px;
	height:431px;
	z-index:0;
}
#sidebar a.adherer {
  display:block;
  font-family: 'Dosis', sans-serif;
  font-weight:bold;
  font-size:20px;
  height:41px;
  line-height:40px;
  background:url(../images/btn_adhesion.png) 0 0 no-repeat;
  padding-left:56px;
  margin-left:-10px;
  position:absolute;
	top:-30px;
	z-index:2;
}
#sidebar > ul {
  font-family: 'Dosis', sans-serif;
  font-size:16px;
  margin-top:25px;
  position:relative;
  z-index:1;
}
#sidebar > ul > li {
  font-family: 'Dosis', sans-serif;
  font-size:16px;
  display:block;
  padding-left:35px;
  height:32px;
  line-height:30px;
  margin-bottom:5px;
}
#sidebar > ul > li.sidebar_compte {
  background:url(../images/picto_mon_compte.png) left center no-repeat;
}
#sidebar > ul > li.sidebar_groupes {
  background:url(../images/picto_groupe_locaux.png) left center no-repeat;
}
#sidebar > ul > li.sidebar_commissions {
  background:url(../images/picto_commission.png) left center no-repeat;
}
#sidebar > ul > li.sidebar_evenements {
  background:url(../images/picto_evenement.png) left center no-repeat;
}
#sidebar > ul > li.sidebar_academy {
  background:url(../images/picto_academy.png) left center no-repeat;
}
#sidebar > ul > li.sidebar_junior {
  background:url(../images/picto_junior.png) left center no-repeat;
}
#sidebar > ul > li.sidebar_mobilite {
  background:url(../images/picto_emploi.png) left center no-repeat;
}
#nav {
  float:right;
  height:44px;
  width:775px;
  font-family: 'Dosis', sans-serif;
  background-color:#bcbdc4;
  overflow:hidden;
}
#nav li  {
  display:block;
  background-color:#bcbdc4;
  border:none;
  height:44px;
  width:130px;
}
#nav a {
    color: #533364;
    font-size:12px;
    text-align:center;
    line-height: 46px;
}
#nav .selected,
#nav .selected div
{
    height:44px;
}

#nav .selected {
    background:url(../images/hover_nav.png) no-repeat;
}
#nav a span {
    font-size:16px;
    white-space:nowrap;
}

#nav a:hover span,
#nav a:active span,
#nav .selected a:hover span
 {
    border-bottom:4px solid #8B4977;
}
#nav .selected a:hover,
#nav .selected a:active {

}

.subnav,
.section {

}
.subnav {
	margin:0;
	padding:0;
  width:775px;
  position: absolute;
z-index: 10000;
}
.subnav a, .subnav2 a {
    border:0;
    color:#FFF;
    height:32px;
    line-height:25px;
    padding:0;
    text-align:center;
    text-transform:none;
    white-space:nowrap;
}
.subnav a:hover,
.subnav .selected,
.subnav2 a:hover,
.subnav2 .selected
{
    background:#AA7292;
}

.subnav a span, .subnav2 a span {
	font-family: 'Dosis', sans-serif;
  font-size:12px;
}
.section {
  border:none;
  float:right;
  margin:3px 0 10px 0;
  padding:0;
  position:relative;
  width:504px;
  padding:30px;
}
.section > h1:first-of-type, #full-event .event_type, 
#full-login > h1:first-of-type {
	/*font-family: 'Dosis', sans-serif;*/
	color:#c45733;
	font-size:14px;
} 
#full-homepage {
  padding:0;
  width:775px;
  float:left;
}
.shadow {
    border:0 none transparent;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
}

#user-menu .shadow {
    border:10px solid #FFF;
    display:block;
}

.imageContainer .image-top {
    margin:0;
    width:auto;
}
#content .imageContainer {
    width:698px;
}

.pageContainer {
    padding:0;
    width:698px;
}

.button_search,
.button_top_search {
 /* width:48px; height:44px; */
 width:26px; height:24px; background-size:100%;
}
#nav .button_search, #nav .button_top_search {
   width:48px; height:44px;  
}

#full-sitemap {
    width:950px;
}

/* Homepage*/
#full-homepage {
    margin-top:0;
}

#homepage_push_personel {
	height:285px;
}
#homepage_push_personel > img {
	margin:7px 0 0 6px;
}

.edito {
    background:#ececec url(../images/bg-edito.png) no-repeat;
    float:right;
    margin:0 0 10px;
    padding:0 20px 5px;
    width:657px;
}

.edito img{
    margin: 0 10px 0 0;
    border:7px solid #8F4A71;
}

.edito h5 {
    display: inline;
}

#derniere-offre {
    background:url(../images/bg_homepage_push_job.png) no-repeat;
    height:134px;
    width:698px;
}

#pourquoi-adherer {
    height:239px;
    margin-left:-14px;
    width:698px;
}


#full-homepage .clear-more {
    clear:both;
    margin-right:0;
}

#homepage-service {
    background:#E6E6E6;
    clear:both;
    float:left;
    margin:0;
    padding:0 15px;
    text-align:justify;
    width:640px;
}
#homepage-service img {
    float:left;
    margin-right:10px;
    margin-top:2px;
}
#homepage-service-content {
    float:left;
    width:520px;
}
#homepage-service h2.title,
#homepage-service h2.title a {
    line-height:15px;
}
#homepage-service h2.subtitle {
    margin:5px 0 3px 0;
}

.homepage-service-top,
.homepage-service-bottom {
    background:url(../images/bg-corner-service.png) top left no-repeat;
    float: left;
    height: 15px;
    overflow: hidden;
    padding: 0 15px;
    text-indent: 10000px;
    width:640px;
}

.homepage-service-top {
    margin:15px 0 0;
}

.homepage-service-bottom {
    background-position: bottom left;
}

#sidebar > ul {
    list-style: none;
    padding-left:15px;
}

#sidebar > ul.select-box-options {
    padding-left: 0;
}

    #sidebar > ul li {
        margin:10px 0;
    }

    #sidebar > ul.select-box-options li {
        margin: 0;
    }

#sidebar .module_libre {
    background:url(../images/module_libre/bg.png) top left no-repeat;
    height:150px;
    padding:40px 0 0;
    width:260px;
}

#sidebar .module_libre .module_libre_content {
    height:100px;
    padding:0 18px;
}
#sidebar .module_libre .bottom {
    height:57px;
    padding-right:10px;
}

#sidebar .module_libre .module_libre_content h3 {
    color:#533364;
    font-size:18px;
    font-weight:bold;
    line-height:20px;
    text-transform:none;
}

#sidebar #sidebar_partners {
    display:block;
    list-style:none outside none;
    margin:15px auto;
    width:185px;
}

/* ANDRH*/
/* Partenaires */
.list_partners_types li p {
    padding:0;
}
.list_partners li {
    clear:both;
    float:left;
    margin:0 0 25px;
    width:100%;
}

.list_partners h2 {
    margin:0;
}
#full-partners .logo,
.list_partners .logo {
    float:left;
    margin:0 10px 0 0;
    width:100px;
}
#full-partners .description,
.list_partners .description {
    float:right;
    width:auto;
}

#full-team  .member-function {
    background:#553E50;
    color:#FFF;
    float:right;
    font-weight:bold;
    line-height:22px;
    padding:0 9px;
}

#full-team  .member-visuel {
    background:url(../images/anonymous/anonymous-medium_user.png) no-repeat;
    border:7px solid #8F4A71;
    float:left;
    height:99px;
    margin:15px;
    margin-left:0;
}

#full-team  .member-visuel img {
    display:block;
    margin:0;
}

#full-team .member-description {
    float:right;
    width:505px;
}

.content .member-visuel img {
    display:block;
    margin:0;
}

.clear-more {
    clear:both;
    float:right;
    height:18px;
    margin:6px 25px 0 0;
    width:auto;
}
.clear-more .more,
.clear-more .more:hover
{
    color:#FFF;
    line-height:18px;
}

#event_region {
    height:50px;
}

#event_region #region {
    width: 225px;
}

#event_region:hover {
    background: none;
}

.event .thumbnail {
    float:left;
    margin:3px 10px 10px 0;
}

/* Services */

/* Emploi */

/* Dialogue */

/* Mon espace */

/* Rercherche */
.search-other li a {
    color:#533364;
}
.search-other li p {
    margin-left:0;
}

.hr {
    background:url(../images/hr.png) center center no-repeat;
    display:block;
    height:30px;
    margin:0 0 5px;
    clear:both;
}
.hr hr {
    border:0;
    display:none;
}

/* Contact */

.contact_form .button {
    float: left;
}

#abonnement .button,
#adhesion .button,
input.button,
.button input, div.arrow, div.arrow:hover, a.arrow, a.arrow-cancel {
   background: #af6bae;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
font-family: 'Dosis', sans-serif;
font-size: 13px;
color: #fff;
padding: 10px 12px;
margin-top: 20px;
display: inline-block;
overflow: visible;
height: auto;
border:0px solid #fff;

}

div.arrow, div.arrow:hover, a.arrow, a.arrow-cancel {
    margin-top:0px;
}

div.arrow input, div.arrow input:hover, div.arrow:hover input, a.arrow span, a.arrow:hover span, a.arrow span:hover, a.arrow-cancel span, a.arrow-cancel:hover span, a.arrow span:hover {
    background: #af6bae; font-family: 'Dosis', sans-serif; font-size: 13px;
color: #fff; font-weight:normal;
}


#abonnement input.button {
  height:auto;
}
#adhesion input.button {
  height:auto;
  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
}
#abonnement .button:hover,
#adhesion .button:hover,
input.button:hover,
.button input:hover {

}

#abonnement .button,
#abonnement .button:hover,
#adhesion .button,
#adhesion .button:hover
{
    line-height:30px;
}
#abonnement .button:hover,
#adhesion .button:hover
{
    text-decoration:underline;
}

.loginform input.connect:hover {
    clear:both;
    float:right;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    height:20px;
    line-height:11px;
    margin:10px 19px 5px 0;
    padding:0 2px 2px;
    text-indent:0;
    width:auto;
}


/* Footer */
#footer-block {
    height:23px;
    position:relative;
    z-index:300;
}
#footer-block #links {
    position:relative;
    z-index:500;
}
/*@todo: utile ?*/
body {
position:relative; z-index:1
}

#sitemapOverlay {
    background:#FFF;
    display:block;
    left:0;
    opacity: 0;
    position:absolute;
    top:0;
    visibility: visible;
    z-index:250;
}

#embed-sitemap {
    background:#FFF;
    bottom: 0;
    display: none;
    margin:0;
    overflow:hidden;
    padding:0 0 43px 0;
    position: absolute;
    width:950px;
    z-index: 400;
}
#embed-sitemap h1 {
    background:transparent url(../images/bg_sitemap.png) repeat-x scroll center center;
    display:block;
    font-size:14px;
    height:32px;
    line-height:32px;
    margin:0;
    padding:0;
    text-align:center;
    width:100%;
}
#embed-sitemap .close {
    display:none;
}
.js #embed-sitemap .close {
    margin-top: 15px;
    background:url(../images/close.png) no-repeat left center;
    display:block;
}
.js #embed-sitemap .close:hover {
    background-image:url(../images/close_hover.png);
}
#embed-sitemap .col {
    margin:0 1%;
    width:23%;
}

.breadcrumb {
    background: none;
    clear:none;
    display:inline;
    float:right;
    font-family:Verdana;
    margin:10px 0 0 10px;
    padding:0;
    white-space:nowrap;
    width:695px;
}

.breadcrumb a {
    color:#914A72;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
}

.breadcrumb span {
    color:#914A72;
}


/* ---------------------------------
    [Revues]
*/

#reviews_list {
  margin-top:20px;
  clear: both;
}
#reviews_list #loading {
  height:100px;
}
/* un li est forcément dans un ul ou ol */
#reviews_list ul li h3,
#full-review h2 {
  font-weight: bold;
  text-transform: uppercase;
}

#reviews_list .clear-more {
  margin-right:0;
}

/* Sidebar */
#sidebar #review_archives {
  list-style: none;
  margin:10px 0;
}

#sidebar #review_archives li {
  display: inline;
}

#sidebar #review_archives li.selected a {
  font-weight:bold;
}

#sidebar #review_subscription {
  background:url(../images/review_subscription.jpg) 0 0;
  border:1px solid #b9b9b9;
  display:block;
  width:238px;
  height:179px;
  overflow:hidden;
  position:relative;
}
#sidebar #review_subscription:hover {
  border-color:#533364;
  text-decoration:none;
}

#sidebar #review_subscription span {
  display:block;
  left:130px;
  padding-right:20px;
  position:absolute;
  top:78px;
  color: #553E50;
}


#objectid_groupsmap .list_groups {
  /*display:none;*/
}

/* formulaire bruno */


#full-local_groups {
  position:relative;
  width:715px;
  padding:0 30px;
  margin-top:5px;
}

#full-local_groups .content {
  position:absolute;
  top:20px;
  left:30px;
  width:495px;
}


/**/
#location-salle .button,
#abonnement .button,
#adhesion .button {
  float:right;
}

#location-salle legend,
#abonnement legend,
#adhesion legend {
  line-height:25px;
}

#location-salle .label,
#abonnement .label,
#adhesion .label {
  color:#914A72;
  cursor:pointer;
  display:block;
  float:left;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  line-height:22px;
  margin:0 5px 0 0;
  text-align:right;
  width:230px;
  width:344px;
  clear:both;
  text-align:left;
  width:100%;
}

#location-salle .radioButton,
#abonnement .radioButton,
#adhesion .radioButton {
  display:block;
  float:left;
  line-height:21px;
  margin:3px 0 3px 0;
}

#location-salle label,
#abonnement label,
#adhesion label {
    display:block;
    float:left;
    line-height:21px;
    margin:0 10px 0 5px;
}

#location-salle textarea,
#abonnement textarea,
#adhesion textarea,
#location-salle input[type="text"],
#abonnement input[type="text"],
#adhesion input[type="text"] {
    text-transform:uppercase;
}

#abonnement #email,
#abonnement #Compta_Email__c {
    text-transform: none;
}

#location-salle input[type="text"],
#location-salle select,
#location-salle textarea,
#abonnement input[type="text"],
#abonnement select,
#abonnement textarea,
#adhesion input[type="text"],
#adhesion select,
#adhesion textarea
{
    /*width:310px;*/
    width:100%;
}
#location-salle .hidden,
#abonnement .hidden,
#adhesion .hidden {
    display:none;
}

select {
    height:26px;
    overflow:auto;
}

select[multiple="multiple"] {
    height:auto;
}

#adhesion #Date_de_naissance__d,
#adhesion #Date_de_naissance__m,
#adhesion #Date_de_naissance__y,
#adhesion #Date_de_dernierposte__d,
#adhesion #Date_de_dernierposte__m,
#adhesion #Date_de_dernierposte__y {
    width:auto;
}

.errors {
    background:#FFEBE8;
    border:1px solid #DD3C10;
    color:#333;
    padding:10px
}

.errors ul {
    list-style:inside square
}
.note {
    color:#999;
    font-size:10px;
    font-style:normal;
}

#adhesion .buttons,
#abonnement .buttons {
    float:left;
    clear:both;
    margin:15px 0 0 0;
    width:100%;
}

#adhesion .previous,
#abonnement .previous {
    float:left;
}
#abonnement .checkbox {
    clear:both;
    float:left;
}
#abonnement #step4 h3 {
    color: #533364;
    font-weight: bold;
    font-size: 16px;
    margin: 10px 0;
}
#abonnement #step4 .block {
    margin: 0 0 10px;
}

#abonnement #step4 .label {
    float: none;
    display: inline;
}

#ezcoa-443_industry {
    width:300px;
}

.besoin-d-aide {
    clear:both;
    float:left;
    line-height: 2em;
    margin:2em 0 0 0
}

#full-not_found #full-login {
    margin-top: 20px;
}

#job_opportunities a {
   background:url(../images/job_opportunities.png) no-repeat;
    display: block;
    height: 66px;
    width: 239px;
    text-indent: 300px;
}

#andrh_mobility a {
    background:url(../images/andrh_mobility.png) no-repeat;
    display: block;
    height: 56px;
    width: 239px;
    text-indent: 45px;
}

#andrh_mobility a span {
    color: #FFF;
    font-size: 13px;
    position: relative;
    top: 27px;
}

#andrh_mobility a:hover span {
    text-decoration: underline;
}

#full-job_container.user_view form {
    background-color:#ECECEC;
    padding: 15px 5px 15px 10px;
}

#full-job_container .ezcontent fieldset {
    margin: 0;
}

#full-job_container.user_view form input#by_name {
    margin-bottom: 2px;
    margin-left: 5px;
    width: 190px;
}

#full-job_container.user_view form .legend {
    color: #888888;
    margin-bottom: 10px;
    margin-left: 15px;
}
#full-job_container .select-box {
    margin: 0 5px;
    margin-bottom: 10px;
}

#full-job_container #mavselectbox-forms-localisation, #full-job_container .select-box, #full-job_container select {
    width: 190px;
}

#full-job_container #mavselectbox-forms-function {

}

#full-job_container #mavselectbox-forms-domain {

}

#full-job_container #mavselectbox-forms-type {

}

#full-job_container #mavselectbox-forms-salary {

}

#full-job_container #mavselectbox-forms-experience {

}


/* Tableau des offres */

#full-job_container.user_view thead, .embed-jobs thead,
#full-job_container.user_view th, .embed-jobs th {
    background: #533364;
    padding: 2px;
}

#full-job_container.user_view th, .embed-jobs th {
    color: #FFF;
    font-family: Arial;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 0 3px;
    font-size: 1em;
}

#full-job_container.user_view th.source, .embed-jobs th.source {
    padding-left: 5px;
    width: 115px;
}

#full-job_container.user_view th.company_title, .embed-jobs th.company_title {
    width: 100px;
}

#full-job_container.user_view th.localisation, .embed-jobs th.localisation {
    width: 125px;
}

#full-job_container td, .embed-jobs td {
    color: #563E51;
    font-family: Arial;
    font-size: 12px;
    padding: 5px 0;
    vertical-align: middle;
}

#full-job_container td.name a, .embed-jobs td.name a {
    color: #8C4977;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    display: block;
}

#full-job_container td.name span, .embed-jobs td.name span {
    color: #797979;
    font-family: Arial;
    font-size: 12px;
}

#full-job .job-resume ul {
    background: #ECECEC;
    float: left;
    padding: 10px 5px 10px 15px;
    width: 500px;
    height: 80px;
}

#full-job .job-resume ul li {
    clear: none;
    float: left;
    margin: 0 5px 10px;
    width: 150px;
}

#full-job .job-resume ul span {
    display: block;
    float: none;
    color: #914A72;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

#full-job .job-resume ul div {
    float: none;
    color: #563E51;
    font-family: Arial;
    font-size: 12px;
}

#full-job .job-desc li {
    margin: 15px 0;
}

#full-job .job-desc span {
    color: #914A72;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.andrh-mobility {
    background:url(../images/andrh_mobility_bg.png) repeat-x scroll #ECECEC;
    padding: 0 20px;
}

.andrh-mobility h2 {
    color: #8D4871;
    font-family: Times New Roman;
}

.embed-jobs a.searchJobs {
    background:url(../images/jobs_search.png) no-repeat;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    vertical-align: center;
    text-align: center;
    line-height: 34px;
    width: 100%;
    height: 34px;
    display: block;
}

.embed-jobs a.searchJobs span {
    margin-left: 30px;
    background:url(../images/jobs_search_button.png) 0 7px no-repeat;
    padding: 8px 30px;
}

.embed-jobs a.searchJobs:hover, .embed-jobs a.searchJobs span:hover {
    text-decoration: none;
}

.push_box {
    background: #ECECEC;
    float: left;
    margin-top: 15px;
    width: 250px;
    height: 230px;
}

.push_box .top_box {
    background: url(../images/push_box_h2.png) 0 0 repeat-x;

}

.push_box h2 {
    color: #FFF;
    margin: 0;
    height: 43px;
    line-height: 43px;
    text-align: center;
    font-size: 24px;
    font-family: Times New Roman;
    font-weight: normal;
}

.push_box ul {
    padding: 10px;
}

.push_box a.arrow {
    margin-right: 10px;
}

#infos h2 {
    background: url(../images/push_news.png) 30px 5px no-repeat;
    padding-left: 10px;
}

.push_box li {
    margin: 10px 0;
}

#infos .date {
    color: #8D4871;
    font-size: 11px;
    display: block;
}

#infos a {
    color: #533365;
    font-size: 12px;
    font-weight: bold;
}

#bonnes-pratiques {
    float: right;
}

#bonnes-pratiques h2 {
    background: url(../images/push_simple_article_folder.png) 18px 7px no-repeat;
    padding-left: 15px;

}

#bonnes-pratiques  a {
    color: #533365;
    font-size: 12px;
    font-weight: bold;
}

.job-resume img.logo {
    float: left;
    margin: 5px 10px 5px 10px;
}

.source img.logo {
    display: block;
}

.job-desc .content p {
    padding: 5px 0;
}

.button-slide {
    display: block;
    overflow: hidden;
    text-indent: 5px;
    width: 5px;
}

#full-group_newsletter .ezfile .file-type {
    clear: none;
}
#full-group_newsletter .ezfile input {
    width: 250px;
}

/*-----------------------------------------------------------------------------
  [CSS - ezgallery.css]

  Feuille de style de la gallerie

-----------------------------------------------------------------------------*/
#full-gallery h2,
#album-picture h2 {
	color:#533364;
}
#full-gallery img.shadow, #full-gallery span.shadow, #full-gallery .shadow img,
#album-picture img.shadow, #album-picture span.shadow, #album-picture .shadow img {
	border: 8px solid #fff;
	box-shadow: 0 0 10px #c6c6c6;
}
#gallery-infos #filter-albums,
#album-picture .related-photos li.name h3 {
	display: none;
}
#album-picture .nav {
	background: url(../images/arrow_gallery.png) no-repeat 0 -38px;
}
#album-picture .next {
	background-position: -32px -38px;
}
#album-picture .nav:hover {
	background-position: 0 0;
}
#album-picture .next:hover {
	background-position: -32px 0;
}
#gallery-infos .container {
	background: none;
	padding: 0;
}
#gallery-infos .container ul {
	color: #914a72;
	list-style-image: none;
	list-style-type: square;
	text-transform: uppercase;
}
#gallery-infos .container a {
	background: none;
	color: #914a72;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
}
#gallery-infos .container a:hover,
#gallery-infos .container a:focus,
#gallery-infos .container a.selected {
	background-color: #914a72;
	color: #fff;
	text-decoration: none;
}
#gallery-infos .container .albums {
	display: none;
}
.album-category a {
	background: none;
	color: #533364;
	font-size: 18px;
	padding: 0;
}
.album-category a:focus,
.album-category a:hover {
	background: none;
	color: #533364;
	font-size: 18px;
	text-decoration: underline;
}
#gallery-infos .seeall-albums {
	background-color: #914a72;
	color: #fff;
	float: left;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	margin-left: 15px;
	padding: 2px;
	text-decoration: none;
	text-transform: uppercase;
}
#sidebar.album{
	background: none;
}
#sidebar #album-infos,
#sidebar #related-photos {
	line-height: 15px;
	margin: 15px 0;
}
#album-infos h3 {
	color: #533364;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 3px;
}
#related-photos ul {
	padding: 0;
}
#related-photos ul.navigator {
	display: none;
}
#gallery-add ul {
	padding: 20px 0 0 70px;
}
.comments .comment {
	margin: 10px 0;
}
#album-infos .content {
	color: #313131;
	font-weight: normal;
}
.comments .comment .infos {
	float: none;
	line-height: 15px;
	width: auto;
}
#album-infos .author,
.comments .comment .author {
	color: #914A72;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial;
	margin: 0;
}
#album-infos .numbers {
	font-weight: normal;
}
#album-infos .dates {
	color: #313131;
	font-style: normal;
}
#add-comment label {
	color: #914A72;
	font-size: 11px;
	font-weight: bold;
	line-height: 120%;
	margin: 0;
	text-transform: uppercase;
}
#album-picture .comments h3 {
	float: left;
	line-height: 25px;
}
.comments .notifications .submit {
	background-image: url(../images/ico_notification.png);
	color: #914A72;
	font-style: italic;
	font-weight: normal;
	text-transform: uppercase;
}
.ask-login {
	background: #533364;
}
#sidebar_gallery {
	background: #b2b2b2 url(../images/bg_sidebar_gallery.png) repeat-x;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	padding: 10px 16px 15px;
}
#sidebar_gallery h2 {
	margin-bottom: 0;
}
#sidebar_gallery h3 {
	margin-bottom: 4px;
	margin-top: 0;
}
#sidebar_gallery h3 a {
	color: #533364;
	float: none!important;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	width: auto;
}
#sidebar_gallery img {
	height: auto;
	margin-left: 8px;
	width: 62px;
}
#sidebar_gallery img.first {
	margin-left: 0;
}
#footer {
	width:500px;
	margin-top:10px;
}
#footer #links {
	background:transparent;
	padding:0;
	text-align:center;
	color:#502d5a;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
}
#footer #links a {
	font-size:12px;
}
#footer #links > li {
	margin-left:15px;
}
#calendar h2.title a {
  font-family: 'Dosis', sans-serif;
  color:#c36b34;
  font-size:18px;
  text-transform:none;
  font-weight:bold;
  padding:0;
}
.section {
  float:left;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAIAAAArjXluAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjAwMjFFOEZFNTgyMTFFM0ExNEJENTM0NDhGNDVBQjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjAwMjFFOEVFNTgyMTFFM0ExNEJENTM0NDhGNDVBQjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUxMTJCRUVGMEMyMDY4MTE4MDgzRTIxMDQ0RDA0ODg5IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkU1NTY2RkY3ODRFOTExRTNCOUM0RUNEMjlEMjg4QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NW+MtAAAACBJREFUeNpizMvrYWBgYNy8+SCI+v//P5BiYgADgAADAHGOBpLQt1zQAAAAAElFTkSuQmCC) right top repeat-y;
	min-height:600px;
}
.section.section-no-border {
  background:none;
}
#sidebar_right,
.my_space_sidebar {
  float:left;
  width:211px;
  position:relative;
  margin-top:3px;
}
.my_space_sidebar > a.contribution_link {
  display:table;
  margin:15px auto 40px auto;
}
.my_space_sidebar #contributions_recents > img.title {
  display:table;
  margin:0 auto;
}
#sidebar_right h2.title {
  font-family: 'Dosis', sans-serif;
  color:#c36b34;
  font-weight:bold;
  font-size:20px;
  text-transform:none;
}
#sidebar_right img.cover {
  margin-top:15px;
}
#sidebar_right h3.subtitle {
  font-size:12px;
  color:#afe8ef;
  text-transform:uppercase;
  text-align:left;
  margin:15px 0 8px 0;
}
#sidebar_right .download_link {
  background: url(../images/arrow_download_link.png) 0 2px no-repeat;
  padding-left:15px;
  color:#756256;
  font-size:11px;
}
.subnav, .subnav2 {
  background-color:#dad4b6;
  font-size:14px;
  overflow: auto;
  padding:11px 33px;
  width:709px;
  display:none;
}
.subnav li a, .subnav2 li a {
	padding:0;
	margin-left:3px;
	height:auto;
	line-height:18px;
}
.subnav li:first-child a, .subnav2 li:first-child a {
	margin-left:0;
}
.subnav li a:after, .subnav2 li a:after {
	content:"/";
	display:inline-block;
	color:#c36b34;
}
.subnav a, .subnav2 a  {
  color:#070707;
}
.subnav a:hover, .subnav .selected, .subnav2 a:hover, .subnav2 .selected {
  background:transparent;
  color:#e45617;
}
.section > h1.ico_ezuser,
.section > h1.ico_sticky,
.section > h1.ico_account,
.section > h1.ico_groups,
.section > h1.ico_directory,
#full-newsletter_group_all > h1:first-of-type {
  font-family: 'Dosis', sans-serif;
  color:#502d5a;
  font-weight:normal;
  font-size:24px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
  padding-bottom:15px;
}

#full-event h1, .section > h1.ico_account,
.section > h1.ico_account {
	background:none;
}
.section > h1.ico_directory,
#full-newsletter_group_all > h1:first-of-type  {
    text-transform:none;
    padding-bottom:25px;
}
.section > div.content > h2,
#full-login > h2:first-of-type,
#abonnement > h2:first-of-type,
#full-gallery > h2:first-of-type {
  font-family: 'Dosis', sans-serif;
  font-size:30px;
  font-weight:normal;
  color:#604168;
  margin-top:10px;
  /*background: url(../images/arrow_download_link.png) 0 2px no-repeat;*/
  /*text-indent:15px;*/
}

.plus_informations {
  text-align:center;
  padding:25px 20px;
}
.sidebar_more,
.sidebar_contact {
  text-align:left;
  padding:25px 20px;
}
.sidebar_more a,
.sidebar_contact a {
  background: url(../images/arrow_download_link.png) 0 2px no-repeat;
  font-size:14px;
  font-weight:bold;
  color:#604168;
  padding-left:15px;
  display:inline-block;
  margin-top:15px;
}
#form-order-contacts {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
  padding-bottom:10px;
}
#full-contacts #form-order-contacts label {
  font-family: 'Dosis', sans-serif;
  color:#502d5a;
  font-weight:normal;
  font-size:13px;
  text-transform:uppercase;
}
#full-contacts #form-order-contacts #myContactsByName {
  background:none;
}
#full-news .news .element {
  float:none;
  margin:0;
  width:auto;
}
#full-news .news .column {
  width:440px;
}
#full-news .clear-more {
  margin:0;
}
#full-news .clear-more > a.more {
  margin:0 3px 0 0;
}

#nav .selected {
  background-image:none;
  background-color:#fece4c;
  height:44px;
}
#echos_tv_text,
.home_video_text {
	width:140px;
	margin:auto;
	text-align:left;
	font-weight:bold;
	font-size:11px;
	color:#101111;
}
#partners {
	width:170px;
	margin:25px auto 0 auto;
	padding:31px 0 0 17px;
}
#partners .title {
	font-family: 'Dosis', sans-serif;
	font-size:16px;
	color:#5f4067;
}
#partners ul li {
	margin-top:10px;
}

#social_links {
  position:absolute;
  top:140px;
  right:0;
}
#social_links_wrapper {
  background-color:#fff;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding:13px 11px;
}
#social_links_wrapper ul > li {
  margin-top:5px;
}
#social_links_wrapper ul > li:first-child {
  margin-top:0;
}
.social_links_title {
  position:absolute;
  bottom: -120px;
  left: 15px;
}
#content-right {
	width:775px;
	float:left;
}

#full-my_profil > .my_space > .right,
#full-user > .my_space > .right {
	width:350px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
}
#full-user > .my_space > .right {
	background:none;
}
#full-my_profil > .my_space > .right > h2,
#full-user > .my_space > .right > h2 {
	font-family: 'Dosis', sans-serif;
	font-size:28px;
	color:#502d5a;
}
#full-my_profil > .my_space > .right .content {
	margin:0;
}
#full-my_profil > .my_space > .center {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) top repeat-x;
}
#full-my_profil > .my_space > .center .fields-container label,
#location-salle .label, #abonnement .label, #adhesion .label{
	text-transform:uppercase;
	font-family: 'Dosis', sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#502d5a;
}
#full-my_profil > .my_space > .center .fields-container input[type=text],
#full-my_profil > .my_space > .center .fields-container input[type=password],
#location-salle input[type="text"], #location-salle select, #location-salle textarea, #abonnement input[type="text"], #abonnement select, #abonnement textarea, #adhesion input[type="text"], #adhesion select, #adhesion textarea {
	background:#f1f0ee;
	border:none;
	padding:3px 4px;
}
.my_space_sidebar > .my_space_sidebar_submenu {
	margin:26px 0 25px 20px;
}
.my_space_sidebar > .my_space_sidebar_submenu > ul li {
	margin-top:5px;
}
.my_space_sidebar > .my_space_sidebar_submenu > ul a {
	font-family: 'Dosis', sans-serif;
	font-size:14px;
}
.my_space_sidebar > .my_space_sidebar_submenu > h2.sidebar_title {
	text-transform:uppercase;
	font-family: 'Dosis', sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#502d5a;
}
#full-my_parts {
	
}
#user-preferences {
	padding:15px 0;
}
#edit-preference .block {
	padding:12px 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
}
#edit-preference > fieldset:first-child {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) top repeat-x;
}
#edit-preference label {
	float: left;
	line-height: 25px;
	height:auto;
	width:auto;
	text-indent:0;
	text-transform:uppercase;
	font-family: 'Dosis', sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#5f4067;
}
#edit-preference .radioButton  {
	background: transparent url(../images/radiobutton2.png) no-repeat top left;
	width:37px;
	height:25px;
	margin:0;
	float:right;
}
#edit-preference .radioButton.uncheckedRadio {
	background-position:top right;
}

/*#edit-preference .radioButton,
#abonnement .radioButton {
	width:37px;
	height:25px;
	margin:0;
	float:right;
}
#edit-preference .radioButton {
	background: transparent url(../images/radiobutton2.png) no-repeat top left;
}
	
}
#edit-preference .radioButton.uncheckedRadio,
#abonnement .radioButton.uncheckedRadio {
	background-position:top right;
}*/

#edit-preference input[type=submit] {
	background-color:#982c6c;
	height:auto;
	border:none;
	display:block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 8px 20px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Dosis', sans-serif;
	margin: 20px auto;
	cursor:pointer;
}
.full_user, .full_user_gray {
	width: 105px;
	height: 141px;
	background-size:cover;
}
.my_space .menu .link-edit-file {
	height: auto;
	line-height: 12px;
	margin-bottom: 0;
	width: 113px;
}
#full-user > .my_space {
	font-family: 'Dosis', sans-serif;
}
#full-user > .my_space .right .fields-container {
	margin-top:15px;
}
#full-user > .my_space .right .fields-container .block {
	margin-bottom:5px;
}
#full-user > .my_space .right .fields-container .block .label {
	float:left;
	text-transform:uppercase;
}
#full-user > .my_space .menu .tips {
	display:none;
}
#sidebar > ul > li > a {
	font-size:16px;
}
p.button.clear-more,
p.button.clear-more a,
p.button.clear-more a span {
	background:none;
	margin:0;
}
p.button.clear-more a {
	background: url(../images/arrow_download_link.png) 0 5px no-repeat;
	padding-left:15px;
}
p.button.clear-more a:hover span {
	text-decoration:underline;
}
li.review > h2:first-of-type a {
	font-family: 'Dosis', sans-serif;
	color: #533364;
	font-weight: bold;
	font-size: 22px;
}
#embed-wall {
  padding:0;
}
.embed-newsletter_group_folder {
  display:none;
}
.group-item.embed-news h2:first-of-type a:first-of-type {
	font-family: 'Dosis', sans-serif;
	color:#c36b34;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
}
#user-bookmarks .news .column {
  width:420px;
}
#full-group .news li .head {
  width:420px;
  float:none;
}
#full-group .news li .head h2 a{
	font-family: 'Dosis', sans-serif;
	color:#000;
	font-weight:bold;
	font-size:20px;
}
#full-group .news .column {
  font-size:13px;
  font-family: Arial;
  color:#000;
  margin:5px 0;
}
#full-group .news .element {
  height:auto;
  overflow:auto;
  margin-bottom:20px;
}
#full-group .news .element .date {
	color:#909090;
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	float:left;
}
#full-group .news .element .clear-more {
	height:auto;
	margin:0;
	clear:none;
	float:right;
}
#full-group .news .element .clear-more a.more {
	margin:0;
	background:none;
	padding:0;
}
#full-group .news .element .clear-more a span {
	font-size:11px;
	text-transform:uppercase;
	text-decoration:underline;
	color:#c36b34;
}
.embed-news {
	padding-bottom:10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAIAAAByq0inAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzN0Y1OTVFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzN0Y1OTZFRDg5MTFFM0E0RkZDNjM5OThBQjczQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzM3RjU5M0VEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzM3RjU5NEVEODkxMUUzQTRGRkM2Mzk5OEFCNzNBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PismsM4AAAAeSURBVHjaYqyvn/Xr1+/v33+YmmpHRbkzMDAABBgAbcEI/7Oz2vUAAAAASUVORK5CYII=) bottom repeat-x;
}
.embed-directory {
	display:none;
}
.object-center {
	clear:both;
}
#full-team .content.membre h5 {
	clear:none;
}
#full-news .admin-actions {
	float:right;
	margin-top: -18px;
}
#full-news .admin-actions {
	float:right;
	margin-top: -18px;
}
#full-homepage .object-center {
	clear:none;
}
/*div.arrow,
div.arrow > input {
	background:none;
	margin:0;
}
div.arrow > input {
	background-color:#512d5b;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  padding:10px 12px;
}*/
input.button {
	overflow:hidden;
}
/*#abonnement .button,
#abonnement .button:hover,
#adhesion .button,
#adhesion .button:hover {
	line-height:10px;
}*/
#abonnement .radioButton {
	
}
#full-homepage_career > div.content:first-of-type > img:first-of-type {
	width:490px;
}
#full-groups {
    background:none;
}
#full-directory .content,
#full-job_container .content,
#full-newsletter_group_all .content {
  position: absolute;
  top: 22px;
  left: 141px;
  width: 393px;
}
#full-newsletter_group_all .content {
  top: 39px;
  left: 268px
}
#full-directory .content p,
#full-newsletter_group_all .content p {
   padding:0;
   font-size:12px;
   line-height:15px;
}
.page_navigation {
  margin: 15px 0 0 126px;
}
.page_navigation a.previous_link,
.page_navigation a.next_link {
  display:inline-block;
  width:57px;
  height:9px;
}
.page_navigation a.previous_link {
  margin-right:15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAJCAYAAACIYoQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjg4NTYyN0FGREQ4MTFFM0IxNkZDODFBQkI5MjVCNDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjg4NTYyNzlGREQ4MTFFM0IxNkZDODFBQkI5MjVCNDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2MkMxRjdDM0IyMDY4MTE4MjJBRDBCQ0EzNEM2MUY3IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkU1NTY2RkY3ODRFOTExRTNCOUM0RUNEMjlEMjg4QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bBxV1QAAAJBJREFUeNpinKGTwzDcARMRauSBuByILw5VT7LgEBcD4lAgjgRiKyBmHMoxiexJPiAOhHrMBYiZh0tyhXkyCoinALEgAfX/h5j/GJHz5DIgVgTiBCDeCcR/8WgaShij4PkIxAuB2AOIpYAYVOweHYKxR3Tp+gqIpwKxDTSGq4D40nCuQh4CcTsQ6w9VTwIEGACZxBKYfHAYgAAAAABJRU5ErkJggg==);
}
.page_navigation a.next_link {
  margin-left:15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAJCAYAAACIYoQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQyQkNFNzhGREQ4MTFFMzkyQzdCOTc3NThGQ0VCMzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQyQkNFNzdGREQ4MTFFMzkyQzdCOTc3NThGQ0VCMzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2MkMxRjdDM0IyMDY4MTE4MjJBRDBCQ0EzNEM2MUY3IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkU1NTY2RkY3ODRFOTExRTNCOUM0RUNEMjlEMjg4QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4wZp1AAAAI1JREFUeNpinKGTwzDcAdMQdvtFIK4EYvnh7Ek9IG4D4vtAfASIs4FYbLh5EgYYgdgaiKcA8TMg3gHE8UDMj82T/4cYxgaYgdgdiBdAYzgKJMiCFiJDCWDz6F8g3gPEy4F4AxB/RPfkUAUgzx4H4mVAvBqIX6ErGMqevATEK6Cx9gCfwqHsSX1iFQIEGAAiWkKQc/egpQAAAABJRU5ErkJggg==);
}
.page_navigation a.page_link {
  display:inline-block;
  width:25px;
  height:19px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  -ms-border-radius:15px;
  -o-border-radius:15px;
  border:1px solid #dcdcdc;
  text-align:center;
  padding-top: 6px;
  margin: 0 3px;
}
.page_navigation a.page_link.active_page {
    border-color:#982c6c;
}
.page_navigation .ellipse {
  /*display:inline-block;*/
}

#full-login input.connect {
	padding:8px; background-color:#604168; height:auto;  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#full-login input.connect:hover {
	color:#fff; background-color: #604168; 
}
#full-organizer .content h2, #full-event_type .content h2{
    font-size: 24px;
}
#full-organizer #calendar-description, #full-event_type #calendar-description {
    width:251px;
}
#calendar {
	background:#cccc99;
}
.ezEventCalendar td.empty {
	color:#888;
}
#bt_social_container {
    float:left; width:235px; height:20px; position: absolute;
z-index: 10;
margin-left: 330px;
margin-top: 5px; background-image:url('../images/social_bt.png');
background-position: 54px 0px;
background-repeat: no-repeat;
}
#bt_social_container .social_box {
    float:left; width:20px; height:20px; margin:0px 2.5px; cursor:pointer;
}
.social_text {
    float:left; height:20px; line-height:18px;
}
#full-ezuser .right {
    float:left; margin-left:15px;
}

.anchor_links {
  float:right;
  margin-top:-10px;
}
.anchor_links a {
  display:inline-block;
  width:23px;
  height:23px;
  text-indent:-9999px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAuCAYAAADDX4LFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFGMTA0RjVGQzYzMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUFCQ0NFOUIwNzRDMTFFNDg0NThFRDU3RDY0MjNDRTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUFCQ0NFOUEwNzRDMTFFNDg0NThFRDU3RDY0MjNDRTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4NjNBMDFBMTMyMDY4MTE4MDgzODU1NDdFNEQ0MjUyIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkU1NTY2RkY3ODRFOTExRTNCOUM0RUNEMjlEMjg4QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fMnbRQAAArxJREFUeNq0WM9P1EAUnh3bHlgjnEmku9HLwsWjeEQTTQAN+ieIP6Ke8W+QsxrR9U8AAijRRDmqNz3I7gXjbkw4g3E5tLX43vTVtM3MdEq3X/JltvOm38z2Td98u7XvX3eZAhw4A7wJnAY2gGPAA2AP+Bm4BtwBhjKBmkJ8DvgEOMny0QE+Br6RrS4JB/gCuGUozGgcjl+h+//DyghvAK+xk+EucAJ4A+hlV/60hHAMvP9Z9rHMAu+w4WCRcibEOSVPC9u2WeO8y2zHNplgGXXj7TZlIlw/XWeNc664zkELeJnTPlbCsi0hfMqKcm9Z0bVtW3kTLKD4Jb1wQ3ze/7Wfal3ot/QTTKO4q4riI6jh67jXZ4EfiD4fWryuUVyDJqdXWv7+Q0p6P/og6Kf68Rr7Oec68VFOtUIKXKHv+dIY9mNcg0MUV47wPE+bsZz4T07VrQp8QfHVisTXOdXj7pCFUe8Dp0K/lDf6aHDEdr91RGsArO9hvJew0LeHtOrXVN9TJfch8F1J4ffAB7KTyKNC3y6x4uvxQSE75jyq6/MFktyl8YtJ4ewxlwTmYBvLZuL0bwLPAH/jC5I4/T+qTn/OKoTOWixT0Td5LEum1qJNW6lluMAWjX+VtRY8I7wJvF3iYN5ITpAUfw68WoW1mC+x4vLWYqQ+wqYuTIq2iLW4UiB5rECSZ1B8oaJtfgvFL1YkLqxFUxV1HEd7d07cRfFRpW/ReEPsx7gGYyh+qIqGYSj1hsI7Qj/GNTjgVOHkvgWMz3H8Dci6xd7xmOIa9LXWAi1cf68nPo+fHU+1PeiPLZ4Cn1B8XTci9oZBEAn9DYKUd9RgjVOx7+oniLzh4M8gsni+nyeMdXzH2FrE3tBAuFJrgXX9bRXWAu9/pLMWL08ovJL8DaqyFveovncMRTs0/n5Ra1Hqj4V/AgwA54rsKWwHxVEAAAAASUVORK5CYII=);
}
.anchor_links a.anchor_down {
  background-position:0 -23px;
}
#appartment_717308,
#building_727572,
#street_169185,
#postal_box_737836,
#company_appartment_768628,
#company_building_778892,
#company_street_195360,
#company_postal_box_789156,
#compta_appartment_799420,
#compta_building_809684,
#compta_street_315765,
#compta_postal_box_819948 {
  width:476px;
}
#my_profil_form fieldset h3 {
	font-family: 'Dosis', sans-serif;
	font-weight:bold;
	font-size:20px;
}

#sidebar_right	#calendar {
    margin-top:0px; 
}
#sidebar_right #calendar.embed {
    margin-bottom:0px; 
}
/*#sidebar_right #calendar-end #ajaxEventDiv {
    display:none;
}*/
#sidebar_right #calendar-end #ajaxEventDiv .clear-more {
    display:none;
}

.day.event { cursor:pointer; }

.contact_form, .contact_form fieldset {
    background:transparent; padding:0px;
}
#full-contact_form .block {
    width: 500px;
}
#full-contact_form .ezcontent .block select {
    width:359px;
}
#full-contact_form .contact_form .button {
    text-align: center;
width: 100%;
}
#full-sitemap .col { width: 19%; }

.content h3 {
    color: #C36B34;
}
.content h4 {
    color: #67A8BD;
}
.content h5 {
    color: #C36B34;
}
.content h6 {
    color: #67A8BD;
}
.content ul li, .content ol li {
    color:#C36B34; list-style-image:none;
}
.content a:hover, a.underline:hover {
    color:#C36B34;
}
.content strong {color:#67A8BD; }
#full-job_container.user_view form input#by_name {
    border-right: 1px solid #A4A4A4;
}
#full-job_container.user_view th {
    background: #e2dfd8; color: #604067; font-size: 12px;
}
#full-news_article h1, #full-news_article h1 a, #full-news_article h1 a:hover {
    /* font-family: 'Dosis', sans-serif; */
color: #c45733;
font-size: 14px; margin-top:0px; padding-top:0px; line-height:120%;
}
.ezEventCalendar .nav .month, .ezEventCalendar .nav .year {
font-size: 12px;
}
  #full-simple_article img {
    max-width:500px;
    height:auto;
  }