html, body {margin : 0; padding:0;height:auto;}

body{
	/*(arri�re plan)  couleur de fond + pas de r�p�tition + haut + centrer*/
	background: #1e1e1e url(http://rsc.closdesjaunieres.be/images/fond.jpg) repeat-x center top;
	xbackground-attachment:fixed;
	/*police par d�faut verdana, si il n'y a pas, Geneva, etc*/
	font-family:arial;
	/*police par d�faut pour tout le reste*/
	font-size:12px;
	height:100%;
}
label {
  font-weight: bold ;
  padding-right: 10px;
  font-family: Verdana;
  float:left;
}
input[type='text'],input[type='password'],input[type='checkbox'],input[type='radio'],input[type='submit'], select ,textarea{
  margin-right:20px;
  float:left;
  color:#d5aa1d;
  background-color:#000;
  font-weight:bold;
}
input {
  width: 12em;
}
textarea{
  width: 63em;
}

form label {
  float:	left;
  width:	14em;
}
form {
  margin-left:20px;
  padding-left:30px;
  padding-bottom:30px;
  background : #1e1e1e url(http://rsc.closdesjaunieres.be/images/degrade.jpg) repeat-y  right;
}
form p {
  line-height: 25px;
/*   height:25px; */
  clear:both;
  margin-top:0px;
  margin-bottom:0px;
}
/* authentify */

#sendmail {
  height:325px;
}
/*/////////////////////////////////////
		    Le Header
/////////////////////////////////////*/
.header{
	
	width:810px;
	background:#000;
	color:#FFF;
	margin:0 auto 0;
	padding : 10px 10px 10px 100px;
	overflow:auto;
  border-bottom:thick solid #1e1e1e;
  border-width:2px;
}

.menu{
  float:right;
  margin : 68px 180px 0 20px;
  width : 400px;
  color : #d5aa1d ;
}
.menu a {
  text-decoration: none;
}
.submenu{
  color : #fff ;
  clear:both;
  margin:auto;
  padding:auto;
  text-align:center;
  padding-bottom:10px;
}
.submenu a {
  color:#d5aa1d;
  text-decoration: none;
}
.submenu a:hover{
  color:#fff;
}

.newsletter {
  float: right;
  margin : 68px 180px 0 20px;
}

.menu h2 {
  float:right;
  width : 400px;
  margin : 0;
}
.header img {
  float:left;
}

a{
  color:#fff;
}
a:hover{
  color:#d5aa1d;
}

/*/////////////////////////////////////
		    Le conteneur
/////////////////////////////////////*/
.conteneur{
  position:relative;
  margin:0 auto 0;
  padding : 10px 0 10px 0;
  width:920px;
/*   height:100%; */
  background:#000;
  color:#FFF;
  overflow:auto;
  border-bottom:thick solid #1e1e1e;
  border-width:2px;
}
	
	#xseparation{
	width:920px;
	background: #1e1e1e;
	height : 2px;
	color:#FFF;
	margin:0 auto 0;
	padding : 0;
	overflow:auto;
	}

.main h2:first-child{
  text-align:center;
  width : 150px;
  margin:0 auto;
  margin-left:0px;
  margin-top:10px;
  margin-bottom:10px;
  line-height:35px;
  background: #000 url(http://rsc.closdesjaunieres.be/images/fondtitre.png) no-repeat  right;
}

.conteneur h3{
  color:#d5aa1d;
  font-size:13px;
  margin : 0 0 3px 10px;
  padding : 0 0 0 20px;
}
.main h3 {
  color:#d5aa1d;
}
.main h3 a {
  text-decoration: none;
  color:#d5aa1d;
}
.photo_list{
  margin-left:20px;
  margin-bottom:20px;
  float:left;
  text-align:center;
}
.photo_cell {
  display:			table-cell;
  float:				left;
  width:				150px;
  height:			150px;
  text-align:		center;
  vertical-align:	middle;
  overflow:			hidden;
  padding:			0px 0px 5px 5px;
}
.conteneur h2{
  font-size:18px;
  margin : 0;
  padding : 0;
}
.pagination{
  clear:both;
  padding: 5px 5px 5px 5px;
}
.pagination a{
  text-decoration: none;
}

.sub, .main{
  position:relative;
  margin:0;
  padding : 0 10px 0 0;
  float:left;
  width:910px;
/*   height:100%; */
  text-align:left;
  background : #000;
  color:#fff;
/*   border-bottom:thick solid #1e1e1e; */
  border-width:2px;
}
.sub {
  border-top:thick solid #1e1e1e;
  border-width:2px;
}
.main p {
  background : #1e1e1e url(http://rsc.closdesjaunieres.be/images/degrade.jpg) repeat-y  right;
  margin:2px 0 20px 20px;
  padding : 5px 10px 5px 10px;
}
.center{
  clear:both;
  margin:auto;
  padding:auto;
  text-align:center;
}
.health{
  min-height:150px;
  text-align:center;
}
.section{
  position:relative;
  margin:10px 0 0 0;
  padding:0;
  width:300px;
  height:100%;
  background:#000 none repeat scroll 0 0;
  color:#FFFFFF;
  float:left;
  text-align:left;
  border-right:thick solid #1e1e1e;
  border-width:2px;
  text-align : center;
}
.section:last-child{
  border-right:none;
}

.highlight {
  font-size:large;
}

.section h2{
  background: #000 url(http://rsc.closdesjaunieres.be/images/fondtitre.png) no-repeat  right;
  margin : 0 0 10px 0;
  padding : 7px 10px 0 10px;
  height : 35px;
  width : 100px;
  text-align : left;
}

.section img{
margin:10px auto;
}

.section p{
  text-align : left;
  margin:10px auto;
  width : 260px;
}

.section h3 , .section h3 a{
  padding-top: 20px;
  text-align : right;
  margin : 0 20px 10px 0 ;
  text-decoration: none;
  color:#d5aa1d;
}
.captcha {
  display:none;
}
.result {
  padding: 10px;
  padding-left: 20px;
  color:#d5aa1d;
}
.Pedigree a{
  text-decoration:none;
}
.Pedigree p{
  background: none;
}
.expo{
  margin-left:50px;
  text-align:center;
  width: 90%;
  border-spacing: 0px;
  border-collapse: collapse;
  font-size: small;
  font-variant: small-caps;
}
.expo tr td{
  border:medium inset #d5aa1d;
  color:	#fff;
}
.expo tr:first-child td{
  font-weight: bold ;
  color:#d5aa1d;
  border:none;
}
/*/////////////////////////////////////
		    Le footer
/////////////////////////////////////*/
.footer{
	width:900px;
	background:#000;
	color:#1e1e1e;
	margin:0 auto 0;
	padding : 10px 10px 10px 10px;
	overflow:auto;
	text-align : center;
}
.footer p{
	margin:0;
}
#shadow{
	position:			absolute;
	display:				none;
	margin:				0px;
	padding:				0px;
	top:					0px;
	left:					0px;
	width:				100%;
	height:				100%;
	background-color:	#000;
	z-index:				99;
  /* All browser	 */
	opacity:				0.5;
  /* IE 7...   */
	filter:				alpha(opacity=50);
}
#lightbox{
  position:	absolute;
  display:	none;
  padding:	0;
  margin:	0;
  top:		20%;
  left: 		20%;
  width:		60%;
  height:	60%;
  border:	2px solid black;
  z-index:	100;
  overflow: auto;
}