body {background:url(img/bg.png) repeat-x left top;margin:0px;padding:0px auto;font-family:Verdana, sans serif;font-size:12px;}


#tenu {width:865px;margin:0px auto;}


#top {background:url(img/top.png) no-repeat left 0px;padding-top:125px;text-align:right;height:22px;}
#top h1 {margin:0px;padding:0px;font-size:12px;font-family:verdana, sans serif;padding-right:10px;;}
#top a {text-decoration:none;color:#fff;font-weight:bold;font-size:12px;}


table, tr, td {border-collapse:collapse;}


.centre h2 {color:#00BABC;font-size:14px;}

#main  {width:865px;margin-top:30px;font-family:Verdana, sans serif;}
#main .spacer {background:transparent;height:1px;}
#main .gauche {width:170px;padding:0px 5px;vertical-align:top;padding-top:5px;}
#main .droite {padding:0px;vertical-align:top;padding-top:25px;}
#main .centre {width:535px;padding:10px 5px;vertical-align:top;}
#main ul, li{list-style-type:none;padding:0px;margin:0px;}
#main ul {margin:20px 0px;padding:0px;margin-left:5px;border:1pc solid #fff;border:0px;}
#main li {padding:0px;margin:0px;width:155px;display:block;}
#main li a.lien {text-decoration:none;color:#F780B8;font-weight:bold;font-size:12px;}
#main li a:hover.lien  {text-decoration:none;color:#333;font-weight:bold;font-size:12px;}
#main li.titre {color:#00BABC;font-weight:bold;font-size:13px;}


#membre {background:url(img/fd-membre.png) no-repeat left top;width:143px;height:127px;font-family:verdana, sans serif;}
#membre h2 {color:#00BABC;font-size:13px;text-align:center;padding-top:5px;margin-bottom:5px;}
#membre input {border:1px solid #333;width:110px;margin:auto;display:block;margin-bottom:5px;font-size:11px;}
#membre input.entrer {background:#F9E8F2;color:#F780B8;width:110px;margin:auto;font-weight:bold;}
#membre div.membre {width:125px;margin:12px auto;text-align:center;font-size:9px;}
#membre div.membre a {color: #333;}


#villes li {padding:0px;margin:0px;width:130px;display:block;}


.profil {background:url(img/profil.png) no-repeat center top;width:447px;height:283px;margin:20px auto;padding:5px 10px;font-size:12px;font-family:verdana, sans serif;}
.profil h3 {margin:10px;color:#F780B8;font-size:13px;}
p.desc {clear:both;padding-left:10px;color:#626264;margin-top:0px;}
p.resume {width:240px;float:left;color:#626264;margin-right:92px;padding-left:10px;margin-bottom:4px;padding-top:10px;line-height:18px;}
.profil img.photo {display:block;width:100px;height:100px;border:1px solid #d0cec7;margin-top:15px;}
.profil div.entrer {width:131px;height:21px;margin:20px auto;}

p.intro {width:465px;text-align:left;margin:20px auto;}
p.intro a {color:#F780B8;}

p.introg {width:465px;text-align:left;margin:20px 0px;}
p.introg a {color:#F780B8;}

#copy {background:url(img/bas.png) repeat-x;padding-top:1px;padding-bottom:15px;color:#626264;font-size:11px;}
#copy p {text-align:center;}
#copy a {color:#626264;}
#copy a:hover {color:#626264;}

/*Contact*/
#contact-form {width:500px;margin:10px auto;}
#contact-form fieldset {border:0px;}
#contact-form label {width:100px;float:left;margin:4px 0px;}
#contact-form input {width: 320px;margin:4px 0px;border:1px solid #00BABC;background:#fff;}
#contact-form textarea {width: 320px;margin:4px 0px;border:1px solid #00BABC;}
p.reponse {width:450px;margin:auto;}
#contact-form label.code {width:100px;float:left;}
#contact-form input.code {width:150px;float:left;margin-right:5px;}
#contact-form input.submit {width:320px;margin-left:100px;background:#F780B8;}