/* Sites/E02655_safiV3/default/Skins/safiBilleterie/style.css : */
@font-face{font-family:"Girott";src:url("Sites/E02655_safiV3/default/Skins/safiBilleterie/fonts/Girott/girott_regular.otf");font-weight:400;font-style:normal}@font-face{font-family:'FGrotesk';src:url("Sites/E02655_safiV3/default/Skins/safiBilleterie/fonts/FGrotesk/f_grotesk_bold.otf");font-weight:900;font-style:normal}@font-face{font-family:'FGrotesk';src:url("Sites/E02655_safiV3/default/Skins/safiBilleterie/fonts/FGrotesk/f_grotesk_bold_italic.otf");font-weight:900;font-style:italic}@font-face{font-family:'FGrotesk';src:url("Sites/E02655_safiV3/default/Skins/safiBilleterie/fonts/FGrotesk/f_grotesk_book.otf");font-weight:400;font-style:normal}@font-face{font-family:'FGrotesk';src:url("Sites/E02655_safiV3/default/Skins/safiBilleterie/fonts/FGrotesk/f_grotesk_book_italic.otf");font-weight:400;font-style:italic}body{color:#000;font-family:"FGrotesk",sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{color:inherit}a:hover,a:focus{text-decoration:none}h1{font-family:"FGrotesk",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:900}span.tg-highlight,strong.tg-highlight{background-color:#e3eef1}#tg_main .tg-button:not(.tg-admin-intrusion):not(.tg-flex__child--min){border-color:#000;padding:.97em 1em;min-width:208px;text-align:center;margin-bottom:1em}.tg-button.tg-highlight{background-color:#000;color:#fff}.tg-button.tg-quiet,.tg-button.tg-button--quiet,.tg-button.tg-input__button{background-color:#f5f5f5;border:none;color:#000}a.tg-quiet{text-decoration:none}a.tg-quiet:hover,a.tg-quiet:focus{text-decoration:underline}th,td{padding:.75em}td{border-bottom:1px solid #ddd}tbody>tr:nth-child(even){background:#f5f5f5}table{color:#000}table th{border-bottom:3px solid #000}label{color:rgba(0,0,0,.97)}.tg-input{border-width:1px}.tg-materialLabel{margin-top:0;margin-bottom:1.1em}.tg-materialLabel>label{font-style:italic;position:absolute;top:14px;left:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .2s ease;transition:all .2s ease;pointer-events:none;text-align:left}.tg-form__element--multiline.tg-materialLabel>label{position:relative;top:0}.tg-materialLabel .tg-input{border:none;appearance:none;border:0;font-family:inherit;font-size:16px;font-weight:400;box-shadow:inset 0 -1px 0 rgba(0,0,0,.3);color:#000;transition:all .15s ease}.tg-materialLabel .tg-input__field{padding:16px 12px 0;height:56px}.tg-materialLabel .tg-input:hover{box-shadow:inset 0 -1px 0 rgba(0,0,0,.5)}.tg-materialLabel.is-focus label,.tg-materialLabel.is-filled label{color:#000;-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0);font-style:normal;font-size:.75em;z-index:1}.tg-materialLabel .tg-input:focus{outline:none;box-shadow:inset 0 -2px 0 #000}.tg-materialLabel.tg-state-error label{color:#d51616}.tg-materialLabel.tg-state-error .tg-input{box-shadow:inset 0 -1px 0 #d51616}.tg-materialLabel .intl-tel-input .flag-container{top:15px}.style2 .tg-materialLabel label{left:12px;width:96%}.tg-button-set{margin-top:2.688em}.tg_Form_GenericForm_formContainer>div:first-child{margin-top:0}fieldset{border-color:#000;padding:2.5em 5em}#tg_main fieldset>.tg_Form_GenericForm_formContainer>.tg-button-set .tg-button.tg-quiet.tg-text-icon{padding-left:3.7em;min-width:auto;margin-left:-4.2em;background:url("Sites/E02655_safiV3/default/Skins/safiBilleterie/img/icons/cancel.svg") no-repeat left center transparent}#tg_main fieldset>.tg_Form_GenericForm_formContainer>.tg-button-set .tg-button.tg-quiet.tg-text-icon svg{display:none}.tg-ECommerce2_Basket+.tg-BaseContent_Link{margin-top:1em}.tg-form__comment{font-size:.8em}.tg-choiceButton__inner{border:1px solid #d8d8d8;color:#7b7b7b;padding:.5rem .75rem;font-size:.875em}.tg-choiceButton__label{justify-content:left}.tg-choiceButton input:checked+.tg-choiceButton__inner{background-color:#707070;border-color:#707070;color:#fff}.tg-CheminFer{text-align:center;display:flex;justify-content:center}.tg-CheminFerStepContainer{float:none;display:inline-block;max-width:170px;vertical-align:top}.tg-CheminFerStep{text-align:center}.tg-CheminFerStep a{text-decoration:none}.tg-CheminFerStep-label{display:block;text-align:center;text-decoration:none}.tg-CheminFerStep-number{display:inline-block;text-align:center;font-family:"Girott",sans-serif;font-size:2.2em;width:1.3em;height:1.3em;border:1px solid #000;line-height:1.3;margin-bottom:.35em;position:relative;background-color:#fff}.tg-active .tg-CheminFerStep-label{font-weight:700}.tg-CheminFerStep-number:before{content:'';height:1px;width:170px;background-color:#000;position:absolute;right:0;top:.65em;z-index:-2}.tg-CheminFer .tg-CheminFerStepContainer:first-child .tg-CheminFerStep-number:before{background-color:#fff;z-index:-1}#tg_main{max-width:2000px;width:100%}.tg-Container{max-width:1280px}.tg-Header-Toolbar-Inner,.tg-pane-navigation{padding:0 2.5%}hr{border-top-color:#000}.tg-Header{margin-bottom:2em}.tg-Header-Logo svg{max-width:228px;margin:1.25em}.tg-Header-date{position:absolute;left:0;top:0;margin-top:1.9em;margin-left:2.5%}.tg-Header-Toolbar{border-top:1px solid rgba(0,0,0,.97);border-bottom:1px solid rgba(0,0,0,.97)}.tg-pane-headerToolsRight>div{display:inline-block}[class*=tg-TopbarIcon-Account]{background:url("Sites/E02655_safiV3/default/Skins/safiBilleterie/img/icons/account.svg") no-repeat center center;margin-bottom:4px}[class*=tg-TopbarIcon-]{background-size:25px;height:22px;width:22px;display:inline-block;vertical-align:middle}.tg-Header-Toolbar .tg-wrapper-DropDown h2,.tg-Header-Toolbar .tg-bloc,.tg-Header-Toolbar .tg-wrapper{margin:0}.tg-Header-Toolbar .tg-pane .tg-bloc,.tg-Header-Toolbar .tg-pane .tg-wrapper{padding:.43em 0}.tg-pane-headerToolsRight>div{border-left:1px solid rgba(0,0,0,.97);min-width:75px;text-align:center}.tg-Header-Toolbar .tg-pane .tg-Navigation_ChangeLang{padding:.75em 0}.tg-Navigation_ChangeLang .tg-input--combo{border:none}.tg-Navigation_ChangeLang .tg-input{min-height:auto;line-height:1.3em}.changelang,.tg-Navigation_ChangeLang,li[data-id=en] a,li[data-id=fr] a{margin:0;padding:0;font-family:"Girott",sans-serif;text-transform:uppercase;vertical-align:top;height:50px}.tg-Navigation_ChangeLang span,li[data-id=en] a,li[data-id=fr] a{font-size:1.2em}.changelang a{font-size:1.4em;text-decoration:none}.tg-Header-Toolbar .tg-pane-headerToolsLeft>.tg-BaseContent_SimpleHtmlBloc{padding:.8em 0}.tg-Header-Toolbar .tg-wrapper-DropDown .tgdropdown{background-color:#fff;background-color:rgba(255,255,255,.97);box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12);min-width:260px;padding:1em;max-height:500px;overflow-y:auto;text-align:left}@media screen and (max-width:37.4375em){.tg-Header-date{width:100%;text-align:center;top:105px}.tg-CheminFer{font-size:12px}}.tg-pane-topContent h1{font-family:"Girott",sans-serif;font-size:4.5em;font-weight:400;margin:.25em 0 .35em}.tg-pane-topContent{border-bottom:1px solid #000;padding-bottom:1.5em;margin-bottom:2.5em}.tg-pane-topContent .tg-button{margin-right:2em}.tg-Page-content--split{width:calc(100% - 387px - 4em);display:inline-block}.tg-sidebarRight{margin-right:4em}.tg-sidebarLeft{margin-left:4em}.tg-Site-sidebar{width:387px}@media screen and (max-width:37.4375em){#S--V3EVT__C--Individu__F--x_DOMAINEINTERET_element{display:block;float:none;text-align:center;width:60%;margin:0 0 0 20%}}@media screen and (max-width:56.1875em){.tg-Site-sidebar,.tg-Page-content--split{width:100%}.tg-sidebarLeft,.tg-sidebarRight{margin:0}}.paragraphe>.style1,.paragraphe>.style2,.paragraphe>.style3{padding:1.875em}.paragraphe>.style1{border:1px solid #000}.paragraphe>.style2{background-color:#f5f5f5}.paragraphe>.style3{background-color:#e3eef1}.head.is-filled h2{margin-top:0}.style2 .tg-ECommerce2_Basket{margin-bottom:0}.fixedBasket{background-color:#fff}.tg-pane-bottomContent{padding-bottom:29px}.tg-pane-bottomContent h3{font-size:1.607em;margin-top:45px;margin-bottom:.5em}.tg-darkBackground{background-color:rgba(0,0,0,.97);color:#fff;margin-top:1em}.tg-pane-footer,.tg-pane-footerRight{padding:1.5em 0 .5em;display:inline-block}.tg-pane-footer .tg-bloc{float:left}.tg-pane-footer .tg-BaseContent_SimpleHtmlBloc{margin-right:1.813em}.tg-pane-footer .tg-Media_Bookmarks2{margin-right:3.125em}.tg-pane-footer>div:last-child{margin-right:0}.tg-tooltip{padding:.5rem .75rem}.tg-tooltip,.tg-tooltip__arrow:before{border:3px solid #d8d8d8;color:#7b7b7b}.mob-tooltip-container{position:absolute;right:3.5em;top:3.5em}.mob-tooltip-button{-webkit-apperance:none;background-color:#000;border:0;border-radius:50%;color:#fff;height:1.5em;padding:0;text-align:center;width:1.5em}.mob-tooltip-button+[role=tooltip]{background-color:#fff;border:1px solid #d8d8d8;box-shadow:0 0 3px rgba(0,0,0,.3);display:none;min-width:50ch;padding:.5rem;position:absolute;right:0;top:2rem;transform:translateX(50%);z-index:1}.mob-tooltip-button:hover+[role=tooltip],.mob-tooltip-button:focus+[role=tooltip]{display:block}@media screen and (max-width:56.1875em){.mob-tooltip-container{left:0;right:0}.mob-tooltip-button{position:absolute;right:0}.mob-tooltip-button+[role=tooltip]{left:0;min-width:initial;transform:translateX(0)}}.tg-vertical-menu{border:1px solid #000;font-size:1rem;padding:0}.tg-vertical-menu>li:not(:first-child){margin-top:0;border-top:1px solid #000}.tg-vertical-menu>li:not(:first-child)>a{border-top:1px solid #f5f5f5}.tg-vertical-menu.tg-vertical-menu a{padding:1rem 2rem;text-decoration:none}.tg-vertical-menu a:hover,.tg-vertical-menu a:focus{background-color:#f5f5f5}.tg-vertical-menu>.tg-active>a{background-color:#f5f5f5}.ui-accordion-header,.ui-accordion-content{padding:.75em}.ui-accordion .ui-accordion-header{background-color:#eee;border:1px solid #eee;border-radius:2px 2px 0 0;color:#666}.ui-accordion .ui-accordion-header:before{border-left-color:#666}.ui-accordion-header:not(:first-child){margin-top:.5em}.ui-accordion-header-icon{display:none}.ui-accordion-header a{text-decoration:none}.ui-accordion .ui-accordion-content{border-color:#eee}.ui-accordion-content .tg-bloc:last-child{margin-bottom:0}[role=tablist]{padding:0}[role=tab][aria-selected=false]{background:#eee;color:#666}.tg-dialog__header{background-color:#eee;border:0;border-bottom:1px solid #d8d8d8;color:#666;font-size:1.25rem}