body {font-family:Arial, Helvetica, sans-serif;color:#000;background-position:top center;background-color:#999;background:url(img/bg_grid.png);background-position:0 398px;font-family:'open_sansregular';font-size:13px;}div.spacer {float:none;clear:both;height:1px;}body,section,div,p,span,a,ul,li,h1,h2,h3,h4 {margin:0;padding:0;}ul,li {list-style-type:none;}a {text-decoration:none;color:#000;}a.underline {text-decoration:underline;color:#000;}a img { border: 0; }strong, b { font-family: 'open_sans_condensedbold'; }section.main {max-width:1600px;margin:0 auto;}section.nav {position: fixed;height:54px;background:url(img/bg_nav.png);width: 100%;z-index:998;}section.header {margin-top:-4px;height:329px;background:url(img/header.jpg);background-repeat: no-repeat !important;background-position: center !important;background-size: cover !important;}section.snav {position:relative;height:31px;background:url(img/bg_snav.jpg);border-top:1px solid #EE9541;-webkit-box-shadow: 4px 4px 3px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:4px 4px 3px 0px rgba(50, 50, 50, 0.75);box-shadow: 4px 4px 3px 0px rgba(50, 50, 50, 0.75);z-index:4;}section.snavlower {position:relative;height:27px;background:url(img/bg_nav.png);-webkit-box-shadow: 4px 4px 3px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:4px 4px 3px 0px rgba(50, 50, 50, 0.75);box-shadow: 4px 4px 3px 0px rgba(50, 50, 50, 0.75);}section.container {max-width:1018px;margin:0 auto;background:url(img/bg_content.png);background-position:top center;}section.footer {background:url(img/bg_grid_dark.gif);position:relative;}section.footer div.line {position:absolute;width:100%;margin-top:-9px;height:59px;background:url(img/footer_stripe.png);background-position:top center;}section.footer div.content {padding-top:52px;min-height:425px;background:url(img/motor.png);background-position:center 26px;background-repeat:no-repeat;}section.footer a.top {display:block;position:absolute;margin-top:-35px;margin-left:905px;width:21px;height:21px;background:url(img/ic_top.png);}section.footer a.top:hover {background-position:-21px 0;}section.container a.top {display:block;position:absolute;margin-top:-22px;margin-left:660px;width:21px;height:21px;background:url(img/ic_top.png);}section.container a.top:hover {background-position:-21px 0;}div.content {width:960px;margin:0 auto;}div.content div.left {float:left;width:240px;position:relative;z-index:10;}div.content div.right {float:left;margin-bottom:-450px;padding:12px;padding-top:35px;width:696px;background-color:#D1D1D1;}div.content div.deco {position:relative;left:0;bottom:0;margin-left:-29px;margin-top:-20px;width:269px;height:450px;background-image:url(img/bridge.png);background-repeat:no-repeat;}ul.nav {width:960px;margin:0 auto;color:#fff;text-transform:uppercase;font-size:16px;text-shadow: 2px 2px #000;color:#fff;font-family:'open_sans_condensedbold';}ul.nav li {float:left;text-align:center;width:120px;background:url(img/sep.gif);background-position:right;background-repeat:repeat-y;}ul.nav li a {color:#fff;display:block;}ul.nav li a:hover {background:url(img/nav_hover.gif)}ul.navupper li:first-child {background:none;}ul.navupper li:first-child a {background:url(img/ic_home.png);background-position:50px 1px;background-repeat:no-repeat;}ul.navupper li:first-child a:hover {background-position:50px -23px;}ul.nav li span {color:#d7c5a1;}ul.navupper {height:26px;line-height:26px;margin-bottom:1px;}ul.navlower {height:21px;line-height:21px;}ul.navlower a {font-size:12px;}ul.navlower li:last-child {background:none;}section.snav ul {height:31px;background:url(img/sep2.gif);background-position:left;background-repeat:repeat-y;}section.snav ul li {height:31px;line-height:31px;float:left;text-align:center;font-family:'open_sans_condensedbold';text-shadow: 1px 1px #333;}section.snav ul li span {color:#fff;padding-right:15px;background:url(img/arrow.png);background-position:right;background-repeat:no-repeat;}section.snav ul li:first-child {width:240px;background:url(img/sep2.gif);background-position:right;background-repeat:repeat-y;}section.snav ul li:first-child a {display:block;height:19px;line-height:19px;background:url(img/bg_bt.gif);text-align:center;font-size:15px;color:#d7c5a1;text-transform:uppercase;margin-left:10px;margin-right:10px;margin-top:5px;border:1px solid #5A2407;}section.snav ul li:last-child {float:right;width:120px;font-size:14px;color:#fff;background:url(img/sep2.gif);background-position:left;background-repeat:repeat-y;}section.snav ul li.second-child {width:120px;font-size:14px;color:#fff;background:url(img/sep2.gif);background-position:right;background-repeat:repeat-y;}section.snav ul li.second-child a {color: #ffffff;}section.snav div.content {background:url(img/sep2.gif);background-position:right;background-repeat:repeat-y;}section.nav div.menuintro {position:absolute;line-height:normal;width:120px;background:url(img/nav_hover.gif);z-index:50;-webkit-box-shadow: -3px 4px 12px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:-3px 4px 12px 0px rgba(50, 50, 50, 0.75);box-shadow: -3px 4px 12px 0px rgba(50, 50, 50, 0.75);}section.nav div.menuintro a {font-size:13px;text-shadow: 1px 1px #333;line-height:21px;border-top:1px solid #B7AB94;}section.nav div.menu {position:absolute;width:698px;min-height:310px;top:49px;padding:10px;line-height:normal;background:url(img/opacity2.png);z-index:50;}section.nav div.col {float:left;height:100%;padding-right:12px;margin-right:9px;width:218px;min-height:290px;background-image:url(img/sep5.gif);background-position:right;background-repeat:repeat-y;}section.nav div.col:last-child {background-image:none;margin-right:0;padding-right:0;}section.nav div.menu p.st {margin-top:15px;margin-bottom:2px;text-align:center;color:#772c16;text-shadow: 1px 1px #FAFAFA;font-family:'open_sans_condensedbold';font-size:15px;text-transform:uppercase;padding-bottom:5px;background-image:url(img/sep3.gif);background-position:bottom;background-repeat:repeat-x;}section.nav div.menu p.st:first-child {margin-top:0;}section.nav div.menu a {display:block;font-family:'open_sansregular';text-align:left;text-transform:none;text-shadow:none;height:auto;color:#000;font-size:13px;margin-left:10px;padding-left:10px;background-image:url(img/puce.gif);background-position:0 7px;background-repeat:no-repeat;}section.nav div.menu1 {margin-left:-239px;}section.snavlower ul.nav li {line-height:26px;}section.snavlower ul.nav li:first-child a {background:url(img/sep.gif);background-position:left;background-repeat:repeat-y;}section.snavlower ul.nav li:last-child {float:right;}section.snavlower ul.nav li:last-child a {background:url(img/sep.gif);background-position:left;background-repeat:repeat-y;}section.snavlower ul.nav li a:hover {background:url(img/nav_hover.gif);}section.nav div.route66 {margin-left:858px;margin-top:-43px;width:84px;height:80px;}section.nav div.route66 a.route66 {display:block;position:relative;width:84px;height:80px;background:url(img/route66.png);z-index:10;}section.nav div#route66 {position:absolute;width:120px;background:url(img/nav_hover_light.gif);margin-left:-18px;top:0;-webkit-box-shadow: -3px 4px 12px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:-3px 4px 12px 0px rgba(50, 50, 50, 0.75);box-shadow: -3px 4px 12px 0px rgba(50, 50, 50, 0.75);}section.nav div#route66 a, section.nav div#route66 span {display:block;text-align:center;text-transform:uppercase;text-shadow: 1px 1px #333;color:#fff;font-family:'open_sans_condensedbold';font-size:15px;padding-top:5px;padding-bottom:5px;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7C5A1;}section.nav div#route66 span.high {height:50px;}div.compass {margin-left:1px;width:238px;height:30px;line-height:30px;padding-top:198px;position:absolute;margin-top:100px;background:url(img/compass.png);background-position: bottom left; background-repeat: no-repeat;}div.compass a {display:block;text-align:center;color:#3f535a;font-size:19px;text-transform:uppercase;font-family:'open_sanscondensed_light';background:url(img/opacity.png);}div.compass a span {font-family:'open_sans_condensedbold';}div.logo {width:479px;height:225px;position:absolute;margin-left:360px;margin-top:206px;background:url(img/logo.png);z-index:5;}div.left div.bike {width:158px;height:101px;background:url(img/bike.png);float:right;margin-top:5px;margin-right:10px;}div.left div.block {float:none;clear:both;-webkit-box-shadow: -3px 4px 12px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:-3px 4px 12px 0px rgba(50, 50, 50, 0.75);box-shadow: -3px 4px 12px 0px rgba(50, 50, 50, 0.75);background:url(img/bg_block.jpg);margin-bottom:15px;}div.left div.motif {padding-top:2px;height:86px;background:url(img/bg_block_motif.jpg);background-position:0 -40px;}div.left div.light {padding:8px;background:url(img/bg_block_light.jpg);}div.stotherdest {height:38px;line-height:38px;text-align:center;background-image:url(img/tt_autres_destinations.jpg);text-align:center;font-family:'open_sans_condensedbold';font-size:19px;color:#81632e;text-shadow: 1px 1px #FAFAFA;text-transform:uppercase;}div.stotherdest span {display:inline;padding:0;margin:0;color:#c84a0d;}div.left div.light.otherdest {padding:0;padding-bottom:8px;}div.otherdest div.photo img {display:block;width:100%}div.otherdest div.carte img {display:block;width:200px;margin:0 auto;}div.otherdest div.carte {padding-top:10px;margin-bottom:10px;}div.otherdest div.carte div {position:absolute;padding-left:10px;text-transform:uppercase;color:#8c7653;font-family:'open_sans_condensedbold';font-size:18px;}div.otherdest div.carte div a {color:#8c7653;}div.left p.st, div.left h3 {height:37px;line-height:37px;color:#fff;text-shadow: 2px 2px #333;text-transform:uppercase;font-size:22px;text-align:center;background:url(img/bg_st.jpg);font-family:'open_sanscondensed_light';}div.left p.st.small {font-size:19px;}div.left p.st span {color:#fff;font-family:'open_sans_condensedbold';}div.left p.sst {margin:10px;text-transform:uppercase;font-size:18px;text-shadow: 1px 1px #FAFAFA;text-align:center;font-family:'open_sanscondensed_light';padding-top:5px;background-image:url(img/sep3.gif);background-repeat:repeat-x;background-position:top;}div.left p.sst span {display:block;padding-bottom:5px;background-image:url(img/sep3.gif);background-repeat:repeat-x;background-position:bottom;}div.left p.sst span span {display:inline;font-family:'open_sans_condensedbold';}div.left p.ssst {margin:5px;text-transform:uppercase;font-size:16px;text-shadow: 1px 1px #FAFAFA;text-align:center;font-family:'open_sanscondensed_light';}div.left p.ssst span {font-family:'open_sans_condensedbold';}div.left div.motif p.ssst {margin-top:2px;}div.left p.txt {padding-left:22px;padding-right:22px;padding-bottom:22px;padding-top:5px;}div.left p.dot {margin-bottom:22px;background-image:url(img/ic_dot.png);background-repeat:no-repeat;background-position:bottom center;}div.left span.dot {display:block;margin-bottom:22px;background-image:url(img/ic_dot.png);background-repeat:no-repeat;background-position:bottom center;}div.left .widget-area ul { margin: 10px 0px 10px 10px; }.simply-scroll-container {position: relative;}.simply-scroll-list {overflow: hidden;height: 60em;padding: 0;list-style: none;}.simply-scroll-clip {position: relative;overflow: hidden;height: 30em;}.simply-scroll-list li {padding: 0;margin: 0;list-style: none;overflow: hidden;}ul.infos-pratiques {margin:10px 0px 10px 60px;list-style-image:url(img/ic_dot4.png);}ul.infos-pratiques li.pays {padding-bottom:2px;color:#533b0d;font-size:18px;line-height:20px;text-shadow: 1px 1px #E3E1DE;font-family:'open_sanscondensed_light';}ul.infos-pratiques li {padding-bottom:2px;color:#533b0d;font-size:18px;line-height:20px;text-shadow: 1px 1px #E3E1DE;font-family:'open_sanscondensed_light';}ul.infos-pratiques li a {}ul.voyages-list {margin:10px 0px 10px 20px;list-style: none;}ul.voyages-list li {padding-bottom:2px;color:#533b0d;font-size:18px;font-weight: bolder;line-height:20px;text-shadow: 1px 1px #E3E1DE; font-family:'open_sans_condensedbold';}ul.voyages-list li span { margin-left: -8px;}ul.voyages-list ul {margin:0px 0px 10px 10px;list-style-image:url(img/ic_dot4.png);}ul.voyages-list ul li {padding-bottom:2px;color:#533b0d;font-size:16px;line-height:20px;text-shadow: 1px 1px #E3E1DE;font-family:'open_sanscondensed_light';}ul.voyages-list li a { display: block; width: 100%;}ul.voyages-list li a:hover, ul.voyages-list li a.on { font-family:'open_sans_condensedbold'; }h4 a.top { margin-left:610px !important;}div.weather {width:97px;height:44px;padding-top:8px;line-height:47px;text-align:center;color:#fff;font-size:20px;margin:0 auto;background-image:url(img/bg_weather.png);}div.video {border:1px solid #fff;}div.video img {display:block;}div.video div {position:absolute;color:#fff;padding:5px;font-size:24px;line-height:24px;margin-top:70px;text-transform:uppercase;text-shadow: 1px 1px #333;font-family:'open_sanscondensed_light';}div.video div span {font-family:'open_sans_condensedbold';}div.frm {padding:12px;padding-top:8px;background:url(img/bg_block_motif.jpg);}div.frm input {display:block;margin-bottom:3px;width:214px;border:1px solid #E9DFCB;color:#fff;background-image:url(img/bg_bt2.png);background-color:Transparent;text-transform:uppercase;}::-webkit-input-placeholder { color:#fff;}:-moz-placeholder { color:#fff;opacity:1;}::-moz-placeholder { color:#fff;opacity:1;}:-ms-input-placeholder { color:#fff;}div.frm a, div.confirm {display:block;width:120px;margin:0 auto;text-align:center;height:19px;line-height:19px;color:#fff;text-shadow: 1px 1px #333;text-transform:uppercase;font-size:16px;border:1px solid #E9DFCB;font-family:'open_sans_condensedbold';background-image:url(img/bg_bt2.png);}div.confirm { width: auto; height: auto; padding: 4px; background-image: none; font-size: 13px; color: #fff;}div.left .otherdestinations {}div.left div.rs {padding:14px;padding-top:0;height:100px;margin-bottom:20px;}div.left div.rs p {text-align:center;color:#717577;font-size:22px;margin-bottom:5px;text-transform:uppercase;font-family:'open_sanscondensed_light';}div.left div.rs p span {font-family:'open_sans_condensedbold';font-size:23px;}div.left div.rs a {display:block;float:left;margin-top:5px;margin-right:6px;width:62px;height:60px;background:url(img/ic_rs.png);}div.left div.rs a.fb {}div.left div.rs a.tw {background-position:-62px 0;}div.left div.rs a.gp {background-position:-124px 0;margin-right:0;}div.left div.rs a.fb:hover {background-position:0 -60px;}div.left div.rs a.tw:hover {background-position:-62px -60px;}div.left div.rs a.gp:hover {background-position:-124px -60px;}div.left div.rs span.sep {display:block;float:left;width:1px;height:70px;margin-right:6px;background:url(img/sep4.gif);}div.logos {text-align:center;padding:10px;padding-top:20px;}div.logos img {margin-bottom:15px;}div.logos a img:hover {-khtml-opacity:1;-moz-opacity : 1;-ms-filter: "none";opacity : 1;filter: none; -webkit-filter: none; -webkit-transition: none;}div.logos a img {-khtml-opacity:0.4;-moz-opacity : 0.4;-ms-filter: "alpha(opacity=40)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);filter : alpha(opacity=40);opacity : 0.40;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'sepia\'><feColorMatrix type=\'matrix\' values=\'0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\'/></filter></svg>#sepia");filter: sepia;-webkit-filter: sepia(100%);}section.footer div.content div {position:absolute;}section.footer div.first {width:100px;margin-top:18px;text-align:right;padding-right:20px;}section.footer div.second {margin-left:1px;margin-top:18px;width:300px;}section.footer div.third {margin-left:340px;margin-top:173px;width:220px;}section.footer div.fourth {margin-left:730px;width:215px;}section.footer div.fifth {margin-left:610px;margin-top:147px;width:420px;}section.footer div.adr { color: #fff; font-size: 11px; text-align: center; margin-bottom: 14px;}.footer div.first span {display:block;margin-bottom:15px;font-size:16px;color:#d7c5a1;text-shadow: 1px 1px #333;text-transform:uppercase;font-family:'open_sans_condensedbold';}.footer a.route66 {display:block;margin:0 auto;width:84px;height:80px;background:url(img/route66.png);background-position:-86px 0;background-repeat:no-repeat;}.footer a.route66:hover {background-position:0 0;}.footer .second, .footer .third {border-top:1px solid #4C4C4D;font-family:'open_sanscondensed_light';font-size:17px;}.footer .second a, .footer .third a {display:block;line-height:24px;padding:3px;padding-left:10px;color:#9a9a9a;text-transform:uppercase;border-bottom:1px solid #4C4C4D;}.footer .second a span, .footer .third a span {color:#fff;}.footer .second a:hover, .footer .third a:hover {color:#d7c5a1;background-image:url(img/opacity3.png);padding-top:3px;margin-top:-1px;border-top:1px solid #D7C5A1;border-bottom:1px solid #D7C5A1;}.footer .second a:hover span, .footer .third a:hover span {color:#d7c5a1;}.footer .second a.brochure {margin-top:10px;border:none;}.footer .second a.brochure:hover {border:none;background-image:none;}.footer .fourth p, .footer .fourth a {font-family:'open_sanscondensed_light';font-size:15px;line-height:22px;color:#fff;text-transform:uppercase;text-align:center;background-image:url(img/opacity3.png);}.footer .fourth a {display:block;font-family:'open_sans_condensedbold';}.footer .fourth p span {font-family:'open_sans_condensedbold';}.footer .fourth p.rech {height:25px;background-image:url(img/footer_link1.png);border-bottom:1px solid #3B3C3D;}.footer .fourth a.rech {height:23px;margin-bottom:10px;background-image:url(img/footer_link2.png);}.footer .fourth a.rech:hover {background-image:url(img/footer_link2_on.png);}.footer .fourth p.other {height:25px;background-image:url(img/footer_link3.png);}.footer .fourth a.other {height:23px;background-image:url(img/footer_link4.png);border:1px solid #494F48;}.footer .fourth a.other:hover {background-image:url(img/footer_link4_on.png);}.footer .fifth p:first-child {margin-left:45px;margin-bottom:6px;font-size:16px;color:#d7c5a1;text-shadow: 1px 1px #333;text-transform:uppercase;font-family:'open_sans_condensedbold';}.footer .fifth p span {color:#fff;}.footer .fifth a {display:block;height:31px;line-height:31px;padding-left:0;color:#9a9a9a;text-transform:uppercase;background-image:url(img/line_fade.png);background-position:left bottom;background-repeat:no-repeat;}.footer .fifth a span {display:block;float:left;width:25px;padding-top:1px;height:31px;line-height:31px;font-size:43px;margin-top:-2px;padding-right:20px;font-family:'open_sansbold';}.footer .fifth a:last-child {background-image:none;}.footer .fifth a:hover, .footer .fifth a:last-child:hover {color:#d7c5a1;}section.footer div.rs {margin-left:600px;margin-top:370px;height:40px;}section.footer div.rs a {display:block;float:left;margin-right:20px;width:41px;height:40px;background:url(img/ic_rs2.png);}section.footer div.rs a.fb {background-position:0 0;}section.footer div.rs a.tw {background-position:-41px 0;}section.footer div.rs a.in {background-position:-82px 0;}section.footer div.rs a.gp {background-position:-123px 0;}section.footer div.rs a.fb:hover {background-position:0 -40px;}section.footer div.rs a.tw:hover {background-position:-41px -40px;}section.footer div.rs a.in:hover {background-position:-82px -40px;}section.footer div.rs a.gp:hover {background-position:-123px -40px;}div#toolbox {position:fixed;right:0;top:390px;width:52px;height:236px;padding-left:13px;padding-top:14px;background-image:url(img/toolbox.png);z-index:60;-webkit-box-shadow: -3px 7px 4px 0px rgba(50, 50, 50, 1);-moz-box-shadow:-3px 7px 4px 0px rgba(50, 50, 50, 1);box-shadow: -3px 7px 4px 0px rgba(50, 50, 50, 1);}div#toolbox a {display:block;width:41px;height:41px;margin-bottom:14px;}div#toolbox a {background-image:url(img/toolbox_bt.png);}div#toolbox a.fb {background-position:0 0;}div#toolbox a.tw {background-position:0 -55px;}div#toolbox a.gp {background-position:0 -108px;}div#toolbox a.what {background-position:0 -162px;}div#toolbox a.fb:hover {background-position:-41px 0;}div#toolbox a.tw:hover {background-position:-41px -55px;}div#toolbox a.gp:hover {background-position:-41px -109px;}div#toolbox a.what:hover {background-position:-42px -163px;}div#toolbox a.arrows {width:15px;height:15px;margin-bottom:5px;background-image:url(img/toolbox_arrow.png);}.lower {text-transform:none;}.upper {text-transform:uppercase;}h1, h2, h3, h4 {font-family:'open_sans_condensedbold';text-transform:uppercase;font-weight:normal;}h1 {width:720px;text-align:center;padding-top:4px;margin-left:-12px;height:40px;color:#f1e4c8;text-shadow: 2px 2px #000;font-size:26px;background-image:url(img/bg_h1_45.jpg);-webkit-box-shadow: 9px 5px 10px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:9px 5px 10px 0px rgba(50, 50, 50, 0.75);box-shadow: 9px 5px 10px 0px rgba(50, 50, 50, 0.75);}h1.bottom {margin-top:-11px;-webkit-box-shadow: 7px -4px 8px 0px rgba(50, 50, 50, 0.50);-moz-box-shadow:7px -4px 8px 0px rgba(50, 50, 50, 0.50);box-shadow: 7px -4px 8px 0px rgba(50, 50, 50, 0.50);}.homecontent h1 {margin-bottom:12px;}h1 img {display: inline-block;vertical-align: middle;margin-top: -15px;}h2 {position:relative;width:720px;margin-left:-12px;margin-bottom:15px;text-align:center;font-size:20px;height:37px;line-height:37px;font-family:'open_sansregular';font-weight:bold;color:#fff;text-shadow: 1px 1px #333;background-image:url(img/bg_h2.jpg);-webkit-box-shadow: 4px 5px 10px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:4px 5px 10px 0px rgba(50, 50, 50, 0.75);box-shadow: 4px 5px 10px 0px rgba(50, 50, 50, 0.75);}h2.dark {background-image:url(img/bg_h3.gif);-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow: none;}h2.small {font-size:15px;}h2 span.color {color:#987124;}h2 span.dot {padding-left:20px;width:auto;margin:0 auto;background-image:url(img/ic_dot2.png);background-repeat:no-repeat;background-position:left center;}h2 span.dot2 {padding-right:20px;background-image:url(img/ic_dot2.png);background-repeat:no-repeat;background-position:right center;}.homecontent h2 {width:auto;margin-left:0;margin-bottom:0;font-family:'open_sans_condensedbold';font-weight:normal;font-size:20px;color:#383838;text-shadow: 1px 1px #FAFAFA;background-image:url(img/bg_h2.gif);border-bottom:1px solid #fff;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow: none;}h2 span.sep {padding:5px;background-image:url(img/ic_dot7.png);background-repeat:no-repeat;background-position:5px 15px;}h3 {height:23px;line-height:23px;color:#fff;text-shadow: 1px 1px #000;font-size:14px;text-align:center;background-image:url(img/bg_h3.gif);}h3.bigger {font-size:16px;}h3.lower {font-size:16px;}h3 span {color:#EDDDBB;}.homecontent h3 {height:52px;line-height:52px;padding-left:80px;font-size:25px;text-align:left;background-image:url(img/bg_h3.jpg);}.homecontent p a { text-decoration: underline; font-weight: bold;}h3.advanced {padding-left:15px;}h3.advanced a.more {display:block;float:left;width:52px;height:52px;margin-right:13px;background-image:url(img/h2_more.png);}h3.advanced p {width:600px;height:52px;float:left;font-size:26px;line-height:30px;padding-top:5px;}h3.advanced p span.legal {display:block;height:10px;line-height:10px;font-size:12px;color:#fff;text-shadow: 1px 1px #333;text-transform:none;font-family:'open_sanscondensed_light';font-weight:normal;}h3.advanced p span.color {color:#edddbb;}h3.download {text-align:left;padding-left:15px;}h3.download a {display:block;position:absolute;margin-top:-23px;width:120px;height:23px;line-height:23px;text-align:center;color:#fff;text-shadow: 1px 1px #000;border-left:2px solid #D1D1D1;border-right:2px solid #D1D1D1;background-image:url(img/bg_st.jpg);background-position:0 -14px;}h3.download a:first-child {margin-left:330px;}h3.download a:last-child {margin-left:510px;}div.gradient {padding:22px;padding-bottom:10px;margin-bottom:12px;background-repeat:repeat-x;background-image:url(img/bg_gradient.gif);background-color:#fff;}div.gradientinner {padding:15px;}div.gradient2 {background-image:url(img/bg_gradient2.gif);background-color:#FDF3E0;}div.gradient3, div.gradient3-libre {background-image:url(img/bg_gradient3.gif);background-color:#fff3e0;background-repeat:repeat-x;background-color:#fdf3e0;}div.gradient h4 {padding-left:10px;height:23px;line-height:23px;color:#fff;margin-bottom:2px;text-shadow: 1px 1px #000;font-size:14px;border:1px solid #D48C76;background-image:url(img/bg_h4.gif);}body.gradientshort, div.gradientshort {padding:10px;background-image:url(img/bg_gradient_short.gif);}div.gradientsmaller {padding-top:5px;padding-bottom:5px;font-size:13px;}div.gradientmedium {padding-top:5px;padding-bottom:5px;background-image:url(img/bg_gradient_medium.gif);overflow: hidden;}div.gradient3-libre a { font-weight: bolder; text-decoration: underline; }div.gradient3-libre h2 {text-transform: none;width: auto;height: 23px;font-family: 'open_sans_condensedbold';font-size: 16px;padding: 2px;padding-left: 10px;color: #fff;font-weight: bold;background-image: url(img/bg_st.png);margin: 0px 0px 2px 0px;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow: none;}div.gradient3-libre h2 span {display: block;float: left;width: auto;margin-left: 10px;margin-bottom: 0;height: 23px;line-height: 23px;padding-left: 35px;background-image: url(img/st_puce.png);background-repeat: no-repeat;}div.gradient3-libre h3 span { text-transform: none; color: #FFF; font-size: 16px;}div.gradient3-libre h3 { margin: 2px 0;}div.gradient3-libre p {margin: 0;padding: 10px 20px;border-image-source: url(img/bg_st.png);border-image-slice: 1;border-width: 1px 0 0px 0;}div.gradient p, div.gradient ul {margin-bottom:13px;margin-top:11px;}div.gradientshort p {margin-bottom:0;font-size:13px;}div.gradient p:first-child, div.gradient ul:first-child {margin-top:0;}div.gradient div.line {margin-left:-22px;width:696px;height:1px;margin-bottom:2px;border-top:1px solid #812F17;}div.gradient ul {margin-left:12px;list-style-image:url(img/puce_li.gif);}div.gradientsmaller ul, div.gradientsmaller p {margin-bottom:5px;}div.gradientinner p {margin-bottom:10px;}div.shadow {-webkit-box-shadow: 5px 9px 10px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:5px 9px 10px 0px rgba(50, 50, 50, 0.75);box-shadow: 5px 9px 10px 0px rgba(50, 50, 50, 0.75);margin-bottom:20px;}.shadowtop {-webkit-box-shadow: 5px -4px 10px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:5px -4px 10px 0px rgba(50, 50, 50, 0.75);box-shadow: 5px -4px 10px 0px rgba(50, 50, 50, 0.75);}img.visuelhome {display:block;margin-top:-1px; border-bottom: 1px solid #fff;}.homeblocks { border: 1px solid #fff; background-image:linear-gradient(to bottom, black, white);}div.blocklight {border:1px solid #fff;margin-top:-1px;background-image:url(img/bg_blocklight.png);background-repeat:repeat-x;background-position:top;background-color:#fff;}div.blocklightspacer {height:7px;}div.dotspacer {margin-top:1px;background-image:url(img/sep6.gif);background-repeat:repeat-x;background-position:top;padding:15px;padding-top:25px;margin-bottom:15px; min-height: 100px; max-height: 100px; overflow: hidden;}div.dotspacer.large { max-height: none; }div.blocklight-bottom p.link {width:50%;float:left;margin-bottom:12px;}div.blocklight-bottom p.link a {display:block;margin-left:10px;margin-right:10px;text-align:center;text-transform:uppercase;color:#81949b;width:214px;height:19px;line-height:19px;font-family:'open_sanscondensed_light';text-align:center;font-size:15px;border:1px solid #9EACB2;background-image:url(img/bt_motif.jpg);}div.blocklight-bottom p.link a.more {float:right;}div.blocklight-bottom p.link a span {font-family:'open_sans_condensedbold';font-size:16px;}div.blocklight-bottom p.link a:hover {color:#fff;text-shadow: 1px 1px #333;background-position:-214px 0;}div.diaponavigate {text-align:center;margin-bottom:8px;}div.diaponavigate img {padding:2px;}div.motifmain {background-image:url(img/bg_block_motif_main.jpg);}div.motifmain p.line {padding-top:10px;padding-right:12px;padding-left:40px;background-image:url(img/sep7.gif);background-position:top;background-repeat:repeat-x;}div.motifmain ul li {padding-bottom:10px;color:#533b0d;font-size:20px;line-height:22px;text-shadow: 1px 1px #E3E1DE;font-family:'open_sanscondensed_light';}div.motifmain ul {margin-left:60px;list-style-image:url(img/ic_dot4.png);}div.motifmain ul li span, div.motifmain ul li strong {font-family:'open_sans_condensedbold';font-size:19px;text-shadow: 1px 1px #FAFAFA;}div.formules {min-height:404px;background: #767676;margin-bottom:15px;}div.formules div.formule{padding-top:15px;height:86px;padding-left:80px;padding-right:10px;color:#fff;line-height:18px; cursor: pointer;}div.formules div.formule.f1 {background-image:url(img/bg_formule_1.png); background-repeat:no-repeat;background-position:0 0; overflow: visible;}div.formules div.formule.f2 {background-image:url(img/bg_formule_2.png); background-repeat:no-repeat;background-position:0 0; overflow: hidden;}div.formules div.formule.f3 {background-image:url(img/bg_formule_3.png); background-repeat:no-repeat;background-position:0 0; overflow: hidden;}div.formules div.formule.f4 {background-image:url(img/bg_formule_4.png); background-repeat:no-repeat;background-position:0 0; overflow: hidden;}div.formules div.formule.on {height: auto; overflow: hidden;}div.formules div.formule p {color:#fff;text-transform:uppercase;font-family:'open_sans_condensedbold';font-size:25px;line-height:30px;padding-right:220px;}div.formules div.formule p span {color:#edddbb;}div.formules div.formule a {color:#edddbb;font-family:'open_sansbold';font-size:13px;}div.formules div.formule div.desc { padding: 10px 0; margin-top: 10px; height: auto;}div.formules div.formule div.desc p { font-size: 13px; font-family: 'open_sansregular'; font-weight: normal; text-transform: none; line-height:24px; padding: 0;}div.innerfull, div.innerleft, div.innerright {float:left;width:340px;border:1px solid #fff;min-height:660px;-webkit-box-shadow: 5px 9px 10px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:5px 9px 10px 0px rgba(50, 50, 50, 0.75);box-shadow: 5px 9px 10px 0px rgba(50, 50, 50, 0.75);background-image:url(img/bg_block_motif_main.jpg);background-position:0 283px;}div.innerfull {float:none;width:auto;min-height:initial;}div.innerright {float:right;background-position:-340px 283px;}div.innerfull p.tt, div.innerfull div.tt, div.innerleft p.tt, div.innerright p.tt {height:44px;padding-top:25px;text-align:center;background-image:url(img/bg_tt_gradient.gif);text-align:center;font-family:'open_sans_condensedbold';font-size:25px;color:#81632e;text-shadow: 1px 1px #FAFAFA;text-transform:uppercase;}div.innerfull p.tt, div.innerfull div.tt {background-image:url(img/bg_bigtt.jpg);}div.innerfull p.tt span, div.innerfull div.tt span, div.innerleft p.tt span, div.innerright p.tt span {display:inline;padding:0;margin:0;color:#c84a0d;}div.innerfull img.img, div.innerleft img.img, div.innerright img.img {display:block;margin-bottom:7px;border-top:1px solid #fff;border-bottom:1px solid #fff;}div.innerleft img.img, div.innerright img.img { width: 340px; height: 212px; }div.innerfull div.txt, div.innerleft div.txt, div.innerright div.txt {min-height:228px;padding:17px;padding-top:30px;background-image:url(img/sep6.gif);background-repeat:repeat-x;background-position:top;}div.innerfull div.txt {padding:17px;padding-bottom:5px;min-height:initial;}div.linew {height:1px;border-bottom:1px solid #fff;margin-bottom:1px;}div.innerleft p span, div.innerright p span {display:block;padding-left:15px;}div.innerleft p span.dot, div.innerright p span.dot {background-image:url(img/ic_dot.png);background-repeat:no-repeat;background-position:0 6px;}div.innerright div.txt p {margin-bottom:10px;}div.innerfull a.link, div.innerleft a.link, div.innerright a.link, .otherdest a.link {display:block;text-align:center;text-transform:uppercase;color:#fff;width:214px;height:19px;line-height:19px;font-family:'open_sanscondensed_light';text-align:center;font-size:15px;text-shadow: 1px 1px #333;border:1px solid #D8CCB7;background-image:url(img/bg_bt2.png);margin:0 auto;background-position:0 -19px;margin-bottom:10px;}div.innerfull a.link:hover, div.innerleft a.link:hover, div.innerright a.link:hover, .otherdest a.link:hover {background-position:0 0px;}div.innerfull a.link:hover, div.innerright a.link:hover {background-image:url(img/bg_bt_green.gif);border:1px solid #C7D4BC;}div.innerleft p.st {height:30px;font-size:15px;text-align:center;font-weight:bold;text-transform:uppercase;}div.innerright a.link {}div.innerfull a.link span, div.innerleft a.link span, div.innerright a.link span {font-family:'open_sans_condensedbold';}div.innerright p.st {color:#8c7653;font-family:'open_sans_condensedbold';font-size:22px;text-transform:uppercase;}div.innerright .map {margin-left:25px;margin-top:-55px;}.innerleft .diaponavigate, .innerright .diaponavigate {margin-bottom:20px;}.innerfull .diaponavigate {margin-bottom:0;}.innerleft .diaponavigate a, .innerright .diaponavigate a, .innerfull .diaponavigate a { border: 1px solid #533b0d; padding: 2px 4px;}.innerleft .diaponavigate a.on, .innerright .diaponavigate a.on, .innerfull .diaponavigate a.on,.innerleft .diaponavigate a:hover, .innerright .diaponavigate a:hover, .innerfull .diaponavigate a:hover{ background: #533b0d; color: #ffffff;}.inner-spacer { display: block; height: 31px }div.innerfull div.tt {padding-top:10px;height:59px;}div.innerfull div.tt p {height:32px;}div.innerfull div.tt a {display:block;float:right;height:20px;margin-right:15px;color:#81632e;font-size:18px;padding-right:25px;background-image:url(img/arrow_right.png);background-position:right bottom;background-repeat:no-repeat;}div.innerfull div.tt a.left {float:left;margin-left: 10px; padding-left:25px;background-image:url(img/arrow_left.png);background-position:left bottom;}div.innerfull div.tt a sup {font-size:12px;vertical-align: 6px;}div.deco_inner {margin-top:100px;width:720px;margin-left:-12px;height:303px;background-image:url(img/deco_inner.jpg);}div.deco_inner2 {margin-top:50px;width:720px;margin-left:-12px;height:266px;background-image:url(img/deco_inner2.jpg);}div.deco_inner3 {margin-top:0;width:720px;margin-left:-12px;height:309px;background-image:url(img/deco_inner3.png);}ul.snavinner {position:relative;width:720px;margin-left:-12px;text-align:center;font-size:14px;height:36px;line-height:36px;font-family:'open_sansregular';text-shadow: 1px 1px #333;background-image:url(img/bg_h2.jpg);text-transform:uppercase;-webkit-box-shadow: 4px 5px 10px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:4px 5px 10px 0px rgba(50, 50, 50, 0.75);box-shadow: 4px 5px 10px 0px rgba(50, 50, 50, 0.75);border-bottom:1px solid #401705;}ul.snavinner li {float:left;width:120px;height:36px;background-image:url(img/sep2.gif);background-position:right;background-repeat:repeat-y;}ul.snavinner a {display:block;width:118px;height:31px;padding-top:5px;color:#EDEDED;}ul.snavinner li:last-child {background-image:none;}ul.snavinner li:last-child a {width:120px;}ul.snavinner a:hover, ul.snavinner a.on {background-image:url(img/snav_inner_hover.jpg);}.fixed {position: fixed; top: 46px; height: 36px;z-index: 888;}a.rlinkbright, a.rlink {display:block;height:19px;width:345px;margin:0 auto;color:#fff;text-transform:uppercase;text-shadow: 1px 1px #333;font-family:'open_sans_condensedbold';background-image:url(img/bg_bt.gif);background-position:0 -19px;text-align:center;border:1px solid #FFA489;}a.rlink:hover {background-position:0 -0;}a.rlinkbright {height:21px;background-position:top left;background-image:url(img/bt_r_bright.gif);}.stdegr {padding:2px;padding-left:10px;color:#fff;font-weight:bold;background-image:url(img/bg_st.png);margin-bottom:2px;}.stdegr2 {padding:2px;padding-left:10px;color:#fff;font-weight:bold;background-image:url(img/bg_st2.png);margin-bottom:2px;}.inscription .stoption {border-bottom:2px solid #fff;margin-bottom:0;}.beforebr {border-bottom:2px solid #fcd7af;margin-bottom:0;}.stpuce {height:23px;padding:0;font-family:'open_sansregular';font-size:16px;}.stpuce p {margin-left:20px;margin-bottom:0;height:23px;line-height:23px;padding-left:35px;background-image:url(img/st_puce.png);background-repeat:no-repeat;}div.gradient .stpuce p {margin-bottom:0;}.stpucegrey p {background-image:url(img/st_puce_grey.png);}.stpucedown p {background-image:url(img/tear_bottom.png);}.stpuceup p {background-image:url(img/tear_top.png);}.stdegr p {float:left;width:438px;}.stdegr span {display:block;float:left;text-transform:uppercase;width:120px;text-shadow: 1px 1px #000;text-align:center;}.stdegr a {color:#fff;}.stdegr.echeancier span { font-size: 12px; text-transform: none; width: 20%;}.stdegr span.p20 { font-size: 12px; text-transform: none; width: 20%;}.stdegr span.p25 { font-size: 12px; text-transform: none; width: 25%;}.stdegr.echeancier span.p40 { font-size: 12px; text-transform: none; width: 40%;}.stdegrright {line-height:21px;height:21px;text-transform:uppercase;padding-left:10px;font-size:13px;background-position:right;border:1px solid #953c21;float: left;width: 307px;margin-right: 2px;}img .icselect {display:block;float:right;margin-left:1px;}.linedegr, .inscription .line {border:none;height:1px;background-image:url(img/bg_st.png);}.linedegr {margin-bottom:2px;}.inscription .linebottom {border-bottom:2px solid #fff;}.inscription .resumefees, .inscription .option {background-repeat:repeat-x;background-image:url(img/bg_gradient.gif);background-color:#fff;background-position:0 -120px;}.inscription .resumefees {background-image:none;}.inscription .resumefees div, .inscription .option div {font-size:12px;border-bottom:1px solid #7e888b;padding:2px;padding-left:10px;}.inscription .option div:last-child {border:none;}.inscription .resumefees div.spacer, .inscription .option div.spacer {border:none;}.inscription .resumefees p, .inscription .option p, .reserver p {float:left;width:438px;}.inscription .resumefees span, .inscription .option span {display:block;float:left;width:120px;font-weight:bold;text-align:center;}.inscription .resumefees.echeancier span { width: 20%;}.inscription .resumefees span.p20 { width: 20%;}.inscription .resumefees span.p25 { width: 25%;}.inscription .resumefees span.p40 { width: 40%;}.reserver { margin: 4px 0px 2px 0px; padding-left:10px;}.reserver span {display:block;float:left;width:112px;font-weight:bold;text-align:center;padding: 0 4px;}a.resa {display:block; float: left; height:21px; width:100%; margin:0;color:#fff;text-transform:uppercase;text-shadow: 1px 1px #333;font-family:'open_sans_condensedbold';background-image:url(img/bg_bt.gif);background-position:0 -19px;text-align:center;border:1px solid #FFA489;}a.resa:hover {background-position:0 -0;}a.valider {display:block; height:19px;width:90%;margin:0 auto;color:#fff;text-transform:uppercase;text-shadow: 1px 1px #333;font-family:'open_sans_condensedbold';background-image:url(img/bg_bt.gif);background-position:0 -19px;text-align:center;border:1px solid #FFA489;cursor: pointer;}a.valider:hover {background-position:0 -0;}a.valider {height:21px;background-position:top left;background-image:url(img/bt_r_bright.gif);}.inscription .dates div {padding:2px;}.inscription .dates .line {padding:0;background-image:none;border-top:1px solid #7e888b;background-color:#cdd9dd;}.inscription .dates ul {margin-left:75px;margin-top:3px;margin-bottom:3px;}.inscription .gradient {padding-top:5px;}.included {}.included p {padding-left:65px;margin-top:5px;margin-bottom:5px;}.included div {background-image:none;background-color:#fffbf0;}.gradient.gradient3.included ul {list-style-type:none;list-style-image:none; margin-left: -22px; margin-right: -22px;}.gradient.gradient3.included ul li {padding:0px 0px 5px 65px;margin-top:5px;margin-bottom:5px;border-bottom: 1px solid #812F17;}.gradient.gradientsmaller.included ul {list-style-type:none;list-style-image:none;}.gradient.gradientsmaller.included ul li {padding:0px 0px 5px 10px;margin-top:5px;margin-bottom:5px;border-bottom: 1px solid #812F17;}.eventtop { text-align: center; }.eventtop img { width: 100%; }.inscription .snavinnerbottom {letter-spacing:-1px;}.innerbottomborder {width: 720px;margin-left: -12px;height:13px;background-image:url(img/snav_bottom_border.gif);}.snavinner .empty {background-image:none;}div.gradient .tour {float:left;width:337px;text-transform:uppercase;font-family:'open_sanscondensed_light';font-size:18px;line-height:27px;}div.gradient .tour:nth-child(odd) {margin-right:10px;}div.gradient .tour p {margin:0;}div.gradient .tour p.trip {float:left;width:265px;padding-left:10px;border-bottom:1px solid #7e888b;}div.gradient .tour p.days {float:right;width:60px;color:#fff;text-transform:none;text-shadow: 1px 1px #000;text-align:center;height:27px;background-image:url(img/bg_rgrad.gif);font-family:'open_sans_condensedbold';font-size:16px;}div.gradient .tour strong { font-family: 'open_sans_condensedbold'; }div.gradientcontainer {padding:0;}div.gradientcontainer div.inner {padding:5px;}div.gradientcontainer h3 {font-size:16px;}div.gradientcontainer h3.smaller {font-size:14px;}div.gradientcontainerfirst {margin-top:-10px;padding:0;}.gradientcontainerfirst div.inner {padding:10px;}.gradientcontainerfirst .linedegr {margin-top:5px;margin-bottom:10px;}div.mapcontainer .map {position:absolute;width:246px;height:246px;margin-left:405px;background-image:url(img/opacity.png);}div.mapcontainer .map img {max-height:100%;max-width:100%;}.decoimgcontainer {float:left;margin-right:15px;width:197px;}.decoimgcontainer img {display:block;border:1px solid #7d2c14;}.txtcontainer {float:right;width:450px;}div.circuitslinks {padding:0;padding-top:16px;padding-bottom:16px;background-position:0 -150px;}.circuitslinks a {margin-top:2px;margin-bottom:2px;}.lst2cols {width:49.5%;float:left;}.lst2colsright {float:right;}.lst2cols p.str {font-size:16px;height:21px;background-image:url(img/bt_r_bright.gif);color:#fff;text-transform:uppercase;text-shadow: 1px 1px #333;font-family:'open_sans_condensedbold';text-align:center;border:1px solid #b7806f;}.lst2cols .tour {margin:3px;padding-left:5px;text-transform:uppercase;font-family:'open_sansregular';font-size:16px;line-height:24px;border-bottom:1px solid #cbb387;}.lst2cols .tour strong {font-family:'open_sans_condensedbold';}.lst2cols .linedegr {margin-bottom:1px;}.lst2cols a.tt {display:block;height:25px;}div.vehicles ul, div.lst2cols ul {list-style-type:none;list-style-image:none;margin:4px;}div.vehicles li, .lst2cols li {padding-left:5px;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #7e888b;}div.vehicles li strong, .lst2cols li strong {font-family:'open_sansregular';font-size:16px;}div.vehicles li {text-transform:uppercase;}div.vehicles {padding:0;padding-bottom:10px;font-size:16px;background-image:url(img/bg_gradient_medium.gif);}.vehicledetails {margin-bottom:15px;}.vehicledetails .snavinner {position:relative;font-size:18px;font-family:'open_sanscondensed_light';}.visuelvehicle img {display:block; width: 696px;}.vehicledetailslst {background-color:#fff;padding-bottom:10px;text-transform:uppercase}.vehicledetailslst li span.label {display:block;float:left;font-family:'open_sans_condensedbold';font-size:16px;}.vehicledetailslst li span.value {display:block;float:right;}div.gradient p.infosspecial {margin-left:15px;margin-right:15px;margin-top:-8px;margin-bottom:0;padding-left:10px;height:21px;line-height:21px;background:url(img/bg_r_bright.gif);text-shadow: 1px 1px #333;font-size:15px;color:#fff;text-transform:uppercase;border:1px solid #5A2407;font-family:'open_sans_condensedbold';}div.gradient div.linedegr.infosspecial {margin-top:2px;}div.logop {float:left;width:142px;}.linksandpartners div.presentation {float:right;width:490px;}.linksandpartners h3, .blogs h3 {border-bottom:1px solid #b73913;}.linksandpartners div.nologo {float:none;width:auto;text-align:center;}.plansite div.gradient .lst2cols .tour {width:100%;margin:0;padding:0;border:none;}.plansite div.gradient .lst2cols .inner {padding:0;}.plansite div.gradient .lst2cols h3 {margin-bottom:5px;}.plansite div.gradient .lst2cols .tour p.trip {margin-left:3px;width:269px;}.plansite div.gradientshort p {font-size:initial;}.plansite div.gradient .fulllinks .tour p.trip {width:auto;float:none;}sup {vertical-align: 8px;font-size: 14px;}table.calendar {margin-bottom:10px;border-top:1px solid #fff;}.calendar td {text-align:center;border-bottom:1px solid #7e888b;font-family:'open_sans_condensedbold';font-size:18px;}.calendar td:first-child {text-align:left;padding-left:10px;font-family:'open_sanscondensed_light';}.calendar tr:nth-child(2) td {padding-top:8px;}.calendar tr:first-child td {border-bottom:1px solid #fff;}.calendar td.days p {margin-left:2px;margin-right:2px;margin-bottom:1px;width:60px;color:#fff;text-transform:none;text-shadow: 1px 1px #000;text-align:center;height:27px;background-image:url(img/bg_rgrad.gif);font-family:'open_sans_condensedbold';font-size:16px;}.calendar td.days {border:none;}.calendar td strong { font-family: 'open_sans_condensedbold'; }.calendarheader {line-height:31px;text-transform:uppercase;color:#fff;font-size:18px;text-shadow: 1px 1px #333;border-top:1px solid #fff;border-bottom:1px solid #fff;background-image:url(img/bg_rgrad.gif);font-family:'open_sans_condensedbold';}.calendarheader td {width:60px;height:31px;text-align:center;}.calendarheader td:first-child {padding-left:10px;width:204px;text-align:left;font-family:'open_sans_condensedbold';}.calendar div.innerfull {margin-bottom:15px;background-image:url(img/bg_gradient.gif);background-repeat:repeat-x;background-position:top left;background-color:#fff;}h3.blog {text-align:left;padding-left:15px;}h3.blog span {display:block;position:absolute;margin-left:510px;margin-top:-23px;width:120px;height:23px;line-height:23px;text-align:center;color:#fff;text-shadow: 1px 1px #000;border-left:2px solid #D1D1D1;border-right:2px solid #D1D1D1;background-image:url(img/bg_st.jpg);background-position:0 -14px;}.blogs div.links {margin-left:-22px;width:696px;padding-top:1px;}.blogs div.links div.more, .blogs div.links div.comment, .blogs div.links div.sm1, .blogs div.links div.sm2 {float:left;height:30px;line-height:30px;padding-left:25px;padding-right:25px;border-right:1px solid #943c24;}.blogs div.gradient div.line {border:none;margin-bottom:0;}.blogs div.gradient {padding-bottom:0;font-size:12px;}.blogs div.links div a {font-family:'open_sans_condensedbold';font-size:14px;color:#333;}.blogs p.published {margin-top:20px;margin-bottom:15px;font-style:italic;}.blogs p.published span {font-weight:bold;}.blogs div.gradient img.img {display:block;margin-bottom:15px;border:1px solid #7d2c14;}.brochure div.gradient {padding-left:70px;padding-right:70px;background-position:0 -120px;}.brochure div.gradient div.line {margin-left:-70px;border:none;float:none;clear:both;}.frmintro, .frmlegal {padding-bottom:20px;font-size:13px;}.frmlegal {text-align:left;}.frmlegal a {text-decoration:underline;}.frmmain {margin-bottom:40px;}.frmmain div.label {float:left;width:39%;font-family:'open_sans_condensedbold';text-transform:uppercase;margin-bottom:1px;}.frmmain div.labelfull {width:100%;}.frmmain div.labelright {text-align:right;}.frmmain input[type=text], .frmmain select, select.colored {padding:0;margin:0;border:1px solid #933c22;width:325px;background-image:url(img/bg_input.gif);height:21px;}.frmmain input.datePicker {width: 100px;}.frmmain select, select.colored {color:#fff;width:327px;background-image:url(img/bg_rgrad.gif);}.frmmain select.widthAuto { width: auto;}.frmmain select option, select.colored option, select.colored optgroup {background-color:#c46042;}.frmmain div.labelfull input[type=text] {width:100px;}.frmmain div.labelfull select {width:auto;}.frmmain div.field {float:right;width:59%;margin-bottom:1px;}.brochure a.rlinkbright {width:250px;}.frmmain div.c1, .frmmain div.c2, .frmmain div.c3, .frmmain div.c4 {float:left;width:130px;margin-bottom:1px;}.frmmain div.c1 {text-align:right;margin-right:10px;}.frmmain div.c2 {margin-right:10px;}.frmmain div.c3 {text-align:right;margin-right:10px;}.frmmain div.c2 input[type=text], .frmmain div.c3 input[type=text], .frmmain div.c4 input[type=text] {width:125px;}.frmmain div.c2 select, .frmmain div.c3 select, .frmmain div.c4 select {width:127px;}.frmheader {margin-left:-70px;width:696px;margin-top:-5px;height:21px;text-transform:uppercase;color:#fff;font-family:'open_sans_condensedbold';text-shadow: 1px 1px #333;background-image:url(img/bg_rgrad.gif);}.itinerary div.c1 {width:60px;font-family:'open_sans_condensedbold';}.itinerary div.c2 {width:155px;text-align:left;}.itinerary div.c3 {width:155px;text-align:left;}.itinerary div.c4 {width:155px;text-align:left;}.itinerary div.c2 input[type=text], .itinerary div.c3 input[type=text], .itinerary div.c4 input[type=text] {width:150px;}.frmheader div.c1 {width:150px;text-align:center;}.frmheader div.c2 {width:115px;text-align:center;}.frmheader div.c3 {width:190px;text-align:center;}.frmheader div.c4 {width:125px;text-align:center;}.frmmain .labeltextarea {width:39%;float:left;text-align:right;margin-right:10px;margin-bottom:10px;}.frmmain textarea {display:block;float:left;height:100px;padding:0;margin:0;border:1px solid #933c22;width:50%;margin-bottom:10px;background-image:url(img/bg_textarea.gif);}.frmmain select.center {display:block;width:345px;margin:0 auto;margin-bottom:5px;margin-top:10px;}.frmmain div.cb {margin-left:152px;}.frmmain div.cb.large {margin-left:122px; white-space: nowrap;}.frmmain div.cb span, .frmmain span.info {font-family:'open_sansregular';text-transform:none;font-size:13px;}.frmmain span.info {font-size:12px;}.frmmain span.infobigger {display:block;float:left;width:500px;font-size:13px;line-height:20px;}.frmmain div.cbright {text-align:right;margin-left:0;width:435px;}.frmmain div.cbmidright {text-align:right;margin-left:0;width:48%;padding-right: 5px;}.frmmain div.fieldcbmidleft {text-align:left;font-family:'open_sans_condensedbold';font-size:14px;width:48%;padding-left: 5px;}.frmmain div.fieldcb {width:200px;font-family:'open_sans_condensedbold';font-size:14px;}.frmmain div.fieldcb input[type=checkbox] {margin-right:10px;}.frmmain input[type=checkbox], .frmmain input[type=radio]{position: absolute; left: -9999px;}.frmmain label.customcb {display:block;width:23px;height:23px;font-size: 18px;padding-left:8px;float:left;background: url(img/cb_unchecked.gif) no-repeat;}.frmmain label.checked{background: url(img/cb_checked.gif) no-repeat;}.frmmain .cbcontainer {float:left;margin-right:10px;line-height:23px;font-family:'open_sans_condensedbold';font-size:14px;text-transform:uppercase;}div.gradient p.fieldconfirm {padding:0;margin:0;border:1px solid #933c22;width:315px;height:21px;line-height:21px;font-size:15px;padding-left:10px;color:#fff;text-shadow: 1px 1px #333;font-family:'open_sans_condensedbold';background-image:url(img/bg_rgrad.gif);}p.fieldconfirm.right { text-align: right; padding-right: 10px;}.surmesure div.gradient, .coordonnees div.gradient, .paiement div.gradient {padding-bottom:0;padding-left:70px;padding-right:70px;padding-top:15px;}.surmesure .frmintro {font-size:14px;}.surmesure div.gradient div.line, .coordonnees div.gradient div.line, .paiement div.gradient div.line {margin-left:-70px;border:none;float:none;clear:both;}.surmesure .frmmain div.gradient, .coordonnees .frmmain div.gradient {padding-bottom:10px;}.surmesure .frmlegal {margin-top:50px;}.surmesure a.rlinkbright {width:250px;margin-top:40px;}.resa div.gradient div.line, .coordonnees div.gradient div.line, .paiement div.gradient div.line {border:none;float:none;clear:both;}.coordonnees .frmmain {margin-bottom:0;}.coordonnees .deco_inner3 {margin-top:-30px;}.banques {background-color:#fff;padding:20px;text-align:center;}h3.confirmform {margin-top:-10px;padding-left:15px;border-bottom:10px solid #fff;margin-bottom:10px;}h3.confirmform a {display:block;position:absolute;margin-left:510px;margin-top:-23px;width:120px;height:23px;line-height:23px;text-align:center;color:#fff;text-shadow: 1px 1px #000;border-left:2px solid #D1D1D1;border-right:2px solid #D1D1D1;background-image:url(img/bg_st.jpg);background-position:0 -14px;}.program .programmap {width:478px;height:305px;margin:0 auto;border:1px solid #7e888b;margin-bottom:8px;}div.programmapcontainer {padding:0;padding-bottom:8px;}div.programmapcontainer ul {margin:0;padding:0;float:left;width:227px;border-top:1px solid #7e888b;margin-left:7px;}div.programmapcontainer div.poi ul:first-child {margin-left:0;}.programmapcontainer li {margin:0;padding:0;list-style-type:none;list-style-image:none;font-family:'open_sanscondensed_light';letter-spacing:1px;font-size:16px;padding:3px;padding-left:7px;border-bottom:1px solid #7e888b;}div.programmapcontainer div.poi ul:last-child li:last-child {border:none;text-align:center;}.map-infowindow {height:200px;width:600px;font-size:11px;overflow:auto;background-color:#FDF3E0;color:#000000;padding:5px;}.map-infowindow div.title {width:400px;font-size:13px;font-weight:bold;color:#9A453E;text-decoration:underline;margin-bottom:4px;background: none;}.map-infowindow div.txt {font-size:10px;text-decoration:none;color:#000000;}.map-infowindow img.left, img.right {margin-top:6px;}.map-infowindow img.left {float:left;margin-right:6px;}.map-infowindow img.right {float:right;margin-left:6px;}.programmapcontainer div.bigger {position: absolute; padding: 0; width:145px;height:30px;background:url(img/opacity_b.png); z-index: 6; margin: 260px 0 0 440px;}.programmapcontainer div.bigger a {display:block;padding: 0px 0px 0px 10px; margin: 0;height:30px;line-height:30px;color:#fff;font-size:11px;text-decoration:underline;background:url(img/opacity_b.png);}.fancybox-inner .programmapcontainer div.bigger {display:none;}.program h2.dark {font-family: 'open_sanssemibold';font-size:24px;}.program h3 {margin-bottom:10px;text-align:left;padding-left:20px;position:relative;}.program h3 a {color:#fff;}.program h3.h3center {text-align:center;padding-left:0;}.program .linedegr {position:relative;}.stpuce a p {color:#fff;}.program .daydetails {margin-top:0px;padding-top:10px;padding-left:15px;padding-right:15px;}.program .daydetails .photo {width:196px;float:left;text-align:center;font-family:'open_sans_condensedbold';font-size:16px;}.program .daydetails .photo img {display:block;border:1px solid #7d2c14;margin-bottom:10px;width:196px;}.program .daydetails .txt {text-align: justify;}.program .daydetails p.sleeping {font-style:italic;margin-bottom:0;}.program .daydetails p.sleeping span, .program .daydetails p.sleeping a {color:#8f3920;}.program .daydetails .linedegr {margin-left:-15px;border:0;}.jour-titre { cursor: pointer;}.hotel {width:480px;min-height:500px;background-image:url(img/bg_lb.jpg);}.hotel .tt {height:52px;line-height:52px;font-size:23px;text-align:center;color:#fff;text-shadow: 1px 1px #333;background-image:url(img/bg_h3.jpg);font-family:'open_sanscondensed_light';text-transform:uppercase;}.hotel .tt span {font-family:'open_sans_condensedbold';}.hotel .cont {padding:20px;padding-bottom:8px;}.hotel .photo img {display:block;max-width:438px;border:1px solid #7d2c14;}.hotel .linespacer { margin-bottom:10px;height:1px;float:none;clear:both;border-top:1px solid #cbb387;border-bottom:1px solid #fffbf0;}.hotel .stars {padding:8px;padding-bottom:4px;text-align:center;}.hotel .stars img {padding-left:1px;padding-right:1px;}.hotel .coord {text-align:center;margin-bottom:10px;font-size:12px;color:#5d4626;}.hotel .coord span {font-weight:bold;font-size:14px;}.hotel .desc {font-size:12px;text-align:justify;color:#5d4626;margin-bottom:10px;}.hotel .mapgoogle {height:298px;background-color:#D1D1D1;border:1px solid #7d2c14;margin-bottom:12px;}.hotel .links a {display: block;text-transform: uppercase;color: #fff;width: 130px;height: 19px;line-height: 19px;font-family: 'open_sanscondensed_light';text-align: center;font-size: 15px;text-shadow: 1px 1px #333;border: 1px solid #D8CCB7;background-image: url(img/bg_bt2.png);background-position: 0 -19px;margin-bottom: 10px;}.hotel .links a:first-child {margin-left:144px;margin-right:8px;}.hotel .links a:hover {background-image:url(img/bg_bt_hover.gif);border:1px solid #d08974;}.hotel .links {height:21px;margin-bottom:8px;}.lightbox {width:auto;min-height:500px;background-image:url(img/bg_lb.jpg);}.lightbox .tt {height:52px;line-height:52px;font-size:23px;text-align:center;color:#fff;text-shadow: 1px 1px #333;background-image:url(img/bg_h3.jpg);font-family:'open_sanscondensed_light';text-transform:uppercase;}.lightbox .tt span {font-family:'open_sans_condensedbold';}.lightbox .cont {padding:20px;padding-bottom:8px;}.lightbox .photo img {display:block;max-width:438px;border:1px solid #7d2c14;}.lightbox .linespacer { margin-bottom:10px;height:1px;float:none;clear:both;border-top:1px solid #cbb387;border-bottom:1px solid #fffbf0;}.lightbox .coord {text-align:center;margin-bottom:10px;font-size:12px;color:#5d4626;}.lightbox .coord span {font-weight:bold;font-size:14px;}.lightbox .desc {font-size:12px;text-align:justify;color:#5d4626;margin-bottom:10px;}.lightbox .links a {display: block;text-transform: uppercase;color: #fff;width: 130px;height: 19px;line-height: 19px;font-family: 'open_sanscondensed_light';text-align: center;font-size: 15px;text-shadow: 1px 1px #333;border: 1px solid #D8CCB7;background-image: url(img/bg_bt2.png);background-position: 0 -19px;margin: 10px auto;}.lightbox .links a:hover {background-image:url(img/bg_bt_hover.gif);border:1px solid #d08974;}.lightbox .links {height:21px;margin-bottom:8px;}.connexion {width:400px;height:420px;background-image:url(img/bg_block_motif_main.jpg);}.connexion .tt {height:52px;line-height:52px;font-size:17px;text-align:center;color:#fff;text-shadow: 1px 1px #333;background-image:url(img/bg_h3.jpg);font-family:'open_sanscondensed_light';text-transform:uppercase;margin-bottom:0px;}.connexion .tt span {font-family:'open_sans_condensedbold';}.connexion .container {padding: 0px 4px; height:21px;display:block;margin:0 auto;margin-bottom:5px; }.connexion .container input {display:block;float:right;padding:2px;margin:0;border:none;width:206px;height:17px;background-image: url(img/bg_input.jpg);color:#fff;opacity: 0.7;filter: alpha(opacity=70); }.connexion .container input:first-child {float:left;}.connexion .puce {text-align:center;margin-bottom:5px;}.connexion a {display: block;text-align: center;text-transform: uppercase;color: #fff;width: 140px;height: 19px;line-height: 19px;font-family: 'open_sanscondensed_light';font-size: 15px;text-shadow: 1px 1px #333;border: 1px solid #D8CCB7;background-image: url(img/bg_bt2.png);background-position: 0 -19px;margin:0 auto;}.connexion a:hover {background-image:url(img/bg_bt_hover.gif);border:1px solid #d08974;}.connexion .avertissement { padding: 0 22px; text-align: justify; font-size: 11px; height: auto; overflow: hidden;}.connexion .avertissement a { font-family:Arial, Helvetica, sans-serif; line-height: 11px; font-size: 11px; display: inline; border: 0; text-decoration: none; text-transform: none; text-shadow: none; color: #933c22; background: none;}.message-information {width:400px;height:420px;background-image:url(img/bg_block_motif_main.jpg);}.message-information .tt {height:52px;line-height:52px;font-size:17px;text-align:center;color:#fff;text-shadow: 1px 1px #333;background-image:url(img/bg_h3.jpg);font-family:'open_sanscondensed_light';text-transform:uppercase;margin-bottom:0px;}.message-information .tt span {font-family:'open_sans_condensedbold';}.message-information .container {padding: 10px; }.message-information .container p {margin-bottom: 5px; }.question {background-image:url(img/bg_block_motif_main.jpg);}.question .tt {height:52px;line-height:52px;font-size:17px;text-align:center;color:#fff;text-shadow: 1px 1px #333;background-image:url(img/bg_h3.jpg);font-family:'open_sanscondensed_light';text-transform:uppercase;margin-bottom:0px;}.question .tt span {font-family:'open_sans_condensedbold';}.question .container {height:21px;}.question .container, .question textarea {display:block;width:430px;margin:0 auto;margin-bottom:5px;}.question .container input {display:block;float:right;padding:2px;margin:0;border:none;width:206px;height:17px;background-image: url(img/bg_input.jpg);color:#fff;opacity: 0.7;filter: alpha(opacity=70); }.question .container input:first-child {float:left;}.question textarea {border:none;padding:2px; background-color: #937958; color:#fff;font-family:arial;font-size:13px; height: 106px;opacity: 0.7;filter: alpha(opacity=70); }.question .puce {text-align:center;margin-bottom:5px;}.question a {display: block;text-align: center;text-transform: uppercase;color: #fff;width: 130px;height: 19px;line-height: 19px;font-family: 'open_sanscondensed_light';font-size: 15px;text-shadow: 1px 1px #333;border: 1px solid #D8CCB7;background-image: url(img/bg_bt2.png);background-position: 0 -19px;margin:0 auto;}.question a:hover {background-image:url(img/bg_bt_hover.gif);border:1px solid #d08974;}.question .avertissement { padding: 0 22px; text-align: justify; font-size: 11px; height: auto; overflow: hidden;}.question .avertissement a { font-family:Arial, Helvetica, sans-serif; line-height: 11px; font-size: 11px; display: inline; border: 0; text-decoration: none; text-transform: none; text-shadow: none; color: #933c22; background: none;}p.error { text-align: center; color: #812F17; padding: 4px;}.alerte {width:480px;min-height:100px;background-image:url(img/bg_block_motif_main.jpg);}.alerte .tt {height:52px;line-height:52px;font-size:17px;text-align:center;color:#fff;text-shadow: 1px 1px #333;background-image:url(img/bg_h3.jpg);font-family:'open_sanscondensed_light';text-transform:uppercase;margin-bottom:15px;}.alerte .tt span {font-family:'open_sans_condensedbold';}.alerte .text { padding: 10px; text-align: center;}.alerte .puce {text-align:center;margin-bottom:5px;}.alerte a {display: block;text-align: center;text-transform: uppercase;color: #fff;width: 130px;height: 19px;line-height: 19px;font-family: 'open_sanscondensed_light';font-size: 15px;text-shadow: 1px 1px #333;border: 1px solid #D8CCB7;background-image: url(img/bg_bt2.png);background-position: 0 -19px;margin:0 auto;}.alerte a:hover {background-image:url(img/bg_bt_hover.gif);border:1px solid #d08974;}.fancybox-close.map {top: 30px;right: 30px;}.alignRight { text-align: right;}.alignLeft { text-align: left;}.alignCenter { text-align: center;}.mail-check { display: none; }.mobileonly {display:none;}.desktoponly {display:block;}.testwidth {width:4px;height:1px;line-height:1px;overflow:hidden;}@media screen and (max-width:1130px) {section.footer div.fifth {width:330px;}}@media screen and (max-width:990px) {section.main {max-width:100%;}section.container {max-width:100%; background-image:none;}div.content, ul.nav, h1, h2, img.visuelhome, .innerbottomborder, div.deco_inner, div.deco_inner2, div.deco_inner3, ul.snavinner, ul.snavinner.snavinnertop a, ul.snavinner.snavinnerbottom a {width:100%;}section.main, section.container, div.content, div.content div.left, div.content div.right, section.footer div.first, section.footer div.second, section.footer div.third, section.footer div.fifth, h1, h2,h3.advanced a.more, h3.advanced p, .innerbottomborder, div.content div.deco, div.deco_inner, div.deco_inner2, div.deco_inner3, ul.snavinner {margin-left:0;margin-right:0;padding-left:0;padding-right:0;}section.snav ul li.second-child {width:80px;}div.deco_inner, div.deco_inner2, div.deco_inner3 {background-size: 100%; background-repeat: no-repeat;}section.footer div.first {width:12%;}section.footer div.second {width:18%;margin-left:14%;}section.footer div.third {width:30%;margin-left:32%;margin-top:163px;}section.footer div.fifth, section.footer div.rs {width:30%;margin-left:70%;}section.footer div.rs {margin-top:339px;}div.content div.left, div.content div.deco {width:25%;}div.content div.left {background-image:url(img/bg_left_mob.png);background-position:right;background-repeat:repeat-y;}div.content div.right {padding-left:1%;padding-right:1%;width:73%;}div.logo {width:400px;height:187px;margin-top:230px;background-size:100%;background-repeat:no-repeat;margin-left:-200px;left:62%;}h3.advanced a.more {background-repeat:no-repeat;width:10%;}h3.advanced p {width:89%;padding-left:1%;}h4 a.top, section.container a.top {margin-left:auto !important;right:35px;}section.footer a.top {margin-left:95%;}section.nav div.route66 {margin-left:86%;}section.nav div#route66 {width:100px;margin-left:-9px;}section.nav div#route66 a, section.nav div#route66 span, div.gradientcontainer h3.smaller, .stpuce, ul.nav, h2.small, .lst2cols .tour {font-size:13px;}ul.navlower a {font-size:11px;}ul.nav li, section.nav div.menuintro {width:12%;}section.snavlower ul.nav li:last-child {width:120px;}div.gradient .tour p.trip {padding-left:0;}div.video img, div.gradient iframe {max-width:100%;}div.video div {margin-top:43px;}div.innerfull, div.innerleft, div.innerright {width:48%;}div.innerfull {float:none;width:auto;min-height:initial;}div.innerfull p.tt, div.innerfull div.tt, div.innerleft p.tt, div.innerright p.tt {font-size:19px;}div.innerleft img.img, div.innerright img.img {max-width:100%;height:auto;}div.innerfull div.txt, div.innerleft div.txt, div.innerright div.txt {padding-left:0;}div.formules div.formule p {font-size:23px;}div.motifmain ul li span, div.motifmain ul li strong {font-size:16px;}div.left div.rs {height:70px;}div.left div.rs span.sep {height:50px;}div.left div.rs p, div.left div.rs p span {font-size:21px;text-align:left;}div.left div.rs a {width:42px;height:42px;background-repeat:no-repeat;background-size:317%;}div.left div.rs a.tw {background-position:-46px 0;}div.left div.rs a.gp {background-position:-92px 0;}div.left div.rs a.fb:hover {background-position:0 -43px;}div.left div.rs a.tw:hover {background-position:-46px -43px;}div.left div.rs a.gp:hover {background-position:-92px -43px;}ul.infos-pratiques {margin:10px 0px 10px 30px;}ul.infos-pratiques li, .footer .second, .footer .third {font-size:16px;}ul.infos-pratiques li:last-child {padding-bottom:15px;}h3.blog span {margin-left:auto;right:6px;}div.gradient div.line, .surmesure div.gradient div.line {margin-left:auto;width:100%;}.surmesure div.gradient {padding-left:15px;padding-right:15px;}div.gradient .tour {width:49%;}.plansite div.gradient .lst2cols .tour p.trip, div.gradient .tour p.trip {width:80%;}div.gradient .tour {font-size:15px;}div.gradient .tour p.days {width:18%;font-size:14px;}.calendar td {font-size:15px;}.calendar td.days p {width:45px;font-size:14px;}.calendarheader td {width:45px;}.surmesure div.gradient.itineraryfrmheader {padding-left:0;padding-right:0;}.surmesure div.gradient.itineraryfrmheader .frmheader, .surmesure div.gradient.itineraryfrmheader div.line {width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.frmheader div.c1 {width:auto;}.frmheader div.c2, .frmheader div.c3, .frmheader div.c4 {width:30%;}.frmmain .itinerary div.c1 {width:auto;min-width:4%;}.frmmain .itinerary div.c2, .frmmain .itinerary div.c4 {width:29%;}.frmmain .itinerary div.c3 {width:32%;}.frmmain div.c1, .frmmain div.c2, .frmmain div.c3, .frmmain div.c4 {width:22%;}.frmmain input[type=text], .frmmain select {width:98%;}.frmmain input.datePicker {width:100px;}h3.download a:first-child, h3.download a:last-child, h3.download a {font-size:12px;margin-left:auto;right:70px;width:auto;padding-left:5px;padding-right:5px;}h3.download a:last-child {right:12px;}.decoimgcontainer {width:25%;margin-right:0;}.decoimgcontainer img {width:auto;max-width:100%;}.txtcontainer {width:72%;}.program h2.dark, ul.voyages-list ul li {font-size:15px;}ul.snavinner.snavinnertop li {width:20%;font-size:12px;}ul.snavinner.snavinnerbottom li {width:16.66%;font-size:11px;}ul.snavinner a:hover, ul.snavinner a.on {background-image:none;}nav.fixed {width:73%;}.reserver p, .stdegr p, .inscription .resumefees p, .inscription .option p {width:54%;}.gradient.gradient3.included ul li {padding: 0px 15px 5px 15px;}.stdegr {font-size:12px;}.frmmain div.cb {margin-left:auto;}.frmmain div.label.cb {width:58%;}.footer .second a, .footer .third a {line-height:22px;}div.compass {margin-left:65px;}div#toolbox {position:absolute;left:0;right:initial;margin-top:75px;top:0;z-index:3;}}@media screen and (max-width:880px) {ul.navupper li:first-child a {background-position:35px 1px;}ul.navupper li:first-child a:hover {background-position:35px -23px;}div.logo {width:300px;height:180px;margin-top:270px;left:70%;}section.snavlower ul.nav li {width:14%;}}@media screen and (max-width:765px) {.mobileonly {display: block !important;}.desktoponly {display: none !important;}.testwidth {width:1px;}div.content {position:relative;}div.content div.left {position: absolute;bottom: 0;left: 0;}div.content div.right {padding-bottom:2000px;}section.nav {background-color:#000;}ul.navupper, ul.navlower, section.snavlower {display:none;position:absolute;z-index:15;margin-top:65px;}section.nav {background:none;position:initial;}section.nav, ul.navupper, ul.navlower, section.snavlower {height:auto;}section.snavlower {width:100%;top:445px;}ul.navlower a {font-size:13px;}section.nav div.menuintro {display:block !important;width:100%;background-image:none;box-shadow:none;}ul.nav li, section.snavlower ul.nav li, ul.navupper li:first-child, ul.navlower li:last-child, section.snavlower ul.nav li:last-child, section.nav div.menuintro a{width:100%;float:none;clear:both;height:24px;background-image:none;background-color:#333;border-bottom:1px solid #999;}ul.nav li a:hover, section.snavlower ul.nav li a:hover, section.nav div.menuintro a:hover {background-image:none;}section.snavlower {margin-top:68px;}ul.navlower {margin-top:240px;border-top:2px solid #D7C4A0;}ul.navupper li:first-child a, ul.navupper li:first-child a:hover {background-position:center 0;}ul.navupper li:nth-child(2) {font-style:italic;border-bottom:1px solid #333;}ul.navlower li:nth-child(6) {font-style:italic;border-top:2px solid #D7C4A0;}ul.navlower li:nth-child(6) a {cursor:text;}ul.navlower li:nth-child(6) span {display:inline !important;}section.nav div.menuintro a {font-style:normal;border-top:none;text-shadow: 2px 2px #000;cursor:auto;}ul.navlower li:nth-child(7) {margin-top:96px;border-top:2px solid #D7C4A0;}div.logo {width:100%;background-color: #000;background-size: 125px;background-position: center;top:0;left:0;height:65px;margin:0;padding:0;}a.navmob {display:block;position:absolute;left:10px;top:15px;width:54px;height:39px;z-index:50;}section.snavlower ul.nav li:first-child a, section.snavlower ul.nav li:last-child a, section.snavlower ul.nav li:first-child a:hover, section.snavlower ul.nav li:last-child a:hover {background-image:none;}ul.snavinner li {background-image:none;border-bottom:1px solid #999;}div.compass {margin-left:-119px;left:50%;}section.nav div.content {position:absolute;top:0;height:65px;}section.nav div.route66 {width:40px;height:40px;margin:0;padding:0;float:right;margin-right:10px;margin-top:15px;}section.nav div.route66 a.route66 {width:40px;height:40px;background-size:200%;background-repeat:no-repeat;}section.nav div#route66 {width:100%;left:0;top:65px;margin:0;padding:0;z-index:15;}section.nav div#route66 span {display:none;}div#toolbox, div.content div.deco {display:none;}div.content div.left, div.content div.right {width:100%;float:none;clear:both;background-image:none;}div.content div.right {margin-bottom:auto;padding-left:0;padding-right:0;}a.rlinkbright, a.rlink {width:95%;}section.footer div.content div {position:relative;margin-left:0;margin-right:0;margin-top:15px;}section.footer div.content div.second, section.footer div.third, section.footer div.fifth, section.footer div.rs {width:100%;float:none;clear:both;margin-left:0;margin-right:0;margin-top:15px;}section.footer div.first, section.footer div.second {float:left;}section.footer div.first {width:30%;}section.footer div.rs {width:183px;margin:0 auto;}section.footer a.top {margin-left:90%;}div.left div.block {background-image:url(img/bg_mobile.png);background-position:center;}div.left div.bike {width:100%;background-color:#fff;background-position:right;background-repeat:no-repeat;margin:0;}div.left p.st {background-image:url(img/bg_rgrad.gif);height:31px;line-height:31px;}div.left div.motif {background-image:none;}div.video {width:222px;margin:0 auto;}div.left div.rs {width:152px;margin:0 auto;height:90px;}div.left div.rs p {text-align:center;}h2.small, h3 {height:auto;}h1 {font-size:17px;}h2 {font-size:15px;height:auto;line-height:normal;}h4 {font-size:13px;}h3.download {padding-left:8px;font-size:10px;}h3.download a:first-child, h3.download a:last-child, h3.download a {right:45px;font-size:9px;padding-left:2px;padding-right:2px;}div.gradientshort p {font-size:12px;}h3.download a:last-child {right:5px;}h3.download a:last-child {right:5px;}div.gradient h4 {height:auto;}.footer .second a.brochure {margin-top:-32px;margin-left:-112px;}section.footer div.content div.fifth {width:98%;margin-left:2%;}.footer .fifth p:first-child {margin-top:30px;margin-left:0;}section.footer div.content div.rs {margin:0 auto;margin-top:20px;margin-bottom:20px;}section.footer div.adr {padding:10px;}.lst2cols {width:98%;float:none;clear:both;margin:0 auto;}div.gradient .tour {width:98%;float:none;clear:both;}div.gradient .tour:nth-child(odd) {margin-right:0;}.label {font-size:12px;}.frmmain input.datePicker {font-size:10px;width:55px;}.frmmain div.field {font-size:11px;}.frmmain div.c1, .frmmain div.c2, .frmmain div.c3, .frmmain div.c4 {width:45%;}.frmheader {height:auto;min-height:21px;background-repeat:repeat-x;}.frmmain div.labelfull input[type=text] {width:55px;}.frmmain .itinerary div.c1 {width:25px;margin-right:5px;}.frmmain .itinerary div.c2 {text-align:left;width:27%;margin-right:1%;}.frmmain .itinerary div.c3 {text-align:left;width:57%;margin-right:0;}.frmmain .itinerary .frmheader div {font-size:11px;}.frmmain .itinerary .frmheader div.c4 {width:80%;margin-left:30px;text-align:left;margin-top:-5px;}.frmmain .itinerary div.c4 {width:85%;margin-left:30px;}.itinerary div.c2 input[type=text], .itinerary div.c3 input[type=text] {width:98%;}.itinerary div.c4 input[type=text] {width:99%;}.snavinner .empty {display:none;}ul.snavinner {background-image:none;background-color:#333;height:auto;margin-bottom:10px;}ul.snavinner.snavinner li, ul.snavinner.snavinner li a {width:100%;float:none;height:25px;line-height:25px;padding:0;margin:0;}.question {width:100%;}.question .container, .question textarea {width:98%;}.question .container {height:auto;}.question .container input, .question .container select {width:98% !important;float:none;clear:both;margin-bottom:5px;}.question .tt {line-height:normal;font-size:13px;}.question .tt span {display:block;font-size:15px;}div.logop, .linksandpartners div.presentation {width:100% !important;text-align:center;}.frmmain .labeltextarea {width:100%;float:none;clear:both;text-align:left;}.frmmain textarea {width:100%;float:none;clear:both;}.alerte {width:100%;}.stpuce {font-size:10px;height:auto;min-height:25px;line-height:normal;}.stpuce p {margin-left:2px;padding-left:28px;height:auto;min-height:23px;line-height:normal;padding-top:5px;}.inscription .resumefees div, .stdegr, .inscription .option div {font-size:10px;}.stdegr p {width:100%;}.stdegr.stpuce p {width:auto;padding-top:5px;}.program .daydetails .txt img {width:50% !important;}.inscription .resumefees p, .inscription .option p, .reserver p {width:100%;}nav.fixed {width:100%;}.inscription .dates ul {margin-left:12px;}.program h2.dark {font-size:12px;}.frmmain select.center {width:98%;}.frmmain div.fieldcb {width:40%;}.lightbox .tt {font-size:18px;}.lightbox .desc p img {max-width:100%;}h3.bigger {font-size:14px;}div.blocklight-bottom p.link {width:100%;float:none;clear:both;}div.blocklight-bottom p.link a, div.blocklight-bottom p.link a.more {float:none;clear:both;margin:0 auto !important;margin-bottom:10px;}div.innerleft, div.innerright {margin:0;padding:0;width:98%;float:none;margin:0 auto;margin-bottom:10px;min-height:initial;height:auto;}div.formules div.formule p {padding-right:0;font-size:18px;}div.formules div.formule span {font-size:11px;}div.innerfull div.txt, div.innerleft div.txt, div.innerright div.txt {height:auto;min-height:initial;}.homecontent h2 {font-size:15px;}div.motifmain ul li {font-size:17px;}div.motifmain ul {margin-left:20px;}h3.advanced a.more {width:20%;}h3.advanced p {width:75%;font-size:22px;line-height:22px;}h3.advanced p span {display:block;}.shcontainer div p span {font-size:13px !important;}div.dotspacer {max-height:initial;}}.fancybox-close {background-size: cover !important;width: 40px !important;height: 30px !important;}@font-face {font-family: 'open_sansregular';src: url('webfonts/OpenSans-Regular-webfont.eot');src: url('webfonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('webfonts/OpenSans-Regular-webfont.woff') format('woff'), url('webfonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('webfonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'open_sanssemibold';src: url('webfonts/OpenSans-Semibold-webfont.eot');src: url('webfonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('webfonts/OpenSans-Semibold-webfont.woff') format('woff'),url('webfonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('webfonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'open_sansbold';src: url('webfonts/OpenSans-Bold-webfont.eot');src: url('webfonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('webfonts/OpenSans-Bold-webfont.woff') format('woff'), url('webfonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('webfonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'open_sans_condensedbold';src: url('webfonts/OpenSans-CondBold-webfont.eot');src: url('webfonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'), url('webfonts/OpenSans-CondBold-webfont.woff') format('woff'), url('webfonts/OpenSans-CondBold-webfont.ttf') format('truetype'), url('webfonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'open_sanscondensed_light';src: url('webfonts/OpenSans-CondLight-webfont.eot');src: url('webfonts/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'), url('webfonts/OpenSans-CondLight-webfont.woff') format('woff'), url('webfonts/OpenSans-CondLight-webfont.ttf') format('truetype'), url('webfonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light') format('svg');font-weight: normal;font-style: normal;}