/*	Yes this layout was inspired by lightbox v2.0's page, the reason being, the layout works really well for a doc */* {	margin: 0;	padding: 0;}.page-body {	align:center;	margin: 0 auto 0 auto;		width: 600px;	padding: 30px 0 20px 0;	text-align: left;}	.page-footer {		margin: 0 10% 0 315px;			width: 600px;		padding: 0 0 50px 0;		text-align: left;	}	.page-body ul, .page-body ol { 		color: #ffffff;		margin: 10px 0 30px 25px; 	}	.page-body ul li, 	.page-body ol li { 		padding: 0; 		margin: 0 0 5px 0; 		color: #cccccc;		line-height: 140%;		font-size: 100%;			}	.page-footer p {		margin: 0;	}		.page-footer {		padding: 20px;	}	.page-title h1 span {		text-align: left;		font-weight: normal;		font-size: 100%;		color: #ffffff;		margin: 5px 0 15px 0;	}	h1 {	text-align: left;	font-weight: normal;	font-size: 180%;	font-family:arial;	color: #FF0099;	margin: 5px 0 15px 0;}	h1 span {		clear: both;		font-size: 60%;		color: #FF0099;	}h2 {	text-align: left;	font-weight: normal;	font-size: 150%;	color: #FF0099;	margin: 5px 0 15px 0;}	h2 span {		clear: both;		font-size: 70%;		color: #FF0099;	}	h3 {	clear: both;	font-size: 120%;	color: #FF0099;	font-weight: normal;	margin: 0 0 10px 0;}.notice {	border: 3px solid #ffffbe;	padding: 10px;	color: #ffffff;	background-color: #09f;	margin: 0 0 20px 0;}		.notice p, 	.notice p a, 	li a {		color: #ffffff;		text-decoration: none;	}a.page-options {	display: block;			height: 20px;			width: 600px;			background: url(gallery/accordion_toggle.jpg) repeat top right #000000;			padding: 0 10px 0 10px;			line-height: 30px;			color: #ffffff;			font-weight: normal;			text-decoration: none;			outline: none;			font-size: 12px;			font-family:arial;			font-variant:small-caps;			line-height :20px;			text-align:left;			color: #ffffff;			border-bottom: 1px solid #ffffff;			cursor:pointer;			margin: 0 0 0 0;}a.page-options:hover, a.page-options:focus {	color: #fff; 	background: #FF0099;}		a.contact {			font-size: 13px;			font-family:arial;			font-variant:small-caps;			color: #ffffff;			text-decoration:none;}	a.contact:hover {			font-size: 13px;			font-family:arial;			font-variant:small-caps;			color: #FF0099;			text-decoration:none;}	p {	margin: 0 0 20px 0;	color: #cccccc;	line-height: 140%;}	p small, 	li small {		color: #09F;		font-size: 100%;	}		p em, 	em {		color: #ffffff;	}.hidden {	display : none;}.logo{text-decoration:none;font-family: times;color:#FF0099 ;font-size:80pt;font-weight:bold;padding-bottom:3px;}.sous_titre{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:800;color:#ffffff;letter-spacing:-1pt;}
