@charset "utf-8";
/* CSS Document */

#blc-page{
	width: 100%;
	float: left;
	padding-top: 115px;
	padding-bottom: 140px;
	background: url("../img/fond-plateaux-et-coffrets.jpg") no-repeat center center / cover;
}
#glb-pge{
	width:100%;
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	display: table;
}
#grp-ttr{
	width:100%;
	padding-left:80px;
	padding-right:80px;
	position:relative;
	box-sizing: border-box;
	animation:anim-grp-ttre 2s forwards;
}
@keyframes anim-grp-ttre{
	0%{opacity:0;}
	100%{opacity:1;}
}
#ico-ttr{
	width:100%;
	height:117px;
	background:url('../img/ico-prd.png') no-repeat center center;
}
#ttr-pge{
	text-align: center;
	font-size: 61px;
	position: relative;
	color: #FFFFFF;
	font-family: 'sunset-lightregular';
	display: table;
	padding: 10px 15px;
	margin-left: auto;
	margin-right: auto;
	animation:anim-ttre 2s forwards;
}

#dscr-pge{
	width:100%;
	text-align:center;
	font-size:17px;
	color:#FFFFFF;
}
#trait-gch{
	width:75px;
	height:1px;
	float:left;
	position:absolute;
	left:-75px;
	top:50%;
	background-color:#FFFFFF;
}
#trait-drt{
	width:75px;
	height:1px;
	float:left;
	position:absolute;
	right:-75px;
	top:50%;
	background-color:#FFFFFF;
}
#blc-reservation{
	width:100%;
	float:left;
}
#ctr-rsa{
	width:100%;
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	padding-top:87px;
	padding-bottom:74px;
	text-align:center;
	font-size:29px;
}
#btn-rsa{
	padding:12px 35px 8px 35px;
	border-radius:40px;
	border:2px solid #CF6F4B;
	color:#000000;
	text-decoration:none;
	margin-left:10px;
	font-family: 'sunset-lightregular';
}
#blc-plateaux-et-coffrets{
	float:left;
	width:100%;
	padding-bottom:80px;
	background: url(../img/fond-montagne.jpg) no-repeat center center;
}
.col-pltx{
	width:33.33%;
	float:left;
	padding:2px;
	box-sizing: border-box;
	background-color:#FFFFFF;
}
.ret-pltx{
	float:left;
	border:1px solid #DADADA;
}
.img-pltx{
	float:left;
	display:block;
	width:100%;
	height:250px;
	background-color:#CCCCCC;
}

#coffret-a{
	background: url(../img/img-coffret-a.jpg)  no-repeat center center / cover ;
}
#coffret-b{
	background: url(../img/img-coffret-b.jpg)  no-repeat center center / cover ;
}
#coffret-c{
	background: url(../img/img-coffret-c.jpg)  no-repeat center center / cover ;
}
.grp-pltx{
	padding:0 50px 50px;
	float:left;
}
.ico-pltx{
	background:url("../img/ico-cdo.png") no-repeat center center;
	width:100%;
	height:49px;
	margin-top:30px;
}
.ttr-pltx{
	float:left;
	display:block;
	width:100%;
	font-size:30px;
	text-align:center;
	margin-top:17px;
}
.dscr-pltx{
	float:left;
	display:block;
	width:100%;
	margin-top:20px;
	font-size:17px;
	text-align:center;
}
.txt-pltx{
	float:left;
	display:block;
	width:100%;
	font-size:16px;
	box-sizing: border-box;
}
.txt-pltx p{
	float:left;
	display:block;
	width:100%;
	margin-top:15px;
}
.txt-pltx ul{
	float:left;
	display:block;
	width:100%;
	margin-top:29px;
}
.txt-pltx ul li{
	float:left;
	display:block;
	width:100%;
	margin-top:8px;
	font-size:16px;
}
.ph-prx{
	float:left;
	width:100%;
	text-align:right;
	font-size:16px;
	color:#CF6F4B;
}
.prx-pltx{
	float:left;
	width:100%;
	text-align:right;
	font-size:34px;
	color:#CF6F4B;
	font-family: 'sunset-lightregular';
}
.glb-prx{
	width:100%;
	float:left;
	margin-top:29px;
}
#blc-reseaux{
	width:100%;
	float:left;
	padding-top:32px;
	padding-bottom:34px;
	border-top:1px solid #CCCCCC;
}
.btn-res{
	width:95%;
	height:50px;
	float:left;
	border-radius: 30px;
	padding:10px;
	box-sizing: border-box;
	border:1px solid #CF6F4B;
}
.btn-res:hover{
	background-color:#DDB66B;
	border:1px solid #DDB66B;
}
/*#logo-tpa{
	background-image:url(../img/logo-tpa.png);
	background-repeat:no-repeat;
	background-position:center center;
	margin-right:2.5%;
}*/
#logo-fbk{
	background-image:url(../img/logo-fbk.png);
	background-repeat:no-repeat;
	background-position:center center;
	margin-left:2.5%;
}

@media screen and (max-width: 700px){
	#ttr-pge{
		font-size:27px;	
	}
	#btn-rsa{
		display: block;
		margin-top: 10px;
	}
	.col-pltx{
		width:100%;
	}
}