.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#node-admin-buttons{float:left;margin-left:0.5em;clear:right;}td.revision-current{background:#ffc;}.node-form .form-text{display:block;width:95%;}.node-form .container-inline .form-text{display:inline;width:auto;}.node-form .standard{clear:both;}.node-form textarea{display:block;width:95%;}.node-form .attachments fieldset{float:none;display:block;}.terms-inline{display:inline;} fieldset{margin-bottom:1em;padding:.5em;}form{margin:0;padding:0;}hr{height:1px;border:1px solid gray;}img{border:0;}table{border-collapse:collapse;}th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/*_\*/ * html .clear-block{height:1%;}.clear-block{display:block;}/* End hide from IE-mac */ body.drag{cursor:move;}th.active img{display:inline;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}tbody{border-top:1px solid #ccc;}tbody th{border-bottom:1px solid #ccc;}thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}.breadcrumb{padding-bottom:.5em}div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;float:left;}div.tree-child{background:url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/tree.png) no-repeat -11px center;}.error{color:#e55;}div.error{border:1px solid #d77;}div.error,tr.error{background:#fcc;color:#200;padding:2px;}.warning{color:#e09010;}div.warning{border:1px solid #f0c020;}div.warning,tr.warning{background:#ffd;color:#220;padding:2px;}.ok{color:#008000;}div.ok{border:1px solid #00aa00;}div.ok,tr.ok{background:#dfd;color:#020;padding:2px;}.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}ol.task-list li.active{font-weight:bold;}.form-item{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item .description{font-size:0.85em;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-checkboxes,.form-radios{margin:1em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.marker,.form-required{color:#f00;}.more-link{text-align:right;}.more-help-link{font-size:0.85em;text-align:right;}.nowrap{white-space:nowrap;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:10em;}dl.multiselect dt,dl.multiselect dd{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}dl.multiselect .form-item{height:1.75em;margin:0;}.container-inline div,.container-inline label{display:inline;}ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}#autocomplete ul{margin:0;padding:0;list-style:none;}#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js input.form-autocomplete{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}html.js input.throbbing{background-position:100% -18px;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}html.js fieldset.collapsed *{display:none;}html.js fieldset.collapsed legend{display:block;}html.js fieldset.collapsible legend a{padding-left:15px;background:url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/menu-expanded.png) 5px 75% no-repeat;}html.js fieldset.collapsed legend a{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/menu-collapsed.png);background-position:5px 50%;}* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}html.js fieldset.collapsible{position:relative;}html.js fieldset.collapsible legend a{display:block;}html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}.resizable-textarea{width:95%;}.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin:-0.4em 0 -0.4em -0.5em;padding:0.42em 1.5em 0.42em 0.5em;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/draggable.png) no-repeat 0 0;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}.teaser-checkbox{padding-top:1px;}div.teaser-button-wrapper{float:right;padding-right:5%;margin:0;}.teaser-checkbox div.form-item{float:right;margin:0 5% 0 0;padding:0;}textarea.teaser{display:none;}html.js .no-js{display:none;}.progress{font-weight:bold;}.progress .bar{background:#fff url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;}.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}.progress .percentage{float:right;}.progress-disabled{float:left;}.ahah-progress{float:left;}.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/throbber.gif) no-repeat 0px -18px;float:left;}tr .ahah-progress .throbber{margin:0 2px;}.ahah-progress-bar{width:16em;}#first-time strong{display:block;padding:1.5em 0 .5em;}tr.selected td{background:#ffc;}table.sticky-header{margin-top:0;background:#fff;}#clean-url.install{display:none;}html.js .js-hide{display:none;}#system-modules div.incompatible{font-weight:bold;}#system-themes-form div.incompatible{font-weight:bold;}span.password-strength{visibility:hidden;}input.password-field{margin-right:10px;}div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}div.password-description ul{margin-bottom:0;}.password-parent{margin:0 0 0 0;}input.password-confirm{margin-right:10px;}.confirm-parent{margin:5px 0 0 0;}span.password-confirm{visibility:hidden;}span.password-confirm span{font-weight:normal;} ul.menu{list-style:none;border:none;text-align:left;}ul.menu li{margin:0 0 0 0.5em;}li.expanded{list-style-type:circle;list-style-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/menu-expanded.png);padding:0.2em 0.5em 0 0;margin:0;}li.collapsed{list-style-type:disc;list-style-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/menu-collapsed.png);padding:0.2em 0.5em 0 0;margin:0;}li.leaf{list-style-type:square;list-style-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/misc/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.links{margin:0;padding:0;}ul.links.inline{display:inline;}ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}.block ul{margin:0;padding:0 0 0.25em 1em;} #permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#access-rules .access-type,#access-rules .rule-type{margin-right:1em;float:left;}#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}#access-rules .mask{clear:both;}#user-login-form{text-align:center;}#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#user-admin-buttons{float:left;margin-left:0.5em;clear:right;}#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;}.profile{clear:both;margin:1em 0;}.profile .picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;} .field .field-label,.field .field-label-inline,.field .field-label-inline-first{font-weight:bold;}.field .field-label-inline,.field .field-label-inline-first{display:inline;}.field .field-label-inline{visibility:hidden;}.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}.node-form .content-add-more .form-submit{margin:0;}.node-form .number{display:inline;width:auto;}.node-form .text{width:auto;}.form-item #autocomplete .reference-autocomplete{white-space:normal;}.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;}#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;}#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{font-weight:bold;}table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{float:left;}table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;}table#content-field-overview tr.content-add-new .description{margin-bottom:0;}table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;}.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6{margin:1em 0 .5em 0;}.advanced-help-topic dd{margin-bottom:.5em;}.advanced-help-topic span.code{background-color:#EDF1F3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;padding:1px;}.advanced-help-topic .content-border{border:1px solid #AAA} .ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;} .ui-dialog-titlebar-close .ui-icon{display:inline !important;color:#FFFFFF !important;}.wysiwyg-align-left{text-align:left;float:left;}.wysiwyg-align-right{text-align:right;float:right;}.wysiwyg-align-center{text-align:center;}.rich-text{overflow:hidden;}.rich-text ul{overflow:hidden;padding-left:0;}.rich-text ul li{overflow:hidden;list-style-type:none;margin:0;padding:0 0 0 20px;}.rich-text p{clear:both;}.rich-text img{float:left;margin-right:10px;}.rich-text img.wysiwyg-align-right{margin-right:0;margin-left:10px;float:right;} #booking-form{border:2px solid red;}#booking-forms.digital-box{overflow:visible;}#booking-forms input[type="text"]{width:245px;color:#4d4f53;}#booking-forms form{clear:both;padding-top:20px;}.js #booking-forms form{padding-top:0;}#booking-forms form h2{margin-bottom:10px;}#vsct-booking-train h2.complex-title{color:#0088ce;}#vsct-booking-train h2.complex-title span{color:#4D4F53;}#booking-forms form h2 span{display:block;}#booking-forms form select{color:#4d4f53;}form .form-item{margin-bottom:10px;margin-top:0;}#booking-forms form legend{font-weight:bold;}#booking-forms #train-inward-date-wrapper label,#booking-forms #train-inward-time-wrapper label{font-weight:normal;}#booking-forms label{color:#4d4f53;padding-bottom:3px;}#booking-forms .booking span.form-required{color:#4d4f53;}#booking-forms form.booking .button-secondary{display:inline;float:left;}#booking-forms form.booking .button-primary{float:right;display:inline;}#booking-forms input[type='submit'].button-primary,#booking-forms input[type='submit'].button-secondary{width:125px;margin-top:10px;height:35px;}#vsct-booking-form{width:300px;}.js #vsct-booking-train{display:none;}.js #vsct-booking-train.current{display:block;}.js #vsct-booking-train-avis{display:none;}.js #vsct-booking-train-avis.current{display:block;}#booking-choice{width:300px;display:block;}#booking-choice.booking-not-front-page{position:relative;z-index:30;}#booking-form-choice{height:55px;padding-left:0;margin-bottom:5px;margin-top:0;}#booking-form-choice.booking-form-choice-no-front{width:330px;}.js #booking-forms{z-index:10;position:relative;float:left;width:260px;margin-bottom:0;}.js #booking-forms.booking-not-front-page{margin-bottom:40px;}.booking .travel-fields legend,.booking .outward legend,.booking .inward legend,.detailed-search legend{top:-9999px;position:absolute;}select.outward-time,select.inward-time,#train-outward-time-wrapper label,#train-inward-time-wrapper label{width:78px;}input.outward-date,input.inward-date,#train-outward-date-wrapper label,#train-inward-date-wrapper label{width:115px;}#booking-forms input.datepicker{background:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/sprites-booking-2.png) 100px -92px no-repeat;width:115px;cursor:pointer;}#train-outward-date-wrapper,#train-inward-date-wrapper,#train-outward-time-wrapper,#train-inward-time-wrapper,#type-travel-oneway-wrapper,#type-travel-roundtrip-wrapper{display:inline;float:left;}#train-outward-date-wrapper,#train-inward-date-wrapper,#type-travel-oneway-wrapper{margin-right:20px;}.detailed-search{color:#0090cc;margin-bottom:5px;}#booking-forms .detailed-search input,#booking-forms .detailed-search a{color:#0090cc;padding:0;height:auto;width:auto;font-weight:normal;margin-top:0;font-size:11px;}#booking-forms .detailed-search a{text-decoration:none;}#booking-forms .detailed-search a:hover{color:#3e3d40;}#booking-forms .detailed-search input{background-color:transparent;border:none;border-bottom:1px solid #0090cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.detailed-search em{font-style:normal;display:block;}.msie6 #booking-form-choice li{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/sprites-booking-2.gif);}.msie6 #booking-forms{margin-top:-10px;}.msie7 #booking-forms{margin-top:-8px;}.booking-left{width:260px;}.submission{clear:both;border-top:1px solid #eee;}#train-passengers{margin-bottom:10px;}#train-passengers legend{padding-bottom:2px;color:#4d4f53;}#train-passengers.booking-light legend{position:absolute;margin-top:-9999px;}#train-passengers-num label{position:absolute;top:-9999px;}#train-num-passengers{width:50px;}#train-passengers .passenger-fid-num,#vsct-france-booking-form-light-with-cards #train-passengers .passenger-fid-num{width:100px;}.column-right #vsct-france-booking-form-light-with-cards{margin-bottom:40px;}#booking-forms #train-travel-class label{font-weight:bold;}#booking-forms #train-travel-class div{display:inline;float:left;}#train-travel-class #train-travel-class-1-wrapper{margin-right:20px;}#train-flexible-check-wrapper,#train-flexible-check-thalys-wrapper{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/stripes-blue.png);background-color:#008fd0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width:1px;margin-left:-4px;padding:4px;}#train-flexible-check-wrapper label,#train-flexible-check-thalys-wrapper label{color:#fff;}#vsct-france-booking-form-light-with-cards #train-passengers #train-passengers-num{float:none;}#vsct-france-booking-form-light-with-cards #train-passengers .train-passengers fieldset{margin-left:0;}#vsct-france-booking-form-light-with-cards #train-passengers .train-passengers fieldset#train-passenger-1{margin-top:10px;} .open .errors,.is-open .errors{padding-left:40px;background-position:left center;}.moreInfo{color:#747678;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/sprites-booking-2.png) no-repeat -7px -64px;padding:0 15px 0 20px;}#train-detailed-search{text-align:right;display:block;margin-top:2px;margin-bottom:0;}#train-detailed-search .arrow:after{content:" \25BA";}#close-booking-train{position:absolute;left:555px;font-size:12px;font-weight:bold;color:#747678;text-decoration:none;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/close.png);background-repeat:no-repeat;background-position:top right;padding-right:25px;padding-bottom:5px;cursor:pointer;}.open .booking-left,.is-open .booking-left{float:left;}.booking-right{}.js .open .booking-right,.js .is-open .booking-right{width:300px;display:block;}.js .open .booking-right{position:absolute;left:320px;}.js .is-open .booking-right{float:right;}.js #booking-forms{border:1px solid #9a9b9c;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.8);-moz-box-shadow:0 2px 8px rgba(0,0,0,.8);box-shadow:0 2px 8px rgba(0,0,0,.8);}.js .booking-right{display:none;}#train-direct-travel-check-wrapper{margin-top:-3px;}.open #train-passengers,.is-open #train-passengers{margin-bottom:0;}.train-passengers{margin-top:-5px;}#train-passengers .train-passengers legend{padding-bottom:0px;}#train-passengers #train-passengers-num legend{width:100%;}#train-passengers #train-passengers-num{float:left;width:62px;margin-top:5px;}#train-passengers .train-passengers fieldset{padding:23px 10px 10px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/stripes-dark-grey.png);position:relative;margin-top:10px;margin-left:70px;}#train-passengers .train-passengers fieldset#train-passenger-1{margin-top:0;}#train-passengers .train-passengers fieldset legend{position:absolute;top:5px;width:175px;border-bottom:1px solid #8f8f8f;}.open #train-passengers .train-passengers fieldset legend,.is-open #train-passengers .train-passengers fieldset legend{width:210px;}#train-passengers .train-passengers select{width:175px;}#train-passengers .train-passengers-age{width:175px;border-top:1px solid #fff;margin-top:1px;padding-top:3px;}.open #train-passengers .train-passengers-age,.is-open #train-passengers .train-passengers-age{width:210px;}#train-passengers .train-passengers select.passenger-age{width:95px;}#train-passengers .train-passengers-age .under-four{display:block;margin-top:-4px;white-space:nowrap;color:#0088ce;}#train-passengers .train-passengers-card,#train-passengers .train-passengers select.passenger-card{width:175px;}#train-passengers .train-passengers-card select optgroup{font-style:normal;}#train-passengers .with-more-info{position:relative;}#train-passengers .more-info{display:none;}.js #train-passengers .train-passengers-card .more-info{background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/sprites-booking-2.png) no-repeat -7px -64px;position:relative;right:-180px;text-indent:-9999em;margin-top:-31px;margin-bottom:7px;width:20px;}#train-passengers .train-passengers-fid,#train-passengers .train-passengers select.passenger-fid{width:160px;}#train-passengers .train-passengers-reduc,#train-passengers .train-passengers select.passenger-reduc{width:60px;}#vsct-booking-form input.passenger-fid-num{width:75px;}span.prefix{margin-right:5px;}#train-passenger-1-age-wrapper,#train-passenger-2-age-wrapper,#train-passenger-3-age-wrapper,#train-passenger-4-age-wrapper,#train-passenger-5-age-wrapper,#train-passenger-6-age-wrapper,#train-passenger-1-card-wrapper,#train-passenger-2-card-wrapper,#train-passenger-3-card-wrapper,#train-passenger-4-card-wrapper,#train-passenger-5-card-wrapper,#train-passenger-6-card-wrapper,#train-passenger-1-reduc-wrapper,#train-passenger-2-reduc-wrapper,#train-passenger-3-reduc-wrapper,#train-passenger-4-reduc-wrapper,#train-passenger-5-reduc-wrapper,#train-passenger-6-reduc-wrapper{margin-bottom:3px;}#train-passenger-1-fid-wrapper,#train-passenger-2-fid-wrapper,#train-passenger-3-fid-wrapper,#train-passenger-4-fid-wrapper,#train-passenger-5-fid-wrapper,#train-passenger-6-fid-wrapper{margin-bottom:0;}#train-passenger-1-fid-num-begin-wrapper,#train-passenger-2-fid-num-begin-wrapper,#train-passenger-3-fid-num-begin-wrapper,#train-passenger-4-fid-num-begin-wrapper,#train-passenger-5-fid-num-begin-wrapper,#train-passenger-6-fid-num-begin-wrapper{margin-top:3px;margin-bottom:0;}.msie6 .train-in-front,.msie7 .train-in-front{position:relative;}.msie7 .train-in-front #booking-forms{margin-top:-10px;}.msie6 #bookings-tabs a#booking-tabs-link{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/sprites-booking-2.gif);}.msie6 #close-booking-train,.msie7 #close-booking-train{top:15px;}.msie6 .booking-left,.msie6 .open .booking-left,.msie6 .is-open .booking-left,.msie7 .booking-left,.msie7 .open .booking-left,.msie7 .is-open .booking-left{margin-bottom:10px;}.msie6 .open .booking-right,.msie6 .is-open .booking-right,.msie7 .open .booking-right,.msie7 .is-open .booking-right{top:95px;}.msie7 #train-passengers .train-passengers fieldset legend{left:10px;} .js #vsct-france-booking-flight,.js #vsct-france-booking-hotel,.js #vsct-france-booking-car,.js #vsct-france-booking-trip,.js #vsct-booking-form #vsct-france-booking-idbus{display:none;}.js #vsct-france-booking-flight.current,.js #vsct-france-booking-hotel.current,.js #vsct-france-booking-car.current,.js #vsct-france-booking-trip.current,.js #vsct-booking-form #vsct-france-booking-idbus.current{display:block;}#booking-form-choice li{display:block;float:left;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/sprites-booking-3.png);padding:0;}#booking-form-choice li a{text-transform:uppercase;text-decoration:none;color:#fff;display:block;padding-top:25px;text-align:center;}#booking-form-choice li#vsct-france-booking-train-link,#booking-form-choice li#vsct-france-booking-flight-link,#booking-form-choice li#vsct-france-booking-hotel-link,#booking-form-choice li#vsct-france-booking-car-link,#booking-form-choice li#vsct-france-booking-trip-link,#booking-form-choice li#vsct-france-booking-idbus-link,#booking-form-choice li#vsct-france-booking-train-avis-link{height:55px;width:59px;}#booking-form-choice li#vsct-france-booking-train-link.enabled,#booking-form-choice li#vsct-france-booking-train-link.hover,#booking-form-choice li#vsct-france-booking-train-link.disabled.hover{background-position:0 0;}#booking-form-choice li#vsct-france-booking-train-link.disabled{background-position:-60px 0;}#booking-form-choice li#vsct-france-booking-flight-link.enabled,#booking-form-choice li#vsct-france-booking-flight-link.hover,#booking-form-choice li#vsct-france-booking-flight-link.hover.disabled{background-position:-120px 0;}#booking-form-choice li#vsct-france-booking-flight-link.disabled{background-position:-180px 0;}#booking-form-choice li#vsct-france-booking-hotel-link.enabled,#booking-form-choice li#vsct-france-booking-hotel-link.hover,#booking-form-choice li#vsct-france-booking-hotel-link.hover.disabled{background-position:-240px 0;}#booking-form-choice li#vsct-france-booking-hotel-link.disabled{background-position:-299px -0;}#booking-form-choice li#vsct-france-booking-car-link.enabled,#booking-form-choice li#vsct-france-booking-car-link.hover,#booking-form-choice li#vsct-france-booking-car-link.hover.disabled{background-position:-358px 0;}#booking-form-choice li#vsct-france-booking-car-link.disabled{background-position:-418px 0;}#booking-form-choice li#vsct-france-booking-trip-link.enabled,#booking-form-choice li#vsct-france-booking-trip-link.hover,#booking-form-choice li#vsct-france-booking-trip-link.hover.disabled{background-position:-478px 0;}#booking-form-choice li#vsct-france-booking-trip-link.disabled{background-position:-538px 0;}.booking-not-front-page #booking-form-choice li#vsct-france-booking-trip-link.enabled,.booking-not-front-page #booking-form-choice li#vsct-france-booking-trip-link.hover,.booking-not-front-page #booking-form-choice li#vsct-france-booking-trip-link.hover.disabled{background-position:-1025px 0;}.booking-not-front-page #booking-form-choice li#vsct-france-booking-trip-link.disabled{background-position:-1084px 0;}#booking-form-choice li#vsct-france-booking-train-avis-link{width:77px}#booking-form-choice li#vsct-france-booking-train-avis-link.enabled,#booking-form-choice li#vsct-france-booking-train-avis-link.hover,#booking-form-choice li#vsct-france-booking-train-avis-link.hover.disabled{background-position:-829px 0;}#booking-form-choice li#vsct-france-booking-train-avis-link.disabled{background-position:-752px 0;}#booking-form-choice li#vsct-france-booking-idbus-link{width:58px;}#booking-form-choice li#vsct-france-booking-idbus-link.enabled,#booking-form-choice li#vsct-france-booking-idbus-link.hover,#booking-form-choice li#vsct-france-booking-idbus-link.hover.disabled{background-position:-965px 0;}#booking-form-choice li#vsct-france-booking-idbus-link.disabled{background-position:-906px 0;}.js #booking-forms{margin-top:-14px;}.js #booking-forms.booking-not-front-page{margin-bottom:40px;}#flight-outward-date-wrapper,#flight-inward-date-wrapper,#flight-outward-time-wrapper,#flight-inward-time-wrapper,#car-outward-date-wrapper,#car-inward-date-wrapper,#type-travel-oneway-wrapper,#type-travel-roundtrip-wrapper{display:inline;float:left;}#flight-outward-date-wrapper,#flight-inward-date-wrapper,#car-outward-date-wrapper,#car-inward-date-wrapper,#type-travel-oneway-wrapper{margin-right:20px;}#vsct-france-booking-form-light-with-cards .hotel-room label,#vsct-france-booking-form-light-with-cards .hotel-room legend,#vsct-france-booking-form .hotel-room label,#vsct-france-booking-form .hotel-room legend{display:inline;}.hotel-room .hotel div{float:right;margin-top:-19px;}.car-option label{display:inline;}.detailed-search{color:#0090cc;margin-bottom:5px;}#booking-forms .detailed-search input,#booking-forms .detailed-search a{color:#0090cc;padding:0;height:auto;width:auto;font-weight:normal;margin-top:0;font-size:11px;}#booking-forms .detailed-search a{text-decoration:none;}#booking-forms .detailed-search a:hover{color:#3e3d40;}#booking-forms .detailed-search input{background-color:transparent;border:none;border-bottom:1px solid #0090cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.detailed-search em{font-style:normal;display:block;}.msie6 #booking-form-choice li{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/sprites-booking-2.gif);}.msie6 #booking-forms{margin-top:-10px;}.msie7 #booking-forms{margin-top:-8px;}.msie8 .hotel-room .hotel div{margin-top:-8px;}#booking-forms #vsct-france-booking-flight h2 span{color:#009aa6;}#vsct-france-booking-flight input.button-primary{background-color:#009AA6;background:-webkit-gradient(linear,left top,left bottom,from(#009aa6),to(#008b96));background:-webkit-linear-gradient(top,#009aa6 0%,#008b96 100%);background:-moz-linear-gradient(top,#009aa6 0%,#008b96 100%);background:-ms-linear-gradient(top,#009aa6 0%,#008b96 100%);background:-o-linear-gradient(top,#009aa6 0%,#008b96 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009aa6',endColorstr='#008b96',GradientType=0);zoom:1;border:1px solid #009aa6;text-shadow:0 -1px 2px #00767f;}#vsct-france-booking-flight #flight-outward-time,#vsct-france-booking-flight #flight-inward-time{width:82px;}#vsct-france-booking-flight .hotel-option legend,#vsct-france-booking-flight .car-option legend{color:#009aa6;}#vsct-france-booking-flight .detailed-search,#booking-forms #vsct-france-booking-flight .detailed-search input{color:#009aa6;}#booking-forms #vsct-france-booking-flight .detailed-search input{border-bottom:1px solid #009aa6;}#booking-forms #vsct-france-booking-hotel h2 span{color:#7ab800;}#vsct-france-booking-hotel .hotel-room .hotel legend{font-style:italic;}#vsct-france-booking-hotel input.button-primary{background-color:#7ab800;background:-webkit-gradient(linear,left top,left bottom,from(#7ab800),to(#6ea600));background:-webkit-linear-gradient(top,#7ab800 0%,#6ea600 100%);background:-moz-linear-gradient(top,#7ab800 0%,#6ea600 100%);background:-ms-linear-gradient(top,#7ab800 0%,#6ea600 100%);background:-o-linear-gradient(top,#7ab800 0%,#6ea600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ab800',endColorstr='#6ea600',GradientType=0);zoom:1;border:1px solid #7ab800;text-shadow:0 -1px 2px #5e8d00;}#vsct-france-booking-hotel .detailed-search,#booking-forms #vsct-france-booking-hotel .detailed-search input{color:#7ab800;}#booking-forms #vsct-france-booking-hotel .detailed-search input{border-bottom:1px solid #7ab800;}.msie6 #hotel-city{width:250px;}#booking-forms #vsct-france-booking-car h2 span{color:#cb0044;}#vsct-france-booking-car .hotel-room .hotel legend{font-style:italic;}#vsct-france-booking-car input.button-primary{background-color:#cb0044;background:-webkit-gradient(linear,left top,left bottom,from(#cb0044),to(#a00036));background:-webkit-linear-gradient(top,#cb0044 0%,#a00036 100%);background:-moz-linear-gradient(top,#cb0044 0%,#a00036 100%);background:-ms-linear-gradient(top,#cb0044 0%,#a00036 100%);background:-o-linear-gradient(top,#cb0044 0%,#a00036 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb0044',endColorstr='#a00036',GradientType=0);zoom:1;border:1px solid #cb0044;text-shadow:0 -1px 2px #9d0035;}#vsct-france-booking-car .detailed-search,#booking-forms #vsct-france-booking-car .detailed-search input{color:#cb0044;}#booking-forms #vsct-france-booking-car .detailed-search input{border-bottom:1px solid #cb0044;}#booking-forms #vsct-france-booking-trip h2 span{color:#e05206;}#vsct-france-booking-trip .submission{text-align:right;}#vsct-france-booking-trip input.button-primary{background-color:#e05206;background:-webkit-gradient(linear,left top,left bottom,from(#e05206),to(#ca4a05));background:-webkit-linear-gradient(top,#e05206 0%,#ca4a05 100%);background:-moz-linear-gradient(top,#e05206 0%,#ca4a05 100%);background:-ms-linear-gradient(top,#e05206 0%,#ca4a05 100%);background:-o-linear-gradient(top,#e05206 0%,#ca4a05 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05206',endColorstr='#ca4a05',GradientType=0);zoom:1;border:1px solid #e05206;text-shadow:0 -1px 2px #ac3f05;float:none;}.js #vsct-france-booking-trip input.button-primary{float:right;}#vsct-france-booking-trip .detailed-search,#booking-forms #vsct-france-booking-trip .detailed-search input{color:#e05206;}#booking-forms #vsct-france-booking-trip .detailed-search input{border-bottom:1px solid #e05206;}#vsct-france-booking-idbus h2 span{color:#7ABB00;}#vsct-france-booking-idbus h2 span span{color:#4D4F53;}#vsct-france-booking-form-light-with-cards #train-passengers #train-passengers-num{float:none;}#vsct-france-booking-form-light-with-cards #train-passengers .train-passengers fieldset{margin-left:0;}#vsct-france-booking-form-light-with-cards #train-passengers .train-passengers fieldset#train-passenger-1{margin-top:10px;}#vsct-idtgv-booking-form #train-origin-city,#vsct-booking-white-brand #train-origin-city,#vsct-idtgv-booking-form #train-destination-city,#vsct-booking-white-brand #train-destination-city{width:255px;}.booking .travel-modes legend{top:-9999px;position:absolute;}#booking-forms #train-travel-mode label{font-weight:bold;}#booking-forms #train-travel-mode div{display:inline;float:left;}#train-travel-mode #train-travel-mode-1-wrapper{margin-right:20px;}#vsct-booking-white-brand #train-passengers div{float:left;}#vsct-booking-white-brand #train-passengers legend{position:relative;margin-top:0;}#vsct-booking-white-brand #train-passengers label{font-weight:normal;}#vsct-booking-white-brand #train-nb-passager-adult-wrapper,#vsct-booking-white-brand #train-nb-passager-child-wrapper{margin-right:50px;}#baby-without-place img{margin-left:5px;}.js #vsct-idtgv-booking-form #booking-forms,.js #vsct-idtgv-white-brand-booking-form #booking-forms{margin-top:0;}#vsct-idtgv-booking-form h2,#vsct-idtgv-white-brand-booking-form h2{color:#0088ce;}#vsct-idtgv-booking-form h2 span,#vsct-idtgv-white-brand-booking-form h2 span{color:#4D4F53;} .js #booking-form-choice{float:left;z-index:30;position:relative;}.js .train-in-front #booking-forms{position:absolute;margin-top:49px;z-index:100;}form .e-pack .form-item label.option{font-weight:bold;padding-bottom:0;}.e-pack{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/stripes-dark-grey.png);margin-bottom:10px;width:260px;}.e-pack .form-item{display:inline;float:left;margin:7px 0 3px 0;}.e-pack legend{margin-top:-9999px;position:absolute;}.e-pack #add-to-train-hotel-wrapper,.e-pack #add-to-flight-hotel-wrapper{margin-right:20px;margin-left:10px;}.js .car-option,.js .hotel-option{display:none;}.js .car-option.selected,.js .hotel-option.selected{display:block;}#booking-bottom{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-color:#fff;border-width:0 1px 1px 1px;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/stripes-dark-grey-2.png);width:280px;height:56px;margin-left:10px;border-style:solid;clear:both;margin-bottom:40px;margin-top:475px;}.js #booking-bottom{margin-top:0;}#booking-bottom a{color:#fff;text-decoration:none;padding:13px 5px 0 10px;display:inline-block;line-height:15px;font-size:1.2em;}#booking-bottom a img{float:left;margin-right:15px;}#booking-bottom a:hover{color:#fff;text-decoration:underline;}#booking-bottom .link-arrow:after{content:" \25BA";color:#fff;display:inline-block;margin-left:5px;}.train-in-front #booking-bottom{position:absolute;margin-top:475px;}.msie8 .train-in-front #booking-bottom{margin-top:480px;}.chrome #booking-bottom,.safari #booking-bottom,.msie8 #booking-bottom,.msie9 #booking-bottom{margin-top:485px !important;}.msie7 #booking-bottom{margin-top:470px !important;}.msie8 #booking-bottom a{display:block;}.js #vsct-france-booking-train .hotel-room .hotel legend,#vsct-france-booking-train .hotel-room .hotel legend,.js #vsct-france-booking-flight .hotel-room .hotel legend,#vsct-france-booking-flight .hotel-room .hotel legend{color:#606060;font-style:italic;}#train-detailed-search{text-align:right;display:block;margin-top:2px;margin-bottom:0;}#train-detailed-search .arrow:after{content:" \25BA";}#vsct-france-booking-train .hotel-option legend,#vsct-france-booking-train .car-option legend{color:#0088ce;}.js #vsct-france-booking-train .hotel-option{width:260px;}#vsct-booking-form.train-in-front{height:555px;}.msie6 .open .e-pack legend,.msie6 .is-open .e-pack legend,.msie7 .open .e-pack legend,.msie7 .is-open .e-pack legend{top:6px;}.msie8 .open .e-pack legend,.msie8 .is-open .e-pack legend{top:8px;}.msie6 #booking-bottom{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/stripes-light-grey.png);}.msie6 #booking-bottom a#booking-bottom-link{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/sprites-booking-2.gif);}.msie6 .train-in-front #booking-bottom{margin-top:0;}.msie7 .train-in-front #booking-bottom.form-open{margin-top:397px;}.msie7 .train-in-front #booking-bottom{margin-top:400px;}.msie6 .train-in-front #booking-bottom.form-open,.msie6 .train-in-front #booking-bottom,.msie7 .train-in-front #booking-bottom.form-open,.msie7 .train-in-front #booking-bottom{left:0;}.opera .train-in-front #booking-bottom{margin-top:478px;}.chrome .train-in-front #booking-bottom,.safari .train-in-front #booking-bottom{margin-top:468px;} .container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}.container-inline-date .form-item{float:none;padding:0;margin:0;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{padding:0;margin:0;}.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}span.date-display-separator{}.date-repeat-input{float:left;width:auto;margin-right:5px;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-views-filter-wrapper{min-width:250px;}.date-views-filter input{float:left !important;margin-right:2px !important;padding:0 !important;width:12em;min-width:12em;}.date-nav{width:100%;}.date-nav div.date-prev{text-align:left;width:24%;float:left;}.date-nav div.date-next{text-align:right;width:24%;float:right;}.date-nav div.date-heading{text-align:center;width:50%;float:left;}.date-nav div.date-heading h3{margin:0;padding:0;}.date-clear{float:none;clear:both;display:block;}.date-clear-block{float:none;width:auto;clear:both;}.date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.date-clear-block{display:inline-block;}/*_\*/ * html .date-clear-block{height:1%;}.date-clear-block{display:block;}/* End hide from IE-mac */ .date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-weight:bold;font-size:2em;}div.date-calendar-day span.year{font-size:.9em;padding:2px;} .timeEntry_control{vertical-align:middle;margin-left:2px;}* html .timeEntry_control{margin-top:-4px;} .filefield-icon{margin:0 2px 0 0;}.filefield-element{margin:1em 0;white-space:normal;}.filefield-element .widget-preview{float:left;padding:0 10px 0 0;margin:0 10px 0 0;border-width:0 1px 0 0;border-style:solid;border-color:#CCC;max-width:30%;}.filefield-element .widget-edit{float:left;max-width:70%;}.filefield-element .filefield-preview{width:16em;overflow:hidden;}.filefield-element .widget-edit .form-item{margin:0 0 1em 0;}.filefield-element input.form-submit,.filefield-element input.form-file{margin:0;}.filefield-element input.progress-disabled{float:none;display:inline;}.filefield-element div.ahah-progress,.filefield-element div.throbber{display:inline;float:none;padding:1px 13px 2px 3px;}.filefield-element div.ahah-progress-bar{display:none;margin-top:4px;width:28em;padding:0;}.filefield-element div.ahah-progress-bar div.bar{margin:0;} div.fieldgroup{margin:.5em 0 1em 0;}div.fieldgroup .content{padding-left:1em;} .views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}html.js a.views-throbbing,html.js span.views-throbbing{background:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/contrib-custom/views/images/status-active.gif) no-repeat right center;padding-right:18px;}div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;}.block div.view div.views-admin-links{margin-top:0;}div.view div.views-admin-links ul{margin:0;padding:0;}div.view div.views-admin-links li{margin:0;padding:0 0 2px 0;z-index:201;}div.view div.views-admin-links li a{padding:0;margin:0;color:#ccc;}div.view div.views-admin-links li a:before{content:"[";}div.view div.views-admin-links li a:after{content:"]";}div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000;}div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent;}div.view div.views-hide{display:none;}div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}div.view:hover div.views-hide{margin-top:-1.5em;}.views-view-grid tbody{border-top:none;} div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30;}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none;}div#fancy_inner{position:relative;width:100%;height:100%;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.7);;-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.7);box-shadow:0 0 20px 0 rgba(0,0,0,0.7);}div#fancy_content{margin:0;z-index:100;position:absolute;}div#fancy_div{background:#000;color:#fff;height:100%;width:100%;z-index:100;overflow:auto;}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}div#fancy_close{position:absolute;top:-30px;width:690px;background:none repeat scroll 0 0 #fff;display:none;height:30px;padding:0 0 0px;right:0;z-index:100;}div#fancy_close .fermer{overflow:hidden;padding-right:0.5em;}div#fancy_close .closed{background:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom/vsct_feature_layout/img/close.gif) no-repeat scroll 0 center transparent;background-position:center right;color:#393939;float:right;font-size:1em;font-weight:bold;padding:0.5em 1.5em 0.5em 1.7em;text-decoration:underline;margin-right:.5em;}div#fancy_close .closed:hover{text-decoration:none;}#fancy_frame{position:relative;width:100%;height:100%;display:none;}#fancy_ajax{width:100%;height:100%;overflow:auto;}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden;}a#fancy_left{left:0;}a#fancy_right{right:0;}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}span#fancy_left_ico{left:-9999px;}span#fancy_right_ico{right:-9999px;}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent;}a#fancy_left:hover span{left:20px;}a#fancy_right:hover span{right:20px;}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;display:none;}.msie6 div#fancy_bg_n{background:none;}div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;display:none;}.msie6 div#fancy_bg_ne{background:none;}div#fancy_bg_e{right:-20px;height:100%;width:20px;}.msie6 div#fancy_bg_e{background:none;}div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;}.msie6 div#fancy_bg_se{background:none;}div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;}.msie6 div#fancy_bg_s{background:none;}div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;}.msie6 div#fancy_bg_sw{background:none;}div#fancy_bg_w{left:-20px;height:100%;width:20px;}.msie6 div#fancy_bg_w{background:none;}div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;}.msie6 div#fancy_bg_nw{background:none;}div#fancy_title{position:absolute;z-index:100;display:none !important;}div#fancy_title div{color:#fff;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap;}div#fancy_title table{margin:0 auto;}div#fancy_title table td{padding:0;vertical-align:middle;}td#fancy_title_left{height:32px;width:15px;}td#fancy_title_main{height:32px;}td#fancy_title_right{height:32px;width:15px;} .jspScrollable{overflow:hidden;position:relative;margin-right:-10px;padding-right:10px !important;}.jspPane{position:absolute;}.jspVerticalBar{position:absolute;top:0;right:0;width:6px;height:100%;}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}.jspCap{display:none;}.jspHorizontalBar .jspCap{float:left;}.jspTrack{background:#ecedeb;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.jspDrag{background:#9a9b9c;position:relative;top:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;left:0;cursor:pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}.jspArrow.jspDisabled{cursor:default;background:#80808d;}.jspVerticalBar .jspArrow{height:16px;}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}.jspVerticalBar .jspArrow:focus{outline:none;}.jspCorner{background:#eeeef4;float:left;height:100%;}* html .jspCorner{margin:0 -3px 0 0;}.msie .jspHorizontalBar{display:none;} .datepicker-wrapper{position:relative;float:left;}.datepicker-wrapper .date-selector{background:#b2b4b3;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.4);-moz-box-shadow:0 2px 8px rgba(0,0,0,.4);box-shadow:0 2px 8px rgba(0,0,0,.4);border-radius:3px;margin:-1px 0 0 0;position:absolute;z-index:9999;display:none;width:370px;color:#b2b4b3;left:0;}.datepicker-wrapper .date-selector.on-top:after,.datepicker-wrapper .date-selector.under:before{display:block;position:absolute;left:110px;color:#b2b4b3;}.datepicker-wrapper .date-selector.on-top:after{content:"\25BC";bottom:-13px;}.datepicker-wrapper .date-selector.under:before{content:"\25B2";top:-13px;}.datepicker-wrapper .date-selector .month-wrapper{clear:both;width:360px;border-collapse:separate;border-spacing:5px;padding:0;}.datepicker-wrapper .date-selector .month-wrapper thead{display:none;}.datepicker-wrapper .date-selector .month-cal,.datepicker-wrapper .date-selector .nav{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;background-color:#fff;width:360px;}.datepicker-wrapper .date-selector:before,.datepicker-wrapper .date-selector:after{left:69px;}.datepicker-wrapper .date-selector-ieframe{position:absolute;z-index:99999;display:none;}.datepicker-wrapper .error_msg{display:none;text-align:center;font-size:0.8em;color:#747678;margin:5px 5px 0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;background-color:#fff;}.datepicker-wrapper .date-selector .month-nav{margin:0 0 3px 0;padding:0;display:block;position:relative;text-align:center;}.datepicker-wrapper .date-selector .month-nav{float:left;width:100%;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;margin:5px 5px 0 5px;}.datepicker-wrapper .date-selector .month-nav select{width:75px;margin:0 auto;border:1px solid #ccc;position:relative;top:1px}.datepicker-wrapper .date-selector .month-head{width:175px;display:block;float:left;}.datepicker-wrapper .date-selector .month-name,.datepicker-wrapper .date-selector .year-name{font-weight:bold;line-height:20px;}.datepicker-wrapper .date-selector .button{display:block;position:absolute;top:0;width:10px;height:10px;line-height:17px;font-weight:bold;color:#333;text-align:center;font-size:120%;overflow:hidden;cursor:pointer;}.datepicker-wrapper .date-selector .today-date{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;text-align:center;color:#0088ce;cursor:pointer;padding:2px;margin:0 5px 5px 5px;}.datepicker-wrapper .date-selector .prev{left:0;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/datepicker/sprite-datepicker-2.png);background-repeat:no-repeat;background-position:center 6px;text-indent:-99999px;display:block;padding:5px;}.datepicker-wrapper .date-selector .next{right:0;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/datepicker/sprite-datepicker-2.png);background-repeat:no-repeat;background-position:center -26px;text-indent:-99999px;display:block;padding:5px;}.datepicker-wrapper .date-selector tbody{border-top:none;}.datepicker-wrapper .date-selector .month-wrapper .month-cal{width:175px;float:left;}.datepicker-wrapper .table-month-wrapper{background-color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:175px;}.datepicker-wrapper .date-selector table{border-spacing:1px;padding:5px;}.datepicker-wrapper .date-selector th{padding:0;border-bottom:1px solid #ccc;}.datepicker-wrapper .date-selector th,.datepicker-wrapper .date-selector td{text-align:center;}.datepicker-wrapper .date-selector th.week_label{font-weight:normal;font-style:italic;font-size:80%;width:25px}.datepicker-wrapper .date-selector .week_num,.datepicker-wrapper .date-selector .hover .week_num,.datepicker-wrapper .date-selector .selected .week_num{font-style:italic;color:#333 !important;vertical-align:bottom !important;text-align:right;border:none !important;font-size:70%;background:#fcfcfc !important;padding-right:4px;}.datepicker-wrapper .date-selector td{line-height:2;text-align:center;white-space:nowrap;width:14px;color:#0088ce;}.datepicker-wrapper .date-selector td.today{background:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;}.datepicker-wrapper .date-selector td.unselected_month{color:#ccc;}.datepicker-wrapper .date-selector td.selectable_day,.datepicker-wrapper .date-selector tr.selectable_week td{cursor:pointer;}.datepicker-wrapper .date-selector td.selected,.datepicker-wrapper .date-selector tr.selected td{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;color:#fff;background-color:#0088ce;}.datepicker-wrapper .date-selector td.unselected_month.selected{background:none;color:#ccc;}.datepicker-wrapper .date-selector tr.selectable_week.hover td,.datepicker-wrapper .date-selector td.selectable_day.hover{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;color:#fff;background-color:#0088ce;}.msie7 input{z-index:1;}.msie7 .datepicker-wrapper{z-index:100;}.msie7 .datepicker-wrapper .date-selector .month-wrapper .month-cal{width:178px;} #trip-ideas{background-color:#333;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/trip-ideas-background-1.png);background-repeat:repeat-x;background-position:center bottom;clear:both;overflow:hidden;}.msie6 #trip-ideas,.msie7 #trip-ideas,.msie8 #trip-ideas{border:none;}.preview .trip-idea-thumbnail a,#trip-ideas .trip-idea-thumbnail a{text-decoration:none;}#trip-ideas .complex-title span span,.preview .trip-idea-thumbnail .text,.preview .trip-idea-thumbnail .text h3,.preview .trip-idea-thumbnail .text p,.preview .trip-idea-thumbnail .text a,#trip-ideas .trip-idea-thumbnail .text,#trip-ideas .trip-idea-thumbnail .text h3,#trip-ideas .trip-idea-thumbnail .text p,#trip-ideas .trip-idea-thumbnail .text a{color:#fff;}#trip-ideas .field-items{padding:0;}#trip-ideas .zone-item{float:left;width:180px;margin:0 20px 20px 0;}#trip-ideas .zone-item-3,#trip-ideas .zone-item-6,#trip-ideas .zone-item-9{margin-right:0;}#trip-ideas .zone-item-4,#trip-ideas .zone-item-7,#trip-ideas .zone-item-10{clear:left;}.preview .trip-idea-thumbnail,#trip-ideas .trip-idea-thumbnail{height:150px;position:relative;width:180px;}.preview .trip-idea-thumbnail .text,#trip-ideas .trip-idea-thumbnail .text{background:none repeat scroll 0 0 rgba(0,0,0,0.4);display:block;height:auto;left:0;margin:0 10px 0 0;padding:0 10px 0 0;position:absolute;top:0;width:160px;}.preview .trip-idea-thumbnail .text h3,#trip-ideas .trip-idea-thumbnail .text h3{font-size:12px;font-weight:bold;margin:0;text-align:right;text-transform:uppercase;}.preview .trip-idea-thumbnail .text p,#trip-ideas .trip-idea-thumbnail .text p{display:none;visibility:hidden;}.preview .trip-idea-thumbnail:hover .text,.msie #trip-ideas .trip-idea-thumbnail-hover .text,#trip-ideas .trip-idea-thumbnail:hover .text{display:block;height:100px;margin:0;padding:50px 10px 0 20px;width:150px;}.preview .trip-idea-thumbnail:hover .text h3,.msie #trip-ideas .trip-idea-thumbnail-hover .text h3,#trip-ideas .trip-idea-thumbnail:hover .text h3{display:block;font-size:16px;text-align:left;visibility:visible;padding-bottom:10px;}.preview .trip-idea-thumbnail:hover .text p,.msie #trip-ideas .trip-idea-thumbnail-hover .text p,#trip-ideas .trip-idea-thumbnail:hover .text p{display:block;line-height:12px;visibility:visible;}.preview .trip-idea-thumbnail:hover .text p span.arrow:after,.msie #trip-ideas .trip-idea-thumbnail-hover .text p span.arrow:after,#trip-ideas .trip-idea-thumbnail:hover .text p span.arrow:after{content:" \25BA \ ";text-decoration:none;}.js .preview .trip-idea-thumbnail:hover,.msie #trip-ideas .trip-idea-thumbnail-hover,.js #trip-ideas .trip-idea-thumbnail:hover{cursor:pointer;}.msie6 .preview .trip-idea-thumbnail .text,.msie7 .preview .trip-idea-thumbnail .text,.msie6 #trip-ideas .trip-idea-thumbnail .text,.msie7 #trip-ideas .trip-idea-thumbnail .text{left:5px;}.msie .preview .trip-idea-thumbnail .text-opacity,.msie #trip-ideas .trip-idea-thumbnail .text-opacity{background-color:#000;filter:alpha(opacity=50);left:0;position:absolute;top:0;width:170px;height:20px;}.msie #trip-ideas .trip-idea-thumbnail .text-opacity-hover{height:150px;width:180px;}.msie6 .preview .trip-idea-thumbnail img.imagecache,.msie6 #trip-ideas .trip-idea-thumbnail img.imagecache{width:100%;height:100%;}.inform-you{position:relative;}.inform-you .jspPane{width:260px !important;}.inform-you div.inform-you-slide{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f3f3f3;background-image:-khtml-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e8e8e8));background-image:-moz-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:-ms-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f3f3f3),color-stop(100%,#e8e8e8));background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:-o-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(top,#f3f3f3,#e8e8e8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#e8e8e8',GradientType=0);padding-left:10px;margin-bottom:10px;border-width:1px;border-style:solid;border-color:#eee #e3e3e3 #dedede #e3e3e3;text-shadow:0 1px 2px #fff;height:81px;overflow:hidden;}.inform-you div.inform-you-slide:hover{border:1px solid #ccc;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25),0 0 3px #fff inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25),0 0 3px #fff inset;box-shadow:0 1px 2px rgba(0,0,0,0.25),0 0 3px #fff inset;}.inform-you div.last{margin-bottom:0;}#inform-you-home div.inform-you-slide a,#inform-you-launch div.inform-you-slide a{height:82px;background-repeat:no-repeat;}#inform-you-home div.inform-you-slide a{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/sprite-inform-you-home-opt.gif);}#inform-you-launch div.inform-you-slide a{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/sprite-inform-you-launch.gif);}.inform-you .complex-title{border:0 none;}.inform-you h3{font-weight:bold;line-height:17px;margin:0 0 2px 0;padding:10px 0 0 0;text-transform:uppercase;}.inform-you h3 span{color:#7ab800;display:block;}.inform-you .inform-you-slide a{text-decoration:none;display:block;}.inform-you .inform-you-slide span.description{width:140px;padding-bottom:5px;display:block;color:#747678;line-height:15px;}.inform-you .inform-you-slide a:hover span.description{text-decoration:underline !important;}#inform-you-home #inform-you-1 a{background-position:100px -215px;}#inform-you-home #inform-you-2 a{background-position:105px 6px;}#inform-you-home #inform-you-3 a{background-position:141px -292px;}#inform-you-home #inform-you-4 a{background-position:144px -400px;}#inform-you-home #inform-you-5 a{background-position:130px -98px;}#inform-you-home #inform-you-6 a{background-position:144px -512px;}#inform-you-launch #inform-you-1 a{background-position:45px 3px;}#inform-you-launch #inform-you-2 a{background-position:-280px 3px;}#inform-you-launch #inform-you-3 a{background-position:-526px 1px;}#inform-you-launch #inform-you-4 a{background-position:-773px 1px;}.msie7 .inform-you div.inform-you-slide{background-color:#eee;}#inform-you-home{height:325px;}#inform-you-launch{height:235px;}#inform-you-bus{height:200px;}.js #top-destination{height:30px;}#top-destination{height:220px;}#top-destination h3{font-size:11px;font-weight:normal;text-transform:uppercase;text-align:center;}#top-destination .open h3,#top-destination .open h3 a{color:#e05206;}#top-destination .open h3{padding-bottom:13px;border-bottom:4px solid #e05206;}#top-destination h3:before{content:" \25BA \ ";}#top-destination .open h3:before{content:" \25BC \ ";}#top-destination a{color:#3e3d40;text-decoration:none;}#top-destination ul{padding:0;margin:0;}#top-destination ul.categories{position:relative;}#top-destination ul li{list-style:none;float:left;width:178px;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_header_footer/theme/images/galactic-sprite-1.png);background-position:0 -73px;background-repeat:no-repeat;}#top-destination ul li.first{background-image:none;}.js #top-destination ul li ul{display:none;}#top-destination ul li ul li{list-style:disc;color:#e05206;background-image:none;margin-left:30px;width:150px;}.js #top-destination ul.categories ul{display:none;}#top-destination ul.categories .open ul{position:absolute;left:0;padding-bottom:20px;clear:both;display:block;}.msie7 #top-destination h3{padding-top:5px;}.preview .item-to-seize{background-color:#fff;width:200px;}.preview .item-to-seize,.item-to-seize{border-top:1px solid #eaeaea;cursor:pointer;padding:5px 0;}.preview .item-to-seize *,.item-to-seize *{font-weight:bold;}.preview .item-to-seize:hover,.item-to-seize:hover{background-color:#ecedeb;padding-left:5px;padding-right:5px;margin-left:-5px;margin-right:-5px;}.first .item-to-seize:first-child{border-top:0 none;margin-top:-10px;}.preview .item-to-seize .title,.item-to-seize .title{color:#4d4f53;font-weight:bold;text-decoration:none;}.preview .item-to-seize p,.item-to-seize p{line-height:14px;}.win.firefox .preview .item-to-seize p,.win.firefox .item-to-seize p{line-height:15px;}.preview .item-to-seize a,.preview .item-to-seize a:hover,.preview .item-to-seize a:active,.preview .item-to-seize a:link,.preview .item-to-seize a:visited,.item-to-seize a,.item-to-seize a:hover,.item-to-seize a:active,.item-to-seize a:link,.item-to-seize a:visited{color:#3e3d40;text-decoration:none;overflow:hidden;display:block;}.preview .item-to-seize .offer,.item-to-seize .offer{text-transform:uppercase;float:left;width:146px;}.preview .item-to-seize .offer span.description,.item-to-seize .offer span.description{color:#747678;display:block;text-transform:none !important;}.preview .item-to-seize .price,.item-to-seize .price{float:right;text-align:right;width:52px;position:relative;}.preview .item-to-seize .price .label,.item-to-seize .price .label{font-weight:normal;display:block;font-size:10px;}.preview .item-to-seize .value,.item-to-seize .value{white-space:nowrap;font-size:16px;display:block;padding-right:17px;}.preview .item-to-seize .no-exponent,.item-to-seize .no-exponent{padding-right:0;}.preview .item-to-seize .value sup,.item-to-seize .value sup{margin:0;top:17px;font-size:8px;right:6px;position:absolute;}.preview .item-to-seize .value sup.price-annotation,.item-to-seize .value sup.price-annotation{right:0;}.preview .item-to-seize .value sup.with-exponent,.item-to-seize .value sup.with-exponent{top:25px;}.train-offer img{float:left;}.train-offer strong{line-height:13px;display:block;text-transform:uppercase;margin-bottom:3px;}.preview .train-offer a,.preview .train-offer a:hover,.train-offer a,.train-offer a:hover{font-size:11px;text-decoration:none;color:#3e3d40;display:block;height:80px;padding-bottom:5px;}.train-offer a:hover{padding-left:5px;padding-right:5px;background-color:#ecedeb;margin-right:-5px;margin-left:-5px;margin-top:-5px;padding-top:5px;}.train-offer p{color:#7b7b7b;line-height:13px;}.train-offer div img{margin-right:10px;float:left;}.train-offer div{width:130px;margin-left:130px;}.train-offer-link{text-align:right;border-top:1px solid #e9e9e9;margin-top:5px;padding-top:3px;clear:both;}.train-offer-link a:hover{color:#4d4f53;}.msie7 .train-offer div{width:auto;}.msie6 .train-offer div{float:left !important;}.preview .train-offer{width:260px;}.offer-train-univers{margin-bottom:5px;}.no-link.offer-train-univers,.no-link.offer-train-univers-push,.offer-train-univers a,.offer-train-univers-push a{border-color:transparent transparent #ecedeb transparent;border-radius:0;border-style:solid;border-width:1px;clear:both;margin:0;padding:5px;overflow:hidden;position:relative;text-decoration:none;display:block;}.msie6 .offer-train-univers-hover,.offer-train-univers a:hover{background-color:#ecedeb;border-color:#ecedeb;border-style:solid;border-width:1px;}.offer-train-univers-push{border-color:transparent;overflow:visible;padding:0;height:105px;margin-top:5px;}.js .offer-train-univers{cursor:pointer;}.no-link.offer-train-univers{cursor:default;}.offer-train-univers-push a{-webkit-background-size:4px 4px;-moz-background-size:4px 4px;background-size:4px 4px;background-color:#ecedeb;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.4)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.4)),color-stop(0.75,rgba(255,255,255,0.4)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(135deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-image:linear-gradient(135deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);border-color:#ecedeb;border-radius:3px;}.offer-train-univers a:hover .link-label,.offer-train-univers a:hover .link-arrow{color:#3e3d40;}.offer-train-univers img{float:left;margin-right:10px;}.offer-train-univers .text-content{margin-left:100px;width:150px;}.offer-train-univers-push .text-content{margin-left:100px;width:auto;}.offer-train-univers .text-content .offer_title{margin:0 0 1px 0;text-transform:uppercase;font-size:11px;}.offer-train-univers .text-content .offer_description{line-height:13px;margin-bottom:20px;color:#747678;}.offer-train-univers .text-content .link-label{bottom:5px;position:absolute;right:17px;text-decoration:underline;}.offer-train-univers .link-arrow{bottom:5px;position:absolute;right:4px;}.offer-train-univers-push .bubble-bottom{border-color:#ecedeb transparent transparent;border-style:solid;border-width:7px 7px 0 7px;height:0;margin-left:40px;width:0;float:left;}.offer-train-univers-zone{position:relative;}.page-billet-train div.composite-right-third .box-wrap{height:500px;}.page-billet-train div.composite-right-third .box-wrap .jspPane{width:260px !important;}.msie7 .offer-train-univers{position:static;}.msie7 .offer-train-univers .text-content{width:auto;height:90px;}.msie7 .offer-train-univers .text-content .offer_description{margin-bottom:0;}.msie7 .offer-train-univers .text-content .link-label,.msie7 .offer-train-univers .text-content .link-arrow{position:static;}.preview .offer-train-univers-push.offer-train-univers{width:260px;}.preview .offer-train-univers{width:250px;}.msie6 #trip-ideas{background-image:none !important;}.link{text-decoration:none;}a .link-label{text-decoration:underline;}a .link-arrow:after{text-decoration:none;content:" \25BA \ ";}.jspScrollable{margin-right:0 !important;padding-right:0 !important;}.jspScrollable,.jspContainer{width:270px !important;}.jspPane{width:260px !important;} .page-popup-appli-ipad{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/push-ipad-background-1.jpg) !important;background-repeat:no-repeat;background-position:left 100px;}.page-popup-appli-iphone{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/push-iphone-background-1.jpg) !important;background-repeat:no-repeat;background-position:25px 35px;}.page-popup-appli-android{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/push-android-background-1.jpg) !important;background-repeat:no-repeat;background-position:25px 35px;}.page-popup-appli-ipad #lightbox-content,.page-popup-appli-iphone #lightbox-content,.page-popup-appli-android #lightbox-content{padding:0 !important;}.page-popup-appli-ipad h1,.page-popup-appli-iphone h1,.page-popup-appli-android h1{margin-bottom:10px !important;}.page-popup-appli-ipad h2,.page-popup-appli-iphone h2,.page-popup-appli-android h2{font-family:Arial,Helvetica,sans-serif;color:#3e3d40;font-weight:normal;font-size:12px;margin-bottom:0;}.page-popup-appli-ipad h3,.page-popup-appli-iphone h3,.page-popup-appli-android h3{border-color:#9a9b9c;margin-bottom:0 !important;}.page-popup-appli-ipad .digital-box,.page-popup-appli-iphone .digital-box,.page-popup-appli-android .digital-box{background-color:#e0e1dd;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/background-noise.png);margin-bottom:20px;}.page-popup-appli-ipad .digital-box:last-child,.page-popup-appli-iphone .digital-box:last-child,.page-popup-appli-android .digital-box:last-child{margin-bottom:0;}.page-popup-appli-ipad #left,.page-popup-appli-ipad #right,.page-popup-appli-iphone #left,.page-popup-appli-iphone #right,.page-popup-appli-android #left,.page-popup-appli-android #right{float:left;display:block;}.page-popup-appli-ipad #left{width:390px;margin-right:15px;}.page-popup-appli-iphone #left{width:305px;margin-right:15px;}.page-popup-appli-android #left{width:305px;margin-right:15px;}.page-popup-appli-ipad #right{width:245px;}.page-popup-appli-iphone #right,.page-popup-appli-android #right{width:300px;margin-top:70px;}.page-popup-appli-iphone #right .application-download{margin-top:85px;}.page-popup-appli-android #right .application-download{margin-top:85px;}.page-popup-appli-ipad #left a{width:390px;height:310px;display:block;text-indent:-9999px;}.page-popup-appli-iphone #left a,.page-popup-appli-android #left a{width:255px;height:310px;display:block;text-indent:-9999px;}.page-popup-appli-ipad br.clear,.page-popup-appli-iphone br.clear,.page-popup-appli-android br.clear{clear:left;}.page-popup-appli-ipad ul,.page-popup-appli-iphone ul,.page-popup-appli-android ul{padding:10px 0 0 15px;margin:0;border-top:1px solid #fff;}.page-popup-appli-iphone #lightbox-content ul,.page-popup-appli-android #lightbox-content ul{padding-left:18px;padding-top:10px;list-style:disc outside;}.page-popup-appli-ipad li span,.page-popup-appli-iphone li span,.page-popup-appli-android li span{color:#3e3d40;}.page-popup-appli-ipad #right .digital-box,.page-popup-appli-iphone #right .digital-box,.page-popup-appli-android #right .digital-box{padding:10px;}.page-popup-appli-iphone #right .digital-box,.page-popup-appli-android #right .digital-box{text-align:center;}.page-popup-appli-ipad #right .digital-box a,.page-popup-appli-iphone #right .digital-box a,.page-popup-appli-android #right .digital-box a{background-repeat:no-repeat;background-position:left center;display:block;padding-left:140px;text-decoration:none;color:#0088ce;}.page-popup-appli-iphone #right .digital-box a,.page-popup-appli-android #right .digital-box a{padding:0 0 45px 0;font-size:16px;text-transform:uppercase;text-decoration:none;}.page-popup-appli-android #right .digital-box a,.page-popup-appli-iphone #right .digital-box a{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/push-ipad-link-background-1.png);background-position:center 25px;}.page-popup-appli-android #right .digital-box a{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/push-android-link-background-1.png);}.page-popup-appli-ipad #right .digital-box a{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/push-ipad-link-background-1.png);}.page-popup-appli-android #right,.page-popup-appli-iphone #right{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/push-background-gratuit-1.png);background-repeat:no-repeat;background-position:center 40px;}.page-popup-appli-ipad #right a{text-decoration:underline;}.page-popup-appli-iphone #right #site-access,.page-popup-appli-android #right #site-access{text-decoration:none;color:#0088ce;text-align:right;display:block;margin-top:30px;}.page-popup-appli-ipad #right a:visited,.page-popup-appli-ipad #right a:hover,.page-popup-appli-ipad #right a:active,.page-popup-appli-iphone #right a:visited,.page-popup-appli-iphone #right a:hover,.page-popup-appli-iphone #right a:active,.page-popup-appli-android #right a:visited,.page-popup-appli-android #right a:hover,.page-popup-appli-android #right a:active{color:#0088ce;}.page-popup-appli-ipad #right a:after{content:" \25BA \ ";}.page-popup-appli-ipad #right a span{text-decoration:underline;}.page-popup-appli-ipad #no-more-push,.page-popup-appli-iphone #no-more-push,.page-popup-appli-android #no-more-push{position:absolute;right:10px;bottom:10px;}.db-tetiere{background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.4);box-shadow:0 2px 8px rgba(0,0,0,0.4);margin-bottom:40px;padding:10px;}.db-tetiere .page_title .title{background-color:#fff;color:#7a1c72;font-family:"AvenirBook",Arial,sans-serif;font-size:1.6em;font-weight:bold;line-height:17px;text-transform:uppercase;margin-bottom:8px;}.db-tetiere .page_title p{color:#999;display:block;font-size:1.2em;font-weight:normal;padding:0;text-transform:none;font-family:"AvenirBook",Arial,sans-serif;} #block-social-and-mobile{display:none;}.js #block-social-and-mobile{display:block;position:fixed;right:0;width:60px;}#block-social-and-mobile .tab{clear:both;height:36px;margin:3px 0 3px 3px;border-color:#ecedeb transparent #ecedeb #ecedeb;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border-style:solid none solid solid;border-width:1px 0 1px 1px;-moz-box-shadow:0 2px 8px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.4);box-shadow:0 2px 8px rgba(0,0,0,0.4);cursor:pointer;background-color:#fff;float:right;}#block-social-and-mobile #mobile.tab{height:50px;margin-left:0;}#block-social-and-mobile a.icon{background:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/sprite-social-2.png) no-repeat;float:left;width:36px;text-decoration:none;height:36px;text-indent:-9999px;}#block-social-and-mobile a.mobile-icon{background-position:0 0;width:36px;height:50px;}#block-social-and-mobile a.facebook-icon{background-position:0 -53px;}#block-social-and-mobile a.twitter-icon{background-position:0 -131px;}#block-social-and-mobile a.youtube-icon{background-position:0 -170px;}#block-social-and-mobile a.google-icon{background-position:0 -92px;}#block-social-and-mobile a.forum-icon{background-position:0 -209px;}#block-social-and-mobile a.myvsc-icon{background-position:-1px -249px;}#block-social-and-mobile .tab div.tab-content{float:left;padding:5px;margin-right:-9999px;}#block-social-and-mobile .tab div.tab-content a{color:#0088ce;text-decoration:none;height:26px;line-height:26px;white-space:nowrap;}#block-social-and-mobile #mobile div.tab-content a{width:100px;display:block;line-height:13px;white-space:normal;padding-top:6px;}#block-social-and-mobile .tab div.tab-content a:after{content:" \25BA \ ";}.fb-like{vertical-align:middle !important;}#block-social-and-mobile .fb_edge_widget_with_comment{width:60px;overflow:hidden;}#___plusone_0{vertical-align:text-bottom !important;}#block-social-and-mobile #twitter div.tab-content a:first-child{padding-top:12px;padding-bottom:11px;}.webkit #block-social-and-mobile a.icon{float:left;display:block;width:36px;}.webkit #block-social-and-mobile .tab div.tab-content a{white-space:normal;}.msie7 #block-social-and-mobile img{max-width:200% !important;} #trip-ideas .zone-item-7{margin:0;}#france-hexago{clear:both;padding-top:10px;width:580px;}#france-hexago #france-hexago-search{overflow:hidden;}.js #france-hexago #france-hexago-search{margin-bottom:10px;}#france-hexago label{color:#fff;}#france-hexago #hexago-search-wrapper{width:440px;float:left;margin-top:0;}#france-hexago #hexago-search{width:420px;height:20px;}#france-hexago #hexago-submit{float:right;margin-top:0;width:125px;}#france-hexago p{color:#fff;}.msie6 #trip-ideas .zone-item-7{float:none !important;}.msie6 #france-hexago #france-hexago-search{height:30px;} article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]) {display:none;}[hidden]{display:none;}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;font-size:13px;line-height:1.231;}body,button,input,select,textarea{font-family:sans-serif;color:#222;}img,fieldset{border:0;}img{max-width:100%;width:auto\9;}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none;}::selection{background:#fe57a1;color:#fff;text-shadow:none;}a{color:#00e;}a:visited{color:#551a8b;}a:hover{color:#06e;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:"";content:none;}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:1em 0;padding:0 0 0 40px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}svg:not(:root) {overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;*margin-left:-7px;padding:0;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}table button,table input{*overflow:auto;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}input:valid,textarea:valid{}input:invalid,textarea:invalid{background-color:#f0dddd;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;} @font-face{font-family:'Avenir';src:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.eot);src:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.eot#iefix) format('embedded-opentype'),url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.woff) format('woff'),url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.ttf) format('truetype'),url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.svg#AvenirLTStd55Roman) format('svg');font-weight:normal;font-style:normal;}::-moz-selection{background:#0a246a;}::selection{background:#0a246a;}body{background-color:#dcddd8;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;line-height:18px;color:#404040;text-rendering:optimizeLegibility;}@media and (max-device-width:480px) {body{text-rendering:optimizeSpeed;}}a,a:visited{color:#4d4f53;text-decoration:underline;}a:hover{color:#0088CE;}acronym{border:none;}p{font-weight:normal;line-height:15px;margin:0;}p small{font-size:11px;color:#bfbfbf;}h1,h2{color:#1d1c1c;font-family:"Avenir",Arial,sans-serif;margin-bottom:10px;}h3,h4,h5,h6{color:#3e3d40;font-family:Arial,Helvetica,sans-serif;margin-bottom:10px;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#bfbfbf;}h1{margin-bottom:18px;font-size:20px;}h1 small{font-size:18px;}h2{font-size:20px;margin:0;font-weight:normal;}h2 small{font-size:14px;}h3,h4,h5,h6{}h3{font-size:15px;}h3 small{font-size:14px;}h4{font-size:16px;}h4 small{font-size:12px;}h5{font-size:14px;}h6{font-size:13px;color:#bfbfbf;text-transform:uppercase;}.msie6 body{background:none !important;background-color:#e0e1dd !important;}body.cke_show_borders{background-color:white !important;} #breadcrumb{background-color:#f6f6f5;color:#b3b3b4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);-moz-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4);height:27px;margin:10px 0 20px 0;}#breadcrumb .breadcrumb{line-height:27px;overflow:hidden;padding:0 0 0 5px;}#breadcrumb a{line-height:27px;color:#b3b3b4;display:block;float:left;vertical-align:middle;padding-right:20px;margin-right:5px;text-decoration:none;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/breadcrumb.png);background-repeat:no-repeat;background-position:right top;}#breadcrumb a:first-child{text-indent:-9999px;width:10px;padding-left:5px;background-position:right -27px;}#breadcrumb a:hover{color:#3e3d40;}#breadcrumb a:first-child:hover{background-position:right -54px;} .button-primary,.button-secondary{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid;cursor:pointer;font-weight:bold;vertical-align:middle;white-space:nowrap;word-wrap:normal;font-size:13px;font-family:"Avenir",Arial,sans-serif;}.button-primary{background-color:#0092cf;background-image:-moz-linear-gradient(center top,#0092cf 0%,#0073a3 100%);background-image:-webkit-linear-gradient(top,#0092cf 0%,#0073a3 100%);background-image:-moz-linear-gradient(top,#0092cf 0%,#0073a3 100%);background-image:-ms-linear-gradient(top,#0092cf 0%,#0073a3 100%);background-image:-o-linear-gradient(top,#0092cf 0%,#0073a3 100%);box-shadow:0 0 1px #0092cf inset;border-color:#304ea6 #304ea6 #065680;color:#fff;}.button-primary:hover{color:#ffffff;border-color:#065680;box-shadow:0 1px 2px rgba(0,0,0,0.4),0 0 3px #0073a3 inset;}.button-primary:active{border-color:#065680 #0073a3 #065680;box-shadow:0 1px 2px #065680 inset;}.button-primary:visited{color:#ffffff;}.button-secondary{background-color:#f5f5f5;background-image:-moz-linear-gradient(center top,#f5f5f5 0%,#dedede 100%);background-image:-webkit-linear-gradient(top,#f5f5f5 0%,#dedede 100%);background-image:-moz-linear-gradient(top,#f5f5f5 0%,#dedede 100%);background-image:-ms-linear-gradient(top,#f5f5f5 0%,#dedede 100%);background-image:-o-linear-gradient(top,#f5f5f5 0%,#dedede 100%);box-shadow:0 0 1px #fff inset;text-shadow:0 1px 0 #fff;border-color:#ccc #ccc #aaa;color:#606060;}.button-secondary:hover{border-color:#999;box-shadow:0 1px 2px rgba(0,0,0,0.25),0 0 3px #FFFFFF inset;}.button-secondary:active{border-color:#999 #aaa #ccc;box-shadow:0 1px 2px #aaa inset;}a.button-primary,a.button-secondary,.button-primary a,.button-secondary a{padding-top:8px;height:23px;display:block;text-decoration:none;text-align:center;}a.button-secondary:visited,.button-secondary a:visited,a.button-secondary:hover,.button-secondary a:hover{color:#606060;}a.button-primary:hover,.button-primary a:hover,a.button-secondary:hover,.button-secondary a:hover{text-decoration:none;}.button-primary a{color:#fff;}.button-secondary a{color:#606060;} .digital-box{background-color:#FFFFFF;-webkit-border-radius:3px;;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.6);;-moz-box-shadow:0 2px 8px rgba(0,0,0,.6);box-shadow:0 2px 8px rgba(0,0,0,.6);padding:20px;margin-bottom:40px;}.digital-box-slim{background-color:#FFFFFF;-webkit-border-radius:3px;;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.6);;-moz-box-shadow:0 2px 8px rgba(0,0,0,.6);box-shadow:0 2px 8px rgba(0,0,0,.6);padding:10px;margin-bottom:20px;}.digital-box-vertical{background-color:#FFFFFF;-webkit-border-radius:3px;;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.6);;-moz-box-shadow:0 2px 8px rgba(0,0,0,.6);box-shadow:0 2px 8px rgba(0,0,0,.6);padding:20px 10px 20px 10px;margin-bottom:40px;}.digital-box-grey{background-color:#E8E8E8;}.msie6 .digital-box,.msie7 .digital-box,.msie8 .digital-box,.msie6 .digital-box-slim,.msie7 .digital-box-slim,.msie8 .digital-box-slim,.msie6 .digital-box-grey,.msie7 .digital-box-grey,.msie8 .digital-box-grey{border:1px solid #b2b4b3;}.digital-box.top-header{padding:0;}.out{position:absolute;left:-9999px;}body{background-color:#dcddd8;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/background-noise.png);background-repeat:repeat;}.node-content-referenced{margin-bottom:40px;}.label-pub{background-color:#4e4e4c;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/background-add.png);text-transform:uppercase;color:#fff;display:block;text-align:center;margin-bottom:1px;line-height:11px;font-size:10px;}.complex-title{border-bottom:1px solid #EAEAEA;margin:0 0 10px;padding:0 0 7px;text-transform:uppercase;font-weight:normal;line-height:25px;}.complex-title strong.cke{font-weight:normal;}.complex-title span span{color:#1D1C1C;}.digital-box-slim  h2.complex-title{font-size:16px;}.digital-box-grey .complex-title{border-color:#ffffff;}.bottom-zone{padding-bottom:10px;background:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/bottom-zone-noise-big.png) repeat-x scroll #FFF;background-position:10px 365px;background-height:80px;clear:both;}.msie6 .bottom-zone,.msie7 .bottom-zone{background:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/bottom-zone-noise-ie.png) repeat-x scroll center bottom #FFF;}#top-region{background-color:#626367;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/background-noise.png);background-repeat:repeat;}#block-vsct_vsca-megabanner{padding:15px 0;}.node-type-satisfaction-survey .survey-buttons{margin-top:20px;text-align:right;}.node-type-satisfaction-survey #survey-content,.page-popup-wait-survey #content-area{padding:10px 20px 20px 20px;}.node-type-satisfaction-survey .button-primary{height:35px;padding:0 10px;}.node-type-satisfaction-survey #survey-no{margin-right:10px;}.clear,.clear-both{clear:both;}.text-align-right{text-align:right;}.node-type-satisfaction-survey,.page-popup-wait-survey{background-color:#fff;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/satisfaction-survey-header.png);background-repeat:no-repeat;background-positon:top left;padding-top:77px;}hr.hrgray{background-color:#EAEAEA;clear:both;width:100%;height:1px;border:0 none;}div.offer-link{padding-top:10px;clear:both;}div.offer-link a{display:block;text-align:right;font-size:11px;text-decoration:none !important;text-transform:none !important;font-weight:normal !important;}div.offer-link a span.link-label{text-decoration:underline;font-size:11px;}a span.link-arrow::after{text-decoration:none;content:" \25BA \ ";}.msie6 #block1{display:none;}.vsct-tooltip-content{color:#fff;text-align:left;line-height:11px;width:145px;background-color:#0088ce;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px;position:absolute;margin-left:45px;margin-top:-7px;}.vsct-tooltip-content:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,136,206,0);border-right-color:#0088ce;border-width:10px;top:50%;margin-top:-10px;}.more-info{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/more-infos.png);}.more-info-alt{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/more-infos-2.png);}.stripes-dark-grey{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/stripes-dark-grey.png);}.stripes-dark-grey-alt{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/stripes-dark-grey-2.png);}.stripes-light-grey{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/stripes-light-grey.png);}.stripes-blue{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/stripes-blue.png);} .ac_results{z-index:50;padding:5px 10px;background-color:#b2b4b3;width:245px;margin-top:7px;z-index:101;}.ac_results:before{content:"\25B2";display:block;position:absolute;top:-13px;left:70px;color:#B2B4B3;}.ac_results li{list-style:none;}.ac_results ul{margin:0;padding:0;}.ac_results,.ac_results em,.ac_results ul li ul,.ac_results ul li ul li.ac_over{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;}.ac_results,.ac_results li em,.ac_results ul li ul,.ac_results ul li ul li.ac_over{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.4);-moz-box-shadow:0 2px 8px rgba(0,0,0,.4);box-shadow:0 2px 8px rgba(0,0,0,.4);}.ac_results em{font-size:12px;font-weight:bold;color:#333333;font-style:normal;width:240px;line-height:20px;display:block;padding-left:5px;}.ac_results li em{background-color:#FFF;}.ac_results ul li{margin-bottom:10px;}.ac_results ul li ul{background-color:#ecedeb;margin-top:10px;padding:5px;}.ac_results ul li ul li{margin-bottom:0;padding-left:2px;}.ac_results ul li ul li.ac_over{background-color:#0088ce;color:#FFF;}.msie7 .ac_results{z-index:5000;} input.datepicker{background:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/datepicker.png) top right no-repeat;}#ui-datepicker-div{z-index:40;padding:5px;background-color:#b2b4b3;width:125px;text-align:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.4);-moz-box-shadow:0 2px 8px rgba(0,0,0,.4);box-shadow:0 2px 8px rgba(0,0,0,.4);margin-top:7px;display:none;}.ui-datepicker-header:before{content:"\25B2";display:block;position:absolute;top:-18px;left:50px;color:#B2B4B3;}#ui-datepicker-div,.ui-datepicker-header,.ui-datepicker-calendar,.ui-datepicker-buttonpane{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;}.ui-datepicker-header,.ui-datepicker-calendar,.ui-datepicker-buttonpane{background-color:#FFF;padding:5px;}.ui-datepicker-header,.ui-datepicker-calendar{margin-bottom:5px;}.ui-datepicker-header{position:relative;}.ui-datepicker-prev,.ui-datepicker-next{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/datepicker/sprite-datepicker.png);background-repeat:no-repeat;text-indent:-99999px;position:absolute;top:10px;width:1.8em;height:1.8em;cursor:pointer;height:8px;}.ui-datepicker-prev{float:left;left:5px;}.ui-datepicker-next{float:right;right:-5px;background-position:0 -10px;}.ui-datepicker-title{font-weight:bold;}.ui-datepicker-title,.ui-datepicker-calendar span{color:#B9B9B9;}.ui-datepicker-calendar{width:125px;display:block;border-collapse:collapse;}.ui-datepicker thead{border-bottom:1px solid #B2B4B3;}.ui-datepicker th{padding:0;text-align:center;font-weight:normal;border:0;color:#B9B9B9;}.ui-datepicker td{padding:1px;height:12px;width:12px;margin:1px;}.ui-datepicker-calendar a{color:#0088ce;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.5;filter:Alpha(Opacity=50);background-color:#FFF;}.ui-state-disabled a,.ui-widget-content .ui-state-disabled a{color:#B2B4B3;}td.ui-datepicker-current-day,td.ui-td-state-hover,td.ui-datepicker-days-cell-over{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;background-color:#0088ce;}td.ui-datepicker-current-day a,td.ui-td-state-hover a,td.ui-datepicker-days-cell-over a{color:#FFF;}.ui-datepicker-other-month a{color:#B2B4B3;}.ui-state-disabled{cursor:default !important;}.ui-datepicker td span,.ui-datepicker td a,.msie6 .ui-datepicker td a{display:block;padding:1px;text-align:center;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{border:none;background:#fff;text-align:center;color:#0088ce;font-weight:bold;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:hover{text-decoration:underline;}.ui-datepicker-close{display:none;}.chrome .ui-datepicker-calendar,.safari .ui-datepicker-calendar{width:115px;} .image-320-150-with-link img,.image-260-95-with-link img{margin-bottom:10px;display:block;margin-right:auto;margin-left:auto;}.image-320-150-with-link a,.image-260-95-with-link a{text-decoration:none;}.image-320-150-with-link a:hover,.image-260-95-with-link a:hover{color:#4d4f53;}.image-320-150-with-link,.image-260-95-with-link{text-align:right;display:block;}.page-title-digital{padding:45px 20px 10px 340px;height:145px;background-repeat:no-repeat;background-position:left top;}.page-title-digital .complex-title span{color:#1D1C1C;} .errors{color:#CF0303;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.4);box-shadow:0 2px 3px rgba(0,0,0,0.4);margin-bottom:10px;padding:5px 0 5px 40px;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/errors-background-1.png);background-position:left center;background-repeat:no-repeat;}.errors p{font-weight:bold;padding-left:10px;border-left:1px solid #ececec;}#block-vsct_hotnews-hotnews p{background-color:#fff;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/hotnews-background.png);background-position:left center;background-repeat:no-repeat;color:#18b0d4;padding:10px 10px 10px 85px;margin:0 0 30px 0;background-color:#FFFFFF;-webkit-border-radius:3px;;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.4);;-moz-box-shadow:0 2px 8px rgba(0,0,0,.4);box-shadow:0 2px 8px rgba(0,0,0,.4);}#block-vsct_hotnews-hotnews a{color:#18b0d4;}#push-mobile{font-size:28px;line-height:28px;font-weight:bold;background-color:#626367;width:900px;margin:0 auto 40px;}#push-mobile a{text-decoration:none;color:#fff;} input[type="password"],input[type="text"],select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-color:#dadada;border-width:1px;color:#4d4f53;}input[type="submit"]{height:35px;}input[type="password"],input[type="text"]{padding:7px;}select{padding:4px;height:29px;}label{vertical-align:top;}.form-checkbox{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:7px;border-radius:3px;display:inline-block;position:relative;}.form-checkbox:active,.form-checkbox:checked:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1);}.form-checkbox:checked{background-color:#fff;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);color:#99a1a7;}.form-checkbox:checked:after{content:'\2714';font-size:10px;position:absolute;top:0px;left:3px;color:#99a1a7;}.form-radio{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:7px;border-radius:50px;display:inline-block;position:relative;}.form-radio:checked:after{content:' ';width:8px;height:8px;border-radius:50px;position:absolute;top:3px;background:#99a1a7;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3);text-shadow:0px;left:3px;font-size:16px;}.form-radio:checked{background-color:#fff;color:#99a1a7;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1),inset 0px 0px 10px rgba(0,0,0,0.1);}.form-radio:active,.form-radio:checked:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1);}.msie .form-radio,.msie .form-checkbox{border:none;background-color:transparent;} .composite-threecol-25-50-25 .composite-row{width:100%;clear:both;}.composite-threecol-25-50-25 .composite-column{float:left;}.composite-threecol-25-50-25 .composite-row-top .composite-zone-inner{margin-bottom:1em;}.composite-threecol-25-50-25 .composite-column-first,.composite-threecol-25-50-25 .composite-column-last{width:25%;}.composite-threecol-25-50-25 .composite-column-middle{width:50%;}* html .composite-threecol-25-50-25 .composite-column-middle{width:49.9%;}.composite-threecol-25-50-25 .composite-column-first .composite-zone-inner{margin:0 .67em 1em 0;}.composite-threecol-25-50-25 .composite-column-middle .composite-zone-inner{margin:0 .33em 1em .33em;}.composite-threecol-25-50-25 .composite-column-last .composite-zone-inner{margin:0 0 1em .67em;}#top-region-wrapper,#container{width:960px;margin:auto;}#container{border-top:1px solid transparent;}#main{margin:0 10px;}#layout-bottom{margin:40px 0 0 0;text-align:center;}#block-vsct_vsca-block1,#block-vsct_vsca-block2{margin-bottom:40px;}.composite-vsct-layout-1{margin-top:0;padding-top:0;}.composite-vsct-layout-1 .composite-row{width:100%;clear:both;}.composite-vsct-layout-1 .composite-row-top .composite-zone-inner{margin-bottom:1em;}.composite-vsct-layout-1 .composite-column{float:left;}.composite-vsct-layout-1 .composite-column-first{float:left;width:620px;margin-right:20px;}.composite-vsct-layout-1 .composite-column-last{width:300px;float:right;}.composite-vsct-layout-1 .composite-column-first .composite-left-main-top,.composite-vsct-layout-1 .composite-column-first .composite-left-main-bottom,.composite-vsct-layout-1 .composite-column-first .composite-left-middle,.composite-vsct-layout-1 .composite-column-first .composite-left-bottom{width:100%;}.composite-vsct-layout-2-composite-top{width:100%;}.composite-vsct-layout-2-composite-column-left{width:300px;float:left;}.composite-vsct-layout-2-composite-column-right{width:620px;float:right;}.composite-vsct-layout-2-composite-bottom,.composite-vsct-layout-2-composite-bottom-bis{width:940px;clear:both;}.composite-vsct-layout-2 .composite-right-second-left-wrapper{width:360px;float:left;}.composite-vsct-layout-2 .composite-right-second-right-wrapper{width:240px;float:right;}.composite-vsct-layout-2 .composite-right-third{clear:both;}.composite-vsct-layout-3-composite-column-left{width:620px;float:left;}.composite-vsct-layout-3-composite-column-right{width:300px;float:right;}.composite-vsct-layout-3-composite-bottom{width:940px;clear:both;}.composite-vsct-layout-3 .composite-left-third-left-wrapper{width:300px;float:left;}.composite-vsct-layout-3 .composite-left-third-right-wrapper{width:300px;float:right;}.composite-vsct-layout-3 .composite-left-fourth{clear:both;}.composite-vsct-layout-one-col{width:940px;}.composite-threecol-25-50-25 .composite-column-first{width:130px;margin-right:20px;}.composite-threecol-25-50-25 .composite-column-first .composite-zone-inner{margin:0;}.composite-threecol-25-50-25 .composite-column-middle{width:640px;margin-right:20px;}.composite-threecol-25-50-25 .composite-column-middle .composite-zone-inner{margin:0;}.composite-threecol-25-50-25 .composite-column-last{width:130px;}.composite-threecol-25-50-25 .composite-column-last .composite-zone-inner{margin:0;}.composite-vsct-layout-25-75-composite-column-left{width:230px;float:left;margin-right:20px;}.composite-vsct-layout-25-75-composite-column-right{width:690px;float:right;}.composite-vsct-layout-50-50-composite-column-left{width:460px;float:left;margin-right:20px;}.composite-vsct-layout-50-50-composite-column-right{width:460px;float:right;} div#fancy_content{padding-top:25px;}div#fancy_close{height:20px;width:150px;top:0;z-index:999;}.node-type-lightbox{background-color:#fff;background-image:none;}.node-type-lightbox h2{margin:20px 0 5px 0;}.node-type-lightbox h3{margin:15px 0 5px 0;}.node-type-lightbox a,.node-type-lightbox a:visited{color:#0088CE;}.vsct-back-office.node-type-lightbox a,.vsct-back-office.node-type-lightbox a:visited{color:#4D4F53;}.node-type-lightbox a:hover{color:#4D4F53;text-decoration:none;}.node-type-lightbox p{margin:5px 0;}.node-type-lightbox h1 span{color:#0088ce;}div#fancy_close .closed{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/close.png);color:#9a9b9c;text-decoration:none;padding-right:25px;}.node-type-lightbox h1{text-transform:uppercase;border-bottom:1px solid #EAEAEA;margin:0 0 30px;padding:0 0 7px;text-transform:uppercase;font-weight:normal;}.node-type-lightbox .vsct-wysi-important-text,.node-type-lightbox .cke_show_borders .vsct-wysi-important-text{color:#0088ce;}.node-type-lightbox .lightbox-head-img img{margin-bottom:5px;}.node-type-lightbox #lightbox-content{padding:0 75px;}.node-type-lightbox table{margin-top:20px;}.node-type-lightbox table span{display:block;}.node-type-lightbox th,.node-type-lightbox td{border-bottom:2px solid #CCC;padding-top:5px;padding-bottom:5px;}.node-type-lightbox table th{font-weight:bold;color:#9A9B9C;}.node-type-lightbox table.cke_editor{margin-top:0;}.node-type-lightbox table.cke_editor span{display:inline;}.node-type-lightbox table.cke_editor .cke_voice_label{display:none;}.node-type-lightbox .cke_editor th,.node-type-lightbox .cke_editor td{padding:0;}.node-type-lightbox th{font-size:13px;font-weight:normal;border-top:2px solid #CCC;}.node-type-lightbox caption{position:absolute;margin-top:-9999px;}.node-type-lightbox .left{padding-left:5px;padding-right:20px;}.node-type-lightbox .right{padding-right:5px;padding-left:20px;}.node-type-lightbox .middle{background-color:#ECEDEB;padding-left:20px;padding-right:20px;}.node-type-lightbox ul{margin:0;padding:0 0 0 20px;} .page-404 #errorMessage p,.page-page-erreur-technique #errorMessage p,.page-404 #page-404-content #errorMessage{font-weight:bold;}.page-404 #page-404-content #errorMessage{font-size:12px;padding-left:50px;}.page-technical-error #page-error-content{overflow:hidden;}.page-404 .content ul,.page-page-erreur-technique .content ul,.page-technical-error #page-error-content ul{padding-left:15px;margin:0;}.page-404 .body,.page-page-erreur-technique .body{overflow:hidden;}.page-404 .error_subtitle,.page-page-erreur-technique .error_subtitle,.page-404 #page-404-content p{margin:10px 0;}.page-404 #choiceInfos,.page-page-erreur-technique #page-error-infos,.page-404 #page-404-content ul,.page-technical-error #page-error-content ul{width:385px;float:left;}.page-technical-error #page-error-content ul{width:375px;}.page-404 #choiceInfos li,.page-page-erreur-technique #page-error-infos li,.page-technical-error #page-error-content li{margin-bottom:10px;}.page-404 #choiceLinks,.page-page-erreur-technique #page-error-links,.page-404 #page-404-content #page-404-links,.page-technical-error #page-error-content #page-error-links{width:170px;float:right;}.page-technical-error #page-error-content #page-error-links{width:180px;}.page-page-erreur-technique #page-error-links,.page-technical-error #page-error-content #page-error-links{padding:0;list-style-type:none;}.page-404 #choiceLinks a,.page-page-erreur-technique #page-error-links a,.page-404 #page-404-content #page-404-links{margin-bottom:15px;}.page-reservation-paiement .content-content{position:relative;}.page-reservation-paiement #booking-payment-cb-commmitments{position:absolute;right:0;width:300px;}.page-reservation-paiement #booking-payment-cb-commmitments .left_second_1{background-color:#FFFFFF;-webkit-border-radius:3px;;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.4);;-moz-box-shadow:0 2px 8px rgba(0,0,0,.4);box-shadow:0 2px 8px rgba(0,0,0,.4);padding:20px;margin-bottom:40px;overflow:hidden;}.page-reservation-paiement #booking-payment-cb-commmitments .left_second_1 strong{border-bottom:1px solid #EAEAEA;margin:0 0 10px;padding:0 0 7px;text-transform:uppercase;font-weight:normal;color:#000;font-size:20px;display:block;font-family:"Avenir",Arial,sans-serif;}.page-reservation-paiement #booking-payment-cb-commmitments .left_second_1 .body strong{border:none;margin:0;padding:0;text-transform:none;font-size:11px;display:inline;color:#404040;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}.page-reservation-paiement #booking-payment-cb-commmitments .left_second_1 .body li strong{font-weight:normal;color:#E05206;}.page-reservation-paiement #booking-payment-cb-commmitments .left_second_1 ul{padding-left:0;list-style-type:none;}.page-reservation-paiement #booking-payment-cb-commmitments .left_second_1 li{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/bullet-check-1.png);background-repeat:no-repeat;background-position:left 5px;padding-left:15px;}.page-reservation-paiement #booking-payment-cb-commmitments .moreInfo{float:right;}.page-reservation-confirmation .three-ads .composite-zone-inner{clear:both;}.page-reservation-confirmation .three-ads .composite-zone-inner .zone-item-1,.page-reservation-confirmation .three-ads .composite-zone-inner .zone-item-2{float:left;}.page-reservation-confirmation .three-ads #block-vsct_vsca-block1,.page-reservation-confirmation .three-ads #block-vsct_vsca-block2{margin-bottom:0;}.msie6 .three-ads,.msie7 .three-ads,.msie8 .three-ads{overflow:hidden;}.msie6 .three-ads .composite-zone-inner .zone-item,.msie7 .three-ads .composite-zone-inner .zone-item,.msie8 .three-ads .composite-zone-inner .zone-item{width:199px;float:left;}#information-handis p{color:#E05206;font-weight:bold;}#information-handis ul{margin:0;padding:0;list-style:none;}#information-handis ul{margin-bottom:15px;}.page-billet-train-voyageurs-handicapes-saisie-coordonnees #information-handis ul{color:#404040;}.page-billet-train-voyageurs-handicapes-saisie-coordonnees ul{padding-left:13px;color:#E05206;}.page-billet-train-voyageurs-handicapes-saisie-coordonnees ul li span{color:#404040;}#information-handis li,.page-billet-train-voyageurs-handicapes-saisie-coordonnees li{margin-top:8px;margin-bottom:8px;}#information-handis ul strong span,.page-billet-train-voyageurs-handicapes-saisie-coordonnees li em{color:#E05206;font-style:normal;}#information-handis a{color:#404040;text-decoration:none;}#information-handis #tchat{background-color:#E0E1DC;font-weight:bold;padding:5px;}.page-kis-df ul{padding-left:13px;color:#e05206;margin-bottom:0;}.page-kis-df li{margin-top:8px;margin-bottom:8px;}.page-kis-df ul li a{color:#404040;}.page-billet-train-horaires .body h3{color:#e05206;font-size:12px;}.page-billet-train-horaires .body a{color:#404040;}.page-services-train-fiches-horaires #information h3,.page-services-train-fiches-horaires-confirmation #information h3{color:#e05206;font-size:12px;}.page-services-train-fiches-horaires #information ul,.page-services-train-fiches-horaires-confirmation #information ul{padding-left:11px;color:#e05206;margin-bottom:0;}.page-services-train-fiches-horaires #information ul li span,.page-services-train-fiches-horaires-confirmation #information ul li span{color:#404040;}.page-services-train-fiches-horaires #information a.get-adobe,.page-services-train-fiches-horaires-confirmation #information a.get-adobe{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/acrobat.png);background-repeat:no-repeat;padding-left:118px;margin-top:15px;display:block;text-decoration:none;line-height:13px;color:#404040;}.page-home-calendar .body ol,.page-resultat-aller .body ol,.page-resultat-retour .body ol,.page-resultat-recapitulatif .body ol{margin-left:20px;padding:0;}.page-home-calendar .body ol li,.page-resultat-aller .body ol li,.page-resultat-retour .body ol li,.page-resultat-recapitulatif .body ol li{font-weight:bold;color:#e05206;padding-left:15px;}.page-home-calendar .body ol li p,.page-resultat-aller .body ol li p,.page-resultat-retour .body ol li p,.page-resultat-recapitulatif .body ol li p{color:#404040;margin-bottom:10px;}.page-home-calendar .body ol li p:last-child,.page-resultat-aller .body ol li p:last-child,.page-resultat-retour .body ol li p:last-child,.page-resultat-recapitulatif .body ol li p:last-child{margin-bottom:0;}#block-vsct_france_calendar_blocks-france-comment-on-forum h4{background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/forum.png);background-repeat:no-repeat;font-size:11px;font-weight:normal;margin:0;padding-left:40px;line-height:28px;}#block-vsct_france_calendar_blocks-france-comment-on-forum h4:after{content:" \25BA\ ";}.page-resultat-aller .zone-color-df-france-4 a,.page-resultat-aller-df .zone-color-df-france-4 a,.page-resultat-retour .zone-color-df-france-4 a,.page-resultat-retour-df .zone-color-df-france-4 a,.page-resultat-recapitulatif .zone-color-df-france-4 a,.page-resultat-recapitulatif-df .zone-color-df-france-4 a{color:#0088CE;}.page-services-train-alerte-reservation .body h3,.page-services-train-notifier .body h3,.page-billet-train-saisie-age .body h3{color:#e05206;font-size:12px;}.page-services-train-alerte-reservation .body p,.page-services-train-notifier .body p{margin-bottom:10px;line-height:13px;}.page-services-train-alerte-reservation .body a,.page-services-train-notifier .body a{color:#0088CE;text-decoration:none;}.page-services-train-suivi-commande .body h3{color:#e05206;font-size:12px;}.page-services-train-suivi-commande .body p{margin-bottom:10px;line-height:13px;}.page-services-train-suivi-commande .body a{color:#0088CE;text-decoration:none;}div[data-machinename="fr_fr_calendar_context_block"]{display:none;} .color-df-france-1-wrapper ul li{list-style-type:none;margin:0;padding:0 0 0 20px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/list-style/list-style-df-7abb00.png) no-repeat 6px 6px;}.color-df-france-2-wrapper ul li{list-style-type:none;margin:0;padding:0 0 0 20px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/list-style/list-style-df-ccdc00.png) no-repeat 6px 6px;}.color-df-france-3-wrapper ul li{list-style-type:none;margin:0;padding:0 0 0 20px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/list-style/list-style-df-009aa6.png) no-repeat 6px 6px;}.color-df-france-4-wrapper ul li{list-style-type:none;margin:0;padding:0 0 0 20px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/list-style/list-style-df-0088ce.png) no-repeat 6px 6px;}.color-df-france-5-wrapper ul li{list-style-type:none;margin:0;padding:0 0 0 20px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/list-style/list-style-df-e05206.png) no-repeat 6px 6px;}.color-df-france-6-wrapper ul li{list-style-type:none;margin:0;padding:0 0 0 20px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/list-style/list-style-df-ffb612.png) no-repeat 6px 6px;}.color-sncf-1-wrapper ul li{list-style-type:none;margin:0;padding:0 0 0 20px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/list-style/list-style-df-6e267b.png) no-repeat 6px 6px;}.color-sncf-2-wrapper ul li{list-style-type:none;margin:0;padding:0 0 0 20px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/list-style/list-style-df-a1006b.png) no-repeat 6px 6px;}.color-sncf-3-wrapper ul li{list-style-type:none;margin:0;padding:0 0 0 20px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/list-style/list-style-df-cb0044.png) no-repeat 6px 6px;}.color-sncf-4-wrapper ul li{list-style-type:none;margin:0;padding:0 0 0 20px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/list-style/list-style-df-3e3d40.png) no-repeat 6px 6px;}.color-ouigo-wrapper ul li{list-style-type:none;margin:0;padding:0 0 0 20px;background:transparent url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/list-style/list-style-df-ca005d.png) no-repeat 6px 6px;}.color-df-france-1-wrapper a:hover{color:#7abb00;}.color-df-france-2-wrapper a:hover{color:#ccdc00;}.color-df-france-3-wrapper a:hover{color:#009aa6;}.color-df-france-4-wrapper a:hover{color:#0088ce;}.color-df-france-5-wrapper a:hover{color:#e05206;}.color-df-france-6-wrapper a:hover{color:#ffb612;}.color-sncf-1-wrapper a:hover{color:#6e267b;}.color-sncf-2-wrapper a:hover{color:#a1006b;}.color-sncf-3-wrapper a:hover{color:#cb0044;}.color-sncf-4-wrapper a:hover{color:#3e3d40;}.color-ouigo-wrapper a:hover{color:#CA005D;}strong.big-text{font-size:18px;}.color-df-france-1,.color-df-france-1 .colorize,.color-df-france-1-wrapper .colorize{color:#7abb00;}.color-df-france-1-background,.color-df-france-1 .colorize-background{background-color:#7abb00;}.zone-color-df-france-1 .colorize{color:#7ABB00;}.zone-color-df-france-1 .colorize-background{background-color:#7ABB00;}.color-df-france-2,.color-df-france-2 .colorize,.color-df-france-2-wrapper .colorize{color:#ccdc00;}.color-df-france-2-background,.color-df-france-2 .colorize-background{background-color:#ccdc00;}.zone-color-df-france-2 .colorize{color:#ccdc00;}.zone-color-df-france-2 .colorize-background{background-color:#ccdc00;}.color-df-france-3,.color-df-france-3 .colorize,.color-df-france-3-wrapper .colorize{color:#009aa6;}.color-df-france-3-background,.color-df-france-3 .colorize-background{background-color:#009aa6;}.zone-color-df-france-3 .colorize{color:#009aa6;}.zone-color-df-france-3 .colorize-background{background-color:#009aa6;}.color-df-france-4,.color-df-france-4 .colorize,.color-df-france-4-wrapper .colorize{color:#0088ce;}.color-df-france-4-background,.color-df-france-4 .colorize-background{background-color:#0088ce;}.zone-color-df-france-4 .colorize{color:#0088ce;}.zone-color-df-france-4 .colorize-background{background-color:#0088ce;}.color-df-france-5,.color-df-france-5 .colorize,.color-df-france-5-wrapper .colorize{color:#e05206;}.color-df-france-5-background,.color-df-france-5 .colorize-background{background-color:#e05206;}.zone-color-df-france-5 .colorize{color:#e05206;}.zone-color-df-france-5 .colorize-background{background-color:#e05206;}.color-df-france-6,.color-df-france-6 .colorize,.color-df-france-6-wrapper .colorize{color:#ffb612;}.color-df-france-6-background,.color-df-france-6 .colorize-background{background-color:#ffb612;}.zone-color-df-france-6 .colorize{color:#ffb612;}.zone-color-df-france-6 .colorize-background{background-color:#ffb612;}.color-sncf-1,.color-sncf-1 .colorize,.color-sncf-1-wrapper .colorize{color:#6e267b;}.color-sncf-1-background,.color-sncf-1 .colorize-background{background-color:#6e267b;}.zone-color-sncf-1 .colorize{color:#6e267b;}.zone-color-sncf-1 .colorize-background{background-color:#6e267b;}.color-sncf-2,.color-sncf-2 .colorize,.color-sncf-2-wrapper .colorize{color:#a1006b;}.color-sncf-2-background,.color-sncf-2 .colorize-background{background-color:#a1006b;}.zone-color-sncf-2 .colorize{color:#a1006b;}.zone-color-sncf-2 .colorize-background{background-color:#a1006b;}.color-sncf-3,.color-sncf-3 .colorize,.color-sncf-3-wrapper .colorize{color:#cb0044;}.color-sncf-3-background,.color-sncf-3 .colorize-background{background-color:#cb0044;}.zone-color-sncf-3 .colorize{color:#cb0044;}.zone-color-sncf-3 .colorize-background{background-color:#cb0044;}.color-sncf-4,.color-sncf-4 .colorize,.color-sncf-4-wrapper .colorize{color:#3e3d40;}.color-sncf-4-background,.color-sncf-4 .colorize-background{background-color:#3e3d40;}.zone-color-sncf-4 .colorize{color:#3e3d40;}.zone-color-sncf-4 .colorize-background{background-color:#3e3d40;}.color-df-black,.color-df-black .colorize,.color-df-black-wrapper .colorize{color:#000;}.color-df-black-background,.color-df-black .colorize-background{background-color:#000;}.zone-color-df-black .colorize{color:#000;}.zone-color-df-black .colorize-background{background-color:#000;}.color-df-grey-1,.color-df-grey-1 .colorize,.color-df-grey-1-wrapper .colorize{ color:#4d4f53;}.color-df-grey-1-background,.color-df-grey-1 .colorize-background{background-color:#4d4f53;}.zone-color-df-grey-1 .colorize{color:#4d4f53;}.zone-color-df-grey-1 .colorize-background{background-color:#4d4f53;}.color-df-grey-2,.color-df-grey-2 .colorize,.color-df-grey-2-wrapper .colorize{color:#747678;}.color-df-grey-2-background,.color-df-grey-2 .colorize-background{background-color:#747678;}.zone-color-df-grey-2 .colorize{color:#747678;}.zone-color-df-grey-2 .colorize-background{background-color:#747678;}.color-df-grey-3,.color-df-grey-3 .colorize,.color-df-grey-3-wrapper .colorize{ color:#9a9b9c;}.color-df-grey-3-background,.color-df-grey-3 .colorize-background{background-color:#9a9b9c;}.zone-color-df-grey-3 .colorize{color:#9a9b9c;}.zone-color-df-grey-3 .colorize-background{background-color:#9a9b9c;}.color-df-grey-4,.color-df-grey-4 .colorize,.color-df-grey-4-wrapper .colorize{color:#b2b4b3;}.color-df-grey-4-background,.color-df-grey-4 .colorize-background{background-color:#b2b4b3;}.zone-color-df-grey-4 .colorize{color:#b2b4b3;}.zone-color-df-grey-4 .colorize-background{background-color:#b2b4b3;}.color-df-grey-5,.color-df-grey-5 .colorize,.color-df-grey-5-wrapper .colorize{ color:#bcbdbc;}.color-df-grey-5-background,.color-df-grey-5 .colorize-background{background-color:#bcbdbc;}.zone-color-df-grey-5 .colorize{color:#bcbdbc;}.zone-color-df-grey-5 .colorize-background{background-color:#bcbdbc;}.color-df-grey-6,.color-df-grey-6 .colorize,.color-df-grey-6-wrapper .colorize{color:#e0e1dd;}.color-df-grey-6-background,.color-df-grey-6 .colorize-background{background-color:#e0e1dd;}.zone-color-df-grey-6 .colorize{color:#e0e1dd;}.zone-color-df-grey-6 .colorize-background{background-color:#e0e1dd;}.color-df-grey-7,.color-df-grey-7 .colorize,.color-df-grey-7-wrapper .colorize{color:#ecedeb;}.color-df-grey-7-background,.color-df-grey-7 .colorize-background{background-color:#ecedeb;}.zone-color-df-grey-7 .colorize{color:#ecedeb;}.zone-color-df-grey-7 .colorize-background{background-color:#ecedeb;}.color-eurostar,.color-eurostar .colorize,.color-eurostar-wrapper .colorize{color:#27414e;}.color-eurostar-background,.color-eurostar .colorize-background{background-color:#27414e;}.zone-color-eurostar .colorize{color:#27414e;}.zone-color-eurostar .colorize-background{background-color:#27414e;}.color-thalys,.color-thalys .colorize,.color-thalys-wrapper .colorize{color:#9a0000;}.color-thalys-background,.color-thalys .colorize-background{background-color:#9a0000;}.zone-color-thalys .colorize{color:#9A0000;}.zone-color-thalys .colorize-background{background-color:#9A0000;}.color-idtgv,.color-idtgv .colorize,.color-idtgv-wrapper .colorize{color:#762c85;}.color-idtgv-background,.color-idtgv .colorize-background{background-color:#762c85;}.zone-color-idtgv .colorize{color:#762c85;}.zone-color-idtgv .colorize-background{background-color:#762c85;}.color-lyria,.color-lyria .colorize,.color-lyria-wrapper .colorize{color:#c51021;}.color-lyria-background,.color-lyria .colorize-background{background-color:#c51021;}.zone-color-lyria .colorize{color:#c51021;}.zone-color-lyria .colorize-background{background-color:#c51021;}.color-lunea,.color-lunea .colorize,.color-lunea-wrapper .colorize{color:#957d98;}.color-lunea-background,.color-lunea .colorize-background{background-color:#957d98;}.zone-color-lunea .colorize{color:#957d98;}.zone-color-lunea .colorize-background{background-color:#957d98;}.color-teoz,.color-teoz .colorize,.color-teoz-wrapper .colorize{color:#a78a5e;}.color-teoz-background,.color-teoz .colorize-background{background-color:#a78a5e;}.zone-color-teoz .colorize{color:#a78a5e;}.zone-color-teoz .colorize-background{background-color:#a78a5e;}.color-teoz-eco,.color-teoz-eco .colorize,.color-teoz-eco-wrapper .colorize{color:#80a71a;}.color-teoz-eco-background,.color-teoz-eco .colorize-background{background-color:#80a71a;}.zone-color-teoz-eco .colorize{color:#80a71a;}.zone-color-teoz-eco .colorize-background{background-color:#80a71a;}.color-tgv,.color-tgv .colorize,.color-tgv-wrapper .colorize{color:#dc2c6d;}.color-tgv-background,.color-tgv .colorize-background{background-color:#dc2c6d;}.zone-color-tgv .colorize{color:#dc2c6d;}.zone-color-tgv .colorize-background{background-color:#dc2c6d;}.color-ouigo,.color-ouigo .colorize,.color-ouigo-wrapper .colorize{color:#CA005D;}.color-ouigo-background,.color-ouigo .colorize-background{background-color:#CA005D;}.zone-color-ouigo .colorize{color:#CA005D;}.zone-color-ouigo .colorize-background{background-color:#CA005D;}.color-vsct-1{color:#008035;}.color-vsct-1-background{background-color:#008035;}.color-vsct-2{color:#7bb01f;}.color-vsct-2-background{background-color:#7bb01f;}.color-vsct-3{color:#008dc2;}.color-vsct-3-background{background-color:#008dc2;}.color-vsct-4{color:#0088ce;}.color-vsct-4-background{background-color:#0088ce;}.color-vsct-5{color:#eb7507;}.color-vsct-5-background{background-color:#eb7507;}.color-vsct-6{color:#f1c703;}.color-vsct-6-background{background-color:#f1c703;}.color-vsct-7{color:#b3036a;}.color-vsct-7-background{background-color:#b3036a;}.color-vsct-black{color:#000;}.color-vsct-black-background{background-color:#000;}.color-vsct-grey-6{color:#393939;}.color-vsct-grey-6-background{background-color:#393939;}.color-vsct-grey-5{color:#5c5c5c;}.color-vsct-grey-5-background{background-color:#5c5c5c;}.color-vsct-grey-4{color:#636363;}.color-vsct-grey-4-background{background-color:#636363;}.color-vsct-grey-3{color:#bababa;}.color-vsct-grey-3-background{background-color:#bababa;}.color-vsct-grey-2{color:#e6e6e4;}.color-vsct-grey-2-background{background-color:#e6e6e4;}.color-vsct-grey-1{color:#ecece4;}.color-vsct-grey-1-background{background-color:#ecece4;}.color-vsct-white{color:#fff;}.color-vsct-white-background{background-color:#fff;}.color-eurostar{color:#27414e;}.color-eurostar-background{background-color:#27414e;}.color-thalys{color:#9a0000;}.color-thalys-background{background-color:#9a0000;}.color-idtgv{color:#762c85;}.color-idtgv-background{background-color:#762c85;}.color-lyria{color:#c51021;}.color-lyria-background{background-color:#c51021;}.color-lunea{color:#957d98;}.color-lunea-background{background-color:#957d98;}.color-teoz{color:#a78a5e;}.color-teoz-background{background-color:#a78a5e;}.color-teoz-eco{color:#80a71a;}.color-teoz-eco-background{background-color:#80a71a;}.color-tgv{color:#dc2c6d;}.color-tgv-background{background-color:#dc2c6d;} #interstitial-header,#print-friendly-header{background-color:#fff;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion_france/images/header-border-1.png),-khtml-gradient(linear,left top,left bottom,from(#e1e0dd),to(#fff));background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion_france/images/header-border-1.png),-moz-linear-gradient(top,#e1e0dd,#fff);background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion_france/images/header-border-1.png),-ms-linear-gradient(top,#e1e0dd,#fff);background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion_france/images/header-border-1.png),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e1e0dd),color-stop(100%,#fff));background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion_france/images/header-border-1.png),-webkit-linear-gradient(top,#e1e0dd,#fff);background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion_france/images/header-border-1.png),-o-linear-gradient(top,#e1e0dd,#fff);background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion_france/images/header-border-1.png);background-repeat:no-repeat;background-position:bottom center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.4);-moz-box-shadow:0 2px 8px rgba(0,0,0,.4);box-shadow:0 2px 8px rgba(0,0,0,.4);margin-bottom:40px;position:relative;height:80px;}#interstitial-header-wrapper,#print-friendly-header-wrapper{margin:0 auto;position:relative;width:960px;}#interstitial-header #logo-site,#print-friendly-header #logo-site{bottom:-98px;left:0;position:absolute;}#top-region{background-color:#626367;background-image:url(/web/20130908171211im_/http://www.voyages-sncf.com/sites/all/themes/digital_fusion/images/background-noise.png);background-repeat:repeat;}#megabanner,#megabanner-push{float:left;}#megabanner{border-right:1px solid #707070;padding-right:17px;}.msie7 #megabanner{margin-bottom:15px;}#megabanner-push{border-left:1px solid #262626;padding-left:18px;}br.clear{clear:both;} /* FILE ARCHIVED ON 17:12:11 Sep 08, 2013 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 05:22:36 May 20, 2022. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 180.426 exclusion.robots: 0.124 exclusion.robots.policy: 0.115 cdx.remote: 0.076 esindex: 0.012 LoadShardBlock: 136.698 (3) PetaboxLoader3.datanode: 122.792 (4) CDXLines.iter: 20.476 (3) load_resource: 91.477 PetaboxLoader3.resolve: 29.875 */