* { margin: 0; padding: 0; } body { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_trame.png") repeat scroll 0 0 #CCCCCC; color: #333333; font-family: Arial; font-size: 11px; text-align: center; } #bg table { height: 100%; overflow: hidden; width: 100%; } #bg div { height: 200%; left: -50%; position: fixed; top: -50%; width: 200%; z-index: -9999; } #bg td { text-align: center; vertical-align: middle; } #bg img { margin: 0 auto; min-height: 50%; min-width: 50%; } a img { border: 0 none; } #global { min-height: 100%; width: 100%; } #top { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_top.png") repeat-x scroll 0 0 transparent; height: 40px; width: 100%; } #top #logo_sncf { float: left; margin: 9px 0 0; } #top #logo_sncf img, #top #logo_sncf span { color: #AAAAAA; float: left; font-size: 10px; text-transform: uppercase; } #top #logo_sncf span { border-left: 1px solid #666666; margin: 5px 20px; padding: 1px 19px; } #header { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_header.png") repeat-x scroll center 77px #FFFFFF; box-shadow: 1px 2px 3px #AAAAAA; height: 80px; width: 100%; } #header #logo_voyage { position: absolute; } #header #menu { float: left; margin: 18px 0 0 200px; } #header #menu ul { float: left; margin: 22px 0 0 10px; } #header #menu ul li { float: left; font-size: 12px; list-style: none outside none; text-transform: uppercase; } #header #menu ul li img { float: left; margin: 0 15px; } #header #menu ul li a { color: #333333; float: left; margin: 4px 0; text-decoration: none; } #header #menu .current { float: left; font-size: 18px; text-transform: uppercase; } #header #menu .current.vert span, #header #menu ul li.vert a { color: #70A800; } #header #menu .current.rose span, #header #menu ul li.rose a { color: #FF2C75; } #header #menu .current.violet span, #header #menu ul li.violet a { color: #750D7D; } #header #menu .current.bleu span, #header #menu ul li.bleu a { color: #0092CF; } #page, #footer { width: 100%; } div#footer { bottom: 0; clear: both; left: 0; padding: 10px; *padding: 0; position: relative; width: 99%; } #footer ul { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_top.png") repeat-x scroll 0 0 transparent; border-radius: 2px 2px 2px 2px; box-shadow: 1px 1px 2px #AAAAAA; float: right; } #footer ul li { float: left; font-size: 9px; list-style: none outside none; margin: 7px 10px 2px; } #footer ul li#site { margin: 7px 10px 5px 7px; } #footer ul li .separation { border-right: 1px solid #D9D9D9; float: left; height: 12px; margin: 0 0 0 11px; } #footer ul li a { color: #FFFFFF; float: left; text-decoration: none; } #top .content, #header .content, #page .content, #footer .content { margin: 0 auto; text-align: left; width: 994px; } #footer .content { text-align: right; } #page #titre_page { float: left; margin: 20px 0 0; width: 175px; } #page #liste_bloc { float: left; margin: 20px 0 5px; width: 819px; } #page #liste_bloc .colonne { float: left; width: 402px; } #page #liste_bloc #colonne_1.colonne { width: 417px; } #page #liste_bloc .colonne .bloc { border-radius: 2px 2px 2px 2px; box-shadow: 1px 1px 2px #AAAAAA; float: left; margin: 0 0 15px; width: 402px; padding-bottom: 4px; } @-moz-document url-prefix() { 151px 0 0 93px #page #liste_bloc .colonne .bloc { padding-bottom: 0px; } } #page.vert #liste_bloc #colonne_1 #bloc_1 { background: none repeat scroll 0 0 #7DBF38; } #page.violet #liste_bloc #colonne_1 #bloc_1 { background: none repeat scroll 0 0 #750D7D; } #page.bleu #liste_bloc #colonne_1 #bloc_1 { background: none repeat scroll 0 0 #0092CF; } #page.rose #liste_bloc #colonne_1 #bloc_1 { background: none repeat scroll 0 0 #FF2C75; } #page.vert #liste_bloc #colonne_2 #bloc_3 { background: none repeat scroll 0 0 #067E44; } #page.violet #liste_bloc #colonne_2 #bloc_3 { background: none repeat scroll 0 0 #BE5AC5; } #page.bleu #liste_bloc #colonne_2 #bloc_3 { background: none repeat scroll 0 0 #0D56B9; } #page.rose #liste_bloc #colonne_2 #bloc_3 { background: none repeat scroll 0 0 #9E1461; } #page.vert #liste_bloc #colonne_1 #bloc_2, #page.vert #liste_bloc #colonne_2 #bloc_4, #page.violet #liste_bloc #colonne_1 #bloc_2, #page.violet #liste_bloc #colonne_2 #bloc_4, #page.bleu #liste_bloc #colonne_1 #bloc_2, #page.bleu #liste_bloc #colonne_2 #bloc_4, #page.rose #liste_bloc #colonne_1 #bloc_2, #page.rose #liste_bloc #colonne_2 #bloc_4 { background: none repeat scroll 0 0 #FFFFFF; } #page #liste_bloc .colonne .bloc h2 a { color: #FFFFFF; float: left; font-size: 29px; font-weight: normal; margin: 21px 34px 9px 33px; text-decoration: none; text-transform: uppercase; width: 334px; } #page.vert #liste_bloc #colonne_1 #bloc_2 h2 a, #page.vert #liste_bloc #colonne_2 #bloc_4 h2 a { color: #7DBF38; text-decoration: none; } #page.violet #liste_bloc #colonne_1 #bloc_2 h2 a, #page.violet #liste_bloc #colonne_2 #bloc_4 h2 a { color: #750D7D; text-decoration: none; } #page.bleu #liste_bloc #colonne_1 #bloc_2 h2 a, #page.bleu #liste_bloc #colonne_2 #bloc_4 h2 a { color: #0092CF; text-decoration: none; } #page.rose #liste_bloc #colonne_1 #bloc_2 h2 a, #page.rose #liste_bloc #colonne_2 #bloc_4 h2 a { color: #FF2C75; text-decoration: none; } #page #liste_bloc .colonne .bloc h3 { color: #FFFFFF; float: left; font-size: 12px; font-weight: normal; margin: 0 34px 18px; text-transform: uppercase; width: 334px; } #page #liste_bloc .colonne .bloc .image { margin-bottom: 2px; } #page #liste_bloc .colonne #bloc_2 { height: auto; *height: inherit; } #page.rose #liste_bloc .colonne #bloc_2 ul{ margin-top: 4px; } #page.violet #liste_bloc .colonne #bloc_2 ul { margin-top: 12px; } #page.rose #liste_bloc .colonne #bloc_4 p, #page.violet #liste_bloc .colonne .bloc p { color: #FFFFFF; float: left; height: 20px; /* line-height: inherit;*/ width: 315px; } #page.vert #liste_bloc .colonne #bloc_4 p, #page.bleu #liste_bloc .colonne #bloc_4 p { margin: 0 124px 20px 34px; } #page #liste_bloc .colonne .bloc p { color: #FFFFFF; float: left; margin: 0 124px 18px 34px; width: 315px; } #page.vert #liste_bloc #colonne_1 #bloc_2 p, #page.vert #liste_bloc #colonne_2 #bloc_4 p, #page.violet #liste_bloc #colonne_1 #bloc_2 p, #page.violet #liste_bloc #colonne_2 #bloc_4 p, #page.bleu #liste_bloc #colonne_1 #bloc_2 p, #page.bleu #liste_bloc #colonne_2 #bloc_4 p, #page.rose #liste_bloc #colonne_1 #bloc_2 p, #page.rose #liste_bloc #colonne_2 #bloc_4 p { color: #666666; } #page #liste_bloc .colonne .bloc ul { float: left; margin: 0 0 2px 0; margin: 1px 0 4px \0/; *margin:0; *padding-bottom: 3px; } @-moz-document url-prefix() { #page #liste_bloc .colonne .bloc ul { margin: 0 0 5px; } } #page #liste_bloc .colonne .bloc ul li { float: left; height: 67px; list-style: none outside none; width: 67px; } #page #liste_bloc .colonne .bloc .video, #page #liste_bloc .colonne .bloc .image { float: left; } #page .clear { clear: left; } #page #sous_menu { box-shadow: 1px 1px 2px #AAAAAA; float: left; margin: 20px 0 0; width: 160px; } #page #sous_menu ul li { list-style: none outside none; } #page #sous_menu ul li a { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_sous_menu.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; float: left; font-size: 13px; height: 16px; padding: 17px 10px; text-decoration: none; text-transform: uppercase; width: 140px; } #page #sous_menu ul li ul li a { font-size: 9px; height: 14px; padding: 8px 10px; width: 140px; } #page #sous_menu ul li.premier a { border-radius: 2px 2px 0 0; } #page #sous_menu ul li.premier ul li a { border-radius: 0 0 0 0; } #page #sous_menu ul li.dernier a { border-radius: 0 0 2px 2px; } #page #sous_menu ul li.dernier ul li a { border-radius: 0 0 0 0; } #page #sous_menu ul li.current ul li.current a { padding: 8px 10px; width: 155px; } #page.vert #sous_menu ul li.current a { background: none repeat scroll 0 0 #54960F; } #page.vert #sous_menu ul li.current ul li a { background: none repeat scroll 0 0 #78BA33; } #page.rose #sous_menu ul li.current a { background: none repeat scroll 0 0 #FF2872; } #page.rose #sous_menu ul li.current ul li a { background: none repeat scroll 0 0 #FF699C; } #page.violet #sous_menu ul li.current a { background: none repeat scroll 0 0 #AC44B4; } #page.violet #sous_menu ul li.current ul li a { background: none repeat scroll 0 0 #D66EDE; } #page.bleu #sous_menu ul li.current a { background: none repeat scroll 0 0 #0092CF; } #page.bleu #sous_menu ul li.current ul li a { background: none repeat scroll 0 0 #15C2F4; } #page.vert #sous_menu ul li.current ul li.current a { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_sous_menu_vert.png") no-repeat scroll 0 0 transparent; } #page.violet #sous_menu ul li.current ul li.current a { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_sous_menu_violet.png") no-repeat scroll 0 0 transparent; } #page.bleu #sous_menu ul li.current ul li.current a { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_sous_menu_bleu.png") no-repeat scroll 0 0 transparent; } #page.rose #sous_menu ul li.current ul li.current a { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_sous_menu_rouge.png") no-repeat scroll 0 0 transparent; } #page #interieur_page { background: none repeat scroll 0 0 #FFFFFF; border-radius: 2px 2px 2px 2px; box-shadow: 1px 1px 2px #AAAAAA; float: left; margin: 20px 0 15px 20px; width: 814px; } #page.vert #interieur_page { background: none repeat scroll 0 0 #067E44; } #page.violet #interieur_page { background: none repeat scroll 0 0 #750D7D; } #page.bleu #interieur_page { background: none repeat scroll 0 0 #0056AD; } #page.rose #interieur_page { background: none repeat scroll 0 0 #9E1461; } #page #interieur_page #information { float: left; width: 814px; } #page #interieur_page #information #fermer { cursor: pointer; margin: 10px 0 0 749px; position: absolute; } #page #interieur_page #information #fermer a { color: #FFFFFF; text-decoration: none; } #page #interieur_page #information #fermer span, #page #interieur_page #information #fermer img { float: left; margin: 0 0 0 5px; } #page #interieur_page #information h1, #page #interieur_page #information h2, #page #interieur_page #information h3, #page #interieur_page #information h4 { float: left; font-weight: normal; width: 794px; } #page #interieur_page #information h4 { font-size: 11px; margin: 0 20px 10px; } #page #interieur_page #information h1 { font-size: 27px; margin: 0 20px 10px; text-transform: uppercase; } #page #interieur_page #information h3 { color: #FFFFFF; font-size: 13px; margin: 0 20px 20px; width: 750px; } #page.vert #interieur_page #information h4, #page.vert #interieur_page #information h1 { color: #7EBF37; } #page.violet #interieur_page #information h4, #page.violet #interieur_page #information h1 { color: #F67DFF; } #page.bleu #interieur_page #information h4, #page.bleu #interieur_page #information h1 { color: #0092CF; } #page.rose #interieur_page #information h4, #page.rose #interieur_page #information h1 { color: #FF2C75; } #page #interieur_page #detail { background: none repeat scroll 0 0 #FFFFFF; float: left; margin: -3px 0 10px; width: 100%; } #page #interieur_page #detail.no_marge { margin: 0; } #page #interieur_page #detail.no_marge_bottom { margin: 0 0 10px; } #page #interieur_page #detail #galerie #liste_element h2 { margin-left: 4px; } #page #interieur_page #detail h2 { float: left; font-size: 20px; font-weight: normal; margin: 20px; width: 100%; } #page.violet #interieur_page #detail h2 { color: #F67DFF; font-size: 30px; } #page.bleu #interieur_page #detail h2 { color: #15C2F4; font-size: 30px; } #page.rose #interieur_page #detail h2 { color: #FF2C75; font-size: 30px; } #page.vert #interieur_page #detail h2 { color: #7EBF37; font-size: 30px; } #page #interieur_page #detail #texte { color: #595657; float: left; line-height: 17px; margin: 20px; width: 221px; } #page #interieur_page #detail #texte.large { font-size: 13px; width: 770px; } #page #interieur_page #detail #texte.emploi { width: 694px; } #page #interieur_page #detail #texte p { margin: 0 0 10px; } #page #interieur_page #detail #texte p.titre.accroche { margin-left: -3px; } #page #interieur_page #detail #texte a { text-decoration: none; } #page.violet #interieur_page #detail #texte a { color: #AD45B5; } #page.bleu #interieur_page #detail #texte a { color: #0056AD; } div h1.titreh1 { font-size: 40px; } span.million { font-size: 20px; font-weight: bold; } span.million.twitter { font-size: 15px; } #page.bleu #interieur_page #detail div h1.titreh1 { color: #0056AD; } #page.bleu #interieur_page #detail div span.million { color: #0056AD; } #page.rose #interieur_page #detail div h1.titreh1 { color: #9E1461; } #page.rose #interieur_page #detail div span.million { color: #9E1461; } #page.vert #interieur_page #detail div h1.titreh1 { color: #067E44; } #page.vert #interieur_page #detail div span.million { color: #067E44; } #page.violet #interieur_page #detail div h1.titreh1 { color: #750D7D; } #page.violet #interieur_page #detail div span.million { color: #750D7D; } #page #interieur_page #detail #video { background: none repeat scroll 0 0 #CCCCCC; float: left; height: 308px; margin: 0 0 0 10px; width: 543px; } #page #interieur_page #detail #video.centre { margin: 20px 84px; } #page #interieur_page #detail #banniere { float: left; width: 814px; } #page #interieur_page #detail .colonne { float: left; margin: 15px 15px 20px; width: 220px; } #page #interieur_page #detail #organisation .colonne, #page #interieur_page #detail #contact .colonne { float: left; margin: 15px 15px 20px; width: 240px; } a { outline: medium none; } #page #interieur_page #detail .colonne.large { float: left; margin: 53px 15px 35px; width: 377px; } #page #interieur_page #detail .colonne.extralarge { float: left; margin: 20px 15px; width: 797px; } #page #interieur_page #detail .colonne.col-large { float: left; margin: 20px 25px; width: 345px; } #page #interieur_page .direction #detail .colonne.large { float: left; margin: 20px 15px; width: 495px; } #page #interieur_page #detail .colonne > p { color: #595657; font-size: 13px; line-height: 17px; margin: 0 0 10px; width: 100%; } #page #interieur_page #detail .colonne p.puce { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/puce_paragraphe.png") no-repeat scroll 0 8px transparent; padding: 0 0 0 8px; width: 232px; } #page #interieur_page #detail .colonne.large p.puce { width: 371px; } #page #interieur_page #detail .colonne.large.full p.puce { width: 100%; } #page #interieur_page #detail .colonne p.titre { font-weight: bold; } #page.violet #interieur_page #detail .colonne p.titre { color: #750D7D; } #page.vert #interieur_page #detail .colonne p.titre { color: #067E44; } #page #interieur_page #detail table { border-collapse: collapse; float: left; width: 814px; } #page #interieur_page #detail table.media { border-collapse: collapse; float: left; margin: 4px; width: 300px; } #page #interieur_page #detail table.media tr { border-bottom: 0 solid #A69EA6; color: #595657; } #page #interieur_page #detail table.media tr td { font-size: 11px; font-weight: bold; padding: 0; } #page #interieur_page #detail table thead th { color: #FFFFFF; font-size: 11px; padding: 8px 10px; text-align: left; text-transform: uppercase; } #page #interieur_page #detail table tbody td.hiddenTD { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_share.png") repeat-x scroll 0 2px transparent; float: right; height: 32px; margin-left: -175px; padding-left: 0; padding-right: 0; padding-top: 2px; position: absolute; } #page.violet #interieur_page #detail table thead th { background: none repeat scroll 0 0 #C57CCB; border-bottom: 1px solid #A86AAD; } #page #interieur_page #detail table tbody tr { border-bottom: 1px solid #A69EA6; color: #595657; } #page #interieur_page #detail table tbody tr td { font-size: 11px; padding: 8px 10px; } #page #interieur_page #detail table tbody tr.dernier td { border-bottom: medium none; } #page.violet #interieur_page #detail table tbody tr { background: none repeat scroll 0 0 #F7ECF8; } #page.violet #interieur_page #detail div.pair, #page.violet #interieur_page #detail table tbody tr.pair { background: none repeat scroll 0 0 #EFDBF0; } #page.violet #interieur_page #detail div.grise, #page.violet #interieur_page #detail table tbody tr.grise { background-color: #DDDDDD; } #page #interieur_page #detail #galerie { float: left; margin: -5px 0 0; width: 814px; } #page.violet #interieur_page #detail #galerie { background: none repeat scroll 0 0 #C89ECB; } #page #interieur_page #detail #galerie #navigation_galerie #precedent { cursor: pointer; margin: 43px 0 0 15px; position: absolute; } #page #interieur_page #detail #galerie #navigation_galerie #suivant { cursor: pointer; margin: 43px 0 0 784px; position: absolute; } #page #interieur_page #detail #galerie #liste_element { float: left; margin: 20px 51px; width: 714px; } #page #interieur_page #detail #galerie.large #liste_element { margin: 20px 22px; width: 772px; } #page #interieur_page #detail #galerie #liste_element .groupe { float: left; width: 714px; } #page #interieur_page #detail #galerie #liste_element .element_video_galerie { float: left; margin: 0 9px; width: 360px; } #page #interieur_page #detail #galerie #liste_element .element_video_galerie .image { height: 200px; margin: 0 0 7px; width: 360px; } #page #interieur_page #detail #galerie #liste_element .element_video_galerie p { color: #333333; font-weight: bold; padding: 10px; text-align: center; width: 100%; } #page #interieur_page #detail #galerie #liste_element .element_galerie { float: left; margin: 0 9px; width: 100px; } #page #interieur_page #detail #galerie.large #liste_element .element_galerie { height: 150px; margin: 0 7px 40px; width: 140px; } #page #interieur_page #detail #galerie #liste_element .element_galerie .image { height: 70px; margin: 0 0 7px; width: 100px; } #page #interieur_page #detail #galerie.large #liste_element .element_galerie .image { height: 95px; width: 140px; } #page #interieur_page #detail #galerie #liste_element .element_galerie h5 { color: #FFFFFF; font-size: 13px; margin: 0 0 5px; width: 100%; } #page #interieur_page #detail #galerie #liste_element .element_galerie h5 a { color: #FFFFFF; text-decoration: none; } #page #interieur_page #detail #galerie #liste_element .element_galerie p { color: #333333; text-align: center; width: 100%; } #page #interieur_page #tri { float: left; height: 40px; width: 814px; } #page.rose #interieur_page .colonne .puce strong, #page.rose #interieur_page #detail .large p strong { color: #9E1461; } #page.bleu #interieur_page .detail h1 { color: #9E1461; } #page.vert #interieur_page .colonne .puce strong, #page.vert #interieur_page #detail .large p strong { color: green; } #page.violet #interieur_page .colonne .puce strong, #page.violet #interieur_page #detail .large p strong { color: #750D7D; } #page.bleu #interieur_page .colonne .puce strong, #page.bleu #interieur_page #detail .large p strong { color: #0056AD; } #page.bleu #interieur_page #detail .colonne p.titre { color: #0056AD; font-weight: bold; } .hidden { display: none; float: left; position: absolute; } #page.vert #interieur_page #detail .colonne p.titre { color: green; font-weight: bold; } #page.violet #interieur_page #detail .colonne p.titre { color: #750D7D; } #page.rose #interieur_page #detail .colonne p.titre { color: #9E1461; font-weight: bold; } #page.violet #interieur_page #tri { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_tri_violet.png") repeat-x scroll 0 0 transparent; } #page.bleu #interieur_page #tri { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_tri_bleu.png") repeat-x scroll 0 0 transparent; } #page.rose #interieur_page #tri { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_tri_rose.png") repeat-x scroll 0 0 transparent; } #page.vert #interieur_page #tri { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_tri_vert.png") repeat-x scroll 0 0 transparent; } #page #interieur_page .liste_deroulante { float: left; height: 32px; } #page #interieur_page .liste_deroulante .affichage_liste { position: absolute; z-index: 10; } #page #interieur_page .liste_deroulante .liste_deroulante_gauche { float: left; height: 32px; width: 5px; } #page #interieur_page .liste_deroulante.gris .liste_deroulante_gauche { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/choix_liste_gauche_gris.png") no-repeat scroll 0 0 transparent; } #page.violet #interieur_page .liste_deroulante .liste_deroulante_gauche { } #page #interieur_page .liste_deroulante .choix { float: left; height: 14px; padding: 9px 11px 9px 5px; z-index: 10; } #page #interieur_page .liste_deroulante.gris .choix { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/choix_liste_gris.png") repeat-x scroll 0 0 transparent; color: #808080; } #page.violet #interieur_page .liste_deroulante .choix { color: #000000; } #page.bleu #interieur_page .liste_deroulante .choix { color: #000000; } #page.vert #interieur_page #detail .reseau { background-color: #CDE5DA; float: left; height: 40px; line-height: 40px; text-align: right; width: inherit; } #page.bleu #interieur_page #detail .reseau { background-color: #CCDDEF; float: left; height: 40px; line-height: 40px; text-align: right; width: inherit; } #page.violet #interieur_page #detail .reseau { background-color: #E3CFE5; float: left; height: 40px; line-height: 40px; text-align: right; width: inherit; } #page.rose #interieur_page #detail .reseau { background-color: #ECD0DF; float: left; height: 40px; line-height: 40px; text-align: right; width: inherit; } #page #interieur_page .liste_deroulante .ouvrir { float: left; height: 32px; margin: 0; width: 33px; z-index: 10; } #page #interieur_page .liste_deroulante.gris .ouvrir { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/btn_ouvrir_liste_gris.png") no-repeat scroll 0 0 transparent; } #page.violet #interieur_page .liste_deroulante .ouvrir { } #page.bleu #interieur_page .liste_deroulante .ouvrir { } #page #interieur_page .liste_deroulante .ouvrir a { float: left; height: 32px; width: 33px; } #page #interieur_page .liste_deroulante .liste { background: none repeat scroll 0 0 #FFFFFF; border-radius: 0 0 2px 2px; display: none; list-style: none outside none; margin: 31px 0 0 7px; position: absolute; z-index: 5; } #page #interieur_page .liste_deroulante.gris .liste { background: none repeat scroll 0 0 #DDDDDD; } #page.violet #interieur_page .liste_deroulante .liste { background: none repeat scroll 0 0 #AE47B6; } #page #interieur_page .liste_deroulante .liste li a { float: left; margin: 0 1px 1px; padding: 5px 10px; text-decoration: none; } #page #interieur_page .liste_deroulante.gris .liste li a { color: #808080; } #page.violet #interieur_page .liste_deroulante .liste li a, #page.rose #interieur_page .liste_deroulante .liste li a, #page.vert #interieur_page .liste_deroulante .liste li a, #page.bleu #interieur_page .liste_deroulante .liste li a { color: #FFFFFF; } #page #interieur_page .liste_deroulante.gris .liste li a:hover { color: #333333; } #page.violet #interieur_page .liste_deroulante .liste li a:hover { color: #AE47B6; } #page #interieur_page #tri #pagination { float: right; margin: 12px 5px 0 0; } #page #interieur_page #tri #pagination #precedent, #page #interieur_page #tri #pagination #cours, #page #interieur_page #tri #pagination #suivant { color: #FFFFFF; float: left; margin: 0 5px 0 0; } #page #interieur_page #tri #pagination #precedent, #page #interieur_page #tri #pagination #suivant { margin: 1px 5px 0 0; } #page #interieur_page #detail form .ligne { float: left; margin: 0 0 8px; width: 100%; } #page #interieur_page #detail form .input_text { float: left; height: 32px; } #page #interieur_page #detail form .input_textarea { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-radius: 5px 5px 5px 5px; /* border-color: #DDDDDD; border-right: 1px solid #DDDDDD; border-style: solid; border-width: 2px 1px 1px 2px;*/ float: left; height: 132px; padding: 7px; } #page #interieur_page #detail form .input_text.marge { margin: 0 8px 0 0; } #page #interieur_page #detail form .input_text .input_text_gauche { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/input_text_gauche.png") no-repeat scroll 0 0 transparent; float: left; height: 32px; width: 6px; } #page #interieur_page #detail form .input_text .input_text_droite { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/input_text_droite.png") no-repeat scroll 0 0 transparent; float: right; height: 32px; width: 6px; } #page #interieur_page #detail form .input_textarea .textarea_gauche { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/textarea_gauche.png") no-repeat scroll 0 0 transparent; float: left; height: 132px; width: 6px; } #page #interieur_page #detail form .input_textarea .textarea_droite { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/textarea_droite.png") no-repeat scroll 0 0 transparent; float: right; height: 132px; width: 6px; } #page #interieur_page #detail form .input_text .input_form, #page #interieur_page #detail form .input_textarea .textarea_form { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_input_text.png") repeat-x scroll 0 0 transparent; border: 0 none; color: #808080; float: left; font-family: Arial; font-size: 11px; height: 32px; margin: 0; } #page #interieur_page #detail form .input_textarea .textarea_form { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_textarea.png") repeat-x scroll 0 0 transparent; height: 137px; padding: 10px 0; } #page #interieur_page #detail form #btn_contact { border: 0 none; color: #FFFFFF; cursor: pointer; float: left; font-size: 11px; font-weight: bold; height: 30px; width: 64px; } #page.vert #interieur_page #detail form #btn_contact { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/btn_contact_vert.png") no-repeat scroll 0 0 transparent; } #page #interieur_page #detail form #btn_contact span { color: white; font-weight: bold; } #page.violet #interieur_page #detail form #btn_contact { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/btn_contact_violet.png") no-repeat scroll 0 0 transparent; } #page.rose #interieur_page #detail form #btn_contact { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/btn_contact_rose.png") no-repeat scroll 0 0 transparent; } #page.bleu #interieur_page #detail form #btn_contact { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/btn_contact_bleu.png") no-repeat scroll 0 0 transparent; } #page #interieur_page #detail #alerte { background: none repeat scroll 0 0 #953B9C; float: left; width: 814px; } #page #interieur_page #detail #alerte #entete { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_entete_alerte_violet.png") repeat-x scroll 0 0 transparent; float: left; height: 50px; width: 814px; } #page #interieur_page #detail #alerte #entete #titre { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/picto_alerte.png") no-repeat scroll 0 0 transparent; float: left; font-weight: bold; height: 23px; margin: 9px 10px; padding: 10px 0 0 40px; text-transform: uppercase; } #page #interieur_page #detail #alerte #entete #inscription, #page #interieur_page #detail #alerte .content #inscription { color: #FFFFFF; float: right; margin: 9px 10px; } #page #interieur_page #detail #alerte .content #inscription { margin: 38px 10px 0; } #page #interieur_page #detail #alerte #entete #inscription #explication { float: left; margin: 1px 15px 0 0; text-align: right; width: 230px; } #page #interieur_page #detail #alerte #entete #inscription #btn_inscription, #page #interieur_page #detail #alerte .content #btn_inscription { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/btn_inscription_violet.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; float: left; font-weight: bold; height: 38px; padding: 8px 0; text-align: center; text-transform: uppercase; width: 113px; } #page #interieur_page #detail #alerte #entete #inscription #btn_fermer { float : left; height : 14px; background : url(/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/picto_replier.png) center right no-repeat; color : #fff; opacity : 0; display : none; font-weight : bold; padding : 7px 15px 5px 0 } .red { color: red; } .frmError { color: red; display: none; float: left; font-weight: bold; margin: 22px 20px 5px -225px; position: fixed; } div.error, #detail label.error { color: red; display: block; font-size: 9px; font-weight: bold; left: 0; padding: 3px; position: absolute; text-align: left; top: 1em; width: 125px; } div.error { color: #FF0050; font-weight: normal; margin: 0; padding: 0; top: 25px; width: 160px; } #page #interieur_page #detail #alerte .content { background: none repeat scroll 0 0 #953B9C; color: #FFFFFF; float: left; width: 814px; } #page #interieur_page #detail #alerte .content span { color: black; } #page #interieur_page #detail #alerte .content .btn_inscription span span{ color: white; font-weight: bold; padding: 0px 4px 0px 8px; } #page #interieur_page #detail #alerte #liste_renseignement { float: left; margin: 10px; } #page #interieur_page #detail #alerte #liste_renseignement .renseignement { float: left; margin: 0 25px 0 0; } #page #interieur_page #detail #alerte #liste_renseignement .renseignement p { font-weight: bold; margin: 0 0 5px; } #page #interieur_page #detail #alerte #liste_renseignement .renseignement.dernier { margin: 0 0 0 5px; } #page #interieur_page #retour { float: left; height: 50px; width: 814px; } #page.bleu #interieur_page #retour { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_retour_bleu.png") repeat-x scroll 0 0 transparent; } #page #interieur_page #retour a { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/picto_retour.png") no-repeat scroll left center transparent; color: #000000; float: left; height: 23px; margin: 8px 15px; padding: 10px 0 0 40px; text-decoration: none; text-transform: uppercase; } #page.violet.special #interieur_page #detail { background: none repeat scroll 0 0 #5E0A64; } #page #interieur_page #detail #liste_categorie { float: left; margin: 20px 0; width: 340px; } #page #interieur_page #detail #liste_categorie .categorie { float: left; margin: 0 0 10px; width: 295px; } #page #interieur_page #detail #liste_categorie .categorie .titre { color: #F67DFF; float: left; margin: 0 0 10px; text-align: right; text-transform: uppercase; width: 280px; } #page #interieur_page #detail #liste_categorie .categorie ul li { float: left; font-weight: bold; list-style: none outside none; width: 295px; } #page #interieur_page #detail #liste_categorie .categorie ul li a { color: #FFFFFF; float: left; height: 16px; padding: 7px 15px 7px 0; text-align: right; text-decoration: none; width: 280px; } #page #interieur_page #detail #liste_categorie .categorie ul li.current a, #page #interieur_page #detail #liste_categorie .categorie ul li a:hover { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_categorie_violet.png") no-repeat scroll 0 0 transparent; } #page #interieur_page #detail #contenu_categorie { background: none repeat scroll 0 0 #FFFFFF; border-radius: 2px 2px 2px 2px; box-shadow: 1px 1px 2px #3F0643; float: left; margin: 20px 0; width: 420px; } #page #interieur_page #detail #contenu_categorie #titre_contenu_categorie { color: #750D7D; font-size: 15px; font-weight: bold; margin: 10px; width: 400px; } #page #interieur_page #detail #contenu_categorie #texte { margin: 0 10px 10px; width: 400px; } #page #interieur_page #detail #contenu_categorie p.titre { color: #750D7D; font-weight: bold; } #page #interieur_page #detail #contenu_categorie ul { list-style: none outside none; margin: 0 0 10px; } #page #interieur_page #detail .colonne .entete_message { color: #FFFFFF; float: left; height: 30px; width: 240px; } #page.vert #interieur_page #detail .colonne .entete_message { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/entete_message_vert.png") no-repeat scroll 0 0 transparent; } #page.rose #interieur_page #detail .colonne .entete_message { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/entete_message_rouge.png") no-repeat scroll 0 0 transparent; } #page.violet #interieur_page #detail .colonne .entete_message { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/entete_message_violet.png") no-repeat scroll 0 0 transparent; } #page.bleu #interieur_page #detail .colonne .entete_message { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/entete_message_bleu.png") no-repeat scroll 0 0 transparent; } #page #interieur_page #detail .colonne .entete_message span { float: left; margin: 8px 10px; } #page #interieur_page #detail .colonne .entete_message img { float: right; margin: 0 10px 0 0; } #page #interieur_page #detail .colonne .liste_message { float: left; margin: 10px 0 0; } #page #interieur_page #detail .colonne .liste_message .message { border-bottom: 1px dotted #595657; float: left; margin: 0 0 10px; padding: 0 0 11px; } #page #interieur_page #detail .colonne .liste_message .message .date { color: #999999; float: left; font-weight: bold; margin: 0 0 5px; text-align: right; width: 240px; } #page #interieur_page #detail .colonne .liste_message .message .nom { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/picto_profil.png") no-repeat scroll 0 0 transparent; color: #454545; float: left; font-size: 13px; font-weight: bold; margin: 0 0 5px; padding: 0 0 0 19px; width: 240px; } #page #interieur_page #detail .colonne .liste_message .message .texte { float: left; margin: 0 0 5px; width: 240px; } #page #interieur_page #detail .colonne .liste_message .message .action { float: left; width: 240px; } #page #interieur_page #detail .colonne .liste_message .message .action a { float: left; font-weight: bold; margin: 0 10px 0 0; text-decoration: none; } .bleu .action a { color: #32B1E4; } .vert .action a { color: #54960F; } .rose .action a { color: #FF2C75; } .violet .action a { color: #AF47B7; } #page #interieur_page #identite, #page #interieur_page #separation_profil { float: left; width: 814px; } #page #interieur_page #identite { background: none repeat scroll 0 0 #83B253; } #page.vert #interieur_page #identite { background: none repeat scroll 0 0 #83B253; padding-bottom: 10px; } #page.rose #interieur_page #identite { background: none repeat scroll 0 0 #FF669B; } #page.violet #interieur_page #identite { background: none repeat scroll 0 0 #9E55A4; } #page.bleu #interieur_page #identite { background: none repeat scroll 0 0 #5BD4F7; } #page #interieur_page #liste_profil { float: left; margin: 11px; padding: 0; width: 792px; } #page #interieur_page #liste_profil .profil { float: left; width: 99px; } #page #interieur_page #liste_profil .profil .image, #page #interieur_page #liste_profil .profil .nom, #page #interieur_page #liste_profil .profil .poste, #page #interieur_page #detail .colonne .nom, #page #interieur_page #detail .colonne .poste { float: left; width: 100%; } .bx-next { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/fleche-droite.png") no-repeat scroll 0 -1px transparent; height: 31px; position: absolute; right: -2px; text-indent: -999999px; top: 35px; width: 31px; } .bx-prev { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/fleche-gauche.png") no-repeat scroll 0 -1px transparent; height: 31px; left: 2px; position: absolute; text-indent: -999999px; top: 35px; width: 31px; } #page #interieur_page #liste_profil .profil .image { height: 65px; margin: 0 0 5px; } #page #interieur_page #liste_profil .profil .nom { color: #FFFFFF; font-weight: bold; margin: 0 0 10px; } #page #interieur_page #liste_profil .profil .poste { color: #333333; } #page #interieur_page #detail .colonne .nom, #page #interieur_page #detail .colonne .poste { font-weight: bold; margin: 0 0 10px; } #page #interieur_page #detail .colonne .nom { color: #067E44; font-size: 20px; } #page.bleu #interieur_page #detail .colonne .nom { color: #0056AD; } #page.violet #interieur_page #detail .colonne .nom { color: #750D7D; } #page.rose #interieur_page #detail .colonne .nom { color: #9E1461; } #page #interieur_page #detail .colonne .poste { font-size: 15px; } #page #interieur_page #nuage_tag, #page #interieur_page #detail #resultat, #page #interieur_page #autre { float: left; width: 100%; } #page #interieur_page #nuage_tag { background: none repeat scroll 0 0 #EAEAEA; } #page #interieur_page #detail #resultat { color: #31B0E4; } #page #interieur_page #detail #actualite .colonne h2 { margin: 15px 0; text-transform: uppercase; } #page #interieur_page #detail .actualite .colonne h2 { margin: 15px 0; text-transform: uppercase; } #page #interieur_page #detail .actualite ul li { margin-left : 20px; } #page.bleu #interieur_page #detail p a { color: #0056AD; text-decoration: none; } #page #interieur_page #autre { background: none repeat scroll 0 0 #99BBDE; } #page #interieur_page #autre #telecharger { float: left; margin: 5px 0 5px 15px; } #page #interieur_page #autre #tags-annonce { float: right; margin: 5px 15px 0 0; } #page #interieur_page #autre #telecharger span, #page #interieur_page #autre #telecharger a, #page #interieur_page #autre #tags-annonce span, #page #interieur_page #autre #tags-annonce ul, #page #interieur_page #autre #tags-annonce ul li { float: left; } #page #interieur_page #autre #telecharger span, #page #interieur_page #autre #tags-annonce span { color: #595657; font-size: 9px; margin: 4px 0 0; text-transform: uppercase; } #page #interieur_page #autre #telecharger a, #page #interieur_page #autre #tags-annonce ul li { margin: 0 2px; padding: 2px 5px; } #page #interieur_page #autre #telecharger a { color: #0056AD; text-decoration: none; } #page #interieur_page #autre #tags-annonce ul li { background: none repeat scroll 0 0 #8AA9C8; border-radius: 2px 2px 2px 2px; color: #FFFFFF; list-style: none outside none; } #page #interieur_page #tri #liste_tri { margin: 3px 5px; } #page #interieur_page #detail #liste { float: left; width: 814px; } #page #interieur_page #detail #liste .element { border-bottom: 1px dotted #7FAAD6; float: left; height: 34px; width: 814px; } #page #interieur_page #detail #liste .element.dernier { border-bottom: medium none; } #page #interieur_page #detail #liste .element .image { float: left; margin: 7px 15px; width: 16px; } #page #interieur_page #detail #liste .element .date-offre { float: left; margin: 7px 15px; width: 50px; } #page #interieur_page #detail #liste .element .texte-offre { float: left; margin: 7px 15px; width: 400px; } #page #interieur_page #detail #liste .element .poste-offre { float: left; margin: 7px 15px; *margin: 7px; width: 250px; } #page #interieur_page #detail #liste .element .texte { float: left; margin: 7px 0; width: 750px; } #page #interieur_page #detail #liste .element .share { height: 32px; margin: 1.4px 0; position: absolute; float: left; width: 814px; *width: 40px; *float:right; } #page.bleu #interieur_page #detail #liste .element .share { margin: 4px 0; *width: 168px; } #page #interieur_page #detail #liste .element .share .contenu_share { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_share.png") repeat-x scroll 0 0 transparent; float: right; height: 32px; margin: 0; } #page #interieur_page #detail #liste .element .share .contenu_share div { float: left; height: 32px; } #page #interieur_page #detail #liste .element .share .contenu_share .btn_share { float: left; margin: 0 10px; } #page #interieur_page #detail #liste .element .share .contenu_share .liste_share { display: none; float: left; margin: 0 10px; } #page #interieur_page #detail #liste .liste_share a:hover img{ opacity: 1.3; } #page #interieur_page #detail #liste .element .share .contenu_share .liste_share a { float: left; margin: 0 2px; } #page #interieur_page #detail #liste .element .share .contenu_share .liste_share a.btn_email_share { margin: 5px 2px; } #page #interieur_page #detail #organisation { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_organisation.jpg") no-repeat scroll 0 0 transparent; height: 760px; width: 100%; } #page #interieur_page #detail #metier { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_metier.jpg") no-repeat scroll 0 0 transparent; height: 680px; width: 100%; } #page #interieur_page #detail .colonne.liste ul li { background: none repeat scroll 0 0 #750D7D; float: left; font-size: 10px; list-style: none outside none; margin: 0 0 10px; padding: 9px 10px; width: 220px; } #page #interieur_page #detail #colonne2.colonne.liste ul li { background: none repeat scroll 0 0 #AE46B6; } #page #interieur_page #detail .colonne.liste ul li.current, #page #interieur_page #detail #colonne2.colonne.liste ul li.current { background: none repeat scroll 0 0 #FFFFFF; } #page #interieur_page #detail .colonne.liste ul li.long { padding: 6px 10px; } #page #interieur_page #detail .colonne.liste ul li a { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/croix_liste.png") no-repeat scroll right center transparent; color: #FFFFFF; float: left; font-weight: bold; padding: 3px 20px 3px 0; text-decoration: none; width: 200px; } #page #interieur_page #detail .colonne.liste ul li.current a { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/fleche_liste.png") no-repeat scroll right center transparent; color: #750D7D; } #page #interieur_page #detail #colonne1.colonne, #page #interieur_page #detail #colonne2.colonne { color: #595657; font-size: 11px; } #page #interieur_page #detail #valeur { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_valeur.jpg") no-repeat scroll 0 0 transparent; height: 618px; width: 100%; } #page #interieur_page #detail .colonne .qualite { margin: 0 0 15px; } #page #interieur_page #detail .colonne .qualite h2 { color: #750D7D; font-family: 'AvenirLight'; font-size: 55px; font-weight: normal; margin: 0; } #page #interieur_page #detail .colonne .qualite h2.couleur { color: #595657; } #page #interieur_page #detail .colonne .qualite p { color: #595657; } #page #interieur_page #detail #metier #colonne3 { background: none repeat scroll 0 0 #FFFFFF; display: none; padding: 10px 10px 0; width: 220px; } #page #interieur_page #liste_date { float: left; margin: 11px 11px 11px 0; padding: 0; width: 792px; } #page #interieur_page #date { float: left; height: auto; width: 814px; } #page #interieur_page #dates { width: 700px; float: left ; margin-left: 50px ; margin-right: 50px ; height:auto; } #page #interieur_page #liste_date .date { color: #008035; float: left; font-size: 30px; font-weight: bold; margin: 0; width: 180px; } #page #interieur_page #liste_date .date.couleur1 { color: #008035; } #page #interieur_page #liste_date .date.couleur2 { color: #005796; } #page #interieur_page #liste_date .date.couleur3 { color: #018DC2; } #page #interieur_page #liste_date .date.couleur4 { color: #F2C802; } #page #interieur_page #liste_date .date.couleur5 { color: #EA7408; } #page #interieur_page #liste_date .date.couleur6 { color: #B4036B; } #page #interieur_page #liste_date .date.couleur7 { color: #7AB11F; } #page #interieur_page #liste_date .date .bordure { background: none repeat scroll 0 0 #008035; float: left; height: 5px; margin: 10px 0 15px; width: 180px; } #page #interieur_page #liste_date .date.couleur1 .bordure { background: none repeat scroll 0 0 #008035; } #page #interieur_page #liste_date .date.couleur2 .bordure { background: none repeat scroll 0 0 #005796; } #page #interieur_page #liste_date .date.couleur3 .bordure { background: none repeat scroll 0 0 #018DC2; } #page #interieur_page #liste_date .date.couleur4 .bordure { background: none repeat scroll 0 0 #F2C802; } #page #interieur_page #liste_date .date.couleur5 .bordure { background: none repeat scroll 0 0 #EA7408; } #page #interieur_page #liste_date .date.couleur6 .bordure { background: none repeat scroll 0 0 #B4036B; } #page #interieur_page #liste_date .date.couleur7 .bordure { background: none repeat scroll 0 0 #7AB11F; } #page #interieur_page #liste_date .date h4 { float: left; font-size: 15px; width: 160px; } div h1.titreh1 { font-size: 70px; margin: -13px 0 0; position: absolute; } div h1.titreh1.large { font-size: 175px; margin: 20px 0 0; position: absolute; } #page #interieur_page #detail .over { background: none repeat scroll 0 0 #000000; cursor: pointer; height: 205px; opacity: 0; position: absolute; width: 203px; } #page #interieur_page #detail .verso_droit { cursor: pointer; height: 271px; position: absolute; width: 272px; z-index: 390; } #page #interieur_page #detail .verso { cursor: pointer; height: 271px; position: absolute; width: 272px; z-index: 390; } #page #interieur_page #detail .verso p { color: #FFFFFF; font-size: 18px; line-height: 25px; margin: 60px 0 0; } #page #interieur_page #detail #chiffre_cle .over { height: 271px; width: 271px; } #page #interieur_page #detail #chiffre_cle .over.colonne_droite { width: 272px; } #page #interieur_page #detail div h2.titreh2 { color: #FFFFFF; font-size: 14px; font-weight: bold; margin: 160px 0 0 10px; position: relative; width: 190px; } span.million, div.fonction { font-size: 20px; margin: 52px 0 0; position: absolute; } div.fonction_opacity { background-color: black; opacity: 0.5; position: static; } div.fonctions { float: left; padding: 5px; width: 193px; } div.fonctions h2.titre3 { font-size: 11px; font-weight: bold; margin: 2px; } div.fonction { color: #FFFFFF; font-size: 11px; font-weight: bold; margin: 0 0 0 10px; opacity: 0.6; position: relative; } #page #interieur_page #detail .identite { height: 205px; position: absolute; width: 190px; } #page #interieur_page #detail .interieur_identite { bottom: 5px; position: absolute; width: 190px; } span.fonction { color: #FFFFFF; font-size: 11px; margin: 175px 0 0 10px; } span.image_chiffre_droit { margin: 0 0 0 232px; position: absolute; } span.image_chiffre_droit.small { margin: 0 0 0 165px; position: absolute; } span.image_chiffre { margin: 0 0 0 231px; position: absolute; } span.image_chiffre.small { margin: 0 0 0 164px; position: absolute; } #page #interieur_page #detail .colonne.membre { margin: 19px 15px 20px 30px; } #page #interieur_page #detail .colonne.membre p { color: #595657; font-size: 13px; } #page #interieur_page #detail .colonne.membre .titre { font-size: 30px; font-weight: normal; margin-bottom: 5px; } #page #interieur_page #detail .colonne.membre .soustitre { font-size: 15px; font-weight: bold; } #page #interieur_page #detail .colonne.membre .chapo { color: #595657; font-size: 24px; font-weight: normal; line-height: 27px; margin: 15px 0; } #page #interieur_page #detail .colonne.membre .email { margin: 20px 0 0; } #page #interieur_page #detail .colonne.membre .email a { color: #595657; font-size: 15px; font-weight: bold; } #page #interieur_page #detail #organigramme { height: 630px; line-height: 12px; } #page #interieur_page #detail #organigramme #etage1 { clear: left; float: left; margin: 20px 0 0 325px; text-align: center; width: 190px; } #page #interieur_page #detail #organigramme #etage2 { clear: left; float: left; margin: 0 0 0 220px; text-align: center; width: 500px; } #page #interieur_page #detail #organigramme #etage3 { clear: left; float: left; margin: 0 0 0 115px; text-align: center; width: 800px; } #page #interieur_page #detail #organigramme #etage_secondaire { clear: left; float: left; position: absolute; margin: 123px 0 0 50px; *margin: 163px 0 0 50px; } #page #interieur_page #detail #organigramme #groupe { position: absolute; } #page #interieur_page #detail #organigramme #groupe #groupe_transversal { margin: 20px 0 0 650px; } #page #interieur_page #detail #organigramme #groupe #groupe_operationel { margin: 15px 0 0 650px; } #page #interieur_page #detail #organigramme .personne { float: left; margin: 0 0 15px; width: 210px; position: relative; z-index: 1; } #page #interieur_page #detail #organigramme #etage3 .personne, #page #interieur_page #detail #organigramme #etage_secondaire .personne { float: left; margin: 0 0 15px; *margin: 20px 0 15px; width: 105px; } #page #interieur_page #detail #organigramme .personne .visuel { background: none repeat scroll 0 0 #CCCCCC; float: left; height: 88px; width: 87px; } #page #interieur_page #detail #organigramme .personne .information { float: left; margin: 0 0 0 5px; text-align: left; width: 95px; } #page #interieur_page #detail #organigramme #etage3 .personne .information, #page #interieur_page #detail #organigramme #etage_secondaire .personne .information { margin: 5px 0 0; } #page #interieur_page #detail #organigramme .personne .information strong { color: #067E44; } #page #interieur_page #detail #liste_produit { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/bg_liste_produit.png") repeat-x scroll 0 0 transparent; clear: left; float: left; height: 201px; width: 100%; } #page #interieur_page #detail #liste_produit ul li { float: left; height: 181px; list-style: none outside none; margin: 20px 25px; } #page #interieur_page #detail #liste_produit ul li.current { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/current_produit.png") no-repeat scroll 45px bottom transparent; } #page #interieur_page #detail #detail_produit { clear: left; float: left; width: 100%; } #page #interieur_page #detail #detail_produit #illustration, #page #interieur_page #detail #detail_produit #pictogramme, #page #interieur_page #detail #detail_produit #produit { float: left; } #page #interieur_page #detail #detail_produit #pictogramme { margin: 19px -18px 0 10px; } #page #interieur_page #detail #detail_produit #produit { color: #595657; font-size: 13px; margin: 8px 0 0; width: 400px; } #page #interieur_page #detail #detail_produit #produit p { margin: 0 0 10px; } #page #interieur_page #detail #detail_produit #produit ul li { list-style: none outside none; margin: 0 0 10px; } #page #interieur_page #detail #detail_produit #produit ul li img { float: left; margin: 0 5px 0 0; } #page.bleu #interieur_page #detail #detail_produit #produit strong.important { color: #0056AD; } #page.vert #interieur_page #detail #detail_produit #produit strong.important { color: green; } #page.violet #interieur_page #detail #detail_produit #produit strong.important { color: #750D7D; } #page.rose #interieur_page #detail #detail_produit #produit strong.important { color: #9E1461; } #page #interieur_page #detail div.verso h1.titreh1 { color: #FFFFFF; } #page #interieur_page #detail #precedent { margin: 32px 0 0 10px; position: absolute; } #page #interieur_page #detail #suivant { margin: 32px 0 0 778px; position: absolute; } #page #interieur_page #detail .fermer.chiffre { margin: 0 0 0 774px; position: absolute; } #page #interieur_page #detail .colonne p.titre.accroche, #page #interieur_page #detail p.accroche { font-family: 'AvenirLight'; font-size: 40px; font-weight: normal; line-height: 44px; } #page #interieur_page #detail p.titre.accroche { text-transform: uppercase; } #page.bleu #interieur_page #detail p.titre.accroche { color: #0056AD; } #page.vert #interieur_page #detail p.titre.accroche { color: green; } #page.violet #interieur_page #detail p.titre.accroche { color: #750D7D; } #page.rose #interieur_page #detail p.titre.accroche { color: #9E1461; } #page #interieur_page #detail .legende { color: #FFFFFF; float: left; font-size: 10px; padding: 5px 10px 0 0; text-align: right; width: 804px; } #page #interieur_page #detail .legende a, #page #interieur_page #detail .legende #google { float: right; margin: 4px 0 0 7px; } #page #interieur_page #detail .legende #google { margin: 5px 0 0 7px; } #page #interieur_page #detail .legende span { float: right; margin: 10px 0 0; } #page.violet #interieur_page #detail .legende { background: none repeat scroll 0 0 #750D7D; } #page.vert #interieur_page #detail .legende { background: none repeat scroll 0 0 #067E44; } #page.bleu #interieur_page #detail .legende { background: none repeat scroll 0 0 #0056AD; } #page.rose #interieur_page #detail .legende { background: none repeat scroll 0 0 #9E1461; } #page.vert #interieur_page #detail a { color: #067E44; } #page.violet #interieur_page #detail a { color: #750D7D; } #page.rose #interieur_page #detail a { color: #9E1461; } #page.bleu #interieur_page #detail a { color: #0056AD; } #page #interieur_page #detail #echanger ul li { float: left; list-style: none outside none; margin: 20px 59px; text-align: center; width: 84px; } #page #interieur_page #detail #echanger ul li a { margin: 10px 0 0; } #page #interieur_page #detail #profession ul li { float: left; list-style: none outside none; } #page #interieur_page #detail #profession a { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/profession.png") repeat-x scroll 0 0 transparent; border-radius: 3px 3px 3px 3px; color: #333333; float: left; height: 16px; margin: 0 15px 0 0; padding: 7px; text-decoration: none; } #page #interieur_page #detail #profession a:hover, #page #interieur_page #detail #profession a.current { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/profession_on.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; } #page #interieur_page #detail #contact a#twitter { border-radius: 3px 3px 3px 3px; color: #333333; padding: 7px; text-decoration: none; } #page #interieur_page #detail #contact .colonne p#lien { text-align: center; } #page #interieur_page #detail #contact a#twitter span { color: white; font-size: 12px; font-weight: bold; } #page.rose #interieur_page #detail #contact a#twitter { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/profession_on.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; } #page.bleu #interieur_page #detail #contact a#twitter { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/profession_on_bleu.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; } #page.violet #interieur_page #detail #contact a#twitter { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/profession_on_violet.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; } #page.vert #interieur_page #detail #contact a#twitter { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/profession_on_vert.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; } #page #interieur_page #detail #echanger a#seconnecter { border-radius: 3px 3px 3px 3px; color: #333333; padding: 7px; text-decoration: none; } #page.rose #interieur_page #detail #echanger a#seconnecter { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/profession_on.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; } #page.bleu #interieur_page #detail #echanger a#seconnecter { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/profession_on_bleu.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; } #page.violet #interieur_page #detail #echanger a#seconnecter { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/profession_on_violet.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; } #page.vert #interieur_page #detail #echanger a#seconnecter { background: url("/web/20120918144416im_/http://corporate.voyages-sncf.com/views/themes/boxie/images/front/profession_on_vert.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; } #page .groupe_1 a, #page .groupe_2 a, #page .groupe_3 a, #page .groupe_4 a, #page .groupe_5 a, #page .groupe_6 a, #page .groupe_7 a, #page .groupe_8 a { background: none repeat scroll 0 0 #333333; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-size: 10px; padding: 3px 8px; position: absolute; text-decoration: none; text-transform: uppercase; } #page.vert .groupe_1 a, #page.vert .groupe_2 a, #page.vert .groupe_3 a, #page.vert .groupe_4 a, #page.vert .groupe_5 a, #page.vert .groupe_6 a, #page.vert .groupe_7 a, #page.vert .groupe_8 a { background: none repeat scroll 0 0 #067E44; } #page.violet .groupe_1 a, #page.violet .groupe_2 a, #page.violet .groupe_3 a, #page.violet .groupe_4 a, #page.violet .groupe_5 a, #page.violet .groupe_6 a, #page.violet .groupe_7 a, #page.violet .groupe_8 a { background: none repeat scroll 0 0 #750D7D; } #page.bleu .groupe_1 a, #page.bleu .groupe_2 a, #page.bleu .groupe_3 a, #page.bleu .groupe_4 a, #page.bleu .groupe_5 a, #page.bleu .groupe_6 a, #page.bleu .groupe_7 a, #page.bleu .groupe_8 a { background: none repeat scroll 0 0 #0056AD; } #page.rose .groupe_1 a, #page.rose .groupe_2 a, #page.rose .groupe_3 a, #page.rose .groupe_4 a, #page.rose .groupe_5 a, #page.rose .groupe_6 a, #page.rose .groupe_7 a, #page.rose .groupe_8 a { background: none repeat scroll 0 0 #FF2C75; } #page .groupe_1 a { margin: 0; } #page .groupe_2 a { margin: 0 0 0 154px; margin: 0 0 0 156px \0/; } #page .groupe_3 a { margin: 105px 0 0 16px; } #page .groupe_4 a { margin: 74px 0 0 270px; } #page .groupe_5 a { margin: 56px 0 0 71px; } #page .groupe_6 a { margin: 151px 0 0 93px; *margin: 150px 0 0 93px; margin: 153px 0 0 98px \0/; } @-moz-document url-prefix() { #page .groupe_6 a { margin: 150px 0 0 93px; } } #page .groupe_7 a { margin: 110px 0 0 200px; } #page .groupe_8 a { margin: 38px 0 0 245px; } #page .entrenous_1 a, #page .entrenous_2 a, #page .entrenous_3 a, #page .entrenous_4 a, #page .entrenous_5 a, #page .entrenous_6 a, #page .entrenous_7 a, #page .entrenous_8 a { background: none repeat scroll 0 0 #333333; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-size: 10px; padding: 3px 8px; position: absolute; text-decoration: none; text-transform: uppercase; } #page.vert .entrenous_1 a, #page.vert .entrenous_2 a, #page.vert .entrenous_3 a, #page.vert .entrenous_4 a, #page.vert .entrenous_5 a, #page.vert .entrenous_6 a, #page.vert .entrenous_7 a, #page.vert .entrenous_8 a { background: none repeat scroll 0 0 #067E44; } #page.violet .entrenous_1 a, #page.violet .entrenous_2 a, #page.violet .entrenous_3 a, #page.violet .entrenous_4 a, #page.violet .entrenous_5 a, #page.violet .entrenous_6 a, #page.violet .entrenous_7 a, #page.violet .entrenous_8 a { background: none repeat scroll 0 0 #750D7D; } #page.bleu .entrenous_1 a, #page.bleu .entrenous_2 a, #page.bleu .entrenous_3 a, #page.bleu .entrenous_4 a, #page.bleu .entrenous_5 a, #page.bleu .entrenous_6 a, #page.bleu .entrenous_7 a, #page.bleu .entrenous_8 a { background: none repeat scroll 0 0 #0056AD; } #page.rose .entrenous_1 a, #page.rose .entrenous_2 a, #page.rose .entrenous_3 a, #page.rose .entrenous_4 a, #page.rose .entrenous_5 a, #page.rose .entrenous_6 a, #page.rose .entrenous_7 a, #page.rose .entrenous_8 a { background: none repeat scroll 0 0 #FF2C75; } #page .entrenous_1 a { margin: 182px 0 0 19px; } #page .entrenous_2 a { margin: 255px 0 0 268px; } #page .entrenous_3 a { margin: 66px 0 0 254px; } #page .entrenous_4 a { margin: 147px 0 0 150px; } #page .entrenous_5 a { margin: 195px 0 0 16px; } #page .entrenous_6 a { margin: 257px 0 0 110px; } #page .entrenous_7 a { margin: 210px 0 0 200px; } #page .entrenous_8 a { margin: 98px 0 0 245px; } #page .offreemploi_1 a, #page .offreemploi_2 a, #page .offreemploi_3 a, #page .offreemploi_4 a, #page .offreemploi_5 a, #page .offreemploi_6 a, #page .offreemploi_7 a, #page .offreemploi_8 a { background: none repeat scroll 0 0 #333333; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-size: 10px; padding: 3px 8px; position: absolute; text-decoration: none; text-transform: uppercase; } #page.vert .offreemploi_1 a, #page.vert .offreemploi_2 a, #page.vert .offreemploi_3 a, #page.vert .offreemploi_4 a, #page.vert .offreemploi_5 a, #page.vert .offreemploi_6 a, #page.vert .offreemploi_7 a, #page.vert .offreemploi_8 a { background: none repeat scroll 0 0 #067E44; } #page.violet .offreemploi_1 a, #page.violet .offreemploi_2 a, #page.violet .offreemploi_3 a, #page.violet .offreemploi_4 a, #page.violet .offreemploi_5 a, #page.violet .offreemploi_6 a, #page.violet .offreemploi_7 a, #page.violet .offreemploi_8 a { background: none repeat scroll 0 0 #750D7D; } #page.bleu .offreemploi_1 a, #page.bleu .offreemploi_2 a, #page.bleu .offreemploi_3 a, #page.bleu .offreemploi_4 a, #page.bleu .offreemploi_5 a, #page.bleu .offreemploi_6 a, #page.bleu .offreemploi_7 a, #page.bleu .offreemploi_8 a { background: none repeat scroll 0 0 #0056AD; } #page.rose .offreemploi_1 a, #page.rose .offreemploi_2 a, #page.rose .offreemploi_3 a, #page.rose .offreemploi_4 a, #page.rose .offreemploi_5 a, #page.rose .offreemploi_6 a, #page.rose .offreemploi_7 a, #page.rose .offreemploi_8 a { background: none repeat scroll 0 0 #FF2C75; } #page .offreemploi_1 a { margin: 34px 0 0 143px; } #page .offreemploi_2 a { margin: 84px 0 0 224px; } #page .offreemploi_3 a { margin: 167px 0 0 156px; } #page .offreemploi_4 a { margin: 117px 0 0 10px; } #page .offreemploi_5 a { margin: 130px 0 0 266px; } #page .nousrejoindre_1 a, #page .nousrejoindre_2 a, #page .nousrejoindre_3 a, #page .nousrejoindre_4 a, #page .nousrejoindre_5 a, #page .nousrejoindre_6 a, #page .nousrejoindre_7 a, #page .nousrejoindre_8 a { background: none repeat scroll 0 0 #333333; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-size: 10px; padding: 3px 8px; position: absolute; text-decoration: none; text-transform: uppercase; } #page.vert .nousrejoindre_1 a, #page.vert .nousrejoindre_2 a, #page.vert .nousrejoindre_3 a, #page.vert .nousrejoindre_4 a, #page.vert .nousrejoindre_5 a, #page.vert .nousrejoindre_6 a, #page.vert .nousrejoindre_7 a, #page.vert .nousrejoindre_8 a { background: none repeat scroll 0 0 #067E44; } #page.violet .nousrejoindre_1 a, #page.violet .nousrejoindre_2 a, #page.violet .nousrejoindre_3 a, #page.violet .nousrejoindre_4 a, #page.violet .nousrejoindre_5 a, #page.violet .nousrejoindre_6 a, #page.violet .nousrejoindre_7 a, #page.violet .nousrejoindre_8 a { background: none repeat scroll 0 0 #750D7D; } #page.bleu .nousrejoindre_1 a, #page.bleu .nousrejoindre_2 a, #page.bleu .nousrejoindre_3 a, #page.bleu .nousrejoindre_4 a, #page.bleu .nousrejoindre_5 a, #page.bleu .nousrejoindre_6 a, #page.bleu .nousrejoindre_7 a, #page.bleu .nousrejoindre_8 a { background: none repeat scroll 0 0 #0056AD; } #page.rose .nousrejoindre_1 a, #page.rose .nousrejoindre_2 a, #page.rose .nousrejoindre_3 a, #page.rose .nousrejoindre_4 a, #page.rose .nousrejoindre_5 a, #page.rose .nousrejoindre_6 a, #page.rose .nousrejoindre_7 a, #page.rose .nousrejoindre_8 a { background: none repeat scroll 0 0 #9E1461; } #page .nousrejoindre_1 a { margin: 129px 0 0 245px; } #page .nousrejoindre_2 a { margin: 178px 0 0 14px; } #page .nousrejoindre_3 a { margin: 167px 0 0 156px; } #page .nousrejoindre_4 a { margin: 117px 0 0 10px; } #page .nousrejoindre_5 a { margin: 130px 0 0 266px; } #page .pressroom_1 a, #page .pressroom_2 a, #page .pressroom_3 a, #page .pressroom_4 a, #page .pressroom_5 a, #page .pressroom_6 a, #page .pressroom_7 a, #page .pressroom_8 a { background: none repeat scroll 0 0 #333333; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-size: 10px; padding: 3px 8px; position: absolute; text-decoration: none; text-transform: uppercase; } #page.vert .pressroom_1 a, #page.vert .pressroom_2 a, #page.vert .pressroom_3 a, #page.vert .pressroom_4 a, #page.vert .pressroom_5 a, #page.vert .pressroom_6 a, #page.vert .pressroom_7 a, #page.vert .pressroom_8 a { background: none repeat scroll 0 0 #067E44; } #page.violet .pressroom_1 a, #page.violet .pressroom_2 a, #page.violet .pressroom_3 a, #page.violet .pressroom_4 a, #page.violet .pressroom_5 a, #page.violet .pressroom_6 a, #page.violet .pressroom_7 a, #page.violet .pressroom_8 a { background: none repeat scroll 0 0 #750D7D; } #page.bleu .pressroom_1 a, #page.bleu .pressroom_2 a, #page.bleu .pressroom_3 a, #page.bleu .pressroom_4 a, #page.bleu .pressroom_5 a, #page.bleu .pressroom_6 a, #page.bleu .pressroom_7 a, #page.bleu .pressroom_8 a { background: none repeat scroll 0 0 #0056AD; } #page.rose .pressroom_1 a, #page.rose .pressroom_2 a, #page.rose .pressroom_3 a, #page.rose .pressroom_4 a, #page.rose .pressroom_5 a, #page.rose .pressroom_6 a, #page.rose .pressroom_7 a, #page.rose .pressroom_8 a { background: none repeat scroll 0 0 #FF2C75; } #page .pressroom_1 a { margin: 53px 0 0 48px; } #page .pressroom_2 a { margin: 122px 0 0 240px; } #page .pressroom_3 a { margin: 174px 0 0 0; } #page .pressroom_4 a { margin: 147px 0 0 150px; } #page .pressroom_5 a { margin: 195px 0 0 16px; } #page .pressroom_6 a { margin: 257px 0 0 110px; } #page .pressroom_7 a { margin: 210px 0 0 200px; } #page .pressroom_8 a { margin: 98px 0 0 245px; } #page #interieur_page #detail .telecharger { float: left; margin: 11px 5px 0 0; } #page #interieur_page #detail .image_titre { margin: -70px 0 0 102px; position: absolute; } #page.violet .entrenous_1 a { margin: 42px 0 0 295px; } #page.violet .entrenous_2 a { margin: 223px 0 0 227px; } #page.violet .entrenous_3 a { margin: 266px 0 0 305px; } #page.violet .entrenous_4 a { margin: 70px 0 0 45px; } #page.violet .entrenous_5 a { margin: 153px 0 0 120px; } #page #interieur_page #detail form#frmContact label[for="message"] { margin-top: -1px; *margin-bottom: 4px; } #page #interieur_page #detail form#frmContact textarea#message { margin-top: -4px; } input[type="text"] { border-bottom: medium none; border-radius: 2px 2px 2px 2px; } div.gplusone { position: relative; top: -5px; } .maplink ul li a { color: #000000; text-decoration: none; } .maplink ul li a:hover { color: #333333; } /* FILE ARCHIVED ON 14:44:16 Sep 18, 2012 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 04:52:50 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: 326.082 exclusion.robots: 0.084 exclusion.robots.policy: 0.077 RedisCDXSource: 0.575 esindex: 0.007 LoadShardBlock: 306.43 (3) PetaboxLoader3.datanode: 327.972 (4) CDXLines.iter: 16.351 (3) load_resource: 61.617 PetaboxLoader3.resolve: 27.452 */