* {
	padding:0;
	margin:0;
}
body {
	background:url(images/body.jpg) no-repeat center top #012849;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
h1 {
	position:absolute;
	top:-9999px;
}
#global {
	width:960px;
	height:100%;
	margin:0 auto;
}
#entete {
	background:url(images/entete.png) no-repeat;
	width:960px;
	height:448px;/*492*/
	padding-top:44px;
}
#newsletter {
	width:220px;
	height:27px;
	margin:0 0 0 714px;
}
#newsletter h3 {
	font-size:12px;
	color:#8fa3b0;
	float:left;
}
#newsletter .txt {
	background:url(images/in.jpg);
	width:112px;/*117*/
	height:16px;/*18*/
	border:0;
	float:left;
	font-size:11px;
	padding:2px 0 0 5px;
	margin-left:5px;
}
#newsletter .sub {
	background:url(images/sub.png) no-repeat;
	width:19px;
	height:20px;
	border:0;
	margin-left:5px;
	float:left;
	cursor:pointer;
}
#menu {
	width:550px;
	height:42px;
	margin:25px 0 0 280px;
}
#menu ul {
	width:560px;
	height:35px;
}
#menu ul li {
	background:url(images/deco_menu.png) no-repeat left;
	float:left;
	height:33px;
	list-style:none;
	padding-left:10px;
	margin-left:3px;
	display:block;
	line-height:25px;
}
#menu ul .accueil {
	background:none;
}
#menu ul li a {
	text-decoration:none;
	color:#2c506a;
}
#menu ul li a:hover {
	color:#FFFFFF;
}
#actualite {
	width:206px;
	height:159px;
	margin:60px 0 0 143px;
	float:left;
}
#actualite h3 {
	font-size:12px;
	color:#b9c9d5;
	text-transform:uppercase;
}
#actualite .date {
	font-size:11px;
	color:#fe7f4c;
	margin-top:5px;
}
#actualite .titre {
	font-weight:bold;
	color:#ffb41b;
	margin-top:5px;
	text-transform:capitalize;
}
#actualite .txt {
	width:185px;
	font-size:11px;
	color:#c7e5fe;
	margin-top:5px;
}
#actualite .txt span a {
	color:#474747;
	text-decoration:none;
}
#actualite .txt span a:hover {
	color:#474747;
	text-decoration:underline;
}
#diapo {
	width:449px;
	height:280px;
	float:left;
	
}
#centre {
	background:url(images/centre_a.png) repeat-y;
	width:960px;
	min-height:250px;
}
#contenu {
	background:url(images/centre.png) no-repeat top;
	width:960px;
	min-height:255px;
}
#message {
	width:700px;
	min-height:250px;
	margin:0 auto;
}
#contenu h2 {
	font-size:15px;
	color:#c7e5fe;
	text-align:center;
	text-transform:uppercase;
	line-height:35px;
}
#contenu p {
	width:661px;
	margin:0 auto;
	margin-top:30px;
}
#contenu p a {
	text-decoration:none;
	color:#FFFFFF;
}
#pied {
	background:url(images/pied.png) no-repeat;
	width:960px;
	height:333px;
	margin:0 auto;
}
#pied .imnalys span {
	position:absolute;
	top:-9999px;
}
#pied .imnalys img {
	border:0;
	margin:270px 0 0 400px;
}
#piedRef {
	width:960px;
	margin:0 auto;
	min-height:200px;
}
#piedRef ul {
	list-style:none;
	width:900px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c6d84;
	font-size:11px;
	text-align:center;
}
#piedRef li {
	display:inline;
	padding:0 5px;
}
#piedRef li a:hover {
	text-decoration:underline;
}
#piedRef li a, #piedRef li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#4c6d84;
	font-size:11px;
	text-decoration:none;
}
/*Diaporama*/

.lienete {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#b6cfd7;
	text-decoration:none;
	/*border-bottom:1px solid #b6cfd7;*/
padding-bottom:2px;
}
.lienete:hover {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#b6cfd7;
	text-decoration:none;
	/*border-bottom:1px solid #FF0000;*/
padding-bottom:1px;
}
#contenu img {
	border:2px #b6cfd7 solid;
}
#actu .date {
	font-size:11px;
	color:#fe7f4c;
	margin-top:20px;
}
#actu .titre {
	font-weight:bold;
	color:#ffb41b;
	margin-top:10px;
	text-transform:capitalize;
}
#actu .txt {
	color:#c7e5fe;
}
/******oeuvre*****/
#contenu .oeuvre_test {
	min-height:400px;
	list-style:none;
	
overflow:hidden;
	margin-left:150px;
}
#contenu .oeuvre_test li {
	width:200px;
	height:200px;
	margin-left:10px;
	list-style:none;
	float:left;
	border:2px solid #012849;
	padding:5px;
	margin-top:10px;
}
#contenu .oeuvre_test .foto {
	margin-left:40px;
}
#contenu .oeuvre_test .foto img {
	border:2px solid #012849;
}
#contenu .oeuvre_test .texti {
	color:#000;
	font-weight:bold;
	font-size:12px;
	margin:0;
	text-align:center;
	width:150px;
	padding-top:5px;
}
#contenu .oeuvre_test .texti a {
	color:#fff;
	text-decoration:none;
}
#contenu .oeuvre_test .texti a:hover {
	color:#fff;
	text-decoration:underline;
}
#contenu .oeuvre_test .prix {
	color:#000;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	margin:0;
	text-align:center;
	width:150px;
	padding-top:5px;
}
#contenu .travail  {
	text-align:center;
}
#contenu .travail a {
	color:#fff;
	font-weight:bold;
	font-size:16px;
}
#contenu .travail a:hover {
	text-decoration:underline;
}
#contenu .titr{
font-size:13px;
font-weight:bold;
margin-top:10px;
margin-left:200px;
}
