<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	

/* STYLE POUR ECRAN &lt; 500 PX */

.over-500     { display: none!important; }
.over-b-500   { display: none!important; }
.over-ib-500  { display: none!important; }
.over-tb-500  { display: none!important; }
.over-tbc-500 { display: none!important; }
.under-500    { display: initial!important; }
.under-b-500  { display: block!important; }
.under-ib-500 { display: inline-block!important; }
.under-tb-500 { display: table!important; }
.under-tbc-500{ display: table-cell!important; }











/**
Header
**/

#header{
	-webkit-box-shadow: 0px 8px 5px -5px rgba(37,15,1,0.15); 
	-moz-box-shadow: 0px 8px 5px -5px rgba(37,15,1,0.15);
	box-shadow: 0px 8px 5px -5px rgba(37,15,1,0.15);
}

#header #slider .sps_slider_wrapper .sps_slider:before{
	background: 
	url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1MGYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzI1MGYwMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=),
	url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzI1MGYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzI1MGYwMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=),
	url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMyNTBmMDEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjUwZjAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: 
	-moz-linear-gradient(left, rgba(37,15,1,1) 0%, rgba(37,15,1,0) 40%),
	-moz-linear-gradient(top, rgba(37,15,1,1) 5%, rgba(37,15,1,0) 65%),
	-moz-linear-gradient(left, rgba(37,15,1,0) 60%, rgba(37,15,1,1) 100%);
	background: 
	-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(37,15,1,1)), color-stop(40%,rgba(37,15,1,0))),
	-webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(37,15,1,1)), color-stop(65%,rgba(37,15,1,0))),
	-webkit-gradient(linear, left top, right top, color-stop(60%, rgba(37,15,1,0)), color-stop(100%,rgba(37,15,1,1)));
	background: 
	-webkit-linear-gradient(left, rgba(37,15,1,1) 0%, rgba(37,15,1,0) 40%),
	-webkit-linear-gradient(top, rgba(37,15,1,1) 5%, rgba(37,15,1,0) 65%),
	-webkit-linear-gradient(left, rgba(37,15,1,0) 60%, rgba(37,15,1,1) 100%);
	background: 
	-o-linear-gradient(left, rgba(37,15,1,1) 0%, rgba(37,15,1,0) 40%),
	-o-linear-gradient(top, rgba(37,15,1,1) 5%, rgba(37,15,1,0) 65%),
	-o-linear-gradient(left, rgba(37,15,1,0) 60%, rgba(37,15,1,1) 100%);
	background: 
	-ms-linear-gradient(left, rgba(37,15,1,1) 0%, rgba(37,15,1,0) 40%),
	-ms-linear-gradient(top, rgba(37,15,1,1) 5%, rgba(37,15,1,0) 65%),
	-ms-linear-gradient(left, rgba(37,15,1,0) 60%, rgba(37,15,1,1) 100%);
	background: 
	linear-gradient(to right, rgba(37,15,1,1) 0%, rgba(37,15,1,0) 40%),
	linear-gradient(to bottom, rgba(37,15,1,1) 5%, rgba(37,15,1,0) 65%),
	linear-gradient(to right, rgba(37,15,1,0) 60%, rgba(37,15,1,1) 100%);
	filter: 
	progid:DXImageTransform.Microsoft.gradient( startColorstr='#250f01', endColorstr='#00250f01',GradientType=1 ),
	progid:DXImageTransform.Microsoft.gradient( startColorstr='#250f01', endColorstr='#00250f01',GradientType=0 ),
	progid:DXImageTransform.Microsoft.gradient( startColorstr='#00250f01', endColorstr='#250f01',GradientType=1 );

}

#header .top-header .logo-container &gt; .logo-link &gt; .logo &gt; svg{
	margin-top: 25px;
}

#header .top-header .buttons-container .button-tel:before, 
#header .top-header .buttons-container .button-reserve:before{
	display: none;
}

#header .top-header .lang-container{
	padding-left: 9px;
}

#menu-mobile-open-label.open-menu{
	margin-right: 18px;
}

#header .top-header .buttons-container .button-tel:hover, 
#header .top-header .buttons-container .button-reserve:hover{
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#header .top-header .buttons-container .button-tel{
	font-size: 0;
	display: inline-block;
	width: 35px;
	margin-left: auto;
	margin-top: 9px;
	background: transparent;
	height: 35px;
	padding: 0; 
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.23%2015.26l-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84%201.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13%200-2.07.94-2%202.07.53%208.54%207.36%2015.36%2015.89%2015.89%201.13.07%202.07-.87%202.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98z%22/%3E%3C/svg%3E');
	background-size: 85% auto;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 5px;
}

#header .top-header .buttons-container .open-reservation{
	width: 35px;
	height: 35px; 
	margin-top: 9px;
	margin-right: 8px;
	pointer-events: initial;
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20data-name%3D%22Layer%201%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M12%2C19a1%2C1%2C0%2C1%2C0-1-1A1%2C1%2C0%2C0%2C0%2C12%2C19Zm5%2C0a1%2C1%2C0%2C1%2C0-1-1A1%2C1%2C0%2C0%2C0%2C17%2C19Zm0-4a1%2C1%2C0%2C1%2C0-1-1A1%2C1%2C0%2C0%2C0%2C17%2C15Zm-5%2C0a1%2C1%2C0%2C1%2C0-1-1A1%2C1%2C0%2C0%2C0%2C12%2C15ZM19%2C3H18V2a1%2C1%2C0%2C0%2C0-2%2C0V3H8V2A1%2C1%2C0%2C0%2C0%2C6%2C2V3H5A3%2C3%2C0%2C0%2C0%2C2%2C6V20a3%2C3%2C0%2C0%2C0%2C3%2C3H19a3%2C3%2C0%2C0%2C0%2C3-3V6A3%2C3%2C0%2C0%2C0%2C19%2C3Zm1%2C17a1%2C1%2C0%2C0%2C1-1%2C1H5a1%2C1%2C0%2C0%2C1-1-1V11H20ZM20%2C9H4V6A1%2C1%2C0%2C0%2C1%2C5%2C5H6V6A1%2C1%2C0%2C0%2C0%2C8%2C6V5h8V6a1%2C1%2C0%2C0%2C0%2C2%2C0V5h1a1%2C1%2C0%2C0%2C1%2C1%2C1ZM7%2C15a1%2C1%2C0%2C1%2C0-1-1A1%2C1%2C0%2C0%2C0%2C7%2C15Zm0%2C4a1%2C1%2C0%2C1%2C0-1-1A1%2C1%2C0%2C0%2C0%2C7%2C19Z%22/%3E%3C/svg%3E');
	background-size: 76% auto;
	background-position: center center;
	background-repeat: no-repeat;
}

#header .top-header .buttons-container .open-reservation:hover{
	cursor: pointer;
}








/**
Contact
**/

#contact-page div.contact-legalDiv &gt; p{
	width: 100%;
}











/**
Gallery
**/

body .pp_gallery{
	width: 274px;
	margin-left: -137px; 
}

body .pp_gallery ul li{
	width: 33%; 
}








/**
Footer
**/

#footer .footer-bottom-container{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: transparent;
}












/**
Home Page
**/

/*---Intro---*/

body.page-template-homepage #content .intro-bg{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOSIgc3RvcC1vcGFjaXR5PSIwLjY2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOSIgc3RvcC1vcGFjaXR5PSIwLjM2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTkiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(232,232,233,0.66) 0%, rgba(232,232,233,0.36) 50%, rgba(232,232,233,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232,232,233,0.66)), color-stop(50%, rgba(232,232,233,0.36)), color-stop(100%, rgba(232,232,233,0)));
	background: -webkit-linear-gradient(top, rgba(232,232,233,0.66) 0%, rgba(232,232,233,0.36) 50%, rgba(232,232,233,0) 100%);
	background: -o-linear-gradient(top, rgba(232,232,233,0.66) 0%, rgba(232,232,233,0.36) 50%, rgba(232,232,233,0) 100%);
	background: -ms-linear-gradient(top, rgba(232,232,233,0.66) 0%, rgba(232,232,233,0.36) 50%, rgba(232,232,233,0) 100%);
	background: linear-gradient(to bottom, rgba(232,232,233,0.66) 0%, rgba(232,232,233,0.36) 50%, rgba(232,232,233,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8e8e8e9', endColorstr='#00e8e8e9',GradientType=0 );
}

/*Gallery introduction*/

body.page-template-homepage .pp_gallery ul li{
	width: 25%;
}

body.page-template-homepage .pp_gallery{
	width: 380px;
	margin-left: -190px;
}

body.page-template-homepage #content .intro-image-container .gallery figure{
	max-width: 150px;
	margin: 8px;
}

body.page-template-homepage #content .intro-image-container .gallery figure:first-child{
	margin-bottom: 0;
}

body.page-template-homepage #content .intro-text-container .intro-text{
	margin-top: 30px;
	margin-bottom: 25px;
}

body.page-template-homepage #content .intro-image-container{
	margin-top: 50px;
	padding: 0;
}

/*---DÃ©couvrez---*/

body.page-template-homepage #content .discover-container{
	border-radius: 0px;
}

body.page-template-homepage #content #bottom-home-container{
	padding: 0;
}

body.page-template-homepage #content .discover-container .discover-text-container .discover-title{
	font-size: 40px;
}

body.page-template-homepage #content .discover-container .discover-text-container .discover-subtitle{
	font-size: 14px;
}

/*---Ligne Icon &amp; DÃ©couvrez padding---*/

body.page-template-homepage #content #bottom-home-container{
	padding: 0px;
}

body.page-template-homepage #content .line-icon{
	padding: 0px 15px;
}

body.page-template-homepage #content .line-icon .line-icon-img-container &gt; .line-icon-img &gt; svg{
	width: 60px;
	height: 65px;
}

/*---Panneau Reserver Maintenant---*/

#content #reserveNow:checked ~ #panel{
	width: 290px;
	right: 0px;
}

#content #panel{
	max-width: 100%;
	width: 0px;
	right: -38px;
}

#content #panel &gt; #form-container{
	margin-left: 26px;
}









/**
Menu Mobile
**/

#menu-mobile-open-chk:checked ~ #menu-mobile-open-label:before, 
#menu-mobile-open-chk:checked ~ #menu-mobile-open-label:after{
	background: #6e3206;
}


#header #site-navigation &gt; .primary-menu-container{
	max-width: none;
	width: 100%;
	background-size: 105px auto, 100% 115px, auto 115px;
	background-position: top 15px center, bottom center, bottom center;
}





















/**
Gallery Page
**/

#gallery-page .title{
	height: 150px;
	margin-top: 10px;
	margin-bottom: 10px;
}
















/**
Page Tarifs
**/

/*---Prestation---*/

body.page-template-prices #content{
	padding-right: 25px;
	padding-left: 25px;
}

#prices-page #prestations{
	margin-top: 50px;
}

#prices-page #prestations .presta-icon{
	width: 60px;
	height: 50px;
}

#prices-page #prestations .presta-price{
	font-size: 18px;
}

#prices-page #prestations .presta-title{
	font-size: 12px;
}
















/**
Page Situation
**/

body.page-template-location #content{
	padding: 0px 20px;
}

#location-page #infos .infos-text:before{
	display: none;
}

#location-page #location-infos #infos .infos-text p{
	width: 100%;
	padding: 0;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 6px;
}

#location-page #location-infos #infos .infos-text p.location-adresse{
	margin-bottom: 10px;	
}

#location-page #location-infos #infos .location-links.under-b-700{
	margin-top: 15px;
	margin-bottom: 10px;
}

#location-page #infos .location-links.under-b-700 a{
	display: inline-block;
}

/*Trajets*/

#location-page #location-travels .travel-line{
	text-align: center;
	position: relative;
	margin-top: 60px;
}

#location-page #location-travels &gt; h5 + .travel-line{
	margin-top: 0px	;
}


#location-page #location-travels .travel-line:before{
	content: "";
	position: absolute;
	display: block;
	width: 35%;
	height: 1px;
	border-radius: 15px;
	background: #e49862;
	bottom: -30px;
	opacity: 0.6;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

#location-page #location-travels .travel-line:last-child:before{
	display: none;
}

#location-page #location-travels .travels-text{
	margin: 0;
	min-width: initial;
	height: auto;
	line-height: 24px;
	width: 100%;
	margin-bottom: 12px;
}

#location-page #location-travels .travel-icon,
#location-page #location-travels .travels-info{
	display: inline-block;
}

#location-page #location-travels .travel-icon{
	width: 36px;
	height: 36px;
	margin-top: 7px;
}

#location-page #location-travels .travels-info{
	margin: 0px 10px;
	text-align: left;
}










/**
Page Content
**/

#content table{
	font-size: 12px;
}</pre></body></html>