/* CSS Document */



* { margin: 0; padding: 0; }



a { color: #003399; text-decoration: none; }

a:hover { text-decoration: underline; }



ul, li { list-style: none; }



img { border: 0; }



hr {

	border: 0;

	clear: left;

	_height: 1px;

	_margin: -0.5em 0;

	visibility: hidden;

	}



body {

	background: white;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 70%;

	text-align: center;

}



/* Layout */

#global {

	background: white url(images/img-background.jpg) repeat-y top left;

	margin: 0 auto;

	position: relative;

	text-align: left;

	width: 870px;

}



#header {

	background: url(images/img-header.jpg) no-repeat;

	height: 150px;

}



#menu {

	position: absolute;

	top: 53px;

	left: 260px;

}



#photo {

	position: absolute;

	background: url(images/img-phototheque.jpg) no-repeat top left;

	top: 130px;

	right: 1px;

	height: 255px;

	width: 31px;

}



#content {

	padding: 0 60px;

	min-height: 245px;

	_height: 250px;

}



#footer {

	background: white url(images/img-footer.jpg) no-repeat top left;

	clear: both;

	padding-top: 30px;

	padding-bottom: 10px;

	min-height: 50px;

}







/* HEADER */



#header h1 {

	position: absolute;

	border: 0;

	top: 15px;

	left: 65px;

	height: 125px;

	width: 185px;

}

#header h1 a, #header h1 a:hover {

	display: block;

	height: 125px;

	width: 185px;

	text-decoration: none;

}

#header h1 span, #photo a span {

	display: none;

}





/* MENU */



#menu li {

	display: inline;

}





/* PHOTOTHEQUE */



#photo a, #photo a:hover {

	display: block;

	height: 255px;

	width: 31px;

	text-decoration: none;

}







/* CONTENT */



#content p, #content ul {

	line-height: 150%;

	margin: 1.5em 0;

}



h1 {

	border-bottom: #CCC 2px solid;

	font-size: 2em;

}



h2 {

	color: #003399;

	font-size: 1.6em;

	margin-top: 2em;

}



#content ul {

	list-style: outside circle;

	margin-left: 50px;

}



#content li {

	list-style: outside circle;

}



/* FOOTER - Pied de page */



#footer p {

	color: #999;

	text-align: center;

}



#footer a {

	color: #999;

}

.Style2 {color: #666666; }
#Professionnels {
	position:absolute;
	width:300px;
	height:315px;
	z-index:1;
	left: 108px;
	top: 100px;
	overflow: visible;
}
#Mariages {
	position:absolute;
	width:300px;
	height:315px;
	z-index:1;
	left: 470px;
	top: 100px;
	overflow: visible;
}
#apDiv3 {	position:absolute;
	width:298px;
	height:307px;
	z-index:1;
	left: 135px;
	top: 204px;
	overflow: visible;
}
#apDiv4 {	position:absolute;
	width:300px;
	height:760px;
	z-index:1;
	left: 66px;
	top: 198px;
	overflow: auto;
}
#Naissance {
	position:absolute;
	width:300px;
	height:234px;
	z-index:1;
	left: 470px;
	top: 416px;
}
#Studio {
	position:absolute;
	width:300px;
	height:200px;
	z-index:1;
	left: 108px;
	top: 416px;
}
#apDiv6 {
	position:absolute;
	width:300px;
	height:188px;
	z-index:1;
	left: 108px;
	top: 650px;
}
#Cours-Photo {
	position:absolute;
	width:300px;
	height:1px;
	z-index:1;
	left: 470px;
	top: 650px;
	overflow: visible;
}
#Albums-Prives {
	position:absolute;
	width:230px;
	height:112px;
	z-index:1;
	left: 502px;
	top: 866px;
}
.Style4 {color: #666666; font-weight: bold; }
.Style5 {color: #142BC2}
#apDiv9 {
	position:absolute;
	width:75px;
	height:115px;
	z-index:1;
	left: 762px;
	top: 155px;
}
#apDiv1 {
	position:absolute;
	width:300px;
	height:115px;
	z-index:1;
	left: 470px;
	top: 867px;
}
#apDiv2 {
	position:absolute;
	width:300px;
	height:128px;
	z-index:1;
	left: 111px;
	top: 872px;
}
#apDiv5 {
	position:absolute;
	width:300px;
	height:115px;
	z-index:1;
	left: 470px;
	top: 872px;
}
#apDiv {
	position:absolute;
	width:300px;
	height:278px;
	z-index:1;
	left: 470px;
	top: 872px;
}
#apDiv7 {	position:absolute;
	width:300px;
	height:115px;
	z-index:1;
	left: 470px;
	top: 872px;
}
.Style6 {
	color: #800040;
	font-weight: bold;
}
.Style7 {
	color: #cc0033
}
#apDiv8 {
	position:absolute;
	width:200px;
	height:79px;
	z-index:1;
	left: 69px;
	top: 207px;
}
#google {
	height: 30px;
	width: 100px;
	margin-left: 120px;
	margin-top: -36px;
}
#rss {
	margin-left: 190px;
	height: 30px;
	width: 30px;
	margin-top: -33px;
}

