#contenu {
	position: relative;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	-moz-box-shadow: 0 0 4px #000000;
	-webkit-box-shadow: 0 0 4px #000000;
	box-shadow: 0 0 4px #000000;
	padding-bottom: 5px;
}

#slideshow {
	position: relative;
	width: 1200px;
	height: 200px;
	-moz-box-shadow: 0 4px 4px -3px #000000;
	-webkit-box-shadow: 0 4px 4px -3px #000000;
	box-shadow: 0 4px 4px -3px #000000;
	margin-bottom: 10px;
}

#slideshow>div {
	position: absolute;
}
/* ---------------------- CSS Menu ---------------------- */
#menu {
	position: relative;
	height: 43px;
	font-size: 14px;
	text-transform: uppercase;
	background: #fff url("../images/theme/time4bed_bg.gif") repeat-x bottom
		left;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#menu ul {
	margin: 0;
	padding: 0;
	padding-left: 50px;
	list-style-type: none;
	width: auto;
	float: left;
}

#menu ul li {
	display: block;
	float: left;
	margin: 0 2px;
}

#menu ul li a {
	display: block;
	float: left;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 25px;
	height: 43px;
	line-height: 50px;
}

#menu ul li a span {
	display: block;
	float: left;
	padding: 0 25px 0 0;
	height: 31px;
	width: auto;
}

#menu ul li a:hover {
	color: firebrick;
}

#menu ul li a:hover span {
	display: block;
	cursor: pointer;
}

#menu ul li a.current, #menu ul li a.current:hover {
	color: #777;
	background: transparent url("../images/theme/time2bed_left-ON.gif")
		no-repeat top left;
}

#menu ul li a.current span {
	background: transparent url("../images/theme/time2bed_right-ON.gif")
		no-repeat top right;
	height: 43px;
}

.actualites {
	min-height: 190px;
	-moz-box-shadow: 0 0 4px #000000;
	-webkit-box-shadow: 0 0 4px #000000;
	box-shadow: 0 0 4px #000000;
	margin: 10px;
	background-color: #f5f5f5;
	padding-right: 170px;
	padding-top: 10px;
}

.actualites b {
	margin-left: 30px;
	margin-top: 20px;
}

.actualites p {
	margin-left: 15px;
}

.actualites span {
	margin-left: 30px;
}

.actualites img {
	position: absolute;
	right: 0;
	margin-top: 10px;
	margin-right: 20px;
	border: none;
	-moz-box-shadow: 0 0 4px #000000;
	-webkit-box-shadow: 0 0 4px #000000;
	box-shadow: 0 0 4px #000000;
}

.actualites a {
	text-decoration: none;
	color: #555;
}

.actualites a:hover {
	font-weight: bold;
}

.actualites .commentaire {
	position: absolute;
	right: 0;
	margin-top: 165px;
	margin-right: 40px;
}

.expositions {
	min-height: 190px;
	-moz-box-shadow: 0 0 4px #000000;
	-webkit-box-shadow: 0 0 4px #000000;
	box-shadow: 0 0 4px #000000;
	margin: 10px;
	background-color: #f5f5f5;
	padding-right: 170px;
	padding-top: 10px;
}

.expositions b {
	margin-left: 30px;
	margin-top: 20px;
}

.expositions p {
	margin-left: 15px;
}

.expositions span {
	margin-left: 30px;
}

.expositions img {
	position: absolute;
	right: 0;
	margin-top: 10px;
	margin-right: 20px;
	border: none;
}

.expositions a {
	text-decoration: none;
	color: #555;
}

.expositions a:hover {
	font-weight: bold;
}

.expositions .commentaire {
	position: absolute;
	right: 0;
	margin-top: 165px;
	margin-right: 40px;
}

.liens {
	min-height: 170px;
	-moz-box-shadow: 0 0 4px #000000;
	-webkit-box-shadow: 0 0 4px #000000;
	box-shadow: 0 0 4px #000000;
	margin: 10px;
	padding-top: 10px;
	background-color: #f5f5f5;
	padding-right: 400px;
}

.liens b {
	margin-left: 30px;
	margin-top: 20px;
}

.liens p {
	margin-left: 15px;
}

.liens img {
	position: absolute;
	right: 0;
	margin-top: 10px;
	margin-right: 20px;
	max-height: 150px;
	border: none;
	-moz-box-shadow: 0 0 4px #000000;
	-webkit-box-shadow: 0 0 4px #000000;
	box-shadow: 0 0 4px #000000;
}

.liens a {
	text-decoration: none;
	color: #555;
}

.liens a:hover {
	font-weight: bold;
}

.livreOr {
	min-height: 170px;
	-moz-box-shadow: 0 0 4px #000000;
	-webkit-box-shadow: 0 0 4px #000000;
	box-shadow: 0 0 4px #000000;
	margin: 10px;
	padding-top: 10px;
	background-color: #f5f5f5;
}

.livreOr b {
	margin-left: 30px;
	margin-top: 20px;
}

.livreOr p {
	margin-left: 15px;
	padding-left: 20px;
	padding-right: 20px;
}

.livreOr img {
	position: absolute;
	right: 0;
	margin-top: 10px;
	margin-right: 20px;
	max-height: 150px;
	border: none;
}

.livreOr a {
	text-decoration: none;
	color: #555;
}

.livreOr a:hover {
	font-weight: bold;
}

.livreOr span {
	margin-left: 30px;
	line-height: 30px;
}

.livreOr input {
	margin-left: 30px;
}

.livreOr textarea {
	margin-left: 30px;
}

.livreOr .submit {
	border: 1px solid #006;
	margin-top: 10px;
	margin-bottom: 10px;
}

.contact {
	min-height: 170px;
	-moz-box-shadow: 0 0 4px #000000;
	-webkit-box-shadow: 0 0 4px #000000;
	box-shadow: 0 0 4px #000000;
	margin: 10px;
	padding-top: 10px;
	background-color: #f5f5f5;
}

.contact b {
	margin-left: 30px;
	margin-top: 20px;
}

.contact p {
	margin-left: 15px;
}

.contact span {
	margin-left: 30px;
	line-height: 30px;
}

.contact input {
	margin-left: 30px;
}

.contact textarea {
	margin-left: 30px;
}

.contact .submit {
	border: 1px solid #006;
	margin-top: 10px;
	margin-bottom: 10px;
}

.oeuvre img {
	border: none;
}

.oeuvre {
	transition: All 1s ease;
	-webkit-transition: All 1s ease;
	-moz-transition: All 1s ease;
	-o-transition: All 1s ease;
	transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-ms-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	display: inline-block;
	margin: 20px 26px 26px 20px;
	position: relative;
	vertical-align: middle;
	width: auto;
	-moz-box-shadow: 0 0 4px #000000;
	-webkit-box-shadow: 0 0 4px #000000;
	box-shadow: 0 0 4px #000000;
	padding: 0;
	line-height: 0;
	background-color: #ccc;
}

.oeuvre:hover {
	transform: rotate(0deg) scale(1.4) skew(0deg) translate(0px);
	-webkit-transform: rotate(0deg) scale(1.4) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1.4) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1.4) skew(0deg) translate(0px);
	-ms-transform: rotate(0deg) scale(1.4) skew(0deg) translate(0px);
}

.oeuvre a {
	text-decoration: none;
}

footer {
	text-align: center;
	vertical-align: middle;
	line-height: normal;
	margin-top: 10px;
	bottom: 0;
	width: 100%;
	position: relative;
}

.oeuvreUnique img {
	border: none;
	-moz-box-shadow: 0 0 4px #000000;
	-webkit-box-shadow: 0 0 4px #000000;
	box-shadow: 0 0 4px #000000;
	width: auto;
	height: auto;
	max-width: 1100px;
}

.oeuvreUnique {
	position: relative;
	padding: 50px;
}