body
{
	background-position:center center;
	background-size:cover;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
	font-family:'Coming Soon';
}

input, textarea{font-family:inherit;}

a{text-decoration:none;color:inherit;}
a:hover{text-decoration:underline;}

#head
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:334px;
	background-image:url(images/head.jpg);
	background-position:center center;
	background-size:cover;
	z-index:40;
}

#orange
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:75px;
	margin-top:-45px;
	margin-bottom:-15px;
	background-image:url(images/menu.png);
	background-position:center center;
	background-size:cover;
	z-index:30;
}

#slide1
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:752px;
	background-image:url(images/slide1.jpg);
	background-attachment:fixed;
	background-position:0px -200px;
	background-repeat:no-repeat;
	background-size:100%;
	z-index:20;
}

#slide2
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:752px;
	background-image:url(images/slide2.jpg);
	background-attachment:fixed;
	background-position:0px -200px;
	background-repeat:no-repeat;
	background-size:100%;
	z-index:21;
}

#slide3
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:752px;
	background-image:url(images/slide3.jpg);
	background-attachment:fixed;
	background-position:0px -400px;
	background-repeat:no-repeat;
	background-size:100%;
	z-index:22;
}

#slide4
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:752px;
	background-image:url(images/slide4.jpg);
	background-attachment:fixed;
	background-position:0px -400px;
	background-repeat:no-repeat;
	background-size:100%;
	z-index:22;
}

#slide5
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:752px;
	background-image:url(images/slide5.jpg);
	background-attachment:fixed;
	background-position:0px -500px;
	background-repeat:no-repeat;
	background-size:100%;
	z-index:22;
}

#slide_photo
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:1000px;
	background-image:url(images/fond.jpg);
	background-position:center center;
	background-size:cover;
	z-index:22;
}

#foot
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:185px;
	margin-top:-30px;
	background-image:url(images/foot.jpg);
	background-position:center center;
	background-size:cover;
	z-index:30;
}

.center
{
	position:relative;
	top:0px;
	left:0px;
	width:1100px;
	margin:0px auto;
	height:100%;
	text-align:left;
}

.menu_lien
{
	position:relative;
	float:left;
	top:280px;
	left:0px;
	margin-left:5px;
	cursor:pointer;
}

.bloc_slide
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(images/slide.png);
	background-position:center center;
	background-repeat:no-repeat;
}

.slide_titre
{
	position:absolute;
	top:85px;
	left:0px;
	height:115px;
	width:100%;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:99;
}

.slide_area
{
	position:absolute;
	top:130px;
	left:54px;
	width:992px;
	height:460px;
}

.slide_photo_area
{
	position:absolute;
	top:75px;
	left:54px;
	width:992px;
	height:855px;
}

.arrow_left
{
	position:absolute;
	top:180px;
	left:-40px;
	width:92px;
	height:91px;
	border-radius:50%;
	background-image:url(images/arrow-left.png);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}

.arrow_right
{
	position:absolute;
	top:180px;
	right:-40px;
	width:92px;
	height:91px;
	border-radius:50%;
	background-image:url(images/arrow-right.png);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}

.slide_hidden_area
{
	position:absolute;
	top:30px;
	left:60px;
	width:872px;
	height:400px;
	overflow:hidden
}

.slide_hidden_area_hight
{
	position:absolute;
	top:-70px;
	left:60px;
	width:872px;
	height:600px;
	overflow:hidden
}

.slide_moving_area
{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:15000px;
}

.one_slide
{
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:872px;
	height:100%;
}

.slide_pagination
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:700px;
	font-size:24px;
}

.slide_one_page
{
	position:relative;
	float:left;
	margin-right:10px;
}

.container_photo
{
	position:absolute;
	top:180px;
	left:51px;
	width:900px;
	height:640px;
	overflow:hidden;
}

.slide_one_photo
{
	position:relative;
	display:inline-block;
	top:0px;
	left:0px;
	width:170px;
	height:150px;
	margin-right:6px;
	margin-bottom:10px;
	cursor:pointer;
	background-color:rgba(0,0,0,0.5);
	font-size:30px;
	font-weight:bold;
	line-height:150px;
	text-align:center;
}

.slide_one_photox
{
	position:absolute;
	top:0px;
	left:0px;
	width:530px;
	height:470px;
	background-color:rgba(0,0,0,0.5);
	display:none;
	font-size:30px;
	font-weight:bold;
	line-height:470px;
	text-align:center;
}

.container_photox
{
	position:relative;
	float:right;
	width:530px;
	height:470px;
	margin-right:10px;
	overflow:hidden;
}

#photos_links
{
	position:absolute;
	top:0px;
	left:0px;
	margin:40px 40px 0px 40px;
}

.photos_link
{
	position:relative;
	float:left;
	margin:5px 10px 5px 10px;
	font-weight:bold;
	color:#3a1b19;
	font-size:20px;
	cursor:pointer;
}

.input_what{
	position:relative;
	float:left;
	width:300px;
	line-height:30px;
	text-align:right;
	font-size:16px;
	margin:7px;
}

.input_contact{
	position:relative;
	display:block;
	float:left;
	width:400px;
	height:30px;
	border:0px;
	padding:5px;
	line-height:20px;
	box-sizing:border-box;
	background:#5a440b;
	color:white;
	font-size:14px;
	margin:7px;
	border-radius:3px;
	-webkit-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.5);
}
textarea.input_contact{height:160px;}

.label_box{
	position:relative;
	display:block;
	float:left;
	cursor:pointer;
	line-height:30px;
	margin:7px;
	color:black;
}

.submit_contact{
	position:relative;
	display:block;
	left:35px;
	height:30px;
	border:0px;
	padding:5px;
	line-height:20px;
	box-sizing:border-box;
	background:#586008;
	color:white;
	font-size:16px;
	margin:10px auto;
	border-radius:3px;
	cursor:pointer;
	-webkit-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.5);
}