body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,label,table,img,object,iframe{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,abbr,acronym{border:0;}.layout_main_menucontext #l_main{width:620px;float:left;}.layout_main_menucontext #l_menucontext{width:300px;float:left;margin-left:20px;margin-bottom:30px;}#l_menucontext .desti{margin-bottom:20px;}#l_menucontext .desti.last{margin-bottom:0;}.layout_main_menucontext .inside{background:#ECECE4 url(/design/leisure/css/style/img/info_lea.png) no-repeat scroll 0 0;color:#635A64;height:1%;margin-bottom:20px;overflow:hidden;padding:10px 0 10px 10px;}.layout_main_menucontext .inside h3{color:#E75113;font-size:1.1em;margin-bottom:10px;margin-left:4.2em;}.layout_main_menucontext .inside .title-full .title-wording{background-color:#ECECE4;}.layout_main_menucontext .inside .title-full .title-wording span{color:#E75113;}.layout_main_menucontext .inside h2.title-full{border-color:#F15930;margin-left:45px;}.blocks{margin-top:20px;}.button-primary{background-color:#004483;background-image:url(/design/leisure/css/style/img/buttons.png);background-repeat:repeat-x;background-position:left top;border:none;color:#fff;border:1px solid #fff;margin:0;}.button-secondary{background-color:#acacac;background-image:url(/design/leisure/css/style/img/buttons.png);background-repeat:repeat-x;background-position:left -50px;border:none;color:#424041;border:1px solid #fff;margin:0;}.button-primary,.button-secondary{padding:5px 5px;cursor:pointer;text-transform:uppercase;}a.button-primary,a.button-secondary{text-decoration:none;display:block;}a.button-primary:hover,a.button-secondary:hover{text-decoration:none;display:block;}body{background-color:#e6e6e4;margin:0;}#l_body{width:940px;margin:0 auto;background-color:#fff;overflow:hidden;padding:10px;}#header{width:950px;margin:0 auto;background-color:#fff;position:relative;overflow:hidden;padding:5px;z-index:1;font-family:Arial,Helvetica,sans-serif;}#header ul{list-style-image:none;list-style-type:none;padding-left:0;}#header a{color:#636363;text-decoration:none;}#header img{float:left;border:none;}#header #nav-access{float:left;}#header #menu{clear:both;padding:0;margin:0;}#header .tab{overflow:hidden;margin-bottom:3px;border-top:1px solid #D5D1D0;}#header .tab.first{border-top:none;}#header .tab-link{float:left;margin-right:10px;width:105px;text-decoration:none;padding-top:3px;}#header .tab-link strong{color:#000;font-size:1.1em;text-transform:uppercase;text-decoration:underline;}#header .tab-link span{display:block;text-decoration:none;}#header .sub-menu{overflow:hidden;}#header .sub-menu li{overflow:hidden;}#header .sub-menu li.link{float:left;}#header .sub-menu a{margin-right:10px;}#header .sub-menu strong{text-transform:uppercase;float:left;margin-right:10px;}#header .sub-menu li a span{color:#B4036B;text-transform:uppercase;}#menu .hidden{display:none;}#menu-customer a:hover{text-decoration:underline;}#menu-customer{float:right;margin:10px 10px 0 0;}#menu-customer li{float:left;padding:3px 7px 3px 0;}#menu-customer #li-deco a,#menu-customer #li-kis a{text-decoration:underline;background-image:url(/design/leisure/css/style/header-footer/img/deco.png);background-repeat:no-repeat;background-position:right 4px;padding-right:10px;}#menu-customer #li-deco a:hover,#menu-customer #li-kis a:hover{text-decoration:none;}#menu-customer #li-compte{border-left:1px solid #9D9A95;border-top:1px solid #9D9A95;border-bottom:1px solid #9D9A95;}#menu-customer #li-compte a{background-image:url(/design/leisure/css/style/header-footer/img/menu-customer.png);background-repeat:no-repeat;background-position:7px -20px;padding-left:24px;}#menu-customer #li-resa{border-right:1px solid #9D9A95;border-top:1px solid #9D9A95;border-bottom:1px solid #9D9A95;}#menu-customer #li-resa.withBasket{border-right:none;}#menu-customer #li-resa a{background-image:url(/design/leisure/css/style/header-footer/img/menu-customer.png);background-position:7px 0;background-repeat:no-repeat;padding-left:24px;border-left:1px solid #D5D1D0;}#menu-customer #li-basket{border-right:1px solid #9D9A95;border-top:1px solid #9D9A95;border-bottom:1px solid #9D9A95;}#menu-customer #li-basket a{background-image:url(/design/leisure/css/style/header-footer/img/menu-customer.png);background-position:7px -40px;background-repeat:no-repeat;padding-left:24px;border-left:1px solid #D5D1D0;}#menu-customer #li-aide{border:1px solid #9D9A95;margin-left:5px;padding:0;}#menu-customer #li-aide a{background-image:url(/design/leisure/css/style/header-footer/img/menu-customer.png);background-repeat:no-repeat;background-position:25px -55px;padding:3px 15px 3px 7px;display:block;}#menu-customer #menu-aide li{float:none;list-style-type:none;}#menu-customer #menu-aide a{background:none;padding-right:0;width:100%;display:block;}#menu-aide li{float:none;}#l_foot img{border:none;}#l_foot div,#l_foot p,#l_foot span,#l_foot a,#l_foot label{background-repeat:no-repeat;}#l_foot ul,#l_foot li{list-style-type:none;padding-left:0;margin:0;}#l_foot{width:960px;margin:0 auto;background-color:#fff;color:#fff;overflow:hidden;position:relative;font-family:Arial,Helvetica,sans-serif;}#l_foot #footer{background-color:#393939;padding:10px;overflow:hidden;width:940px;clear:both;margin:0;}#l_foot #footer a{color:#fff;text-decoration:none;}#l_foot #footer a:hover{text-decoration:underline;}#l_foot #footer .top{overflow:hidden;display:inline-block;margin:0 0 30px;position:relative;width:100%;}#l_foot #footer #primary{float:left;display:inline;margin:30px 0 0;}#l_foot #footer #primary li{display:inline;margin:0 18px;}#l_foot #footer .logo_vsc{float:left;display:inline;padding:0 10px;margin:10px 10px 0 17px;}#l_foot #footer .lang{top:30px;right:20px;overflow:hidden;display:inline-block;position:absolute;}#l_foot #footer .lang li{float:left;margin:0 2px;}#l_foot #footer .lang li a{display:block;}#l_foot #footer #footer-middle{overflow:hidden;display:inline-block;position:relative;}#l_foot #footer .col{padding:0 30px 0 10px;margin:0 0 0 20px;float:left;width:127px;position:relative;z-index:1;}#l_foot #footer .col.first{clear:both;display:inline;}#l_foot #footer .col strong{text-transform:uppercase;font-size:1.1em;}#l_foot #footer .col ul{margin:0 0 15px;}#footer .col strong{color:#5fc8f8;}#footer .colBack{bottom:0;position:absolute;top:0;height:1000px;border-right:1px solid #6a6869;width:187px;z-index:0;}#footer .colBack.a{left:0;}#footer .colBack.b{left:187px;}#footer .colBack.c{left:374px;}#footer .colBack.d{left:561px;}#l_foot #footer .col{border-right:1px solid #6a6869;min-height:325px;}#l_foot #footer .col.last{border-right:none;}#footer-reference{background-color:#919091;margin:10px;overflow:hidden;display:inline-block;width:920px;}#footer-reference strong{color:#000;font-weight:normal;float:left;padding:13px 0 13px 20px;}#footer-reference ul{margin-bottom:1px;overflow:hidden;float:left;}#footer-reference li{float:left;margin:0;padding:6px 43px 4px;}#footer-reference li a{display:block;}#l_foot #d_footnotes{color:#000;margin:10px 10px 0;overflow:hidden;min-height:20px;width:940px;}#l_foot #d_footnotes dt{display:inline;}#l_foot #d_footnotes dd{display:block;margin-top:-10px;}#l_foot #d_footnotes dt{clear:both;}#legal_sncf{float:right;color:#000;clear:both;margin:0 10px 0 0;padding-bottom:10px;}#legal_sncf p{margin:0;}#legal_sncf img{vertical-align:middle;}#legal_sncf span{position:relative;top:4px;}#legal_sncf img{margin:0 0 0 5px;}#top-link{text-align:right;margin:0 20px 0;}#l_breadcrumb{width:960px;clear:both;margin:0 auto;}#l_breadcrumb p{padding:2px 0 2px 10px;background-color:#fff;font-weight:normal;}#l_breadcrumb p,#l_breadcrumb p a{color:#636363;}#l_breadcrumb p a{text-decoration:underline;}#l_breadcrumb p a:hover{text-decoration:none;}body{font-family:Arial,Helvetica,sans-serif;font-size:.7em;color:#636363;}form p{margin:.3em 0;}input,button,textarea,select,option{font:normal 1em Arial,Helvetica,sans-serif;}blockquote{font-style:italic;}dd{margin:0 0 .3em 1em;}legend,dt{font-weight:bold;}label em{font-size:.8em;font-style:normal;font-weight:normal;}img{vertical-align:middle;}a{text-decoration:none;}a:hover,a:focus{text-decoration:underline;}.messagesError p,.messagesWarning p,#messagesWarning p,#messagesWarning ul,.messagesWarning ul{padding:0 1.5em;margin:0;border-left:1px solid #c00000;}.messagesError,.messagesWarning,#messagesWarning{margin:1em 0 .5em 0;padding:.5em .5em .5em 4.5em;background-position:.3em .4em;background-color:#ecece4;font-weight:bold;margin:.5em 0;}.messagesWarning p,#messagesWarning p,.messagesWarning ul,#messagesWarning ul{border-color:#005a97;text-align:justify;}.messagesWarning ul,#messagesWarning ul{padding-left:30px;}.messagesError{background-image:url(/design/leisure/css/style/img/errorAlert.png);background-position:20px 50%;color:#c00000;background-repeat:no-repeat;clear:left;}.messagesError a,#messagesError a,.messagesWarning a,#messagesWarning a{text-decoration:underline;}.messagesError a:hover,#messagesError a:hover,.messagesWarning a:hover,#messagesWarning a:hover{text-decoration:none;}.messagesError a,#messagesError a{color:#c00000;}.messagesWarning a,#messagesWarning a{color:#005a97;}.meaErrorCodes,.meaAlertCodes,.meaWarningCodes{display:none;}.messagesWarning,#messagesWarning{background-image:url(/design/leisure/css/style/img/errorWarning.png);background-position:4% 50%;color:#005a97;background-repeat:no-repeat;}.out{position:absolute;left:-999em;margin-top:-999em;}h1.title-full{margin-bottom:15px;}.title-full{text-transform:uppercase;color:#000;border-bottom:4px solid #003480;margin:0 0 7px 0;font-size:1.6em;min-height:13px;}.title-full .title-wording{padding-right:5px;float:left;background-color:#fff;}.title-full span span{color:#003480;}.title-full.medium{font-size:1.25em;min-height:9px;margin:3px 0;}.title-booking{background-color:#BABABA;background-image:url(/design/leisure/css/style/img/booking-title.png);background-position:left top;background-repeat:no-repeat;border:1px solid #FFF;color:#393939;font-size:1.1em;margin:5px 0;padding:4px 4px 4px 28px;}.title-booking.clickable{padding:0;}.title-booking a{color:#393939;text-decoration:none;display:block;padding:4px 4px 4px 28px;}.ul-presentation{list-style-image:none;list-style-type:none;margin:0;padding:0;}.subscribe{margin-top:15px;border-top:1px solid #8A8A8A;padding-top:5px;overflow:hidden;}.subscribe p{font-weight:bold;}.form-simple{float:left;}.form-simple input{border:none;background-color:#ececec;border:1px solid #d9d9d9;}.form-simple .button-ok{cursor:pointer;}.form-simple .text{width:175px;}.form-simple #idee-input{font-weight:bold;}#info_fiable_msg_court{color:#393939;font-weight:bold;background-color:#e6e6e4;background-image:url(/design/leisure/css/style/img/info-fiable.png);background-repeat:no-repeat;background-position:left top;width:880px;padding:20px 0 0 60px;min-height:47px;margin-bottom:20px;font-size:1.2em;overflow:hidden;}#info_fiable_msg_court p{margin-right:5px;min-height:27px;padding:20px 0 12px 0;display:inline;}#info_fiable_msg_court a{color:#393939;text-decoration:underline;padding:0;display:inline;}#info_fiable_msg_court a:hover{text-decoration:none;}#d_footnotes dt{font-size:.8em;font-weight:normal;}#l_foot #d_footnotes dd{display:block;margin-top:-10px;}#d_footnotes dd{margin-left:15px;}#d_footnotes dd a{color:#000;text-decoration:underline;}#d_footnotes dd a:hover{text-decoration:none;}#expressBooking .booking{border-top:40px solid #fff;}#expressBooking #TrainTypeForm{border-top:none;margin-top:10px;display:block;}#expressBooking{width:300px;background-color:#5c5c5c;background-image:url(/design/leisure/css/style/img/booking-bg.png);background-repeat:repeat-x;background-position:left top;}#expressBooking h2{color:#fff;text-transform:uppercase;padding:15px 10px 10px 10px;font-size:1.6em;}#expressBooking .choice{list-style-type:none;border-bottom:1px solid #fff;padding:0 10px;overflow:hidden;}#expressBooking p.time select{width:65px;}#expressBooking input.DatePicker_trigger{width:65px;}#expressBooking .choice a{text-decoration:none;text-transform:uppercase;color:#fff;padding:6px 8px 4px 8px;display:block;font-size:1.1em;}#expressBooking .launchAccess{overflow:hidden;}#expressBooking .booking{padding:0 10px;overflow:hidden;clear:both;}#expressBooking span.info{margin-left:0;}#expressBooking .choice li{font-weight:bold;margin:0;color:#fff;float:left;display:inline;}#expressBooking fieldset{padding:7px 0;margin:0;}#expressBooking fieldset.outward{padding:5px 0 2px;margin:0;}#expressBooking fieldset.inward{padding:2px 0 5px;margin:0;}#expressBooking fieldset.travelField .outward{padding:2px 0 5px;margin:0;}#expressBooking fieldset.travelField .inward{padding:5px 0 2px;margin:0;}#expressBooking .choice input{cursor:pointer;float:none;margin:0 0 0 .5em;}#expressBooking .info{font-weight:normal;}#expressBooking .epack li,#expressBooking .epack ul{display:inline;}#expressBooking .epack li{margin-left:.2em;}#expressBooking .epack label{font-weight:bold;margin:0 0 0 .4em;}#expressBooking .epack input{margin:0;}#expressBooking #fm_mailbox label{font-size:.95em;}#expressBooking .outward p,#expressBooking .inward p{display:inline;float:left;}#expressBooking .outward_date,#expressBooking .inward_date{margin-right:.5em;padding-left:.2em;}#expressBooking p.expedia .outward_date,#expressBooking p.expedia .inward_date{margin-right:.6em;}#expressBooking .passenger{overflow:hidden;}#expressBooking .passenger label{width:55px;display:block;float:left;}#expressBooking #optionButton{margin-top:20px;padding-top:10px;border-top:1px solid #919191;}#expressBooking #airlines{display:inline;}#expressBooking #NumAdult,#expressBooking #NumChild{margin-right:.25em;}#expressBooking select#vdep{margin-left:0;}#expressBooking select#dest{margin-left:.55em;}#expressBooking select#vdep,#expressBooking select#dest{width:18em;}#expressBooking select#jdep{margin-left:4.65em;margin-right:.5em;}#expressBooking select#duree{margin-left:1.65em;}#expressBooking .travelField{clear:both;}.required{font-weight:bold;}#expressBooking legend{color:#FFF;}#carAgeCheck{float:left;}#expressBooking .inward legend,#expressBooking .outward legend{position:absolute;margin-top:-9999px;}#expressBooking .button-primary,#expressBooking .button-secondary{margin-top:10px;font-size:1.1em;}#expressBooking .button-primary{float:right;}.voiture .outward label,.voiture .inward label{width:5.5em;}#expressBooking .voiture .outward_date,#expressBooking .voiture .inward_date{margin-right:1.8em;}#expressBooking #VoitureTypeForm .origin_city{width:236px;}#expressBooking #VoitureTypeForm p{margin:5px 0;}#SejourTypeForm p{margin:5px 0 10px;}#SejourTypeForm p label{float:left;width:77px;padding-top:3px;}#expressBooking #SejourTypeForm select#duree{margin-left:8px;}#expressBooking #SejourTypeForm select#vdep,#expressBooking #SejourTypeForm select#dest{width:180px;margin-left:8px;}#expressBooking #SejourTypeForm select#jdep{margin-left:8px;margin-right:5px;}#expressBooking #TrainTypeForm{min-height:300px;}#expressBooking #TrainTypeForm .messagesWarning{margin:20px 0;background-position:5% 50%;}#expressBooking #TrainTypeForm .messagesWarning a{color:#005A97;text-decoration:underline;}#expressBooking #TrainTypeForm .messagesWarning a:hover{text-decoration:none;}.travelField label{width:55px;display:block;float:left;}.travelField input,.ac_input{width:212px;}#expressBooking #classTravel,#expressBooking #directTravelBox{padding:0;clear:both;margin-left:55px;overflow:hidden:;}#expressBooking #classTravel{padding:10px 0;}#expressBooking #directTravelBox input,#expressBooking #classTravel input{padding:0;margin:0;float:left;}#expressBooking #directTravelBox label,#expressBooking #classTravel label{padding:0;margin:0 5px 0;float:left;}#expressBooking .travelField .inward{margin-top:15px;}#classTravel p{display:inline;}.outward label,.inward label,.nbPassenger label{width:55px;display:block;float:left;padding:2px 0;}.nbPassenger{margin-bottom:10px;}#VoitureTypeForm .outward label,#VoitureTypeForm .inward label{width:58px;}#direct_travel{vertical-align:sub;}#reserveBtn{clear:both;}.choice_ar input{margin:0 2px 0 -3px;float:left;}.choice_ar label{margin:0 8px 0 1px;float:left;}#expressBooking .load{margin:5em 0 0 13em;}#expressBooking .booking{overflow:hidden;color:#fff;padding-bottom:15px;}#expressBooking h1{text-align:center;}.launchAccess li{clear:both;margin:1em 0 0 0;}#l_main a.xfit,#l_main a.xfit:hover{margin:1em 0 0 0;text-align:center;width:15em;}#expressBooking .choice li{color:#32262D;font-weight:bold;}#expressBooking h3{font-weight:bold;margin:15px 0 5px;font-size:1.2em;}#expressBooking .carOption,#expressBooking .hotelOption{clear:both;}#expressBooking .carOption p input{margin:0 3px 0 0;}#expressBooking .destination_city.hotel{width:200px;margin-left:3px;}#expressBooking .outward_date.hotel{margin-left:1em;}#expressBooking .inward_date.hotel{margin-left:1.45em;}#HotelTypeForm p{margin:8px 0;}#HotelTypeForm .hotelRoom p{margin:3px 0;}#expressBooking fieldset.chambre1,#expressBooking fieldset.chambre2,#expressBooking fieldset.chambre3{font-weight:normal;display:block;width:210px;}#expressBooking .chambre1 legend,#expressBooking .chambre2 legend,#expressBooking .chambre3 legend{font-style:italic;padding:5px 0;display:inline;}#expressBooking fieldset.chambre1{margin:10px 0 0;}#expressBooking fieldset.chambre1 p,#expressBooking fieldset.chambre2 p,#expressBooking fieldset.chambre3 p{float:right;margin-top:-25px;}#expressBooking .hotelRoom{padding:5px 0;}#expressBooking .TravelList label{width:50%;}#expressBooking div.resume{float:left;}#expressBooking #FAVORITE_TRAVELS{display:block;width:28.7em;}##p_404 #expressBooking #FAVORITE_TRAVELS{width:24em;}#expressBooking #travel p.action{background:transparent url(/design/leisure/css/page/commons/blocks/expressBooking/img/fleche_resa.gif) no-repeat scroll 0 50%;padding-left:1.7em;float:right;font-style:normal;}#expressBooking #travel p.action a:link,#expressBooking #travel p.action a:visited{text-decoration:none;color:#394C52;}#expressBooking #travel p.action a:hover{text-decoration:underline;}#expressBooking #travel.required{background-color:#fff;color:#394C52;float:none;display:block;padding:0 .3em 4em .3em;font-weight:normal;font-style:italic;margin-top:4em;}#expressBooking .train p.disabled{display:none;}#expressBooking .booking #options{border:none;border-bottom:solid 1px #fff;color:#fff;cursor:pointer;margin:0 3px 4px 0;padding:0;background:none;font-weight:bold;}#expressBooking .booking em{display:block;font-size:.9em;font-style:normal;padding-top:2px;}#expressBooking strong.form-title{text-transform:uppercase;font-size:1.2em;font-weight:bold;margin-top:10px;display:block;}#expressBooking #passengers{margin-bottom:10px;}#expressBooking #passengers a{color:#fff;}#expressBooking #passengers legend{padding-right:5px;}#expressBooking #passengers fieldset{border-top:1px dashed #fff;margin-top:10px;}#expressBooking #passengers label{width:110px;display:inline-block;}#expressBooking .passenger label{width:auto;margin-right:10px;}#expressBooking .numFidelite .hide{display:none;}#expressBooking #noHotel{margin-top:20px;}#expressBooking .numFidelite{margin-top:5px;}#expressBooking .messagesWarning{padding-left:3em;margin-top:7px;}#expressBooking .messagesWarning p{font-weight:normal;}#expressBooking .warningCard{margin-bottom:5px;}#expressBooking .booking #optionButton .adv-srch{font-weight:bold;}#l_smenu{float:left;width:155px;padding:10px;}.layout_main_menucontext #l_main{clear:both;}#main_content{background-color:#ECECE4;overflow:hidden;height:1%;}#l_main_col2{background-color:#fff;float:right;width:420px;}#d_encart_lmenucontext{background-color:#ECECE4;padding:1px 10px 10px;}#d_encart_lmenucontext h2.title-full{margin:15px;border-color:#DB3889;}#d_encart_lmenucontext h2.title-full .title-wording{background-color:#ECECE4;}#main_content h2{color:#767680;font-size:1.5em;text-transform:uppercase;padding:0 0 10px;}#l_smenu li a{text-decoration:none;color:#000;}#l_smenu li a:hover{text-decoration:underline;}.externe img{padding:0 .1em .5em .3em;}#l_breadcrumb{margin-bottom:15px;}#l_smenu li{font-weight:bold;background:transparent url(/design/leisure/css/page/espaceTgv/img/menu_li_bg.png) no-repeat;padding-left:1.8em;color:#51494E;list-style-type:none;}#l_smenu li#current0 a.folder,#l_smenu li#current1 a.folder,#l_smenu li#current2 a.folder,#l_smenu li#current3 a.folder,#l_smenu li#current4 a.folder{text-transform:uppercase;}#l_smenu li#current0,#l_smenu li#current1,#l_smenu li#current2,#l_smenu li#current3,#l_smenu li#current4{margin-bottom:1em;}#l_smenu li#current0{background:#fff url(/design/leisure/css/page/espaceTgv/img/menu_li_fonc1_bg.png) no-repeat;}#l_smenu li#current0 a{color:#0a79a4;}#l_smenu li#current1,#l_smenu li#current2{background:#fff url(/design/leisure/css/page/espaceTgv/img/menu_li_fonc2_bg.png) no-repeat;}#l_smenu li#current1 a,#l_smenu li#current2 a{color:#DB3889;}#l_smenu li#current3,#l_smenu li#current4{background:#fff url(/design/leisure/css/page/espaceTgv/img/menu_li_fonc4_bg.png) no-repeat;}#l_smenu li#current3 a,#l_smenu li#current4 a{color:#739920;}#l_smenu li#current0 li,#l_smenu li#current1 li,#l_smenu li#current2 li,#l_smenu li#current3 li,#l_smenu li#current4 li{font-weight:bold;color:#000;padding-left:1em;}#l_smenu li#current0 li{background:#fff url(/design/leisure/css/page/espaceTgv/img/menu_li_li_fonc1_bg.png) no-repeat .1em .5em;}#l_smenu li#current1 li,#l_smenu li#current2 li{background:#fff url(/design/leisure/css/page/espaceTgv/img/menu_li_li_fonc2_bg.png) no-repeat .1em .5em;}#l_smenu li#current3 li,#l_smenu li#current4 li{background:#fff url(/design/leisure/css/page/espaceTgv/img/menu_li_li_fonc4_bg.png) no-repeat .1em .5em;}#l_main #l_smenu li#current0 li a,#l_main #l_smenu li#current1 li a,#l_main #l_smenu li#current2 li a,#l_main #l_smenu li#current3 li a,#l_main #l_smenu li#current4 li a{font-weight:normal;color:#000;}#l_main #l_smenu li#current0 li strong a,#l_main #l_smenu li#current1 li strong a,#l_main #l_smenu li#current2 li strong a,#l_main #l_smenu li#current3 li strong a,#l_main #l_smenu li#current4 li strong a{font-weight:bold;}#l_smenu acronym{text-transform:uppercase;}#l_smenu .fonc0,#l_smenu .fonc1,#l_smenu .fonc2,#l_smenu .fonc3,#l_smenu .fonc4{padding-bottom:.5em;}#l_smenu li li{font-weight:normal;padding:0 0 .2em 0;background:none;}hr{margin:5px 0 10px;}#l_main_col2 #d_servicePro h3,#l_main_col2 #d_servicePerso h3{text-transform:uppercase;color:#fff;padding:.2em .4em;font-size:1.2em;}#l_main_col2 #d_servicePerso h3{background:#DB3889;}#l_main_col2 #d_servicePro h3{background:#712e64;}#l_main_col2 #d_servicePro h4,#l_main_col2 #d_servicePerso h4{text-transform:uppercase;padding-left:.6em;margin:1em 0;}#l_main_col2 #d_servicePerso h4{color:#DB3889;border-left:1px solid #DB3889;background:none;padding-top:0;font-size:1em;}#l_main_col2 #d_servicePro h4{color:#712e64;border-left:1px solid #712e64;background:none;padding-top:0;font-size:1em;}div#l_main_col2 #d_servicePro,div#l_main_col2 #d_servicePerso{overflow:hidden;height:1%;}div#l_main_col2 ul li.serviceLi,div#l_main_col2 ul li.serviceLi{width:49%;float:left;min-height:12em;padding-bottom:0;list-style-type:none;margin-left:0;}#l_main_col2.pageInt ul .serviceLi ul li{list-style-type:none;padding:0 0 0 1em;background:transparent url(/design/leisure/css/page/espaceTgv/img/ie/puce_home_ie.png) no-repeat 0 .45em;}#l_main_col2{padding:0 10px 10px 10px;overflow:hidden;}#d_servicePerso a,#d_servicePro a{color:#000;text-decoration:none;}#d_servicePerso a:hover,#d_servicePro a:hover{text-decoration:underline;}#l_main_col2 ol.avantages li{list-style-type:decimal;margin:0 0 0 2em;}#d_servicePerso a,#d_servicePro a{color:#000;text-decoration:none;}#d_servicePerso a:hover,#d_servicePro a:hover{text-decoration:underline;}#d_new{padding:1em 0;}#d_new em{color:#6f9422;font:italic bold 1.2em;}#l_main_col2 #d_new p{background-color:#a5c53c;padding:.25em .5em;}#l_main_col2 #d_new a{color:#fff;text-decoration:none;}#carte_reduc{padding-right:4em;}#accroche{font-weight:bold;padding-bottom:1em;}#l_main_col2 p{padding:.5em 0;}#l_main_col2.pageInt .soustitre p{color:#785F5A;padding-left:2.25em;padding:0 0 1em 2.25em;}#l_main_col2.pageInt h3{text-transform:uppercase;color:#393939;padding-bottom:5px;font-size:1.2em;}#l_main_col2.pageInt h3 span a{color:#785F5A;text-decoration:none;}#l_main_col2.pageInt h4{color:#DB3889;padding-top:1em;padding-left:.75em;font-size:1.2em;background:transparent url(/design/leisure/css/page/espaceTgv/img/menu_li_li_fonc2_bg.png) no-repeat 0 1.6em;}#l_main_col2.pageInt li{padding-bottom:.8em;}#l_main_col2.pageInt li ul{padding-top:.6em;}#l_main_col2.pageInt #d_servicePerso li ul,#l_main_col2.pageInt #d_servicePro li ul{padding-top:0;}#l_main_col2.pageInt ul li{padding-left:0;margin-left:3.25em;list-style-type:disc;}#l_main_col2.pageInt ul ul li{padding-left:0;margin-left:1.2em;list-style-type:circle;}#l_main_col2.pageInt ul ul ul li{margin-left:2em;list-style-type:circle;}#l_main_col2.pageInt .soustitre h3{padding-bottom:0;}#l_main_col2 .nb{font-style:italic;}.tableau table{width:100%;margin:1.5em 0;}.tableau caption{position:absolute;left:-9999em;}.tableau thead{background:#f2f2f2;}.tableau th{font-weight:bold;color:#000;}.tableau thead th{text-align:center;}.tableau tbody th{border-bottom:1px solid #ccc;}.tableau td{border-bottom:1px solid #ccc;text-align:center;}#l_main_col2 a.guideLink{background:transparent url(/design/commons/img/file_pdf_s.gif) no-repeat left top;margin:.8em 0 .4em;padding-bottom:0;padding-left:1.75em;}.d_illustration img{float:left;padding:.5em .5em 0 0;}.d_illustration,.d_illustration div{overflow:hidden;height:1%;}.col_left{float:left;width:48%;}.col_right{overflow:hidden;padding-left:1em;width:48%;}#l_main_col2.pageInt .col_left li,#l_main_col2.pageInt .col_right li{padding-bottom:0;}#p_lignes_tgv #l_main_col2{width:745px;}#p_solutions_bagages p.button{overflow:hidden;height:1%;}#p_solutions_bagages .button-primary{float:right;}.d_section{margin:0 .4em 1.6em 0;padding:1em;background-color:#ECECE4;}.d_section h3{color:#DB3889;font-size:1.2em;font-weight:700;padding-bottom:.5em;text-transform:uppercase;}.d_section a{text-decoration:none;color:#000;}.d_section a:hover{text-decoration:underline;}#d_lmenucontext_content .d_section li{list-style-type:disc;margin-left:1em;}#d_lmenucontext_content .d_section li li{margin-left:0;}.d_section.fidelite{background:#ECECE4 url(/design/leisure/css/page/espaceTgv/img/carte_fidelite_tgv.png) no-repeat scroll 99% 75%;}.d_section.fidelite ul ul li{display:inline;margin:0;}#adBlock{padding:1em 0;}#expressBooking{margin-top:30px;}#expressBooking #TypeForm{border-top:1px solid #fff;}