body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f08f02;
	text-align:justify;
	background:#520804 url(images/bg-body.jpg) repeat-x;
}
* {
	margin: 0;
	padding:0;
}
p, h2, h3, h4, h5 {
	display:block;
}
p {
	padding:3px 10px 5px 7px;
}
ul {
	margin: 0;
	padding:0;
	list-style:none;
}
a {
	text-decoration:none;
	color:#3b3b3b;
}
a:hover {
	text-decoration:none;
	color:#f8b381;
}
.clear {
	clear:both;
	font-size:0;
}
/************************/
#conteneur {
	margin:0 auto;
	width:955px;
}
#entete {
	background:url(images/entete.jpg) 0 0 no-repeat;
	float:left;
	width:955px;
	height:375px;
}
#logo {
	width:194px;
	height:95px;
	margin:39px 0 0 377px;
}
#menu {
	width:630px;
	height:20px;
	float:left;
	margin-top:242px;
	padding:5px 0 0 24px;
	font-size:15px;
	color:#f08f02;
	text-align:center;
}
#menu span {
	color:#aa1e0f;
}
#menu li {
	float:left;
	color:#f08f02;
}
#menu li a {
	float:left;
	color:#f08f02;
	font-weight:bold;
}
#menu li a:hover {
	float:left;
	color:#fff;
}
#menu li a.active {
	float:left;
	color:#fff;
}
#menuaccueil {
	width:630px;
	height:20px;
	float:left;
	padding:5px 0 20px 0;
	font-size:15px;
	color:#f08f02;
	text-align:center;
}
#menuaccueil span {
	color:#aa1e0f;
}
#menuaccueil li {
	float:left;
	color:#f08f02;
}
#menuaccueil li a {
	float:left;
	color:#f08f02;
	font-weight:bold;
}
#menuaccueil li a:hover {
	float:left;
	color:#fff;
}
#menuaccueil li a.active {
	float:left;
	color:#fff;
}
/*--------accueil-----------*/
#accueil a {
	width:93px;
	display:block;
}
/*------ACTIVITE -------*/
#activite a {
	width:216px;
	display:block;
}
/*------SCULPTURE-------*/
#sculpture a {
	width:217px;
	display:block;
}
/*------------contact----------*/
#contact a {
	width:104px;
	display:block;
}
.floting {
	float:left;
}
#milieu {
	background:#520804 url(images/bg-milieu.jpg) no-repeat;
	float:left;
	width:925px;
	padding:0 0 25px 24px;
	position:relative;
	line-height:20px;
	color:#fff;
}
.bloc-titre-biographie {
	background-color:#3e0603;
	width:170px;
	height:27px;
	float:right;
	margin:204px 0 0 0;
	padding:10px 0 0 49px;
}
#contenu-gauche {
	width:320px;
	float:left;
	display:inline;
	padding:0 0 0 10px;
}
#contenu-gauche h3 {
	font-size:14px;
	color:#fff;
	padding: 0 0 0 06px;
}
#contenu-gauche a {
	color:#eb8303;
	text-decoration:underline;
	float:right;
	font-weight:bold;
	font-style:italic;
}
#contenu-gauche a:hover {
	color:#fff;
}
#contenu-droit-photos {
	background:url(images/bg-bloc-photo.jpg) left top no-repeat;
	width:318px;
	float:left;
	display:inline;
	padding:30px 0 0 35px;
}
#contenu-droit-photos img {
	border: 3px solid #e47303;
	margin:0 29px 18px 0px;
}
.bloc-biographie {
	background:url(images/bg-bloc-photo.jpg) 0 0 no-repeat;
	width:200px;
	text-align:justify;
	left:737px;
	top:-25px;
	line-height:18px;
	color:#ca3905;
	padding:0 0 0 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
}
.bloc-biographie img {
	margin-left:35px;
}
/**************Footer****************/
#footer {
	background-color:#520804;
	clear: both;
	width:100%;
	float:left;
	text-align:center;
	font-size:11px;
	color:#3b3b3b;
}
.pante {
	position:absolute;
	width:224px;
	height:293px;
	top:-73px;
	right:14px;
	z-index:3;
}
#footer2 {
	width:955px;
	margin:0 auto;
	position:relative;
	padding-bottom:60px;
}
#footer2 span.yves {
	background:url(images/bord-left.gif) no-repeat top right;
	font-size:16px;
	padding-right:25px;
	border:none;
	float:left;
	color:#ff9c00;
	height:30px;
}
#adresse {
	margin: 0 auto;
	width: 785px;
	padding:5px 0 0 55px;
}
#adresse span {
	display:block;
	color:#ff9c00;
}
.bord-left {
	background:url(images/bg-bord.jpg) top right no-repeat;
	float:left;
	padding:0px 35px 0 18px;
	height:30px;
	text-align:left;
}
.bord-right {
	background:url(images/bg-bord.jpg) top right no-repeat;
	float:left;
	padding:0px 25px 0 15px;
	height:30px;
	text-align:left;
}
.right {
	background:url(images/bord-right.gif) no-repeat top right;
	padding: 0 0 0 2px;
	text-align:left;
	height:30px;
}
#footer ul {
	padding:8px 0 0 0;
}
#footer li {
	display:inline;
	font-weight:bold;
	color:#d12714;
	padding-right:6px;
}
#footer li a {
	display:inline;
	font-weight:bold;
	color:#f08f02;
}
#footer li a.active {
	color:#fff;
	font-weight:bold;
}
#footer li a:hover {
	color:#fff;
	font-weight:bold;
	border-bottom:1px dashed #FF0000;
}
#toptech {
	clear:both;
	text-align:center;
	padding-top:5px;
}
#toptech p {
	text-align:center;
}
#toptech a {
	font-size:10px;
	color:white;
}
#footer2 object {
	position:relative;
	top:5px;
}
/***************ACTIVITE MONUMENTALE **************/
#milieu-activite {
	background:#520804 url(images/bg-milieu.jpg) no-repeat;
	float:left;
	width:897px;
	padding:20px 25px 20px 33px;
}
#entete-Nav2 {
	background:url(images/entete-Nav2.jpg) 0 0 no-repeat;
	float:left;
	width:955px;
	height:400px;
	position:relative;
}
.bloc-titre-diapo {
	background-color:#3e0603;
	width:170px;
	height:22px;
	float:right;
	margin:204px 0 0 0;
	padding:15px 0 0 49px;
}
#contenu-activite {
	width:700px;
	float:left;
	color:#fff;
	text-align:justify;
	padding-right:20px;
}
#contenu-activite p {
	padding-right:0pt;
}
#contenu-activite img {
	float:right;
	border:3px solid #e16c04;
	cursor:pointer;
	margin: 0 0 15px 20px;
}
#contenu-activite .gauchemo {
	margin-right:0px;
}
.leg {
	text-align:center;
	display:none;
	font-size:14px;
	padding:80px 0 0 0;
	color:#fff;
}
.leg strong {
	color:#e16c04;
}
.leg4 {
	text-align:justify;
	display:none;
	font-size:14px;
	padding:0px 0 0 0;
	color:#fff;
}
.leg4 strong {
	color:#e16c04;
}

.leg5 {
	text-align:justify;
	display:none;
	font-size:14px;
	padding:60px 0 0 0;
	color:#fff;
}
.leg5 strong {
	color:#e16c04;
	text-transform:capitalize;
}

.visible {
	display: block;
}
#bloc-diapo-droit-activite {
	width:155px;
	float:left;
	padding:15px 12px 0 10px;
}
#bloc-diapo-droit-activite img {
	border:1px solid #fff;
	margin: 0 6px 6px 6px;
	cursor:pointer;
}
/*---------------SCULPTURE PEINTURE ------------------*/
#entete-Nav {
	background:url(images/entete-nav.jpg) 0 0 no-repeat;
	float:left;
	width:955px;
	height:400px;
	position:relative;
}
.bloc-titre-diapo {
	background-color:#3e0603;
	width:170px;
	height:22px;
	float:right;
	margin:204px 0 0 0;
	padding:15px 0 0 49px;
}
#milieu-sculpture {
	background:#520804 url(images/bg-milieu.jpg) no-repeat;
	float:left;
	width:897px;
	padding:20px 25px 20px 33px;
	color:#fff;
}
#milieu-sculpture img {
	cursor:pointer;
}
#contenu-sculpture {
	width:720px;
	float:left;
}
#contenu-sculpture img {
	float:right;
	border:3px solid #e16c04;
	margin:0 20px;
}
.leg2 {
	text-align:justify;
	display:none;
	font-size:14px;
}
.leg2 strong {
	color:#e16c04;
	text-transform:capitalize;
}
.leg3 {
	text-align:justify;
	display:none;
	font-size:14px;
	padding:30px 0 0 0 ;
}
.leg3 strong {
	color:#e16c04;
	text-transform:capitalize;
}
.visible {
	display: block;
}
.contenu-txt {
	width:294px;
	float:left;
	padding:60px 0 0 0;
	text-align:left;
}
#bloc-diapo-droit {
	width:155px;
	float:left;
	padding:15px 12px 0 10px;
}
#bloc-diapo-droit img {
	border:1px solid #fff;
	margin: 0 6px 6px 6px;
	cursor:pointer;
}
/*********************CONTACT******************************/
#entete-cont {
	background:url(images/entete-cont.jpg) 0 0 no-repeat;
	float:left;
	width:955px;
	height:400px;
	position:relative;
}
#menu2 {
	width:630px;
	height:20px;
	margin-top:242px;
	padding:5px 0 0 24px;
	font-size:15px;
	color:#f08f02;
	text-align:center;
	position:absolute;
	z-index:1;
	left: 1px;
	top: 134px;
}
#menu2 span {
	color:#aa1e0f;
}
#menu2 li {
	float:left;
	color:#f08f02;
}
#menu2 li a {
	float:left;
	color:#f08f02;
	font-weight:bold;
}
#menu2 li a:hover {
	float:left;
	color:#fff;
}
#menu2 li a.active {
	float:left;
	color:#fff;
}
.bloc-titre {
	background-color:#3e0603;
	width:209px;
	height:27px;
	float:right;
	margin:204px 0 0 0;
	padding:10px 0 0 0;
}
.bloc-titre img {
	margin-left:30px;
}
.homme1 {
	position:absolute;
	width:174px;
	height:248px;
	top:230px;
	left:608px;
}
.homme2 {
	position:absolute;
	width:236px;
	height:524px;
	top:245px;
	left:10px;
	z-index:0;
}
#milieu-contact {
	background:#520804 url(images/bg-milieu.jpg) no-repeat;
	float:left;
	width:897px;
	padding:05px 25px 0 33px;
}
#bloc-adress {
	width:349px;
	float:left;
	text-align:right;
}
#bloc-adress .yvesmek {
	padding-bottom:25px;
}
#bloc-adress img {
	border: 3px solid #ed8d10;
	margin:37px 0 0 0;
}
.adresse-depa {
	background:url(images/depannage-contact.jpg) no-repeat;
	width:242px;
	float:left;
	padding:147px 0 0 75px;
	margin-top:15px;
	height:37px;
}
/*-------------- FORMULAIRE ------------------*/
#formulaire {
	float:left;
	width:318px;
	color:#ff9c00;
	font-size:11px;
	font-weight:bolder;
	padding: 40px 0 0 220px;
}
#formulaire img {
	float:right;
	margin-bottom:15px;
}
#formulaire form {
	display: inline;
}
#formulaire p {
	margin:0 0 3px 0;
	width:318px;
	padding:2px 0 0 0;
	float:left;
	color:#ff9c00;
}
#formulaire span {
	float:left;
	clear:left;
	font-weight:bolder;
}
#formulaire .info {
	clear: both;
	text-align:right;
}
#formulaire em {
	color:#EB7C00;
}
#formulaire .question {
	padding-top:10px;
}
#formulaire input {
	float:right;
	border:1px solid #e07003;
	width:240px;
	height:16px;
	background-color:#440703;
	color:#ff9c00;
}
#formulaire textarea {
	float:right;
	border:1px solid #e07003;
	width:240px;
	height:90px;
	background-color:#440703;
	color:#ff9c00;
}
#formulaire .bout {
	width: 70px;
	height:13px;
	border:none;
	background:none;
	margin-top:15px;
}
#formulaire .rouge {
	color:#FF0000;
	display:block;
	font-weight:bold;
	float:right;
	padding-top:5px;
}
/*-------------- MENTIONS LEGALES ------------------*/
#milieu-mentions {
	background: url(images/bg-milieu.jpg) repeat-x;
	width:880px;
	padding:20px 0 20px 25px;
	line-height:20px;
	float:left;
}
#milieu-mentions h3 {
	background:url(images/titre-mentions.gif) 0 8px no-repeat;
	padding:0 0 18px 10px;
	font-size:16px;
	color:#efc658;
}
#milieu-mentions img {
	margin:10px 5px;
}
.fonce {
	font-size:13px;
	font-weight:bold;
	padding: 13px 0 18px 10px;
	color:#efc658;
}
#milieu-mentions object {
	position:relative;
	top:8px;
}
