﻿body{
	background: #424242;
	margin-left:auto;
	margin-right:auto;
	font-family:"Trebuchet MS", Century Gothic,Arial, Helvetica, sans-serif; 
	text-align:justify;
	font-size:10pt;
	width:1024px;
	height:auto;
	margin-top:0;
	color:white;
}

h1{
margin:0
}

#conteneur{
margin-top:0px;
background:url("theme/fond2.png") repeat-y;
margin-left:auto;
margin-right:auto;
padding-top:30px;
height:auto;

overflow:hidden;
display:block;
}


#top{
background:url("theme/header.png") no-repeat;
width:970px;
height:282px;
text-indent:-100000px;
margin-left:32px;
}

#corps{
margin-top:0;
width:880px;
padding-top:5px;
padding-left:70px;
padding-right:50px;
}

	
	
	#bas{
	background:url("theme/pied2.png") no-repeat;
	width:1024px;
	height:181px;
	margin-top:0px;
	margin-left:1px;
	padding-left:70px;
	padding-top:40px;
	font-size:8pt;
	}


	h2{
	margin-top:0;
	}
	
	
#gauche{
float:left;
width:225px;
overflow:hidden;
display:block;
}	

#droite{
float:right;
width:630px;
overflow:hidden;
display:block;
}

#news{
margin-top:10px;
border:1px solid #757575;
padding:8px;
}

a{
color:white;
text-decoration:none;
}

a:hover{
color:#757575;
}

a  img{
border:0px;}










/**************************Menu****************************/

#jMenu {
	display:table;
	margin-top:-59px;
	margin-left:32px;
	background:url("theme/menu.png");
	width:940px;
	padding-left:0px;
	border:0px solid red;
	padding-left:30px;
	z-index:2;

}

/********************/
/** premier niveau **/
/********************/
#jMenu li {
	display:table-cell;
	/*background-color:#322f32;*/
	margin:0;
	float:left;
	border:0px solid red;
	margin-right:20px;
	z-index:5;

}
	#jMenu li a {
		padding:10px 25px 10px 25px;
		display:block;
		background-color: transparent;
		color:#fff;
		text-transform:none;
		font-size:12pt;
		cursor:pointer;
		z-index:6;
		
	}
	
/*******************/
/** second niveau **/
/*******************/
#jMenu li ul {
	display:none;
	position:absolute;
	padding:0;
	margin:0;
	z-index:7;
}
	#jMenu li ul li {
		background-color:#322f32;
		display:block;
		border-bottom:1px solid #484548;
		padding:0;
		z-index:8;
	
		
	}
	#jMenu li ul li.arrow {
		background:#322f32 url('arrow_down.png') no-repeat center center;
		height:6px;
		padding:0;
		border-bottom:none;
		padding-bottom:10px;
		z-index:9;
		
	}
		#jMenu li ul li a {
			font-size:10pt;
			text-transform:none;
			padding:7px;
			display:block;
			border-top:1px solid transparent;
			border-bottom:1px solid transparent;
			z-index:10;
			
		}
		#jMenu li ul li a.isParent {
			background:#3A3A3A url('arrow_right.png') no-repeat right center;
			z-index:11;
		}
			#jMenu li ul li a:hover {
				background-color:#514c52;
				border-top:1px solid #322f32;
				border-bottom:1px solid #322f32;
				z-index:10;
			}
			
			
			
/*******************Menu*************************/


.nom{
border:1px solid #757575;
padding:10px;
margin:0 20px 0 10px;
width:230px;
}

.prenom{
font-weight:bold;

}

.genre{
padding:0 20px 0 20px;
background-color:#202020;

}

.photo{
padding:0 10px 0 10px;
}


.mariage{
text-align:left;
border:1px solid #757575;
padding:10px;
margin:0 20px 0 10px;
}

.naissance{
border:1px solid #757575;
padding:10px 10px 10px 30px;
margin:0 20px 0 50px;
width:319px;
}

.photonaissance{
margin-right:20px;
}


.adoption{
margin-left:50px;
}

.malesdispo{
background-color:#202020;
font-size:16pt;
font-weight:bold;
padding:10px;
width:830px;
}

.statut{
background-color:#202020;
font-size:16pt;
font-weight:bold;
padding:10px;
width:150px;
text-align:center;
}

.bbavendre{
margin:0 10px 0 20px;
}

.infos{
border:1px solid #757575;
padding:10px;
margin:0 20px 0 10px;
}

.adoptés{
text-align:left;
}

img a {
border:0px;
}
		

.liens{
width:500px;
height:95px;
}	

.descr{
margin-left:10px;
}	

.gras{
font-weight:bold;
}


h2, h3{
margin:0px 0px 10px 0px;
}


/*****************SLIDE*********************/



*{margin:0;padding:0;}
html,body{}

#slider {
font-size:12px;color:black;
z-index:1;
}


#slider a{color:white;
font-weight:bold;
text-decoration:none;
}

#slider a:hover{color:white;
font-weight:bold;
text-decoration:underline;

}



#slider{
	width:485px;
	position:relative;
	top:0px;
	margin:20px auto 20px auto;
	z-index:1;
}

#slider-window{
	
	width:425px;
	height:230px;
	overflow:hidden;
	margin:0 auto;
	border:1px solid #d2d2d3;
}

#prevSlide,#nextSlide{
	width:30px;height:50px;
	position:absolute;
	top:80px;
	margin-bottom:50px;
	cursor:pointer;
}
#prevSlide{left:4px;}
#nextSlide{right:-2px;}

.slide{
	float:left;
	position:relative;
	list-style-type:none;
	width:500px;
	height:230px;
}

.slide-content{
	position:absolute;
	left:0;
	top:0;
	/*background:rgba(255,255,255,0.5);*/
	background:url("theme/slide_fond.png");
	height:50px;
	width:485px;
	padding:10px;
	margin-top:170px;
}

.slide-content h2{
color:white;
margin-bottom:0px;
}



.read-more{float:right;}

/****Galerie****/
/* Demo styles */

            .content{color:#777;font:12px/1.4 "helvetica neue",arial,sans-serif;width:620px;margin:20px auto;}
            h1{font-size:12px;font-weight:normal;color:white;margin:0;}
            p{margin:0 0 20px}
            a {color:white;text-decoration:none;}
            .cred{margin-top:20px;font-size:11px;}

            /* This rule is read by Galleria to define the gallery height: */
            #galleria{height:420px;
			border:0px solid red;
			z-index:1;
			}

