#bgHeader{background-color:#0064dc;position:absolute;top:0;left:0;width:100%;height:100px;z-index:-1;}
#mentionslegales{font-family:Arial,sans-serif;font-size:10px;width:940px;margin:20px auto;box-sizing:border-box;color:#2c3241;background:#fff;padding:10px;border:1px solid #cacaca;}
ul,li{margin:0;padding:0;}
.display{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.hide{display:none;}
.clr0{color:#2c3241;}
.bgclr0{background-color:#2c3241;}
.bclr0{border-style:solid;border-color:#2c3241;border-width:0;}
.clr1{color:#fff;}
.bgclr1{background-color:#fff;}
.bclr1{border-style:solid;border-color:#fff;border-width:0;}
#mentionlegales .clr2{color:#ff5f46;}
.bclr2{border-style:solid;border-color:#ff5f46;border-width:0;}
.bgclr2{background-color:#ff5f46;}
.sprite-arrows{background-image:url(../../../static/v2/images/home/sprite-arrows.png);background-repeat:no-repeat;}
.sprite-hp{background-image:url(../../../static/v2/images/home/sprite-hp.png);background-repeat:no-repeat;}
#content{background-image:url(../../../static/v2/images/home/bg-pattern.jpg);}
.navHome.current-home{background-position:21px -210px;background-color:#ff5f46;}
.navHome{background-position:21px -694px;background-color:transparent;}
.navHome:hover{background-position:21px -210px;background-color:#ff5f46;}
nav{position:relative;z-index:100;clear:both;background-image:url(../../../static/v2/images/common/ombre-nav.png);background-position:0 35px\9;background-repeat:no-repeat\9;height:41px\9;}
nav a{text-decoration:none;color:#2c3241;}
nav ul{list-style:none;}
nav>ul{display:table;width:100%;}
nav>ul>li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;height:31px;margin-bottom:5px;}
nav>ul>li:hover{height:35px;margin-bottom:0;}
nav>ul>li.sprite-hp{height:36px;margin-bottom:0;}
nav ul li.navHome{width:60px!important;height:36px;border:none;}
nav>ul>li:hover,.submenu li:hover{background-color:#ff5f46;}
nav>ul>li>a{font-size:13px;display:table-cell;vertical-align:middle;padding:0 4px;font-family:"Trebuchet MS",Arial,helvetica,sans-serif;line-height:40px;text-transform:capitalize;}
nav>ul>li>a.locationCamping{padding:0 0 0 3px;width:100%;}
nav>ul>li:hover>a,.submenu li:hover a{color:#fff;}
nav .submenu{display:none;position:absolute;top:36px;left:0;border-width:1px;-webkit-box-shadow:0 2px 5px #686868;box-shadow:0 2px 5px #686868;font-family:"Trebuchet MS",Arial,helvetica,sans-serif;}
nav a.france+.submenu{left:-124px;}
nav .submenu li{width:206px;text-align:left;padding-right:10px;}
.w1280 nav .submenu a{width:auto!important;}
nav ul.bgclr1 li a.lines+ul li{width:220px;}
nav .submenu li a{display:block;background:0 url(../../../static/v2/images/home/fleche-list.png) no-repeat;border:solid transparent;border-width:1px 0 0;border-image:url(../../../static/v2/images/home/pointille.png) 1 repeat;padding:8px 0 5px 8px;margin-left:10px;font-size:13px;background-image:url(../../../static/v2/images/home/pointille.png)\9;background-repeat:repeat-x\9;background-position:0 0\9;line-height:normal;}
nav .submenu li:first-child a{background-image:none\9;}
nav .submenu li:first-child a{border-width:0;}
nav .submenu li:hover a{background:0 url(../../../static/v2/images/home/fleche-list-blanc.png) no-repeat;}
nav>ul>li:hover ul{display:block;}
nav ul li .lines{text-align:center;}
nav .submenu li a.new:before{content:'Nouveau!';display:inline-block;color:#fff;background-color:#ff5f46;padding:2px;margin-right:4px;}
.kv-Nav-container{background-color:#fff;position:relative;display:inline-block;z-index:950;position:relative;}
#list .kv-Nav-container,#ouetquandpartir .kv-Nav-container,#avisclient .kv-Nav-container,#customerreviewsplapubn .kv-Nav-container,#weathercountry .kv-Nav-container,#subscAbo .kv-Nav-container,#bdChangeMail .kv-Nav-container,#travel .kv-Nav-container,#presseBody .kv-Nav-container,#nos-partenaires .kv-Nav-container,#accommodation .kv-Nav-container,#faqBody .kv-Nav-container,#bodyid-logement .kv-Nav-container,#pageInfoBody .kv-Nav-container,#bonsplans .kv-Nav-container{right:0;}
.kv-Nav-list{position:relative;background-color:#fff;display:table;width:1280px;padding:0;margin:0 auto;}
.kv-Nav-list ul{list-style:none;}
.kv-Nav-item{display:table-cell;box-sizing:border-box;text-align:center;z-index:102;float:none;}
.kv-Nav-item a,.kv-Nav-item span{position:relative;text-decoration:none;color:#050505;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;}
.kv-Nav-item a{cursor:pointer;}
.kv-Nav-item>a,.kv-Nav-item>span{display:inline-block;box-sizing:border-box;padding:0 8px;width:100%;border-left:1px solid #d2d5da;line-height:23px;margin-top:2px;vertical-align:middle;align-items:center;}
.kv-Nav-item:hover{background-color:#ff5f46;}
.kv-Nav-item:hover>a,.kv-Nav-item:hover>span{color:#fff;border-left-color:transparent;}
.kv-Nav-item:hover+li>a,.kv-Nav-item:hover+li>span{border-left-color:transparent;}
.kv-Nav-item.kv-Nav-item--wSub:hover>a:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:7px 6px 0 6px;border-color:#ff5f46 transparent transparent transparent;border-width:10px 14px 0 14px;position:absolute;left:10%;left:50%;margin-left:-14px;top:31px;z-index:103;}
.kv-Nav-item.kv-Nav-item--wSub:hover ul{display:block;}
.kv-Nav-item:hover .kv-Nav-overlay{display:block;}
.kv-Nav-item:last-child .kv-Nav-item--submenu{right:0;left:auto;}
.kv-Nav-item--home{width:44px;height:44px;border-left:0;padding:0;background-repeat:no-repeat;background-position:14px -376px;background-color:#fff;background-image:url("../../images/navmenu/sprite-global.png");}
.kv-Nav-item--home:hover{background-position:14px -409px;width:44px;padding:0;height:44px;}
.kv-Nav-item--home>a{height:40px;border-left:none;}
.kv-Nav-overlay{display:none;position:absolute;left:0;top:0;background:rgba(0,0,0,0.5);z-index:100;height:100%;width:100%;top:145px;}
.kv-Nav-overlay:hover{display:none!important;}
.kv-Nav-item--submenu{display:none;font-size:0;position:absolute;width:1280px!important;top:44px;left:0;background-color:#f3f3f3;z-index:101;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-align:left;}
.kv-Nav-item--submenu.kv-Nav-item--submenu--1{width:240px;}
.kv-Nav-item--submenu.kv-Nav-item--submenu--1Img{width:800px;}
.kv-Nav-item--submenu.kv-Nav-item--submenu--2{width:480px;}
.kv-Nav-item--submenu.kv-Nav-item--submenu--2Img{width:1040px;}
.kv-Nav-item--submenu.kv-Nav-item--submenu--3{width:720px;}
.kv-Nav-item--submenu.kv-Nav-item--submenu--3Img{width:1280px;}
.kv-Nav-item--submenu>li{display:inline-block;vertical-align:top;width:240px;min-height:190px;box-sizing:border-box;}
.kv-Nav-item--submenu>li>p{font-family:Arial;font-size:16px;font-weight:bold;color:#242d44;padding:25px 0 0 20px;margin:0;}
.kv-Nav-item--submenu>li ul{margin-top:15px;padding-left:20px;}
.kv-Nav-item--submenu>li ul li{height:auto;margin-top:2px;}
.kv-Nav-item--submenu>li ul li span{display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:1px -273px;background-color:transparent;background-image:url("../../../static/v2/images/home/sprite-arrows.png");content:"";width:9px;height:21px;}
.kv-Nav-item--submenu>li ul li a{display:inline-block;vertical-align:top;color:#4b5264;font-family:Arial;font-size:14px;font-weight:normal;width:95%;}
.kv-Nav-item--submenu>li ul li:hover a{font-weight:bold;}
.kv-Nav-item--submenu>li+li ul{border-left:1px solid #d3d2d2;}
.kv-Nav-item--submenu>li.kv-NavSub-vignette{float:right;width:560px;padding:20px 20px 20px 0;height:auto;}
.kv-Nav-item--submenu>li.kv-NavSub-vignette img{width:542px;}
.kv-Nav-item--submenu>li.kv-NavSub-vignette div{position:relative;display:inline-block;height:auto;font-size:0;}
.kv-Nav-item--submenu>li.kv-NavSub-vignette div:after{content:"\a";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.3);opacity:0;transition:all 1s;-webkit-transition:all 1s;}
.kv-Nav-item--submenu>li.kv-NavSub-vignette div:hover:after{opacity:1;}
.kv-Nav-item--submenu li a.new:before{content:"Nouveau!";display:inline-block;padding:2px;margin-right:4px;color:black;background-color:white;}