/* Author : Sharat Gujadhur*/
@charset "UTF-8";
@font-face{font-family:'ubuntubold';src:url(../fonts/ubuntu-bold-webfont.eot);src:url(../fonts/ubuntu-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-bold-webfont.woff) format("woff"),url(../fonts/ubuntu-bold-webfont.ttf) format("truetype"),url(../fonts/ubuntu-bold-webfont.svg#ubuntubold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'ubuntubold_italic';src:url(../fonts/ubuntu-bolditalic-webfont.eot);src:url(../fonts/ubuntu-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-bolditalic-webfont.woff) format("woff"),url(../fonts/ubuntu-bolditalic-webfont.ttf) format("truetype"),url(../fonts/ubuntu-bolditalic-webfont.svg#ubuntubold_italic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'ubuntuitalic';src:url(../fonts/ubuntu-italic-webfont.eot);src:url(../fonts/ubuntu-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-italic-webfont.woff) format("woff"),url(../fonts/ubuntu-italic-webfont.ttf) format("truetype"),url(../fonts/ubuntu-italic-webfont.svg#ubuntuitalic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'ubuntulight';src:url(../fonts/ubuntu-light-webfont.eot);src:url(../fonts/ubuntu-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-light-webfont.woff) format("woff"),url(../fonts/ubuntu-light-webfont.ttf) format("truetype"),url(../fonts/ubuntu-light-webfont.svg#ubuntulight) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'ubuntulight_italic';src:url(../fonts/ubuntu-lightitalic-webfont.eot);src:url(../fonts/ubuntu-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-lightitalic-webfont.woff) format("woff"),url(../fonts/ubuntu-lightitalic-webfont.ttf) format("truetype"),url(../fonts/ubuntu-lightitalic-webfont.svg#ubuntulight_italic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'ubuntumedium';src:url(../fonts/ubuntu-medium-webfont.eot);src:url(../fonts/ubuntu-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-medium-webfont.woff) format("woff"),url(../fonts/ubuntu-medium-webfont.ttf) format("truetype"),url(../fonts/ubuntu-medium-webfont.svg#ubuntumedium) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'ubuntumedium_italic';src:url(../fonts/ubuntu-mediumitalic-webfont.eot);src:url(../fonts/ubuntu-mediumitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-mediumitalic-webfont.woff) format("woff"),url(../fonts/ubuntu-mediumitalic-webfont.ttf) format("truetype"),url(../fonts/ubuntu-mediumitalic-webfont.svg#ubuntumedium_italic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'ubunturegular';src:url(../fonts/ubuntu-regular-webfont.eot);src:url(../fonts/ubuntu-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/ubuntu-regular-webfont.woff) format("woff"),url(../fonts/ubuntu-regular-webfont.ttf) format("truetype"),url(../fonts/ubuntu-regular-webfont.svg#ubunturegular) format("svg");font-weight:400;font-style:normal}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
html,body{overflow-x:hidden!important;position:relative!important;*height:auto;height:auto\9}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
a{text-decoration:none;cursor:pointer}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
body{color:#000;line-height:1.5em;font-family:'ubuntubold';font-size:1px em;background:#fff;padding:0;margin:0}
.page{max-width:1270px;margin:0 auto;position:relative!important;background:#fff;height:100%}
h1{color:#26539C;font-size:2.5em;font-weight:400;line-height:37px;margin:0 0 .5em;text-transform:uppercase;width:336px;word-wrap:break-word;float:left}
h2{font-size:2.4em;color:#000}
h3{font-size:1.5em;color:#000}
#container_decouvrir h2{text-align:left}
.expodetails a.link,.mariage a.link,a.logo,.open_quote,.close_quote,.descriptionbox .bx-wrapper .bx-controls-direction a.bx-next,.descriptionbox .bx-wrapper .bx-controls-direction a .bx-next:hover,.descriptionbox .bx-wrapper .bx-controls-direction a.bx-prev,.mariage a.link,article .bx-wrapper .bx-controls-direction a.bx-next,article .bx-wrapper .bx-controls-direction a .bx-next:hover,article .bx-wrapper .bx-controls-direction a.bx-prev,a.facebookicon,a.tripicon,a.contacticon,.newsform input.submit,a.more{background:url(../images/sprite.png) no-repeat}
p{margin:0 0 .75em}
a{color:#000;cursor:pointer}
a:hover{color:red}
header{float:left;height:auto;width:98%;margin:10px 0;padding:0 10px}
ul.toplink{float:right;margin:0 0 40px;padding:0}
ul.toplink li{list-style:none;float:left}
ul.toplink li a:hover{color:#99999A}
ul.toplink li.lang a{background-color:#000;color:#FFF;display:block;float:left;height:23px;margin-top:-10px;padding:9px 14px 5px 5px;text-align:center;width:12px}
ul.toplink li.lang a:hover{background-color:#bfb1a5;color:#FFF}
ul.toplink li a{font-family:'ubuntulight';font-size:1em;color:#000;padding:0 10px}
.mnav .search{float:left!important;width:45%!important}
.search{background:url(../images/search_bg.jpg) no-repeat center right;width:25%;height:26px;float:right;position:relative}
.serCn{position:relative;background:none;width:100%;float:left}
.login_button{width:32px;height:26px;position:absolute;right:0;top:0;z-index:1;opacity:0;cursor:pointer;background:none}
.serCn .subfields{background:none;float:right;width:80%;margin-right:32px;padding-left:5px}
.search_page{width:85%;float:left;padding:15px}
.search_page h2{color:#26539C;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:40px}
.search_page .xsltsearch_form{display:none}
.search_page #xsltsearch_summary{font-family:'ubuntulight';color:#606060;font-size:16px;text-align:justify;line-height:20px}
.search_page #xsltsearch_results{font-family:'ubuntulight';color:#606060;font-size:16px;text-align:justify;line-height:20px}
.search_page #xsltsearch_stats{display:none}
nav{clear:left;float:left;width:100%;margin:0 0 30px}
nav a{color:#99999a;text-transform:uppercase;text-decoration:none;display:inline-block;font-size:1.5em;font-family:'ubuntubold';padding:0 10px 0 0}
nav a:hover{color:grey}
.mobile_small{display:none}
#container_decouvrir a.logo{background:url(../images/aventure_du_sucre_logo.png) no-repeat 0 0;height:76px;width:100%;position:absolute;top:10px;left:10px;z-index:10}
a.logo{background:url(../images/aventure_du_sucre_logo.png) no-repeat 0 0;width:259px;height:76px;display:block;position:absolute;top:35px;left:35px;z-index:10}
.logo_background{background:url(../images/flouter-logo.png) no-repeat left top;width:100%;height:620px;position:absolute;top:0;left:0;z-index:9;cursor:pointer}
#container_decouvrir .logo_background{height:auto;min-height:250px;overflow:hidden;background:none}
.item{float:left}
.mobile_head{display:none}
.col1{float:left;margin-bottom:20px;width:620px;height:620px}
.col1 img{width:620px;height:620px}
.col2{float:left;width:300px;height:320px;z-index:1}
.col13{float:left;width:300px;height:320px;z-index:0}
.col3{float:left;width:620px;height:320px}
.col4{float:left;width:620px;height:320px}
.col5{float:left;width:600px;height:380px;margin-top:35px;margin-bottom:20px}
.col6{float:left;width:602px;height:380px;margin-top:35px;margin-left:15px;margin-bottom:20px}
.col7{float:left;width:620px;height:300px}
.col8{float:left;width:448px;height:433px}
.col9{float:left;width:308px;height:433px}
.col10{float:left;width:300px;height:320px;z-index:0}
.col11{float:left;width:300px;height:320px;z-index:0}
.col12{float:left;width:72%;height:380px;margin-top:35px;margin-bottom:20px}
.col5 .bx-wrapper{width:100%;max-width:600px!important}
/*iframe{float:left;margin-left:10px!important;width:605px;height:300px}*/

#dvCaptcha iframe{    width: 303px!important;}
iframe {
    float: left;
    margin-left: -14px !important;
    width: 114%;
    height: 410px;    margin-top: 37px;
}
.block{float:left}
.left{margin-left:10px}
div.opacity{background-color:#000;float:left;height:100%;opacity:.1;position:absolute;width:100%;z-index:999}
.intro{clear:left;float:left;padding:0 10px}
.intro span p{font-family:'ubuntulight';color:#606060;font-size:15px;clear:left;float:left;text-align:justify;line-height:20px}
a.more{background-position:-44px -199px;width:50px;height:50px;float:right}
a.more:hover{background-position:-94px -199px;width:50px;height:50px;float:right}
.gallery,.facebook{float:left;cursor:pointer}
.gallery a{float:left;background-color:#f1f1f1}
.boutique{float:right;width:145px;height:145px;cursor:pointer}
.boutique a,.info a,.trip a,.gallery a{color:#fff;text-transform:uppercase;font-size:1px em;text-align:left;padding-top:20px;display:block;padding-left:20px;line-height:17px;background-color:#004897;width:125px!important;height:125px!important}
.boutique a.card-back,.gallery a.card-back{color:#004897;text-transform:uppercase;font-size:1px em;text-align:left;padding-top:20px;display:block;padding-left:20px;line-height:17px;background-color:#f1f1f1;width:126px;height:125px;cursor:pointer}
.info a.card-back{color:#685b5c;text-transform:uppercase;font-size:1px em;text-align:left;padding-top:20px;display:block;padding-left:20px;line-height:17px;background-color:#f1f1f1;width:125px;height:125px}
.info a.card-front{background-color:#685b5c}
.trip a.card-front{background-color:#599442}
.trip a.card-back{background:#599442}
.trip a.card-back img{margin:0 0 0 -4px}
.facebook a.card-front{background-color:#3c599d;width:130px;height:130px;clear:both;margin-top:5px;padding:15px 0 0 15px;color:#fff}
.facebook a.card-back{color:#f3ab2e;text-transform:uppercase;font-size:1px em;text-align:left;padding-top:35px;display:block;padding-left:35px;line-height:17px;background-color:#f1f1f1;width:110px;height:110px;margin-top:5px;position:relative}
.train,.cafe{width:300px;height:300px;font-family:'ubuntubold';font-size:40px;text-align:left;cursor:pointer}
.train .card-front,.cafe .card-front{width:300px;height:300px;color:#fff;float:left}
.train .card-back{background-color:#EC5A21;width:300px;height:300px;color:#fff}
.cafe .card-back{background-color:#68BD5F;width:300px;height:300px;color:#fff}
.train .card-front span,.train .card-back span,.cafe .card-front span,.cafe .card-back span{position:absolute;bottom:-8px;left:25px;text-transform:uppercase;line-height:40px}
.expositions span.more{clear:both;color:#000;float:left;font-family:'ubuntubold';font-size:30px;line-height:32px;padding:10px;text-transform:uppercase;width:80%}
.expositions span.detail{float:left;font-family:'ubuntulight';font-size:14px;padding:10px}
#container_decouvrir .expositions ul li .detail div{font-family:'ubuntulight';color:#606060;font-size:16px;margin:0;text-align:justify}
.flip-container{width:145px;height:145px}
.front,.back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.4s;-webkit-transform-style:preserve-3d;-moz-transition:.4s;-moz-transform-style:preserve-3d;-o-transition:.4s;-o-transform-style:preserve-3d;-ms-transition:.4s;-ms-transform-style:preserve-3d;transition:.4s;transform-style:preserve-3d;position:absolute;top:0;left:0}
.front{z-index:2;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg)}
.back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(180deg)}
.flip-card{display:block;position:relative;z-index:1000;width:100%;height:100%}
.flip-card .card-front,.flip-card .card-back{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform 1000ms;-o-transition:-o-transform 1000ms;-webkit-transition:-webkit-transform 1000ms;transition:transform 1000ms;display:block;height:100%;position:absolute;width:100%}
.flip-card .card-front{-moz-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0);z-index:900}
.flip-card .card-back{-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);z-index:800}
.flip-card .card-back.bad-rotation{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.flip-card:hover .card-front{-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.flip-card:hover .card-back{z-index:950;-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}
.galery_bg{background:url(../images/img_gal.jpg)left top no-repeat;width:145px;height:145px}
.trip{float:left;margin:10px 10px 0 1px}
.facebook{margin-top:4px}
.info{float:right}
.train{float:right}
.expo{float:left;width:448px;    margin-top: 125px;}
.expo img{float:left;width:100%}
.avis{width:145px;height:145px;float:right;margin:8px 0 0;display:none;position:absolute;top:442px;left:10px}
.avis a{display:block}
.descriptionbox{background-color:#f1f1f1;float:right;width:448px;height:433px}
.descriptionbox .bx-wrapper{width:500px}
.descriptionbox ul{float:left}
.descriptionbox ul li{padding:40px 0 0;width:324px!important;font-family:'ubuntulight';margin-left:10px;margin-right:16px;text-align:justify}
.pub{float:left;margin-left:2px}
.pub .pub_mobile{display:none}
.descriptionbox .bx-wrapper .bx-controls-direction a.bx-next{width:34px;height:34px;float:left;background-position:-466px -466px;right:20px}
.descriptionbox .bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:-466px -432px;width:34px;height:34px}
.descriptionbox .bx-wrapper .bx-controls-direction a.bx-prev{width:34px;height:34px;float:left;background-position:-466px -397px;right:30px;top:5px}
.descriptionbox .bx-wrapper .bx-viewport{position:relative;margin-top:20px}
.descriptionbox .bx-wrapper .bx-controls{position:relative;top:-393px;float:right;right:-8px}
.descriptionbox .bx-wrapper .bx-viewport ul li{float:left}
.mariage{float:left}
article{float:left;background:#242424;padding:20px 20px 0 0;width:720px;color:#fff}
article.visite{background:#26539c;padding:20px 20px 0 0;max-width:1241px;width:100%;color:#fff;height:370px!important;display:block;overflow:hidden}
article h2{color:#fff;font-family:'ubuntubold';text-transform:uppercase;padding-left:20px;padding-top:20px}
article ul.slide3 li{width:240px!important;float:left!important;padding:0 30px;font-size:1em}
article ul.slide3{clear:both}
article ul.slide4 li{width:291px!important;float:left!important;padding:0;margin-left:20px}
article ul.slide4{clear:both;float:left}
article ul.slide4 li a{color:#fff;font-family:'ubuntubold';text-transform:uppercase;word-wrap:break-word;font-size:1.2em;height:55px;overflow:hidden;float:left;line-height:30px}
.FR article .bx-controls{left:268px;position:absolute;top:30px;z-index:10}
.EN article .bx-controls{left:268px;position:absolute;top:30px;z-index:10}
article .bx-controls{left:268px;position:absolute;top:-34px;z-index:10}
article .bx-wrapper .bx-controls-direction a.bx-next{width:34px;height:34px;float:left;background-position:-466px -359px;right:20px;display:block}
article .bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:-466px -324px;width:34px;height:34px;display:block}
article .bx-wrapper .bx-controls-direction a.bx-prev{width:34px;height:34px;float:left;background-position:-466px -283px;right:22px;display:block}
article a.lireplus{background:url(../images/lireplus.png)right top no-repeat;width:87%;height:125px;line-height:20px;float:right;text-align:left;color:#fff;font-size:1.3em;padding-right:32px}
article a.lireplus:hover{background:url(../images/lireplus_hover.png)right top no-repeat;color:#fff}
article span.detail{float:left;font-family:'ubuntulight';margin:10px 0;font-size:.9em;line-height:21px;text-align:justify}
article.visite{margin:50px 0 20px}
article.visite .bx-controls{float:left;left:450px;position:relative;top:-302px;float:left;left:422px;position:relative;top:-401px}
article.visite .bx-wrapper .bx-controls-direction a.bx-next{width:34px;height:34px;float:left;background-position:-466px -359px;right:20px}
.Découvrir article.visite .bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:-466px -324px;width:34px;height:34px}
article.visite .bx-wrapper .bx-controls-direction a.bx-prev{background-position:-339px -329px;float:left;height:45px;right:30px;width:34px}
article.visite a.ddl{background:url(../images/telecharger_button.png)left center no-repeat;height:46px;padding-left:10px;width:100%;color:#000;line-height:46px;margin-top:20px}
article.visite span.detail{float:left;font-family:'ubuntulight';margin:10px 0;font-size:.9em;line-height:21px;height:100px;overflow:hidden;width:88%}
article.visite h2{margin-bottom:30px}
#container{width:100%;padding:0 10px;float:left}
.main_wrapper{width:100%;margin:auto}
.slide2,.slide3{padding-top:40px}
section{float:left;display:block;clear:left;margin-top:20px}
.box2{float:left;display:block;width:47%;height:300px}
.map{width:98%;float:left}
.map h3.tit{color:#26539c;float:left;font-family:'ubuntubold';font-size:40px;line-height:40px;padding:10px 0;text-transform:uppercase;width:100%}
.map h3.tit sup{vertical-align:super;font-size:15px}
.map .map_container{width:60%;float:left}
.map .map_container img{float:left;width:100%;height:auto}
.map_details{width:35%;float:right;text-align:left}
.map ol{float:right}
.map ol li{float:left;clear:left;font-family:'ubuntulight';float:left;font-size:1em}
.expodetails{float:left;background:#f1f1f1;width:100%;padding:0;margin:0}
.expodetails .title,.mariage .title{color:#26539c;font-family:'ubuntubold';font-size:1.42em;width: 62%;float:left;padding:10px;}
.expo_home{font-size:24px!important;margin:12px 0 0}
.expodetails span.date{float:right;font-family:'ubuntulight';font-size:.8em;padding:10px 0 0;text-align:right;width: 32%;margin-right: 1%;margin-top: 1%;}
.expodetails .more{clear:both;color:#26539C;float:left;font-family:'ubuntubold';font-size:30px;line-height:33px;padding:10px;width:79%;text-transform:uppercase}
#container_decouvrir .expodetails span.readmore{clear:both;color:#26539C;float:left;font-family:'ubuntubold';font-size:30px;line-height:27px;padding:10px;width:79%;text-transform:uppercase}
.expodetails a.link{background-position:-12px -449px;border:medium none red;display:block;float:right;height:63px;position:relative;top: 9px;width:51px;}
.expodetails a.link:hover{background-position:-76px -451px;height:63px;width:51px}
.scroll-pane{width:98%!important;height:290px!important;border:none;outline:none;margin:8px 0 2px}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;right:2px;width:6px;height:100%;background:none;z-index:99}
.contentVideo .jspVerticalBar{position:absolute;right:-30px;width:3px;height:100%;background:none}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#99999a;position:relative}
.jspDrag{background:#26539C;position:relative;top:0;left:0;cursor:pointer;z-index:99}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:none;text-indent:-20000px;display:none;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:none}
.jspVerticalBar .jspArrow{height:20px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
.expo_link{background:url(../images/sprite.png) no-repeat;background-position:-12px -449px;border:medium none red;display:block;float:right;height:51px;position:relative;margin:-8px 0 0;width:51px}
.expo_link:hover{background-position:-76px -451px;height:51px;width:51px}
.mariage .mariage_text a.link{background-position:-446px 2px;border:medium none red;display:block;float:right;height:50px;width:50px}
.mariage .mariage_text a.link:hover{background-position:-446px -48px;height:50px;width:50px}
.mariage_text{width:100%;float:left}
.mariage .mariage_text .title{font-size:40px;font-family:'ubuntubold';color:#b7855f;width:236px;line-height:40px;text-transform:uppercase;padding:0}
.mariagebg{float:right;width:300px;height:300px;margin-top:20px}
.mariagesm{clear:both;float:left;position:relative;top:-144px}
.mariapic{border:15px solid #FFF;float:left;height:147px;left:0;position:relative;top:-308px}
.wedding{float:left;width:300px;height:300px;clear:left;margin-top:20px}
.wedding span.weddingrg{clear:left;float:right;margin-right:3px;margin-top:-2px}
.weddinglt{float:left}
.open_quote,.close_quote{width:32px;height:32px;float:left;display:block;position:relative}
.open_quote{background-position:0 -196px;left:5%;top:60px}
.close_quote{background-position:0 -239px;bottom:45px;left:90%}
.clear:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
#content_actus{width:90%;min-height:100%;margin-bottom:0;height:100%!important;padding:5px 10px}
#content_actus:after{content:"";display:block}
#content_actus .org{height:120px!important}
#content_actus h2{color:#26539C;font-size:40px;font-weight:400;margin:0 0 .5em;text-transform:uppercase;width:336px;word-wrap:break-word;float:left}
#content_actus h3.actus_title{color:#99999a;float:left;font-family:'ubuntubold';font-size:30px;line-height:33px;padding:10px;width:96%;text-transform:uppercase}
#content_actus .actus_details{width:100%;float:left;position:relative}
#content_actus .actus_details .actus_container .actus_image{width:100%;float:left}
#content_actus .actus_details .actus_container{width:100%;float:left}
#content_actus .actus_details .actus_container .actus_text{width:100%;float:left}
#content_actus .actus_details .navigation_container{width:250px;float:left;margin:10px 0 0 10px}
#content_actus .actus_details .navigation_container h4{color:#99999a;text-transform:uppercase;text-decoration:none;font-size:20px;font-family:'ubuntubold'}
#content_actus .actus_details .navigation_container .next_page{font-family:'ubuntubold';font-size:22px;width:60px;height:33px;float:left;text-align:center;padding-top:5px}
#content_actus .actus_details .navigation_container .prev_page{font-family:'ubuntubold';font-size:22px;width:48px;height:33px;float:left;text-align:center;padding-top:5px}
#content_actus .actus_details .navigation_container a{text-decoration:none;color:#000}
#content_actus .actus_details .detail p{font-family:'ubuntulight';color:#606060;font-size:16px;margin:4px 0}
#content_actus .actus_details .expodetails{float:left;background:#fff;width:630px;padding:0 0 10px;margin:0}
#content_actus .actus_details .expodetails .title{color:#26539c;font-family:'ubuntubold';font-size:1.42em;width:40%;float:left;padding:10px}
#content_actus .actus_details .expodetails span.date{float:left;font-family:'ubuntulight';font-size:.8em;padding:2px 0 0;text-align:right;width:100%}
#content_actus .actus_details .actus_container .image_cont{width:630px;float:left;margin-top:15px}
#content_actus .actus_details .actus_container .image_cont img{width:100%!important;max-width:630px;margin-bottom:20px}
#content_actus .actus_details .expodetails p{font-family:'ubuntulight';color:#606060;font-size:16px;margin:4px 0}
#content_actus .actus_details span{width:98%;float:left}
#content_actus .actus_details span.detail{margin-top:25px;width:100%;float:left;font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-align:justify}
#content_actus .actus_details span.more{width:50%;text-transform:uppercase;margin-bottom:12px;margin-top:-20px}
.expo_page span.more{width:98%!important;float:left}
.expo_page span.date{margin-bottom:10px}
.Galerie .fancybox-prev{left:-44px}
.Galerie .fancybox-next{right:-45px}
.Galerie .fancybox-nav span{visibility:visible}
.temoignage_mobile{width:111px;height:111px;background-color:#000}
.container_footer{float:left;position:static}
footer{font-size:.85em;color:#9ba0bd;padding:40px 0 0 6px;clear:both;float:left;width:100%}
.org{font-size:.85em;color:#9ba0bd;padding:40px 0 0;clear:both;float:left;width:100%}
.newsletter{float:left;width:70%}
.details,.newsform{float:left;width:330px}
.socialicon{float:right;width:355px}
.newsform{width:450px}
.newsletter_mobile{width:95%;float:left;padding:5px}
.newsletter_mobile .details{margin-top:55px}
.newsletter_mobile .newsform{width:100%!important}
.news_letter{width:111px;height:111px;float:left;display:none;margin-top:2px}
.news_letter a{background:url(../images/but_newsletter.png) no-repeat left top;width:111px;height:109px;float:left;display:block}
a.facebookicon,a.tripicon,a.contacticon{float:left;background-position:0 -275px;display:block;width:111px;height:111px}
a.facebookicon:hover{background-position:-111px -305px}
a.tripcertificate{position:relative;background:url(../images/trip.jpg) no-repeat left 2px;width:111px;height:111px;margin-right:10px;display:block;float:left}
a.tripcertificate:hover{background:url(../media/29946/tripcertificate.jpg) no-repeat left 2px;float:left;height:111px;width:111px}
.tripcertificate .TA_certificateOfExcellence{position:absolute;z-index:1;bottom:0;left:0;display:none}
.EN a.contacticon,.Museum a.contacticon,.Shop a.contacticon,.Restaurant a.contacticon,.Functions a.contacticon,.What a.contacticon,.Teaching a.contacticon{background:url(../images/contact_us.jpg) no-repeat left top!important}
.EN a.contacticon:hover,.Museum a.contacticon:hover,.Shop a.contacticon:hover,.Restaurant a.contacticon:hover,.Functions a.contacticon:hover,.What a.contacticon:hover,.Teaching a.contacticon:hover{background:url(../images/contact_ushover.jpg) no-repeat left top!important}
.tripcertificate:hover .TA_certificateOfExcellence{display:block}
a.contacticon{background-position:-338px -387px}
a.contacticon:hover{background-position:-227px -387px}
.newsform .form{float:left;width:330px}
.socialicon ul{float:left;width:100%}
.socialicon ul li{float:left}
.socialicon ul li a.facebookicon,.socialicon ul li a.tripicon{margin-right:10px}
.details{margin-right:0}
.details h4{font-family:'ubuntubold';font-size:24px;color:#26539C;text-transform:uppercase}
.details span{font-family:'ubuntubold';font-size:15px;color:#242424;float:left;margin-top:10px;line-height:19px}
.newsform input.submit{display:none}
.newsform a.inscrire{background:url(../images/sprite.png) no-repeat;background-position:-332px -2px;display:block;float:left;height:111px;width:111px;clear:none;margin:0;padding:0;text-indent:-9999px}
.newsform a.inscrire:hover{background-position:-169px -185px;height:111px;width:111px}
.newsform a.subscribe{background:url(../images/subscribe_off.jpg) no-repeat left top!important;display:block;float:left;height:111px;width:111px;clear:none;margin:0;padding:0;text-indent:-9999px}
.newsform a.subscribe:hover{background:url(../images/subscribe.jpg) no-repeat left top!important;height:111px;width:111px}
.newsform .news_letter{width:111px;height:111px;float:left;display:none}
.newsform .news_letter a{display:block}
input,select{background:#f1f1f1;color:#242424;outline:none;border:none;clear:left;float:left;width:301px;height:15px;margin-bottom:5px;padding:5px;font-family:'ubuntulight';font-size:12px}
select{padding:0;height:20px;width:185px!important}
input[type='checkbox']{width:20px!important}
#container_decouvrir{width:100%;min-width:310px}
#container_decouvrir .aventure_image{width:48%;float:left;min-width:300px;margin-right:2%;position:relative}
#container_decouvrir .aventure_image a{display:block}
#container_decouvrir .aventure_image img{width:100%;height:auto;min-height:190px}
#container_decouvrir .text_decouvrir{width:48%;float:left;min-width:300px;min-height:310px}
#container_decouvrir .text_decouvrir h1{color:#26539C;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:36px;height:133px}
.What #container_decouvrir .text_decouvrir h2{width:90%}
#container_decouvrir .text_decouvrir h1 span{color:#dad9d9;font-size:35px;line-height:35px}
#container_decouvrir .text_decouvrir a{display:block;float:right;width:24%}
#container_decouvrir .text_decouvrir a img{width:100%}
#container_decouvrir .text_decouvrir .sharer_inner{background:url(../images/sharer.jpg) no-repeat left top;background-size:contain;width:146px;height:146px;float:right;margin:10px 0 0;position:relative}
#container_decouvrir .text_decouvrir .sharer_inner:hover .sharer_container{display:block}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container{color:#fff;text-transform:uppercase;font-size:1px em;text-align:left;padding-top:10px;display:block;padding-left:10px;line-height:17px;background-color:#f1f1f1;width:136px;height:136px;position:absolute;top:0;left:0;z-index:1;display:none}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container ul{width:100px;float:left}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container ul li{width:32px;height:32px;float:left;margin:10px 0 0 10px}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container ul li a{width:100%;display:block}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container ul li a img{width:100%}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container h3{font-size:14px;font-family:'ubuntubold';text-transform:uppercase;color:#242424;line-height:15px;text-align:right;float:right;margin:15px 5px 0 0}
#container_decouvrir .text_histoire{margin-top:25px;width:45%;float:left;padding:0 1%;margin-right:2%;max-height:295px;overflow-y:hidden}
#container_decouvrir .text_histoire h2{color:#26539C;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:40px}
#container_decouvrir .text_histoire p{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-align:justify}
#container_decouvrir .text_histoire div{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-align:justify}
#container_decouvrir .text_histoire div a{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-decoration:underline}
#container_decouvrir .text_histoire div a:hover{color:#26539C}
#container_decouvrir .slider_right{width:48%;float:left;margin-top:25px;height:300px;overflow:hidden}
#container_decouvrir .slider_right img{width:100%;height:auto}
#container_decouvrir .text_reserve{margin-top:30px;width:48%;float:left;min-height:270px;margin-left:2%}
#container_decouvrir .text_reserve h2{color:#26539C;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:40px}
#container_decouvrir .text_reserve p{font-family:'ubuntulight';color:#606060;font-size:16px;margin-top:15px;line-height:20px;text-align:justify}
#container_decouvrir .text_reserve div{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-align:justify}
#container_decouvrir .text_reserve p a{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-decoration:underline}
#container_decouvrir .text_reserve p a:hover{color:#26539C}
.mail_lower{text-transform:lowercase!important}
#container_decouvrir .gallery_decouvrir{width:48%;float:left;margin-top:30px;height:300px;overflow:hidden;position:relative}
#container_decouvrir .gallery_decouvrir ul{width:75%;float:left;height:292px;overflow:hidden}
#container_decouvrir .gallery_decouvrir ul li{float:left}
#container_decouvrir .gallery_decouvrir ul li a{width:142px;height:142px;float:left;margin:0 6px 6px 0}
#container_decouvrir .gallery_decouvrir ul li img{width:100%}
#container_decouvrir .image_zoom{float:left;border:none;width:23%;height:auto}
#container_decouvrir .image_zoom .zoom_image{float:left;border:none;width:142px;height:142px;background:url(../images/img_zoom.jpg) no-repeat left top}
#container_decouvrir .image_zoom a{display:block;width:100%;float:left}
#container_decouvrir .image_zoom img{border:none;outline:none;width:100%;float:left}
#container_decouvrir .text_musee{margin-top:30px;width:48%;float:left;min-height:270px;margin-left:2%}
#container_decouvrir .text_musee h2{color:#26539C;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:40px}
#container_decouvrir .text_musee p{font-family:'ubuntulight';color:#606060;font-size:16px;margin-top:15px;line-height:20px;text-align:justify}
#container_decouvrir .text_musee div{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-align:justify}
#container_decouvrir .text_musee p a{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-decoration:underline}
#container_decouvrir .text_musee p a:hover{color:#26539C}
#container_decouvrir .expositions{margin-top:50px;width:850px;float:left;position:relative}
#container_decouvrir .expositions_intro{width:400px;float:left}
#container_decouvrir .expositions_intro img{margin-top:15px}
#container_decouvrir .expositions ul li{width:400px;margin-left:20px;float:left}
#container_decouvrir .expositions_intro h2{color:#26539C;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:40px}
#container_decouvrir .expositions_intro h2 a{color:#26539C}
#container_decouvrir .expositions_intro p{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;margin:15px 0;width:380px;text-align:justify}
#container_decouvrir .expositions ul li p{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;margin:4px 0}
#container_decouvrir .expositions ul li img{width:100%;float:left}
#container_decouvrir .text_corporate{margin-top:30px;width:48%;float:left;margin-right:2%}
#container_decouvrir .text_corporate h2{color:#26539C;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:40px}
#container_decouvrir .text_corporate p{font-family:'ubuntulight';color:#606060;font-size:16px;text-align:justify}
#container_decouvrir .text_corporate p a{font-family:'ubuntulight';color:#606060;font-size:16px;text-decoration:underline}
#container_decouvrir .text_corporate p a:hover{color:#26539C}
#container_decouvrir .text_corporate div{font-family:'ubuntulight';color:#606060;font-size:16px;text-align:justify;line-height:20px}
#container_decouvrir .text_corporate div a{font-family:'ubuntulight';color:#606060;font-size:16px;text-decoration:underline}
#container_decouvrir .text_corporate div a:hover{color:#26539C}
#container_decouvrir .text_mariage{margin-top:30px;width:48%;float:left;margin-left:2%;min-height:300px}
#container_decouvrir .text_mariage h2{color:#26539C;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:40px}
#container_decouvrir .text_mariage p{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-align:justify}
#container_decouvrir .text_mariage div{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-align:justify}
#container_decouvrir .text_mariage p a{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-decoration:underline}
#container_decouvrir .text_mariage div a{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-decoration:underline}
#container_decouvrir .text_mariage p a:hover{color:#26539C}
#container_decouvrir .text_mariage div a:hover{color:#26539C}
#container_decouvrir .text_cadeaux{margin-top:43px;width:48%;float:left;margin-left:2%}
#container_decouvrir .text_cadeaux h2{color:#26539C;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:40px}
#container_decouvrir .text_cadeaux p{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;margin-top:15px;text-align:justify}
#container_decouvrir .text_cadeaux p a{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-decoration:underline}
#container_decouvrir .text_cadeaux p a:hover{color:#26539C}
#container_decouvrir .text_pratiques{margin-top:45px;width:48%;float:left;margin-left:2%}
#container_decouvrir .text_pratiques h2{color:#26539C;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:40px}
#container_decouvrir .text_pratiques p{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;margin-top:15px}
#container_decouvrir .text_pratiques p a{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;text-decoration:underline}
#container_decouvrir .text_pratiques p a:hover{color:#26539C}
#container_decouvrir .bloc_voyage{width:380px;float:left;margin:50px 0 0 15px}
#container_decouvrir .bloc_voyage .bloc_top{width:380px;float:left}
#container_decouvrir .bloc_voyage .bloc_top .voyage_image{width:150px;float:left}
#container_decouvrir .bloc_voyage .bloc_top .voyage_text{width:55%;float:left;font-family:'ubuntulight';color:#606060;font-size:14px;line-height:17px;text-align:justify}
#container_decouvrir .bloc_voyage h3.bloc_title{color:#26539c;font-family:'ubuntubold';font-size:1.42em;width:100%;float:left;padding:0 0 10px;text-transform:uppercase}
#container_decouvrir .bloc_voyage .bloc_bottom{width:380px;float:left;margin-top:8px}
#container_decouvrir .bloc_voyage .bloc_bottom .catalogue_image{width:42%;float:left;margin-left:10px}
#container_decouvrir .bloc_voyage .bloc_bottom .catalogue_text{width:54%;float:left;font-family:'ubuntulight';color:#606060;font-size:14px;line-height:16px;text-align:justify}
.gallery_bloc{width:100%;float:left}
.gallery_bloc h2{color:#26539C;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:50px}
.thumbnails-cn{float:left;width:100%!important}
.thumb{float:left;width:300px;height:300px;margin-right:15px;margin-bottom:35px;position:relative}
.thumb .img{margin:0;width:300px;height:300px;overflow:hidden;margin-bottom:3px;position:relative}
.thumb .img a{display:block;margin:0;width:300px;height:300px;overflow:hidden;position:relative}
.thumb .title{margin:0;width:270px;position:absolute;z-index:1;bottom:0;left:0;font-family:'ubuntubold';text-transform:uppercase;color:#fff;font-size:35px;line-height:40px;cursor:pointer;background-color:#000;opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);padding:0 15px;top:0;-webkit-transition:all .5s ease-in 0;-moz-transition:all .5s ease-in 0;-o-transition:all .5s ease-in 0;transition:all .5s ease-in 0}
.thumb:hover .title{top:100%;-webkit-transition:all .5s ease-in 0;-moz-transition:all .5s ease-in 0;-o-transition:all .5s ease-in 0;transition:all .5s ease-in 0}
.thumb .title span{margin-top:10%;float:left}
.cover_video{float:left;width:300px;height:300px;margin-right:15px;margin-bottom:15px;position:relative}
.cover_video .video{margin:0;width:300px;height:300px;overflow:hidden;margin-bottom:3px;position:absolute;z-index:2;bottom:0;left:0;cursor:pointer}
.cover_video .video a{display:block;margin:0;width:300px;height:300px;overflow:hidden;position:absolute;z-index:2;bottom:0;left:0}
.cover_video .title{margin:0;width:270px;position:absolute;z-index:1;bottom:0;left:0;font-family:'ubuntubold';text-transform:uppercase;color:#fff;font-size:35px;line-height:40px;cursor:pointer;background-color:#000;opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);padding:0 15px;top:0;-webkit-transition:all .5s ease-in 0;-moz-transition:all .5s ease-in 0;-o-transition:all .5s ease-in 0;transition:all .5s ease-in 0}
.cover_video:hover .title{top:100%;-webkit-transition:all .5s ease-in 0;-moz-transition:all .5s ease-in 0;-o-transition:all .5s ease-in 0;transition:all .5s ease-in 0}
.cover_video .title span{margin-top:10%;float:left}
.cover_video iframe{margin-left:300px!important}
.multislider{width:47%;float:left;margin-top:45px;margin-right:1%;min-width:310px}
#container_decouvrir .col5{width:100%}
#container_decouvrir .bx-viewport{width:100%}
#container_decouvrir .bx-wrapper{max-width:100%!important;position:relative}
#container_decouvrir .bx-pager.bx-default-pager{display:none}
.contact{width:100%;clear:both;float:left}
.contact .left_content{width:48%;margin-right:2%}
.contact .map_container{width:48%;float:left;margin:40px 0}
.contact .map_container img{width:100%;float:left;margin-top:20px}
.contact .map_container .footertxt1{margin-top:15px}
.contact .left_content #Form1{width:100%;margin:0 auto;float:left;font-family:'ubunturegular'}
.contact .left_content #Form1 .form-item{overflow:hidden;margin:0;padding:25px 0 0 10px;position:relative;float:left;width:96%}
.contact .left_content #Form1 .form-item br{display:none}
.contact .left_content #Form1 .form-item span{float:left;line-height:30px;width:100%;font-family:'ubunturegular'}
.contact .left_content #Form1 .form-item span.contourError{color:#ff6c00}
.contact .left_content #Form1 .form-text,#Form1 .text{background:#f2f2f2;border:none;height:30px;padding:0 3%;width:84%;float:left;color:#000;font-size:12px;font-family:'Open Sans',sans-serif}
.contact .left_content #Form1 select,#Form1 select.form-select{width:90%!important;height:30px;border:none;padding:0 3%;float:left;margin-right:8px;color:#00000;font-size:12px;background:#f2f2f2;font-family:'Open Sans',sans-serif}
.contact .left_content #Form1 textarea{resize:none;background:#f2f2f2;border:none;height:50px;padding:3%;width:84%;font-family:'Open Sans',sans-serif}
.contact .left_content #Form1 select.budget{width:287px!important}
.contact .left_content #Form1 .form-actions input{float:left;width:auto;height:30px;color:#fff;border:none;padding:5px 10px;cursor:pointer;text-align:center;text-transform:uppercase;font:normal 18px helvetica-neue-thin,Helvetica,Arial,sans-serif;background:#606060}
.contact .left_content #Form1 .form-actions input:hover{background:#000;color:#FFF}
.contact .left_content #Form1 .contourError,.contact .left_content #Form1 #lakazcontact_7_Regularexpressionvalidator1{position:absolute;top:28px;left:170px;font-size:11px;z-index:15}
.contact .left_content #Form1 .mainlabel{font-size:20px;border-bottom:1px dotted #000;width:100%!important}
.contact .left_content #Form1 .criteria{float:left;width:50%!important}
.contact .left_content #Form1 .criteria label{float:left;width:67%!important}
.contact .left_content #Form1 .criteria input{float:left;width:20%!important}
.contact .left_content #Form1 .selectdate{width:171px}
.contact .left_content #Form1 .smalllbl{width:171px}
.contact .left_content #Form1 span.chk{width:100%}
.contact .left_content #Form1 span.chk input{float:left}
.contact .left_content #Form1 span.chk label{float:left;line-height:12px;margin-bottom:20px;padding-left:10px;width:80%}
.contact .left_content #Form1 .border-bottom{margin-bottom:0!important}
.contact .left_content #Form1 .drpbudget{width:150px!important}
.contact .left_content #Form1 span img{float:left;padding:3px 3px 0 0}
.contact .footertxt1 span.title{color:#99999a;font-size:26px;font-family:'ubuntubold';padding-bottom:3px;float:left;text-transform:uppercase}
.contact .footertxt1 span{clear:left;float:left;font-size:14px;text-transform:uppercase;font-family:'ubuntulight'}
.contact .footertxt1 span a{text-transform:lowercase}
.Outils.pédagogiques #container_decouvrir .slider_right{display:block!important;height:auto!important}
.Outils.pédagogiques #container_decouvrir .slider_right img{display:block!important}
.parle .multislider{margin-top:25px;margin-left:2%;margin-right:0!important;height:300px}
.parle .col8{width:48%!important;float:left!important;margin-top:35px}
.parle .slide2 li{width:420px!important;margin-left:26px!important;margin-right:28px!important}
.parle .slide3{padding-top:45px}
.parle .slide3 li .title{margin:0;width:211px;position:absolute;z-index:1;bottom:0;left:0;font-family:'ubuntubold';text-transform:uppercase;cursor:pointer;background-color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);margin-left:30px;padding:30px 15px;top:0;-webkit-transition:all .5s ease-in 0;-moz-transition:all .5s ease-in 0;-o-transition:all .5s ease-in 0;transition:all .5s ease-in 0}
.parle .slide3 li .title h3{font-family:'ubuntubold';text-transform:uppercase;color:#000;font-size:24px;line-height:28px}
.parle .slide3 li .title span{font-family:'ubuntubold';text-transform:uppercase;color:#000;font-size:14px}
.parle .slide3 li:hover .title{top:100%;-webkit-transition:all .5s ease-in 0;-moz-transition:all .5s ease-in 0;-o-transition:all .5s ease-in 0;transition:all .5s ease-in 0}
.parle article{margin-left:3%;width:46%!important;height:412px!important}
.parle article .bx-controls{left:220px}
.form-actions{float:right;margin-right:10%}
.content_actus{float:left}
.bloc_pratiques{width:98%;float:left}
.bloc_pratiques .pratiques_left{width:48%;float:left;margin-bottom:30px}
.pratiques_geo{width:48%;float:right;margin:30px 0}
.bloc_pratiques h2{color:#26539C;font-size:30px;font-family:'ubuntubold';text-transform:uppercase;line-height:30px}
.bloc_pratiques p{font-family:'ubuntulight';color:#606060;font-size:16px;text-align:justify;line-height:20px}
.bloc_pratiques div{font-family:'ubuntulight';color:#606060;font-size:16px;text-align:justify;line-height:20px}
.bloc_pratiques .audioguide{padding-left:20px}
.bloc_pratiques .audioguide li{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px;list-style:disc}
.bloc_pratiques li{font-family:'ubuntulight';color:#606060;font-size:16px;line-height:20px}
.bloc_pratiques p span{font-family:'ubuntulight';color:#599240;font-size:16px;line-height:20px}
.bloc_pratiques h3{color:#599240;font-size:28px;font-family:'ubuntubold';line-height:30px;margin-top:11px;text-align:left}
.bloc_pratiques .pratiques_right{width:46%;float:right;background:#ececec;padding:15px}
.bloc_pratiques .pratiques_right ul li{font-family:'ubuntulight';color:#000;font-size:16px;line-height:20px;list-style:square;margin:5px 0 5px 24px}
#desktop{margin-top:30px}
.image_appli{width:200px;float:left}
#desktop p{padding-top:15px;text-align:left;min-width:150px}
.bloc_pratiques .pratiques_right p{margin-left:10px;color:#000}
.bloc_pratiques .pratiques_right p a{color:#3A599D;text-decoration:none}
.geo{width:100%;float:left}
.contact_geo{background:url(../images/sprite.png) no-repeat -338px -387px;width:111px;height:111px;float:right;cursor:pointer}
.contact_geo:hover{background-position:-227px -387px}
.information .contact_geo{background:url(../images/contact_us.jpg) no-repeat left top!important;width:111px;height:111px;float:right;cursor:pointer}
.information .contact_geo:hover{background:url(../images/contact_ushover.jpg) no-repeat left top!important}
.geo_localisation{background:url(../images/geo.jpg) no-repeat left 2px;width:111px;height:111px;float:right;margin:0 12px 0 0;cursor:pointer}
#ContentPlaceHolderDefault_Content_contact_3_lblChamps{font-size:14px}
.cnMainContent .colLeft{margin:0;padding:0;float:left;width:70.2012%;background:#F2F2F2}
.tip,.tipCn{color:#fff;background:#000;display:none;padding:6px;position:absolute;z-index:1000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:normal 10px "Lucida Sans Unicode","Lucida Grande",sans-serif;z-index:9999}
.multislider .bx-viewport{width:100%!important;position:relative}
.multislider .bx-wrapper .bx-next{right:10px;background:url(../images/multicontrols.png) no-repeat -43px -32px}
.multislider .bx-wrapper .bx-prev{left:10px;background:url(../images/multicontrols.png) no-repeat 0 -32px}
.multislider .bx-wrapper .bx-controls-direction a{position:absolute;top:-160px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:200}
.multislider .bx-controls{position:relative}
#container_decouvrir .bloc_menu{margin-top:35px;width:23%;float:left;margin-left:2%;background:#5c5c5c;height:400px;cursor:pointer;}
#container_decouvrir .bloc_menu a img{margin:10% 0 0 15%}
#container_decouvrir .bloc_menu h2 a{color:#9D9F1A;font-size:40px;font-family:'ubuntubold';text-transform:uppercase;line-height:40px;padding-top:25px;display:block;padding-left:25px}
#container_decouvrir .bloc_menu h2 a:hover{color:#becd2c}
#container_decouvrir .bloc_menu p{font-family:'ubuntulight';color:#606060;font-size:16px;margin-top:15px}
#container_decouvrir .bloc_menu p a{font-family:'ubuntulight';color:#606060;font-size:16px;text-decoration:underline}
#container_decouvrir .bloc_menu p a:hover{color:#26539C}
.org{margin-top:20px;color:#242424;font-family:'ubuntulight';font-size:1px em}
.footertxt1 span.title{color:#99999a;font-size:30px;font-family:'ubuntubold';padding-bottom:3px;float:left;text-transform:uppercase}
.footertxt1 span{clear:left;float:left;font-size:20px;text-transform:uppercase;font-family:'ubuntubold'}
.footertxt1{float:left;width:100%;margin-right:10px}
.footertxt2{float:right;font-size:11px;margin:6px 10px 0 0;font-family:'ubuntulight'}
.footer_bottom{width:100%;background-color:#f1f1f1;float:left;margin:35px 0 0;padding:2px 0}
.footertxt3{float:left;margin:8px 0 0 10px}
.Galerie .footertxt1{margin-top:35px}
.Gallery .footertxt1{margin-top:35px}
.siteplan{width:100%;float:left}
.siteplan li{list-style:none}
.siteplan a{color:#26539C;font-family:'ubuntubold';font-size:1.42em;width:100%;float:left;padding:10px}
#CDSWIDCOE{font:normal 10px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif!important;color:#000;background-color:#fff;overflow:hidden;width:105px!important;margin:1px!important;text-align:center;border:2px solid #599642}
#CDSWIDCOE.widCOE .widCOEImg{width:106px!important}
#CDSWIDCOE.widCOE .widCOETitle{font-size:9px!important}
#CDSWIDCOE.widCOE .widCOELink a{font-size:10px!important}
.Boutique #container_decouvrir .text_decouvrir h2,.Boutique #container_decouvrir .text_histoire h2,.Boutique #container_decouvrir .text_cadeaux h2{color:#F3AB2E}
.Restaurant #container_decouvrir .text_decouvrir h2,.Restaurant #container_decouvrir .text_histoire h2,.Restaurant #container_decouvrir .text_pratiques h2{color:#9D9F1A}
.Boutique #container_decouvrir .text_decouvrir .sharer_inner{background:url(../images/share_boutik.jpg) no-repeat left top;background-size:contain}
.Restaurant #container_decouvrir .text_decouvrir .sharer_inner{background:url(../images/share_resto.jpg) no-repeat left top;background-size:contain}
.Boutique #container_decouvrir .image_zoom .zoom_image{background:url(../images/zoom_boutik.jpg) no-repeat left top}
.Restaurant #container_decouvrir .image_zoom .zoom_image{background:url(../images/zoom_restaurant.jpg) no-repeat left top}
.Boutique .jspDrag{background:#F3AB2E}
.Restaurant .jspDrag{background:#9D9F1A}
.avis_mobile{width:100%;float:left;margin-top:30px}
.avis_mobile ul li{list-style:none;font-family:'ubuntulight';text-align:left;float:left;margin:10px;width:90%}
.avis_mobile ul li.desc p{margin:0}
.avis_mobile ul li div div{padding:0}
.avis_mobile ul li div{background:#f1f1f1;padding:15px}
.avis_mobile h2{color:#26539C;font-size:2.5em;font-weight:400;line-height:37px;margin:0 0 .5em;text-transform:uppercase;width:336px;word-wrap:break-word;float:left;margin-left:20px}
.parle .multislider ul li{margin-left:-9px}

@media (min-width: 1281px) and (max-width: 1366px)
	{

.kookiediv {
    width: 80%;
    margin: 0 auto;
}
}

@media (min-width: 1061px) and (max-width: 1280px)
	{
#container_decouvrir .expositions_intro{margin-left:18px;}
.expositions ul{float:left;}
.kookiediv {
    width: 100%;
    margin: 0 auto;
}
}
@media (min-width: 1024px) and (max-width: 1260px) {
nav{width:100%;display:block;float:left;margin:20px 0}
a.logo{background:url(../images/sprite.png) 0 0 no-repeat;width:317px;height:162px;display:block;position:absolute;top:120px;left:5px;z-index:9999}
article h2{font-size:32px}
article .bx-controls{left:235px}
.FR article .bx-controls{left:235px}
.EN article .bx-controls{left:235px}
.parle article .bx-controls{top:-34px}
.pub{margin-top:20px}
.col11{top:640px;left:630px!important}
.col10{top:960px!important;left:630px!important}
.col7{top:640px!important}
.col3{top:960px!important}
.col8.expo{top:1280px!important;left:20px!important}
.col8.descriptionbox{top:1280px!important;left:495px!important}
.col9{top:1720px!important;left:347px!important}
.col9 img{width:285px!important;height:auto!important}
#container .col5{top:1705px!important;width:296px!important;left:20px!important}
.col6{top:1705px!important;left:631px!important;width:300px!important}
.wedding{display:none}
article ul.slide3 li{height:300px}
#container{height:2155px!important;margin:0 auto}
.footertxt3{width:30%}
.search{width:20%}
nav a{font-size:22px}
#container_decouvrir .gallery_decouvrir ul{width:65%}
.details,.newsform{width:615px}
.newsform .form{width:487px}
input,select{width:465px}
select{width:250px!important}
.details span{width:465px;line-height:25px;margin-top:15px}
input,select{width:465px}
article.visite{width:100%}
.socialicon{float:left;width:300px;margin-top:115px}
.socialicon .facebookicon{margin-top:-120px;margin-left:10px}
.socialicon .tripcertificate{margin-left:125px}
.socialicon .contacticon{margin-top:-228px;margin-left:244px}
.newsletter{width:596px}
#container_decouvrir .bloc_menu{width:29%}
.col12{width:65%}
#container_decouvrir{width:96%;margin:auto}
#container_decouvrir .text_decouvrir h2{height:100px!important;font-size:35px;line-height:35px}
#container_decouvrir .bloc_voyage{width:100%}
#container_decouvrir .text_histoire .scroll-pane{height:250px!important}
.scroll-pane{height:250px!important}
#container_decouvrir .text_decouvrir h2 span{font-size:30px;line-height:32px}
#container_decouvrir .text_decouvrir .sharer_inner{width:125px!important;height:125px!important;background:none}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container{width:125px!important;height:125px!important;padding:5px 0 0 5px;display:block}
#container_decouvrir .text_histoire h2{font-size:35px;line-height:35px}
#container_decouvrir .text_musee h2{font-size:35px;line-height:35px}
.map h3.tit{font-size:35px;line-height:35px}
#container_decouvrir .expositions_intro h2{font-size:35px;line-height:35px}
#container_decouvrir .text_pratiques h2{font-size:35px;line-height:35px}
#container_decouvrir .text_cadeaux h2{font-size:35px;line-height:35px}
#container_decouvrir .text_reserve h2{font-size:35px;line-height:35px}
#container_decouvrir .text_mariage h2{font-size:35px;line-height:35px}
#container_decouvrir .text_corporate h2{font-size:35px;line-height:35px}
#container_decouvrir .text_decouvrir{min-height:275px}
}
@media (min-width: 981px) and (max-width: 1023px) {
nav{width:100%;display:block;float:left;margin:20px 0}
a.logo{top:120px;left:5px}
#container_decouvrir .logo_background{height:218px;overflow:hidden}
.pub{margin-top:20px}
.col11{top:640px;left:630px!important}
.col10{top:960px!important;left:635px!important}
.col7{top:640px!important}
.col3{top:960px!important}
.col8{top:1280px!important}
.col9{top:1720px!important;left:340px!important}
.col9 img{width:285px!important;height:auto!important}
.col5{top:1705px!important;width:300px!important;left:10px!important}
.col5 .bx-wrapper{width:300px!important}
.col6{top:1705px!important;left:625px!important;width:300px!important}
.wedding{display:none}
#container{width:100%!important;height:2155px!important}
.footertxt3{width:30%}
.search{width:20%}
nav a{font-size:20px}
#container_decouvrir .gallery_decouvrir ul{width:65%}
.newsform{float:none}
article.visite{width:94%}
.details,.newsform{width:615px}
.newsform .form{width:450px}
input{width:435px}
select{width:445px}
.details span{width:465px;line-height:25px;margin-top:15px}
.socialicon{float:left;width:360px}
.socialicon .facebookicon{margin-left:6px}
.socialicon .tripcertificate{margin-left:125px}
.socialicon .contacticon{margin-top:-221px;margin-left:244px}
.newsletter{width:565px!important}
#container_decouvrir h2{font-size:30px!important;line-height:34px!important}
#container_decouvrir .text_decouvrir h2 span{font-size:28px!important;line-height:30px!important}
#container_decouvrir .text_decouvrir .sharer_inner{width:120px!important;height:120px!important}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container h3{display:none!important}
#container_decouvrir .text_decouvrir h2{margin-bottom:0!important}
#container_decouvrir .bloc_menu{width:29%}
#container_decouvrir{width:96%;margin:auto}
#container_decouvrir .text_decouvrir h2{height:100px!important}
#container_decouvrir .bloc_voyage{width:100%}
.col12{width:65%}
.Restaurant #container_decouvrir .text_pratiques .scroll-pane{height:140px!important}
#container_decouvrir .text_decouvrir h2 span{font-size:30px;line-height:32px}
#container_decouvrir .text_histoire .scroll-pane{height:240px!important}
}
@media (min-width:641px) and (max-width: 980px) {
#mobile-nav{display:block!important}
#container{width:630px!important;margin:0 auto;float:none;height:3585px!important;padding:0;clear:both}
#container_decouvrir .aventure_image img{min-height:inherit!important}
.mobile_logo{width:168px!important}
.mobile_logo img{width:168px!important}
.logo_background{display:none}
nav .search{display:none}
.descriptionbox{margin-left:0;margin-top:15px}
.col2{left:0!important;top:640px!important}
.col13{top:640px!important;left:310px!important}
.col7{top:960px!important}
.col11{top:1220px!important}
.col10{top:1220px!important}
.col3{top:1540px!important}
.col8{top:1855px!important}
.col9{top:1855px!important;left:450px!important}
.col9 img{margin-left:-85px;width:263px}
.col5{top:2670px!important;width:609px;left:0!important}
.col6{width:300px;top:2229px!important;left:345px!important}
.expodetails span.readmore{padding:15px 10px}
.socialicon{float:left;width:245px;margin-top:20px}
.footertxt3{width:30%}
nav a{font-size:18px;padding-right:2%}
.wedding{display:none}
.newsform{margin-top:18px}
.expo{width:350px!important}
.expo img{width:100%}
.descriptionbox{width:350px!important;top:2228px!important;left:0!important;height:450px!important}
.mariagebg img{width:268px;margin-top:60px}
.details{width:400px}
.newsform{width:400px;margin-top:20px}
.newsform .form{width:280px}
input{width:262px}
select{width:271px}
.newsletter{width:400px}
footer{position:absolute;top:3260px}
.multislider .bx-wrapper .bx-controls-direction a{top:-115px}
#container_decouvrir .bloc_menu{width:280px}
.col12{width:39%}
#container_decouvrir h2{font-size:29px!important;line-height:30px!important}
#container_decouvrir .text_decouvrir h2 span{font-size:25px!important;line-height:25px!important}
article.visite .bx-controls{left:340px;top:-408px}
#container_decouvrir .text_decouvrir .sharer_inner{width:100px!important;height:100px!important;background:none}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container{width:100px!important;height:100px!important;display:block}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container h3{display:none!important;width:100px!important;height:100px!important}
#container_decouvrir .multislider .bx-wrapper .bx-caption span{font-size:14px;line-height:16px}
#container_decouvrir .gallery_decouvrir ul{width:150px}
#container_decouvrir .text_decouvrir h2{height:80px!important}
#container_decouvrir{max-height:260px!important}
#container_decouvrir .text_decouvrir{min-height:233px!important}
.parlent #container_decouvrir .text_histoire .scroll-pane{height:auto!important}
.parlent article .bx-controls{top:-38px}
#container_decouvrir .expositions ul li{width:42%!important;float:left;margin-top:40px}
#container_decouvrir{width:100%;margin:auto}
.contact .left_content{width:100%;margin-right:2%}
.contact .map_container{width:100%;float:left;margin:40px 0}
.map_container,.map_details{width:98%!important;float:left!important;margin-top:10px!important;max-height:none!important}
.map ol{float:left;margin-left:35px}
article h2{font-size:30px!important;line-height:34px!important}
article a.lireplus{height:115px}
article ul.slide3 li{height:300px}
.FR article .bx-controls{left:227px;top:34px}
article .bx-controls{left:214px;top:-42px}
.text_pratiques .scroll-pane{height:200px!important}
#container_decouvrir .text_pratiques{margin-bottom:35px}
ul.toplink li a{padding:0 5px}
ul.toplink{margin:0 0 90px}
.mariage .mariage_text .title{font-size:37px;width:217px;line-height:40px}
.mariage .mariage_text a.link{float:left}
#container_decouvrir .expositions{width:100%;float:left}
#container_decouvrir .expositions_intro{padding-left:10px;width:50%}
#container_decouvrir .expositions_intro p{width:96%}
#container_decouvrir .expositions_intro img{width:96%;height:auto}
#container_decouvrir .bloc_voyage .bloc_top{width:55%}
#container_decouvrir .bloc_voyage .bloc_bottom{width:45%}
.expositions span.more{font-size:26px;line-height:28px}
article ul.slide4 li{width:276px!important}
nav{display:none}
.video iframe{width:93%;height:auto}
.parle .multislider{height:auto}
#content_actus h3.actus_title{font-size:24px;line-height:28px}
#content_actus .actus_details .navigation_container{margin:30px 0 0 10px}
#container_decouvrir .text_musee .scroll-pane{height:246px!important}
.map h3.tit{font-size:30px!important;line-height:34px!important}
.bloc_voyage{width:100%!important}
.Restaurant #container_decouvrir .text_pratiques .scroll-pane{height:225px!important}
.mnav .search{width:309px!important}
.serCn .subfields{width:268px}
.FR .descriptionbox .bx-wrapper .bx-viewport{width:333px!important}
.EN .descriptionbox .bx-wrapper .bx-viewport{width:333px!important}
.descriptionbox ul li{width:314px!important}
.parle .slide2 li{width:300px!important}
#container_decouvrir .text_histoire .scroll-pane{height:240px!important}
.contacticon{margin-top:4px}
}
@media (min-width:481px) and (max-width: 640px) {
#container{width:460px!important;margin:auto;height:1300px!important;float:none!important}
#mobile-nav{display:block!important}
#container_decouvrir .aventure_image img{min-height:inherit!important}
nav .search{display:none}
.col3{width:450px;top:450px!important;left:0!important}
.col3 iframe{display:block!important;width:445px}
.news_letter{display:block!important}
.newsletter_mobile{display:block!important}
.newsletter_mobile .details{width:100%;float:left;display:block!important;margin-top:120px}
.newsletter_mobile .form{display:block!important;float:left}
.newsletter_mobile a.inscrire{display:block!important;float:left}
.newsletter_mobile .newsform a.inscrire{display:block!important}
.newsform a.inscrire{display:none}
.newsform a.subscribe{display:none}
.col2{float:left;width:450px;height:auto;top:0!important}
.col13{float:left;width:296px;height:auto;top:150px!important}
.col1{width:100%;height:300px;margin:0;top:86px!important;display:none}
img{width:auto;height:auto}
.slide1{display:none}
.mobile_head{width:98%;display:block}
.mobile_head img{width:100%;height:auto;margin-top:70px}
.left{margin-left:0;float:left!important}
ul.toplink{display:none}
nav{display:none}
nav a{display:none!important}
.train{float:left;width:295px!important;height:296px!important}
.train img{width:295px!important}
.cafe{float:left;width:295px!important}
.cafe img{width:295px!important}
.pub{float:left;width:295px!important}
.pub img{width:295px!important}
.gallery{float:left;margin:0 5px 5px 0}
.facebook{margin:-10px 5px 5px 0}
.boutique{float:left;margin:0 5px 5px 0}
.facebook a.front{margin-top:0}
.box2,section,.bx-wrapper{width:auto!important}
#container section,#container .actu,#container #expo{display:none}
#container_decouvrir .actu{display:block!important;width:100%!important;margin:0}
.parle article{width:90%!important}
.col12{width:292px}
footer{position:absolute;top:1710px}
.col10{top:760px!important;left:160px!important}
.col11{top:150px!important;left:309px!important;width:146px!important}
.col9{top:1070px!important;left:7px!important;height:274px}
.col6{width:145px;top:1035px!important;margin-left:0;left:312px!important;height:271px}
.col8{top:1350px!important;left:10px!important}
.details{display:none!important}
gallery_bloc{margin-top:68px}
.socialicon{float:left;width:355px;margin-left:5px}
a.facebookicon{float:left;margin:0}
.tripcertificate{float:left;margin:0 0 0 -4px}
a.contacticon{float:left;margin:0 0 0 -4px}
.newsform .form{display:none}
.newsform{width:120px}
.col8{display:none}
.descriptionbox{display:none}
.descriptionbox .open_quote{display:none}
.descriptionbox .bx-wrapper{display:none}
.descriptionbox .close_quote{display:none}
.parlent .descriptionbox{display:block;width:100%!important}
.parlent .descriptionbox .open_quote{display:block}
.parlent .descriptionbox .bx-wrapper{display:block}
.parlent .descriptionbox .close_quote{display:block}
.avis{display:block;top:752px}
.newsform input.submit{display:none}
.newsform .news_letter{display:block}
.trip{margin-top:5px!important}
ul.toplink li a{padding:0 4px!important}
a.logo{display:none}
.logo_background{display:none}
.newsletter{width:112px!important}
.wedding .weddinglt{display:block!important}
.wedding .weddingrg{display:none}
.mariagebg{display:none!important}
.pub .pub_mobile{display:block}
.pub .pub_desktop{display:none}
.footertxt1 span{font-size:15px}
.footertxt2{float:left;margin:0 10px 0 12px}
.footertxt3{margin:0 0 0 10px}
.aventure_image,.text_decouvrir,.text_histoire,.slider_right,.gallery_decouvrir,.expositions,.text_musee,.text_reserve,.multislider,.text_cadeaux,.text_pratiques,.text_mariage,.text_corporate,.map_container,.map_details,.pratiques_left,.pratiques_right{width:100%!important;margin-top:10px!important;margin-bottom:10px;max-height:none!important}
#container_decouvrir{width:96%;padding-left:8px;float:left}
#container_decouvrir .gallery_decouvrir ul{width:309px}
#container_decouvrir a.logo{top:90px!important}
#container_decouvrir .bloc_menu{width:292px!important;margin:25px 0 0}
#container_decouvrir .text_decouvrir h2{margin-bottom:0!important;font-size:30px!important;line-height:30px!important;width:70%;float:left}
#container_decouvrir .text_decouvrir h2 span{font-size:22px!important;line-height:24px!important}
#container_decouvrir .text_decouvrir .sharer_inner{width:100px!important;height:100px!important;margin-top:0;background:none}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container{width:100px!important;height:100px!important;display:block}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container h3{display:none!important}
#container_decouvrir .text_decouvrir{min-height:inherit!important}
#container_decouvrir h2{font-size:30px!important;line-height:34px!important}
#container_decouvrir .slider_right{height:250px!important;display:none}
#container_decouvrir .slider_right img{display:none}
.bloc_pratiques .pratiques_right{float:left}
.parle .multislider{margin:0}
#container_decouvrir div{min-height:inherit!important;max-height:none!important}
.contact .left_content{width:100%;margin-right:2%}
.map ol{float:left;margin-left:30px}
.contact .map_container{width:100%;float:left;margin:40px 0}
.wedding{width:145px!important;height:145px!important}
.mariagebg{display:none!important}
.weddinglt{display:block!important}
#container_decouvrir .aventure_image{margin-top:70px!important}
.mariage .mariage_text .title{font-size:25px;line-height:27px}
.cafe .back,.train .back{width:296px;height:296px}
.geo{margin-top:10px;float:left}
.map h3.tit{font-size:30px!important;line-height:34px!important}
.expositions_intro img{display:none}
#container_decouvrir .expositions ul li{margin:0}
article.visite .bx-controls{left:341px;top:-410px}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container{width:100px!important;height:100px!important}
article .bx-controls{left:212px;top:-378px}
article a.lireplus{height:115px;height:115px}
article ul.slide3 li{height:300px}
article .bx-controls{left:224px;top:-43px}
.scroll-pane{height:auto!important}
#container_decouvrir .text_pratiques{margin-bottom:14px}
.org{padding:0}
#container_decouvrir .text_reserve .scroll-pane{height:200px!important}
.footer_bottom{margin:10px 0 0}
#container_decouvrir .expositions_intro{width:100%}
#container_decouvrir .expositions_intro p{width:95%}
.scroll-pane{width:98%!important;height:inherit!important;border:none;outline:none;margin:15px 0;float:left}
article ul.slide4 li{width:276px!important}
article h2{font-size:30px!important;line-height:34px!important}
.video iframe{width:93%;height:auto}
#content_actus h2{margin-top:70px}
#content_actus .actus_details .actus_container .image_cont{width:96%;padding:0 5px}
.Outils #container_decouvrir .slider_right{display:block!important}
#content_actus .actus_details .expodetails{width:95%;padding:0 5px}
#content_actus h3.actus_title{font-size:24px;line-height:28px}
#content_actus .actus_details .navigation_container{margin:30px 0 0 10px}
.parle .slide2 li{width:455px!important}
.avis_mobile{margin-top:100px}
.newsform a.inscrire{display:none!important}
}
@media (min-width:321px) and (max-width:480px) {
#container{width:320px!important;overflow:hidden;float:none!important;margin:-150px auto;height:2210px!important;padding:0}
#container_decouvrir{width:96%;padding-left:8px}
#container_decouvrir .aventure_image img{min-height:inherit!important}
#mobile-nav{display:block!important}
#menu-icon{right:0!important}
#mobile-nav .language{right:0!important}
nav .search{display:none}
header{width:93%!important}
.news_letter{display:block!important}
.scroll-pane{height:auto!important;float:left}
#container_decouvrir .text_musee .scroll-pane{height:auto!important}
#container_decouvrir .text_histoire .scroll-pane{height:auto!important}
#container_decouvrir .text_cadeaux .scroll-pane{height:auto!important}
#container_decouvrir .text_musee .scroll-pane{height:auto!important}
#container_decouvrir .text_pratiques .scroll-pane{height:auto!important}
#container_decouvrir .text_reserve .scroll-pane{height:auto!important}
.newsletter_mobile{display:block!important}
.newsletter_mobile .details{width:100%;float:left;display:block!important;margin-top:100px}
.newsletter_mobile .newsform .form{display:block!important;float:left}
.newsletter_mobile a.inscrire{display:block!important;float:left}
.newsletter_mobile .newsform a.inscrire{display:block!important}
.newsform a.inscrire{display:none}
.newsform a.subscribe{display:none}
.col1{width:296px!important;height:240px;margin-bottom:0;top:10px!important}
.col1 img{width:100%;height:auto}
.col2,.col1{float:left;width:100%}
.col13{top:453px!important;width:296px;margin:0}
.col10{top:1214px!important;margin:0}
.col11{width:300px;top:758px!important;height:146px;margin:0}
.col2{height:150px;top:153px!important;margin:0}
.col6{width:288px;margin:0!important}
.col8{top:1860px!important}
.col12{width:90%}
.col3{width:300px;top:908px!important}
img{width:auto;height:auto}
.slide1{display:none}
#container_decouvrir .text_decouvrir h2 span{font-size:20px;line-height:22px}
article ul.slide3 li{height:300px}
.mobile_head{display:block;width:100%}
.mobile_head img{width:100%;height:auto;margin-top:10px}
ul.toplink{display:none}
nav{background:url(../images/mobile/menu_mobile.png) 0 0 no-repeat;width:31px;height:31px;float:right}
nav a{display:none!important}
.train{float:left}
.trip{margin:0}
.gallery,.facebook,.boutique{float:left;margin:0 5px 5px 0}
.facebook{margin-top:-10px!important;width:145px;height:145px}
.facebook a.front{margin-top:0}
.box2,section,.bx-wrapper{width:auto!important}
#container section,#container #expo{display:none}
.col3 iframe{display:block!important;width:300px;margin-left:0!important}
.FR footer{position:static}
.EN footer{position:static}
footer{position:absolute;top:2222px!important;width:98%!important}
.pub{top:1300px!important}
.mariage{top:1600px!important}
.pub{top:1775px!important;margin-left:0}
.mariage{top:1521px!important}
.details{display:none!important}
.newsform .form{display:none!important}
.boutique .facebook{float:left;margin:0 5px 5px 10px}
.newsform .form{display:none}
.newsform{width:120px}
.descriptionbox{display:none}
.descriptionbox .open_quote{display:none}
.descriptionbox .bx-wrapper{display:none}
.descriptionbox .close_quote{display:none}
.parlent .descriptionbox{display:block;width:100%!important}
.parlent .descriptionbox .open_quote{display:block}
.parlent .descriptionbox .bx-wrapper{display:block}
.parlent .descriptionbox .close_quote{display:block}
.avis{display:block;top:295px!important;left:150px!important}
.newsform input.submit{display:none}
.newsform .news_letter{display:block}
a.contacticon{float:left;margin:2px 0 0 -239px}
ul.toplink li a{padding:0 4px!important}
a.logo{display:none}
.logo_background{display:none}
.wedding{width:145px!important;height:145px!important}
.mariagebg{display:none!important}
.weddinglt{display:block!important}
.weddingrg{display:none!important}
.mariage a.link{float:left}
.socialicon{width:145px;float:left}
.newsletter{width:118px}
.footertxt1 span.title{font-size:26px}
.footertxt1 span{font-size:15px;line-height:19px}
.footertxt2{font-size:10px;float:left;margin:0 0 0 2px}
.footertxt3{margin:0 0 0 2px}
.pub .pub_mobile{display:block}
.pub .pub_desktop{display:none}
.aventure_image,.text_decouvrir,.text_histoire,.slider_right,.gallery_decouvrir,.expositions,.text_musee,.text_reserve,.multislider,.text_cadeaux,.text_pratiques,.text_mariage,.text_corporate{width:98%!important;float:left!important;margin-top:25px!important;overflow:visible!important;max-height:none!important}
#container_decouvrir .gallery_decouvrir ul{width:150px}
#container_decouvrir a.logo{top:90px!important}
#container_decouvrir .bloc_menu{width:292px!important}
#container_decouvrir .text_decouvrir h2{margin-bottom:0!important;font-size:26px!important;line-height:28px!important}
#container_decouvrir .text_decouvrir .sharer_inner{width:100px!important;height:100px!important;background:none}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container{display:block}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container h3{display:none!important}
#container_decouvrir .text_decouvrir{min-height:inherit!important}
.contact .left_content{width:100%;margin-right:2%}
.contact .map_container{width:100%;float:left;margin:40px 0}
.map ul,.map span{float:left}
.mariagebg{display:none!important}
.weddinglt{display:block!important}
.map .map_container{width:100%}
.map_details{width:100%;float:left}
.map_details ol{float:left;margin-left:5%}
#container_decouvrir .expositions_intro img{display:none}
#container_decouvrir .expositions ul li{margin:0}
.bloc_pratiques .pratiques_left{width:94%;float:left;margin-top:25px}
.bloc_pratiques .pratiques_right{width:94%;float:left;margin-top:25px}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container{width:100px!important;height:100px!important}
#container_decouvrir .text_decouvrir h2{margin-bottom:25px!important;font-size:26px!important;line-height:28px!important;width:65%;float:left}
.multislider .bx-wrapper .bx-controls-direction a{top:-118px}
.org{padding:0}
.footer_bottom{margin:10px 0 0}
.mnav .search{width:225px!important}
#container_decouvrir .slider_right{display:none}
.Outils #container_decouvrir .slider_right{display:block!important}
#container_decouvrir .expositions_intro{width:98%}
#container_decouvrir .expositions_intro p{width:98%}
#container_decouvrir .expositions ul li{width:98%}
#container_decouvrir .bloc_voyage{width:98%}
#container_decouvrir .bloc_voyage .bloc_top{width:98%}
#container_decouvrir .bloc_voyage .bloc_bottom{width:98%;margin-top:20px}
#container_decouvrir h2{font-size:22px!important;line-height:24px!important}
.visite h2{font-size:21px!important}
.map h3.tit{font-size:21px!important}
.map ul li span.num{font-size:1em;width:17px;margin-right:5px}
.map ul li span.txt{font-size:.8em}
#container_decouvrir .bloc_voyage .bloc_top .voyage_text{margin-left:10px;width:45%}
.catalogue_image img{width:100%}
.voyage_image img{width:100%}
article.visite .bx-controls{left:252px;top:-407px}
#container_decouvrir .actu{display:block!important;width:90%!important}
.parle article{width:90%!important}
article .bx-controls{left:194px;top:-37px;z-index:10}
article ul.slide4 li{width:276px!important;height:292px}
article h2{font-size:30px!important;line-height:34px!important}
article.visite{width:92%}
.video iframe{width:93%;height:auto}
#content_actus h2{margin-top:70px}
#content_actus .actus_details .actus_container .image_cont{width:96%;padding:0 5px}
.parle .multislider{height:auto}
.pratiques_geo{width:100%}
#content_actus .actus_details .expodetails{width:95%;padding:0 5px}
#content_actus h3.actus_title{font-size:24px;line-height:28px}
#content_actus .actus_details .navigation_container{margin:30px 0 0 10px}
.pratiques_geo{float:left}
.parle .slide2 li{width:280px!important}
.newsform a.inscrire{display:none}
.newsform a.subscribe{display:none}
.AvisMobile .org{width:90%}
}
@media (min-width:0px) and (max-width:320px) {
.page{width:100%;float:left;position:static!important}
.mobile_small{display:block;width:320px;float:left;height:160px;clear:both}
#container_decouvrir .aventure_image img{min-height:inherit!important}
.mobile_small img{width:100%;height:auto;float:left}
.mobile_head{display:none}
.mobile_head img{display:none}
#container{width:320px!important;float:left;overflow:hidden;padding:0;height:auto!important;clear:both;position:static!important}
#mobile-nav{position:static!important;display:block!important}
#menu-icon{right:0!important}
#mobile-nav .language{position:static!important;display:block!important;float:right;margin:-82px -45px 0 0}
.menu_top{width:88%;float:left}
#menu-icon{position:static!important;margin:50px -11px 0 0}
nav .search{display:none}
header{width:93%!important}
.news_letter{display:block!important}
.scroll-pane{height:auto!important;float:left}
#container_decouvrir .text_decouvrir h2 span{font-size:20px;line-height:22px}
#container_decouvrir .text_musee .scroll-pane{height:auto!important}
#container_decouvrir .text_histoire .scroll-pane{height:auto!important}
#container_decouvrir .text_cadeaux .scroll-pane{height:auto!important}
#container_decouvrir .text_musee .scroll-pane{height:auto!important}
#container_decouvrir .text_pratiques .scroll-pane{height:auto!important}
#container_decouvrir .text_reserve .scroll-pane{height:auto!important}
.newsletter_mobile{display:block!important}
.newsletter_mobile .details{width:100%;float:left;display:block!important;margin-top:100px}
.newsletter_mobile .newsform .form{display:block!important;float:left}
.newsletter_mobile a.inscrire{display:block!important;float:left}
.newsletter_mobile .newsform a.inscrire{display:block!important}
.newsform a.inscrire{display:none}
.newsform a.subscribe{display:none}
.col1{float:left;width:296px!important;height:auto;margin-bottom:0;top:10px!important;position:static!important;display:none!important}
.col1 img{width:100%;height:auto}
.col2,.col1{float:left;width:100%}
.col13{position:static!important;float:left}
.col10{position:static!important;float:left;height:305px}
.col11{width:300px;position:static!important;float:left;height:150px}
.col2{width:300px;height:460px;position:static!important;float:left;clear:both}
.col6{width:288px;margin:0!important;position:static!important;float:left;height:260px}
.col8{position:static!important;float:left;display:none}
.col9{height:300px}
.col12{width:90%}
.col5{width:300px;position:static!important;float:left;display:none}
.col3{width:300px;position:static!important;float:left;display:block;height:160px}
.col7{display:none}
.avis{position:static!important;float:left;display:block;height:160px;margin:1px 0 0}
.pub{position:static!important;float:left}
.mariage{position:static!important;float:left}
#container iframe{display:block;width:300px;height:auto;margin:0!important}
footer{position:static!important;float:left}
img{width:auto;height:auto}
.train .front,.cafe .front{position:static}
.train .back{display:none}
.flip-container:hover .flipper,.flip-container.hover .flipper,.train:hover .flipper,.train.hover .flipper,.cafe:hover .flipper,.cafe.hover .flipper{transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}
.slide1{display:none}
article ul.slide3 li{height:300px}
ul.toplink{display:none}
nav{display:none}
nav a{display:none!important}
.train{float:left}
.trip{margin:0}
.gallery{float:left;margin:0 5px -5px 0}
.facebook{float:left;margin:0 5px 5px 0}
.boutique{float:left;margin:0 5px -5px 0}
.facebook a.front{margin-top:0}
.box2,section{width:auto!important;position:relative;float:left}
#container section,#container #expo{display:none}
.left{margin-left:0}
.details{display:none!important}
.newsform .form{display:none!important}
.boutique .facebook{float:left;margin:0 5px 5px 10px}
.newsform .form{display:none}
.newsform{width:120px}
.descriptionbox{display:none}
.descriptionbox .open_quote{display:none}
.descriptionbox .bx-wrapper{display:none}
.descriptionbox .close_quote{display:none}
.newsform input.submit{display:none}
.newsform .news_letter{display:block}
.facebookicon{float:left}
.tripcertificate{float:left;margin:113px 0 0 -239px}
a.contacticon{float:left;margin:-110px 0 0}
ul.toplink li a{padding:0 4px!important}
a.logo{display:none}
.logo_background{display:none}
.wedding{width:145px!important;height:145px!important}
.mariagebg{display:none!important}
.weddinglt{display:block!important}
.weddingrg{display:none!important}
.mariage a.link{float:left}
.socialicon{width:145px;float:left}
.newsletter{width:118px}
.footertxt1 span.title{font-size:26px;line-height:26px}
.footertxt1 span{font-size:15px;line-height:19px}
.footertxt2{font-size:10px;float:left;margin:0 0 0 2px}
.footertxt3{margin:0 0 0 2px}
.pub .pub_mobile{display:block}
.pub .pub_desktop{display:none}
.aventure_image,.text_decouvrir,.text_histoire,.slider_right,.gallery_decouvrir,.expositions,.text_musee,.text_reserve,.multislider,.text_cadeaux,.text_pratiques,.text_mariage,.text_corporate{width:95%!important;float:left!important;margin-top:25px!important;overflow:visible!important;max-height:none!important}
#container_decouvrir .bx-wrapper{max-width:95%!important;position:relative}
#container_decouvrir .gallery_decouvrir ul{width:150px}
#container_decouvrir a.logo{top:90px!important}
#container_decouvrir .bloc_menu{width:292px!important}
#container_decouvrir .text_decouvrir h2{margin-bottom:0!important;font-size:26px!important;line-height:28px!important}
#container_decouvrir .text_decouvrir .sharer_inner{width:100px!important;height:100px!important}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container h3{display:none!important}
#container_decouvrir .text_decouvrir{min-height:inherit!important}
.contact .left_content{width:100%;margin-right:2%}
.contact .map_container{width:100%;float:left;margin:40px 0}
.map ul,.map span{float:left}
.mariagebg{display:none!important}
.weddinglt{display:block!important}
.map .map_container{width:100%}
.map_details{width:100%;float:left}
#container_decouvrir .expositions_intro img{display:none}
#container_decouvrir .expositions ul li{margin:0}
.bloc_pratiques .pratiques_left{width:94%;float:left;margin-top:25px}
.bloc_pratiques .pratiques_right{width:94%;float:left;margin-top:25px}
#container_decouvrir .text_decouvrir .sharer_inner .sharer_container{width:100px!important;height:100px!important}
#container_decouvrir .text_decouvrir h2{margin-bottom:25px!important;font-size:26px!important;line-height:28px!important;width:65%;float:left}
.multislider .bx-wrapper .bx-controls-direction a{top:-102px}
.org{padding:0}
.footer_bottom{margin:10px 0 0}
.mnav .search{width:225px!important}
#container_decouvrir .slider_right{display:none}
.Outils #container_decouvrir .slider_right{display:block!important}
#container_decouvrir .expositions_intro{width:98%}
#container_decouvrir .expositions_intro p{width:98%}
#container_decouvrir .expositions ul li{width:98%}
#container_decouvrir .bloc_voyage{width:98%}
#container_decouvrir .bloc_voyage .bloc_top{width:98%}
#container_decouvrir .bloc_voyage .bloc_bottom{width:98%;margin-top:20px}
#container_decouvrir h2{font-size:21px!important;line-height:28px!important}
.visite h2{font-size:21px!important}
.map h3.tit{font-size:21px!important}
.map ul li span.num{font-size:.7em;width:12px;margin-right:5px}
.map ul li span.txt{font-size:.8em}
#container_decouvrir .bloc_voyage .bloc_top .voyage_text{margin-left:10px;width:42%}
#container_decouvrir .bloc_voyage .bloc_bottom .catalogue_image{width:39%}
.catalogue_image img{width:100%}
.voyage_image img{width:100%}
article.visite .bx-controls{left:230px;top:-407px}
#container_decouvrir .actu{display:block!important;width:90%!important}
.parle article{width:90%!important}
article .bx-controls{left:177px;z-index:10;top:8px}
.parle article .bx-controls{left:185px}
article ul.slide4 li{width:276px!important;height:292px}
article h2{font-size:30px!important;line-height:34px!important;float:left}
article.visite{width:92%;position:relative: float:left}
.video iframe{width:93%;height:auto}
#content_actus h2{margin-top:70px}
#content_actus .actus_details .actus_container .image_cont{width:96%;padding:0 5px}
.parle .multislider{height:auto}
.pratiques_geo{width:100%}
#content_actus .actus_details .expodetails{width:95%;padding:0 5px}
#content_actus h3.actus_title{font-size:24px;line-height:28px}
#content_actus .actus_details .navigation_container{margin:30px 0 0 10px}
.pratiques_geo{float:left}
article.visite .bx-wrapper .bx-controls-direction a.bx-prev{right:22px}
.newsform a.inscrire{display:none!important}
}
#menu-icon{display:none}
#mobile-nav{width:100%;height:90px;float:left;position:absolute;top:5px;left:0;display:none;background:#fff;margin:-10px 0 0;padding:0;z-index:9999}
#mobile-nav .language{position:absolute;top:18px;right:10px}
#mobile-nav .language a{background-color:#000;color:#FFF;display:block;float:left;height:25px;margin-top:-7px;padding-left:0;padding-top:11px;text-align:center;width:40px}
#mobile-nav .language a:hover{background-color:#bfb1a5;color:#FFF}
.mobile_logo{width:133px;margin:10px auto}
.mnav{z-index:99999;background:#99999a;padding:5%;position:absolute;top:95px;width:89%;display:none;opacity:.9}
.mnav li{margin:0;padding:5px 0;list-style:none;display:block;font-size:13px;line-height:15px;font-weight:400}
.mnav li a{margin:0;padding:0;color:#fff;text-decoration:none;font-size:1.5em;font-family:'ubuntumedium';padding:0 15px 0 0;font-weight:400;opacity:1!important}
.mnav li ul{margin:0}
.mnav li.primary{padding:5px 0;text-transform:uppercase;font-size:16px;line-height:22px;font-style:normal;font-family:'ubuntubold'}
#menu-icon{z-index:100;color:#000;position:absolute;top:56px;right:10px;background:url(../images/mobile/menu_mobile.png) 0 0 no-repeat;width:41px;height:50px;float:right;padding:0;cursor:pointer;display:block}
#android{display:none;margin-top:20px}
#ios{display:none;margin-top:20px}
#android ul{width:100%;float:left;margin:10px 0}
#android ul li{width:60px;float:left}
#ios ul{width:100%;float:left}
#ios ul li{width:58px;float:left}
body.plugin{position:absolute;z-index:999!important}
#facebook{position:absolute;z-index:999!important}
.fb_iframe_widget .uiGrid{position:absolute;z-index:999!important}
.fb_iframe_widget ._56zz{position:absolute;z-index:999!important}
.fb_iframe_widget ._56z-{position:absolute;z-index:999!important}
._56-1{position:absolute;z-index:999!important}
.fb_iframe_widget .hidden_elem{position:absolute;z-index:999!important}
.fb_iframe_widget ._4xn4{position:absolute!important;z-index:9999!important}
.fb_iframe_widget iframe{z-index:9999}
.fb_iframe_widget_lift{z-index:999}
.fb_iframe_widget iframe .plugin .uiGrid{position:absolute;z-index:999!important}
.fb_iframe_widget iframe .plugin ._56zz{position:absolute;z-index:999!important}
.fb_iframe_widget iframe .plugin ._56-1{position:absolute;z-index:999!important}
.fb_iframe_widget iframe .plugin ._4xn4{position:absolute!important;z-index:9999!important}
#ContentPlaceHolderDefault_Content_ctl40_newsletter_11_lblText{display:block;width:80%;float:left}
#ContentPlaceHolderDefault_Content_ctl40_newsletter-fr_11_lblText{display:block;width:80%;float:left}
.Confirmation #container_decouvrir{min-height:79%}
.footer_bottom a:hover{ color: #26539C;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.cnImg{position:relative;}
.cnImg .modal-class{position: absolute;top: 5px;left: 5px;border-radius: 100%;background: #27539c;width: 20px; height: 20px;}
.cnImg .modal-class::before{content:'+';position:absolute;color:#fff;font-size: 18px;left: 50%;transform: translate(-50%,0);top: -2px;}
.closing {position: absolute;right: 10px;width: 50px;height: 50px;opacity: 1;cursor: pointer;background: #27539c;top: 20px;}
.closing:hover{opacity: 0.8;}
.closing:before, .closing:after {position: absolute;left: 25px;content: ' ';height: 50px; width: 2px;background-color: #fff;}
.closing:before {transform: rotate(45deg);}
.closing:after{transform: rotate(-45deg);}
.clickme{cursor:pointer}

.modal {position: absolute;z-index: 9998;top: 0; left: 0;visibility: hidden;width: 100%;height: 0%;}
.modal.is-visible {visibility: visible;}
.modal-wrapper {position: fixed;z-index: 9999;top: 0px;left: 50%;background-color: #f2f2f2;width: 100%;    height: 100%;}
.modal-transition {transition: all 0.3s 0.12s;transform: translate(-50% , -10%);opacity: 0;}
.modal.is-visible .modal-transition {transform: translate(-50%, 0);opacity: 1;}
.modal img{width:100%}
}

@media (min-width:0px) and (max-width:719px) {

.modal img {width: 100%;position: relative;top: 35%;}

}


@media (min-width: 1200px) and (max-width: 1366px){
.cookie-message p {font-size: 16px;line-height: 16px;}
.cookie-message p.cook {margin-right: 0%;}

}
@media (min-width: 1024px) and (max-width: 1199px){

.cookie-message p { line-height: 14px;}


}













































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
