@charset "UTF-8"; @import url(/web/20120730044222cs_/http://train.voyages-sncf.com/css/reset.css); @import url(/web/20120730044222cs_/http://train.voyages-sncf.com/css/layout.css); @import url(/web/20120730044222cs_/http://train.voyages-sncf.com/css/buttons.css); @import url(/web/20120730044222cs_/http://train.voyages-sncf.com/css/body.css); @import url(/web/20120730044222cs_/http://train.voyages-sncf.com/css/newsletter.css); @import url(/web/20120730044222cs_/http://train.voyages-sncf.com/css/gestionCommande.css); @import url(/web/20120730044222cs_/http://train.voyages-sncf.com/css/expressBooking.css); @import url(/web/20120730044222cs_/http://train.voyages-sncf.com/css/espaceMerchandising.css); /* >>>>>>> Styles herites du commons.css de web2 */ /* Y a du tri à faire... */ body { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #636363; } form p { margin: 0.3em 0; } input, button, textarea, select, option{ font: normal 1em Arial, Helvetica, sans-serif; } blockquote{ font-style: italic; } dd{ margin:0 0 .3em 1em; } legend, dt{ font-weight: bold; } label em{ font-size: 0.8em; font-style: normal; font-weight: normal; } img{ vertical-align: middle; } a{ text-decoration: none; } a:hover, a:focus { text-decoration: underline; } #dv_publicite { margin:0 auto; text-align:center;width:976px; } /*************** Messages d'erreurs et de warnings *******************/ .messagesError p, .messagesWarning p, #messagesWarning p, #messagesWarning ul, .messagesWarning ul { padding:0 1.5em; margin:0; border-left:1px solid #c00000; } .messagesError, .messagesWarning, #messagesWarning { margin: 1em 0 0.5em 0; padding: 0.5em 0.5em 0.5em 4.5em; background-position: 0.3em 0.4em; background-color: #ecece4; font-weight: bold; margin:0.5em 0; } .messagesWarning p, #messagesWarning p, .messagesWarning ul, #messagesWarning ul { border-color:#005a97; text-align: justify; } .messagesWarning ul, #messagesWarning ul { padding-left:30px; } .messagesError{ background-image: url(/web/20120730044222im_/http://train.voyages-sncf.com/images/errorAlert.png); background-position:20px 50%; color: #c00000; background-repeat: no-repeat; clear:left; } .messagesError a, #messagesError a, .messagesWarning a, #messagesWarning a { text-decoration: underline; } .messagesError a:hover, #messagesError a:hover, .messagesWarning a:hover, #messagesWarning a:hover { text-decoration: none; } .messagesError a, #messagesError a { color: #c00000; } .messagesWarning a, #messagesWarning a { color:#005a97; } /* Cache les codes MEA renvoyés par l'errorCollector */ .meaErrorCodes, .meaAlertCodes, .meaWarningCodes { display: none; } .messagesWarning, #messagesWarning{ background-image: url(/web/20120730044222im_/http://train.voyages-sncf.com/images/errorWarning.png); background-position:4% 50%; color:#005a97; background-repeat: no-repeat; } /* Cacher un élément html via css : label, span, legend, etc. */ .out{ position:absolute; left:-999em; margin-top:-999em; } /* <<<<<<< Styles herites du commons.css de web2 */ /* >>>>>>> Titres */ h1.title-full { margin-bottom: 15px; } .title-full { text-transform: uppercase; color: #000; border-bottom: 4px solid #003480; /* Couleur par defaut de la bordure */ margin: 0 0 7px 0; font-size: 1.6em; min-height: 13px; } .title-full .title-wording { padding-right: 5px; float: left; background-color: #E6E6E4; } .title-full span span { color: #003480; } .title-full.medium { font-size:1.25em; min-height:9px; margin:3px 0; } /* <<<<<<< /Titres */ /* <<<<<<< /Titres de formulaire de booking */ .title-booking { background-color: #BABABA; background-image: url(/web/20120730044222im_/http://train.voyages-sncf.com/images/booking-title.png); background-position: left top; background-repeat: no-repeat; border: 1px solid #FFFFFF; color: #393939; font-size: 1.1em; margin: 5px 0; padding: 4px 4px 4px 28px; } .title-booking.clickable { padding: 0; } .title-booking a { color: #393939; text-decoration: none; display: block; padding: 4px 4px 4px 28px; } /* >>>>>> Listes de presentation */ .ul-presentation { list-style-image:none; list-style-type:none; margin: 0; padding:0 } /* <<<<<< /Listes de presentation */ /* >>>>>> Formulaire simple (fond gris, un champ, un bouton, en ligne) */ .subscribe { margin-top:15px; border-top:1px solid #8A8A8A; padding-top:5px; overflow:hidden; } .subscribe p { font-weight:bold; } .form-simple { float: left; } .form-simple input { border: none; background-color: #ececec; border: 1px solid #d9d9d9; } .form-simple .button-ok { cursor: pointer; } .form-simple .text { width: 175px; } .form-simple #idee-input { font-weight: bold; } /* <<<<<<< Formulaire simple */ /* >>>>>> Info chaude */ #info_fiable_msg_court { color: #393939; font-weight: bold; background-image: url(/web/20120730044222im_/http://train.voyages-sncf.com/images/info-fiable.png); background-repeat: no-repeat; background-position: left top; width: 940px; padding: 0; min-height: 47px; margin-bottom: 20px; font-size: 1.2em; overflow: hidden; padding-top: 20px; } #info_fiable_msg_court p { margin-right: 5px; min-height: 27px; padding: 20px 0 12px 60px; display: inline; } #info_fiable_msg_court a { color: #393939; text-decoration: underline; padding: 0; display: inline; } #info_fiable_msg_court a:hover { text-decoration: none; } /* <<<<<< Info chaude */ .infoBulle { display:inline; } .ongletPub { background-color:#393939; text-align:center; text-transform:uppercase; color:#EEE; font-size:0.8em; padding:3px 0; font-weight:normal; } ul { list-style:none; } .puce-titre { background:url("/web/20120730044222im_/http://train.voyages-sncf.com/images/bullet1.png") no-repeat scroll -4px -3px transparent; text-indent:18px; color:#5f5f5f; text-decoration:none; } .puce-savoir-plus { background:url("/web/20120730044222im_/http://train.voyages-sncf.com/images/savoir_plus.jpg") no-repeat scroll right -1px transparent; color:#5f5f5f; display:inline; text-decoration:underline; padding-right:18px; } a { color:#4c3e45; } tbody { border:none; } #expressBooking strong.form-title { position:absolute; margin-top:-9999px; } h1, .pageTitle { text-transform:uppercase; color:#fff; font-size:1.6em; font-weight:bold; margin-bottom:20px; padding:10px; margin-top:1px; } h1 small, .pageTitle small { text-transform:none; display:block; font-size:0.7em; font-weight:normal; } #breadcrumb { padding: 2px 0 12px 10px; background-color: #e6e6e5; font-weight:normal; } #breadcrumb, #breadcrumb a { color: #636363; } #breadcrumb a { text-decoration: underline; } #breadcrumb a:hover { text-decoration: none; } /* Blocs home transporteurs */ .blockLeft { margin-bottom:20px; margin-right:10px; float:left; width:380px; } .blockRight { margin:0px; float:right; width:220px; overflow:hidden; } #block1, #block2 { border-bottom:1px solid #8a8a8a; } #block1 a, #block2 a { text-transform:uppercase; color:#000; font-weight:bold; } #block1 ul, #block2 ul { list-style-type:disc; padding-left:5px; margin-left:10px; margin-bottom:15px; } #block1 li, #block2 li { font-size:1.1em; margin-top:15px; } #block4 ul li a { color:#FFFFFF; } #block4 ul li a, #block4 ul li span{ color:#FFFFFF; display:block; font-size:1.1em; padding:55px 0 15px 5px; } #block5 { background-color:#422924; background-image:url(/web/20120730044222im_/http://train.voyages-sncf.com/images/magazine-bg.png); background-position:left top; background-repeat:repeat-y; padding:10px; color:#fff; width:360px; } #block5 h2{ text-transform:uppercase; margin-bottom:15px; font-size:1.6em; } #block5 a { text-transform:uppercase; color:#fff; display:block; padding-bottom:5px; padding-right:15px; background-image:url(/web/20120730044222im_/http://train.voyages-sncf.com/images/bullets.png); background-position:right -400px; background-repeat:no-repeat; } #block5 li { margin-bottom:15px; } #block5 li img { float:left; margin-right:10px; } /* Blocs page transporteurs */ #colLeft { float:left; width:162px; } /* Hack spécifique pour FF2 qui ne supporte pas le float sur le menu */ /*.menu {float: left;} .menu , x:-moz-any-link {float: none;} ul.menu { width: 162px; padding: 5px 0 0 0; } ul.menu ul{ padding-left: 0; } .menu ul{ margin-left: -6px; } .menu a { color: #6f6169; font-weight: normal; line-height: 17px; display: block; } ul.menu li { background-image: none; list-style-image: none; list-style-type: none; padding: 0 0 0 6px; margin: 5px 0 0 0; line-height: 17px; color: #fff; }*/ /* Hack temporaire, à mettre dans css IE7 */ *+html .menu li ul { margin: 0; } .menu li.leaf.first a:hover, .menu li.expanded ul li.leaf a:hover, .menu li.expanded ul li.leaf a:focus{ text-decoration: none; } .menu li.topic,.menu li.expanded { margin: 10px 0 0 0; font-weight: bold; } .menu li:hover{ background-color: #fff; display: block; } .menu li.leaf.first a { } .menu li li.leaf.first a { font-style: normal; font-size: 11px; } #pageContent { padding:0px 0px 15px 10px; float:left; width:443px; } #pageContent h1 { font-size:1.6em; margin-bottom:15px; padding-left:0px; } #pageContent h3 { font-size:1.15em; text-decoration:underline; } #pageContent ul { margin-left:30px; list-style-type:disc; } #info_desserte { border:1px solid #000; } #l_main table#info_desserte td.desserte { color:#6F6169; font-weight:bold; } #l_main table#info_desserte td { border:1px solid #000000; font-size:1em; padding:0.46em 0; text-align:center; } #l_main table#info_desserte td.desserte { text-align:left; padding-left:2px; } .form-simple .text { float:left; } .form-simple .button-ok { float:left; } #block-block-6 #container { background: #9A0000; color: #fff; height:211px; } #block-block-6 #container p { padding:0 10px; } #block-block-6 #container p img { margin: 0 -10px 10px; } #block-block-6 a:link, #block-block-6 a:hover, #block-block-6 a:visited { color: #FFFFFF; } #block-block-6 ul { list-style-type: disc; padding-left: 1.7em; } #block-block-6 ul li { background: none; padding-left: 0; } #block1 .title-full, #block2 .title-full { margin-bottom:20px; } #li-train .tab-link { background-color:#F6F4F5; } #pageContent h2 { border-bottom:1px solid #636363; font-size:1.2em; margin:10px 0 20px; text-transform:uppercase; padding-bottom:5px; } #footnotes { background-color: #FFFFFF; margin: 0 auto; overflow: hidden; padding: 10px; width: 940px; } #d_footnotes dt { display: inline; } #d_footnotes dd { display: block; margin-top: -10px; } #image-gauche { float:left; padding-right: 15px; } #principaux-trajets { background:none repeat scroll 0 0 #EAEAEA; padding:10px; } .en-savoir-plus { padding:10px; margin-bottom:15px; } #l_menucontext .content-simple{width:100%; background:#eaeaea; margin: 0 0 10px 0; padding:0 0 10px 0;} #l_menucontext .content-simple h2{font: Bold 16px Arial,sans-serif; border-bottom:1px solid #7f7f7f; text-transform:uppercase; padding: 20px 0 10px 20px;} #l_menucontext .content-simple p{padding:10px 20px 0 20px;} #l_menucontext .content-simple p.droite{text-align:right;} #l_menucontext .content-simple p.droite a{color:#5f5f5f; font: normal 12px Arial,sans-serif; background: transparent url(/web/20120730044222im_/http://train.voyages-sncf.com/images/right-puce-droite.gif) top right no-repeat; padding: 0 20px 0 0;} #l_menucontext .content-simple ul{padding:10px 20px 0 35px;} #l_menucontext .content-simple ul li{list-style-type:disc; color:#F15930; line-height:22px; font: normal 12px Arial,sans-serif; padding:5px 0 0 0;} #l_menucontext .content-simple ul li.gare{list-style-type:none;} #l_menucontext .content-simple ul li.gare img{ width:80px; padding-right:10px;} #l_menucontext .content-simple #nuage{padding:20px; text-align:justify} #l_menucontext .content-simple #nuage span{margin-right:15px;} #l_menucontext .content-simple ul li a, #right .content-simple span a{color:#5f5f5f; font: normal 12px Arial,sans-serif;} #l_menucontext .content-simple a {font-weight: bold; text-decoration: underline;} #l_menucontext .content-simple a:hover {text-decoration: none;} /* jquery.tooltip.css */ #tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85; } #tooltip h3, #tooltip div { margin: 0; } /* fieldgruop.css */ /* $Id: fieldgroup.css,v 1.2.2.2 2009/03/14 18:55:20 yched Exp $ */ div.fieldgroup { margin:.5em 0 1em 0; } div.fieldgroup .content { padding-left:1em;/*LTR*/ } /* node.css */ /* $Id: node.css,v 1.5 2008/01/25 21:21:44 goba Exp $ */ .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; /* LTR */ margin-left: 0.5em; /* LTR */ clear: right; /* LTR */ } 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; } /* defaults.css */ /* $Id: defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */ /* ** HTML elements */ 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; /* LTR */ padding-right: 1em; /* LTR */ border-bottom: 3px solid #ccc; } /* ** Markup free clearing ** Details: http://www.positioniseverything.net/easyclearing.html */ .clear-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clear-block { display: inline-block; } /* Hides from IE-mac \*/ * html .clear-block { height: 1%; } .clear-block { display: block; } /* End hide from IE-mac */ /* system-menus.css */ /* $Id: system-menus.css,v 1.1 2007/10/05 14:50:25 goba Exp $ */ ul.menu { list-style: none; border: none; text-align:left; /* LTR */ } ul.menu li { margin: 0 0 0 0.5em; /* LTR */ } li.expanded { list-style-type: circle; list-style-image: url(/web/20120730044222im_/http://train.voyages-sncf.com/images/menu-expanded.png); padding: 0.2em 0.5em 0 0; /* LTR */ margin: 0; } li.collapsed { list-style-type: disc; list-style-image: url(/web/20120730044222im_/http://train.voyages-sncf.com/images/menu-collapsed.png); /* LTR */ padding: 0.2em 0.5em 0 0; /* LTR */ margin: 0; } li.leaf { list-style-type: square; list-style-image: url(/web/20120730044222im_/http://train.voyages-sncf.com/images/menu-leaf.png); padding: 0.2em 0.5em 0 0; /* LTR */ 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; /* LTR */ } /* user.css */ /* $Id: user.css,v 1.7 2007/06/21 04:38:41 unconed Exp $ */ #permissions td.module { font-weight: bold; } #permissions td.permission { padding-left: 1.5em; /* LTR */ } #access-rules .access-type, #access-rules .rule-type { margin-right: 1em; /* LTR */ float: left; /* LTR */ } #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; /* LTR */ margin-left: 0.5em; /* LTR */ clear: right; /* LTR */ } #user-admin-settings fieldset .description { font-size: 0.85em; padding-bottom: .5em; } /* Generated by user.module but used by profile.module: */ .profile { clear: both; margin: 1em 0; } .profile .picture { float: right; /* LTR */ margin: 0 1em 1em 0; /* LTR */ } .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; } /* FILE ARCHIVED ON 04:42:22 Jul 30, 2012 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 04:53:52 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: 89.881 exclusion.robots: 0.16 exclusion.robots.policy: 0.147 RedisCDXSource: 0.826 esindex: 0.013 LoadShardBlock: 62.611 (3) PetaboxLoader3.datanode: 76.034 (4) CDXLines.iter: 23.275 (3) load_resource: 61.038 PetaboxLoader3.resolve: 22.796 */