.adherents #wrapper{
    position:relative;
    width:954px;  
    min-height:100%;
    margin:0 auto; 
    background:url(../images/adherents/fond_adherents.gif) left top repeat-y;
}

.adherents #wrapper.right{
    float:right;
    width:1174px;  
    background:url(../images/adherents/fond_adherents_large.gif) left top repeat-y;
    overflow-x:auto;
}


.adherents #wrapper .nav{
    width:222px;
    float:left;
}

.adherents #wrapper .nav img.logo{
    margin:22px 0 22px 33px;
}

.adherents #wrapper .nav ul li a{
    display:block;
    padding:20px 17px;
    width:188px;
    text-align:center;
    font-family: 'Unna', serif;
    color:#ffffff;
    text-transform:uppercase;
    font-size:16px;
    text-decoration:none;
    border-bottom:1px solid #8c7a66;
}

.adherents #wrapper .nav ul li a:hover,
.adherents #wrapper .nav ul li a.active{
    background:#af0063;
    border-bottom:1px solid #af0063;
}

.adherents #wrapper .contain{
    width:686px;
    float:left;
    margin:18px 22px 22px 22px;
}

.adherents #wrapper .contain span.deconnexion,
.adherents #wrapper .contain span.modification{
    display:block;
    text-align:right;
    color:#575757;	
}

.adherents #wrapper .contain span.deconnexion a,
.adherents #wrapper .contain span.modification a{
    color:#575757;
}

.adherents #wrapper .contain .accueil{
    width:100%;
    text-align:center;
    color:#1a1a1a;
    font-size:16px;
    line-height:40px;
    margin-top:15px;
}

.adherents #wrapper .contain .accueil span.big{
    font-family: 'Unna', serif;
    font-size:50px;
}

.adherents #wrapper .contain .accueil span.medium{
    font-family: 'Unna', serif;
    font-size:35px;
}

.adherents #wrapper .contain h1{
    font-family: 'Unna', serif;
    font-size:45px;
    color:#000000;
}

.adherents #wrapper .contain ul.sousnav{
    margin:15px 0;
    border-bottom:1px solid #e4e4e4;
    width:100%;
    float:left;
    padding-bottom:8px;
}

.adherents #wrapper .contain ul.sousnav li a{
    font-family: 'Unna', serif;
    font-size:15px;
    color:#000000;
    text-decoration:none;
    float:left;
    margin-right:20px;
    text-transform:uppercase;
}

.adherents #wrapper .contain ul.sousnav li a.active{
    color:#af0063;
}

.adherents #wrapper .contain .fiche{
    float:left;
    margin:30px 80px;
}

.adherents #wrapper .contain .fiche .informations{
    background:#c3326c;
    padding:16px;
    width:150px;
    float:left;
}

.adherents #wrapper .contain .fiche .informations{
    background:#c3326c;
    padding:16px;
    width:150px;
    float:left;
    font-size:10px;
    font-family: 'Lato', sans-serif;
    color:#fff;
    margin-top:18px;
}

.adherents #wrapper .contain .fiche .informations a{
    color:#fff;
}

.adherents #wrapper .contain .fiche .pictos{
    float:right;
    margin-top:18px;
    text-align:right;
    width:344px;
}

.adherents #wrapper .contain .fiche .pictos .titre{
    color:#af0063;
    font-family: 'Unna', serif;
    font-size:15px;
    text-transform:uppercase;
    display:block;
    margin-bottom:12px;
}

.adherents #wrapper .contain .fiche .pictos IMG{
    margin-left:20px;
}

.adherents #wrapper .contain .fiche .partage{
    clear:both;
    margin-top:8px;
    float:left;
}

.adherents #wrapper .contain .fiche .partage IMG{
    margin-right:5px;
}


.adherents #wrapper .contain FORM{
    background:#e6e3df;
    clear:both;
    padding:10px;
    color:#444444;
}

.adherents #wrapper .contain FORM FIELDSET{
    border-bottom:1px solid #fff;
    padding:0 0 10px 0;
}

.adherents #wrapper .contain FORM LEGEND{
    font-family: 'Unna', serif;
    font-size:23px;
    padding-top:10px;
}

.adherents #wrapper .contain FORM P{
    width:100%;
    float:left;
    margin-top:5px;
}

.adherents #wrapper .contain FORM P LABEL{
    width:100px;
    float:left;
}

.adherents #wrapper .contain FORM P LABEL.big{
    width:200px;
}

.adherents #wrapper .contain FORM P INPUT.champ{
    width:400px;
    float:left;
    font-family: 'Lato', sans-serif;
    font-size:11px;
    height:18px;
}

.adherents #wrapper .contain FORM input.submit{
    background:#c3326c;
    border:none;
    font-family: 'Lato', sans-serif;
    font-size:11px;
    font-weight:700;
    text-transform:uppercase;
    color:#fff;
    outline:none;
    cursor:pointer;
    margin-top:10px;
    float:right;
}

.adherents #wrapper .crus{
    width:222px;
    float:left;
}

.adherents #wrapper .crus ul li a{
    display:block;
    padding:18px 11px;
    width:200px;
    font-family: 'Unna', serif;
    color:#ffffff;
    font-size:23px;
    text-decoration:none;
    border-bottom:1px solid #2b2a26;
}

.adherents #wrapper .crus ul li a:hover,
.adherents #wrapper .crus ul li a.active{
    background:#af0063;
    border-bottom:1px solid #af0063;
}

.adherents #wrapper #liste_chateau{
    position:absolute;
    width:222px;
    height:100%;
    overflow-y:scroll;
    overflow-x:hidden;
    left:222px;
    background:url(../images/adherents/fond_liste_chateaux.png) left top repeat;
    display:none;
    z-index:1;
}

.adherents #wrapper #liste_chateau ul li a{
    display:block;
    padding:5px 11px;
    width:200px;
    font-family: 'Lato', sans-serif;
    color:#ffffff;
    font-size:13px;
    text-decoration:none;
    border-bottom:1px solid #2b2a26;
}

.adherents #wrapper #liste_chateau ul li a:hover,
.adherents #wrapper #liste_chateau ul li a.active{
    background:#af0063;
    border-bottom:1px solid #af0063;
}
