#fiche_membre {
    float: left;
    width: 401px;

}
#fiche_membre p{
    margin-bottom: 5px;
}
/*  TITRE + NOTE ///////////////////// */
#fiche_membre h4{
    position : relative;
    width: 382px;
    height: 24px;

    padding: 0px;
    margin: 0px;

    background:  url(/theme/2008/commun/images/bg_top_membre.jpg) top left no-repeat;
    padding-top: 4px;
    padding-left: 9px;
    margin-left: 5px;
}
#fiche_membre h4 span{
    font-size: 12px;
    text-align: center;

    position: absolute;
    right: 8px;
    top: 1px;

    display: block;
    height: 22px;
    width: 27px;

    padding: 6px 0px 0px 0px;

    background:  url(/theme/2008/commun/images/gens_pense_star_light.jpg) top left no-repeat;
}

/* LOGO ///////////////////// */
#fiche_membre #membre_logo{
    padding: 0px;
    margin: 0px;
    padding-bottom:22px;
    width: 391px;
    margin-left: 5px;
    background:  url(/theme/2008/commun/images/ombrage_bottom_logo_membre.jpg) bottom right no-repeat;

}
#fiche_membre #membre_logo img{
    padding: 0px;
    margin: 0px;
    vertical-align: bottom;
}
#fiche_membre #membre_logo div{
    padding: 0px;
    margin: 0px;
    background-color: white;
    border: 1px solid #f4f4f4;
}

#fiche_membre a.ajouter_itineraire_2{
    display: block;
    height: 25px;
    width: 390px;
    margin: 10px 0 10px 0;
    background: url(/theme/2008/commun/images/ajouter_itineraire2.gif) top left no-repeat;
}
#fiche_membre a.ajouter_itineraire_2 span{
    display: none;
}

/* DIAPO ET VIDEO ///////////////////// */
#fiche_membre div#diapo_video{

    height:195px;
    border-top: 2px dotted #ccc;
    margin-top: 5px;
    margin-bottom: 10px;

}
#fiche_membre div#diapo_video img{
    border: none;



}
#fiche_membre div#diapo_video h4{
    background: white;
    width: auto;

}
#fiche_membre div#diapo_video div{
    float: left;
    width: 200px;
    height: 190px;

}

#fiche_membre div#diapo_video #diapo div{
    display: block;
    width: 185px;
    height: 145px;
    padding-top: 5px;


    text-align: center;
    border: 1px solid #CCCCCC;
    background-color: #F2EFE9;
}
#fiche_membre div#diapo_video #diapo a.last{
    color: #4B554A;
    float :left;
    width: 20px;
    padding-left: 0px;

}
#fiche_membre div#diapo_video #diapo a.next{
    color: #4B554A;
    float :right;
    width: 20px;
    padding-right: 10px;

}

/* DOCUMENTS ET SITE WEB OFFICIEL ///////////////////// */
#fiche_membre div#docs{
    position: relative;
    width: 387px;
    background: url(/theme/2008/commun/images/bg_top_membre_docs.jpg) top left no-repeat;
    padding-top: 5px;
    padding-bottom: 37px;
    margin-left: 7px;

}

#fiche_membre div#docs ul {
    display: block;
    width: 387px;
    padding: 0px;
    margin: 0px;

    list-style: none;

    background: #eff0ef url(/theme/2008/commun/images/bg_bottom_membre_docs.jpg) bottom left no-repeat;
    padding-bottom: 5px;

}

#fiche_membre div#docs ul li{
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #a9aea8;


}
#fiche_membre div#docs ul li a{
    display: block;
    padding-left: 25px;
    height: 14px;

    background: #eff0ef url(/theme/2008/commun/images/doc.jpg) top left no-repeat;
}
#fiche_membre div#docs a.site_web{
    position: absolute;
    bottom: 4px;
    left: 0px;

    display: block;
    width: 387px;
    height: 32px;
    margin-top: 2px;
    text-align: center;
    padding-top: 4px;
    font-size: 14px;
    color: white;
    background: #eff0ef url(/theme/2008/commun/images/bg_membre_lien_site_web.jpg) top left no-repeat;


}


/* COORDONÉS //////////////////////*/
#fiche_membre div#coord{
    float: left;
    width: 401px;
    margin-bottom: 5px;

}
#fiche_membre div#coord h4{
    background: none;
    border-top: 2px dotted #ccc;
    padding: 0px;
    margin: 0px;
    margin-top: 5px;
}
#fiche_membre #coord div.infos{
    float: left;
    width: 401px;
    padding-bottom: 5px;

}
#fiche_membre #coord div.adr_c1{
    display: block;
    float: left;
    width: 195px;
    padding-left: 5px;
    border-right: 1px dotted #ccc;
}
#fiche_membre #coord div.adr_c2{
    display: block;
    float: left;
    width: 195px;
    padding-left: 5px;

}
#fiche_membre #coord label{
    font-weight: bold;
}
#fiche_membre #coord p{
    margin-bottom: 3px;
}

/* MAP */
#fiche_membre div#map_canvas{
    float: left;
    border: 1px solid #ccc;
    width: 399px;
    height: 250px;

    margin-bottom: 5px;
}

/* MENU MEMBRE ////////////////////////////*/
#fiche_membre #menu_membre{
    float :left;
    width: 389px;
    height: 63px;

    padding: 5px 0px 5px 12px ;
    margin: 0px;

    list-style: none;

    background: #eff0ef url(/theme/2008/commun/images/bg_menu_membre.jpg) top left no-repeat;



}
#fiche_membre #menu_membre li{
    float :left;
    margin-bottom: 3px;
    margin-right: 5px;
}

#fiche_membre #menu_membre a{
    display: block;
    height: 16px;
    text-align: center;
    color: #4b554a;
    font-weight: bold;

}
#fiche_membre #menu_membre li.itineraire a{
    background: #eff0ef url(/theme/2008/commun/images/btn_ajouter_itineraire.jpg) top left no-repeat;
}
#fiche_membre #menu_membre li.itineraire{
    width: 143px;
}

#fiche_membre #menu_membre li.envoyer a{
    background: #eff0ef url(/theme/2008/commun/images/btn_envoyer_ami.jpg) top left no-repeat;
}
#fiche_membre #menu_membre li.impression a{
    background: #eff0ef url(/theme/2008/commun/images/btn_envoyer_ami.jpg) top left no-repeat;
}
#fiche_membre #menu_membre li.envoyer,
#fiche_membre #menu_membre li.impression{
    width: 112px;
}

#fiche_membre #menu_membre li.commentaire a{
    background: #eff0ef url(/theme/2008/commun/images/btn_soumettre_photo.jpg) top left no-repeat;
}
#fiche_membre #menu_membre li.soummettre a{
    background: #eff0ef url(/theme/2008/commun/images/btn_soumettre_photo.jpg) top left no-repeat;
}
#fiche_membre #menu_membre li.soummettre,
#fiche_membre #menu_membre li.commentaire{
    width: 180px;
}
#fiche_membre #menu_membre li.commentaire{
    padding-left: 6px;
}

#fiche_membre #menu_membre li.concours a{
    background: #eff0ef url(/theme/2008/commun/images/btn_participer_conrours.jpg) top left no-repeat;
}
#fiche_membre #menu_membre li.concours{
    padding-left: 120px;
    width: 137px;
}

#fiche_membre #diaporama_visiteur{
    clear: both;
    width: 230px;
    margin-left: 82px;
    background: url(/theme/2008/commun/images/bg_diapo_visiteur_bottom.jpg) bottom left no-repeat;
    text-align: center;


}

#fiche_membre #diaporama_visiteur img{
    border: none;
}
#fiche_membre #diaporama_visiteur #diapo_1{
    position: relative;
    width: 230px;
    display: block;
    background: url(/theme/2008/commun/images/bg_diapo_visiteur_top.jpg) top left no-repeat;
    padding-top: 10px;
    padding-bottom: 10px;


}
#fiche_membre #diaporama_visiteur #diapo_2{
     background: url(/theme/2008/commun/images/bg_diapo_visiteur_middle.jpg);

     display: block;
     width: 230px;
}

#fiche_membre #diaporama_visiteur a{
    display: block;
    color: #5b645a;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
}

#fiche_membre div#diaporama_visiteur #diapo_visiteur div.photo{
    display: block;
    width: 230px;
    height: 155px;
    background: url(/theme/2008/commun/images/bg_diapo_visiteur_middle.jpg);
    padding-top: 5px;
    padding-bottom: 15px;


    text-align: center;

}
#fiche_membre div#diaporama_visiteur #diapo_visiteur div.photo a#link_pic{
    display: block;
    height: 135px;
}
#fiche_membre div#diaporama_visiteur #diapo_visiteur a.last{
    color: #4B554A;
    float :left;
    width: 20px;
    padding-left: 10px;

    font-size: 10px;

}
#fiche_membre div#diaporama_visiteur #diapo_visiteur a.next{
    color: #4B554A;
    float :right;
    width: 20px;
    padding-right: 10px;

    font-size: 10px;

}

/* VOTE ET COMMENTAIRE /////////////////////////////////////////////*/
#fiche_membre #commentaire{
    float: left;
    width: 401px;
    margin-top: 13px;

}
#fiche_membre #commentaire h4{
    position: relative;
    display: block;
    height: 30px;
    width: 391;
    margin-left: 5px;

    background: url(/theme/2008/commun/images/bg_cote_et_commentaire.jpg) top left no-repeat;
}

#fiche_membre #commentaire h4 span{
    display: block;
    height: 39px;
    width: 64px;

    position: absolute;
    right: 0px;
    top: -17px;

    text-align: center;
    padding-top: 22px;

    background: url(/theme/2008/commun/images/etoile_commentaire.jpg) top left no-repeat;
}

#fiche_membre #commentaire ul{
    display: block;
    width: 401px;
    padding: 0px;
    margin: 0px;

    list-style: none;

}
#fiche_membre #commentaire ul li{
    display: block;

    overflow: hidden;
    width: 389px;

    padding: 0px;
    margin: 0px;

    padding-top: 8px;
    padding-left: 12px;
    padding-bottom: 5px;

    border-bottom: 2px dotted #ccc;

    clear: both;

}
#fiche_membre #commentaire ul li p{

    float: left;
    width: 320px;

    margin: 0px;
    padding: 0px;


    padding-left: 10px;
}

#fiche_membre #commentaire ul span{


    float: left;

    display: block;
    height: 40px;
    width: 45px;

    padding-top: 12px;
    font-size: 12px;
    text-align: center;
    background: url(/theme/2008/commun/images/cote_fond_blanc.jpg) top left no-repeat;


}

