


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}


body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;}a:focus{outline:1px dotted;}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}h1{font-size:25px;}h2{font-size:23px;}h3{font-size:21px;}h4{font-size:19px;}h5{font-size:17px;}h6{font-size:15px;}ol{list-style:decimal;}ul{list-style:disc;}li{margin-left:30px;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}






.container-12,.container-16{margin-left:auto;margin-right:auto;width:960px;}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.container-12 .grid-3,.container-16 .grid-4{width:220px;}.container-12 .grid-6,.container-16 .grid-8{width:460px;}.container-12 .grid-9,.container-16 .grid-12{width:700px;}.container-12 .grid-12,.container-16 .grid-16{width:940px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container-12 .grid-1{width:60px;}.container-12 .grid-2{width:140px;}.container-12 .grid-4{width:300px;}.container-12 .grid-5{width:380px;}.container-12 .grid-7{width:540px;}.container-12 .grid-8{width:620px;}.container-12 .grid-10{width:780px;}.container-12 .grid-11{width:860px;}.container-16 .grid-1{width:40px;}.container-16 .grid-2{width:100px;}.container-16 .grid-3{width:160px;}.container-16 .grid-5{width:280px;}.container-16 .grid-6{width:340px;}.container-16 .grid-7{width:400px;}.container-16 .grid-9{width:520px;}.container-16 .grid-10{width:580px;}.container-16 .grid-11{width:640px;}.container-16 .grid-13{width:760px;}.container-16 .grid-14{width:820px;}.container-16 .grid-15{width:880px;}.container-12 .prefix-3,.container-16 .prefix-4{padding-left:240px;}.container-12 .prefix-6,.container-16 .prefix-8{padding-left:480px;}.container-12 .prefix-9,.container-16 .prefix-12{padding-left:720px;}.container-12 .prefix-1{padding-left:80px;}.container-12 .prefix-2{padding-left:160px;}.container-12 .prefix-4{padding-left:320px;}.container-12 .prefix-5{padding-left:400px;}.container-12 .prefix-7{padding-left:560px;}.container-12 .prefix-8{padding-left:640px;}.container-12 .prefix-10{padding-left:800px;}.container-12 .prefix-11{padding-left:880px;}.container-16 .prefix-1{padding-left:60px;}.container-16 .prefix-2{padding-left:120px;}.container-16 .prefix-3{padding-left:180px;}.container-16 .prefix-5{padding-left:300px;}.container-16 .prefix-6{padding-left:360px;}.container-16 .prefix-7{padding-left:420px;}.container-16 .prefix-9{padding-left:540px;}.container-16 .prefix-10{padding-left:600px;}.container-16 .prefix-11{padding-left:660px;}.container-16 .prefix-13{padding-left:780px;}.container-16 .prefix-14{padding-left:840px;}.container-16 .prefix-15{padding-left:900px;}.container-12 .suffix-3,.container-16 .suffix-4{padding-right:240px;}.container-12 .suffix-6,.container-16 .suffix-8{padding-right:480px;}.container-12 .suffix-9,.container-16 .suffix-12{padding-right:720px;}.container-12 .suffix-1{padding-right:80px;}.container-12 .suffix-2{padding-right:160px;}.container-12 .suffix-4{padding-right:320px;}.container-12 .suffix-5{padding-right:400px;}.container-12 .suffix-7{padding-right:560px;}.container-12 .suffix-8{padding-right:640px;}.container-12 .suffix-10{padding-right:800px;}.container-12 .suffix-11{padding-right:880px;}.container-16 .suffix-1{padding-right:60px;}.container-16 .suffix-2{padding-right:120px;}.container-16 .suffix-3{padding-right:180px;}.container-16 .suffix-5{padding-right:300px;}.container-16 .suffix-6{padding-right:360px;}.container-16 .suffix-7{padding-right:420px;}.container-16 .suffix-9{padding-right:540px;}.container-16 .suffix-10{padding-right:600px;}.container-16 .suffix-11{padding-right:660px;}.container-16 .suffix-13{padding-right:780px;}.container-16 .suffix-14{padding-right:840px;}.container-16 .suffix-15{padding-right:900px;}.container-12 .push-3,.container-16 .push-4{left:240px;}.container-12 .push-6,.container-16 .push-8{left:480px;}.container-12 .push-9,.container-16 .push-12{left:720px;}.container-12 .push-1{left:80px;}.container-12 .push-2{left:160px;}.container-12 .push-4{left:320px;}.container-12 .push-5{left:400px;}.container-12 .push-7{left:560px;}.container-12 .push-8{left:640px;}.container-12 .push-10{left:800px;}.container-12 .push-11{left:880px;}.container-16 .push-1{left:60px;}.container-16 .push-2{left:120px;}.container-16 .push-3{left:180px;}.container-16 .push-5{left:300px;}.container-16 .push-6{left:360px;}.container-16 .push-7{left:420px;}.container-16 .push-9{left:540px;}.container-16 .push-10{left:600px;}.container-16 .push-11{left:660px;}.container-16 .push-13{left:780px;}.container-16 .push-14{left:840px;}.container-16 .push-15{left:900px;}.container-12 .pull-3,.container-16 .pull-4{left:-240px;}.container-12 .pull-6,.container-16 .pull-8{left:-480px;}.container-12 .pull-9,.container-16 .pull-12{left:-720px;}.container-12 .pull-1{left:-80px;}.container-12 .pull-2{left:-160px;}.container-12 .pull-4{left:-320px;}.container-12 .pull-5{left:-400px;}.container-12 .pull-7{left:-560px;}.container-12 .pull-8{left:-640px;}.container-12 .pull-10{left:-800px;}.container-12 .pull-11{left:-880px;}.container-16 .pull-1{left:-60px;}.container-16 .pull-2{left:-120px;}.container-16 .pull-3{left:-180px;}.container-16 .pull-5{left:-300px;}.container-16 .pull-6{left:-360px;}.container-16 .pull-7{left:-420px;}.container-16 .pull-9{left:-540px;}.container-16 .pull-10{left:-600px;}.container-16 .pull-11{left:-660px;}.container-16 .pull-13{left:-780px;}.container-16 .pull-14{left:-840px;}.container-16 .pull-15{left:-900px;}


body.show-grid .container-16{background-image:url(/sites/all/themes/ninesixty/images/16_col.gif);}body.show-grid .container-12{background-image:url(/sites/all/themes/ninesixty/images/12_col.gif);}body.show-grid .grid-1:hover,body.show-grid .grid-2:hover,body.show-grid .grid-3:hover,body.show-grid .grid-4:hover,body.show-grid .grid-5:hover,body.show-grid .grid-6:hover,body.show-grid .grid-7:hover,body.show-grid .grid-8:hover,body.show-grid .grid-9:hover,body.show-grid .grid-10:hover,body.show-grid .grid-11:hover,body.show-grid .grid-12:hover,body.show-grid .grid-13:hover,body.show-grid .grid-14:hover,body.show-grid .grid-15:hover,body.show-grid .grid-16:hover{background-color:rgba(0,255,255,.2);background-repeat:no-repeat;background-position:top right;outline:1px solid #d66;}body.show-grid .grid-1:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/1.png);}body.show-grid .grid-2:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/2.png);}body.show-grid .grid-3:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/3.png);}body.show-grid .grid-4:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/4.png);}body.show-grid .grid-5:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/5.png);}body.show-grid .grid-6:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/6.png);}body.show-grid .grid-7:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/7.png);}body.show-grid .grid-8:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/8.png);}body.show-grid .grid-9:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/9.png);}body.show-grid .grid-10:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/10.png);}body.show-grid .grid-11:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/11.png);}body.show-grid .grid-12:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/12.png);}body.show-grid .grid-13:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/13.png);}body.show-grid .grid-14:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/14.png);}body.show-grid .grid-15:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/15.png);}body.show-grid .grid-16:hover{background-image:url(/sites/all/themes/ninesixty/images/grid_count/16.png);}


h1#site-name{margin-bottom:0;}#site-header,#site-subheader,#footer-region,.column,.node,.comment,.block{margin-bottom:1.5em;}div.admin-panel{padding:0;}div.admin-panel .body{padding:0 !important;}div.admin .left,div.admin .right{width:50%;margin-left:0;margin-right:0;}div.admin .right .admin-panel{margin-left:10px;}







body{min-width:960px;}.container_d{margin-left:auto;margin-right:auto;width:992px;}.grid_a,.grid_b,.grid_c,.grid_d{display:inline;float:left;margin-left:5px;margin-right:5px;}.push_a,.pull_a,.push_b,.pull_b,.push_c,.pull_c{position:relative;}.grid_a{width:238px;}.grid_b{width:486px;}.grid_c{width:734px;}.grid_d{width:982px;}.prefix_a{padding-left:248px;}.prefix_b{padding-left:496px;}.prefix_c{padding-left:744px;}.suffix_a{padding-right:248px;}.suffix_b{padding-right:496px;}.suffix_c{padding-right:744px;}.push_a{left:248px;}.push_b{left:496px;}.push_c{left:744px;}.pull_a{left:-248px;}.pull_b{left:-496px;}.pull_c{left:-744px;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;}.clearfix:before,.clearfix:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;}.clearfix{zoom:1;}body{min-width:960px;}.container_content_12{width:732px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:20px;margin-right:20px;}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative;}.container_content_12 .grid_1{width:21px;}.container_content_12 .grid_2{width:82px;}.container_content_12 .grid_3{width:143px;}.container_content_12 .grid_4{width:204px;}.container_content_12 .grid_5{width:265px;}.container_content_12 .grid_6{width:326px;}.container_content_12 .grid_7{width:387px;}.container_content_12 .grid_8{width:448px;}.container_content_12 .grid_9{width:509px;}.container_content_12 .grid_10{width:570px;}.container_content_12 .grid_11{width:631px;}.container_content_12 .grid_12{width:692px;}.container_content_12 .prefix_1{padding-left:61px;}.container_content_12 .prefix_2{padding-left:122px;}.container_content_12 .prefix_3{padding-left:183px;}.container_content_12 .prefix_4{padding-left:244px;}.container_content_12 .prefix_5{padding-left:305px;}.container_content_12 .prefix_6{padding-left:366px;}.container_content_12 .prefix_7{padding-left:427px;}.container_content_12 .prefix_8{padding-left:488px;}.container_content_12 .prefix_9{padding-left:549px;}.container_content_12 .prefix_10{padding-left:610px;}.container_content_12 .prefix_11{padding-left:671px;}.container_content_12 .suffix_1{padding-right:61px;}.container_content_12 .suffix_2{padding-right:122px;}.container_content_12 .suffix_3{padding-right:183px;}.container_content_12 .suffix_4{padding-right:244px;}.container_content_12 .suffix_5{padding-right:305px;}.container_content_12 .suffix_6{padding-right:366px;}.container_content_12 .suffix_7{padding-right:427px;}.container_content_12 .suffix_8{padding-right:488px;}.container_content_12 .suffix_9{padding-right:549px;}.container_content_12 .suffix_10{padding-right:610px;}.container_content_12 .suffix_11{padding-right:671px;}.container_content_12 .push_1{left:61px;}.container_content_12 .push_2{left:122px;}.container_content_12 .push_3{left:183px;}.container_content_12 .push_4{left:244px;}.container_content_12 .push_5{left:305px;}.container_content_12 .push_6{left:366px;}.container_content_12 .push_7{left:427px;}.container_content_12 .push_8{left:488px;}.container_content_12 .push_9{left:549px;}.container_content_12 .push_10{left:610px;}.container_content_12 .push_11{left:671px;}.container_content_12 .pull_1{left:-61px;}.container_content_12 .pull_2{left:-122px;}.container_content_12 .pull_3{left:-183px;}.container_content_12 .pull_4{left:-244px;}.container_content_12 .pull_5{left:-305px;}.container_content_12 .pull_6{left:-366px;}.container_content_12 .pull_7{left:-427px;}.container_content_12 .pull_8{left:-488px;}.container_content_12 .pull_9{left:-549px;}.container_content_12 .pull_10{left:-610px;}.container_content_12 .pull_11{left:-671px;}.alpha{margin-left:0;}.omega{margin-right:0;}




body{background:#3e3e40 url(/sites/all/themes/sncfninesixty/images/background.gif) fixed repeat;}.container_content_12 .grid_c{width:732px;}.sncfcom-homepage .container_content_12 .grid_c{width:734px;}sup{font-size:.83em;vertical-align:super;}form.search-partner-form label,.out{position:absolute;left:-999em;margin-top:-999em;}.page-admin .container_d,.page-admin #block-admin-display-form{clear:both;}/*\_*/
.identity-login .identity_form_bloc,.identity-login #content .identity_form_bloc,.identity-login #content .identity_form,.sncfcom-homepage #content .petit-pave,.sncfcom-homepage #content .pave_2col,.sncfcom-homepage #content .grand-pave,.sncfcom-homepage #content .petit-pave-deplie,.sncfcom-homepage #content .text-banner,.sncfcom-homepage #content .long-pave,#content .content_text,#content .alerte-infos-traffic,#content .alerte-infos-traffic.closed > div,#content .alerte-infos-traffic .header,#content .alerte-infos-traffic .multicanal,#content .faq-category h2,#content .faq-sidebar-item,#content .alaune-item,#content .accordion.job_sheet .text-group-brick,#block-sncfcom_feature-see_also,#block-sncfcom_feature-info_com,#block-sncfcom_pdv-see_also,.vsct_media_slideshow,.vsct_media_slideshow .vsct_media_slide > div,.sncfcom-paragraph-overtitle,#content .sncfcom-infobrick,#content .person-thumbnail:hover .infos,#block-itineraires #heure-container .active,#search-form-gare-accueil,#block-gare #form-modifier > div,#block-resultat #active,.sncfcom-homepage .home-action-links .action-links,.node-type-line-blog .action-links span,#at20mc #at15s,#at20mc #at16p,.alternance-form .accordion .accordion-alternance-title,#content .alerte-amber,#content .alerte-amber.closed > div,#content .alerte-amber .header,#content .alerte-amber .multicanal,#lb-lightbox,.accordion > .grid_12,.accordion > .accordion-header,.pager-current,.page-maps .telecommand .text_form_gare,.team-page .person-thumbnail img,.sncfcom-homepage #content .petit-pave > img,.sncfcom-homepage #content .pave_2col > img,.node-type-nr-a-la-une .grid_a.timeline_twitter,.node-type-nr-a-la-une #bloc_agenda_nr,.rounded_box,#satisfaction_client > span,#satisfaction_client .info-coeurley span,.page-maps .telecommand,.page-maps .telecommand .train_types .display_bubble,.page-maps .push-feedback,.page-maps .popin,.page-maps form[name="train_number_form"] .form-row,.page-maps form[name="recherche_od"] .form-row,.store-locator .form-wrapper,#subhome-block-contrib,.glossary-popin,#block-sncfcom_fret-particuliers{/*\_*/
  -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#content .transac-header,#content .sncfcom-page-header{/*\_*/
  -webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.petit-pave div.data,.pave_2col div.data{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}#content #first-item > div + div > img{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}#content #second-item > div:first-child > img{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}a.sncfcom-colors-action-automatic,a.sncfcom-colors-action-white-automatic,#content .person,.form-block-reserver-billet .wrap-recherche-avancee,.form-block-reserver-billet .wrap-input,.form-block-infos-trafic .push-maps .button,.store-locator .search-by-nav-control,#bubble_print,#bubble_share,#bubble_rss,#at16pcc #at16sub{/*\_*/
  -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}form.search-partner-form .wrap-search-partner-submit,input.sncfcom-colors-action-automatic,.page-maps .push-feedback .content a,.page-maps .popin .close,.page-maps form[name="train_number_form"] button,.page-maps form[name="recherche_od"] button,.page-maps .telecommand .train_types #refresh_filters,.page-maps .telecommand .filter_gare input[type="submit"]{/*\_*/
  -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}#content .alaune-item,#content .person,#at20mc #at15s,#at20mc #at16p,#bubble_print,#bubble_share,#bubble_rss,#nr_agenda_in_front{/*\_*/
  -webkit-box-shadow:0 0 5px 3px #ddd;-moz-box-shadow:0 0 5px 3px #ddd;box-shadow:0 0 5px 3px #ddd;}#content .person-thumbnail > div.infos{/*\_*/
  -webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:0 3px 2px 1px #ddd;-moz-box-shadow:0 3px 2px 1px #ddd;box-shadow:0 3px 2px 1px #ddd;}#skip-links{margin:0;list-style-type:none;height:0;}#skip-links li{margin-left:0;}#skip-links a{position:absolute;left:-999em;color:#ccc;}#skip-links a:hover,#skip-links a:focus{left:10px;color:#fff;}.not-js #skip-links{position:absolute;left:10px;}#skip-links a:hover,#skip-links a:focus,.not-js #skip-links{top:45px;}.logged-in #skip-links a:hover,.logged-in #skip-links a:focus,.not-js.logged-in #skip-links{top:65px;}.not-js #skip-links a{position:relative;left:0;}.not-js #skip-links a:hover,.not-js #skip-links a:focus{top:0;left:0;}#sidebar-left{margin-top:9px;position:relative;z-index:10;}.breadcrumb{padding-bottom:0;line-height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999;position:relative;z-index:1;}.breadcrumb .last{color:#3e3e40;display:none;}.page-identite .breadcrumb .last{color:#999;display:inline;}.page-identite .breadcrumb .last:after{content:" /";}.breadcrumb ul{padding:0;margin-bottom:0;}.breadcrumb li{display:inline;list-style-image:none;list-style-type:none;margin-left:0;}.action-links{position:relative;z-index:1;line-height:50px;text-align:right;}.not-js .action-links{display:none;}.node-type-line-blog .action-links span{display:inline-block;background-color:#fff;line-height:normal;}.sncfcom-homepage .home-action-links{position:relative;z-index:6;}.sncfcom-homepage .home-action-links .action-links{position:absolute;right:0;margin-top:15px;margin-right:15px;line-height:normal;background:#fff;}.js .action-links .print,.sncfcom-homepage .home-action-links .print,.js .action-links .share,.js .action-links .rss,.sncfcom-homepage .home-action-links .share{display:inline-block;padding:5px;background-repeat:no-repeat;background-position:center center;text-indent:-9999em;text-align:left;white-space:nowrap;overflow:hidden;vertical-align:middle;}.js .action-links .print,.sncfcom-homepage .home-action-links .print{height:13px;width:14px;}.js .action-links .share,.sncfcom-homepage .home-action-links .share{height:19px;width:15px;}.js .action-links .rss{height:19px;width:15px;}#bubble_print,#bubble_share,#bubble_rss{background-color:#FFFFFF;text-align:center;text-transform:uppercase;line-height:35px;padding:0 10px;z-index:12;}ul.primary{margin:0 5px 5px;padding:1em 0 0 1em;white-space:normal;}#content{margin-top:9px;}#content .content_text{background:#fff;overflow-y:hidden;}div.fieldgroup,div.fieldgroup .content{margin:0;padding:0;}.node{margin:0;}#content > .content_text > .node,#content > .content_text > .node-iframe,#content > .content_text > .node-iframe-live,.node-type-itrafic-detailed #content > .content_text > .content{margin-bottom:40px;}.node-type-transac-page #content > .content_text > .node{margin-bottom:0;}.sncfcom-custom-page #content > .content_text{padding-bottom:40px;}#footer{margin-bottom:10px;}#block-sncfcom_feature-see_also,#block-sncfcom_feature-info_com,#block-sncfcom_pdv-see_also{background:#fff;margin:10px 0 0;}#block-sncfcom_feature-see_also,#block-sncfcom_pdv-see_also{padding-bottom:60px;}#block-sncfcom_feature-see_also ul,#block-sncfcom_pdv-see_also ul{padding:0;}#block-sncfcom_feature-see_also p{padding:0;font-size:1.083em;margin:0 20px 20px;}#block-sncfcom_feature-see_also .see_also_desc,#block-sncfcom_feature-info_com .see_also_desc{width:66%;}#block-sncfcom_feature-info_com .content{padding-top:40px;padding-bottom:40px;}#block-sncfcom_feature-info_com .sncfcom-paragraph h2.strata-title,#block-sncfcom_feature-info_com .sncfcom-paragraph h3.strata-title{margin-top:0;margin-bottom:15px;}#sncf-logo-print{display:none;}#navbar-spacer{top:0;background:url(/sites/all/themes/sncfninesixty/images/background.gif) fixed #3E3E40;height:34px;width:100%;z-index:8;position:fixed;padding-bottom:9px;}.sncfcom-colors-bullet-automatic ul,.sncfcom-colors-bullet-automatic ol{padding-left:18px;}.sncfcom-colors-bullet-automatic ul li,.sncfcom-colors-bullet-automatic ol li{margin-left:0;}.js .page-popradio > #layer_sncf{display:none !important;}.node-type-image img.imagefield-field_image{max-width:95%;height:auto;margin:0 auto;display:block;}@-moz-document url-prefix() {.node-type-image img.imagefield-field_image{max-width:95%;height:auto;margin-left:18px;display:inline;}}table.contrib{width:692px;}table.contrib td,table.contrib th{border:1px dotted #b2b2b2;border-collapse:collapse;vertical-align:middle;font-weight:normal;}table.contrib th:first-child img,table.contrib td:first-child img{vertical-align:middle;padding-right:20px;}table.contrib thead tr th.level-3{text-decoration:none;font-style:normal;font-weight:normal;}table.contrib th:first-child,table.contrib td:first-child{text-align:left;}table.contrib tr,table.contrib th,table.contrib td{padding:10px 16px;}table.contrib tr,table.contrib th{text-align:center;}table.contrib tfoot.color-1 tfoot:first-child tr th:first-child,table.contrib tfoot.color-2 tfoot:first-child tr th:first-child,table.contrib tfoot.color-3 tfoot:first-child tr th:first-child,table.contrib tfoot.color-4 tfoot:first-child tr th:first-child,table.contrib tfoot.color-5 tfoot:first-child tr th:first-child,table.contrib tfoot.color-6 tfoot:first-child tr th:first-child,table.contrib thead:first-child tr:first-child th:first-child{border:0;}table.contrib.format2-1-1 thead:first-child tr:first-child th:first-child{border:1px dotted #b2b2b2;}table.contrib thead th.level-1,table.contrib thead th.level-2{text-transform:uppercase;}table.contrib thead th.level-1{color:#fff;background-color:#c0b7ad;}table.contrib thead th.level-2{color:#848485;background-color:#f1f1f1;}table.contrib.format2-1-1 th:first-child,table.contrib.format2-1-1 td:first-child,table.contrib.format2-1-2 th + th,table.contrib.format2-1-2 td + td{width:519px;}table.contrib.format2-1-1 th + th,table.contrib.format2-1-1 td + td,table.contrib.format2-1-2 th:first-child,table.contrib.format2-1-2 td:first-child,table.contrib.format2-3-1 th + th,table.contrib.format2-3-1 td + td,table.contrib.format2-3-1 th:first-child,table.contrib.format2-3-1 td:first-child{width:173px;}table.contrib.format2-2-1 th:first-child,table.contrib.format2-2-1 td:first-child{width:232px;}table.contrib.format2-2-1 th + th,table.contrib.format2-2-1 td + td{width:230px;}table.contrib.format2-2-2 th:first-child,table.contrib.format2-2-2 td:first-child{width:460px;}table.contrib.format2-2-2 th + th,table.contrib.format2-2-2 td + td{width:116px;}table.contrib.format2-3-2 th:first-child,table.contrib.format2-3-2 td:first-child{width:232px;}table.contrib.format2-3-2 th + th,table.contrib.format2-3-2 td + td{width:115px;padding:10px 0;}table.contrib.format2-7-1 th:first-child,table.contrib.format2-7-1 td:first-child{width:144px;}table.contrib.format2-7-1 th,table.contrib.format2-7-1 td{padding:10px 5px;}table.contrib.format2-7-1 th + th,table.contrib.format2-7-1 td + td{width:86px;}table.contrib thead th.level-2.color-1,table.contrib thead th.level-2.color-2,table.contrib thead th.level-2.color-3,table.contrib thead th.level-2.color-4,table.contrib thead th.level-2.color-5,table.contrib thead th.level-2.color-6,table.contrib thead th.level-3.color-1,table.contrib thead th.level-3.color-2,table.contrib thead th.level-3.color-3,table.contrib thead th.level-3.color-4,table.contrib thead th.level-3.color-5,table.contrib thead th.level-3.color-6,table.contrib tfoot tr.color-1 th:first-child,table.contrib tfoot tr.color-2 th:first-child,table.contrib tfoot tr.color-3 th:first-child,table.contrib tfoot tr.color-4 th:first-child,table.contrib tfoot tr.color-5 th:first-child,table.contrib tfoot tr.color-6 th:first-child{color:#fff;}table.contrib tr.color-1,table.contrib tbody td.color-1{color:#009dbc;}table.contrib tr.color-2,table.contrib tbody td.color-2{color:#0088d2;}table.contrib tr.color-3,table.contrib tbody td.color-3{color:#6e267b;}table.contrib tr.color-4,table.contrib tbody td.color-4{color:#a1006b;}table.contrib tr.color-5,table.contrib tbody td.color-5{color:#cb0044;}table.contrib tr.color-6,table.contrib tbody td.color-6{color:#e71f5e;}table.contrib tfoot .color-1 th:first-child,table.contrib tfoot .color-2 th:first-child,table.contrib tfoot .color-3 th:first-child,table.contrib tfoot .color-4 th:first-child,table.contrib tfoot .color-5 th:first-child,table.contrib tfoot .color-6 th:first-child{border-right:0;}table.contrib tfoot .color-1 th:first-child,table.contrib thead th.level-2.color-1,table.contrib thead th.level-3.color-1{background-color:#009dbc;}table.contrib tfoot .color-1 th + th{background-color:#d6ebf5;}table.contrib tfoot .color-2 th:first-child,table.contrib thead th.level-2.color-2,table.contrib thead th.level-3.color-2{background-color:#0088d2;}table.contrib tfoot .color-2 th + th{background-color:#d6ebf5;}table.contrib tfoot .color-3 th:first-child,table.contrib thead th.level-2.color-3,table.contrib thead th.level-3.color-3{background-color:#6e267b;}table.contrib tfoot .color-3 th + th{background-color:#f0d6e5;}table.contrib tfoot .color-4 th:first-child,table.contrib thead th.level-2.color-4,table.contrib thead th.level-3.color-4{background-color:#a1006b;}table.contrib tfoot .color-4 th + th{background-color:#f0d6e5;}table.contrib tfoot .color-5 th:first-child,table.contrib thead th.level-2.color-5,table.contrib thead th.level-3.color-5{background-color:#cb0044;}table.contrib tfoot .color-5 th + th{background-color:#f6d6dd;}table.contrib tfoot .color-6 th:first-child,table.contrib thead th.level-2.color-6,table.contrib thead th.level-3.color-6{background-color:#e71f5e;}table.contrib tfoot .color-6 th + th{background-color:#f6d6dd;}table.contrib tfoot .color-1 th:first-child + th,table.contrib tfoot .color-2 th:first-child + th,table.contrib tfoot .color-3 th:first-child + th,table.contrib tfoot .color-4 th:first-child + th,table.contrib tfoot .color-5 th:first-child + th,table.contrib tfoot .color-6 th:first-child + th{background-repeat:no-repeat;background-position:0 50%;border-left:0;}table.contrib tfoot .color-1 th:first-child + th{background-image:url(/theme/images/table_arrow_1.png);}table.contrib tfoot .color-2 th:first-child + th{background-image:url(/theme/images/table_arrow_2.png);}table.contrib tfoot .color-3 th:first-child + th{background-image:url(/theme/images/table_arrow_3.png);}table.contrib tfoot .color-4 th:first-child + th{background-image:url(/theme/images/table_arrow_4.png);}table.contrib tfoot .color-5 th:first-child + th{background-image:url(/theme/images/table_arrow_5.png);}table.contrib tfoot .color-6 th:first-child + th{background-image:url(/theme/images/table_arrow_6.png);}

.content_text select{padding:4px;}hr.clear{border-width:0;}hr.border{display:block;border-width:1px 0 0;border-color:#ddd;visibility:visible;margin-top:40px;margin-bottom:40px;}hr.border.no-margin{margin-top:0;margin-bottom:0;}hr.little-spacer{margin-top:20px;margin-bottom:20px;}.sncfcom-page-header{background:transparent top right no-repeat;}#content .sncfcom-page-header .sncfcom-page-header-title{margin-top:7px;font-size:3.667em;}#content .sncfcom-page-header .sncfcom-page-header-title-gabarit-html{margin-top:7px;font-size:2.667em;}.sncfcom-page-header .sncfcom-page-header-description{font-size:1.333em;margin-top:20px;margin-bottom:30px;}.sncfcom-page-header .sncfcom-page-header-date{font-size:13px;font-weight:bold;margin-top:10px;}.sncfcom-page-header .sncfcom-page-header-date{font-size:13px;font-weight:bold;margin-top:10px;}.sncfcom-page-header .sncfcom-page-header-description p{margin-bottom:0;}.sncfcom-page-header .sncfcom-page-header-description p + p{margin-top:20px;}.sncfcom-page-header + hr.border{margin-top:0;}.sncfcom-page-header .sncfcom-page-header-description .alerte-links{margin-top:24px;}.sncfcom-page-header .sncfcom-page-header-description p .sncfcom-colors-action-automatic{display:inline-block;margin-top:3px;padding:8px 15px;}.sncfcom-page-header .sncfcom-page-header-description p span.sncfcom-colors-action-automatic{display:inline;margin:0;padding:0;}#content .sncfcom-paragraph{float:left;}#content .sncfcom-paragraph .sncfcom-paragraph-title{font-size:2.667em;}#content .sncfcom-paragraph .sncfcom-paragraph-overtitle{padding:2px 5px;text-transform:uppercase;font-size:1em;font-weight:bold;}#content .sncfcom-paragraph .sncfcom-paragraph-overtitle-light{padding:0;font-size:1.35em;color:#3e3e40;font-weight:normal;}#content .sncfcom-paragraph .sncfcom-paragraph-subtitle{font-size:1.833em;text-transform:none;}#content .sncfcom-paragraph > hr.sncfcom-paragraph-hr{margin-top:20px;margin-bottom:20px;}#content .sncfcom-paragraph > div.grid_4 > div + div,#content .sncfcom-paragraph > div.grid_6 > div + div,#content .sncfcom-paragraph > div.grid_8 > div + div,#content .sncfcom-paragraph > div.grid_12 > div + div{margin-top:20px;}#content .sncfcom-paragraph .sncfcom-paragraph-overtitle + h4,#content .sncfcom-paragraph .sncfcom-paragraph-overtitle + h3,#content .sncfcom-paragraph .sncfcom-paragraph-overtitle + h2{margin-top:10px;}#content .sncfcom-paragraph .sncfcom-paragraph-overtitle-light + h4,#content .sncfcom-paragraph .sncfcom-paragraph-overtitle-light + h3,#content .sncfcom-paragraph .sncfcom-paragraph-overtitle-light + h2{margin-top:0;}#content .sncfcom-paragraph .sncfcom-paragraph-text p{margin-bottom:0;margin-top:20px;}#content .sncfcom-paragraph .sncfcom-paragraph-text p:first-child{margin-top:0;}.node-type-iframe .field-paragraphe-1-item + hr.last,.node-type-iframe-live .field-paragraphe-1-item + hr.last,.node-type-accordion .field-accordion-paragraphs-item + hr.last,.node-type-p-emploicibl .accordion.p_emploicibl .sncfcom-paragraph + hr.last,.node-type-f-part .field-f-part-paragraph-item + hr.last,.node-type-itrafic-detailed .field-itrafic-paragraphes-1-item + hr.last,.node-type-page-tl .views-row-last > hr{display:none;}.node-type-generic .sncfcom-paragraph + hr.last:last-child,.node-type-p-emploicibl .sncfcom-paragraph + hr.last:last-child,.node-type-itrafic-detailed .form-block-infos-trafic:last-child > hr.last{display:none;}.sncfcom-paragraph-with-bg{background:#f5f5f5;padding-bottom:50px;}hr.clear.border + .sncfcom-paragraph-with-bg{margin-top:-40px;padding-top:40px;}.sncfcom-paragraph-with-bg + hr.clear.border{margin-top:0;}hr.clear.little-spacer + .sncfcom-paragraph-with-bg{margin-top:-20px;padding-top:20px;}hr.clear.little-spacer.last + .sncfcom-paragraph-with-bg{margin-top:-10px !important;padding-top:10px !important;}.sncfcom-rebound ul{margin:0;}.sncfcom-rebound ul li,.sncfcom_rebound_menu_link ul li{list-style-type:none;list-style-image:none;display:inline-block;width:200px;border-top:1px solid #ddd;}.sncfcom_rebound_menu_link ul li.odd,.sncfcom-rebound ul li.odd{clear:both;}.sncfcom-rebound ul li div,#sncfcom_rebound_menu_link_level_5 > li > div{padding:20px 8px;}.sncfcom-rebound ul li .with-icon{background:no-repeat 10px center;padding-left:88px;}.sncfcom-rebound ul li h3{font-size:1.333em;margin-bottom:2px;}.sncfcom_rebound_menu_link .level_5{font-size:1.333em;line-height:100%;text-transform:uppercase;}.sncfcom_rebound_menu_link .no-top-border{border-top:none;}.sncfcom_rebound_menu_link li.sncfcom_rebound_menu_link_level_6{border:none;}.sncfcom_rebound_menu_link .level_6 a{font-size:100%;}.sncfcom_rebound_menu_link .level_6 li{margin:0 10px 0 0;display:inline;}.sncfcom-rebound ul li.last,.sncfcom_rebound_menu_link ul li.last{border-bottom:1px solid #ddd;}.sncfcom_rebound_menu_link a,.sncfcom_rebound_menu_link a:hover,.sncfcom_rebound_menu_link a:visited{text-decoration:none;}.sncfcom-link-group ul{margin:0;}.sncfcom-link-group ul li{list-style-type:none;list-style-image:none;display:inline-block;min-height:55px;border-top:1px solid #ddd;padding:15px 0;}.sncfcom-link-group ul li > strong{display:block;color:#3e3e40;}.sncfcom-link-group  ul li.last{border-bottom:1px solid #ddd;}.sncfcom-link-group ul li img.imagecache-sncfcom_rebound_icon{float:left;margin-right:15px;}.gadget-wrapper{width:712px;margin:0 10px;clear:both;}* + .gadget-wrapper{margin-top:40px;}hr.border + .gadget-wrapper,hr.little-spacer + .gadget-wrapper,hr.sncfcom-paragraph-hr + .gadget-wrapper{margin-top:0;}.gadget-1-items,.gadget-2-items{height:160px;background:url(/sites/all/themes/sncfninesixty/images/background-gadgets-thin.png) center center no-repeat;}.gadget-3-items{height:218px;background:url(/sites/all/themes/sncfninesixty/images/background-gadgets-large.png) center center no-repeat;}.gadget-item{float:left;margin:0 20px;}.gadget-1-items .gadget-item{width:95%;}.gadget-2-items .gadget-item{width:44%;}.gadget-3-items .gadget-item{width:27%;}.gadget-1-items .gadget-item-image,.gadget-2-items .gadget-item-image{float:left;margin-top:12px;margin-right:20px;}.gadget-3-items .gadget-item-image{margin-top:22px;text-align:center;}.gadget-1-items .gadget-item .gadget-item-description,.gadget-2-items .gadget-item .gadget-item-description{margin-top:20px;}.gadget-item .gadget-item-description p{margin-bottom:0px;}.js .sncfcom-infobrick div + div + div,.js .sncfcom-infobrick .subtitle,.not-js .field-type-sncfcom-infobrick-group .form-item{display:none;}.sncfcom-infobrick{background:#eee;overflow:hidden;}.not-front .content_text > .sncfcom-infobrick{clear:both;}.sncfcom-infobrick .subtitle{display:block;margin-bottom:20px;font-size:1.417em;line-height:100%;text-transform:uppercase;}.sncfcom-infobrick .infobrick-title{display:block;margin-bottom:0;padding:14px 20px 14px 45px;border-bottom:1px solid #CBCAC8;background:no-repeat 20px center;font-size:1.5em;line-height:100%;text-transform:uppercase;}.sncfcom-infobrick.no-icon .infobrick-title{padding:15px 20px;background:none;}.sncfcom-infobrick.alert .infobrick-title{background-image:url(/sites/all/themes/sncfninesixty/images/alerte.png);}.sncfcom-infobrick.booking .infobrick-title{background-image:url(/sites/all/themes/sncfninesixty/images/contact.png);}.sncfcom-infobrick.link .infobrick-title{background-image:url(/sites/all/themes/sncfninesixty/images/lien.png);}.sncfcom-infobrick.contact .infobrick-title{background-image:url(/sites/all/themes/sncfninesixty/images/contact.png);}.sncfcom-infobrick.debat .infobrick-title{background-image:url(/sites/all/themes/sncfninesixty/images/debat.png);}.sncfcom-infobrick .infobrick-title + div{border-top:1px solid #fff;}.sncfcom-infobrick .form{padding-top:5px;}.sncfcom-infobrick .form div{margin:20px 20px 25px;}.sncfcom-infobrick .form .form-item{margin:12px 20px;overflow:hidden;background:no-repeat 0 0;}.sncfcom-infobrick .form select{padding:4px;width:100%;}.sncfcom-infobrick p{margin:15px 20px 25px;}.sncfcom-infobrick p.infobrick-title{margin:0;}.sncfcom-infobrick .form p{margin-left:0;margin-right:0;}.sncfcom-downloadbrick > p{display:block;margin-bottom:20px;font-size:1.5em;line-height:100%;text-transform:uppercase;}.sncfcom-downloadbrick a{display:block;padding:6px 10px;border-bottom:1px solid #ddd;color:inherit;}.sncfcom-downloadbrick > p + a{border-top:1px solid #ddd;}.sncfcom-downloadbrick a span{padding-right:10px;background:no-repeat right center;}.sncfcom-statitem .image{margin:0;text-align:center;}.sncfcom-statitem .description{margin:20px 0 0;}.sncfcom-statitem hr{margin:30px 0;border:0;border-top:1px solid #ddd;}.sncfcom-statbrick{float:left;}.anchor-line{border-bottom:1px solid #ddd;clear:both;height:48px;margin-bottom:40px;list-style-type:none;}#anchor-line-scroll{display:none;position:fixed;z-index:8;background:#fff;}.anchor-line li{display:block;float:left;margin-left:0px;margin-right:25px;}.anchor-line li:first-child{margin-left:20px;}.anchor-line a,.anchor-line a:active,.anchor-line a:hover,.anchor-line a:visited{display:block;font-size:1.167em;color:#75767a !important;text-transform:uppercase;text-decoration:none;height:43px;}.anchor-line a.break-0{line-height:43px !important;}.anchor-line a.break-1{line-height:20px !important;}.anchor-line a.selected{border-bottom:6px solid #75767a;}#content div a.target-anchor{float:left;display:block;margin-top:-123px;}.admin-menu #content div a.target-anchor{margin-top:-143px;}.video_100_legend,.audio_100_legend,.image_100_legend{margin-top:15px;}.page-popin .video_100_legend,.page-popin .audio_100_legend,.page-popin .image_100_legend{margin-top:10px;}.video_100_copyright,.audio_100_copyright,.image_100_copyright{font-style:italic;}.video_100_transcript,.video_100_download,.audio_100_transcript,.audio_100_download{margin-top:10px;}.image_100_download{margin-top:5px;}.video_100_download,.audio_100_download,.image_100_download{text-align:right;}.sncfcom-paragraph-twitter h3{margin-bottom:15px;}.sncfcom-paragraph-twitter .sncfcom-twitter-user{margin:0;}.sncfcom-paragraph-twitter .sncfcom-tweet-msg{margin-bottom:10px;}.sncfcom-paragraph-twitter hr{margin-bottom:10px;color:#ddd;}.views-exposed-form-ressources #edit-type-nr-media-press-kit-wrapper label{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_dp.png);}.views-exposed-form-ressources #edit-type-nr-media-press-release-wrapper label{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_cp.png);}.views-exposed-form-ressources #edit-type-nr-nl-wrapper label{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_nl.png);}.views-exposed-form-ressources #edit-type-nr-news-ticker-wrapper label{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_news_ticker.png);}.views-exposed-form-ressources #edit-type-audio-wrapper label{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_audio.png);}.views-exposed-form-ressources #edit-type-media-gallery-wrapper label{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_photos.png);}.views-exposed-form-ressources #edit-type-video-wrapper label{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_video.png);}#link-to-top{margin-bottom:0;text-align:right;font-weight:bold;}.form-block-infos-trafic .menu-tabs,.form-block-infos-gares .menu-tabs,#content .tabs-charte{clear:both;}#content .tabs-charte{margin-bottom:40px;}.form-block-infos-trafic .menu-tabs ul,.form-block-infos-gares .menu-tabs ul,#content .tabs-charte ul{margin:0;border-bottom:1px solid #DDD;height:45px;}#content .tabs-charte ul{padding-left:15px;}.form-block-infos-trafic .menu-tabs ul{padding-left:27px;}.form-block-infos-gares .menu-tabs ul{padding-left:29px;}.form-block-infos-trafic .menu-tabs li,.form-block-infos-gares .menu-tabs li,#content .tabs-charte li{float:left;margin:0;text-transform:uppercase;white-space:nowrap;padding-left:8px;list-style-type:none;}#content .tabs-charte li{margin-right:3px;}.form-block-infos-trafic .menu-tabs li,.form-block-infos-gares .menu-tabs li{margin-right:8px;}.form-block-infos-trafic .menu-tabs span,.form-block-infos-gares .menu-tabs span,#content .tabs-charte span{display:block;margin:0;}#content .tabs-charte span{font-size:1.3em;}.form-block-infos-trafic .menu-tabs span,.form-block-infos-gares .menu-tabs span{font-size:18px;line-height:32px;}.form-block-infos-gares .menu-tabs span > a{display:block;padding:7px 21px 0 13px;color:inherit;}.form-block-infos-trafic .menu-tabs span > a,#content .tabs-charte span > a{display:block;padding:7px 13px 0 5px;color:inherit;}.form-block-infos-trafic .menu-tabs .active,.form-block-infos-gares .menu-tabs .active,#content .tabs-charte .active{background:url(/sites/all/themes/sncfninesixty/images/tab-on-left.png) no-repeat left;border-bottom:1px solid #fff;}.form-block-infos-trafic .menu-tabs .active span,.form-block-infos-gares .menu-tabs .active span,#content .tabs-charte .active span{cursor:inherit;background:url(/sites/all/themes/sncfninesixty/images/tab-on-right.png) no-repeat right;height:46px;}.form-block-infos-trafic .menu-tabs .inactive,.form-block-infos-gares .menu-tabs .inactive,#content .tabs-charte .inactive{background:url(/sites/all/themes/sncfninesixty/images/tab-off-left.png) no-repeat left;}.form-block-infos-trafic .menu-tabs .inactive span,.form-block-infos-gares .menu-tabs .inactive span,#content .tabs-charte .inactive span{background:url(/sites/all/themes/sncfninesixty/images/tab-off-right.png) no-repeat right;color:#999;height:45px;}.telecommand .content .tc-content-3-wrapper.seg{background:url(/sites/all/themes/sncfninesixty/images/background-sncf-gare.png) no-repeat scroll 388px -33px #ffffff;height:440px !important;min-height:440px !important;}.telecommand .content .tc-content-3-wrapper.seg p{border-bottom:none;}.form-block-infos-gares .menu-tabs li{text-align:center;}.telecommand .content .tc-content-3-wrapper.seg #block-sncfcom_form_block-seg{margin-top:108px;}.telecommand .content .tc-content-3-wrapper.seg #block-sncfcom_form_block-seg .form-infos-gares{padding-top:27px;}.telecommand .content .tc-content-3-wrapper.seg #block-sncfcom_form_block-seg .form-infos-gares .liste-gare{margin-right:8px;}.upper,.form-infos-gares .liste-gare{text-transform:uppercase;}.page-sub-home.infos-gares .sncfcom-page-header .sncfcom-page-header-description{margin-bottom:43px;min-height:3em;}.page-sub-home.infos-gares hr.border{margin-bottom:31px;}.glossary-popin{position:absolute;width:318px;padding:14px 18px;border:1px solid #CACACA;background-color:#FFF;box-sizing:border-box;z-index:1;}.glossary-popin .close{position:absolute;top:8px;right:8px;cursor:pointer;}.glossary-popin .title{font-size:15px;text-transform:uppercase;}.glossary-popin .definition{margin-bottom:8px;}.glossary-popin .more-info{font-size:11px;text-transform:uppercase;}.glossary-popin:before,.glossary-popin:after{content:"";position:absolute;top:100%;left:26px;height:0;width:0;border:solid transparent;pointer-events:none;}.glossary-popin:after{border-top-color:#FFF;border-width:12px;margin-left:-12px;}.glossary-popin:before{border-top-color:#CACACA;border-width:13px;margin-left:-13px;}.page-sub-home .sncfcom-page-header h1{margin-top:7px;}.small-rounded-corner{border-radius:2px;}.sncfcom-page-header .error-msg{margin-top:16px;margin-bottom:30px;padding-left:0px;padding-top:3px;box-sizing:border-box;background-position:0 0;}.sncfcom-page-header .error-msg span{display:block;margin-left:30px;}.sncfcom-page-header .error-msg span:first-child{font-size:16px;}.sncfcom-page-header .error-msg ul{margin:0;list-style-type:none;}.sncfcom-page-header .error-msg li,.sncfcom-page-header .error-msg span + span{margin-top:3px;margin-left:0;font-size:12px;font-weight:bold;line-height:17px;}form .error-msg{font-weight:bold;}
@font-face{font-family:'AvenirLT35Light';src:url(/sites/all/themes/sncfninesixty/styles/font/99db2616-e717-4838-a896-6dc86e37b49e.eot);src:url(/sites/all/themes/sncfninesixty/styles/font/99db2616-e717-4838-a896-6dc86e37b49e.eot?iefix) format('eot'),url(/sites/all/themes/sncfninesixty/styles/font/874c8a3d-82cd-4b46-839b-521b49950be0.woff) format('woff'),url(/sites/all/themes/sncfninesixty/styles/font/651041f0-000d-42ca-b667-939a4e0f5085.ttf) format('truetype'),url(/sites/all/themes/sncfninesixty/styles/font/bb5e727f-dfd2-4e7c-8630-4dd73720a377.svg#bb5e727f-dfd2-4e7c-8630-4dd73720a377) format('svg');}@font-face{font-family:'AvenirLT45Book';src:url(/sites/all/themes/sncfninesixty/styles/font/cc232236-c38e-4181-b791-8be0f37e6f0e.eot);src:url(/sites/all/themes/sncfninesixty/styles/font/cc232236-c38e-4181-b791-8be0f37e6f0e.eot?iefix) format('eot'),url(/sites/all/themes/sncfninesixty/styles/font/493b124a-f032-4d7d-9d9b-b3ebdb18c13a.woff) format('woff'),url(/sites/all/themes/sncfninesixty/styles/font/b2470f08-706e-4417-bcb4-64e4b3cb07b0.ttf) format('truetype'),url(/sites/all/themes/sncfninesixty/styles/font/71715770-8b1b-41d7-bc36-4e630e95fd3a.svg#71715770-8b1b-41d7-bc36-4e630e95fd3a) format('svg');}@font-face{font-family:'AvenirLTStd55Roman';src:url(/sites/all/themes/sncfninesixty/styles/font/469ea7ce-bb40-478a-aa21-da079357c969.eot);src:url(/sites/all/themes/sncfninesixty/styles/font/469ea7ce-bb40-478a-aa21-da079357c969.eot?iefix) format('eot'),url(/sites/all/themes/sncfninesixty/styles/font/5104d540-ac5c-442d-8581-1e9f4ecd37f0.woff) format('woff'),url(/sites/all/themes/sncfninesixty/styles/font/6662a841-5b52-4af6-a868-6b43e3d7b263.ttf) format('truetype'),url(/sites/all/themes/sncfninesixty/styles/font/bfcb105e-6348-434a-ba7b-31cd4bb80da6.svg#bfcb105e-6348-434a-ba7b-31cd4bb80da6) format('svg');}@font-face{font-family:'AvenirLT65Medium';src:url(/sites/all/themes/sncfninesixty/styles/font/c7a58743-f241-4281-bfc0-f1df551cb37d.eot);src:url(/sites/all/themes/sncfninesixty/styles/font/c7a58743-f241-4281-bfc0-f1df551cb37d.eot?iefix) format('eot'),url(/sites/all/themes/sncfninesixty/styles/font/b8db69f9-df9e-480f-9c1c-d76a1bb29a62.woff) format('woff'),url(/sites/all/themes/sncfninesixty/styles/font/63753503-2f58-4a8b-91af-058e8f73a1b0.ttf) format('truetype'),url(/sites/all/themes/sncfninesixty/styles/font/3cece34e-2cfb-4b8f-8a9c-04ec56d1e672.svg#3cece34e-2cfb-4b8f-8a9c-04ec56d1e672) format('svg');}@font-face{font-family:'AvenirLT95Black';src:url(/sites/all/themes/sncfninesixty/styles/font/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot);src:url(/sites/all/themes/sncfninesixty/styles/font/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?iefix) format('eot'),url(/sites/all/themes/sncfninesixty/styles/font/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff) format('woff'),url(/sites/all/themes/sncfninesixty/styles/font/c33278bc-988e-440b-b4be-6acc095e6044.ttf) format('truetype'),url(/sites/all/themes/sncfninesixty/styles/font/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23) format('svg');}body{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#3e3e40;font-size:62.5%;}.sncfcom-homepage .messages,.sncfcom-homepage .messages a,.sncfcom-homepage .help,.sncfcom-homepage .help a{color:#fff;}.sncfcom-homepage .messages.warning,.sncfcom-homepage .messages.warning a{color:#3e3e40;}.sncfcom-infos-ligne .tabs-charte a,.form-block-infos-gares .form-title,.info-ligne-form .form-title,.form-block-pdv .form-title{font-family:AvenirLT35Light,Arial,'Helvetica Neue',Helvetica,sans-serif;}.avenir_lt_std_55_roman,.container_d a,#navbar-wrapper a,table.contrib th.level-3,.infos-trafic-tab-title,.form-block-infos-trafic .form-block-modifier input[type=submit],.form-block-infos-gares .form-block-modifier input[type=submit],.page-maps .head h1,.page-maps .telecommand form,.page-maps .telecommand input[type="submit"],.page-maps .telecommand button[type="submit"],.page-maps .push-feedback,#block-gares #list-stations ul,#block-gare .depart-arrivee li,#block-gare .result-header,#block-gare .result-container li,#block-gare .liste-boutiques span,#block-itineraires #result-container li,#menu-langue,#primary-menu,.page-sub-home #content .content_text > ul > li > .subhome-item-wrapper > a,.page-sub-home #content .content_text > ul > .has-desc > div > span:first-child,.page-sub-home #content .content_text > ul > .has-submenu > div > span:first-child,#block-sncfcom_feature-see_also h2,#block-sncfcom_feature-see_also .sncfcom-rebound > ul > li > a >:first-child,#block-sncfcom_feature-see_also .sncfcom_rebound_menu_link .level_5,.sncfcom-paragraph .sncfcom-paragraph-overtitle,.sncfcom-rebound ul li > a > span:first-child,.alerte-infos-traffic .title > p,.alerte-infos-traffic .header > p:first-child,.grid_b .text-banner,#block-sncfcom_navigation-footer,.sncfcom-infobrick .subtitle,.sncfcom-downloadbrick > span,.js #searchbox #edit-keywords,.sncfcom_feature_formation_description_title,#bubble_print,#bubble_share,#bubble_rss,.telecommand .content .tc-content-3-wrapper > p,.telecommand .content > ul > li > .text,.telecommand .content ul.tc-content-2 > li > a,.telecommand .content ul.tc-content-3 > li > a,.telecommand .content ul.tc-content-4 > li > a,.telecommand .content ul.tc-content-4 > li > span:first-child,.telecommand .content ul.tc-content-4 > li > .preload-image-cache + span,#sub-dup-rechercher,#sub-dup-recherche-avancee,#subhome-rechercher,#subhome-recherche-avancee,.form-block-reserver-billet .container-submit input,.form-block-reserver-billet .title,#sub-dup-searchInfos,.tc-content-3-wrapper .push-maps .button,#subhome-searchInfos,.page-sub-home .push-maps .button,.subhome-form-identity-login #edit-continue,#sncfcom-identity-inscription-form #edit-continue,#sncfcom-identity-inscription-externe-form #edit-continue,#sncfcom-identity-inscription-hors-rid-form #edit-continue,#sncfcom-identity-set-password-form #edit-continue,#valid_externe .sncfcom-colors-action-automatic,#valid_internes_hors_rid .sncfcom-colors-action-automatic,#edit-send-mail-retrieve-password,.identity-infos-bloc .disconnect-subhome-link + .sncfcom-colors-action-automatic,.person-profile-identity .decisions .refuse,.person-profile-identity .decisions .accept,.form-identity-request .accept-link,#pass_confirmed .sncfcom-colors-action-automatic,#identity-manage-account #extend-account-access .sncfcom-colors-action-white-automatic,#identity-manage-account #password .sncfcom-colors-action-automatic,#identity-manage-account .form-item .sncfcom-colors-action-white-automatic,#identity-manage-account #edit-continue,#forgotten_password #edit-continue,#search-form-gare-accueil .form-submit,.search-partner-form .form-submit,.views-exposed-form-finance-rapports .form-submit,#press_release_search input[type="submit"],.views-exposed-form-ressources .form-submit,.subhome-form-identity-login input[type="submit"],#block-itineraires #filter-form #submit-filters,#block-itineraires #result-container #trains-doublons,.store-locator .title,.store-locator input[type="submit"],.store-locator label,.store-locator .search-by-nav-control,.store-locator .info-panel .name,.store-locator .error-msg,.store-locator-only a,.store-locator-only .lc_hfsSuggestList,.sncfcom-page-header .error-msg span + span,.form-block-pdv input[type="submit"],.fret-devis-form .form-submit,#sncfcom-fret-newsletter-registration-form .form-submit{font-family:AvenirLTStd55Roman,Arial,'Helvetica Neue',Helvetica,sans-serif;}h1,h2,h3,h4,h5,h6,.form-block-infos-trafic-gare .liste-gare,.form-block-infos-trafic .infos-trafic-title,.vsct_media_slide .title,.sncfcom-job-links .jobs-title,.accordion .accordion-title,.alternance-form .accordion .accordion-alternance-title,#calendar_ajax,.calendar_ajax,table.contrib td,table.contrib th,.fret-form-title{font-family:AvenirLT45Book,Arial,'Helvetica Neue',Helvetica,sans-serif;}#anchor-line a,.glossary_nav .anchor-line span.inactive,#anchor-line-scroll a,table.contrib th.level-1,table.contrib td strong,.page-identite h2 strong,.store-locator .filter .title,.glossary-popin .title,.fret-form-title b{font-family:AvenirLT95Black,Arial,'Helvetica Neue',Helvetica,sans-serif;}table.contrib th.level-2,.page-maps .telecommand .display_bubble,.store-locator input[name="search"]{font-family:AvenirLT65Medium,Arial,'Helvetica Neue',Helvetica,sans-serif;}.accordion.faq dt strong,.form-block-pdv input[name="search"]{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;}#skip-links,#sidebar-left,#content{font-size:1.2em;}#sncf-barre-galactique{font-size:1.1em;}#edit-keywords{font-size:1em;}.telecommand .content > ul > li > .text{font-weight:bold;}.telecommand .content ul.tc-content-2 > li > a{font-size:1.083em;}.telecommand .content ul.tc-content-3 > li > a,.telecommand .content ul.tc-content-4 > li > a,.telecommand .content ul.tc-content-4 > li > span:first-child,.telecommand .content ul.tc-content-4 > li > .preload-image-cache + span{font-size:1.333em;}.page-sub-home #content h2{font-size:1.417em;}.page-sub-home #content .content_text > ul > li > .subhome-item-wrapper > a,.page-sub-home #content .content_text > ul > .has-desc > div > span:first-child,.page-sub-home #content .content_text > ul > li > .subhome-item-wrapper > span:first-child{font-size:1.333em;}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-weight:normal;line-height:100%;text-transform:uppercase;}#content h1{font-size:3.333em;font-weight:normal;padding:0;margin-bottom:0;}#content h2.strata-title,#content h3.strata-title{text-transform:uppercase;font-size:2.5em;margin-bottom:25px;margin-top:50px;}#content .accordion .ui-accordion-content div > h2.strata-title,#content .accordion .ui-accordion-content div > h3.strata-title,#content hr.clear + div > h2.strata-title,#content hr.clear + div > h3.strata-title,#content hr.clear + h2.strata-title,#content hr.clear + h3.strata-title,#content hr.border + .top_link + h2.strata-title,#content hr.border + .top_link + h3.strata-title,#content #anchor-line + div > h2.strata-title,#content #anchor-line + h2.strata-title{margin-top:0;}#content h4{font-size:1.5em;}body a,body a:visited,body a:link{text-decoration:none;color:#3e3e40;}.bold{font-weight:bold;}table.contrib th,table.contrib td{font-size:13px;}table.contrib td strong{font-weight:normal;}a.link-glossary{font-family:inherit;}.fret-devis-form .form-textarea{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:12px;}
#lb-lightbox,#lb-iframe{width:692px;height:680px;}#lb-lightbox{text-align:left;padding:10px 20px;position:absolute;background:#fff;z-index:9999;display:none;}.lb-fullscr{position:absolute;width:100% !important;height:100% !important;left:0 !important;padding:0 0 0 0 !important;}#lb-close,#lb-close:hover{position:absolute;width:14px;height:14px;top:12px;right:12px;cursor:pointer;background:transparent url(/sites/all/themes/sncfninesixty/images/lightbox-close.png) no-repeat scroll 0 0;font-size:0;}#lb-overlay{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#000;z-index:9998;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);display:none;}body.page-popin{text-align:left;background:none;}body.page-popin.lb-processed{overflow:hidden;}.video-player-wrapper,.video-print{clear:both;float:left;width:692px;height:520px !important;line-height:500px;text-align:center;position:relative;background:#eee;}.video-print{display:none;font-size:1.25em;}.video-player-wrapper a{text-decoration:underline;}body.page-popin h3{text-transform:uppercase;font-size:3em;font-weight:normal;}#video-player-space{height:500px;}.caption-title{font-weight:bold;}




.fullscreen #header .grid_d{display:block;float:none;}.fullscreen .node{margin-bottom:0;}.fullscreen .node.clear-block:after{content:"";}.fullscreen .node .meta,.fullscreen .node .content legend{display:none;}.fullscreen .node .content{clear:both;}.fullscreen .node .content fieldset{margin:0;padding:0;}body.node-type-fullscreen div.fullscreen{background:#000 url(/sites/all/themes/sncfninesixty/images/galactic-bg.png) repeat-x top left;}body.node-type-fullscreen div.fullscreen #sncf-barre-galactique{position:relative;}body.node-type-fullscreen div.fullscreen #tc-overlay{display:none;}body.node-type-fullscreen div.fullscreen .node{margin:0;}.fullscreen #displays-with-filter{clear:both;color:#fff;}.fullscreen #previews-displays{float:none;}.fullscreen #previews-displays .preview{margin-left:-30px;}

.sncfcom-homepage ul.secondary{background-color:#fff;}.sncfcom-homepage .breadcrumb,.sncfcom-homepage .breadcrumb span{color:#999;}.sncfcom-homepage #content,.sncfcom-homepage #content .content_text{margin-left:0;margin-right:0;}.sncfcom-homepage #content .content_text{background:none !important;overflow-y:inherit;}.sncfcom-homepage #content.grid_c.container_content_12,.sncfcom-homepage #content .content_text.grid_c.container_content_12{width:744px;}.sncfcom-homepage #content > .content_text > .node{margin-bottom:0;}.sncfcom-homepage .petit-pave,.sncfcom-homepage .long-pave,.sncfcom-homepage .pave_2col,.sncfcom-homepage .grand-pave,.sncfcom-homepage .petit-pave-deplie{margin:0 5px 10px;background-color:#fff;}.sncfcom-homepage .grid_a .petit-pave{margin-left:0;margin-right:0;}.petit-pave div.data a,.pave_2col .data h2 a,.grand-pave .grand-pave-container h2 a{color:inherit;}.petit-pave{position:relative;height:280px;overflow:hidden;cursor:pointer;}.petit-pave div.data{padding:10px 20px 17px;height:56px;width:198px;position:absolute;bottom:0;background:#fff;}.petit-pave h2,.petit-pave h3{margin:0 0 5px;line-height:17px;}.petit-pave h2{font-size:1.5em;}.petit-pave h3{font-size:1.833em;}.petit-pave p{font-size:0.917em;}.petit-pave > img,.petit-pave .rollover-hide{display:block;position:relative;}.petit-pave .note-wrapper{color:#fff;background:#000;background-color:rgba(0,0,0,0.8);}.petit-pave.roll_over.unfolded > .note-wrapper,.petit-pave.roll_over:hover > .note-wrapper{margin-top:-280px;box-shadow:0 0 2px 1.5px #3e3e40 inset;}.petit-pave.roll_over:hover{box-shadow:0 0 2px 1.5px #3e3e40 inset;overflow:inherit;}.petit-pave.roll_over > .note-wrapper > div{padding:10px 20px 17px;}.petit-pave.roll_over > .note-wrapper div p{padding-bottom:48px;}.petit-pave > a:first-child{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:0;background-position:-30px 0;z-index:1;}.petit-pave.roll_over:hover > a:first-child,.petit-pave.roll_over.unfolded > a:first-child{box-sizing:border-box;border:10px transparent solid;background-position:right bottom;}.petit-pave.roll_over:hover .data,.petit-pave.roll_over.unfolded .data{display:none;}.petit-pave.petit-pave-sans-image h2,.petit-pave.petit-pave-sans-image h3{font-size:1.583em;line-height:20px;}.petit-pave > .out + .data h2{margin-top:20px;margin-bottom:30px;}.petit-pave.petit-pave-sans-image .data{top:60px;bottom:inherit;}.petit-pave.petit-pave-sans-image > .note-wrapper{margin-top:280px;display:none;}.petit-pave.petit-pave-sans-image:hover > .note-wrapper{margin-top:0;display:block;}.petit-pave-deplie{display:none;background:transparent bottom right no-repeat;position:relative;width:734px;height:426px;cursor:pointer;}.petit-pave-deplie-container{margin:20px 0 0 20px;}.petit-pave-deplie > a:first-child{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:0;background-image:none;text-indent:-9999px;z-index:1;}.petit-pave-deplie .close{display:block;position:absolute;top:10px;right:10px;z-index:2;}.preview .petit-pave-deplie{display:block;position:relative;}.grid_b .pave_2col,.grid_b .text-banner{margin:0 0 10px;}.grid_b .pave_2col{height:425px;}.grid_b .pave_2col.roll_over.unfolded > .note-wrapper,.grid_b .pave_2col.roll_over:hover > .note-wrapper{margin-top:-425px;}.pave_2col{position:relative;height:280px;overflow:hidden;cursor:pointer;}.pave_2col div.data{padding:15px 20px 17px;height:51px;position:absolute;bottom:0;background:white;width:446px;}.pave_2col h2,.pave_2col h3{margin:0 0 10px;font-size:1.333em;}.petit-pave div.rollover-hide,.pave_2col div.rollover-hide{line-height:12px;}.pave_2col > img,.pave_2col .rollover-hide{display:block;position:relative;}.pave_2col > img,.pave_2col .rollover-hide{display:block;position:relative;}.pave_2col .note-wrapper{color:#fff;background:#000;background-color:rgba(0,0,0,0.8);height:inherit;}.pave_2col.roll_over > .note-wrapper > div{padding:10px 20px 17px;}.pave_2col.roll_over.unfolded > .note-wrapper,.pave_2col.roll_over:hover > .note-wrapper{margin-top:-280px;}.pave_2col.roll_over > .note-wrapper div p{padding-bottom:48px;}.pave_2col > a:first-child{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:0;background-position:-30px 0;text-indent:-9999px;z-index:1;}.pave_2col.roll_over:hover > a:first-child,.pave_2col.roll_over.unfolded > a:first-child{box-sizing:border-box;border:10px transparent solid;background-position:right bottom;}.pave_2col.roll_over:hover .data,.pave_2col.roll_over.unfolded .data{display:none;}.grid_b .text-banner{padding:0 40px;font-size:1.333em;color:#fff !important;background-color:#747678;display:table;height:135px;overflow:hidden;}.grid_b .text-banner .bloc-quoting{display:table-cell;vertical-align:middle;}.grid_b .text-banner .bloc-quoting p{margin:0;}#content .composite-threecol-flexigrid .composite-column-middle .composite-zone-inner{margin-left:0;}.composite-threecol-flexigrid .composite-column-last .grid_a{float:right;}.webkit .composite-threecol-flexigrid .composite-column-last .grid_a{margin-right:0.33em;}.composite-threecol-flexigrid .composite-column-first .composite-zone-inner{margin:0;}.grid_a > .gadget{margin-bottom:10px;line-height:100%;height:135px;}.long-pave{position:relative;}.long-pave > a:first-child{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:0;background-image:none;text-indent:-9999px;z-index:1;}.long-pave .grid_b{margin:0;padding-top:20px;padding-left:20px;height:77px;width:456px;padding-right:20px;}.long-pave .img-left{float:left;}.long-pave .img-right{float:right;}.long-pave h2{font-size:1.5em;margin-bottom:7px;}.long-pave .action_link{float:right;padding-right:20px;margin-top:5px;margin-bottom:0px;}.long-pave p{}.grand-pave{height:425px;background:transparent bottom right no-repeat;cursor:pointer;}.grand-pave .grand-pave-container{margin:20px 20px 0;height:405px;}.grand-pave .note-wrapper .grand-pave-container{margin:20px 20px 0;height:405px;}.grand-pave .grand-pave-container h2,.grand-pave .grand-pave-container h3{margin:0 0 27px;font-size:1.833em;}.grand-pave .grand-pave-container .default{margin:0;}.grand-pave .grand-pave-container .default,.grand-pave .grand-pave-container div > div.out{font-size:1.25em;}.grand-pave .note-wrapper{display:none;position:absolute;width:100%;background:rgba(0,0,0,0.8);margin:-425px 0 0 0;color:#fff;}.grand-pave.roll_over.unfolded .note-wrapper,.grand-pave.roll_over:hover .note-wrapper{display:block;}.grand-pave.roll_over{position:relative;color:#3e3e40;background-color:rgba(0,0,0,0.8);}.grand-pave.roll_over.unfolded .rollover-hide,.grand-pave.roll_over:hover .rollover-hide{visibility:hidden;}.grand-pave.roll_over div.grand-pave-container{position:relative;top:0;}.grand-pave > a:first-child{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:0;background-position:-30px 0;text-indent:-9999px;z-index:1;}.grand-pave.roll_over:hover > a:first-child,.grand-pave.roll_over.unfolded > a:first-child{box-sizing:border-box;border:20px transparent solid;background-position:right bottom;}.grand-pave.roll_over > .note-wrapper div p{padding-bottom:48px;}.not-js .petit-pave,.petit-pave.html_content,.not-js .petit-pave-deplie,.not-js .pave_2col,.pave_2col.html_content,.not-js .grand-pave,.grand-pave.html_content{cursor:default;}.js .petit-pave h2 a:hover,.js .petit-pave-deplie h2 a:hover,.js .pave_2col h2 a:hover,.js .grand-pave h2 a:hover{text-decoration:none;}.sncfcom-homepage .vsct_media_slide a{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-9999px;z-index:1;}.not-js.sncfcom-homepage .vsct_media_slide a{position:static;}.sncfcom-homepage #footer{margin:0 5px 10px;}.sncfcom-homepage #block-sncfcom_navigation-footer{margin-top:0;}.sncfcom-homepage #displays-with-filter > h2,.sncfcom-homepage #previews-displays .li_preview > h3{color:#fff;}.sncfcom-homepage .sncfcom-page-header{background-color:white;width:734px;margin-left:5px;margin-bottom:10px;}.sncfcom-homepage #content h1.sncfcom-page-header-title{margin-bottom:20px;}.homepage-first-level-page.sncfcom-homepage #content .sncfcom-page-header-title{margin-top:40px;}.sncfcom-homepage .sncfcom-page-header .sncfcom-page-header-description{margin-bottom:0px;float:none;display:block;padding-bottom:20px;margin-top:0px;}.sncfcom-homepage #content .sncfcom-page-header{/*\_*/
  -webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}body.node-type-nr-a-la-une #content .sncfcom-page-header{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.sncfcom-homepage .alerte-infos-traffic.opened .sncfcom-page-header,.sncfcom-homepage .alerte-amber.opened .sncfcom-page-header{margin:0px;background:transparent top right no-repeat;}.sncfcom-homepage #content .homepage_paragraphs{background-color:white;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;margin-bottom:10px;}.sncfcom-homepage .homepage_paragraphs .top_link{display:none;}.sncfcom-homepage #content h2.strata-title{margin-bottom:30px;margin-top:40px;}.sncfcom-homepage .homepage_paragraphs hr.clear.little-spacer.last{margin-top:20px !important;margin-bottom:20px !important;}.sncfcom-homepage #block-sncfcom_feature-see_also{margin-top:0px;margin-bottom:10px;margin-left:5px;margin-right:5px;padding-bottom:40px;padding-top:40px;}.sncfcom-homepage .field-field-page-see-also-description{margin-bottom:20px;margin-right:20px;margin-left:20px;}.sncfcom-homepage #content #block-sncfcom_feature-see_also h2.strata-title{margin-top:0px;margin-bottom:30px;}.sncfcom-homepage #content .sncfcom-paragraph{padding-top:40px;}.sncfcom-homepage #content .sncfcom-paragraph h2.strata-title{margin-top:0;}.sncfcom-homepage #content .sncfcom-paragraph + hr + .sncfcom-paragraph{padding-top:0;}




#content .accordion{clear:both;}#content .accordion > .accordion-header{clear:both;margin-top:0;margin-bottom:0;font-size:1.5em;background-color:#f1f1f1;}#content .accordion > .ui-accordion-header{cursor:pointer;}#content .accordion > .ui-accordion-content + .ui-accordion-header{margin-top:5px;}#content .accordion > .ui-state-active + .ui-accordion-content + .ui-accordion-header{margin-top:0;}#content .accordion .ui-accordion-header.ui-state-active{cursor:pointer;}#content .accordion > .accordion-header > .accordion-title{margin-right:10px;padding:18px 20px;}#content .accordion > .accordion-header > .accordion-title > h2{margin-bottom:0px;font-size:1em;}#content .accordion > .accordion-header > .accordion-title > .accordion-over-title{font-size:0.65em;line-height:0.8em;padding-top:0.3em;padding-bottom:0.3em;text-transform:uppercase;}#content .accordion > .accordion-header + div{clear:both;padding:40px 0 40px 0;}#content .accordion > .accordion-header + div > hr.last{display:none;}#content .accordion > .accordion-header + div.last{padding-bottom:0;}#content .accordion > .ui-accordion-header:focus{outline:1px dotted #444;}#content .accordion.mention-legales .ui-accordion-content{margin:0;padding:25px 30px 5px 40px;float:left;}#content .accordion.mention-legales .ui-accordion-content p{float:left;}#content .accordion.faq dl{padding:10px 0 40px 0;margin-bottom:0;}#content .accordion.faq dt{border-bottom:1px solid #ddd;padding:16px 17px 16px 20px;font-size:1.417em;background:#fff;}.not-js #content .accordion.faq dt{border-bottom:none;padding:20px;}.js #content .accordion.faq dt{cursor:pointer;}#content .accordion.faq dt.ui-state-active{border-bottom:0;}#content .accordion.faq dt + dd{border-bottom:1px solid #ddd;padding:0 30px 20px 40px;}#content .accordion.faq dt strong{display:block;font-size:1em;line-height:1em;font-weight:normal;text-transform:none;margin-bottom:0px;}.js #content .accordion.faq dt > strong{padding-right:15px;background:url(/sites/all/themes/sncfninesixty/images/Arrows2_medium.png) right center no-repeat;}#content .accordion.faq dt.ui-state-active > strong{background-image:url(/sites/all/themes/sncfninesixty/images/Arrows2_horiz_medium.png);}#content .faq-sidebar-item .sncfcom-infobrick{margin-bottom:10px;}#content .faq-sidebar-item .sncfcom-infobrick.contact{overflow:hidden;}#content .accordion.alternance + hr.clear.border{margin-top:40px;}#content .accordion.formations > .accordion-header{background-color:transparent;border-top:1px solid #ddd;}#content .accordion.formations > .accordion-header > .accordion-title{padding-bottom:12px;}#content .accordion.formations > .accordion-header > .accordion-title > h5{margin-bottom:0px;}#content .accordion.formations > .accordion-header > .accordion-title > .accordion-sub-title{font-size:0.7em;}#wrapper_alternance{overflow:hidden;}.not-js #wrapper_alternance{overflow:visible;}#content .accordion.accord_accordion{margin-bottom:0px;}.node-type-converse .gadget-wrapper{margin-top:40px;margin-bottom:40px;}hr.border.migration-nr04{margin-bottom:60px;}
.alerte-infos-traffic{background:#fff;}.folded .alerte-infos-traffic.closed,.unfolded .alerte-infos-traffic.opened,.not-js .folded .alerte-infos-traffic.opened{display:block;}.alerte-infos-traffic.closed .open,.alerte-infos-traffic.opened .close,.not-js .alerte-infos-traffic.closed,.folded .alerte-infos-traffic.opened,.unfolded .alerte-infos-traffic.closed{display:none;}.js .alerte-infos-traffic.closed .open,.js .alerte-infos-traffic.opened .close{display:block !important;}.alerte-infos-traffic.closed > div{overflow:hidden;background:#fff url(/sites/all/themes/sncfninesixty/images/crisis-background.png) repeat-x;padding:15px 20px 0;height:89px;}.alerte-infos-traffic.closed .grid_4{text-align:right;}.alerte-infos-traffic .title{margin-bottom:6px;padding-bottom:5px;border-bottom:2px groove #fff;font-size:1em;color:#3f3f3f;}.alerte-infos-traffic .title .title-info{margin-top:2px;font-size:1.667em;}.alerte-infos-traffic .title p{margin:0;text-transform:uppercase;}.alerte-infos-traffic .msg,.alerte-infos-traffic .more{font-size:0.917em;}.alerte-infos-traffic.opened .sncfcom-page-header{min-height:240px;float:left;width:100%;}.alerte-infos-traffic.opened h1{margin-top:7px;}.alerte-infos-traffic.opened h3,.alerte-infos-traffic.opened h4{text-transform:uppercase;font-weight:normal;margin-bottom:0;}.alerte-infos-traffic.opened .header{height:40px;padding:10px 0 0;margin-bottom:15px;background:#fff url(/sites/all/themes/sncfninesixty/images/crisis-background.png) repeat-x;}.alerte-infos-traffic.opened .header > p{margin-top:10px;margin-bottom:0;}.alerte-infos-traffic.opened .header p:first-child{text-transform:uppercase;}.alerte-infos-traffic .action-links{display:none;}.alerte-infos-traffic.opened .news p:first-child{border-top:1px solid #ddd;}.alerte-infos-traffic.opened .news p{padding:6px 10px;margin-bottom:0;border-bottom:1px solid #ddd;}.alerte-infos-traffic.opened .tracking img{margin-bottom:15px;}.alerte-infos-traffic.opened .tracking h3{margin:0px 0 5px 0;font-size:1.3em;}.alerte-infos-traffic.opened .multicanal{margin-top:35px;padding:25px 0;background:#deddd9 url(/sites/all/themes/sncfninesixty/images/crisis-multicanal.png) top left repeat-x;display:table;}.chrome .alerte-infos-traffic.opened .multicanal{width:auto;}.alerte-infos-traffic.opened .multicanal > div{width:28%;float:left;padding:0 10px 0 20px;}.alerte-infos-traffic.opened .multicanal h4{height:34px;line-height:100%;padding-left:42px;background:left center no-repeat;margin-bottom:15px;}.alerte-infos-traffic.opened .multicanal p{margin:0 0 5px 0;}.alerte-infos-traffic.opened .multicanal .numeros h4{background-image:url(/sites/all/themes/sncfninesixty/images/crisis-phone.png);}.alerte-infos-traffic.opened .multicanal .numeros p{margin:0;}.alerte-infos-traffic.opened .multicanal .numeros p span{display:block;}.alerte-infos-traffic.opened .multicanal .numeros p span + span{font-size:1.333em;}.alerte-infos-traffic.opened .multicanal .sncf-direct{border-left:1px solid #eee;border-right:1px solid #eee;}.alerte-infos-traffic.opened .multicanal .sncf-direct h4{background-image:url(/sites/all/themes/sncfninesixty/images/crisis-direct.png);}.alerte-infos-traffic.opened .multicanal .suivi-info h4{background-image:url(/sites/all/themes/sncfninesixty/images/crisis-rss.png);}#content .alerte-infos-traffic.opened .illustration h3{font-size:1.538em;margin-bottom:10px;text-transform:none;}#content .alerte-infos-traffic.opened .illustration hr{margin-top:15px;}#content .alerte-infos-traffic.opened .illustration + hr.grid_12.clear.border{margin-bottom:0px;}.alerte-infos-traffic.opened .close{margin-top:10px;text-align:right;}.alerte-infos-traffic.opened .close a{text-transform:uppercase;}.alerte-infos-traffic.opened .close.grid_12{margin-top:20px;}#block-views-crisis-block_1{margin-bottom:0;}.sncfcom-homepage #content > .content_text > .grid_c.node-crisis{margin-bottom:10px;margin-left:5px;}.node-crisis .credit-image-crisis{display:inline;font-style:italic;}.credit-image-crisis{display:none;}



a.sncfcom-colors-inline-automatic{text-decoration:underline;}a.sncfcom-colors-internal-automatic,a.sncfcom-colors-internal-left-automatic,a.sncfcom-colors-internal-caps-automatic,a.sncfcom-colors-internal-caps-left-automatic,a.sncfcom-colors-external-automatic,a.sncfcom-colors-download-automatic,a.sncfcom-colors-share-automatic{text-decoration:none;background:none center right no-repeat;padding-right:10px;font-size:12px;}a.sncfcom-colors-action-automatic,a.sncfcom-colors-action-white-automatic{text-decoration:none;padding:10px 15px;font-size:12px;background:none center left repeat-x;}a.sncfcom-colors-action-white-automatic{border:1px solid #e1e1e1;background:url(/sites/all/themes/sncfninesixty/images/action-white-unique.png) repeat-x scroll left center transparent;}a.sncfcom-colors-internal-caps-automatic,a.sncfcom-colors-internal-caps-left-automatic,a.sncfcom-colors-external-automatic,a.sncfcom-colors-download-automatic,a.sncfcom-colors-action-automatic,a.sncfcom-colors-action-white-automatic,a.sncfcom-colors-share-automatic{text-transform:uppercase;}body.mceContentBody{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;scrollbar-3dlight-color:#F0F0EE;scrollbar-arrow-color:#676662;scrollbar-base-color:#F0F0EE;scrollbar-darkshadow-color:#DDDDDD;scrollbar-face-color:#E0E0DD;scrollbar-highlight-color:#F0F0EE;scrollbar-shadow-color:#F0F0EE;scrollbar-track-color:#F5F5F5;background:#EDF5FA;padding:0;margin:0;color:#494949;}body.mceContentBody textarea{resize:none;outline:none;}body.mceContentBody a:link,a:visited{color:black;}body.mceContentBody a:hover{color:#2B6FB6;}body.mceContentBody .nowrap{white-space:nowrap}body.mceContentBody p{margin:0.6em 0 1.2em;padding:0;}




#content .team-page .service h2{margin-top:0;}.team-page .service > p{margin-bottom:0;}.team-page .person{position:relative;overflow:hidden;margin-top:20px;background:#fff;}.team-page .person.out{position:absolute;}.team-page .person .close{position:absolute;}.js .team-page .person .close{top:10px;right:10px;cursor:pointer;}.team-page .presidence .person .close,.team-page .person.unfolded-view .close{display:none;}.team-page .person .photo img{display:block;}.team-page .person .description{padding:30px 0;}.team-page .person .description h3{margin-bottom:30px;font-size:2.667em;}.team-page .person .description h3 .sncfcom-colors-automatic{display:block;}.team-page .person .description p{margin:0 20px 0 0;}.team-page .person-thumbnail{position:relative;margin-top:20px;background:#fff;}.js .team-page .person-thumbnail{display:block;}.team-page .presidence .person-thumbnail.one-person,.not-js .team-page .person-thumbnail{display:none;}.team-page .person-thumbnail.alpha + .person-thumbnail{margin-left:10px;margin-right:10px;}.team-page .person-thumbnail img{display:block;}.team-page .person-thumbnail .infos{position:absolute;bottom:0;padding:20px 0 20px 20px;background-color:#fff;}.team-page .person-thumbnail h3{margin-bottom:5px;font-size:1.333em;}.team-page .person-thumbnail p{margin-bottom:0;}.team-page .person-thumbnail:hover > .infos,.js .team-page .person-thumbnail.unfolded > .infos{top:0;height:220px;padding:15px 0 20px 20px;background:#000;background-color:rgba(0,0,0,0.65);}.js .team-page .person-thumbnail:hover{cursor:pointer;}.js .team-page .person-thumbnail.unfolded:hover{cursor:inherit;}.team-page .person-thumbnail:hover > .infos div,.js .team-page .person-thumbnail.unfolded > .infos div{position:relative;color:#fff;}.team-page .person-thumbnail:hover > .infos h3,.team-page .person-thumbnail:hover > .infos p,.js .team-page .person-thumbnail.unfolded > .infos h3,.js .team-page .person-thumbnail.unfolded > .infos p{position:absolute;}.team-page .person-thumbnail:hover > .infos h3,.js .team-page .person-thumbnail.unfolded > .infos h3{top:50px;}.team-page .person-thumbnail:hover > .infos .title,.js .team-page .person-thumbnail.unfolded > .infos .title{top:0;}.team-page .person-thumbnail:hover > .infos .note,.js .team-page .person-thumbnail.unfolded > .infos .note{top:100px;left:0;margin-top:0;height:125px;overflow:hidden;}.team-page .person-thumbnail:hover > .infos h3 span,.js .team-page .person-thumbnail.unfolded > .infos h3 span{display:block;}.team-page .person-thumbnail:hover > .infos .title span,.js .team-page .person-thumbnail.unfolded > .infos .title span{padding-right:0;color:#fff;background:none;}.team-page .person-thumbnail p.out.note,.team-page .person-thumbnail p.title{padding-right:20px;}




.sncfcom-line-blog-post{position:relative;clear:both;}.sncfcom-line-blog-post .date{font-size:1.333em;margin-bottom:8px;}.sncfcom-line-blog-post p{margin-bottom:0;}.sncfcom-line-blog-post + hr.clear.border{margin-top:40px;margin-bottom:40px;}.sncfcom-line-blog-post .grid_4{position:absolute;right:0;bottom:0;}.sncfcom-line-blog-post .grid_4 p{text-align:right;padding-top:3px;margin-bottom:0;}.sncfcom-line-blog-post .grid_4 p a.sncfcom-colors-internal-caps-automatic{line-height:1.5em;font-size:0.875em;}.line-blog-archives > h2{font-size:1.5em;margin-bottom:0px;padding-bottom:20px;border-bottom:1px solid #ddd;}




.sncfcom-date-tl .date{font-size:2.75em;letter-spacing:5px;line-height:100%;margin-bottom:25px;text-transform:none;}.sncfcom-date-tl > .grid_12{margin-top:40px;}.view-timeline + h2.strata-title{margin-top:0px !important;}.node-type-page-tl .anchor-line li{margin-right:10px;font-size:1.167em;}.node-type-page-tl .anchor-line li.date{margin-left:65px;}.node-type-page-tl .anchor-line.line-5-items li.date{margin-left:65px;}.node-type-page-tl .anchor-line.line-6-items li.date{margin-left:50px;}.node-type-page-tl .anchor-line.line-7-items li.date{margin-left:37px;}.node-type-page-tl .anchor-line.line-8-items li.date{margin-left:28px;}.node-type-page-tl .anchor-line li.prev-range,.node-type-page-tl .anchor-line li.next-range{width:25px;}.node-type-page-tl .anchor-line li.prev-range{margin-left:20px;}.node-type-page-tl .anchor-line li.next-range{margin-right:20px;float:right;}
#content .contact-main-paragraph h2,#content .contact-other-paragraph h2{margin-top:0;margin-bottom:20px;}.accordion-twitter{padding-bottom:20px;}.node-type-nr-contact .twitter-button{margin-top:5px;}.node-type-accordion .twitter-button{margin-top:5px;}




.node-type-job-sheet #content h3{text-transform:none;}.node-type-job-sheet #content .hiring-process-title{margin-top:35px;}.node-type-job-sheet #content .jobs-results{margin-bottom:0;}.node-type-job-sheet #content .text-group-brick{background:#e3e1e2;padding:20px 0 10px 0;margin-bottom:20px;}.node-type-job-sheet #content .text-group-brick h4{font-size:1.1em;line-height:1.15em;padding-bottom:5px;margin:0 20px;}.node-type-job-sheet #content .text-group-brick div{margin:0 20px;}.node-type-job-sheet #content .text-group-brick div p{margin-bottom:0;}.node-type-job-sheet #content .job-sheet-media h4{margin-top:15px;margin-bottom:0;font-size:1.4em;}




.offers-discount img{margin-bottom:12px;}.offers-discount h3{font-size:1.35em;margin-bottom:3px;}.offers-discount .offers-discount-text a{background-position:right center;background-repeat:no-repeat;}.offers-discount + hr.clear.little-spacer{margin-bottom:18px;margin-top:18px;}
.sncfcom-job-links .jobs-title{margin-bottom:15px;font-size:1.5em;text-transform:uppercase;}.sncfcom-job-links + .sncfcom-job-links .jobs-title{margin-top:35px;}.sncfcom-job-links li{border-top:1px solid #ddd;}.sncfcom-job-links li.last{border-bottom:1px solid #ddd;}.sncfcom-job-links li a{display:inline-block;padding:8px 10px;}
.p_blanche{width:750px;margin:50px auto;padding:30px;background:url(/sites/all/themes/sncfninesixty/images/p_blanche_bg.png) repeat #fff;font-size:1.2em;}.p_blanche #content{margin-top:0;padding:40px 80px;font-size:1em;background:#fff;}.p_blanche #content .bo_info{margin-bottom:30px;}.p_blanche #content .tabs.primary{margin:0;padding:0;}.p_blanche .node{margin-bottom:0;}.p_blanche #content .sncfcom-page-header{border-radius:0;}.p_blanche #content .sncfcom-page-header .sncfcom-page-header-title{margin:0;font-size:2.833em;}.p_blanche .sncfcom-page-header .sncfcom-page-header-description{clear:both;margin:40px 0 0;}.p_blanche .field-field-p-blanche-liens{clear:both;overflow:hidden;}.p_blanche .sncfcom-simple-paragraph{overflow:hidden;margin-top:60px;font-size:1.167em;}.p_blanche .sncfcom-simple-paragraph.cols-map-50-50{background:url(/sites/all/themes/sncfninesixty/images/p_blanche_bg__50-50.png) repeat-y;}.p_blanche .sncfcom-simple-paragraph.cols-map-66-33{background:url(/sites/all/themes/sncfninesixty/images/p_blanche_bg__66-33.png) repeat-y;}.p_blanche .sncfcom-simple-paragraph.cols-map-33-66{background:url(/sites/all/themes/sncfninesixty/images/p_blanche_bg__33-66.png) repeat-y;}.p_blanche .sncfcom-simple-paragraph .grid_8{width:365px;}.p_blanche .sncfcom-simple-paragraph .grid_6{width:279px;}.p_blanche .sncfcom-simple-paragraph .grid_4{width:190px;}.p_blanche .sncfcom-simple-paragraph > div{margin:0;padding-right:15px;}.p_blanche .sncfcom-simple-paragraph > div + div{padding-right:0;padding-left:15px;}.p_blanche .sncfcom-simple-paragraph > div > span{text-transform:uppercase;}.p_blanche .sncfcom-simple-paragraph-text{margin-top:15px;}.p_blanche p,.p_blanche ul{margin-bottom:0;}.p_blanche .footer{margin-top:40px;}


body.sncfcom-nl-article #content .sncfcom-paragraph h2.strata-title{margin-bottom:35px;}body.sncfcom-nl-article #content hr.little-spacer + .sncfcom-paragraph h2.strata-title{margin-bottom:10px;font-size:1.75em;}body.sncfcom-nl-article .sncfcom-paragraph .sncfcom-paragraph-text.grid_8{width:100%;}#content .top_link{display:none;margin-top:5px;margin-top:35px;text-align:right;}body.sncfcom-nl-article #content .top_link,body.node-type-nr-nl #content .top_link{display:block;}#content .top_link a{font-size:1.25em;}body.node-type-nr-nl .sncfcom-page-header-description{margin-bottom:55px;}.node-type-nr-nl .more_link a{text-transform:uppercase;}body.node-type-nr-nl #content .sncfcom-nl-other-article + hr.last{margin-bottom:15px;}body.node-type-nr-nl #content .top_link{margin-top:0;margin-bottom:5px;}body.node-type-nr-nl hr.clear.border,body.node-type-nr-nl .sncfcom-nl-other-article + hr.clear{margin-bottom:60px;}.nr-media-date.media-newsletter{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_nl.png);}
#nr_agenda_in_front{margin-bottom:10px;margin-top:30px;}.date_square{width:40px;height:40px;padding:2px;text-align:center;display:block;}#agenda_push .date_square{position:absolute;}.view-newsroom-agenda .date_square{float:left;margin-right:20px;}.view-newsroom-agenda .field-field-nr-event-image{float:right;}.view-newsroom-agenda .views-row{clear:both;float:left;width:100%;padding:0;border-top:1px #DDD solid;}.view-newsroom-agenda .views-row > div{padding:30px 0;}.view-newsroom-agenda .views-row-last{border-bottom:1px #DDD solid;margin-bottom:30px;}.view-newsroom-agenda .views-row-odd{background:#F1F1F1;}.view-newsroom-agenda .has_image{width:450px;overflow:hidden;float:left;}.grey_block_info{background:url('/sites/all/themes/sncfninesixty/images/icon-nr_calendrier.png') no-repeat center left;padding:5px 0 5px 34px;margin-left:-2px;overflow:hidden;}.grey_block_info span{display:block;color:#A0A0A0;}.head_event{float:left;width:628px;margin-bottom:5px}.has_image .head_event{width:386px;}.head_event h3{margin-bottom:0.5em}.event_text_full{clear:both;}.date_square_grey{background:#dad9d6;}.date_square .bigger_digit{font-size:2.5em;font-weight:bold;display:block;line-height:21px;margin:5px 0 0 0;}#agenda_push{margin:0 22px 0 34px;width:315px;color:#A1006B;}#agenda_push h2{margin-bottom:5px;}.field-field-nr-event-image{margin-bottom:10px;}.event_time{color:#a0a0a0;display:block;}#agenda_push h3{margin-bottom:0px;}.event_no_image h3{padding-top:70px;}.agenda_link_right{text-align:right;}.agenda_action span{border-right:1px #ddd solid;padding-right:10px;margin-right:10px;}.agenda_action span.last{border-right:none;padding-right:0px;margin-right:0px;}.not-js .play_btn,.not-js .pause_btn{display:none;}.not-js #agenda_push{display:none;}.not-js #nr_agenda_in_front{margin-bottom:30px;}#calendar_ajax_next_month{display:none;}.not-js #calendar_ajax_next_month{display:block;border-right:none;line-height:100%;font-size:14px;width:275px;padding:20px 25px 20px 0;margin-right:0;color:#A1006B;}.node-type-nr-agenda .event_time em{font-style:normal;}.node-type-nr-agenda .agenda_link_right{margin-bottom:0;}.node-type-nr-agenda .agenda_link_right.play_btn,.node-type-nr-agenda .agenda_link_right.pause_btn{margin-bottom:20px;}
.tweet iframe{width:100% !important;}.tweet .tweet_header{color:#A0A0A0;background:url(/sites/all/themes/sncfninesixty/images/nr_picto_tweet.png) no-repeat 5px center;padding-left:32px;}.tweet .tweet_header span{display:block;}
.nr-media-date.media-breve{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_breve.png);}
.nr-media-date.media-date-photo{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_photos.png);}.nr-media-date.media-date-video{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_video.png);}.nr-media-date.media-date-audio{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_audio.png);}.nr-media-date.media-date-article{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_external_article.png);}.nr-media-date.media-date-audio{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_audio.png);}.nr-small-header img{vertical-align:middle;margin-bottom:1px;}
.nr-media-date.media-press-release{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_cp.png);}
.nr-media-date.media-press-kit{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_dp.png);}
.grid_12.nr-media{margin-left:0px;padding-left:20px;margin-right:0px;padding-right:20px;padding-top:30px;padding-bottom:20px;}.nr-large-header{float:right;width:622px;margin-left:20px;}.nr-small-header{float:left;margin-left:20px;width:400px;}.nr-media-sticker{float:left;}.nr-media .sticker{float:left;}.nr-media-title{font-family:AvenirLT45Book;font-size:18pt;line-height:20pt;text-transform:uppercase;margin-bottom:10px;}.nr-media-small-text{font-family:Arial;color:#3e3e40;line-height:16pt;font-size:10pt;width:470px;margin-bottom:10px;}.nr-media-large-text{font-family:Arial;color:#3e3e40;line-height:16pt;font-size:10pt;float:left;margin-bottom:10px;}.nr-media-small-text.nr-media-breve{font-family:Arial;color:#3e3e40;line-height:16pt;font-size:10pt;float:left;width:470px;margin-bottom:10px;}.nr-media-date{font-family:Arial;font-size:10pt;line-height:14pt;color:#a0a0a0;width:370px;margin-bottom:15px;padding-left:30px;background-repeat:no-repeat;background-position:center left;}.nr-media-img{float:right;}.nr-media-link{text-transform:uppercase;line-height:18pt;font-size:12pt;clear:both;}.vsct_media_gallery .nav + .nr-media-link{display:none;}.node-type-generic .sncfcom-paragraph .vsct_media_gallery .nav + .nr-media-link{display:block;padding-top:20px;}.nr-button-media-separator{border-left:1px solid #D9DAD5;margin-right:10px;margin-left:7px;}.grid_12.nr-media .vsct_media_gallery{clear:both;}.nr-media-size{color:#8b8b8b !important;text-transform:lowercase;}.nr-media-large-text.nr-media-video-player{margin-top:30px;margin-bottom:0px;}.nr-media-large-text.nr-media-gallery-player{margin-top:20px;margin-bottom:0px;}.nr-media-link.media-video{padding-top:30px;}.sncfcom-paragraph-media .nr-media-link{padding:0;margin:10px 0 0 0;text-align:left;line-height:14pt;}.sncfcom-paragraph-media .nr-media-link.video_100_download{clear:none;}.nr-media-small-text > p{float:left;margin-right:5px;}
.nr-news-ticker-pair{background-color:#FAFAFA;border-bottom:1px solid #DDDDDD;margin-bottom:0px !important;}.nr-news-ticker-impair{background-color:#FFFFFF;border-bottom:1px solid #DDDDDD;margin-bottom:0px !important;}.node-type-nr-news-ticker .content_text .node{margin-bottom:0px !important;}.display-more{margin-left:20px;margin-right:20px;margin-top:40px;margin-bottom:20px;height:40px;background-color:#F0F0F0;line-height:40px;text-align:center;text-transform:uppercase;}.first-strate-border{border-bottom:1px solid #dddddd;}.content-strates{clear:both;}.node-type-nr-news-ticker hr.clear.border{margin-top:10px;margin-bottom:20px;}#menu-download{width:644px;list-style-type:none;margin:0;padding:0;border:0;}#menu-download li{float:left;width:65px;margin:0;padding:0;border:0;z-index:100;}.download-media{background-repeat:no-repeat;background-position:25% center;padding-left:34px;font-family:Arial;font-size:10pt;line-height:30px;}.media-press-release-box-download{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_cp.png);}.media-press-kit-box-download{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_dp.png);}.media-video-box-download{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_video.png);}.media-photo-box-download{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_photos.png);}.media-sound-box-download{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_audio.png);}#menu-download li a:link,#menu-download li a:visited{display:block;}#menu-download .popin-list-download li a:link{width:215px;display:block;margin:0;border:0;text-decoration:none;display:inline-block;text-transform:none !important;}#menu-download .popin-list-download li a.sncfcom-colors-download-automatic{padding-right:30px !important;}#menu-download .popin-list-download li{float:none;border:0;margin:0;width:250px;margin-left:20px;margin-right:20px;}#menu-download .popin-list-download{display:none;list-style-type:none;margin:0;margin-top:-1px;padding:0;background-color:white;}.popin-media-separator{margin-top:5px;margin-bottom:5px;width:250px;margin-left:20px;border-bottom:1px solid #DDDDDD;}.media-separator{border-left:1px solid #DDDDDD;float:left;margin-top:7px;height:20px;}.download-media{border:1px solid transparent;}.first-list-download-popin{margin-top:10px !important;}.last-list-download-popin{margin-bottom:10px !important;}#reload-info{clear:both;padding-right:20px;text-transform:uppercase;font-size:10px;margin-left:20px;margin-bottom:20px;line-height:14px;cursor:pointer;}#reload-info img{margin-top:-5px;margin-left:10px;position:absolute;}#no-info{clear:both;padding-right:20px;text-transform:uppercase;font-size:10px;margin-left:20px;margin-bottom:20px;line-height:14px;}#hr-strates{margin-top:20px;}.grid_12.tweet{margin-top:20px;margin-bottom:10px;}.download-media img{margin-left:3px;}.node-type-nr-news-ticker .grid_12.agenda_link_right{margin-top:20px;}.sort-wrapper{margin-left:130px;}.nr-media-date.media-news-ticker{background-image:url(/sites/all/themes/sncfninesixty/images/nr_picto_news_ticker.png);}.sncfcom-rebound-news-ticker ul{margin:0;}.sncfcom-rebound-news-ticker ul li .with-icon{background:no-repeat 0px center;padding-left:90px;margin-bottom:10px;margin-top:10px;}.sncfcom-rebound-news-ticker ul li .without-icon{margin-bottom:10px;margin-top:10px;}.sncfcom-rebound-news-ticker ul li div{padding:20px 8px;}.sncfcom-rebound-news-ticker ul li h3{font-size:1.333em;margin-bottom:2px;}.node-type-nr-news-ticker .display-more{cursor:pointer;}.grid_6.sort_strates{float:right;}.sncfcom-rebound-news-ticker .grid_6{height:111px;}#menu-download li.header-li.active > .download-media,.not-js #menu-download li.header-li:hover > .download-media{border-bottom:1px solid white;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;position:relative;z-index:100;width:32px;left:-1px;padding-left:35px;}#menu-download li.header-li.active + .media-separator,.not-js #menu-download li:hover + .media-separator{border-left:1px solid transparent;}#menu-download li.header-li.active > .popin-list-download,.not-js #menu-download li:hover > .popin-list-download{display:block;position:absolute;z-index:50;border:1px solid #DDDDDD;margin-left:-1px;}
.node-type-nr-a-la-une #zapette{background-color:#fff;margin-bottom:10px;height:344px;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;}.node-type-nr-a-la-une #zapette #menu-zapette .last.active.sncfcom-colors-bg-automatic{border-radius:0 0 3px 0;}.node-type-nr-a-la-une #zapette.no-item{display:none;}.node-type-nr-a-la-une #zapette .wrapper{margin-left:20px;border-top:1px #ddd solid;}.node-type-nr-a-la-une #zapette .items{float:left;width:464px;}.node-type-nr-a-la-une #zapette .items h2{margin-top:20px;}.node-type-nr-a-la-une #zapette .read-more{padding:10px 0;}.node-type-nr-a-la-une #zapette .items .item{display:none;}.node-type-nr-a-la-une #zapette .items .item.active{display:block;}.node-type-nr-a-la-une #zapette #menu-zapette{float:right;width:240px;margin-bottom:0;}.node-type-nr-a-la-une p{margin:0;}.node-type-nr-a-la-une #zapette ul#menu-zapette li{list-style:none;margin:0;padding:0;width:239px;height:85px;border-top:1px #ddd solid;border-left:1px #ddd solid;cursor:pointer;display:table;box-shadow:-2px -2px 2px #eee;}.node-type-nr-a-la-une #zapette ul#menu-zapette li.last{height:84px;}.node-type-nr-a-la-une #zapette ul#menu-zapette li.active + li{box-shadow:-2px 2px 2px #eee;}.node-type-nr-a-la-une #zapette ul#menu-zapette li:last-child{box-shadow:-2px -2px 2px #eee!important;}.node-type-nr-a-la-une #zapette ul#menu-zapette li.active + li:last-child{box-shadow:-2px 0px 2px #eee !important;}.node-type-nr-a-la-une #zapette ul#menu-zapette li > div{display:table-cell;vertical-align:middle;}.node-type-nr-a-la-une #zapette ul#menu-zapette li span{position:absolute;display:block;width:235px;text-align:right;font-size:9px;margin-top:2px;}.node-type-nr-a-la-une #zapette ul#menu-zapette li p{padding:0px 30px;text-transform:uppercase;line-height:13px;}.node-type-nr-a-la-une #zapette ul#menu-zapette > li.active{border-left:none;width:240px;cursor:default;}.node-type-nr-a-la-une #zapette ul#menu-zapette li.active:before{content:" ";display:block;position:absolute;margin:34px 0 0 -10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #747678;border-right-color:inherit;z-index:2;}.node-type-nr-a-la-une .image-zapette{float:left;}.node-type-nr-a-la-une .info-zapette{float:left;padding:0 10px 0 0;width:95%;}.node-type-nr-a-la-une .image-deco .info-zapette{width:auto;padding:0 10px;}.node-type-nr-a-la-une .info-zapette > ul{list-style:none;margin:0 0 20px 0;padding:0;}.node-type-nr-a-la-une .image-deco .info-zapette > ul{width:220px;}.node-type-nr-a-la-une .info-zapette > p,.node-type-nr-a-la-une .info-zapette > ul li{margin:0;padding:5px 0;border-bottom:1px #ddd solid;}.node-type-nr-a-la-une .info-zapette > p{padding-top:0;text-transform:uppercase;color:#747678;}.node-type-nr-a-la-une .info-zapette ul li span{color:#747678;display:block;cursor:pointer;}.node-type-nr-a-la-une #zapette .items .item ul li > span{padding-left:25px;line-height:24px;}.node-type-nr-a-la-une #zapette .items .item ul li.item-nr_media_press_release > span{background:url(/sites/all/themes/sncfninesixty/images/nr_picto_cp.png) no-repeat;}.node-type-nr-a-la-une #zapette .items .item ul li.item-nr_media_press_kit > span{background:url(/sites/all/themes/sncfninesixty/images/nr_picto_dp.png) no-repeat;}.node-type-nr-a-la-une #zapette .items .item ul li.item-nr_media_breve > span{background:url(/sites/all/themes/sncfninesixty/images/nr_picto_breve.png) no-repeat;}.node-type-nr-a-la-une #zapette .items .item ul li.item-media_gallery > span{background:url(/sites/all/themes/sncfninesixty/images/nr_picto_photos.png) no-repeat;}.node-type-nr-a-la-une #zapette .items .item ul li.item-video > span{background:url(/sites/all/themes/sncfninesixty/images/nr_picto_video.png) no-repeat;}.node-type-nr-a-la-une #zapette .items .item ul li.item-nr_tweet > span{background:url(/sites/all/themes/sncfninesixty/images/nr_picto_tweet.png) no-repeat;}.node-type-nr-a-la-une #zapette .items .item ul li.item-nr_media_article > span{background:url(/sites/all/themes/sncfninesixty/images/nr_picto_external_article.png) no-repeat;}.node-type-nr-a-la-une #zapette .items .item ul li.item-audio > span{background:url(/sites/all/themes/sncfninesixty/images/nr_picto_audio.png) no-repeat;}.node-type-nr-a-la-une .pause-zapette{font-size:10px;background:url(/sites/all/themes/sncfninesixty/images/pause_grey.png) no-repeat center top;padding:10px 0;margin:-19px 0 0 190px;position:absolute;text-align:center;width:40px;display:block;}.node-type-nr-a-la-une .sncfcom-page-header{margin:0 5px 0 5px;background-color:#fff;}.node-type-nr-a-la-une .petit-pave-sans-image:hover,.node-type-nr-a-la-une .petit-pave-sans-image{overflow:hidden;}.node-type-nr-a-la-une .rollover-hide .action_link{position:absolute;top:45px;text-align:right;width:100%;}.node-type-nr-a-la-une .petit-pave-sans-image .rollover-hide .action_link{top:232px;}.node-type-nr-a-la-une .rollover-hide .sncfcom-colors-download-automatic{letter-spacing:-0.089em;}.petit-pave-sans-image.no_roll_over:hover .note-wrapper{display:none;}.node-type-nr-a-la-une .petit-pave-sans-image div.data{top:0;margin-top:10px;}.node-type-nr-a-la-une .petit-pave-sans-image div.data .rollover-hide h2{margin-bottom:20px;}.node-type-nr-a-la-une .petit-pave div.data .rollover-hide div a{background:none;}.node-type-nr-a-la-une .grid_a.timeline_twitter{background:#FFF;height:570px;}.node-type-nr-a-la-une .grid_a.timeline_twitter h3{margin:10px;}.node-type-nr-a-la-une .grid_a.timeline_twitter a.sncfcom-colors-external-automatic{margin:10px;display:block;text-align:right;}.node-type-nr-a-la-une .twitter-timeline-rendered{width:200px;margin:0 auto;display:block;}#a_la_une_more_nodes{clear:both;}.node-type-nr-a-la-une #bloc_agenda_nr{position:relative;background:#fff;height:280px;}#bloc_agenda_nr .view-newsroom-agenda .views-row{border:none;}.node-type-nr-a-la-une #bloc_agenda_nr .views-row-odd{background:inherit;}.node-type-nr-a-la-une #bloc_agenda_nr .view-newsroom-agenda .views-row{border-top:none;}.node-type-nr-a-la-une #bloc_agenda_nr .view-newsroom-agenda .views-row-last{border-bottom:none;margin-bottom:0;}.node-type-nr-a-la-une span.event_time{color:inherit;font-weight:bold;}.node-type-nr-a-la-une span.event_time em{font-style:normal;}body.node-type-nr-a-la-une #content .sncfcom-colors-automatic.date_square_grey{color:inherit !important;}.node-type-nr-a-la-une #agenda_wrapper{padding:17px 20px;}.view-display-id-block_1 .views-row{margin-bottom:10px;}#see_all_events{position:absolute;bottom:15px;right:20px;}.messages.status,.messages.status a{color:black;}.node-type-nr-a-la-une.sncfcom-homepage .breadcrumb{padding-bottom:0;line-height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999;position:relative;z-index:1;}.node-type-nr-a-la-une #recherche_information_communiques{background-color:#fff;margin-bottom:10px;}.node-type-nr-a-la-une #recherche_information_communiques_wrapper{margin:17px 20px 5px;}.node-type-nr-a-la-une #recherche_information_communiques input[type=text]{padding:5px 10px;border:2px #85827d inset;text-transform:uppercase;background:url(/sites/all/themes/sncfninesixty/images/loupe.png) no-repeat 500px center #525050;color:#FFF;}.node-type-nr-a-la-une #recherche_information_communiques input[type=submit]{border:none;padding:9px 20px;text-transform:uppercase;cursor:pointer;margin:0;}.node-type-nr-a-la-une #recherche_information_communiques p{width:100%;text-align:right;margin:10px 0 0 0;}.node-type-nr-a-la-une .messages.status,.node-type-nr-a-la-une .messages.status a{color:#fff;}.node-type-nr-a-la-une.not-js #zapette{height:auto;}.node-type-nr-a-la-une.not-js #zapette .items{width:100%;}.node-type-nr-a-la-une.not-js #zapette #menu-zapette{display:none;}.node-type-nr-a-la-une.not-js #zapette .items .item{display:block;clear:both;padding-bottom:30px;float:left;width:100%;}.node-type-nr-a-la-une.not-js .image-deco .info-zapette{width:65%;}.node-type-nr-a-la-une.not-js .image-deco .info-zapette > ul{width:auto;}.node-type-nr-a-la-une.not-js .pause-zapette{display:none;}


.fret-form-title{margin-bottom:1.1em;font-size:32px;line-height:32px;text-transform:uppercase;}.fret-form-title span{display:block;}.fret-form-title b{font-weight:normal;}.logistics-offer p{margin:0;}.logistics-offer a{text-transform:uppercase;}.fret-devis-form{padding:6px 15px;background-color:#f1f1f1;box-sizing:border-box;}.fret-devis-form label{font-weight:normal;}.fret-devis-form .error-msg,.fret-devis-form .form-text,.fret-devis-form .form-select,.fret-devis-form .form-radios{height:35px;box-sizing:border-box;}.fret-devis-form .form-textarea{width:100%;box-sizing:border-box;padding:10px;resize:none;}.fret-devis-form .form-submit{height:34px;box-sizing:border-box;}.fret-devis-form .form-text,.fret-devis-form .form-textarea,.fret-devis-form .form-select{border:1px solid #ccc;}.fret-devis-form .form-text{padding:4px 16px;}.fret-devis-form .form-select{padding:4px 12px;}.fret-devis-form .form-select-wcv + .form-text{margin-top:1.5em;}.fret-devis-form .form-radios{line-height:35px;}.fret-devis-form .form-radio{margin:0 6px 0 0;vertical-align:middle;}.fret-devis-form .form-submit{padding:0 14px;border:0;font-size:11px;text-transform:uppercase;cursor:pointer;}.fret-devis-form fieldset{margin-bottom:2.2em;}.fret-devis-form legend{display:block;margin-bottom:0.5em;font-size:1.3em;font-weight:bold;}.fret-devis-form legend small{font-size:12px;font-weight:normal;color:#747678;}.fret-devis-form .form-row{display:table;width:100%;margin:1.5em 0;table-layout:fixed;}.fret-devis-form .form-row.incomplete{width:50%;}.fret-devis-form .form-row .form-item{position:relative;display:table-cell;width:50%;vertical-align:top;}.fret-devis-form .form-row.in-error .form-item{padding-top:35px;}.fret-devis-form .form-row .form-item:first-child{padding-right:20px;}.fret-devis-form .form-row .form-item + .form-item{padding-left:20px;}.fret-devis-form .form-row .title-wrapper{float:left;width:34%;}.fret-devis-form .form-row .title-wrapper label{display:table-cell;height:35px;line-height:normal;vertical-align:middle;}.fret-devis-form .form-row .form-text,.fret-devis-form .form-row .form-select{float:right;width:66%;}.fret-devis-form .form-row .error-wrapper{position:absolute;top:0;right:20px;width:62%;}.fret-devis-form .form-row .form-item + .form-item .error-wrapper{right:0;}.fret-devis-form .form-row .error-msg,.fret-devis-form .large-field .error-msg{display:table-cell;line-height:normal;vertical-align:middle;}.fret-devis-form .asterisk-caption{font-size:0.95em;}.fret-devis-form-step1{margin-bottom:26px;padding:7px 30px;}.fret-devis-form-step1 #edit-merchandise-wrapper{display:inline-block;}.fret-devis-form-step1 #edit-merchandise-wrapper label{margin-bottom:13px;}.fret-devis-form-step1 #edit-merchandise-wrapper .error-msg{height:26px;line-height:26px;}.fret-devis-form-step1 #edit-merchandise{width:456px;}.fret-devis-form-step1 .asterisk-caption{margin-top:24px;}.fret-devis-form-step1 #edit-submit{display:inline-block;margin-left:23px;}.fret-devis-form-step2{padding:26px 15px;}.fret-devis-form-step2 #edit-comment-wrapper{margin:1.4em 0 0 0;}.fret-devis-form-step2 .asterisk-caption{display:inline-block;margin:0;}.fret-devis-form-step2 .form-submit{float:right;}.fret-devis-form-step3{padding:26px 15px;}.fret-devis-form-step3 .form-row,.fret-devis-form-step3 fieldset > .form-item{margin:1.5em 0 0 0;}.fret-devis-form-step3 .form-radios{margin:0;}.fret-devis-form-step3 .form-radios .form-item{display:inline;}.fret-devis-form-step3 .form-radios .form-item + .form-item{padding-left:16px;}.fret-devis-form-step3 > div > .form-item:first-child{margin:0;}.fret-devis-form-step3 > div > .form-item:first-child:after,.fret-devis-form-step3 #edit-business-address-wrapper:after,.fret-devis-form-step3 #edit-personal-address-wrapper:after{content:"";display:block;width:100%;height:0;visibility:hidden;clear:both;}.fret-devis-form-step3 > div > .form-item:first-child > .title-wrapper,.fret-devis-form-step3 #edit-business-address-wrapper .title-wrapper,.fret-devis-form-step3 #edit-personal-address-wrapper .title-wrapper{float:left;width:16%;}.fret-devis-form-step3 > div > .form-item:first-child  > .title-wrapper label,.fret-devis-form-step3 #edit-business-address-wrapper label,.fret-devis-form-step3 #edit-personal-address-wrapper label{display:table-cell;height:35px;line-height:normal;vertical-align:middle;}.fret-devis-form-step3 > div > .form-item:first-child .form-radios,.fret-devis-form-step3 #edit-business-address-wrapper input,.fret-devis-form-step3 #edit-business-address-wrapper .error-wrapper,.fret-devis-form-step3 #edit-personal-address-wrapper input,.fret-devis-form-step3 #edit-personal-address-wrapper .error-wrapper{float:right;width:84%;}.fret-devis-form-step3 .asterisk-caption{display:inline-block;margin:0;}.fret-devis-form-step3 .form-submit{float:right;}.fret-devis-form-step3 legend{display:none;}.not-js .fret-devis-form-step3 legend{display:block;padding-top:17px;}.fret-devis-form-step3 hr{margin-bottom:8px;}#block-sncfcom_fret-particuliers{margin:1em 0;padding:36px 18px;background:#fff url(/sites/all/themes/sncfninesixty/images/freight-car-slice.png) no-repeat 497px 118px;}#fret-confirmation-message{background:#fff url(/sites/all/themes/sncfninesixty/images/splash-email.png) no-repeat 33px 0px;padding-left:180px;}#block-sncfcom_fret-particuliers h2{margin-bottom:0.9em;font-size:2.7em;}#block-sncfcom_fret-particuliers .content{width:448px;}#block-sncfcom_fret-particuliers .content * + *{margin-top:1em;}#fret-confirmation-message p + a{margin-top:2.5em;}#block-sncfcom_fret-particuliers p,#fret-confirmation-message p{margin:0;}#block-sncfcom_fret-particuliers a,#fret-confirmation-message a{display:inline-block;text-transform:uppercase;}#block-sncfcom_fret-particuliers a{font-size:0.9em;}#sncfcom-fret-newsletter-registration-form h2.strata-title{margin-top:0;}#sncfcom-fret-newsletter-registration-form .container{display:table;width:100%;margin:1.4em 0;padding:20px 18px;background-color:#f1f1f1;box-sizing:border-box;}#sncfcom-fret-newsletter-registration-form .container .column{display:table-cell;vertical-align:bottom;}#sncfcom-fret-newsletter-registration-form .container .column + .column{padding-left:1.7em;text-align:right;}#sncfcom-fret-newsletter-registration-form .form-item{position:relative;margin:0;}#sncfcom-fret-newsletter-registration-form .form-item + .form-item{margin-top:20px;}#sncfcom-fret-newsletter-registration-form .form-item.in-error{padding-top:20px;}#sncfcom-fret-newsletter-registration-form .form-item:after{content:"";display:block;width:100%;height:0;visibility:hidden;clear:both;}#sncfcom-fret-newsletter-registration-form .title-wrapper{float:left;width:24%;padding-right:0.5em;box-sizing:border-box;}#sncfcom-fret-newsletter-registration-form label{display:table-cell;height:35px;font-weight:normal;line-height:normal;vertical-align:middle;}#sncfcom-fret-newsletter-registration-form .form-text,#sncfcom-fret-newsletter-registration-form .form-select{float:right;width:76%;height:35px;border:1px solid #ccc;box-sizing:border-box;}#sncfcom-fret-newsletter-registration-form .form-text{padding:4px 16px;}#sncfcom-fret-newsletter-registration-form .form-select{padding:4px 12px;}#sncfcom-fret-newsletter-registration-form .form-submit{height:34px;padding:0 11px;border:0;font-size:11px;text-transform:uppercase;box-sizing:border-box;cursor:pointer;}#sncfcom-fret-newsletter-registration-form .error-wrapper{position:absolute;top:-15px;right:0;width:76%;box-sizing:border-box;}#sncfcom-fret-newsletter-registration-form .error-msg{display:table-cell;height:35px;line-height:normal;vertical-align:middle;}#sncfcom-fret-newsletter-registration-form a{text-transform:uppercase;}
