body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px;
margin-top: 10px;
text-align: center;
color: #00D2FF;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#00D2FF;
}

a:focus {
outline:0px;
}

h1 {
width: 475px;
padding-top:70px;
font-size: 13px;
color: #000000;
text-align:right;
display:block;
}

form {
padding-top:35px;
color: #FF2BAA;
width: 510px;
float:left;
font: 11px Verdana, Helvetica, sans-serif;
}

* html form {
padding-top:27px;
}

select {
background-color: #FFFFFF;
font: 11px Verdana, Helvetica, sans-serif;
color: #FF2BAA;
border: 1px solid #FF2BAA;
margin-bottom: 1px;
height: 17px;
}

#conteneur {
width: 950px;
border: 0px;
margin-left:auto;
margin-right:auto;
text-align:left;
background: transparent url(img/page.jpg) top center repeat-y;
}

#haut {
height: 262px;
background: transparent url(img/haut.jpg) top center no-repeat;
text-align:left;
border:0px;
}

#sexe, #departement {
width: 145px;
}

#age_min {
width: 64px;
}

#age_max {
width: 65px;
}

#gauche {
float:left;
margin-right:auto;
margin-left:1px;
width:230px;
text-align:center;
}

#gauche b {
margin-left:auto;
margin-right:auto;
font-size: 13px;
width: 205px;
height: 21px;
display: block;
color:#FF2BAA;
background: transparent url(img/titre.gif) top center no-repeat;
line-height:20px;
margin-top:5px;
}

#gauche ul {
list-style: none;
margin:0px;
padding:0px;
display: block;
list-style-type:none;
text-align:center;
}

#droite {
float:right;
margin-right:1px;
margin-left:auto;
width:702px;
}

#droite b {
width: 690px;
height: 60px;
background: transparent url(img/fiche-haut.jpg) top center no-repeat;
text-align:center;
display:block;
line-height:50px;
}

.fiche {
width: 690px;
background: transparent url(img/fiche-bas.jpg) bottom center no-repeat;
text-align:center;
}

.fiche a {
color:#00D2FF;
}

.texte {
margin-left:30px;
margin-right:35px;
text-align:justify;
display:block;
}

.fiche img {
margin-top:10px;
margin-bottom:30px;
border:0px;
}

.photo {
float:right;
margin-right:35px;
width: 100px;
height: 100px;
border: 2px solid #FF2BAA;
display:block;
}

* html .photo {
margin-right:18px;
}

.photo img {
margin:0px;
}

.relation {
height: 125px;
margin-left:30px;
margin-right:35px;
text-align:center;
display:block;
line-height:55px;
}

.relation a {
color: #00D2FF;
font-size: 14px;
}

.relation a:hover {
color: #FF2BAA;
}

#bas {
clear:both;
height: 65px;
background: transparent url(img/bas.jpg) top center no-repeat;
text-align:center;
border:0px;
color:#FFFFFF;
font-weight:bold;
line-height:52px;
}