@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400')
.clearleft{clear:left}hr{border:0}u{text-decoration:underline}a{color:#000;text-decoration:none}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px}.marginleft{margin-left:15px}.margintop{margin-top:15px}.marginbottom{margin-bottom:15px}.textcenter{text-align:center}.isOk{color:#000}.errorS{color:red}.errorField{color:#F00}.FieldError{border:solid 1px #F00}input{-webkit-appearance:none;border:0;margin:0}.isOk{color:#fff;font-size:18px;padding:5px
0}html{width:100%}body{font-size:13px;width:100%;background:#fff;font-family:'Montserrat',sans-serif;font-weight:300;line-height:auto;color:#181716;position:relative}div,p,ul
li{line-height:18px;font-weight:300}#Body{width:100%;position:relative}#cover{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background-color:rgba(1,71,29,1)}#cover
.data{width:calc(90% - 4px);height:calc(90% - 4px);border:solid 1px #fff;opacity:0;margin:2.5%;padding:2.5%}#cover
.logos{padding-top:10%;width:700px;;margin:0
auto;background:url(/img/sign.png) center center no-repeat;background-position-y:-200px;display:none}#cover .logos
.pm{float:left}#cover .logos
.svm{float:right;margin-right:60px}#cover .data
.lib{font-size:50px;margin:50px
0;text-align:center;font-weight:100;line-height:70px;color:#fff;opacity:0}#cover .data
.golf{font-size:50px;margin:0px
0;text-align:center;font-weight:100;line-height:70px;color:#fff;opacity:0}#header{position:fixed;top:0;left:0;width:100%;z-index:500;font-size:16px;text-transform:uppercase;overflow:visible;background:-moz-linear-gradient(top, rgba(1,71,29,1) 0%, rgba(1,71,29,0) 100%);background:-webkit-linear-gradient(top, rgba(1,71,29,1) 0%,rgba(1,71,29,0) 100%);background:linear-gradient(to bottom, rgba(1,71,29,1) 0%,rgba(1,71,29,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#01471D', endColorstr='#0001471D',GradientType=0 );padding-bottom:100px}.menumobile{display:none}.logo{position:fixed;top:0;left:calc(50% - 75px);z-index:1000;width:150px}.logo a
img{width:150px;height:auto}.actions{position:fixed;top:0;right:0;z-index:510}.actions
a{float:right;color:#01471D;font-size:24px;display:block;background-color:rgba(255,255,255,0.8);padding:10px;margin-left:1px}.Menu{width:95%;padding:15px
2.5%;line-height:100px}.Menu
.close{display:none}.Menu
a{color:#fff;font-size:18px;margin:0
15px;display:inline-block}.Menu a:hover{color:#8EC549}.Menu
.Menu1{float:left;width:calc(50% - 100px);text-align:center;text-transform:uppercase;line-height:100px}.Menu
.Menu2{float:right;width:calc(50% - 100px);text-align:center;line-height:100px}#cookieChoiceInfo{background:#424242;width:97%;padding:5px
1.5%;color:#fff;font-size:11px;position:fixed;bottom:0;left:0;z-index:950}#cookieChoiceInfo
a{color:#fff}.smallmenu{background:#01471D!important;height:60px;padding-bottom:0!important}.smallmenu
.logo{top:7px;text-align:center}.smallmenu .logo a
img{height:90px;;width:auto}.smallmenu .Menu
.Menu1{line-height:35px}.smallmenu .Menu
.Menu2{line-height:35px}.smallmenu .Menu
.active{color:#8EC549}.smallmenu
.actions{height:60px}.smallmenu .actions
a{padding:20px}.goto{position:fixed;bottom:45px;right:2.5%;z-index:200;display:none}#idim{position:fixed;bottom:0;right:0;background-color:#fff;color:#424242;font-size:10px;font-style:italic;padding:5px
10px;z-index:900}#header
#TelShow{top:40px;right:0px;background-color:#fff;color:#01471D;font-size:18px;padding:20px
30px;line-height:20px;position:fixed}#header #TelShow
.close{float:right;color:#01471D;font-size:18px;margin-left:15px;padding:0;display:inline-block}.smallmenu
#TelShow{top:0px!important;right:65px!important;background-color:#fff;color:#01471D;font-size:18px;padding:20px
30px;line-height:20px;position:fixed}#FondFlash{position:relative;width:100%;height:100%}#Flash{position:relative;width:100%;height:100%}#Flash .item
.titre{position:absolute;bottom:calc( 50% - 70px );left:5%;width:90%;color:#fff;font-size:70px;font-family:'Montserrat';font-weight:200;text-align:center;z-index:200;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);line-height:80px}#Flash .item .titre
sup{font-size:24px;vertical-align:top;line-height:45px}#Flash .item .titre
span{font-size:50px;line-height:80px}.gotodown{position:absolute;left:0;z-index:450;bottom:0;width:100%;padding:0
0 10px 0;text-align:center}.gotodown
a{border:solid 2px #fff;padding:2px;display:inline-block;height:38px}.gotodown a
span{font-size:24px;color:#fff;;background-color:rgba(255,255,255,0.8);padding:10px;display:block}#secondPage{}#csecond .fp-tableCell{display:flex!important;align-items:center!important;justify-content:center!important}#secondPage
.gal{float:left;width:50%}#secondPage .gal
img{width:100%;display:block}#secondPage
.texte{padding:5%;color:#000}#secondPage .texte
h1{text-transform:uppercase;font-size:36px;font-weight:100;color:#01471D;margin-bottom:25px;line-height:50px}#secondPage .texte ul
li{margin:10px
0;font-size:18px;background:url(/img/golf.png) center left no-repeat;;background-size:30px;padding-left:60px;line-height:30px}#secondPage .texte
.detail{border:solid 2px #01471D;background-color:#01471D;color:#fff;padding:15px
30px;text-transform:uppercase;;font-size:18px;border-radius:5px;display:inline-block;margin-top:25px}#secondPage .texte .detail:hover{background-color:#fff;color:#01471D}#secondPage .texte
p{line-height:30px}#secondPage .texte p
strong{font-weight:bold;font-size:18px;font-family:'Arial'}.threePage
.content{width:100%;position:relative}.threePage .content
.info{padding-top:200px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.threePage .content
h1{text-transform:uppercase;font-size:30px;;color:#01471D;margin-bottom:30px;line-height:40px;text-align:center;font-weight:100}.threePage .content
.texte{background-color:#fff}.threePage .content
.sejour{margin:0
10% 25px 10%;font-size:18px;line-height:30px;text-align:center}.threePage .content
.item{text-align:center;font-size:14px}.threePage .content .item
.day{width:60px;background:url(/img/cal.png) top left no-repeat;position:relative;margin:0
auto;padding:20px
0;lin-height:40px;font-size:20px;color:#01471D}.threePage .content .item
h2{font-size:18px;font-weight:200;margin:30px
0 0 0;text-transform:uppercase;line-height:24px}.threePage .content .item h2
strong{font-size:14px;display:block;font-style:italic;font-weight:400}.threePage .content .item p em
a{margin-top:5px;color:#8EC549;display:block;text-align:center}.threePage
#Liste{clear:both;width:100%;background-color:#fff;padding-top:30px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:0}.threePage #Liste
.itemlist{margin:0;padding:20px
2.5%;font-size:16px;text-align:center;height:100%;border:solid 1px #8EC549}.threePage #Liste .itemlist
h2{text-transform:uppercase;font-size:24px;margin-bottom:25px;line-height:30px;font-weight:200}.threePage #Liste .itemlist
p{line-height:20px}.threePage #Liste
.idx0{background-color:#8EC549;color:#fff}.threePage #Liste
.idx1{color:#707070}.threePage #Liste .idx1
h2{color:#8EC549}.foorrdPage
.slide{}.foorrdPage
.itemlist{width:100%;position:relative}.foorrdPage .itemlist
.photo{width:100%}.foorrdPage .itemlist .photo
img{width:100%;height:100%;display:block}.foorrdPage .itemlist
.info{position:absolute;left:10%;top:0;width:25%;padding:100px
5% 2.5% 5%;background-color:rgba(1,71,29,0.7);color:#fff;z-index:50;height:100%!important;display:block!important}.fivePage
.galerie{padding-top:60px;width:100%;height:calc(50%)}.foorrdPage .itemlist .info
h2{text-transform:uppercase;font-size:24px;margin-bottom:25px;line-height:30px;font-weight:200}.foorrdPage .itemlist .info
p{line-height:24px;margin-bottom:5px}.foorrdPage .itemlist .info
.detail{text-align:center;margin-top:50px}.foorrdPage .itemlist .info .detail
a{background-color:#fff;color:rgba(1,71,29,1);display:inline-block;font-size:16px;border-radius:2px;padding:15px
25px}.foorrdPage .itemlist .info .detail a:hover{color:#fff;background-color:rgba(1,71,29,1)}.fivePage
.slideP{width:100%}.fivePage  .slideP
img{width:100%;display:block}.fivePage .slideP
.idx0{float:left;width:50%;height:calc(100%)}.fivePage .slideP
.idx1{float:left;width:20%;height:calc(50%)}.fivePage .slideP .idx1
img{height:calc(100%)}.fivePage .slideP
.idx2{float:left;width:30%;height:calc(50%)}.fivePage .slideP .idx2
img{height:calc(100%)}.fivePage .slideP
.idx3{float:left;width:30%;height:calc(50%)}.fivePage .slideP .idx3
img{height:calc(100%)}.fivePage .slideP
.idx4{float:left;width:20%;height:calc(50%)}.fivePage .slideP .idx4
img{height:height:calc(100%)}.fivePage
.texte{padding:20px
2.5%;color:#707070;font-size:18px}.fivePage .texte
.col{width:47.5%;line-height:24px}.fivePage .texte .col
p{line-height:24px;margin:5px
0}.fivePage .texte .col
h2{font-size:24px;margin-bottom:15px;line-height:30px;font-weight:200}.fivePage .texte .col
h3{font-size:24px;margin-bottom:15px;line-height:30px;font-weight:200}.fivePage .texte .col
h4{font-size:18px;text-decoration:underline;padding-bottom:5px;margin:10px
0;;font-weight:200}.fivePage .texte .col ul
li{list-style-type:square;list-style-position:inside;margin:5px
0}.fivePage .texte .col:first-child{float:left}.fivePage .texte .col:last-child{float:right}.SliderP{width:100%}.SliderP
.slide{width:100%}.ListeR{width:100%;margin-top:60px}.ListeR
.itemlist{float:left;width:20%;position:relative}.ListeR .itemlist
.info{position:absolute;top:0;left:0;width:100%;z-index:100;;background-color:rgba(0,0,0,0.7);display:none;height:100%}.ListeR .itemlist .info
h2{text-align:center;margin:0
5%;;font-size:24px;font-style:italic;color:#fff;line-height:30px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);margin-top:calc(50% - 30px);;font-weight:200}.ListeR .itemlist:last-child{margin-right:0}.ListeR .itemlist
img{width:100%;display:block}.Footer{background-color:#01471D;width:100%}.Footer
.content{width:100%;height:100%;position:relative;padding-top:60px}.Footer
.texte{width:40%;padding:100px
0 0 0;text-align:center;color:#fff;font-size:16px;line-height:24px}.Footer .texte
p{line-height:24px;margin-bottom:10px}.Footer .texte
.detail{color:#01471D;background-color:#fff;border:solid 1px #fff;padding:15px
30px;text-transform:uppercase;;font-size:24px;border-radius:5px;display:inline-block;margin-top:25px}.Footer .texte .detail:hover{color:#fff;background-color:#01471D}.Footer
.FormContact{float:left;width:45%;margin:25px
5%;color:#fff}.Footer .FormContact
h2{color:#fff;text-transform:uppercase;font-weight:400;font-size:24px;margin-bottom:20px;font-weight:200;line-height:30px}.Footer .FormContact
.ligne{display:block;margin-bottom:15px}.Footer .FormContact .ligne
label{display:block;margin-bottom:5px;text-transform:uppercase}.Footer .FormContact .ligne
.field{border:solid 1px #fff;background-color:#01471D;color:#fff;padding:5px
2.5%;width:calc(95% - 2px)}.Footer .FormContact
.mcol{width:47.5%}.Footer .FormContact
.mcoll{float:left;clear:both}.Footer .FormContact
.mcolr{float:right}.Footer .FormContact
.lignet{width:100%;clear:both}.Footer .FormContact
.rgpd{font-size:11px;margin:10px
0}.Footer .FormContact .rgpd
a{color:#fff}.Footer .FormContact
.envoyermessage{background:url(/img/send.png) left no-repeat;background-color:none;padding-left:50px;border:0;color:#fff;text-transform:uppercase;font-size:18px;line-height:40px}.Footer .FormContact .envoyermessage:hover{cursor:pointer}.Footer
.content2{width:100%}.Footer .content2
.logobas{background-color:#fff;width:15%;padding:40px
2.5%;height:100px;text-align:center;position:relative}.Footer .content2 .logobas
img{height:60px;width:auto}.Footer .content2 .logobas
.bordure1{position:absolute;width:100%;height:100%;transform:rotate(-75deg);top:0%;right:-65%;background-color:#01471D}.Footer .content2 .logobas
.bordure2{position:absolute;width:100%;height:100%;transform:rotate(-75deg);top:0%;left:-65%;background-color:#01471D}.Footer .content2
.coords{text-align:center;color:#fff;;font-size:18px}.Footer .content2 .coords
p{line-height:25px}.Footer .content2 .coords
a{color:#fff}.Footer .content2 .coords
.legal{margin-top:5px;font-size:11px;text-align:center}.Footer .content2 .coords .legal
a{margin:0
5px}#TexteRub{width:95%;padding:300px
2.5% 100px 2.5%;font-size:18px}#TexteRub
h2{font-size:24px;margin-bottom:25px}#TexteRub
p{margin-bottom:10px}.gridflex{display:flex;flex-wrap:wrap}.gridflex
.item{width:23%;margin:1%}@media screen and (min-width: 1900px){.logo{width:220px;left:calc(50% - 110px)}.logo a
img{width:100%;height:auto}.Menu
a{color:#fff;font-size:18px;margin:0
25px;display:inline-block}.foorrdPage .itemlist
.info{padding-top:300px}.Footer
.FormContact{font-size:18px;padding-top:calc( (100% - attr(height)) /2 )}.Footer .FormContact
.ligne{margin-bottom:15px}.Footer .FormContact .ligne
label{margin-bottom:10px}.Footer .FormContact .ligne
.field{padding:10px
2.5%}.Footer
.texte{font-size:18px}}@media screen and (max-width: 1380px){#cover .data .golf
img{height:100px;width:auto}.Menu
a{margin:0
15px;font-size:16px}#secondPage
.texte{padding:80px
5% 20px 5%}#secondPage .texte
h1{margin-bottom:0px;font-size:40px;line-height:50px}#secondPage .texte ul
li{margin:10px
0;font-size:18px;background:url(/img/golf.png) center left no-repeat;background-size:25px;padding-left:60px;line-height:30px}#secondPage .texte
p{line-height:24px}#secondPage .texte p
strong{font-size:18px;line-height:24px}#secondPage .texte
.detail{font-size:20px}.threePage .content
.info{padding-top:200px}.threePage .content
h1{line-height:50px}.threePage .content
.item{width:23%;margin:1%}.threePage .content .item
.day{background-size:auto 60px}.threePage .content .item
h2{margin:15px
0;font-size:18px}.threePage .content
.item{font-size:14px}.threePage .content
.sejour{font-size:14px;line-height:20px}.threePage
#Liste{padding-top:10px}.threePage #Liste
.itemlist{padding:10px
2.5%}.threePage #Liste .itemlist
h2{margin-bottom:5px;font-size:18px;line-height:20px}.threePage #Liste .itemlist
p{font-size:12px}.fivePage
.texte{font-size:14px;line-height:20px}.fivePage .texte
.col{font-size:14px;line-height:20px}.Footer
.texte{width:30%}.Footer
.texte{font-size:14px;line-height:18px}.Footer .texte
.detail{font-size:18px;margin-top:10px}.Footer .FormContact
h2{margin-bottom:0}}@media screen and (max-width: 1280px){}@media screen and (max-width: 1024px){.fivePage .slideP
img{height:100%}.Menu
a{font-size:12px;margin:0
5px}.Menu
.Menu2{margin-right:5%}.fivePage .slideP
.idx0{width:55%}.fivePage .slideP
.idx1{width:22.5%}.fivePage .slideP
.idx2{width:22.5%}.fivePage .slideP
.idx3{width:22.5%}.fivePage .slideP
.idx4{width:22.5%}.Footer
.content2{display:none}}@media screen and (max-width: 800px){.menumobile{display:inline-block;width:30px;position:fixed;top:0;left:0;z-index:499;display:inline-block;color:rgba(1,71,29,1);background-color:rgba(255,255,255,0.8);padding:10px;height:24px}.menumobile
span{background-color:rgba(1,71,29,1);height:1px;display:block;margin-bottom:10px}.smallmenu
.menumobile{padding:18px
20px}.Menu{display:none;position:fixed;top:0;left:0;width:95%;padding:2.5%;background-color:rgba(1,71,29,1);height:100%;z-index:500}.Menu
.close{display:inline-block;color:rgba(1,71,29,1);background-color:rgba(255,255,255,0.8);font-size:50px;padding:10px;line-height:25px;;position:fixed;top:0;left:0;z-index:610;margin:0}.Menu
.Menu1{float:none;width:100%;margin-top:150px;line-height:30px}.Menu .Menu1
a{display:block;margin:0
15px}.Menu
.Menu2{float:none;width:100%;line-height:30px}.Menu .Menu2
a{display:block;margin:0
15px}#Flash .item
.titre{font-size:30px;line-height:60px}#Flash .item .titre
span{font-size:30px}#secondPage
.gal{display:none}#secondPage
.texte{width:90%}#secondPage .texte
h1{font-size:30px}#secondPage .texte ul
li{font-size:14px}#secondPage .texte p
strong{font-size:14px}#secondPage .texte
.detail{font-size:16px}.threePage .content
.info{padding-top:40%}.threePage .content
h1{font-size:24px}.threePage .content
.item{width:48%}.threePage #Liste
.itemlist{width:calc(95% - 2px);height:auto!important}.foorrdPage{background-color:rgba(1,71,29,0.7)}.foorrdPage .itemlist .photo
img{display:block}.foorrdPage .itemlist
.info{padding:30px
15% 2.5% 15%;;position:relative;top:unset;left:unset;width:70%;background:none}.foorrdPage .itemlist .info
h2{font-size:18px;line-height:24px;margin-bottom:15px}.foorrdPage .itemlist .info
.detail{margin-top:15px}.fivePage .slideP
.idx0{width:100%}.fivePage .texte
.col{width:100%}.ListeR
.itemlist{width:100%}.ListeR .itemlist .photo
img{width:100%}.ListeR .itemlist
.info{display:block;background-color:rgba(0,0,0,0.5)}.Footer
.animation{background:none}.Footer .animation
.plane{display:none}.Footer
.FormContact{width:90%}.Footer .FormContact
h2{font-size:18px}.threePage
#Liste{display:block}}@media screen and (max-width: 640px){#cover
.logos{width:100%;text-align:center;float:none;margin:0!important;background-position-y:50%!importnat}#cover .logos
.pm{height:70px;margin-left:0;clear:both;float:none}#cover .logos
.svm{height:70px;margin-right:0;margin-top:100px;clear:both;float:none}#cover .data
.lib{font-size:30px;line-height:50px;margin:15px
0}.mobilethreePage{padding-top:15px}.threePage #Liste .itemlist:first-child{padding-top:50px}.threePage #Liste
.itemlist{padding-bottom:5px}.threePage #Liste .itemlist
p{line-height:18px}.Footer
.texte{width:90%;padding:60px
5% 10px 5%}.Footer
.content2{display:block;position:relative}.Footer .content2
.logobas{float:none;width:95%}.Footer .content2 .logobas
.bordure{display:none}.Footer
.FormContact{margin-top:45px}.Footer .content2
.coords{padding:20px
0}.Footer
.animation{margin-bottom:0;height:100%}.mcol{width:47.5%}.Footer .FormContact .mcol
.field{width:calc(95% - 2px)}.Footer .FormContact .mcol
label{font-size:12px}.mcoll{float:left;clear:both}.mcolr{float:right}.lignet{clear:both;margin-bottom:10px}.Footer .FormContact .lignet
.field{width:calc(95% - 2px)}}@media screen and (max-height: 500px){.smallmenu{height:44px}.smallmenu .logo a
img{height:60px}.smallmenu .actions
a{padding:10px}.smallmenu
.menumobile{padding:10px}#Flash .item
.titre{bottom:calc( 50% - 100px )}#secondPage .texte ul
li{font-size:12px;background-size:20px;padding-left:30px;line-height:24px;margin:5px
0}#secondPage
.texte{padding-top:75px}#secondPage .texte
h1{font-size:24px;text-align:center;line-height:24px}#secondPage .texte p
strong{font-size:12px;line-height:18px}#secondPage .texte
.detail{font-size:12px;padding:7px
30px;margin-top:6px}.threePage .content
.info{padding-top:30%}.threePage .content
h1{margin-bottom:0;font-size:18px}.threePage .content
.sejour{font-size:12px;line-height:18px}.threePage .content
.item{margin-bottom:10px}.threePage .content .item
.day{background-size:auto 50px;backgroud-position:top center;font-size:16px}.threePage .content .item
h2{font-size:14px}.threePage #Liste .itemlist
p{line-height:16px}.foorrdPage .itemlist .info
p{line-height:18px}.foorrdPage .itemlist
.info{padding:15px
2.5%}.fp-controlArrow.fp-prev{left:5px!important;border-width:24px 30px 24px 0!important}.fp-controlArrow.fp-next{right:5px!important;border-width:24px 0 24px 30px!important}.foorrdPage .itemlist
.info{padding:15px
45px;width:calc(100% - 90px)}.foorrdPage .itemlist .info
h2{margin-bottom:5px}.foorrdPage .itemlist .info
p{font-size:11px}.foorrdPage .itemlist .info
.text{max-height:160px}.foorrdPage .itemlist .info
.detail{margin-top:5px}.foorrdPage .itemlist .info .detail
a{padding:7px
15px;font-size:14px}.fivePage
.galerie{padding-top:44px}.fivePage .texte .col
h2{font-size:14px;text-transform:uppercase;margin-bottom:5px}.fivePage .texte .col
p{font-size:12px;line-height:18px}.ListeR{margin-top:44px}.Footer
.texte{padding-top:15px}.Footer .texte
p{line-height:24px}.Footer
.FormContact{margin-top:10px}#ErrorMsg{display:none}.Footer .FormContact
h2{margin-bottom:5px}.Footer .FormContact
.ligne{margin-bottom:10px}.Footer .FormContact
.rgpd{font-size:9px;margin:0}.Footer
.content2{margin-top:44px}.Footer .content2
.logobas{padding:20px
2.5%;height:75px}.Footer .content2 .logobas
img{height:60px}.Footer .content2 .logobas:first-child{padding-top:30px}.Footer .content2
.coords{font-size:14px}.Footer .content2 .coords
p{line-height:20px}}.Footer .texte
.detail{font-size:16px;margin:15px
0;padding:8px
30px}