<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">h1, h2, h3			{text-align:center} 
h1					{margin-left:0; display: block; left:0; font: 20px Arial; color:#5A5A5A; padding:15px 0 0 0; line-height:35px;} 
h2					{font: 26px Adamina, Arial, sans-serif; color:#1e1e1e; line-height:50px; margin:0; padding:5px 0 40px 0} 
h3 					{margin-top:20px; padding-bottom:40px; line-height:32px}
h4					{margin:10px 0 10px 0; font:15px/20px 'Adamina', Arial, sans-serif; line-height:25px}
h3.spec			{text-transform:none; text-align:left; font-size:20px; padding:0} 
h3.tit				{font: 18px 'Adamina', Arial, sans-serif; padding:0 0 60px 0; margin-top:-22px} 
.pt-md				{padding-top:10px}
.divh1				{position: relative; display: inline-block; left: 50%; }
.divh1 img			{max-width: inherit;}
.usercode	{position:absolute; left:-1500px}

.ariane			{margin:10px 0 20px 0}
.ariane a		{margin:0 3px 0 3px; }
.ariane&gt;li		{display:inline-block}
.ariane&gt;li+li:before{content:"/\00a0";padding:0 3px;color:#ccc}

.boxleft				{border:1px #E8E8E8 solid; background-color:#F6F6F6; text-align:left; margin-left:auto; margin-right:auto; margin-bottom:60px}
.boxleft .ul1			{padding:0 0 0 10px; }
.boxleft .ul1 li a.fich	{font-size:16px}

.clickpict			{text-align:center; padding-top:5px; color:#B4B4B4; font-style:italic; font-size:12px}
#descript			{width:96%; text-align:left; }
.sloganfich			{font-size:24px; text-align:center; color:red; padding:20px 0 30px 0; text-transform: uppercase; text-shadow:1px 1px 1px #BABABA; -moz-text-shadow:1px 1px 1px #BABABA; -webkit-text-shadow:1px 1px 1px #BABABA;}
.saison				{font: 21px/26px 'Adamina', Arial, sans-serif; color:#1e1e1e;  text-align:left; line-height: 30px; padding:0 0 15px 0;}
.bigprice			{font: 26px/30px 'Adamina', Arial, sans-serif; color:#1e1e1e;  text-align:left; line-height: 30px; padding:20px 0 15px 0;}
.honorair			{font-family: Adamina; font-size: 16px; padding:0 0 30px 0; line-height:24px}
.honorairloc		{font-family: Adamina; font-size: 16px; padding:0 0 30px 0; line-height:24px}
.pad5				{padding-top:5px}
.overwrap		{width:100%; word-wrap: overflow-wrap; word-wrap: break-word}

.btn_success		{display: inline-block; margin-top: 17px; color: #fff;   background-color: #5cb85c;   border-color: #7cb342; text-decoration:none;  font:15px/20px Arial, sans-serif; border-radius: 3px; padding: 6px 21px; }
.btn_success:hover		{color: #fff; background: #000;}

.divcontact			{padding:15px;}
.borderphotos		{max-width: 100%; min-width:80px; height: auto; max-height:180px; text-align:center; border:1px gray solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:2px;}
.contacttxt			{color:#191919;font-size:18px; text-align:left;  line-height:23px; padding:10px 0 0 10px}
.contactphoto		{margin:0;  height:130px;  }
.fa-user:before 	{content: "\f007"; font-size:100px; color:#C5C5C5; }
.contactadress		{color:#191919; font-size:20px; text-align:center; line-height:30px;}

.diags			{width:50px; background-color:#E2E2E2; border-bottom:3px #fff solid; }
.colorDPEA		{background-color:#008830; color:#FFF}
.colorDPEB		{background-color:#48a820; color:#FFF}
.colorDPEC		{background-color:#b0d811; color:#FFF}
.colorDPED		{background-color:#f8f800; color:#191919}
.colorDPEE		{background-color:#f8b000; color:#FFF}
.colorDPEF		{background-color:#f84800; color:#FFF}
.colorDPEG		{background-color:#f80000; color:#FFF}

.colorGESA		{background-color:#ebdcf6; color:#191919}
.colorGESB		{background-color:#e0c1f8; color:#191919}
.colorGESC		{background-color:#d8a8f8; color:#FFF}
.colorGESD		{background-color:#d096f3; color:#191919}
.colorGESE		{background-color:#b970f2; color:#FFF}
.colorGESF		{background-color:#a849ec; color:#FFF}
.colorGESG		{background-color:#8813e0; color:#FFF}
TEXTAREA		{height:150px;overflow:auto; color:#6C6C6C}

.btn-block, .btn-main	{width:82%; text-align:center;}
.btn-main				{font-size:20px; padding: 25px 21px;}

.divinfosmail		{padding:15px 0 20px 0; line-height:26px}
.fa-sendmail, .fa-phone { font-size:24px; color:#B4B4C5; padding-right:8px}
.fa-sendmail:before {content: "\f003";}
.fa-phone:before 	{content: "\f095";}
.donthonor			{font-size:13px; color:#9D9D9D}
.agenco			{font-size:14px; color:#9D9D9D}

.icofacebo			{text-align:center; margin:50px 0 30px 0; }
.icogplus			{margin-top:-5px}

#visitvirt			{text-align:center; padding:0 0 30px 0;}
.locsaisd			{text-align:center; color:black; width:17px}
.locsaism			{text-align:right; color:black; padding-right:3px}
#imagnego			{width:58px; height:73px; border:1px #BCBCBC solid; margin-right:15px;}
.uls					{text-align:left; padding:20px 40px 0 0}
.borderphotos		{width:auto; height:130px; margin-right:15px; border:1px gray solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:2px;}
.ville				{color:#191919; padding-top:10px; font-weight:bold}
.ul1					{list-style:none; }
.ul2					{list-style:disc; margin-left:20px}
.x1					{text-align:right; padding:6px 12px 0 0; width:30%; white-space:normal}
.x2					{text-align:left; padding:3px 0 3px 0; width:70%}
.x9					{padding-right:20px; color:#000}
.fa-map-marker:before { content: "\f041"; color:red; font-size:20px; margin-left:5px; vertical-align:-3px}

#bloccontact h3	{margin:20px 0 -10px 0; text-align:center; }
.tableform			{height:60px; padding-bottom:10px; }
.tableform2			{height:190px; padding-bottom:10px}
.tableform .label, .tableform2 .label		{font-size:14px; padding-top:5px}
#bloccontact .champ	{margin-top:5px;}
.champ input[type="text"], .champ textarea	{width:95%; }
.img5				{min-height:150px; max-height:150px}
.grey				{font:14px/20px "Adamina", Arial, sans-serif; text-align:center; margin:20px 0 50px 0}
.viewb				{color:#626262; border-bottom:1px #E2E2E2 dashed}
#alarmid			{padding:30px 0 80px 0; margin-left:-15px; display:none; }
.facebbut			{width:69px; height:28px; border:0; padding-right:15px;}
.pb-sm	{padding-bottom:10px}

.fa 			{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-spin 	{-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse	{-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fa-check:before {content: "\f00c"; color:#fff}.fa-spinner:before {content: "\f110";}.fa-lg {font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%;}

.alert {padding: 15px;margin-bottom: 20px;border-radius: 2px;}
.alert-success {color: #558b2f;background-color: #f1f8e9;}
.alert-danger {color: #c41411;background-color: #fde0dc;}
.alert-success,.alert-success h3 {color: #558b2f;}
.alert-danger,.alert-danger h3 {color: #c41411;}
.alert-success h3, .alert-danger h3 {font-size:18px}

/*  location saisonniÃ¨res */
.color			{background-color:#ffa402;}
.i3				{background-color:white; border-right:1px #E1E1E1 solid; border-bottom:1px #E1E1E1 solid;}
.tdloc			{background-color:#485a92; color:white; font-size:13px}
.largth			{min-width:18px}
.table thead th 	{background-color: #485a92;}

/*  CAROUSEL */
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;}
.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);opacity: 1;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls 		{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.owl-item.loading	{min-height: 170px; background: url(../images/loader.gif) no-repeat center center}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel		{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility: hidden;}
.owl-carousel li {margin:0 5px 0 5px}
.owl-carousel li &gt; img {max-height:225px; height:225px}

.folioimg 			{position:relative;width:310px;height:213px;}
.folioimg img 		{width:100%;vertical-align:top;}
.folioimg:after, .folioimg:before {position:absolute;opacity:0;transition: all 0.5s;-webkit-transition: all 0.5s;}
.folioimg:after 		{content:'\A'; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.6);}
.folioimg:before	{content: attr(data-content); width:100%; color:#DADADA; z-index:1; font-size:13px; bottom:0; padding:4px 10px; text-align:center; background:#6C6C6C;box-sizing:border-box;-moz-box-sizing:border-box;}
.folioimg:hover:after, .folioimg:hover:before {opacity:1;}
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;margin-bottom:25px;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%; height: 100%;}

/* Fix du bug du fancy on iPhones */
.fancybox-inner {overflow: hidden;}
#fancybox-overlay	{background-color: rgb(119, 119, 119); opacity: 0.7; cursor: pointer; height: 1101px; display: block;}

.unselectable	{-moz-user-select:none;-webkit-user-select:none;cursor: default;}
html			{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}

.video-responsive 				{overflow:hidden; padding-bottom:56.25%; position:relative; height:0; margin-bottom:60px}
.video-responsive iframe 	{left:0; top:0; height:100%; width:100%; position:absolute;}

/* FULLSCREEN SLIDER */
.fa-chevron-left:before {content: "\f053";color:#fff}
.fa-chevron-right:before {content: "\f054";color:#fff}
.fa-times:before {content: "\f00d";color:#fff}
div.jsgallery-container {position: fixed;background-color:#000;background-color:rgba(0, 0, 0, 0.8);width: 100%; height: 100%; top:0;left: 0;z-index: 9999;visibility: hidden;}
:root *{filter: progid:DXImageTransform.Microsoft.gradient(enabled='false') !important;}
.jsgallery-container #jsgall_htmloverlay {position:absolute;width:100%;height: 70px;left:0;bottom: 0;color: #FFF;}
.jsgallery-container.active {display: block;	}
.jsgallery-container #jsgall_imageContainer {text-align: center;white-space: nowrap;height: 100%;width: 100%;}
.jsgallery-container #jsgall_imageContainer:before {content: ' ';display: inline-block;vertical-align: middle !important; height: 100%;}
.jsgallery-container #jsgall_imageContainer img#jsgallery_displayed_image {display: inline-block;vertical-align: middle;font: 16px/1 Arial sans-serif;max-width: 100%;max-height: 100%;box-shadow: 0 0 190px 60px #000;}
.jsgallery-container #jsgall_imageContainer img#jsgallery_displayed_image.start_size {  opacity: 0;}
.jsgallery-container .gallery-arrow {cursor: pointer;font-size: 70px;color: #FFF;text-shadow: 0px 0px 5px #878787;transition: left;-webkit-transition: left 0.5s ease-in-out, right 0.5s ease-in-out;transition: left 0.5s ease-in-out, right 0.5s ease-in-out;}
.jsgallery-container .arrow-right {width: 60px; height: 60px; position: absolute;right: 10px;top: 45%;-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;-ms-user-select: none;}
.jsgallery-container .arrow-left {width: 60px; height: 60px; position: absolute;left: 20px;top: 45%;-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;-ms-user-select: none;}
.jsgallery-container .arrow-left.start_pos {left: -100px;}
.jsgallery-container .arrow-right.start_pos {right: -100px;}
.jsgallery-container .gallery-arrow.arrow-left:hover {border-right-color: #ccc;color: #ccc;}
.jsgallery-container .gallery-arrow.arrow-right:hover {border-left-color: #ccc;color: #ccc;}
.jsgallery-container #jsgall_close {position: absolute;height: 60px;width: 60px;top:30px;right: 40px;color: #FFF;font-size: 50px;cursor: pointer;text-shadow: 0px 0px 10px #878787;}
.jsgallery-container #jsgall_close:hover {color: #ccc;}

@media (max-width:500px) and (min-width:1px){
	.cont_rs_6wifeo{display:none;}
}

@media only screen and (max-width: 479px) {
	.boxleft .ul1		{padding-left:0}
	.sloganfich		{font-size:20px; }
	.divcontact		{width:auto; height:auto;background-color:#F6F6F6; margin:20px 0 15px 0;}
	#blankform		{display:none}
	#descript		{width:94%; text-align:left; padding-left:20px }
	.boxleft .ul1		{padding-left:10px}
	.boxleft .ul1	li	{line-height:22px}
	.diags2, .diags3	{width:120px; }
	.diags2			{padding-left:20px; }
	.contactphoto, .borderphotos	{margin-bottom:20px; }
	.folioimg 		{position:relative;width:270px;height:200px;}
}

@media (max-width: 767px) {
	.hidden-xs {display: none !important; }
}

@media only screen and (max-width: 767px) {
	.btn-main		{font-size:18px; padding: 25px 21px;}
	.divcontact		{width:auto; margin-bottom:30px}
	#bloccontact	{margin:0; padding:0;}
	.googlecode	{margin-left:0}
	#descript		{padding-top:50px; padding-left:0}
	#visitvirt		{padding-top:25px}
	.prixfaibig		{font-size:11px}
	.contacttxt		{text-align:center; padding-top:15px}
}

@media only screen and (max-width: 995px) {
	.boxleft2		{width:100%; }
	#alarmid		{margin-left:0 }
	.nav-tabs&gt;li{width:100%}
}

</pre></body></html>