.condensed{font-family:'Oswald',Helvetica,sans-serif;}
.base{font-family:'DIN-RegularRegular',Arial,sans-serif;}
.open{font-family:'Open Sans',sans-serif;}
.transition-color{-webkit-transition:color 1s ease;-moz-transition:color 1s ease;-o-transition:color 1s ease;}
.bottom-shadow{-moz-box-shadow:0px 3px 5px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 3px 5px rgba(0, 0, 0, 0.7);box-shadow:0px 3px 5px rgba(0, 0, 0, 0.7);}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.affix{position:fixed;}
.ombre{box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);}
.noombre{box-shadow:0 0 0 white;}
.tab-pane{display:none;}
.sup{font-size:.7em;line-height:.8em;}
body{background:url(../images/fd.jpg) repeat center;font-family:'Open Sans',sans-serif;font-size:13px;line-height:18px;}
.bold{font-family:'DIN-BoldRegular',Arial,sans-serif;font-weight:bold;}
h1{font-size:36px;font-family:'Open Sans',sans-serif;font-weight:normal;}
h2,span.h2{font-size:18px;line-height:22px;display:block;}
h3,span.h3{color:#999999;font-family:'Open Sans',sans-serif;font-weight:normal;font-size:16px;line-height:20px;text-transform:uppercase;display:block;margin:10px 0;}h3 b,span.h3 b{color:#24903b;}
div.content-pass h3{color:#999999;font-weight:bold;}div.content-pass h3 b{color:#24903b;}
h2,span.h2{color:#89a2ad;text-transform:uppercase;font-weight:bold;}h2 b,span.h2 b{color:#24903b;}
h2 a,span.h2 a{display:block;cursor:pointer;background:url(../images/fleche-off.png) no-repeat top left;padding-left:25px;margin:20px 0 10px 0;color:#89a2ad;}h2 a b,span.h2 a b{color:#24903b;}
h2 a:hover,span.h2 a:hover{text-decoration:none;}
h2 a:hover,span.h2 a:hover,h2 a.ouvert,span.h2 a.ouvert{background:url(../images/fleche-on.png) no-repeat top left;}
a{color:#24903b;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}a:hover{color:#155322;}
.kyushu h2,.kyushu li{color:#999999;font-weight:normal;}
.kyushu li{background-image:url(../images/puces/kyushu.png) !important;padding-top:4px;padding-left:15px !important;margin-left:25px;}
.kyushu a,.kyushu h2 b,.kyushu h3 b,.kyushu h4 b{color:#f1422f;}
.shikoku h2,.shikoku li{color:#999999;font-weight:normal;}
.shikoku li{background-image:url(../images/puces/shikoku.png) !important;padding-top:4px;padding-left:15px !important;margin-left:25px;}
.shikoku a,.shikoku h2 b,.shikoku h3 b,.shikoku h4 b,.shikoku li b{color:#00b3d8;}
.sanyo h2,.sanyo li{color:#999999;font-weight:normal;}
.sanyo li{background-image:url(../images/puces/sanyo.png) !important;padding-top:4px;padding-left:15px !important;margin-left:25px;}
.sanyo a,.sanyo h2 b,.sanyo h3 b,.sanyo h4 b,.sanyo li b{color:#0070b9;}
.kansai h2,.kansai li{color:#999999;font-weight:normal;}
.kansai li{background-image:url(../images/puces/kansai.png) !important;padding-top:4px;padding-left:15px !important;margin-left:25px;}
.kansai a,.kansai h2 b,.kansai h3 b,.kansai h4 b,.kansai li b{color:#f7821c;}
.east h2,.east li{color:#999999;font-weight:normal;}
.east li{background-image:url(../images/puces/east.png) !important;padding-top:4px;padding-left:15px !important;margin-left:25px;}
.east a,.east h2 b,.east h3 b,.east h4 b,.east li b{color:#058949;}
.hokkaido h2,.hokkaido li{color:#999999;font-weight:normal;}
.hokkaido li{background-image:url(../images/puces/hokkaido.png) !important;padding-top:4px;padding-left:15px !important;margin-left:25px;}
.hokkaido a,.hokkaido h2 b,.hokkaido h3 b,.hokkaido h4 b,.hokkaido li b{color:#53b649;}
.central h2,.central li{color:#999999;font-weight:normal;}
.central li{background-image:url(../images/puces/central.png) !important;padding-top:4px;padding-left:15px !important;margin-left:25px;}
.central a,.central h2 b,.central h3 b,.central h4 b,.central li b{color:#11cccc;}
form{*zoom:1;margin:0;}form:before,form:after{display:table;content:"";}
form:after{clear:both;}
form .validform{margin-top:20px;}
input[type=submit],a.submit{float:right;margin-right:10px;}
a.bouton.boutonblanc{float:left;}
a.bouton,input.bouton,.form-horizontal input[type=submit]{display:inline-block;cursor:pointer;*display:inline;*zoom:1;font-family:'Oswald',Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:20px;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);padding-left:28px;padding-right:10px;padding-top:5px;padding-bottom:3px;background-color:#cc1234;background-image:url(../images/fleche-bouton.png);background-repeat:no-repeat;background-position:3px 3px;color:white;border:0;}a.bouton:hover,input.bouton:hover,.form-horizontal input[type=submit]:hover{background-color:#24903b;background-image:url(../images/fleche-bouton2.png);text-decoration:none;color:white;}
a.bouton.boutonblanc,input.bouton.boutonblanc,.form-horizontal input[type=submit].boutonblanc{background-color:white;color:#24903b;background-image:url(../images/fleche-off.png);}
.lien{display:block;float:right;padding-top:2px;font-family:'Oswald',Helvetica,sans-serif;font-size:12px;text-transform:uppercase;padding-right:20px;background:url(../images/fleche-verte.png) no-repeat;background-position:100% 1px;color:#24903b;}.lien:hover{text-decoration:none;}
.lien.liengauche{background:url(../images/fleche-verte-left.png) no-repeat;background-position:0 5px;padding-left:20px;padding-top:5px;}
a.plus{display:inline-block;padding-top:2px;font-size:12px;font-family:'Oswald',Helvetica,sans-serif;text-transform:uppercase;padding-left:20px;background:url(../images/plus.png) no-repeat;background-position:0 10px;color:#89a2ad;}a.plus b{color:#24903b;}
a.plus:hover{text-decoration:none;color:#24903b;}a.plus:hover b{color:#89a2ad;}
.bulle{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);background:white;}.bulle .inside{padding:10px;min-height:10px;}
.bloc{*zoom:1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);background:white;margin-bottom:20px;}.bloc:before,.bloc:after{display:table;content:"";}
.bloc:after{clear:both;}
.bloc .inside{padding:10px;min-height:10px;}
.bloc.gris{background:url(../images/fd.jpg) repeat center;}
.bloc.bloconglet{box-shadow:0 -2px 3px rgba(0, 0, 0, 0.3);margin-top:35px;margin-bottom:45px;position:relative;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;}.bloc.bloconglet .onglettitre{position:absolute;*zoom:1;top:-25px;left:0;text-transform:uppercase;color:#89a2ad;height:25px;line-height:25px;font-size:18px;background:white;box-shadow:0 -2px 3px rgba(0, 0, 0, 0.3);padding:0 10px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}.bloc.bloconglet .onglettitre:before,.bloc.bloconglet .onglettitre:after{display:table;content:"";}
.bloc.bloconglet .onglettitre:after{clear:both;}
.bloc.bloconglet .onglettitre b{color:#24903b;}.bloc.bloconglet .onglettitre b.white{color:white;font-size:14px;}
.bloc.bloconglet .onglettitre h1,.bloc.bloconglet .onglettitre h2,.bloc.bloconglet .onglettitre h3,.bloc.bloconglet .onglettitre p,.bloc.bloconglet .onglettitre span.h2{float:left;margin:0;padding-top:3px;line-height:22px;font-size:18px;}
.bloc.bloconglet .onglettitre a.lien{margin-left:20px;margin-top:2px;}
.bloc.bloconglet li{color:#24903b;list-style-type:none;background:url(../images/puce-verte.png) no-repeat 0 8px;padding-left:10px;}.bloc.bloconglet li b{color:#cc1234;font-weight:normal;}
label.jrpa{display:block;*zoom:1;background:#f9f9f9 url(../images/picto-tel.png) no-repeat top left;padding-left:50px;line-height:40px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;}label.jrpa:before,label.jrpa:after{display:table;content:"";}
label.jrpa:after{clear:both;}
label.jrpa input{float:right;margin:20px;}
label.jrpa span{width:30px;height:30px;display:block;float:left;margin-left:5px;margin-right:5px;padding:5px 0;}
label.jrpa label.labelcheckbox{display:block;float:left;line-height:40px;text-transform:uppercase;font-size:16px !important;font-family:'DIN-BoldRegular',Arial,sans-serif;font-weight:bold;color:#24903b;}label.jrpa label.labelcheckbox i{font-style:normal;color:#cc1234;}
.clearboth{clear:both;font-size:0;line-height:0;}
#reseaux{position:absolute;top:55px;right:0;height:50px;background-image:url(../images/reseaux/background-4.png);}#reseaux.en{background-image:url(../images/reseaux/background-5.png);}
#reseaux ul{margin:0;}#reseaux ul li{list-style-type:none;display:inline;}#reseaux ul li img{margin-top:5px;}#reseaux ul li img.first{margin-left:5px;}
#outils{background-color:#5f5f5f;margin:0;padding:0;-moz-box-shadow:0px 3px 5px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 3px 5px rgba(0, 0, 0, 0.7);box-shadow:0px 3px 5px rgba(0, 0, 0, 0.7);}#outils .btn-group{font-size:12px;line-height:14px;}
header{padding-top:20px;}header #logo{height:75px;}header #logo a h1,header #logo a{top:-15px;left:8px;width:100%;text-decoration:none;font-family:'avantgarde_bk_btbook',sans-serif;color:#737373;font-size:36px;font-weight:normal;line-height:40px;letter-spacing:0.03em;margin:10px 0;display:block;}header #logo a h1 span,header #logo a span{color:#24903b;font-weight:bold;}
header #logo a h1{top:-10px;left:0;letter-spacing:0.04em;}
header #nav{height:30px;}
header nav ul{margin:0;padding-left:2px;background:url(../images/sep-nav.png) no-repeat top left;height:30px;}header nav ul li{float:left;list-style:none;background:url(../images/sep-nav.png) no-repeat top right;padding-right:2px;}header nav ul li a{display:block;float:left;background:white;color:#24903b;text-decoration:none;font-family:'Oswald',Helvetica,sans-serif;font-weight:300;font-size:16px;color:#5f5f5f;outline:none;height:20px;padding:5px 15px;margin:0 3px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}header nav ul li a.active{background:#24903b;color:white;cursor:text;}
header nav ul li a:hover{background:#24903b;color:white;text-decoration:none;}
header nav ul li.vide{width:40px;height:30px;}
header nav ul li.navbis a{background:none;font-size:13px;padding:5px 7px;}header nav ul li.navbis a:hover,header nav ul li.navbis a.active{color:#24903b;}
.tel{padding-top:10px;height:25px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#eeeeee url(../images/tel.png) no-repeat left;font-size:16px;font-family:'DIN-BoldRegular',Arial,sans-serif;font-weight:bold;color:#999999;padding-left:35px;}
ul#choixav{margin:0;}
#choixav li{list-style-type:none;margin:0 0 10px 0;}#choixav li a{display:inline-block;color:white;text-transform:uppercase;font-size:14px;font-family:'DIN-BoldRegular',Arial,sans-serif;font-weight:bold;padding-top:5px;line-height:25px;}#choixav li a:hover{cursor:pointer;text-decoration:none;color:#24903b;}
#choixav li.active a{text-transform:uppercase;background-image:url(../images/support-fleche.png);background-repeat:no-repeat;background-position:right top;color:#24903b;text-shadow:none;padding-right:35px;padding-left:5px;}
.bandeau .container{position:relative;}.bandeau .container .imgombre{position:absolute;left:0;top:0;}
.bandeau.bhome{background:url(../images/bandeau/fd.png) repeat-x center;height:290px;margin-bottom:30px;}.bandeau.bhome .container{height:290px;}.bandeau.bhome .container .carte{position:absolute;right:0;top:0;}
.bandeau.bhome .container .silhouette{position:absolute;right:-140px;bottom:0;}
.bandeau.bhome .container #av1 .silhouette{right:-180px;}
.bandeau.bhome .container .content{position:absolute;color:white;right:45px;top:55px;width:250px;height:200px;font-size:18px;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);}.bandeau.bhome .container .content b,.bandeau.bhome .container .content h2{color:white;font-weight:normal;}
.bandeau.bhome .container .content b{text-transform:uppercase;line-height:22px;margin:10px 0;display:block;}
.bandeau.bhome .container .content span,.bandeau.bhome .container .content h3{font-size:22px;color:white;text-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);}
.bandeau.bhome .container .content span.h2{font-size:18px;line-height:22px;display:block;}
.bandeau.bhome .container .content span.h5{font-size:14px;}
.bandeau.bhome .container .content span{line-height:20px;text-transform:uppercase;margin:10px 0;font-weight:normal;display:block;}
.bandeau.bhome .container .animation{padding-top:30px;color:white;font-size:16px;text-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);}.bandeau.bhome .container .animation h2,.bandeau.bhome .container .animation span.h2{color:white;}
.bandeau.bhome .container .animation h3,.bandeau.bhome .container .animation span.h3{font-size:22px;color:white;text-shadow:none;margin-bottom:30px;}
.bandeau.bpage{background:url(../images/bandeau/fdpage.png) repeat-x center top;min-height:650px;}.bandeau.bpage .carte{position:absolute;right:100px;top:0;height:178px;overflow:hidden;}
.bandeau.bpage .row{position:relative;}
.bandeau.bpage .titrebandeau .accroche{color:white;font-size:1.3em;font-family:'Open Sans',sans-serif;margin-bottom:30px;}
.bandeau.bpage .titrebandeau h1,.bandeau.bpage h1.titrebandeau{margin-top:20px;margin-bottom:10px;color:white;font-weight:normal;}
#bottomnav{background:url(../images/fd-footer.jpg) repeat top center;border-top:20px solid #5f5f5f;-moz-box-shadow:0px 3px 5px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0px 3px 5px rgba(0, 0, 0, 0.7);box-shadow:0px 3px 5px rgba(0, 0, 0, 0.7);height:156px;}#bottomnav .span2{min-height:70px;padding-top:10px;margin-bottom:10px;}
#bottomnav ul{border-left:1px solid #999999;height:130px;padding:0;margin:0 0 0 20px;}#bottomnav ul li{list-style-type:none;padding:0;margin:0;margin-left:10px;line-height:1.3em;}#bottomnav ul li a{display:block;background:url(../images/puce.png) no-repeat;background-position:0 3px;padding-left:11px;font-family:'Oswald',Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:12px;color:#555555;}
#signature{padding-top:20px;height:80px;font-size:12px;background:url(../images/cb-reassurance.png) no-repeat;background-position:100% 50%;}#signature a#vlj{display:block;width:250px;height:70px;background-position:0 40%;}#signature a#vlj.credit-jpexperience{background:url(../images/logo-vlj-en.png) no-repeat;}
#signature a#vlj.credit-vivrelejapon{background:url(../images/logo-vlj.png) no-repeat;}
#signature a#vlj span{display:none;}
#signature a#yelp{display:block;width:107px;height:70px;background:url(../images/logo-yelp.png) no-repeat;background-position:0 40%;}#signature a#yelp span{display:none;}
#signature #credits{*zoom:1;padding-top:5px;}#signature #credits:before,#signature #credits:after{display:table;content:"";}
#signature #credits:after{clear:both;}
#signature #credits ul{padding:0;margin:0;}#signature #credits ul li{display:inline-block;font-size:10px;list-style-type:none;margin:0 10px;}
#signature #credits ul li a{color:#555555;}
#signature.fr{background:url(../images/cb-reassurance-fr.png) no-repeat;background-position:100% 50%;}
#outils{*zoom:1;}#outils:before,#outils:after{display:table;content:"";}
#outils:after{clear:both;}
#outils .btn-group{display:block;float:left;}#outils .btn-group.last:hover{background-color:#999999;}
#outils a.boutonoutils{display:inline-block;*display:inline;*zoom:1;position:relative;box-shadow:none;color:white;padding-top:8px;height:22px;padding-left:27px;padding-right:5px;margin-right:6px;text-transform:uppercase;font-size:0.9em;background-repeat:no-repeat;background-position:5px 50%;}#outils a.boutonoutils.dropdown-toggle{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#outils a.boutonoutils:hover{background-color:#999999;color:white;text-decoration:none;}
#outils a.boutonoutils.last{margin-right:0;}
#outils a.boutonoutils .caret{margin-top:5px;margin-left:2px;}
#outils a.boutonoutils#langues.fr_FR{background-image:url(../images/pictos/p-fr.png);}
#outils a.boutonoutils#langues.en_GB{background-image:url(../images/pictos/p-en.png);}
#outils a.boutonoutils#langues.de_DE{background-image:url(../images/pictos/p-de.png);}
#outils a.boutonoutils#langues.it_IT{background-image:url(../images/pictos/p-it.png);}
#outils a.boutonoutils#langues.es_ES{background-image:url(../images/pictos/p-es.png);}
#outils a.boutonoutils#langues.nl_NL{background-image:url(../images/pictos/p-nl.png);}
#outils a.boutonoutils#langues.pt_PT{background-image:url(../images/pictos/p-pt.png);}
#outils a.boutonoutils#devises.EUR{background-image:url(../images/pictos/p-euro.png);}
#outils a.boutonoutils#devises.USD,#outils a.boutonoutils#devises.AUD,#outils a.boutonoutils#devises.CAD,#outils a.boutonoutils#devises.SGD,#outils a.boutonoutils#devises.MXN,#outils a.boutonoutils#devises.HKD{background-image:url(../images/pictos/p-dollar.png);}
#outils a.boutonoutils#devises.GBP{background-image:url(../images/pictos/p-livre.png);}
#outils a.boutonoutils#devises.JPY{background-image:url(../images/pictos/p-yen.png);}
#outils a.boutonoutils#devises.CHF{background-image:url(../images/pictos/p-franc.png);}
#outils a.boutonoutils#devises.NOK,#outils a.boutonoutils#devises.SEK,#outils a.boutonoutils#devises.DKK{background-image:url(../images/pictos/p-kr.png);}
#outils a.boutonoutils#devises.PLN{background-image:url(../images/pictos/p-pln.png);}
#outils a.boutonoutils#devises.BRL{background-image:url(../images/pictos/p-real.png);}
#outils a.boutonoutils#contact{background-image:url(../images/pictos/p-contact.png);}
#outils a.boutonoutils#cart{background-image:url(../images/pictos/p-panier.png);color:#fff !important;}#outils a.boutonoutils#cart.disabled{color:#555555;}
#outils a.boutonoutils#cart.cartTopExists{*zoom:1;background-color:#24903b;border-top-left-radius:5px;border-top-right-radius:5px;height:22px;display:block;}#outils a.boutonoutils#cart.cartTopExists:before,#outils a.boutonoutils#cart.cartTopExists:after{display:table;content:"";}
#outils a.boutonoutils#cart.cartTopExists:after{clear:both;}
#outils a.boutonoutils#cart.cartTopExists:after{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #24903b;margin-left:33%;content:"";}
#outils a.boutonoutils#cart.cartTopExists>span{position:relative;bottom:4px;}
#outils a.boutonoutils#cart span.cartTopExists{background-color:white;color:#24903b;width:20px;margin-right:15px;margin-left:5px;text-align:center;border-radius:60px;height:20px;font-size:14px;display:inline-block;position:relative;left:10px;bottom:2px;line-height:20px;}
#outils #top-mini-cart{display:none;font-family:'Oswald',Helvetica,sans-serif;float:right;position:absolute;top:30px;right:0px;min-width:240px;z-index:30;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);background:white;text-transform:uppercase;}#outils #top-mini-cart ul{list-style:none;margin:0;}
#outils #top-mini-cart li.cart-row{border-top:1px solid #999999;min-height:30px;padding:5px 10px 3px;line-height:15px;}#outils #top-mini-cart li.cart-row .title{float:left;min-width:70%;color:#555555;font-size:12px;font-weight:400;}
#outils #top-mini-cart li.cart-row .sub-title{float:left;color:#999999;font-size:13px;font-weight:300;}
#outils #top-mini-cart li.cart-row .price{float:right;color:#24903b;font-weight:500;}
#outils #top-mini-cart li.cart-row:first-child{text-align:center;line-height:30px;color:#24903b;font-weight:500;background-color:#eeeeee;}
#outils #top-mini-cart li.cart-row:last-child{text-align:center;padding-top:10px;min-height:25px;color:#24903b;background-color:#eeeeee;font-size:15px;}
#outils #top-mini-cart .bouton-cart{display:block;cursor:pointer;font-weight:300;font-size:13px;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);padding:5px 10px 5px 10px;background-color:#cc1234;color:white;border:0;text-align:center;min-width:90px;max-width:110px;margin:10px auto;}#outils #top-mini-cart .bouton-cart a{color:white;}
#outils ul.dropdown-menu{min-width:70px;margin-left:25px;padding:0;}#outils ul.dropdown-menu>li>a{font-size:0.9em;}#outils ul.dropdown-menu>li>a:hover{background:#999999;}
#outils ul.dropdown-menu>li>a.current{background:#24903b;color:white;}
#contenuhome .inside{*zoom:1;padding-top:20px;border-bottom:1px solid #eeeeee;}#contenuhome .inside:before,#contenuhome .inside:after{display:table;content:"";}
#contenuhome .inside:after{clear:both;}
#contenuhome .inside div{*zoom:1;font-size:12px;}#contenuhome .inside div:before,#contenuhome .inside div:after{display:table;content:"";}
#contenuhome .inside div:after{clear:both;}
#contenuhome .inside div a{display:block;float:right;padding-top:2px;font-family:'Oswald',Helvetica,sans-serif;font-size:12px;text-transform:uppercase;padding-right:20px;background:url(../images/fleche-verte.png) no-repeat;background-position:100% 1px;color:#24903b;}#contenuhome .inside div a:hover{text-decoration:none;}
#contenuhome .inside div a.liengauche{background:url(../images/fleche-verte-left.png) no-repeat;background-position:0 5px;padding-left:20px;padding-top:5px;}
#contenuhome .inside div p{font-size:12px;}
#contenuhome .inside div h3{font-size:14px;text-transform:uppercase;line-height:14px;}
#contenuhome .inside div.vignette{width:130px;margin-left:5px;}#contenuhome .inside div.vignette img{padding:2px 2px 15px 2px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);}
#contenuhome .inside div.txtvignette{width:140px;margin-right:20px;}
#contenudynamichome .bloc{padding:5px;}
#contenudynamichome .bloc-2-colonnes{width:48%;padding-bottom:10px;}
#contenudynamichome .dynamiccontent .text{width:180px;font-size:small;float:right;margin:0;}#contenudynamichome .dynamiccontent .text h5{margin:0;padding:0;}
#contenudynamichome .dynamiccontent img{margin:0;padding:0;}
#contenudynamichome .dynamiccontent .imgdynamic{float:left;width:100px;}
#contenudynamichome.tips .bloc-2-colonnes{width:280px;}
#contenudynamichome.tips .dynamiccontent .text{width:175px;margin-left:5px;}
.dynamicfaq ul li,.dynamicfaq35 ul li{list-style:none;font-size:small;padding:2px;margin-top:5px;}
.dynamicfaq .lien,.dynamicfaq35 .lien{width:150px;float:right;}
.dynamicfaq .image,.dynamicfaq35 .image{display:inline-block;float:left;width:50px;height:50px;}
.dynamicfaq .bloc,.dynamicfaq35 .bloc{margin-top:0;margin-bottom:5px;}
#plandusite .sitemap{margin:10px 0;}#plandusite .sitemap li{list-style-type:none;}#plandusite .sitemap li a{color:black;text-transform:uppercase;line-height:1.4em;}
.avantages{*zoom:1;}.avantages:before,.avantages:after{display:table;content:"";}
.avantages:after{clear:both;}
.avantages ul{margin:0;padding:0;}.avantages ul>li{display:block;list-style-type:none;}.avantages ul>li p{font-size:12px;line-height:13px;}
.avantages ul>li h3,.avantages ul>li span{margin:5px 0;font-size:12px;line-height:13px;text-transform:uppercase;font-family:'DIN-BoldRegular',Arial,sans-serif;font-weight:bold;color:#999999;padding-bottom:0;}
.avantages.ahome{background:url(../images/sep8-top.png) no-repeat,url(../images/sep8-bottom.png) no-repeat;background-position:0 0, 0 90%;padding:30px 0;}.avantages.ahome ul li{float:left;width:98px;min-height:95px;}
.avantages.apage>ul>li{padding-left:80px;width:205px;height:71px;padding-right:15px;padding-top:5px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);margin-bottom:8px;}.avantages.apage>ul>li#cb{background:#ffffff url(../images/avantages70/paiement.png) no-repeat 3px 3px;}
.avantages.apage>ul>li#contact{background:#ffffff url(../images/avantages70/contact.png) no-repeat 3px 3px;}.avantages.apage>ul>li#contact b,.avantages.apage>ul>li#contact a{color:#905d90;font-family:'DIN-BoldRegular',Arial,sans-serif;font-weight:bold;font-weight:normal;}
.avantages.apage>ul>li#fedex{background:#ffffff url(../images/avantages70/fedex.png) no-repeat 3px 3px;}
.avantages.apage>ul>li#eco{background:#ffffff url(../images/avantages70/eco.png) no-repeat 3px 3px;}
.avantages.apage>ul>li#secured{background:#ffffff url(../images/avantages70/secured.png) no-repeat 3px 3px;}
.avantages.apage>ul>li#laposte{background:#ffffff url(../images/avantages70/laposte.png) no-repeat 3px 3px;}
#listepassregionnal div.bloc-list-jrpr{display:block;float:left;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);width:305px;height:89px;background-color:#FFF;background-repeat:no-repeat;background-position:center 100px;margin-bottom:10px;}#listepassregionnal div.bloc-list-jrpr a{color:#c5c5c5;}#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content{padding:5px;float:left;width:65%;background-repeat:no-repeat;}#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.kyushu-2{background-image:url(../images/cartes/Carte-JRP-Kyushu-S.png);}#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.kyushu-2 ul li{list-style-image:url(../images/puces/puce-kyushu.png);}
#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.shikoku-2{background-image:url(../images/cartes/Carte-JRP-Shikoku-S.png);}#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.shikoku-2 ul li{list-style-image:url(../images/puces/puce-shikoku.png);}
#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.sanyo-2{background-image:url(../images/cartes/Carte-JRP-West-S.png);}#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.sanyo-2 ul li{list-style-image:url(../images/puces/puce-sanyo.png);}
#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.kansai-2{background-image:url(../images/cartes/Carte-JRP-Kansai-S.png);}#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.kansai-2 ul li{list-style-image:url(../images/puces/puce-kansai.png);}
#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.east-2{background-image:url(../images/cartes/Carte-JRP-East-S.png);}#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.east-2 ul li{list-style-image:url(../images/puces/puce-east.png);}
#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.hokkaido-2{background-image:url(../images/cartes/Carte-JRP-Hokkaido-S.png);}#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.hokkaido-2 ul li{list-style-image:url(../images/puces/puce-hokkaido.png);}
#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.central-2{background-image:url(../images/cartes/Carte-JRP-Central-S.png);}#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content.central-2 ul li{list-style-image:url(../images/puces/puce-central.png);}
#listepassregionnal div.bloc-list-jrpr a div.bloc-list-pass-content section.cms{float:right;width:110px;}
#listepassregionnal div.bloc-list-jrpr a:hover div.bloc-list-pass-content.kyushu-2{background-image:url(../images/cartes/Carte-JRP-Kyushu-B.png);}
#listepassregionnal div.bloc-list-jrpr a:hover div.bloc-list-pass-content.shikoku-2{background-image:url(../images/cartes/Carte-JRP-Shikoku-B.png);}
#listepassregionnal div.bloc-list-jrpr a:hover div.bloc-list-pass-content.sanyo-2{background-image:url(../images/cartes/Carte-JRP-West-B.png);}
#listepassregionnal div.bloc-list-jrpr a:hover div.bloc-list-pass-content.kansai-2{background-image:url(../images/cartes/Carte-JRP-Kansai-B.png);}
#listepassregionnal div.bloc-list-jrpr a:hover div.bloc-list-pass-content.east-2{background-image:url(../images/cartes/Carte-JRP-East-B.png);}
#listepassregionnal div.bloc-list-jrpr a:hover div.bloc-list-pass-content.hokkaido-2{background-image:url(../images/cartes/Carte-JRP-Hokkaido-B.png);}
#listepassregionnal div.bloc-list-jrpr a:hover div.bloc-list-pass-content.central-2{background-image:url(../images/cartes/Carte-JRP-Central-B.png);}
#listepassregionnal div.bloc-list-jrpr .pr{line-height:10px;text-align:right;}#listepassregionnal div.bloc-list-jrpr .pr b{font-size:15px;}
#listepassregionnal div.bloc-list-jrpr .pr.kyushu{color:#f1422f;}
#listepassregionnal div.bloc-list-jrpr .pr.shikoku{color:#00b3d8;}
#listepassregionnal div.bloc-list-jrpr .pr.sanyo{color:#0070b9;}
#listepassregionnal div.bloc-list-jrpr .pr.kansai{color:#f7821c;}
#listepassregionnal div.bloc-list-jrpr .pr.east{color:#058949;}
#listepassregionnal div.bloc-list-jrpr .pr.hokkaido{color:#53b649;}
#listepassregionnal div.bloc-list-jrpr .pr.central{color:#11cccc;}
#listepassregionnal span.bloc-list-pass-label{display:block;font-family:'Open Sans',sans-serif;font-weight:300;text-transform:uppercase;font-size:38px;line-height:45px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;color:#FFF;text-align:center;}
#listepassregionnal span.bloc-list-pass-name{color:#FFF;text-transform:uppercase;display:block;font-size:18px;line-height:25px;font-style:normal;text-align:center;}
#listepassregionnal div.bloc-list-pass{display:block;float:left;position:relative;border-top-left-radius:10px;border-bottom-left-radius:10px;width:94px;height:90px;background-repeat:no-repeat;background-position:center 100px;}#listepassregionnal div.bloc-list-pass.kyushu{background-color:#f1422f;}
#listepassregionnal div.bloc-list-pass.shikoku{background-color:#00b3d8;}
#listepassregionnal div.bloc-list-pass.sanyo{background-color:#0070b9;}
#listepassregionnal div.bloc-list-pass.kansai{background-color:#f7821c;}
#listepassregionnal div.bloc-list-pass.east{background-color:#058949;}
#listepassregionnal div.bloc-list-pass.hokkaido{background-color:#53b649;}
#listepassregionnal div.bloc-list-pass.central{background-color:#11cccc;}
#listepassregionnal a.bloc-list-jrpr-link{height:100px;}#listepassregionnal a.bloc-list-jrpr-link:hover{text-decoration:none;color:#FFF;cursor:pointer;}#listepassregionnal a.bloc-list-jrpr-link:hover .bloc-list-call{background-color:#278124;}
#listepassregionnal a.bloc-list-jrpr-link img{position:relative;z-index:2;}
#listepassregionnal a.bloc-list-jrpr-link div.bloc-list-call{display:block;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:1px 0px 6px rgba(0, 0, 0, 0.5);width:215px;height:30px;bottom:61px;left:85px;cursor:pointer;font-family:'Oswald',Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:30px;text-transform:uppercase;text-align:center;background-color:#FFF;z-index:1;}
#lespassreg{*zoom:1;}#lespassreg:before,#lespassreg:after{display:table;content:"";}
#lespassreg:after{clear:both;}
#lespassreg ul{*zoom:1;margin:0;padding:0;margin-bottom:30px;}#lespassreg ul:before,#lespassreg ul:after{display:table;content:"";}
#lespassreg ul:after{clear:both;}
#lespassreg ul li{display:block;float:left;margin:0 4px;text-align:center;}#lespassreg ul li a{display:block;float:left;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);width:94px;height:240px;background-color:white;background-repeat:no-repeat;background-position:center 100px;padding-bottom:40px;}#lespassreg ul li a b{display:block;font-family:'Open Sans',sans-serif;font-weight:300;text-transform:uppercase;font-size:38px;line-height:45px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;}
#lespassreg ul li a i,#lespassreg ul li a span{display:block;font-size:18px;line-height:25px;font-style:normal;}
#lespassreg ul li a span{color:#89a2ad;text-transform:uppercase;}
#lespassreg ul li a i{font-family:'DIN-BoldRegular',Arial,sans-serif;font-weight:bold;}
#lespassreg ul li a ul{margin-bottom:0;list-style-type:disc;position:absolute;bottom:35px;margin:0 0 10px 25px;padding-left:0;text-indent:-6px;}#lespassreg ul li a ul li{display:list-item;line-height:18px;}#lespassreg ul li a ul li span{font-size:12px;color:#89a2ad;text-transform:none;line-height:12px;min-width:50px;text-align:left;}
#lespassreg ul li a .pr{position:absolute;bottom:0;width:94px;text-align:center;display:block;font-size:15px;line-height:18px;font-style:normal;}
#lespassreg ul li a div.pr,#lespassreg ul li a div.pr i{-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
#lespassreg ul li a#kyushu{background-image:url(../images/pass-region/0kyushu.png);}#lespassreg ul li a#kyushu b,#lespassreg ul li a#kyushu i,#lespassreg ul li a#kyushu ul,#lespassreg ul li a#kyushu div.pr{color:#f1422f;}
#lespassreg ul li a#shikoku{background-image:url(../images/pass-region/1shikoku.png);}#lespassreg ul li a#shikoku b,#lespassreg ul li a#shikoku i,#lespassreg ul li a#shikoku ul,#lespassreg ul li a#shikoku div.pr{color:#00b3d8;}
#lespassreg ul li a#sanyo{background-image:url(../images/pass-region/2sanyo.png);}#lespassreg ul li a#sanyo b,#lespassreg ul li a#sanyo i,#lespassreg ul li a#sanyo ul,#lespassreg ul li a#sanyo div.pr{color:#0070b9;}
#lespassreg ul li a#kansai{background-image:url(../images/pass-region/3kansai.png);}#lespassreg ul li a#kansai b,#lespassreg ul li a#kansai i,#lespassreg ul li a#kansai ul,#lespassreg ul li a#kansai div.pr{color:#f7821c;}
#lespassreg ul li a#east{background-image:url(../images/pass-region/4east.png);}#lespassreg ul li a#east b,#lespassreg ul li a#east i,#lespassreg ul li a#east ul,#lespassreg ul li a#east div.pr{color:#058949;}
#lespassreg ul li a#hokkaido{background-image:url(../images/pass-region/5hokkaido.png);}#lespassreg ul li a#hokkaido b,#lespassreg ul li a#hokkaido i,#lespassreg ul li a#hokkaido ul,#lespassreg ul li a#hokkaido div.pr{color:#53b649;}
#lespassreg ul li a#central{background-image:url(../images/pass-region/6central.png);}#lespassreg ul li a#central b,#lespassreg ul li a#central i,#lespassreg ul li a#central ul,#lespassreg ul li a#central div.pr{color:#53b649;}
#lespassreg ul li a#kyushu:hover b,#lespassreg ul li a#kyushu.current b,#lespassreg ul li a#kyushu:hover div.pr,#lespassreg ul li a#kyushu.current div.pr,#lespassreg ul li a#kyushu:hover div.pr i,#lespassreg ul li a#kyushu.current div.pr i{background-color:#f1422f;color:white;}
#lespassreg ul li a#shikoku:hover b,#lespassreg ul li a#shikoku.current b,#lespassreg ul li a#shikoku:hover div.pr,#lespassreg ul li a#shikoku.current div.pr,#lespassreg ul li a#shikoku:hover div.pr i,#lespassreg ul li a#shikoku.current div.pr i{background-color:#00b3d8;color:white;}
#lespassreg ul li a#sanyo:hover b,#lespassreg ul li a#sanyo.current b,#lespassreg ul li a#sanyo:hover div.pr,#lespassreg ul li a#sanyo.current div.pr,#lespassreg ul li a#sanyo:hover div.pr i,#lespassreg ul li a#sanyo.current div.pr i{background-color:#0070b9;color:white;}
#lespassreg ul li a#kansai:hover b,#lespassreg ul li a#kansai.current b,#lespassreg ul li a#kansai:hover div.pr,#lespassreg ul li a#kansai.current div.pr,#lespassreg ul li a#kansai:hover div.pr i,#lespassreg ul li a#kansai.current div.pr i{background-color:#f7821c;color:white;}
#lespassreg ul li a#east:hover b,#lespassreg ul li a#east.current b,#lespassreg ul li a#east:hover div.pr,#lespassreg ul li a#east.current div.pr,#lespassreg ul li a#east:hover div.pr i,#lespassreg ul li a#east.current div.pr i{background-color:#058949;color:white;}
#lespassreg ul li a#hokkaido:hover b,#lespassreg ul li a#hokkaido.current b,#lespassreg ul li a#hokkaido:hover div.pr,#lespassreg ul li a#hokkaido.current div.pr,#lespassreg ul li a#hokkaido:hover div.pr i,#lespassreg ul li a#hokkaido.current div.pr i{background-color:#53b649;color:white;}
#lespassreg ul li a#central:hover b,#lespassreg ul li a#central.current b,#lespassreg ul li a#central:hover div.pr,#lespassreg ul li a#central.current div.pr,#lespassreg ul li a#central:hover div.pr i,#lespassreg ul li a#central.current div.pr i{background-color:#11cccc;color:white;}
#lespassreg ul li a:hover{text-decoration:none;}
.jrphome .blocprix span.h5,.jrphome .blocprix span.h6{display:block;margin:10px 0;text-align:center;}
.jrphome .blocprix span.h5{background-color:#24903b;}
.jrphome .blocprix span.h6{color:#24903b;}
.detail span.h5,.detail span.h6{display:block;margin:10px 0;text-align:center;}
.detail span.h5{background-color:#24903b;}
.detail span.h6{color:#24903b;}
.detail.kyushu span.h5{background-color:#f1422f;}
.detail.kyushu span.h6{color:#f1422f;}
.detail.shikoku span.h5{background-color:#00b3d8;}
.detail.shikoku span.h6{color:#00b3d8;}
.detail.sanyo span.h5{background-color:#0070b9;}
.detail.sanyo span.h6{color:#0070b9;}
.detail.kansai span.h5{background-color:#f7821c;}
.detail.kansai span.h6{color:#f7821c;}
.detail.east span.h5{background-color:#058949;}
.detail.east span.h6{color:#058949;}
.detail.hokkaido span.h5{background-color:#53b649;}
.detail.hokkaido span.h6{color:#53b649;}
.detail.central span.h5{background-color:#11cccc;}
.detail.central span.h6{color:#11cccc;}
ul.navresa{*zoom:1;margin:0;list-style:none;}ul.navresa:before,ul.navresa:after{display:table;content:"";}
ul.navresa:after{clear:both;}
ul.navresa li{display:block;float:right;margin:0;}
ul.navresa li a{display:block;float:right;padding-left:10px;padding-right:10px;line-height:25px;text-align:center;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background:#999999;color:white;text-transform:uppercase;font-size:15px;font-family:'DIN-BoldRegular',Arial,sans-serif;font-weight:bold;}ul.navresa li a:hover{text-decoration:none;background:#24903b;}
ul.navresa li a h3{font-size:15px;line-height:25px;font-weight:bold;height:25px;margin:0;color:white;}
ul.navresa li.active a{background:white;color:#999999;cursor:text;}ul.navresa li.active a b{color:#24903b;}
ul.navresa li.active a h3{color:#999999;}ul.navresa li.active a h3 b{color:#24903b;}
.jrpresa{margin:10px 0;}.jrpresa.jrphome{margin-top:30px;}
.jrpresa ul.nav-tabs{border:0;margin:20px 10px;}.jrpresa ul.nav-tabs li{margin:0;text-transform:uppercase;font-family:'Oswald',Helvetica,sans-serif;width:50%;}.jrpresa ul.nav-tabs li a{padding:0;font-size:12px;line-height:20px;text-align:center;display:block;color:#24903b;width:120px;height:20px;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);}.jrpresa ul.nav-tabs li a:hover{background:#24903b;color:white;}
.jrpresa ul.nav-tabs li.active a{border:0;color:white;background:#24903b;}
.jrpresa .tab-content{background-position:70% 5px;padding:0 10px;min-height:100px;}.jrpresa .tab-content h4{line-height:20px;font-size:11px;font-family:'Oswald',Helvetica,sans-serif;text-transform:uppercase;color:#89a2ad;}
.jrpresa .tab-content .jrp-form-bloc{display:none;}.jrpresa .tab-content .jrp-form-bloc.active{display:block;}
.blocjrp{margin-top:10px;}.blocjrp h2.onglet{margin:0;display:inline-block;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background:#999999;color:white;font-family:'DIN-RegularRegular',Arial,sans-serif;font-size:18px;line-height:25px;padding:0 15px;}.blocjrp h2.onglet.current{background:white;color:#89a2ad;}.blocjrp h2.onglet.current b{color:#24903b;font-family:'DIN-BoldRegular',Arial,sans-serif;font-weight:bold;}
.blocjrp .jrp{padding-top:10px !important;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;}
.blocjrp.green h2.onglet{background:#52a41e;color:white;}.blocjrp.green h2.onglet b{color:white;}
.blocjrp.green h2.onglet span{font-size:14px;}
.blocjrp.green .jrp h4 b{color:#52a41e;}
.blocjrp.green a.plus b{color:#52a41e;}
.jrp{position:relative;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;background:#ffffff url(../images/fd-bloc-inscription.png) no-repeat;background-position:20% 30px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);*zoom:1;}.jrp:before,.jrp:after{display:table;content:"";}
.jrp:after{clear:both;}
.jrp.home{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-position:70% 5px;padding:5px 0 5px 0;}.jrp.home h1,.jrp.home h2,.jrp.home h2.title,.jrp.home div.h2{margin:10px 0 0 3px;font-size:20px;}
.jrp.home h1{color:#89a2ad;text-transform:uppercase;font-weight:bold;}.jrp.home h1 b{color:#24903b;}
.jrp.home h2,.jrp.home div.h2{color:#89a2ad;font-size:12px;margin:10px 0 0 11px;text-transform:uppercase;font-weight:bold;}.jrp.home h2 b,.jrp.home div.h2 b{color:#24903b;}
.jrp.home h2.nl,.jrp.home div.h2.nl{font-size:18px;}
.jrp.home h2.title{line-height:40px;}
.jrp:before,.jrp:after{display:table;content:"";}
.jrp:after{clear:both;}
.jrp a.bouton{position:absolute;right:10px;}
.jrp .titre{float:left;width:45%;padding-top:40px;line-height:1.8em;margin-left:3%;}
.jrp .detail{float:left;width:50%;margin-bottom:20px;}
.jrp table{width:290px;margin-bottom:10px;}.jrp table h4,.jrp table span{font-family:'Oswald',Helvetica,sans-serif;font-size:14px;font-weight:bold;margin:0;text-align:left;text-transform:uppercase;color:#89a2ad;}.jrp table h4 b,.jrp table span b{color:#24903b;}
.jrp table .select2-container a span{font-weight:normal;}
.jrp table select.nbbillets{color:#24903b;font-size:11px;width:50px;}
.jrp table td{text-align:center;vertical-align:top;width:31%;padding:2px 1%;}.jrp table td.left{text-align:left;}
.jrp table .blocprix{width:80px;height:86px;}
.jrp table .smallblocprix{width:75px;height:86px;}
.jrp table .blocprix,.jrp table .smallblocprix{background:white;margin:0 auto 5px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);}.jrp table .blocprix span.h5,.jrp table .smallblocprix span.h5{font-family:'Oswald',Helvetica,sans-serif;font-weight:300;color:white;font-size:15px;line-height:20px;text-transform:uppercase;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}
.jrp table .blocprix span.h6,.jrp table .smallblocprix span.h6{font-family:'Oswald',Helvetica,sans-serif;font-weight:400;}.jrp table .blocprix span.h6 span,.jrp table .smallblocprix span.h6 span{color:#999999;font-size:12px;line-height:12px;}
.jrp table .blocprix span.h6.price.mini,.jrp table .smallblocprix span.h6.price.mini{font-size:24px;}
.jrp table .blocprix span.h6.price.small,.jrp table .smallblocprix span.h6.price.small{font-size:30px;}
.jrp table .blocprix span.h6.price.large,.jrp table .smallblocprix span.h6.price.large{font-size:34px;}
.jrp table .blocprix span.h6.price.default,.jrp table .smallblocprix span.h6.price.default{font-size:20px;}
.jrp table .blocprix p,.jrp table .smallblocprix p{margin:0;color:#999999;font-size:14px;}
.jrp #bas{*zoom:1;margin-bottom:10px;height:30px;}.jrp #bas a.bouton{display:block;float:right;}
.jrp #bas a.plus{display:block;float:left;margin-left:7px;}
.jrp #bas:before,.jrp #bas:after{display:table;content:"";}
.jrp #bas:after{clear:both;}
.jrp.reg{background:none;border:none;box-shadow:none;}
.green .jrp table .blocprix span.h6{background:#52a41e;color:white;}.green .jrp table .blocprix span.h6 span{color:white;}
table#table-livraison{background:none;}table#table-livraison td label{padding-right:10px;}
div#jrp-price-container{height:134px;}
div#delivery-price{top:40px;}
div#jrp-price-container,div.jrp-price-container{position:relative;float:right;}
div.option-price-container{float:right;width:100px;}
div.jrp-price{position:absolute;float:right;text-align:right;width:100px;bottom:5px;right:0;margin-right:10px;}
div.jrp-price-bis{float:right;text-align:right;width:100px;bottom:5px;margin-right:10px;}
div#booking-total{float:right;margin-right:10px;}
.jrp-options{width:480px;}
p.prix{font-weight:bold;font-size:25px;}p.prix.JPY{font-size:18px;}
.textform{font-family:'Oswald',Helvetica,sans-serif,arial,sans-serif;font-size:12px;color:#555555;}
.form-horizontal.formtunnel .control-group{margin-bottom:0.6em;}
.form-horizontal.formtunnel input[type=text],.form-horizontal.formtunnel select{font-family:'Oswald',Helvetica,sans-serif,arial,sans-serif;font-size:12px;color:#555555;}
.form-horizontal.formtunnel label{font-size:12px;color:#555555;}
.form-horizontal.formtunnel label.control-label{font-family:'Oswald',Helvetica,sans-serif,arial,sans-serif;font-size:12px;color:#555555;text-transform:uppercase;color:#999999;}
.form-horizontal.formtunnel .controls.input-prepend{margin-left:20px;}
.form-horizontal.formtunnel h3{font-size:14px;line-height:1.2em;text-transform:uppercase;color:#24903b;font-weight:bold;border-bottom:1px solid #eeeeee;}
.form-horizontal.formtunnel h4{text-transform:uppercase;font-size:12px;color:#555555;background-image:url(../images/puces/default.png);background-position:left;background-repeat:no-repeat;padding-left:15px;}.form-horizontal.formtunnel h4 b{color:#24903b;}.form-horizontal.formtunnel h4 b.red{color:#cc1234;}
.form-horizontal.formtunnel .ligneform{background-image:url(../images/puces/default.png);background-position:left;background-repeat:no-repeat;padding-left:15px;}
.form-horizontal.formtunnel fieldset{margin-bottom:20px;}.form-horizontal.formtunnel fieldset.passreg h3{color:#999999;font-weight:normal;}
.form-horizontal.formtunnel fieldset.passreg h4{color:#555555;}
.form-horizontal.formtunnel fieldset.passreg.kyushu h3 b,.form-horizontal.formtunnel fieldset.passreg.kyushu h4 b{color:#f1422f;}
.form-horizontal.formtunnel fieldset.passreg.kyushu h4{background-image:url(../images/puces/kyushu.png);}
.form-horizontal.formtunnel fieldset.passreg.shikoku h3 b,.form-horizontal.formtunnel fieldset.passreg.shikoku h4 b{color:#00b3d8;}
.form-horizontal.formtunnel fieldset.passreg.shikoku h4{background-image:url(../images/puces/shikoku.png);}
.form-horizontal.formtunnel fieldset.passreg.sanyo h3 b,.form-horizontal.formtunnel fieldset.passreg.sanyo h4 b{color:#0070b9;}
.form-horizontal.formtunnel fieldset.passreg.sanyo h4{background-image:url(../images/puces/sanyo.png);}
.form-horizontal.formtunnel fieldset.passreg.kansai h3 b,.form-horizontal.formtunnel fieldset.passreg.kansai h4 b{color:#f7821c;}
.form-horizontal.formtunnel fieldset.passreg.kansai h4{background-image:url(../images/puces/kansai.png);}
.form-horizontal.formtunnel fieldset.passreg.east h3 b,.form-horizontal.formtunnel fieldset.passreg.east h4 b{color:#058949;}
.form-horizontal.formtunnel fieldset.passreg.east h4{background-image:url(../images/puces/east.png);}
.form-horizontal.formtunnel fieldset.passreg.hokkaido h3 b,.form-horizontal.formtunnel fieldset.passreg.hokkaido h4 b{color:#53b649;}
.form-horizontal.formtunnel fieldset.passreg.hokkaido h4{background-image:url(../images/puces/hokkaido.png);}
.form-horizontal.formtunnel fieldset.passreg.central h3 b,.form-horizontal.formtunnel fieldset.passreg.central h4 b{color:#11cccc;}
.form-horizontal.formtunnel fieldset.passreg.central h4{background-image:url(../images/puces/central.png);}
#formPayment.form-horizontal.formtunnel .pocket-wifi-container h4{margin:0 0 0 20px;}
table.livraison{width:100%;}table.livraison td{text-transform:uppercase;font-family:'DIN-BoldRegular',Arial,sans-serif;font-weight:bold;color:#89a2ad;font-size:15px;width:50%;}table.livraison td b{color:#24903b;}
table.livraison td select{color:#24903b;font-family:'DIN-RegularRegular',Arial,sans-serif;}
table.livraison td .formel{line-height:35px;font-size:12px;font-family:'DIN-RegularRegular',Arial,sans-serif;color:#24903b;}
label.boiteacocher{display:block;*zoom:1;margin:0 0;}label.boiteacocher:before,label.boiteacocher:after{display:table;content:"";}
label.boiteacocher:after{clear:both;}
label.boiteacocher input{display:none;}
label.boiteacocher span{width:30px;height:30px;display:block;float:left;margin-left:5px;margin-right:5px;padding:5px 0;background:url(../images/checkbox1.png) no-repeat left;}
label.boiteacocher input:checked+span{background:url(../images/checkbox2.png) no-repeat left;}
label.boiteacocher label.labelcheckbox{display:block;float:left;font-size:12px;color:#24903b;line-height:40px;}
#detailpassreg{*zoom:1;}#detailpassreg ul.navresa{border-bottom:none;*zoom:1;}#detailpassreg ul.navresa:before,#detailpassreg ul.navresa:after{display:table;content:"";}
#detailpassreg ul.navresa:after{clear:both;}
#detailpassreg ul.navresa li{float:right;margin-right:0;}
#detailpassreg:before,#detailpassreg:after{display:table;content:"";}
#detailpassreg:after{clear:both;}
.bloconglet.blocreg{position:relative;}.bloconglet.blocreg .bouton{position:absolute;right:10px;bottom:10px;}
.blocreg.bloc.bloconglet li{color:#999999;}
.liste.choixreg{width:260px;}
.liste.choixpays{width:150px;}
.liste.choixreg{margin-right:10px;float:left;padding-bottom:260px;background-position:10px 95%;background-repeat:no-repeat;}
.kyushu .liste.choixreg{background-image:url(../images/pass-region/kyushu.png);}
.shikoku .liste.choixreg{background-image:url(../images/pass-region/shikoku.png);}
.sanyo .liste.choixreg{background-image:url(../images/pass-region/sanyo.png);}
.kansai .liste.choixreg{background-image:url(../images/pass-region/kansai.png);}
.east .liste.choixreg{background-image:url(../images/pass-region/east.png);}
.hokkaido .liste.choixreg{background-image:url(../images/pass-region/hokkaido.png);}
.central .liste.choixreg{background-image:url(../images/pass-region/central.png);}
.setouchi-area-pass .liste.choixreg{background-image:url(../images/pass-region/setouchi.png) !important;}
.ise-kumano-area-tourist-pass .liste.choixreg{background-image:url(../images/pass-region/ise-kumano.png) !important;}
.pays .liste.choixreg{background-image:none;}
.infosreg{width:340px;float:left;min-height:50px;padding-bottom:30px;position:relative;color:#999999;font-size:0.9em;}.infosreg ul{margin:0;padding:0;}
.infosreg li{margin:0;list-style:none;background-repeat:no-repeat;}
.infosreg h4{text-transform:uppercase;font-size:1em;}
.country{background-image:url(../images/terre-filigrane.jpg) no-repeat;}
.infopays{width:200px;float:left;min-height:50px;padding-bottom:30px;position:relative;color:#999999;font-size:0.9em;}.infopays ul{margin:0;padding:0;}
.infopays li{margin:0;list-style:none;background-repeat:no-repeat;}
.infopays h4{text-transform:uppercase;font-size:1em;}
.infolivraison{width:200px;float:left;}
.blocreg{*zoom:1;}.blocreg.blocrad{-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;background:white;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);}.blocreg.blocrad .liste{width:48%;}
.blocreg.blocrad detail{background:#ffffff url(../images/fd-carte.png) no-repeat;background-position:50% 50%;width:45%;padding:20px 0;}
.blocreg:before,.blocreg:after{display:table;content:"";}
.blocreg:after{clear:both;}
.blocreg .liste{float:left;}
.blocreg .detail{float:left;}.blocreg .detail.bulle{margin-top:40px;width:155px;}.blocreg .detail.bulle li{color:#555555;}
.blocreg .detail h4{font-size:12px;margin-top:10px;text-transform:uppercase;}.blocreg .detail h4 span{color:#89a2ad;}
.blocreg .detail.kyushu table .blocprix span.h5{background:#f1422f;}
.blocreg .detail.kyushu table .blocprix span.h6,.blocreg .detail.kyushu select.nbbillets,.blocreg .detail.kyushu h4{color:#f1422f;}
.blocreg .detail.shikoku table .blocprix span.h5{background:#00b3d8;}
.blocreg .detail.shikoku table .blocprix span.h6,.blocreg .detail.shikoku select.nbbillets,.blocreg .detail.shikoku h4{color:#00b3d8;}
.blocreg .detail.sanyo table .blocprix span.h5{background:#0070b9;}
.blocreg .detail.sanyo table .blocprix span.h6,.blocreg .detail.sanyo select.nbbillets,.blocreg .detail.sanyo h4{color:#0070b9;}
.blocreg .detail.kansai table .blocprix span.h5{background:#f7821c;}
.blocreg .detail.kansai table .blocprix span.h6,.blocreg .detail.kansai select.nbbillets,.blocreg .detail.kansai h4{color:#f7821c;}
.blocreg .detail.east table .blocprix span.h5{background:#058949;}
.blocreg .detail.east table .blocprix span.h6,.blocreg .detail.east select.nbbillets,.blocreg .detail.east h4{color:#058949;}
.blocreg .detail.hokkaido table .blocprix span.h5{background:#53b649;}
.blocreg .detail.hokkaido table .blocprix span.h6,.blocreg .detail.hokkaido select.nbbillets,.blocreg .detail.hokkaido h4{color:#53b649;}
.blocreg .detail.central table .blocprix span.h5{background:#11cccc;}
.blocreg .detail.central table .blocprix span.h6,.blocreg .detail.central select.nbbillets,.blocreg .detail.central h4{color:#11cccc;}
ul.choixpass{margin:30px 0 10px 0;padding:0;}ul.choixpass li{list-style-type:none !important;margin-bottom:20px !important;background:none !important;padding-left:0 !important;counter-increment:compteur;}ul.choixpass li a{display:inline-block;position:relative;}ul.choixpass li a span{display:inline-block;height:30px;font-size:13px;line-height:30px;padding-left:30px;padding-right:10px;text-transform:uppercase;font-family:'Oswald',Helvetica,sans-serif;color:#999999;}
ul.choixpass li a b{font-weight:normal;}
ul.choixpass li a i{display:inline-block;font-style:normal;}
ul.choixpass li a:hover,ul.choixpass li a.current{padding-right:24px;text-decoration:none;}ul.choixpass li a:hover span,ul.choixpass li a.current span{color:white !important;}
ul.choixpass li a:hover b,ul.choixpass li a.current b{color:white !important;}
ul.choixpass li a::before{display:block;position:absolute;margin-top:7px;content:counter(compteur);padding-left:5px;color:white;}
fieldset.passreg h3 span,fieldset.passnat h3 span,fieldset.passreg h4 span,fieldset.passnat h4 span{color:#999999;}
fieldset.passreg .price,fieldset.passnat .price,fieldset.passreg .price span,fieldset.passnat .price span{color:#24903b;float:right;text-align:right;margin-right:2px;margin-top:1px;width:70px;}fieldset.passreg .price.span0-5,fieldset.passnat .price.span0-5,fieldset.passreg .price span.span0-5,fieldset.passnat .price span.span0-5{width:65px;margin-left:0;}
fieldset.passreg .price.margin-price,fieldset.passnat .price.margin-price,fieldset.passreg .price span.margin-price,fieldset.passnat .price span.margin-price{margin-right:19px;}
.total-price{color:#24903b;float:right;text-align:right;font-size:1.3em;margin-left:0;width:90px;margin-right:19px;}
.kyushu .bloc.bloconglet .onglettitre b,#billets-kyushu .bloc.bloconglet .onglettitre b,.kyushu .inside b,#billets-kyushu .inside b{color:#f1422f;}
.kyushu ul.navresa li.active a,#billets-kyushu ul.navresa li.active a{background:#f1422f;color:white;}
.kyushu ul.choixpass li a,#billets-kyushu ul.choixpass li a{background:url(../images/pass-region/fleche1.png) no-repeat left;}.kyushu ul.choixpass li a:hover,#billets-kyushu ul.choixpass li a:hover,.kyushu ul.choixpass li a.current,#billets-kyushu ul.choixpass li a.current{background:url(../images/pass-region/fleche1.png) no-repeat right;}.kyushu ul.choixpass li a:hover span,#billets-kyushu ul.choixpass li a:hover span,.kyushu ul.choixpass li a.current span,#billets-kyushu ul.choixpass li a.current span,.kyushu ul.choixpass li a:hover i,#billets-kyushu ul.choixpass li a:hover i,.kyushu ul.choixpass li a.current i,#billets-kyushu ul.choixpass li a.current i{background:#f1422f;}
.kyushu ul.choixpass li a b,#billets-kyushu ul.choixpass li a b{color:#f1422f;}
.kyushu.bloconglet .onglettitre,#billets-kyushu.bloconglet .onglettitre{background:#f1422f;color:white;}.kyushu.bloconglet .onglettitre b,#billets-kyushu.bloconglet .onglettitre b{color:white;font-weight:bold;}
.shikoku .bloc.bloconglet .onglettitre b,#billets-shikoku .bloc.bloconglet .onglettitre b,.shikoku .inside b,#billets-shikoku .inside b{color:#00b3d8;}
.shikoku ul.navresa li.active a,#billets-shikoku ul.navresa li.active a{background:#00b3d8;color:white;}
.shikoku ul.choixpass li a,#billets-shikoku ul.choixpass li a{background:url(../images/pass-region/fleche2.png) no-repeat left;}.shikoku ul.choixpass li a:hover,#billets-shikoku ul.choixpass li a:hover,.shikoku ul.choixpass li a.current,#billets-shikoku ul.choixpass li a.current{background:url(../images/pass-region/fleche2.png) no-repeat right;}.shikoku ul.choixpass li a:hover span,#billets-shikoku ul.choixpass li a:hover span,.shikoku ul.choixpass li a.current span,#billets-shikoku ul.choixpass li a.current span,.shikoku ul.choixpass li a:hover i,#billets-shikoku ul.choixpass li a:hover i,.shikoku ul.choixpass li a.current i,#billets-shikoku ul.choixpass li a.current i{background:#00b3d8;}
.shikoku ul.choixpass li a b,#billets-shikoku ul.choixpass li a b{color:#00b3d8;}
.shikoku.bloconglet .onglettitre,#billets-shikoku.bloconglet .onglettitre{background:#00b3d8;color:white;}.shikoku.bloconglet .onglettitre b,#billets-shikoku.bloconglet .onglettitre b{color:white;font-weight:bold;}
.sanyo .bloc.bloconglet .onglettitre b,#billets-sanyo .bloc.bloconglet .onglettitre b,.sanyo .inside b,#billets-sanyo .inside b{color:#0070b9;}
.sanyo ul.navresa li.active a,#billets-sanyo ul.navresa li.active a{background:#0070b9;color:white;}
.sanyo ul.choixpass li a,#billets-sanyo ul.choixpass li a{background:url(../images/pass-region/fleche3.png) no-repeat left;}.sanyo ul.choixpass li a:hover,#billets-sanyo ul.choixpass li a:hover,.sanyo ul.choixpass li a.current,#billets-sanyo ul.choixpass li a.current{background:url(../images/pass-region/fleche3.png) no-repeat right;}.sanyo ul.choixpass li a:hover span,#billets-sanyo ul.choixpass li a:hover span,.sanyo ul.choixpass li a.current span,#billets-sanyo ul.choixpass li a.current span,.sanyo ul.choixpass li a:hover i,#billets-sanyo ul.choixpass li a:hover i,.sanyo ul.choixpass li a.current i,#billets-sanyo ul.choixpass li a.current i{background:#0070b9;}
.sanyo ul.choixpass li a b,#billets-sanyo ul.choixpass li a b{color:#0070b9;}
.sanyo.bloconglet .onglettitre,#billets-sanyo.bloconglet .onglettitre{background:#0070b9;color:white;}.sanyo.bloconglet .onglettitre b,#billets-sanyo.bloconglet .onglettitre b{color:white;font-weight:bold;}
.kansai .bloc.bloconglet .onglettitre b,#billets-kansai .bloc.bloconglet .onglettitre b,.kansai .inside b,#billets-kansai .inside b{color:#f7821c;}
.kansai ul.navresa li.active a,#billets-kansai ul.navresa li.active a{background:#f7821c;color:white;}
.kansai ul.choixpass li a,#billets-kansai ul.choixpass li a{background:url(../images/pass-region/fleche4.png) no-repeat left;}.kansai ul.choixpass li a:hover,#billets-kansai ul.choixpass li a:hover,.kansai ul.choixpass li a.current,#billets-kansai ul.choixpass li a.current{background:url(../images/pass-region/fleche4.png) no-repeat right;}.kansai ul.choixpass li a:hover span,#billets-kansai ul.choixpass li a:hover span,.kansai ul.choixpass li a.current span,#billets-kansai ul.choixpass li a.current span,.kansai ul.choixpass li a:hover i,#billets-kansai ul.choixpass li a:hover i,.kansai ul.choixpass li a.current i,#billets-kansai ul.choixpass li a.current i{background:#f7821c;}
.kansai ul.choixpass li a b,#billets-kansai ul.choixpass li a b{color:#f7821c;}
.kansai.bloconglet .onglettitre,#billets-kansai.bloconglet .onglettitre{background:#f7821c;color:white;}.kansai.bloconglet .onglettitre b,#billets-kansai.bloconglet .onglettitre b{color:white;font-weight:bold;}
.east .bloc.bloconglet .onglettitre b,#billets-east .bloc.bloconglet .onglettitre b,.east .inside b,#billets-east .inside b{color:#058949;}
.east ul.navresa li.active a,#billets-east ul.navresa li.active a{background:#058949;color:white;}
.east ul.choixpass li a,#billets-east ul.choixpass li a{background:url(../images/pass-region/fleche5.png) no-repeat left;}.east ul.choixpass li a:hover,#billets-east ul.choixpass li a:hover,.east ul.choixpass li a.current,#billets-east ul.choixpass li a.current{background:url(../images/pass-region/fleche5.png) no-repeat right;}.east ul.choixpass li a:hover span,#billets-east ul.choixpass li a:hover span,.east ul.choixpass li a.current span,#billets-east ul.choixpass li a.current span,.east ul.choixpass li a:hover i,#billets-east ul.choixpass li a:hover i,.east ul.choixpass li a.current i,#billets-east ul.choixpass li a.current i{background:#058949;}
.east ul.choixpass li a b,#billets-east ul.choixpass li a b{color:#058949;}
.east.bloconglet .onglettitre,#billets-east.bloconglet .onglettitre{background:#058949;color:white;}.east.bloconglet .onglettitre b,#billets-east.bloconglet .onglettitre b{color:white;font-weight:bold;}
.hokkaido .bloc.bloconglet .onglettitre b,#billets-hokkaido .bloc.bloconglet .onglettitre b,.hokkaido .inside b,#billets-hokkaido .inside b{color:#53b649;}
.hokkaido ul.navresa li.active a,#billets-hokkaido ul.navresa li.active a{background:#53b649;color:white;}
.hokkaido ul.choixpass li a,#billets-hokkaido ul.choixpass li a{background:url(../images/pass-region/fleche6.png) no-repeat left;}.hokkaido ul.choixpass li a:hover,#billets-hokkaido ul.choixpass li a:hover,.hokkaido ul.choixpass li a.current,#billets-hokkaido ul.choixpass li a.current{background:url(../images/pass-region/fleche6.png) no-repeat right;}.hokkaido ul.choixpass li a:hover span,#billets-hokkaido ul.choixpass li a:hover span,.hokkaido ul.choixpass li a.current span,#billets-hokkaido ul.choixpass li a.current span{background:#53b649;}
.hokkaido ul.choixpass li a b,#billets-hokkaido ul.choixpass li a b{color:#53b649;}
.hokkaido.bloconglet .onglettitre,#billets-hokkaido.bloconglet .onglettitre{background:#53b649;color:white;}.hokkaido.bloconglet .onglettitre b,#billets-hokkaido.bloconglet .onglettitre b{color:white;font-weight:bold;}
.central .bloc.bloconglet .onglettitre b,#billets-central .bloc.bloconglet .onglettitre b,.central .inside b,#billets-central .inside b{color:#11cccc;}
.central ul.navresa li.active a,#billets-central ul.navresa li.active a{background:#11cccc;color:white;}
.central ul.choixpass li a,#billets-central ul.choixpass li a{background:url(../images/pass-region/fleche8.png) no-repeat left;}.central ul.choixpass li a:hover,#billets-central ul.choixpass li a:hover,.central ul.choixpass li a.current,#billets-central ul.choixpass li a.current{background:url(../images/pass-region/fleche8.png) no-repeat right;}.central ul.choixpass li a:hover span,#billets-central ul.choixpass li a:hover span,.central ul.choixpass li a.current span,#billets-central ul.choixpass li a.current span{background:#11cccc;}
.central ul.choixpass li a b,#billets-central ul.choixpass li a b{color:#11cccc;}
.central.bloconglet .onglettitre,#billets-central.bloconglet .onglettitre{background:#11cccc;color:white;}.central.bloconglet .onglettitre b,#billets-central.bloconglet .onglettitre b{color:white;font-weight:bold;}
.pays ul.navresa li.active a{background:#53b649;color:white;}
.pays ul.choixpass li a{background:url(../images/pass-region/fleche6.png) no-repeat left;}.pays ul.choixpass li a:hover,.pays ul.choixpass li a.current{background:url(../images/pass-region/fleche6.png) no-repeat right;}.pays ul.choixpass li a:hover span,.pays ul.choixpass li a.current span{background:#53b649;}
.pays ul.choixpass li a b{color:#53b649;}
.pays.bloconglet .onglettitre{background:#53b649;color:white;}.pays.bloconglet .onglettitre b{color:white;font-weight:bold;}
.tunnel{*zoom:1;}.tunnel:before,.tunnel:after{display:table;content:"";}
.tunnel:after{clear:both;}
.tunnel ul{background:url(../images/tunnel/sep.png) no-repeat;background-position:100px bottom;margin-left:0;}.tunnel ul li{background:url(../images/tunnel/disabled.png) no-repeat center 80%;display:block;float:left;list-style-type:none;text-transform:uppercase;font-family:'Oswald',Helvetica,sans-serif;}.tunnel ul li a{display:block;float:left;height:22px;padding:0 10px 20px 10px;}.tunnel ul li a span{display:block;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#eeeeee;color:#c8c8c8;padding:2px 25px;height:16px;font-size:13px;line-height:16px;}
.tunnel ul li a:hover{text-decoration:none;cursor:text;}
.tunnel ul li.first{background:url(../images/tunnel/disabled-first.png) no-repeat center 80%;}
.tunnel ul li.current{background:url(../images/tunnel/current.png) no-repeat center 80%;}.tunnel ul li.current.first{background:url(../images/tunnel/current-first.png) no-repeat center 80%;}
.tunnel ul li.current a span{background:white;color:#24903b;}
.tunnel ul li.done{background:url(../images/tunnel/done.png) no-repeat center 80%;}.tunnel ul li.done.first{background:url(../images/tunnel/done-first.png) no-repeat center 80%;}
.tunnel ul li.done a span{background:#24903b;color:white;}
.tunnel ul li.last{background:url(../images/tunnel/disabled-last.png) no-repeat center 80%;}.tunnel ul li.last.current{background:url(../images/tunnel/current-last.png) no-repeat center 80%;}
.tunnel ul li.last.done{background:url(../images/tunnel/done-last.png) no-repeat center 80%;}
.prix-total{text-align:right;font-weight:bold;text-transform:uppercase;color:white;background:url(../images/pass-region/fleche5.png) no-repeat right;}.prix-total span{background-color:#058949;margin-right:20px;margin-left:0;}
.prix-total.pass{background:url(../images/pass-region/fleche7.png) no-repeat right;}.prix-total.pass span{background-color:#999999;}
#delivery-message-alert{color:#EE7D00;font-weight:bold;}
#msg-royal-mail{color:#EE7D00;font-size:9px;}
#colpanier{margin-top:60px;}
#recappanier a.bouton{display:block;margin-bottom:10px;}
#recappanier .table{margin-bottom:0;border:0;}
.devise{display:block;float:right;padding:1px 5px;border-radius:10px;font-size:0.8em;line-height:1em;background:#d2d2d1;color:white;}
.bloc.bloconglet.blocpanier{position:relative;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);margin-bottom:10px;}.bloc.bloconglet.blocpanier .devisepanier{float:none;position:absolute;right:5px;top:-40px;color:red;background:white;}
.bloc.bloconglet.blocpanier .onglettitre{background:#24903b;box-shadow:0 0 0 white;}.bloc.bloconglet.blocpanier .onglettitre h2,.bloc.bloconglet.blocpanier .onglettitre span.h2{font-size:14px;color:white !important;}
.bloc.bloconglet.blocpanier .sep{border-top:1px solid #999999;}
.bloc.bloconglet.blocpanier .table td{border:0;padding:2px 5px;color:#89a2ad;font-size:16px;line-height:22px;padding-left:0;font-family:'Oswald',Helvetica,sans-serif;}.bloc.bloconglet.blocpanier .table td.libelle{color:#555555;font-size:12px;text-transform:uppercase;width:175px;}.bloc.bloconglet.blocpanier .table td.libelle b{color:#24903b;}
.bloc.bloconglet.blocpanier .table td.prix{text-align:right;color:#24903b;}.bloc.bloconglet.blocpanier .table td.prix.green{color:#52a41e;}
.bloc.bloconglet.blocpanier .table td.intitule{color:#24903b;padding-top:8px;text-transform:uppercase;}.bloc.bloconglet.blocpanier .table td.intitule.green b{color:#52a41e;}
.bloc.bloconglet.blocpanier .table td span{display:block;float:right;margin-left:2px;margin-top:3px;color:#999999;font-size:11px;line-height:10px;padding-bottom:8px;}
.bloc.bloconglet.blocpanier .table tr.kyushu td.prix,.bloc.bloconglet.blocpanier .table tr.kyushu td.libelle b,.bloc.bloconglet.blocpanier .table tr.kyushu td.intitule{color:#f1422f;}
.bloc.bloconglet.blocpanier .table tr.shikoku td.prix,.bloc.bloconglet.blocpanier .table tr.shikoku td.libelle b,.bloc.bloconglet.blocpanier .table tr.shikoku td.intitule{color:#00b3d8;}
.bloc.bloconglet.blocpanier .table tr.sanyo td.prix,.bloc.bloconglet.blocpanier .table tr.sanyo td.libelle b,.bloc.bloconglet.blocpanier .table tr.sanyo td.intitule{color:#0070b9;}
.bloc.bloconglet.blocpanier .table tr.kansai td.prix,.bloc.bloconglet.blocpanier .table tr.kansai td.libelle b,.bloc.bloconglet.blocpanier .table tr.kansai td.intitule{color:#f7821c;}
.bloc.bloconglet.blocpanier .table tr.east td.prix,.bloc.bloconglet.blocpanier .table tr.east td.libelle b,.bloc.bloconglet.blocpanier .table tr.east td.intitule{color:#058949;}
.bloc.bloconglet.blocpanier .table tr.hokkaido td.prix,.bloc.bloconglet.blocpanier .table tr.hokkaido td.libelle b,.bloc.bloconglet.blocpanier .table tr.hokkaido td.intitule{color:#53b649;}
.bloc.bloconglet.blocpanier .table tr.central td.prix,.bloc.bloconglet.blocpanier .table tr.central td.libelle b,.bloc.bloconglet.blocpanier .table tr.central td.intitule{color:#11cccc;}
.infoproduit{position:relative;}.infoproduit .textecentre{position:absolute;left:10px;text-align:center;color:#89a2ad;}.infoproduit .textecentre b{color:#24903b;}
.infoproduit .textecentre h1,.infoproduit .textecentre h2,.infoproduit .textecentre h3,.infoproduit .textecentre p{margin:0;line-height:1.2em;color:#89a2ad;}.infoproduit .textecentre h1 b,.infoproduit .textecentre h2 b,.infoproduit .textecentre h3 b,.infoproduit .textecentre p b{color:#24903b;}
.infoproduit .textecentre p{font-size:16px;}
.infoproduit .textecentre h3{margin-top:10px;color:#24903b;text-transform:uppercase;font-size:14px;}.infoproduit .textecentre h3 b{color:#cc1234;}
.infoproduit#infojrp{min-height:450px;}.infoproduit#infojrp .inside.contenu{color:#89a2ad;*zoom:1;padding-top:360px;}.infoproduit#infojrp .inside.contenu:before,.infoproduit#infojrp .inside.contenu:after{display:table;content:"";}
.infoproduit#infojrp .inside.contenu:after{clear:both;}
.infoproduit#infojrp .inside.contenu a.bouton2{float:right;}
.infoproduit#infojrp .textecentre{top:30px;width:320px;}
.infoproduit#infopassreg{min-height:450px;}.infoproduit#infopassreg .inside.contenu{padding-top:300px;}
.infoproduit#infopassreg .textecentre{top:30px;width:320px;}
#carte-japon{position:absolute;right:0;top:-40px;}#carte-japon.verte{top:10px;right:10px;}
.bloc.bloconglet .listeboutons li{background:none !important;padding:0;}
.listeboutons{position:absolute;top:150px;left:10px;}
.listeboutons li{list-style-type:none;}.listeboutons li a{display:block;width:100px;padding-top:3px;height:17px;text-align:center;line-height:17px;text-transform:uppercase;color:white;font-size:16px;background:#d7d7d7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);}.listeboutons li a:hover{text-decoration:none;}
.listeboutons li a#kyushu:hover{background:#f1422f;}
.listeboutons li a#shikoku:hover{background:#00b3d8;}
.listeboutons li a#sanyo:hover{background:#0070b9;}
.listeboutons li a#kansai:hover{background:#f7821c;}
.listeboutons li a#east:hover{background:#058949;}
.listeboutons li a#hokkaido:hover{background:#53b649;}
.listeboutons li a#central:hover{background:#11cccc;}
.detail.bulle{padding:0;position:relative;}.detail.bulle .inside{margin:15px 0;}
.detail.bulle h3{position:absolute;top:0;font-size:15px;margin-top:0 !important;text-align:center;width:155px;}
.detail.bulle a.voir{display:block;cursor:pointer;position:absolute;width:155px;font-family:'Oswald',Helvetica,sans-serif;line-height:22px;font-size:12px;text-transform:uppercase;bottom:0;color:white;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}.detail.bulle a.voir:hover{text-decoration:none;color:#eeeeee;}
.detail.bulle a.voir span{display:block;padding:0 5px;}
.detail.bulle ul{margin:0;}
.detail.bulle li{margin:0;padding-left:12px;}.detail.bulle li b{font-family:'DIN-BoldRegular',Arial,sans-serif;font-weight:bold;display:block;}
.detail.bulle.kyushu li{background:url(../images/puces/puce1.png) no-repeat !important;background-position:0 6px !important;}.detail.bulle.kyushu li b{color:#f1422f;}
.detail.bulle.kyushu a.voir{background:#f1422f url(../images/pass-region/more1.png) no-repeat;background-position:95% 50%;}
.liste.pp{width:260px;margin-right:10px;}
.col{width:100%;}
.col-xs-6{width:50%;}
.col-md-4 .col-lg-4{width:33.333333333%;}
.linkbox{padding-top:15px;padding-bottom:5px;display:inline-block;}.linkbox a{display:block;position:relative;margin:0 10px;background-color:white;text-align:center;}
.contenutexte{position:relative;padding:5px 0 10px 0;z-index:1;}.contenutexte h3{padding-bottom:2px;color:#24903b;line-height:10px;font-size:16px;}
.contenutexte .description{color:#333;}
.box-shadow{-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.2);-ms-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.2);}
.graytitle-chapter{clear:both;margin-top:15px;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;line-height:18px;color:#89a2ad;}
section[data-class="bloc-1-image-lien"]{display:inline-block;}
section[data-class="ligne-lien"] .cms-toolbar-zone{margin-top:-20px;}
.bloc-simplelien{clear:both;padding:10px;height:15px;}
.upper{text-transform:uppercase;}
#leftcol,#rightcol{min-height:450px;}
.fright{float:right;}
.fleft{float:left;}
.hidden{display:none;}
.error{color:red;font-weight:bold;}
.error input,.error .select2-container a{border-color:#b94a48;}
#fedex-result-days{font-weight:bold;font-size:1.2em;}
p.legende{font-size:13px;color:#89a2ad;}p.legende.adroite{text-align:right;color:#d7d7d7;}
div.bloc-2-colonnes{width:280px;float:left;padding-right:12px;}
div.bloc-2-colonnes.col1.tiers2{width:374px;}
div.bloc-2-colonnes.col2.tiers1{width:186px;}
div.bloc-bas-3-colonnes{width:180px;float:left;position:relative;padding:10px;}div.bloc-bas-3-colonnes.col3{padding-right:0;}
div.bloc-bas-3-colonnes div.image{margin-bottom:5px;padding:0;}
div.bloc-bas-3-colonnes h6,div.bloc-bas-3-colonnes span.h6{font-weight:normal;font-style:normal;}
div.bloc-bas-1-colonnes-titre{width:590px;}
div.bloc-bas-2-colonnes-titre{width:280px;}
div.bloc-bas-3-colonnes-titre{width:180px;}
div.bloc-bas-1-colonnes-titre,div.bloc-bas-2-colonnes-titre,div.bloc-bas-3-colonnes-titre{float:left;position:relative;padding:10px;}div.bloc-bas-1-colonnes-titre.col3,div.bloc-bas-2-colonnes-titre.col3,div.bloc-bas-3-colonnes-titre.col3{padding-right:0;}
div.bloc-bas-1-colonnes-titre img,div.bloc-bas-2-colonnes-titre img,div.bloc-bas-3-colonnes-titre img{margin-bottom:5px;}
div.bloc-4-colonnes{width:140px;float:left;}
i.sous-titre{font-size:1.2em;}
div.image.center{text-align:center;}
div.texte{width:380px;margin-left:10px;}
div.texte.fleft{width:300px;padding:10px;}
.span4 div.texte.fleft{width:270px;margin-left:0;}
div.image{padding:10px;}
div#ekomi{background-image:url(../images/sep4-top.png),url(../images/sep4-bottom.png);background-repeat:no-repeat,no-repeat;background-position:0 0, 0 100%;padding:25px 0;}div#ekomi .date{float:right;color:#24903b;text-transform:uppercase;font-size:0.8em;}
div#ekomi table{width:100%;}
div#ekomi td.logo{height:95px;background-position:5% 50%;}
div#ekomi td.content div.excellent{font-size:1.4em;font-weight:bold;}
div#ekomi td.content div.stars{height:25px;width:120px;background:url("../images/ekomi/5-stars-off.png") no-repeat scroll left top transparent;}div#ekomi td.content div.stars div.stars-active{height:25px;background:url("../images/ekomi/5-stars-on.png") no-repeat scroll left top transparent;}
div#ekomi td.content div.rate span{font-size:1.4em;}
.bootbox.modal.in{max-height:95%;}
.bootbox.modal.fade.in{top:40%;}
.error .select2-container,.select2-container,.select2-drop,.select2-search,.select2-search input{font-size:12px;font-weight:normal;}
.control-group.margin-bottom-0{margin-bottom:0px;}
span.loading{background:url("../img/loader.gif") no-repeat scroll left top transparent;width:16px;height:11px;display:block;margin:auto;}
#countries{float:left;width:470px;}#countries .delivery{margin:15px 20px 0 0;}
#countries .sep{background:url(../images/sep4-top.png) no-repeat center;height:20px;}
#countries table{display:table-cell;table-layout:fixed;}#countries table td{border-top:0;padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:133px;display:inline-block;}
#mega-menu{width:625px;z-index:1040;display:none;}#mega-menu .inner{top:15px;position:relative;background-color:#FFF;min-height:300px;width:620px;padding:10px;-webkit-border-radius:5px;-moz-box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);}#mega-menu .inner:after,#mega-menu .inner:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
#mega-menu .inner:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#ffffff;border-width:10px;margin-left:-10px;}
#mega-menu .inner:before{border-color:rgba(245, 245, 245, 0);border-bottom-color:#f5f5f5;border-width:11px;margin-left:-11px;}
div#v35 div#ekomi{background-image:url(../images/sep4-bottom.png);background-position:bottom;padding:0 0 25px 0;}
div#v35 .bandeau.bhome{position:relative;}div#v35 .bandeau.bhome .container{background-image:url(../images/bandeau/carte-v35.png);background-repeat:no-repeat;}
div#v35 .bandeau.bhome .animation{padding-top:10px;}div#v35 .bandeau.bhome .animation span{font-size:25px;padding-left:32px;}
div#v35 .bandeau.bhome .animation span.free-shipping{padding-left:0;}
div#v35 .bandeau.bhome .animation span.h3,div#v35 .bandeau.bhome .animation h3{text-shadow:none;font-size:29px;font-weight:normal;text-transform:none;line-height:35px;margin-bottom:0;}div#v35 .bandeau.bhome .animation span.h3 a,div#v35 .bandeau.bhome .animation h3 a,div#v35 .bandeau.bhome .animation span.h3 a:hover,div#v35 .bandeau.bhome .animation h3 a:hover{color:white;}
div#v35 .bandeau.bhome .animation span.h3 sup.mandatory,div#v35 .bandeau.bhome .animation h3 sup.mandatory{font-size:0.6em;text-decoration:none;}
div#v35 .bandeau.bhome .animation ul{margin:0;padding:0;}div#v35 .bandeau.bhome .animation ul li{display:block;float:left;text-align:center;width:200px;}div#v35 .bandeau.bhome .animation ul li a,div#v35 .bandeau.bhome .animation ul li a:hover{text-shadow:none;color:white;text-transform:uppercase;text-decoration:none;font-weight:bold;}div#v35 .bandeau.bhome .animation ul li a div.gift,div#v35 .bandeau.bhome .animation ul li a:hover div.gift{color:#24903b;font-size:13px;text-indent:-12px;text-transform:none;background-image:url(../images/bandeau/avantages/gift.png);background-repeat:no-repeat;background-position:center;}
div#v35 .bandeau.bhome .animation ul li img.avantagesv35{position:absolute;bottom:-20px;}
div#v35 .bloc.avantagesv35{position:relative;}div#v35 .bloc.avantagesv35 img{position:absolute;bottom:0;right:0;}div#v35 .bloc.avantagesv35 img.inline{position:static;}
div#v35 .bloc.avantagesv35 div.inside div{height:150px;}div#v35 .bloc.avantagesv35 div.inside div h2,div#v35 .bloc.avantagesv35 div.inside div span.h2{margin-bottom:0;}
div#v35 .bloc.avantagesv35 div.inside div h3,div#v35 .bloc.avantagesv35 div.inside div span.h3{font-size:14px;line-height:18px;text-transform:none;margin-bottom:5px;}
div#v35 .bloc.avantagesv35 div.inside div ul{color:#24903b;list-style-type:disc;margin:0 0 10px 25px;padding-left:0;font-size:20px;line-height:20px;text-indent:-6px;}div#v35 .bloc.avantagesv35 div.inside div ul li{display:list-item;list-style-type:disc;}div#v35 .bloc.avantagesv35 div.inside div ul li span{font-size:15px;line-height:20px;text-transform:none;font-weight:normal;color:#555555;}
div#v35 .bloc.avantagesv35 div.inside div p{font-size:15px;line-height:20px;text-transform:none;font-weight:normal;color:#555555;}
div#v35 .bloc.avantagesv35 .footer{color:#24903b;height:40px;padding:5px 10px;font-size:15px;text-transform:uppercase;background-color:#eeeeee;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
#table-produit{width:100%;}#table-produit td{color:#999999;}#table-produit td.col1{text-transform:uppercase;}#table-produit td.col1 a{color:#999999;}
#table-produit td.col3{color:#24903b;text-align:right;}#table-produit td.col3.kyushu{color:#f1422f;}
#table-produit td.col3.shikoku{color:#00b3d8;}
#table-produit td.col3.sanyo{color:#0070b9;}
#table-produit td.col3.kansai{color:#f7821c;}
#table-produit td.col3.east{color:#058949;}
#table-produit td.col3.hokkaido{color:#53b649;}
#table-produit td.col3.central{color:#11cccc;}
.grayLight{color:#999999;}
#contactForm{width:400px;}#contactForm .form-horizontal label.control-label{width:130px;}
#contactForm .form-horizontal div.controls{margin-left:150px;}
#contactForm-content-right{width:520px;}
.newproduct{text-decoration:none;}.newproduct .product{padding:10px;}.newproduct .product h2.title,.newproduct .product h3.title,.newproduct .product span.title{color:#24903b;}
.newproduct .product h2.title,.newproduct .product h3.title,.newproduct .product span.title{width:67%;float:left;font-size:18px;font-weight:bold;height:44px;line-height:22px;}
.newproduct .product h2.title.small,.newproduct .product span.title.small{width:67%;}
.newproduct .product .price{color:#24903b;float:right;float:left;min-width:90px;min-height:30px;margin-top:12px;text-align:right;font-size:18px;font-weight:bold;height:22px;}
.newproduct .product .price.price-transfer{margin-top:5px;position:relative;bottom:10px;}
.newproduct .product .duration{display:inline-block;float:right;margin-top:-10px;font-weight:bold;}.newproduct .product .duration:hover{color:#52a41e;}
.newproduct .product .transfer-info{font-size:13px;position:relative;top:20px;right:65px;display:block;}
.newproduct .product .price-outofstock{font-size:15px;margin-left:20px;}
.newproduct .product .productContent{padding:5px;}
.newproduct .product .shortdescription{margin-left:10px;max-width:150px;text-align:left;color:#555555;}
.newproduct .product .fulldescription{margin-top:10px;text-align:left;color:#555555;}
.newproduct .product .image-product{width:100px;height:80px;}
.newproduct span.link{color:#cc1234;float:right;text-decoration:underline;}
.newproduct form label{height:50px;line-height:40px;font-weight:bold;}.newproduct form label.radio{height:30px;margin-top:-20px;margin-bottom:20px;}
.newproduct form label#airport-inputs{display:inline-block;width:63.5%;}
.newproduct form label#adult-travelsinput,.newproduct form label#child-travelsinput{display:inline-block;width:50%;}
.newproduct form label.radio-airport{width:40%;display:inline-block;}
.newproduct form input,.newproduct form select{float:right;margin-right:10px;height:30px;}.newproduct form input.error,.newproduct form select.error{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.newproduct form input[name="date"],.newproduct form select[name="date"],.newproduct form input[name="arrivalDate"],.newproduct form select[name="arrivalDate"]{width:166px;}
.newproduct form input[name="hours"],.newproduct form select[name="hours"],.newproduct form input[name="minutes"],.newproduct form select[name="minutes"]{width:105px;}
.newproduct form input[name="airport.flightNumber"],.newproduct form select[name="airport.flightNumber"]{width:110px;margin-right:10px;}
.newproduct form input[name="airport.codeCompany"],.newproduct form select[name="airport.codeCompany"],.newproduct form input#adults-travel,.newproduct form select#adults-travel,.newproduct form input#children-travel,.newproduct form select#children-travel{width:77px;margin-right:0;float:right;}
.newproduct form input#adult-traveltype,.newproduct form select#adult-traveltype,.newproduct form input#children-traveltype,.newproduct form select#children-traveltype{width:170px;}
.newproduct form input[type="radio"]{margin-left:12px;margin-top:15px;height:auto;}.newproduct form input[type="radio"][name="airportid"]{float:none;margin:auto;margin-bottom:3px;}
.newproduct form .arrivaldate .select{width:265px;margin:0;display:inline;}
.newproduct form .bouton{margin-bottom:10px;}
.newproduct form .form-price{font-size:18px;font-weight:bold;color:#24903b;position:relative;bottom:38px;right:10px;width:100%;display:block;text-align:right;margin-right:100px;}
.newproduct #airportinfo{position:relative;display:block;width:260px;margin:5px 0 10px 75px;box-shadow:rgba(0, 0, 0, 0.498039) 0px 2px 8px 0px;border-radius:10px;padding:15px;}
.newproduct #airportinfo.onright:after,.newproduct #airportinfo.onright:before{left:80%;}
.newproduct #airportinfo.onleft:after,.newproduct #airportinfo.onleft:before{left:40%;}
.newproduct #airportinfo:after,.newproduct #airportinfo:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.newproduct #airportinfo:after{border-color:rgba(140, 188, 219, 0);border-bottom-color:#fcfcfc;border-width:10px;margin-left:-10px;}
.newproduct #airportinfo:before{border-color:rgba(97, 112, 122, 0);border-bottom-color:#DEDEDE;border-width:13px;margin-left:-13px;}
.newproduct #hotelinfoPopover{position:relative;display:block;width:260px;margin:5px 0 10px 75px;box-shadow:rgba(0, 0, 0, 0.498039) 0px 2px 8px 0px;border-radius:10px;padding:15px;position:absolute;width:480px;top:130px;left:-260px;background:white;}.newproduct #hotelinfoPopover.onmiddle:after,.newproduct #hotelinfoPopover.onmiddle:before{left:58%;}
.newproduct #hotelinfoPopover:after,.newproduct #hotelinfoPopover:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.newproduct #hotelinfoPopover:after{border-color:rgba(140, 188, 219, 0);border-top-color:#fcfcfc;border-width:10px;margin-left:-10px;}
.newproduct #hotelinfoPopover:before{border-color:rgba(97, 112, 122, 0);border-top-color:#DEDEDE;border-width:13px;margin-left:-13px;}
.newproduct .examples-info{padding-top:5px;margin-left:5px;}
.newproduct .company-code-info,.newproduct .number-info{width:47%;border:1px solid #ccc;float:left;text-align:center;margin:2px;}.newproduct .company-code-info img,.newproduct .number-info img{padding:5px 0 5px 0;}
.newproduct .company-code-info.with-border,.newproduct .number-info.with-border{border-color:rgba(82, 168, 236, 0.8);outline:1px;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);}
#jeproduct-ws-receiver{position:relative;}
.bloc-produit .fright,.bloc-produit .price{margin:10px 0 10px 0 !important;line-height:30px;}
.payment-loader{margin:6em auto;font-size:3px;position:relative;border-top:1.1em solid rgba(83, 182, 73, 0.2);border-right:1.1em solid rgba(83, 182, 73, 0.2);border-bottom:1.1em solid rgba(83, 182, 73, 0.2);border-left:1.1em solid #ffffff;-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}
.payment-loader,.payment-loader:after{border-radius:50%;width:10em;height:10em;}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{height:20px;}
.span8,.span4.no-margin-left{margin-left:0;}
ul.dropdown-menu li.cms-section-group-title a{text-transform:capitalize !important;}
