body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:#768EAA;
	text-align:center;
}

#conteneur {
	width:952px;
	margin-left:auto;
	margin-right:auto;
	border:0px;
	background:transparent url(images/conteneur.gif) top left repeat-y;
	padding-bottom:20px;
}

#haut {
	height:402px;
	border-bottom:0px;
	background: transparent url(images/haut.jpg) top left no-repeat;
	width:952px;
	text-align:left;
}

br {
	clear:both;
}

a {
	color:#36B9D5;
	text-decoration:none;
}

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

#age_min {
	width: 63px;
}
#age_max {
	width: 64px;
}

#haut h1 {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535252;
	width:485px;
	padding:0px;
	top:205px;
	margin-left:20px;
	float:left;
	display:block;
	position:absolute;
	text-transform:uppercase;
	text-align:center;
}

.fiche, .fiche2 {
	display:block;
	margin-left:11px;
	margin-top:6px;
	margin-bottom:6px;
	width:302px;
	height:180px;
	text-align:left;
	float:left;
	background: transparent url(images/fiche.gif) bottom left no-repeat;
}

.fiche b, .fiche2 b {
	display:block;
	font-size:10px;
	text-align:center;
	background: #82E4F8 url(images/ficheb.gif) top left no-repeat;
	width:302px;
	height:30px;
	line-height:14px;
	color:#FFFFFF;
}

.fiche p, .detail p, .fiche2 p{
	margin:0px;
	text-align:justify;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}

.fiche p, x:-moz-any-link {line-height:11px;}

.detail iframe {
	display:block;
	float:left;
	margin:5px;
	margin-right:0px;
	width:599px;
	height:175px;
	text-align:justify;
}

.fiche a, .fiche2 a {
	font-size:10px;
}

.fiche img, .fiche2 img, .detail img {
	margin:3px;
	float:left;
	border:0px;
}

.fiche img, .fiche2 img {
	cursor:pointer;
}

.detail img {
	margin:5px;
	margin-left:8px;
}

.nav, .detail {
	clear:both;
	display:block;
	margin-left:11px;
	margin-top:6px;
	margin-bottom:6px;
	width:928px;
	height:55px;
	text-align:center;
	float:left;
	background: transparent url(images/nav.gif) bottom left no-repeat;
}

.detail {
	height:auto;
	padding-bottom:6px;
}

.nav b, .detail b {
	display:block;
	font-size:10px;
	text-align:center;
	background: #82E4F8 url(images/navb.gif) top left no-repeat;
	width:928px;
	height:28px;
	line-height:27px;
	color:#FFFFFF;
}

#fiche_txt {
	display:block;
	float:left;
	background: transparent url(images/fiche-txt-haut.gif) top left no-repeat;
	margin:5px;
	margin-right:0px;
	width:599px;
	text-align:justify;
}

#fiche_txt p {
	margin:0px;
	margin-top:4px;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	font-size:12px;
	background: transparent url(images/fiche-txt-bas.gif) bottom left no-repeat;
}

.nav a {
	font-size:10px;
	text-decoration:none;
	text-transform:capitalize;
}

#bas {
	clear:both;
	height:22px;
	width:952px;
	float:left;
	text-align:center;
	background: transparent url(images/bas.jpg) top left no-repeat;
	font-weight:bold;
	margin-bottom:15px;
	padding-top:2px;
}

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

.form_inscription {
background-color : transparent;
border : 0px;
margin : 0;
padding-top :0px;
width:600px;
margin-left:auto;
margin-right:auto;
}

.form_inscription a {
font-size : 12px;
color:#36B9D5;
font-weight:normal;
text-decoration:none;
margin-right:15px;
}

.form_inscription fieldset {
border : 0;
}

.form_inscription legend {
display : none;
}

.form_inscription div {
clear : both;
padding : 4px 0;
}

.form_inscription label {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #768EAA;
font-size : 12px;
font-weight : normal;
float : left;
width : 140px;
text-align : left;
padding : 4px 4px 0 0;
}

.form_inscription .input_text {
border : 1px solid #3b1500;
font-size : 12px;
padding : 3px;
width:270px;
}

.form_inscription select {
width:280px;
}

.form_inscription .inscription_validation {
text-align : center;
}

.form_inscription .input_button {
background : url(http://www.dialcul.com/images/jdm.gif) no-repeat;
border : 0;
width : 305px;
height : 22px;
cursor : pointer;
margin-top:20px;
margin-left:0px;
}

.input_checkbox {
float : left;
}
