﻿@import url(https://fonts.googleapis.com/css?family=Averia+Libre:400,700);
@import url(https://fonts.googleapis.com/css?family=Asap:400);
@font-face{font-family: 'greek';src:url('media/font-webfont.woff2') format('woff2'),url('media/font-webfont.woff') format('woff'),url('media/font-webfont.ttf') format('ttf');}
@font-face{font-family: 'stein';src:url('media/steinantik-bold.woff2') format('woff2'),url('media/steinantik-bold.ttf') format('ttf'),url('media/steinantik-bold.woff') format('woff');}
*{padding:0px;margin:0px;position:relative;}
*{box-sizing:border-box;}
html{width:100%;height:100%;}
body{width:100%;min-height:100%;height:100%;}
table{border-collapse:collapse;}
ul{list-style-type:none;list-style-position:inside;}
:focus {outline:0;}

.hbox{display:inline-block;}
.tl{vertical-align:top;text-align:left;}
.tc{vertical-align:top;text-align:center;}
.tr{vertical-align:top;text-align:right;}
.ml{vertical-align:middle;text-align:left;}
.mc{vertical-align:middle;text-align:center;}
.mr{vertical-align:middle;text-align:right;}
.bl{vertical-align:bottom;text-align:left;}
.bc{vertical-align:bottom;text-align:center;}
.br{vertical-align:bottom;text-align:right;}

.txtalgr{text-align:right;}
.txtalgc{text-align:center;}
.txtalgj{text-align:justify;}

a img{border:none;}

.block{display:inline-block;}

.slideButton{position:absolute;top:45%;z-index:1000;overflow:hidden;}
.slideButton img{height:100%;}

.cycle-pager {margin-left:20px;margin-right:20px; width:100%;z-index:500;position:absolute;bottom:0px;overflow:hidden;}
.cycle-pager span {font-family:arial;display:inline-block;cursor:pointer;}
.cycle-pager span.cycle-pager-active {color: #D00046;}
.cycle-pager > * {cursor: pointer;}

.pgs_nodeHighlighted {border:2px solid #1E90FF;cursor:pointer;margin:-2px;}
.pgs_nodeSelect {border:3px solid green;margin:-3px;}

.pgs_goTop {position:fixed;bottom:10%;right:5%;z-index:1010;display:none;}     
.pgs_goTop img {opacity:0.4;filter:alpha(opacity=50);}      
.pgs_goTop:hover img{opacity:1;filter:alpha(opacity=100);}

.pgs_brClear {clear:both;height:0;margin:0;font-size:1px;line-height:0;}
.pgs_reg {display:none}
.pgs_reg label{margin-top:20px}
.pgs_reg input,.pgs_reg textarea{width:100%;border:1px solid #C0C0C0}
.pgs_reg input:hover,.pgs_reg textarea:hover{background-color:#F7FBFC}
.pgs_reg a{color:#84ABF9 !important;text-decoration:none;font-size:70%;float:right}
.pgs_reg a:hover{text-decoration: underline}
.pgs_reg .invalid{border:1px solid #b00;background:#ffdfdf !important;}
.pgs_reg .error{color:#b00}
.pgs_reg .captcha{margin-top:20px;width:100%;display:table;}
.pgs_reg .captcha div{display:table-row;}
.pgs_reg .captcha img{border:1px solid #C0C0C0;padding-top:1px;width:150px;height:50px;display:table-cell;margin-right:.3em;}
.pgs_reg .captcha label {vertical-align:top;display:table-cell;}
.pgs_reg .captcha input {font-size:20px;height:50px;}
.pgs_reg .msg{margin-top:20px;font-size: 80%}

.ui-widget-overlay {background: #000 !important;}
/*.pgs_reg .captcha img {width:100;vertical-align:top;margin-left:1em;}*/

/* invisible */
.ehbqzl3j{}
.t100ehbqzl3j{width:100%}

/* image */
.pxvxnysr{max-width:100%;}
.dpxvxnysr{font-size:0px;margin-top:20px;margin-bottom:20px;}
.dipxvxnysr{max-width:100%;}

/* image - no margins */
.i2fv2xif{max-width:100%;}
.di2fv2xif{font-size:0px;margin-bottom:1px;}
.dii2fv2xif{max-width:100%;}
.i2fv2xif {  max-width:50px;}

/* image - Copie */
.ahxzanus{width:100% !important;}
.dahxzanus{font-size:0px;margin-top:20px;margin-bottom:20px;}
.diahxzanus{width:100% !important;}

/* image - with border */
.m6nhkwfe{max-width:100%;border:1px solid;border-color:rgb(137,137,137);}
.dm6nhkwfe{font-size:0px;}
.dim6nhkwfe{max-width:100%;}

/* image in text */
.a1zgifma{max-width:100%;border:1px solid;border-color:rgb(189,189,189);}
.da1zgifma{font-size:0px;margin-right:20px;}
.dia1zgifma{max-width:100%;}
.a1zgifma { max-width:250px; }

/* image in text- right */
.bypvuklx{max-width:100%;border:1px solid;border-color:rgb(189,189,189);}
.dbypvuklx{font-size:0px;margin-left:20px;}
.dibypvuklx{max-width:100%;}
.bypvuklx { max-width:450px; }

/* text Area */
div.lfsrtgmb{color:rgb(51,51,51)!important;font-family:'Averia Libre', cursive;;font-size:160%;text-align:left;margin-top:20px;}
ul.lfsrtgmb{list-style-type:disc;list-style-position:outside;}
ul.lfsrtgmb li{margin-left:20px;}

/* title */
h2.nfknfi3i{color:rgb(51,51,51)!important;font-family:stein;text-transform:capitalize;margin-top:20px;margin-bottom:20px;text-align:center;}
span.nfknfi3i{font-size:100%;}
.nfknfi3i {text-shadow: 2px 0px 2px rgba(150, 150, 150, 1);}

/* nav */
.cyyo6ng5{border-top-left-radius:5px;border-top-right-radius:5px;margin:5px;}
.t100cyyo6ng5{width:100%}

/* nav */
.jmnrnyqz{font-family:stein;text-align:inherit;margin:10px;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;color:rgb(255,255,255)!important;font-size:160%;font-weight:normal;font-style:normal;text-decoration:none;text-transform:uppercase;background-color:rgb(255,255,255)!important;border:2px solid;border-color:rgba(255,255,255,0.05);}
.ijmnrnyqz{}
.jmnrnyqz:hover{color:rgb(245,229,209)!important;font-weight:bold;font-style:normal;text-decoration:none;text-transform:uppercase;}
.cjmnrnyqz, .cjmnrnyqz:hover{color:rgb(255,255,255)!important;font-weight:bold;font-style:normal;text-decoration:none;text-transform:uppercase;border:2px solid;border-color:rgb(102,102,102);}
.jmnrnyqz { text-shadow: 4px 2px 5px rgba(150, 150, 150, 1); background-image: url('media/woodtexture.jpg');  background-attachment:scroll;background-position:inherit;background-size:auto;   -moz-box-shadow:0px 0px 7px #000000;-webkit-box-shadow:0px 0px 7px #000000;box-shadow:0px 0px 7px #000000;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;  }.jmnrnyqz:hover { text-shadow: 4px 2px 5px #d22f20; }

/* nav small */
.k4gfi4ar{font-family:'Averia Libre', cursive;;text-align:center;display:block;margin-top:10px;margin-right:20px;margin-bottom:10px;margin-left:20px;color:rgb(137,137,137)!important;font-size:90%;font-weight:normal;font-style:normal;text-decoration:none;text-transform:uppercase;}
.ik4gfi4ar{}
.k4gfi4ar:hover{color:rgb(63,137,149)!important;font-size:90%;font-weight:normal;font-style:normal;text-decoration:none;text-transform:uppercase;}
.ck4gfi4ar, .ck4gfi4ar:hover{color:rgb(63,137,149)!important;font-size:90%;font-weight:normal;font-style:normal;text-decoration:none;text-transform:uppercase;}

/* bottom */
div.kfhc5nha{color:rgb(0,0,0)!important;font-family:'Asap', sans-serif;;font-size:105%;text-align:center;}
ul.kfhc5nha{list-style-type:circle;list-style-position:outside;}
ul.kfhc5nha li{margin-left:20px;}
.kfhc5nha {text-transform: uppercase; }

/* box */
.nbiuv2qh{}
.dnbiuv2qh{padding-top:30px;padding-bottom:10px;}
.tnbiuv2qh tr td{padding-top:30px;padding-bottom:10px;}
.t100nbiuv2qh{width:100%}

/* boîte */
.ogeteqqj{border:1px solid;margin-top:20px;margin-bottom:20px;margin-left:10px;background-color:rgb(217,242,217)!important;border-color:rgb(170,170,170);}
.dogeteqqj{padding:10px;}
.togeteqqj tr td{padding:10px;}
.t100ogeteqqj{width:100%}

/* bouton */
.aogxhic1{font-family:'Asap', sans-serif;;text-align:inherit;padding:5px;color:rgb(102,102,102)!important;font-size:110%;font-weight:normal;font-style:normal;text-decoration:none;text-transform:none;border:1px solid;border-radius:5px;border-color:rgb(111,111,111);}
.iaogxhic1{}

/* texte */
.a5fxvkb6{font-family:'Asap', sans-serif;;text-align:inherit;color:rgb(102,102,102)!important;font-size:100%;font-weight:normal;font-style:normal;text-decoration:none;text-transform:none;}
.ia5fxvkb6{}

/* champs */
.iy2vnizr{font-family:'Asap', sans-serif;;text-align:inherit;color:rgb(102,102,102)!important;font-size:120%;font-weight:normal;font-style:normal;text-decoration:none;text-transform:none;border:1px solid;border-radius:5px;border-color:rgb(111,111,111);}
.iiy2vnizr{}

/* bg-left */
.la2qk3et{background-image:url('media/path367000.png');background-repeat:repeat-y;background-attachment:scroll;background-position:inherit;background-size:auto;}
.t100la2qk3et{width:100%}

/* bg-right */
.ciuhs1jq{background-image:url('media/bamboo-r.png');background-repeat:repeat-y;background-attachment:scroll;background-position:right top;background-size:auto;}
.t100ciuhs1jq{width:100%}

/* level0 */
.fved4k2f{background-color:rgb(233,230,225)!important;background-image:url('media/bora2.png');background-repeat:no-repeat;background-attachment:fixed;background-position:left top;background-size:cover;}
.t100fved4k2f{width:100%}

/* boîte */
.pzv3u5hj{margin-right:20px;margin-left:20px;}
.t100pzv3u5hj{width:100%}
@media (max-width:450px) { .pzv3u5hj {margin:0px; }}

/* contents */
.jxstsgze{border:1px solid;background-color:rgb(255,255,255)!important;background-image:url('media/pol2.jpg');background-repeat:repeat;background-attachment:scroll;background-position:inherit;background-size:auto;border-color:rgb(170,170,170);}
.djxstsgze{padding-right:40px;padding-left:40px;}
.tjxstsgze tr td{padding-right:40px;padding-left:40px;}
.t100jxstsgze{width:100%}
@media (max-width:450px) {.jxstsgze { padding:5px;} }

/* contents inner */
.luswsyl1{border:1px solid;border-radius:5px;margin-bottom:40px;background-color:rgb(255,255,255)!important;border-color:rgb(229,229,229);}
.dluswsyl1{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;}
.tluswsyl1 tr td{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;}
.t100luswsyl1{width:100%}
@media (max-width:450px) {.luswsyl1 { padding:3px;} }

/* boîte - 2 */
.fqgjtgr6{background-color:rgb(255,255,255)!important;background-image:url('media/test345.png');background-repeat:repeat;background-attachment:scroll;background-position:inherit;background-size:auto;}
.t100fqgjtgr6{width:100%}

/* boîte - 3 */
.crdrfb3j{}
.t100crdrfb3j{width:100%}
.icrdrfb3j{position:absolute;opacity:0.99;width:100% !important;height:100% !important;}
.ddcrdrfb3j{position:absolute;width:100% !important;height:100% !important;top:0%;left:0%;}

/* texte header 1 */
div.b2vse1ew{color:rgb(0,0,0)!important;font-family:'Asap', sans-serif;;font-size:225%;text-align:center;}
ul.b2vse1ew{list-style-type:circle;list-style-position:outside;}
ul.b2vse1ew li{margin-left:20px;}

/* texte header 2 */
div.bpk6zynw{color:rgb(0,0,0)!important;font-family:greek;font-size:450%;text-align:center;}
ul.bpk6zynw{list-style-type:circle;list-style-position:outside;}
ul.bpk6zynw li{margin-left:20px;}

/* texte header 3 */
div.c14yl6xt{color:rgb(0,0,0)!important;font-family:'Asap', sans-serif;;font-size:160%;line-height:140%;text-align:center;}
ul.c14yl6xt{list-style-type:circle;list-style-position:outside;}
ul.c14yl6xt li{margin-left:20px;}

/* boîte - 4 */
.cbdkf2lq{}
.t100cbdkf2lq{width:100%}

/* phones - nohighlight */
.njnbzqce{text-align:inherit;font-weight:normal;font-style:normal;text-decoration:none;text-transform:none;}
.injnbzqce{}
.njnbzqce a { text-decoration:none; color:#000000; }

/* tahiti texte */
.i6xqufyj{font-family:greek;text-align:inherit;font-size:115%;font-weight:normal;font-style:normal;text-decoration:none;text-transform:none;}
.ii6xqufyj{}

/* boîte - 5 */
.kkzrmlss{border:1px solid;margin-top:40px;margin-bottom:60px;background-color:rgb(255,255,255)!important;background-image:url('media/test345.png');background-repeat:repeat;background-attachment:scroll;background-position:inherit;background-size:auto;border-color:rgb(170,170,170);}
.dkkzrmlss{padding:20px;}
.tkkzrmlss tr td{padding:20px;}
.t100kkzrmlss{width:100%}

/* table prix */
.d5crpbk2{border-bottom:1px dotted;margin-bottom:20px;border-color:rgb(189,189,189);}
.dd5crpbk2B{border-bottom:1px dotted;border-color:rgb(189,189,189);}
.td5crpbk2 tr td{border-top:1px dotted;border-color:rgb(189,189,189);}
.td5crpbk2 tr.tr1 td{border-top:0;}
.t100d5crpbk2{width:100%}

/* texte - prix */
div.owg5g2ec{color:rgb(51,51,51)!important;font-family:'Averia Libre', cursive;;font-size:130%;text-align:right;margin-left:30px;}
ul.owg5g2ec{list-style-type:circle;list-style-position:outside;}
ul.owg5g2ec li{margin-top:15px;margin-left:20px;}
.owg5g2ec {  white-space:nowrap;}

/* texte carte */
div.gwdgwdfj{color:rgb(0,0,0)!important;font-family:'Asap', sans-serif;;font-size:140%;text-align:left;margin-top:40px;}
ul.gwdgwdfj{list-style-type:circle;list-style-position:outside;}
ul.gwdgwdfj li{margin-left:20px;}
.gwdgwdfj {text-transform: capitalize;  }

/* texte menu - main */
.hvoe3wl5{font-family:stein;text-align:inherit;color:rgb(185,146,102)!important;font-weight:bold;font-style:normal;text-decoration:none;text-transform:none;}
.ihvoe3wl5{}
.hvoe3wl5 {text-transform: capitalize;  }

/* map */
.map_bkn1xw35{height:300px;background-image:url('media/api_loading.jpg');background-repeat:repeat;background-color:#E0ECF8;}

/* contact */
.contact_liafb2dz strong, .contact_liafb2dz .msgSent, .contact_liafb2dz .unableToConnect, .contact_liafb2dz .contact_captcha{display:none}
.contact_liafb2dz .contact_button{text-align:right;}
.contact_liafb2dz .invalid span{color:#FF0000 !important;}
.contact_liafb2dz .invalid input,.contact_liafb2dz .invalid textarea{border:1px solid #b00;background:#ffdfdf !important;}
.contact_liafb2dz .invalid input:focus,.contact_liafb2dz .invalid textarea:focus{background: #fff !important;}
.contact_liafb2dz li{margin-top:3px;}
.contact_liafb2dz .img_captcha{height:50px;width:150px;background-image:url('media/api_loading.jpg');background-repeat:repeat;background-color:#E0ECF8;}
.water {
  display: block;
}
.water span {
  position: absolute;
  z-index: 1;
  cursor: text;
  pointer-events: none;
  color: #999;
  /* Input padding + input border */
  padding: 7px;
  /* Firefox does not respond well to different line heights. Use padding instead. */
  line-height: 17px;
  /* This gives a little gap between the cursor and the label */
  margin-left: 2px;
}
.water input, .water textarea, .water select {
  z-index: 0;
  padding: 6px;
  margin: 0;
  font: inherit;
  line-height: 17px;
}
.water select {
  padding: 5px;
  /* Unfortunately selects don't respond well to padding. They need an explicit height. */
  height: 31px;
}
/* Advanced */
#bncuzwpi{margin-left:auto;margin-right:auto;max-width:1100px;}
#attdikhf{padding-bottom:20px;}
#iuc2mt2x{margin-left:auto;margin-right:auto;z-index:10;max-width:300px;margin-bottom:-47px;margin-left:-80px;}
#gn242rs6{z-index:11;}
#ilr1qi3a{margin-top:20px;margin-bottom:20px;}
#apifrw1f{margin-bottom:10px;}
#oafrbjzm{margin-top:50px;}
#ibjjivtg{margin-left:auto;margin-right:auto;z-index:10;max-width:300px;margin-bottom:-47px;margin-left:-50px;}
#pfe5nbzd{z-index:500;}
#os226xdg{margin-bottom:10px;}
#joi3sewi{margin-left:auto;margin-right:auto;z-index:10;max-width:150px;margin-top:-30px;margin-bottom:-30px;}
#bkn1xw35{-moz-box-shadow:5px 5px 40px #aaaaaa;-webkit-box-shadow:5px 5px 40px #aaaaaa;box-shadow:5px 5px 40px #aaaaaa;}
#o2imfkdp{margin-top:20px;}
#hjw5bafe0{width:20.11%;}
#hjw5bafe1{width:59.72%;}
#hjw5bafe2{width:20.12%;}
#laovpzst0{width:100.00%;}
#o2imfkdp0{width:66.98%;}
#o2imfkdp1{width:32.99%;}
#plcywyqm { height:100%;}
@media (max-width:450px) { #jy5osfuw {display:inherit;margin-top:0px;padding-left:10px;padding-right:10px;}#jy5osfuw div {width:100%;}}
@media (max-width:450px) {#iuc2mt2x { margin-left:10px; } }
@media (max-width:450px) {#ibjjivtg { margin-left:10px; } }
@media (max-width:450px) { #pfe5nbzd { display:none; } }
@media (max-width:450px) {#joi3sewi { margin-left:10px; } }
@media not all and (max-width: 450px) { #ayez3k4b { display:none;} }
