@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);#menu_abonnement{width:735px;}#menu_abonnement a{padding-top:8px;color:#FFFFFF;text-decoration:none;height:32px;float:left;font-size:13px;font-weight:bold;vertical-align:middle;text-align:center;}#menu_abonnement_help a{padding-top:5px;color:#FFFFFF;text-decoration:none;height:16px;float:left;font-size:13px;font-weight:bold;vertical-align:middle;text-align:center;border-style:solid;border-color:#000000;border-width:2px;width:135px;margin-top:3px;background-color:#33a333;-moz-border-radius:5px;-webkit-border-radius:5px;}#menu_abonnement_scolaire a{background-image:url(/sites/all/modules/stga/stga_abonnements/images/bouton_scolaire_push.png);background-repeat:no-repeat;width:80px;}#menu_abonnement_jeune a{background-image:url(/sites/all/modules/stga/stga_abonnements/images/bouton_18_25_push.png);background-repeat:no-repeat;width:85px;}#menu_abonnement_adulte a{background-image:url(/sites/all/modules/stga/stga_abonnements/images/bouton_adulte_push.png);background-repeat:no-repeat;width:85px;}#menu_abonnement_pack_voyage a{background-image:url(/sites/all/modules/stga/stga_abonnements/images/bouton_pack10voyages_push.png);background-repeat:no-repeat;width:123px;}#menu_abonnement_all a{background-image:url(/sites/all/modules/stga/stga_abonnements/images/bouton_tous_abonnements_push.png);background-repeat:no-repeat;width:154px;padding-left:1px;}

.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#node-admin-buttons{float:left;margin-left:0.5em;clear:right;}td.revision-current{background:#ffc;}.node-form .form-text{display:block;width:95%;}.node-form .container-inline .form-text{display:inline;width:auto;}.node-form .standard{clear:both;}.node-form textarea{display:block;width:95%;}.node-form .attachments fieldset{float:none;display:block;}.terms-inline{display:inline;}

.poll .bar{height:1em;margin:1px 0;background-color:#ddd;}.poll .bar .foreground{background-color:#000;height:1em;float:left;}.poll .links{text-align:center;}.poll .percent{text-align:right;}.poll .total{text-align:center;}.poll .vote-form{text-align:center;}.poll .vote-form .choices{text-align:left;margin:0 auto;display:table;}.poll .vote-form .choices .title{font-weight:bold;}.node-form #edit-poll-more{margin:0;}td.poll-chtext{width:80%;}td.poll-chvotes .form-text{width:85%;}


fieldset{margin-bottom:1em;padding:.5em;}form{margin:0;padding:0;}hr{height:1px;border:1px solid gray;}img{border:0;}table{border-collapse:collapse;}th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/*_\*/
* html .clear-block{height:1%;}.clear-block{display:block;}/* End hide from IE-mac */



body.drag{cursor:move;}th.active img{display:inline;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}tbody{border-top:1px solid #ccc;}tbody th{border-bottom:1px solid #ccc;}thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}.breadcrumb{padding-bottom:.5em}div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;float:left;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.error{color:#e55;}div.error{border:1px solid #d77;}div.error,tr.error{background:#fcc;color:#200;padding:2px;}.warning{color:#e09010;}div.warning{border:1px solid #f0c020;}div.warning,tr.warning{background:#ffd;color:#220;padding:2px;}.ok{color:#008000;}div.ok{border:1px solid #00aa00;}div.ok,tr.ok{background:#dfd;color:#020;padding:2px;}.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}ol.task-list li.active{font-weight:bold;}.form-item{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item .description{font-size:0.85em;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-checkboxes,.form-radios{margin:1em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.marker,.form-required{color:#f00;}.more-link{text-align:right;}.more-help-link{font-size:0.85em;text-align:right;}.nowrap{white-space:nowrap;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:10em;}dl.multiselect dt,dl.multiselect dd{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}dl.multiselect .form-item{height:1.75em;margin:0;}.container-inline div,.container-inline label{display:inline;}ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}#autocomplete ul{margin:0;padding:0;list-style:none;}#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js input.form-autocomplete{background-image:url(/misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}html.js input.throbbing{background-position:100% -18px;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}html.js fieldset.collapsed *{display:none;}html.js fieldset.collapsed legend{display:block;}html.js fieldset.collapsible legend a{padding-left:15px;background:url(/misc/menu-expanded.png) 5px 75% no-repeat;}html.js fieldset.collapsed legend a{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%;}* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}html.js fieldset.collapsible{position:relative;}html.js fieldset.collapsible legend a{display:block;}html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}.resizable-textarea{width:95%;}.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin:-0.4em 0 -0.4em -0.5em;padding:0.42em 1.5em 0.42em 0.5em;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(/misc/draggable.png) no-repeat 0 0;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}.teaser-checkbox{padding-top:1px;}div.teaser-button-wrapper{float:right;padding-right:5%;margin:0;}.teaser-checkbox div.form-item{float:right;margin:0 5% 0 0;padding:0;}textarea.teaser{display:none;}html.js .no-js{display:none;}.progress{font-weight:bold;}.progress .bar{background:#fff url(/misc/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;}.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}.progress .percentage{float:right;}.progress-disabled{float:left;}.ahah-progress{float:left;}.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;}tr .ahah-progress .throbber{margin:0 2px;}.ahah-progress-bar{width:16em;}#first-time strong{display:block;padding:1.5em 0 .5em;}tr.selected td{background:#ffc;}table.sticky-header{margin-top:0;background:#fff;}#clean-url.install{display:none;}html.js .js-hide{display:none;}#system-modules div.incompatible{font-weight:bold;}#system-themes-form div.incompatible{font-weight:bold;}span.password-strength{visibility:hidden;}input.password-field{margin-right:10px;}div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}div.password-description ul{margin-bottom:0;}.password-parent{margin:0 0 0 0;}input.password-confirm{margin-right:10px;}.confirm-parent{margin:5px 0 0 0;}span.password-confirm{visibility:hidden;}span.password-confirm span{font-weight:normal;}

ul.menu{list-style:none;border:none;text-align:left;}ul.menu li{margin:0 0 0 0.5em;}li.expanded{list-style-type:circle;list-style-image:url(/misc/menu-expanded.png);padding:0.2em 0.5em 0 0;margin:0;}li.collapsed{list-style-type:disc;list-style-image:url(/misc/menu-collapsed.png);padding:0.2em 0.5em 0 0;margin:0;}li.leaf{list-style-type:square;list-style-image:url(/misc/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.links{margin:0;padding:0;}ul.links.inline{display:inline;}ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}.block ul{margin:0;padding:0 0 0.25em 1em;}

#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#access-rules .access-type,#access-rules .rule-type{margin-right:1em;float:left;}#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}#access-rules .mask{clear:both;}#user-login-form{text-align:center;}#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#user-admin-buttons{float:left;margin-left:0.5em;clear:right;}#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;}.profile{clear:both;margin:1em 0;}.profile .picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}



.field .field-label,.field .field-label-inline,.field .field-label-inline-first{font-weight:bold;}.field .field-label-inline,.field .field-label-inline-first{display:inline;}.field .field-label-inline{visibility:hidden;}.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}.node-form .content-add-more .form-submit{margin:0;}.node-form .number{display:inline;width:auto;}.node-form .text{width:auto;}.form-item #autocomplete .reference-autocomplete{white-space:normal;}.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;}#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;}#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{font-weight:bold;}table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{float:left;}table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;}table#content-field-overview tr.content-add-new .description{margin-bottom:0;}table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;}.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6{margin:1em 0 .5em 0;}.advanced-help-topic dd{margin-bottom:.5em;}.advanced-help-topic span.code{background-color:#EDF1F3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;padding:1px;}.advanced-help-topic .content-border{border:1px solid #AAA}

.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}.container-inline-date .form-item{float:none;padding:0;margin:0;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{padding:0;margin:0;}.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}span.date-display-separator{}.date-repeat-input{float:left;width:auto;margin-right:5px;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-views-filter-wrapper{min-width:250px;}.date-views-filter input{float:left !important;margin-right:2px !important;padding:0 !important;width:12em;min-width:12em;}.date-nav{width:100%;}.date-nav div.date-prev{text-align:left;width:24%;float:left;}.date-nav div.date-next{text-align:right;width:24%;float:right;}.date-nav div.date-heading{text-align:center;width:50%;float:left;}.date-nav div.date-heading h3{margin:0;padding:0;}.date-clear{float:none;clear:both;display:block;}.date-clear-block{float:none;width:auto;clear:both;}.date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.date-clear-block{display:inline-block;}/*_\*/
 * html .date-clear-block{height:1%;}.date-clear-block{display:block;}/* End hide from IE-mac */

.date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-weight:bold;font-size:2em;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}

#ui-datepicker-div table,#ui-datepicker-div td,#ui-datepicker-div th{margin:0;padding:0;}#ui-datepicker-div,#ui-datepicker-div table,.ui-datepicker-div,.ui-datepicker-div table,.ui-datepicker-inline,.ui-datepicker-inline table{font-size:12px !important;}.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;background:#ffffff;border:2px solid #d3d3d3;font-family:Verdana,Arial,sans-serif;font-size:1.1em;margin:0;padding:2.5em .5em .5em .5em;position:relative;width:15.5em;}#ui-datepicker-div{background:#ffffff;display:none;z-index:9999;}.ui-datepicker-inline{display:block;float:left;}.ui-datepicker-control{display:none;}.ui-datepicker-current{display:none;}.ui-datepicker-next,.ui-datepicker-prev{background:#e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;left:.5em;position:absolute;top:.5em;}.ui-datepicker-next{left:14.6em;}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}.ui-datepicker-next a,.ui-datepicker-prev a{background:url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;border:1px solid #d3d3d3;cursor:pointer;display:block;font-size:1em;height:1.4em;text-indent:-999999px;width:1.3em;}.ui-datepicker-next a{background:url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:hover{background:url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}.ui-datepicker-next a:hover{background:url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:active{background:url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;}.ui-datepicker-next a:active{background:url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-header select{background:#e6e6e6;border:1px solid #d3d3d3;color:#555555;font-size:1em;line-height:1.4em;margin:0 !important;padding:0 !important;position:absolute;top:.5em;}.ui-datepicker-header select.ui-datepicker-new-month{left:2.2em;width:7em;}.ui-datepicker-header select.ui-datepicker-new-year{left:9.4em;width:5em;}table.ui-datepicker{text-align:right;width:15.5em;}table.ui-datepicker td a{color:#555555;display:block;padding:.1em .3em .1em 0;text-decoration:none;}table.ui-datepicker tbody{border-top:none;}table.ui-datepicker tbody td a{background:#e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;border:1px solid #ffffff;cursor:pointer;}table.ui-datepicker tbody td a:hover{background:#dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;border:1px solid #999999;color:#212121;}table.ui-datepicker tbody td a:active{background:#ffffff url(/sites/all/modules/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;border:1px solid #dddddd;color:#222222;}table.ui-datepicker .ui-datepicker-title-row td{color:#222222;font-size:.9em;padding:.3em 0;text-align:center;text-transform:uppercase;}table.ui-datepicker .ui-datepicker-title-row td a{color:#222222;}

.timeEntry_control{vertical-align:middle;margin-left:2px;}* html .timeEntry_control{margin-top:-4px;}



.filefield-icon{margin:0 2px 0 0;}.filefield-element{margin:1em 0;white-space:normal;}.filefield-element .widget-preview{float:left;padding:0 10px 0 0;margin:0 10px 0 0;border-width:0 1px 0 0;border-style:solid;border-color:#CCC;max-width:30%;}.filefield-element .widget-edit{float:left;max-width:70%;}.filefield-element .filefield-preview{width:16em;overflow:hidden;}.filefield-element .widget-edit .form-item{margin:0 0 1em 0;}.filefield-element input.form-submit,.filefield-element input.form-file{margin:0;}.filefield-element input.progress-disabled{float:none;display:inline;}.filefield-element div.ahah-progress,.filefield-element div.throbber{display:inline;float:none;padding:1px 13px 2px 3px;}.filefield-element div.ahah-progress-bar{display:none;margin-top:4px;width:28em;padding:0;}.filefield-element div.ahah-progress-bar div.bar{margin:0;}

#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#lightbox a img{border:none;}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;min-width:240px;overflow:hidden;}#imageContainer,#frameContainer,#modalContainer{padding:10px;}#modalContainer{line-height:1em;overflow:auto;}#loading{height:25%;width:100%;text-align:center;line-height:0;position:absolute;top:40%;left:45%;*left:0%;}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#imageContainer>#hoverNav{left:0;}#frameHoverNav{z-index:10;margin-left:auto;margin-right:auto;width:20%;position:absolute;bottom:0px;height:45px;}#imageData>#frameHoverNav{left:0;}#hoverNav a,#frameHoverNav a{outline:none;}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/sites/all/modules/lightbox2/images/blank.gif) no-repeat;display:block;}#prevLink,#framePrevLink{left:0;float:left;}#nextLink,#frameNextLink{right:0;float:right;}#prevLink:hover,#prevLink:visited:hover,#prevLink.force_show_nav,#framePrevLink{background:url(/sites/all/modules/lightbox2/images/prev.gif) left 15% no-repeat;}#nextLink:hover,#nextLink:visited:hover,#nextLink.force_show_nav,#frameNextLink{background:url(/sites/all/modules/lightbox2/images/next.gif) right 15% no-repeat;}#prevLink:hover.force_show_nav,#prevLink:visited:hover.force_show_nav,#framePrevLink:hover,#framePrevLink:visited:hover{background:url(/sites/all/modules/lightbox2/images/prev_hover.gif) left 15% no-repeat;}#nextLink:hover.force_show_nav,#nextLink:visited:hover.force_show_nav,#frameNextLink:hover,#frameNextLink:visited:hover{background:url(/sites/all/modules/lightbox2/images/next_hover.gif) right 15% no-repeat;}#framePrevLink,#frameNextLink{width:45px;height:45px;display:block;position:absolute;bottom:0px;}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;min-width:240px;}#imageData{padding:0 10px;}#imageData #imageDetails{width:70%;float:left;text-align:left;}#imageData #caption{font-weight:bold;}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}#imageData #lightbox2-node-link-text{display:block;padding-bottom:1.0em;}#imageData #bottomNav{height:66px;}.lightbox2-alt-layout #imageData #bottomNav,.lightbox2-alt-layout-data #bottomNav{margin-bottom:60px;}#lightbox2-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}#overlay_default{opacity:0.6;}#overlay_macff2{background:transparent url(/sites/all/modules/lightbox2/images/overlay.png) repeat;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html>body .clearfix{display:inline;width:100%;}* html .clearfix{/*_\*/
  height:1%;/* End hide from IE-mac */}#bottomNavClose{display:block;background:url(/sites/all/modules/lightbox2/images/close.gif) left no-repeat;margin-top:33px;float:right;padding-top:0.7em;height:26px;width:26px;}#bottomNavClose:hover{background-position:right;}#loadingLink{display:block;background:url(/sites/all/modules/lightbox2/images/loading.gif) no-repeat;width:32px;height:32px;}#bottomNavZoom{display:none;background:url(/sites/all/modules/lightbox2/images/expand.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#bottomNavZoomOut{display:none;background:url(/sites/all/modules/lightbox2/images/contract.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#lightshowPlay{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/lightbox2/images/play.png) no-repeat;}#lightshowPause{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/lightbox2/images/pause.png) no-repeat;}.lightbox2-alt-layout-data #bottomNavClose,.lightbox2-alt-layout #bottomNavClose{margin-top:93px;}.lightbox2-alt-layout-data #bottomNavZoom,.lightbox2-alt-layout-data #bottomNavZoomOut,.lightbox2-alt-layout #bottomNavZoom,.lightbox2-alt-layout #bottomNavZoomOut{margin-top:93px;}.lightbox2-alt-layout-data #lightshowPlay,.lightbox2-alt-layout-data #lightshowPause,.lightbox2-alt-layout #lightshowPlay,.lightbox2-alt-layout #lightshowPause{margin-top:102px;}.lightbox_hide_image{display:none;}#lightboxImage{-ms-interpolation-mode:bicubic;}

div.toboggan-container{text-align:center;}div.toboggan-login-link-container{text-align:left;}div.toboggan-login-link-container a{text-decoration:none;}div.toboggan-block-message{text-align:left;}div.user-login-block{text-align:left;}div.user-login-block a{text-align:left;}
.menu-412,ul.links li.menu-412{background-image:url(/sites/default/files/imagecache/menu_icon/menu_icons/menu_icon_412.png);padding-left:34px;background-repeat:no-repeat;background-position:left;height:34px;}.menu-413,ul.links li.menu-413{background-image:url(/sites/default/files/imagecache/menu_icon/menu_icons/menu_icon_413.png);padding-left:34px;background-repeat:no-repeat;background-position:left;height:34px;}.menu-414,ul.links li.menu-414{background-image:url(/sites/default/files/imagecache/menu_icon/menu_icons/menu_icon_414.png);padding-left:34px;background-repeat:no-repeat;background-position:left;height:34px;}.menu-4700,ul.links li.menu-4700{background-image:url(/sites/default/files/imagecache/menu_icon_responsive/menu_icons/menu_icon_4700.png);padding-left:31px;background-repeat:no-repeat;background-position:left;height:31px;}.menu-4704,ul.links li.menu-4704{background-image:url(/sites/default/files/imagecache/menu_icon_responsive/menu_icons/menu_icon_4704.png);padding-left:31px;background-repeat:no-repeat;background-position:left;height:31px;}.menu-4705,ul.links li.menu-4705{background-image:url(/sites/default/files/imagecache/menu_icon_responsive/menu_icons/menu_icon_4705.png);padding-left:31px;background-repeat:no-repeat;background-position:left;height:31px;}


.form-item .description{white-space:normal;}.solid-border#quote{margin-top:1em;}.quote-button{color:rgb(0,0,125);cursor:pointer;font-weight:bold;}.quote-error{display:inline;}.quote-notes{margin-left:25px;}.node-form .product-shipping .form-text{display:inline;width:auto;}

.order-overview-form{float:left;padding:0em 2em 0em 0em;}.order-overview-form .form-item{margin-bottom:0em;}.order-overview-form #uc-order-select-form,.order-overview-form #uc-order-admin-sort-form{margin-bottom:0em;}.uc-orders-table{clear:both;width:100%;}.uc-orders-table td,.uc-orders-table thead th{white-space:nowrap;}.uc-orders-table tr.odd:hover,.uc-orders-table tr.even:hover{background-color:#ddd;}.uc-orders-table img{float:left;margin-right:.5em;}.order-admin-icons{margin-left:2px;}.order-admin-icons img{padding:0px 3px;position:relative;top:3px;}.order-pane{border-color:#bbb;border-style:solid;border-width:1px;line-height:1.1em;margin:.5em;;padding:.5em;width:auto;}.order-pane thead{background-color:#ddd;}.order-pane tbody{border-top:0px;}.order-pane-title{font-weight:bold;padding-bottom:.5em;}.pos-left{float:left;}.abs-left{clear:left;}.pos-right{float:right;}.abs-right{clear:right;float:right;}.text-center{text-align:center;}.full-width{width:100%;}.order-pane-table th{padding:4px 8px;font-weight:bold;}.order-pane-table td{padding:4px 8px;vertical-align:top;}.order-pane-table td.qty,.order-pane-table td.sku{text-align:center;white-space:nowrap;}.order-pane-table td.product{width:80%;}.order-pane-table td.cost,.order-pane-table td.price,.order-pane-table td.total{text-align:right;white-space:nowrap;}.uc-order-comments td{vertical-align:top;}.uc-order-comments td.date,.uc-order-comments td.status{text-align:center;white-space:nowrap;}.uc-order-comments td.message{width:100%;}.order-edit-table{width:auto;}.order-edit-table .oet-label{font-weight:bold;text-align:right;}.order-edit-table .form-item{display:inline;}.address-select-box{background-color:#ddd;border:solid 1px #999;padding-bottom:1em;padding-left:1em;margin-bottom:1em;width:auto;}.customer-select-box{background-color:#ddd;border:solid 1px #999;padding:1em;margin-top:1em;width:auto;}.product-select-box{background-color:#ddd;border:solid 1px #999;margin-right:auto;margin-bottom:1em;width:auto;}.product-select-box2{background-color:#ddd;border:solid 1px #999;margin-right:auto;margin-bottom:1em;padding-left:1em;padding-bottom:1em;width:auto;}.line-item-table{width:100%;}.line-item-table td{padding:2px;}.line-item-table .li-title{font-weight:bold;text-align:right;width:100%;}.line-item-table .li-amount{text-align:right;}.line-item-table .form-item{display:inline;}.order-review-table tbody{border-top:0px;}.order-pane-table .product-description{font-size:.7em;}.order-pane #uc-credit-order-view-form{margin-top:.5em;margin-bottom:0em;}#uc-credit-order-view-form .form-submit{margin:0em;}.order-pane #uc-order-view-update-form{margin-bottom:1em;}.update-controls{padding-top:1em;}.update-controls div{padding-right:1em;}.update-controls div,.update-controls label{display:inline;}.update-controls .form-submit{margin:0em;}.address-select-box #uc-order-address-book-form{margin-bottom:0em;}.order-pane.abs-left .form-submit{margin:0.5em 0.5em 0.5em 0em;}.order-pane #customer-select form{margin-bottom:0em;}

.product-image{clear:right;float:right;margin-left:4px;padding-left:4px;padding-top:4px;text-align:center;}.uc-price-display{clear:right;float:right;font-size:1.3em;font-weight:bold;padding-bottom:4px;padding-left:4px;text-align:center;width:100px;}.display-price{clear:right;float:right;font-size:1.3em;font-weight:bold;padding-bottom:4px;padding-left:4px;text-align:center;}.model{display:inline;font-weight:bold;margin-right:2em;}.node-form .product-field table{margin:0;width:auto;}.node-form .product-field td{padding:3px 6px 0 0;}.node-form .product-field tbody{border:none;margin:0;}.node-form .product-field table .form-item{margin-bottom:0;margin-top:0;}.node-form .product-field .form-text{display:inline;width:auto;}#products-selector table{margin:0em 0em;}#products-selector td{padding:0em .5em;}div#products-selector form{margin-bottom:0em;}#products-selector div.form-item{margin-bottom:.5em;margin-top:.5em;}table.product-list{clear:both;}.uc-product-features td{vertical-align:top;}.add-feature div{padding-right:1em;}.add-feature div,.add-feature label{display:inline;}

.uc-price{white-space:nowrap;}.uc-store-admin-table{margin:1em auto;border:1px dashed #bbb;}.uc-store-admin-table tbody{border-top:0px;}.uc-store-admin-panel{margin:1em;padding:1em;}.uc-store-admin-panel .uc-store-icon{float:left;margin-right:1em;}.uc-store-admin-panel .panel-title{padding-top:4px;font-size:1.5em;width:100%;}.uc-store-admin-panel .panel-show-link a{cursor:pointer;}.uc-customer-table .uc-store-icon{float:left;margin-right:.5em;}.uc-customer-table tr.odd:hover,.uc-customer-table tr.even:hover{background-color:#ddd;}.uc-cust-orders-table tr.odd:hover,.uc-cust-orders-table tr.even:hover{background-color:#ddd;}.uc-cust-orders-table .uc-store-icon{float:left;margin-right:.5em;}#store-footer{width:100%;text-align:center;font-size:x-small;clear:both;}.uc-default-submit{height:0px;left:-9999px;position:absolute;top:-9999px;width:0px;}.uc-store-status td{vertical-align:top;}.uc-store-status td.title{font-weight:bold;white-space:nowrap;}.uc-store-status td.message{width:100%;}table.section-items{width:auto;}table.section-items td{padding:.25em;}#uc-country-import-form .form-item,#uc-country-import-form .form-item label{display:inline;float:left;margin-right:1em;}#uc-country-import-form .form-submit{float:left;margin-top:1em;}#uc-country-import-form table{clear:left;}.summary-overview{padding:.5em;border:1px dashed #bbb;margin-bottom:-1px;}.summary-title{font-weight:bold;}.summaryOnclick-processed{cursor:pointer;}.summaryOnclick-processed:hover{background-color:#ddd;}.summary-edit-icon{float:left;margin-right:.5em;position:relative;top:2px;}.summaryOnclick-processed .item-list{margin-left:1.75em;}.summaryOnclick-processed .summary-link{display:none;}.ubercart-throbber{background-image:url(/sites/all/modules/ubercart/uc_store/images/throbber.gif);background-repeat:no-repeat;background-position:100% -20px;}.path-admin-store-orders span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_orders.gif) no-repeat !important;}.path-admin-store-customers span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_customers.gif) no-repeat !important;}.path-admin-store-products span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_products.gif) no-repeat !important;}.path-admin-store-settings span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;}.path-admin-store-attributes span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;}.path-admin-store-reports span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_reports.gif) no-repeat !important;}.path-admin-store-ca span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;}.path-admin-store-help span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_help.gif) no-repeat !important;}

.views_slideshow_singleframe_no_display,.views_slideshow_singleframe_hidden,.views_slideshow_singleframe_controls,.views_slideshow_singleframe_image_count{display:none;}.views_slideshow_singleframe_pager div a img{width:75px;height:75px;}.views_slideshow_singleframe_pager div{display:inline;padding-left:10px;}.views_slideshow_singleframe_pager.thumbnails a.activeSlide img{border:3px solid #000;}.views_slideshow_singleframe_pager.numbered a.activeSlide{text-decoration:underline;}


div.fieldgroup{margin:.5em 0 1em 0;}div.fieldgroup .content{padding-left:1em;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}html.js a.views-throbbing,html.js span.views-throbbing{background:url(/sites/all/modules/views/images/status-active.gif) no-repeat right center;padding-right:18px;}div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;}.block div.view div.views-admin-links{margin-top:0;}div.view div.views-admin-links ul{margin:0;padding:0;}div.view div.views-admin-links li{margin:0;padding:0 0 2px 0;z-index:201;}div.view div.views-admin-links li a{padding:0;margin:0;color:#ccc;}div.view div.views-admin-links li a:before{content:"[";}div.view div.views-admin-links li a:after{content:"]";}div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000;}div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent;}div.view div.views-hide{display:none;}div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}div.view:hover div.views-hide{margin-top:-1.5em;}.views-view-grid tbody{border-top:none;}



#map-canvas{width:100%;height:100vh;}
.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box;}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333;}.autocomplete-suggestion b{font-weight:normal;color:#1f8dd6;}.autocomplete-suggestion.selected{background:#f0f0f0;}#ca-google-direction-form{padding-top:10px;padding-right:25px;padding-left:20px;}#ca-google-direction-form .form-radios{margin-top:0;}#ca-google-direction-form .form-radios .form-item{display:inline-block;}#ca-google-direction-form .direction-group{margin-bottom:10px;}#ca-google-direction-form .direction-group .form-item{position:relative;margin:0;}#ca-google-direction-form .direction-group .form-text{padding:5px 10px 5px 40px;width:100%;box-sizing:border-box;}#ca-google-direction-form #edit-departure-wrapper,#ca-google-direction-form #edit-arrival-wrapper{clear:both;}#ca-google-direction-form #edit-departure-wrapper label,#ca-google-direction-form #edit-arrival-wrapper label{position:absolute;left:10px;top:7px;text-transform:uppercase;}#ca-google-direction-form .direction-group .form-radios{margin:0;margin-top:0.5em;}#ca-google-direction-form .direction-group .form-radios .form-item{display:block;float:left;width:50%;clear:none;box-sizing:border-box;margin-bottom:0;}#ca-google-direction-form .direction-group .form-radios .form-radio{position:absolute;visibility:hidden;}#ca-google-direction-form .direction-group .form-radios .option{text-align:center;padding:7px 10px 5px;background:#EEE;display:block;font-weight:700;transition:all 0.3s;position:relative;cursor:pointer;}#ca-google-direction-form .direction-group .form-radios .option:after{content:"";position:absolute;top:100%;left:0;right:0;height:1px;z-index:100;background:#CCC;transition:all 0.3s;}#ca-google-direction-form .direction-group .form-radios .option.active{background:#3377AA;color:#FFF;}#ca-google-direction-form .direction-group .form-radios .option.active:after{background:#3377AA;}#ca-google-direction-form .form-item{margin-top:0;margin-bottom:0;}#ca-google-direction-form .form-select{margin-top:10px;}#ca-google-direction-form .container-inline-date{margin-bottom:5px;}#ca-google-direction-form .container-inline-date .form-text{padding:5px 10px;}#ca-google-direction-form .container-inline-date .description{display:none;margin:0;}#ca-google-direction-form .journey-actions{margin-bottom:10px;text-align:center;}#ca-google-direction-form #edit-submit{float:none;display:block;margin:0 auto 10px;}#directionMap{width:100%;height:400px;}.direction-results{line-height:1.6rem;}.direction-container{position:relative;}.direction-container:after{content:"";display:table;clear:both;}.direction-container.enlarge-map .direction-information,.direction-container.enlarge-map .direction-map{width:100%;}.direction-container.enlarge-map .my-direction-results,.direction-container.enlarge-map .my-direction-results-content{display:none!important;}.direction-container.enlarge-map #directionMap{margin-top:0!important;}.direction-map{text-align:center;}.view-larger-map{background:#C2C2C2;border:2px solid white;box-shadow:1px 1px 1px -1px rgba(0,0,0,0.5);border-radius:5px;text-decoration:none;display:inline-block;padding:10px 20px;color:black;font-size:11px;font-weight:bold;margin-top:10px;}.direction-error{display:block;background:#A51515;color:white;font-size:11px;font-weight:bold;text-align:center;padding:10px 20px;}.text-info{clear:both;}


.jslider .jslider-bg i,.jslider .jslider-pointer{background:url(/sites/default/themes/theme_stga_responsive/css/jslider.png) no-repeat 0 0;}.jslider{display:block;width:100%;height:1em;position:relative;top:0.6em;font-family:Arial,sans-serif;}.jslider table{width:100%;border-collapse:collapse;border:0;}.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0;}.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top;}.jslider .jslider-bg{position:relative;}.jslider .jslider-bg i{height:5px;position:absolute;font-size:0;top:0;}.jslider .jslider-bg .l{width:50%;background-position:0 0;left:0;}.jslider .jslider-bg .r{width:50%;left:50%;background-position:right 0;}.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:5px;background-position:0 -20px;}.jslider .jslider-pointer{width:13px;height:15px;background-position:0 -40px;position:absolute;left:20%;top:-4px;margin-left:-6px;cursor:pointer;cursor:hand;}.jslider .jslider-pointer-hover{background-position:-20px -40px;}.jslider .jslider-pointer-to{left:80%;}.jslider .jslider-label{font-size:9px;line-height:12px;color:black;opacity:0.4;white-space:nowrap;padding:0px 2px;position:absolute;top:-18px;left:0px;}.jslider .jslider-label-to{left:auto;right:0;}.jslider .jslider-value{font-size:9px;white-space:nowrap;padding:1px 2px 0;position:absolute;top:-19px;left:20%;background:white;line-height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px;}.jslider .jslider-value-to{left:80%;}.jslider .jslider-label small,.jslider .jslider-value small{position:relative;top:-0.4em;}.jslider .jslider-scale{position:relative;top:9px;}.jslider .jslider-scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0;}.jslider .jslider-scale ins{font-size:9px;text-decoration:none;position:absolute;left:0px;top:5px;color:#999;}.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{display:none;}
.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both;}.roll{text-decoration:none;}.roll:hover,.roll:focus{text-decoration:underline;}.hide{display:none;}.mask{position:absolute;width:1px;height:1px;overflow:hidden;display:block;left:-9999px;}.unmask{position:static;width:auto;height:auto;overflow:visible;left:auto;right:auto;}.list{margin:0;padding:0;border:0;*zoom:1;}.list:after{content:"";display:table;clear:both;}.list li,.list dt,.list dd{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:0;padding-right:0;white-space:normal;}.list li:first-child,.list dt:first-child,.list dd:first-child{padding-left:0;}.list li:last-child,.list dt:last-child,.list dd:last-child{padding-right:0;}.list li.last,.list dt.last,.list dd.last{padding-right:0;}fieldset{border:none;padding:0;}fieldset legend span{display:block;padding-bottom:1.5em;}.label{float:left;display:inline;margin-right:1.25em;width:8.75em;}span.help{margin-left:20px;float:left;display:inline;margin-right:1.25em;width:8.75em;}span.error{color:#d0021b;float:left;display:inline;margin-right:1.25em;width:13.75em;margin-right:0 !important;}.errors{color:#d0021b;}span.label,span.help,span.error{float:none;display:inline-block;}input,select,textarea,span.label,span.help,span.error{vertical-align:top;}.radio .label,.checkbox .label{width:auto;margin-right:0;}.radio input,.checkbox input{position:relative;top:2px;}.line{min-height:3em;*height:3em;margin-bottom:0;}input.form-text,input.form-email,input.form-search,input.form-tel,input.form-url,input.form-password,input.form-file,input.form-color,input.form-number,input.form-range,input.form-date,input.form-month,input.form-week,input.form-datetime,input.form-datetime-local,textarea.form-textarea{width:254px;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:0.75em;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;border:1px solid #e2e2e2;padding:2px;border-radius:2px;background:#f7f7f7;-moz-appearance:none;-webkit-appearance:none;font-size:14px;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:0.75em;}input.form-text:focus,input.form-email:focus,input.form-search:focus,input.form-tel:focus,input.form-url:focus,input.form-password:focus,input.form-file:focus,input.form-color:focus,input.form-number:focus,input.form-range:focus,input.form-date:focus,input.form-month:focus,input.form-week:focus,input.form-datetime:focus,input.form-datetime-local:focus,textarea.form-textarea:focus{border-color:#28b1e6;background:white;}input.form-text.error,input.form-email.error,input.form-search.error,input.form-tel.error,input.form-url.error,input.form-password.error,input.form-file.error,input.form-color.error,input.form-number.error,input.form-range.error,input.form-date.error,input.form-month.error,input.form-week.error,input.form-datetime.error,input.form-datetime-local.error,textarea.form-textarea.error{border-style:solid;border-width:1px;border-color:#d0021b;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;color:#d0021b;}input[type="text"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input[type="password"],input[type="file"],input[type="color"],input[type="number"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="datetime"],input[type="datetime-local"],textarea{width:254px;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:0.75em;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;border:1px solid #e2e2e2;padding:2px;border-radius:2px;background:#f7f7f7;-moz-appearance:none;-webkit-appearance:none;font-size:14px;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:0.75em;margin-bottom:20px;}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="file"]:focus,input[type="color"]:focus,input[type="number"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,textarea:focus{border-color:#28b1e6;background:white;}input[type="text"].error,input[type="email"].error,input[type="search"].error,input[type="tel"].error,input[type="url"].error,input[type="password"].error,input[type="file"].error,input[type="color"].error,input[type="number"].error,input[type="range"].error,input[type="date"].error,input[type="month"].error,input[type="week"].error,input[type="datetime"].error,input[type="datetime-local"].error,textarea.error{border-style:solid;border-width:1px;border-color:#d0021b;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;color:#d0021b;}select{width:254px;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:0.75em;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;border:1px solid #e2e2e2;padding:2px;border-radius:2px;background:#f7f7f7;-moz-appearance:none;-webkit-appearance:none;font-size:14px;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/arrow-down-small-grey.svg);background-repeat:no-repeat;background-size:9px 4px;background-position:calc(100% - 15px) center;padding-left:10px !important;}select:focus{border-color:#28b1e6;background:white;}select.error{border-style:solid;border-width:1px;border-color:#d0021b;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;color:#d0021b;}select:focus{border-color:#74b02a;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/arrow-down-small-green.svg);background-repeat:no-repeat;background-size:9px 4px;background-position:calc(100% - 15px) center;}select option{padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:0.75em;}select option:hover,select option[selected]{background:#74b02a;color:white;}input.range{padding:0;border:0;width:260px;}input[type="range"]{padding:0;border:0;width:260px;}input.file{background-color:transparent;width:auto;border:0;padding:0;}input[type="file"]{background-color:transparent;width:auto;border:0;padding:0;}textarea{width:254px;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:0.75em;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;border:1px solid #e2e2e2;padding:2px;border-radius:2px;background:#f7f7f7;height:6em;min-height:6em;*height:6em;max-height:9em;font-size:1em;line-height:1.5em;-webkit-resize:vertical;-moz-resize:vertical;-ms-resize:vertical;-o-resize:vertical;resize:vertical;}textarea:focus{border-color:#28b1e6;background:white;}textarea.error{border-style:solid;border-width:1px;border-color:#d0021b;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;color:#d0021b;}.textarea{min-height:10.5em;*height:10.5em;}input[type="reset"],input[type="button"],input[type="submit"]{width:254px;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:0.75em;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;border:1px solid #e2e2e2;padding:2px;border-radius:2px;background:#f7f7f7;width:260px;background:#ffffff;border-radius:25px;color:#145c78;font-weight:bold;}input[type="reset"]:focus,input[type="button"]:focus,input[type="submit"]:focus{border-color:#28b1e6;background:white;}input[type="reset"].error,input[type="button"].error,input[type="submit"].error{border-style:solid;border-width:1px;border-color:#d0021b;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;color:#d0021b;}input[type="reset"]:focus,input[type="button"]:focus,input[type="submit"]:focus{background:#28b1e6;color:white;}input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover{background:#145c78;color:white;}input.form-reset,input.form-button,input.form-submit{width:254px;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:0.75em;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;border:1px solid #e2e2e2;padding:2px;border-radius:2px;background:#f7f7f7;width:260px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;padding-right:1.5em;border:1px solid #e2e2e2;color:#145c78;font-weight:bold;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);cursor:pointer;text-transform:uppercase;}input.form-reset:focus,input.form-button:focus,input.form-submit:focus{border-color:#28b1e6;background:white;}input.form-reset.error,input.form-button.error,input.form-submit.error{border-style:solid;border-width:1px;border-color:#d0021b;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;color:#d0021b;}input.form-reset:focus,input.form-button:focus,input.form-submit:focus{background:#28b1e6;border-color:#28b1e6;color:white;}input.form-reset:hover,input.form-button:hover,input.form-submit:hover{background:#145c78;border-color:#145c78;color:white;}button{width:254px;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:0.75em;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;border:1px solid #e2e2e2;padding:2px;border-radius:2px;background:#f7f7f7;width:260px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;padding-right:1.5em;border:1px solid #e2e2e2;color:#145c78;font-weight:bold;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);cursor:pointer;}button:focus{border-color:#28b1e6;background:white;}button.error{border-style:solid;border-width:1px;border-color:#d0021b;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;color:#d0021b;}button:focus{background:#28b1e6;border-color:#28b1e6;color:white;}button:hover{background:#145c78;border-color:#145c78;color:white;}html.js input.form-autocomplete{background-position:100% 6px;}html.js input.form-autocomplete.throbbing{background-position:100% -14px;}.form-item,.field-label{font-size:0.875em;line-height:1.28571em;}.form-item label,.field-label label{color:#9b9b9b;font-weight:normal;font-size:14px;line-height:24px;}[type="checkbox"],[type="radio"]{-webkit-appearance:checkbox;border:0 !important;clip:rect(0em,0em,0em,0em);font-size:0;height:0 !important;margin:-1px;overflow:hidden;padding:0 !important;position:absolute;width:0 !important;}[type="checkbox"] + label,[type="radio"] + label{cursor:pointer;padding-left:30px;position:relative;line-height:1.3em !important;color:#4a4a4a;}.error[type="checkbox"] + label,.error[type="radio"] + label{color:#d0021b;}[type="checkbox"] + label:empty,[type="radio"] + label:empty{padding-left:10px;}[type="checkbox"] + label:before,[type="radio"] + label:before{background-color:#fff;border:1px solid #d7d7d7;border-radius:0;content:"\20";height:18px;left:0;position:absolute;top:0;width:18px;}.error[type="checkbox"] + label:before,.error[type="radio"] + label:before{border:1px solid #d0021b;}[type="radio"] + label:before{border-radius:1em;}[type="checkbox"] + label:after,[type="radio"] + label:after{background-repeat:no-repeat;content:"\20";font-size:1em;height:18px;left:0;position:absolute;top:0;width:18px;}[type="checkbox"]:not(:checked) + label:hover:before,[type="radio"]:not(:checked) + label:hover:before{border-color:#74b02a;}[type="checkbox"]:checked + label:before,[type="radio"]:checked + label:before{border-color:#74b02a;background-color:white;}[type="checkbox"]:not(:checked) + label:hover:before{border-radius:4px;}[type="checkbox"]:not(:checked) + label:after{border-radius:4px;}[type="checkbox"]:checked + label:before{border-radius:4px;}[type="checkbox"]:checked + label:after{top:6px;left:5px;width:9px;height:5px;border:2px solid #74b02a;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}[type="radio"]:checked + label:before{border-color:#74b02a;background-color:#74b02a;box-shadow:0 0 0 3px white inset;}[type="checkbox"]:disabled + label:before,[type="radio"]:disabled + label:before{background-color:#f8f8f8;border-color:#bbb;cursor:default;}[type="checkbox"]:disabled + label:after,[type="radio"]:disabled + label:after{cursor:not-allowed;}[type="checkbox"]:disabled + label,[type="radio"]:disabled + label{color:#aaa !important;}[type="checkbox"]:checked + label,[type="radio"]:checked + label{color:#4a4a4a;}input[disabled]{background-color:#f8f8f8;color:#999;cursor:not-allowed;}.form-item .description{color:#9b9b9b;}.form-item .description p{margin:0;}.ie [type="file"]{width:254px;margin-right:10px !important;}input.form-autocomplete{background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/auto-off.svg) !important;background-position:98% center !important;background-size:22px 22px !important;}input.form-autocomplete.throbbing{background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/auto-on.gif) !important;background-position:98% center !important;background-size:22px 22px !important;}.container{position:relative;}@media (min-width:60em) {.container{width:58.75em;margin:0 auto;*zoom:1;}.container:after{content:"";display:table;clear:both;}}@media (min-width:48.0625em) and (max-width:59.99em) {.container{width:43.75em;margin:0 auto;*zoom:1;}.container:after{content:"";display:table;clear:both;}}@media (max-width:48.0525em) {.container{width:auto;}}.plus-container{position:relative;}@media (min-width:60em) {.plus-container{width:63.75em;margin:0 auto;*zoom:1;padding:0;}.plus-container:after{content:"";display:table;clear:both;}}@media (min-width:48.0625em) and (max-width:59.99em) {.plus-container{width:48.75em;margin:0 auto;*zoom:1;padding:0;}.plus-container:after{content:"";display:table;clear:both;}}@media (max-width:48.0525em) {.plus-container{width:auto;}}body{background:#ededed;color:#4a4a4a;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:1em;line-height:1.5em;}@media (max-width:48.0525em) {body{font-size:0.875em;line-height:1.71429em;}}#page{position:relative;}#pre_content{padding-top:1.5em;}@media (max-width:48.0525em) {#pre_content{padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-top:0;}}#home-content{overflow:hidden;padding-top:1.5em;padding-bottom:1.5em;}@media (max-width:48.0525em) {#home-content{padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-top:0;}}#home_left{float:left;display:inline;margin-right:1.25em;width:38.75em;}@media (max-width:48.0525em) {#home_left{width:auto;float:none;clear:both;margin-right:0 !important;}}#home_right{float:left;display:inline;margin-right:1.25em;width:18.75em;margin-right:0 !important;}@media (max-width:48.0525em) {#home_right{width:auto;float:none;clear:both;display:block;padding-bottom:20px;}}#content{clear:both;padding-top:40px;position:relative;overflow:hidden;}#content a{color:#145c78;}@media (max-width:48.0525em) {#content{padding:10px;overflow:auto;}}@media (max-width:48.0525em) {.front #page > .container{padding-top:10px;}}.not-front #pre_content{padding-top:0;padding-bottom:1em;}.not-front:not(.page-ticketmobile):not(.page-timetable) #pre_content{padding-top:0;padding-bottom:20px;}.not-front:not(.page-ticketmobile):not(.page-timetable) #content{background:#fff;padding-bottom:10px;padding-top:50px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:6px;margin-bottom:30px;}.not-front:not(.page-ticketmobile):not(.page-timetable) #content a{color:#145c78;}#pre_content a,#post_content a{color:#145c78;}#pre_content a:hover,#pre_content a:focus,#post_content a:hover,#post_content a:focus{color:#3ca7d1;}#post_content{padding-top:20px;padding-bottom:20px;}@media (max-width:31.24em) {#post_content{padding:0;}}.home-mask,.content-mask{background-image:url(/sites/default/themes/theme_stga_responsive/img/bg/bg-mask-nb.jpg);background-position:center center;background-color:#2e7994;background-size:cover;width:100%;height:600px;display:block;position:absolute;top:0;left:0;right:0;z-index:-100;}.home-mask::after,.content-mask::after{content:"";display:block;width:100%;height:100%;position:absolute;background-image:-webkit-linear-gradient(top,#2d95b0,#145c78);background-image:linear-gradient(to bottom,#2d95b0,#145c78);z-index:-99;opacity:0.8;}.content-mask{height:240px;}@media (max-width:48.0525em) {#content-region{padding-left:0.75em;padding-right:0.75em;}}header,#header{background:#ededed;color:#4a4a4a;overflow:hidden;padding-bottom:0.75em;}header::after,#header::after{content:"";clear:both;}@media (max-width:48.0525em) {header,#header{padding-bottom:0;}}#header-content{padding-top:10%;}img.header-error{position:relative;max-width:80%;left:10%;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,0.9);}img.header-error:empty{left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);}@media screen and (orientation:portrait) {img.header-error{max-width:80%;}}@media screen and (orientation:landscape) {img.header-error{max-height:80%;}}.logo-region{float:left;display:inline;margin-right:1.25em;width:18.75em;padding-top:0.75em;overflow:hidden;}.logo-region #logo img{height:5em;width:auto;margin-right:0.375em;}@media (max-width:48.0525em) {.logo-region #logo img{height:36px;}}.logo-region .slogan{font-size:1.25em;line-height:1.2em;color:#4a4a4a;}.logo-region .slogan span{color:#d0021b;}@media (max-width:48.0525em) {.logo-region .slogan{display:none;}}@media (max-width:48.0525em) {.logo-region{width:auto;padding-left:0.75em;}}.block-header{position:relative;float:right;padding-top:1.5em;}.block-header ul{padding:0;margin:0;list-style:none;}.block-header ul li{display:block;float:left;margin-left:10px;}.block-header ul .sw-menu{display:none;position:relative;}.block-header ul .sw-menu span{cursor:pointer;background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:4.5em;padding-right:1.5em;font-weight:bold;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);display:block;width:120px;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;text-decoration:none;position:relative;display:none;}.block-header ul .sw-menu span.s-menu{background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-menu.svg);background-repeat:no-repeat;background-size:20px 17px;background-position:20px center;}.block-header ul .sw-menu span.s-close{background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/close.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:20px center;}.block-header ul .sw-menu span.active{display:block;}@media (max-width:48.0525em) {.block-header ul .sw-menu{display:block;}}.block-header ul .account-info a{display:block;background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:3.75em;padding-right:1.5em;font-weight:bold;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-panier.svg);background-repeat:no-repeat;background-size:16px 20px;background-position:20px center;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;text-decoration:none;position:relative;}@media (max-width:31.24em) {.block-header ul .account-info{display:none;}}.block-header ul .help-contact a{display:block;background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:3.75em;padding-right:1.5em;font-weight:bold;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-help.svg);background-repeat:no-repeat;background-size:16px 20px;background-position:20px center;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;text-decoration:none;position:relative;}@media (max-width:31.24em) {.block-header ul .help-contact{display:none;}}.block-header ul .search-link a{display:block;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-recherche.svg);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;text-decoration:none;position:relative;top:-2px;}@media (max-width:31.24em) {.block-header ul .search-link{padding-right:0.75em;}}@media (max-width:48.0525em) {.block-header{padding-top:0.75em;}}nav,#navigation{background:#2e7994;color:#fff;}nav .menu,#navigation .menu{padding:0;text-align:center;position:relative;}nav .menu .level-1,#navigation .menu .level-1{list-style:none;display:inline-block;margin:0;padding:0;padding-top:1.125em;padding-bottom:1.125em;}nav .menu .level-1 a,nav .menu .level-1 > .nolink,#navigation .menu .level-1 a,#navigation .menu .level-1 > .nolink{border-right-style:solid;border-right-width:1px;border-right-color:#e2e2e2;margin-left:-1px;position:relative;left:1px;font-size:0.875em;line-height:1.71429em;font-weight:bold;text-transform:uppercase;padding:0;margin:0;padding-right:1.5em;padding-left:1.5em;text-decoration:none;position:relative;color:#fff;width:auto;display:block;}nav .menu .level-1 a:hover,nav .menu .level-1 > .nolink:hover,#navigation .menu .level-1 a:hover,#navigation .menu .level-1 > .nolink:hover{text-decoration:underline;cursor:pointer;}nav .menu .level-1 a.active,nav .menu .level-1 a:hover,nav .menu .level-1 a:focus,nav .menu .level-1 > .nolink.active,nav .menu .level-1 > .nolink:hover,nav .menu .level-1 > .nolink:focus,#navigation .menu .level-1 a.active,#navigation .menu .level-1 a:hover,#navigation .menu .level-1 a:focus,#navigation .menu .level-1 > .nolink.active,#navigation .menu .level-1 > .nolink:hover,#navigation .menu .level-1 > .nolink:focus{color:#fff;}@media (min-width:48.0625em) and (max-width:59.99em) {nav .menu .level-1 a,nav .menu .level-1 > .nolink,#navigation .menu .level-1 a,#navigation .menu .level-1 > .nolink{padding-right:1.5em;padding-left:1.5em;}}nav .menu .level-1:last-child a,nav .menu .level-1:last-child > .nolink,#navigation .menu .level-1:last-child a,#navigation .menu .level-1:last-child > .nolink{border:none;}nav .menu .level-1.expanded .menu,#navigation .menu .level-1.expanded .menu{display:none;}nav .menu .level-1.expanded a,nav .menu .level-1.expanded > .nolink,#navigation .menu .level-1.expanded a,#navigation .menu .level-1.expanded > .nolink{padding-right:2.25em;border-bottom:none;}nav .menu .level-1.expanded a::after,nav .menu .level-1.expanded > .nolink::after,#navigation .menu .level-1.expanded a::after,#navigation .menu .level-1.expanded > .nolink::after{content:"";position:absolute;right:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid white;top:10px;}@media (min-width:48.0625em) and (max-width:59.99em) {nav .menu .level-1.expanded a::after,nav .menu .level-1.expanded > .nolink::after,#navigation .menu .level-1.expanded a::after,#navigation .menu .level-1.expanded > .nolink::after{right:10px;}}@media (min-width:48.0625em) and (max-width:59.99em) {nav .menu .level-1.expanded a,nav .menu .level-1.expanded > .nolink,#navigation .menu .level-1.expanded a,#navigation .menu .level-1.expanded > .nolink{padding-right:1.875em;padding-left:1.5em;}}nav .menu .level-1.expanded.hover,#navigation .menu .level-1.expanded.hover{position:relative;}nav .menu .level-1.expanded.hover a::after,nav .menu .level-1.expanded.hover > .nolink::after,#navigation .menu .level-1.expanded.hover a::after,#navigation .menu .level-1.expanded.hover > .nolink::after{border:none;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid white;}nav .menu .level-1.expanded.hover .menu,#navigation .menu .level-1.expanded.hover .menu{padding:0;margin:0;position:absolute;top:60px;right:0;z-index:20;background:#fff;border:1px solid #e2e2e2;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:540px;}nav .menu .level-1.expanded.hover .menu::before,#navigation .menu .level-1.expanded.hover .menu::before{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white;top:-9px;}nav .menu .level-1.expanded.hover .menu,#navigation .menu .level-1.expanded.hover .menu{left:0;font-family:Helvetica;font-size:1.075em;}nav .menu .level-1.expanded.hover .menu::before,#navigation .menu .level-1.expanded.hover .menu::before{right:85%;}nav .menu .level-1.expanded.hover:nth-child(n + 4) .menu,#navigation .menu .level-1.expanded.hover:nth-child(n + 4) .menu{right:0;left:auto;}nav .menu .level-1.expanded.hover:nth-child(n + 4) .menu::before,#navigation .menu .level-1.expanded.hover:nth-child(n + 4) .menu::before{right:15%;}nav .menu .level-2,#navigation .menu .level-2{list-style:none;}nav .menu .level-2.li-cell,#navigation .menu .level-2.li-cell{text-align:left;}nav .menu .level-2.li-cell:last-child,#navigation .menu .level-2.li-cell:last-child{margin-right:0 !important;padding-left:0;}nav .menu .nolink,#navigation .menu .nolink{width:100%;display:block;color:#4a4a4a;text-transform:uppercase;font-weight:bold;font-size:1em;line-height:1.5em;padding-bottom:0.375em;margin-bottom:0.375em;border-bottom:1px solid #e2e2e2;}nav .menu .hover .level-2,#navigation .menu .hover .level-2{margin:0;width:auto;padding:20px;text-align:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}nav .menu .hover .level-2 a,#navigation .menu .hover .level-2 a{padding:0;color:#2e7994;text-transform:none;font-weight:normal;border:none;}nav .menu .hover .level-2 a::after,#navigation .menu .hover .level-2 a::after{display:none;}.ie nav .menu .hover .level-2 a,.ie #navigation .menu .hover .level-2 a{display:inline-block;}nav .menu .hover .level-2.expanded .menu,#navigation .menu .hover .level-2.expanded .menu{display:block;position:relative;top:0;left:0;box-shadow:none;border:none;text-align:left;margin:0;padding:0;border-radius:0;width:auto;}nav .menu .hover .level-2.expanded .menu::before,#navigation .menu .hover .level-2.expanded .menu::before{display:none;}nav .menu .hover .level-2.expanded .menu li,#navigation .menu .hover .level-2.expanded .menu li{list-style:none;margin:0;padding:5px 0 5px 10px;position:relative;font-size:0.875em;line-height:1.71429em;}nav .menu .hover .level-2.expanded .menu li::before,#navigation .menu .hover .level-2.expanded .menu li::before{content:"";position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #9b9b9b;left:0;top:12px;}@media (max-width:48.0525em) {nav,#navigation{display:none;}}#sw-navigation{display:none;background:#fff;color:#4a4a4a;padding:0;text-align:left;}#sw-navigation .menu{padding:0;margin:0;}#sw-navigation .level-1{list-style:none;display:block;margin:0;padding:0;}#sw-navigation .level-1 a{text-transform:uppercase;text-decoration:none;font-weight:bold;position:relative;display:block;padding-top:1.125em;padding-bottom:1.125em;padding-left:1.125em;padding-right:1.125em;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e2e2e2;margin-top:-1px;position:relative;top:1px;color:#145c78 !important;}#sw-navigation .level-1.expanded > a::after,#sw-navigation .level-1.expanded > .nolink::after{content:"";position:absolute;right:30px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #d0021b;top:20px;}#sw-navigation .level-1.expanded .menu{display:none;}#sw-navigation .level-1.expanded .level-2 .menu{display:block;}#sw-navigation .nolink{display:block;color:#145c78;text-transform:uppercase;font-weight:bold;position:relative;font-size:1em;line-height:1.5em;cursor:pointer;padding-top:1.125em;padding-bottom:1.125em;padding-left:1.125em;padding-right:1.125em;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e2e2e2;margin-top:-1px;position:relative;top:1px;}#sw-navigation .nolink:hover{color:#3ca7d1;}#sw-navigation .level-2{list-style:none;display:block;margin:0;padding:0;width:auto !important;}#sw-navigation .level-2 a,#sw-navigation .level-2 span{text-transform:uppercase;text-decoration:none;font-weight:bold;position:relative;display:block;padding-top:1.125em;padding-bottom:1.125em;}#sw-navigation .level-2.sw-back{padding-left:3em;position:relative;background:#f7f7f7;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e2e2e2;margin-top:-1px;position:relative;top:1px;cursor:pointer;}#sw-navigation .level-2.sw-back::before{content:"";position:absolute;left:20px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #d0021b;top:20px;}#sw-navigation .level-2 .nolink{color:#4a4a4a;border:none;}#sw-navigation .level-2 .menu{padding-top:1.5em;padding-bottom:1.5em;margin-right:1.5em;margin-left:1.5em;border-top-style:solid;border-top-width:1px;border-top-color:#e2e2e2;margin-top:-1px;}#sw-navigation .level-2 .menu li{padding:0;margin:0;list-style:none;margin-bottom:0.75em;}#sw-navigation .level-2 .menu li a{text-transform:none;padding:0;margin:0;border:none;font-weight:normal;}#sw-navigation .account-info{background:#f7f7f7;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.25em;padding-right:0.25em;text-align:center;}#sw-navigation .account-info a{display:inline-block !important;background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:3.75em;padding-right:1.5em;font-size:16px;text-transform:none;font-weight:bold;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-panier.svg);background-repeat:no-repeat;background-size:16px 20px;background-position:20px center;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;text-decoration:none;position:relative;}#sw-navigation .help-contact{background:#f7f7f7;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.25em;padding-right:0.25em;text-align:center;}#sw-navigation .help-contact a{display:inline-block !important;background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:3.75em;padding-right:1.5em;font-size:16px;text-transform:none;font-weight:bold;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-help.svg);background-repeat:no-repeat;background-size:16px 20px;background-position:20px center;font-size:0.875em;line-height:1.71429em;color:#4a4a4a;text-decoration:none;position:relative;}@media (max-width:48.0525em) {.tabs{display:none;}}#breadcrumb{padding:20px 0;color:#fff;margin:0;font-weight:bold;}#breadcrumb .breadcrumb{padding:0;}#breadcrumb a{font-weight:normal;color:#fff;}#breadcrumb a:hover,#breadcrumb a:focus,#breadcrumb a.active{color:#fff;}@media (max-width:48.0525em) {#breadcrumb{padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;}}.page-search #search-form{padding-top:1.5em;}.page-search #search-form .form-text{width:60%;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;margin-right:1.5em;}.page-search #search-form .search-advanced{display:none;}.page-search .search-results{list-style:none;padding:0;margin:0;padding-bottom:1.5em;}.page-search .search-results li{padding-top:1.5em;padding-bottom:1.5em;padding-left:1.5em;padding-right:1.5em;margin-bottom:20px;border-style:solid;border-width:1px;border-color:#e2e2e2;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;border-radius:6px;background:#f7f7f7;}.page-search .search-results .title{font-size:1em;line-height:1.5em;margin-top:0;margin-bottom:12px;font-weight:bold;text-transform:uppercase;}.page-search .search-results .search-info{font-weight:normal;text-transform:none;color:#9b9b9b;}.page-search .search-results p{margin:0;}.jqmWindow{display:none;position:fixed;top:17%;left:0;right:0;margin:0 auto;height:50%;width:70%;color:#4a4a4a;border:1px solid #e2e2e2;padding:40px 20px;overflow:auto;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:6px;}.jqmWindow h1{margin-bottom:50px;}.jqmWindow ul li{list-style-type:circle;margin-bottom:10px;}.jqmWindow .jqmClose{background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/close.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:center;position:absolute;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;width:25px;height:25px;right:10px;top:10px;z-index:999;}@media (max-width:31.24em) {.jqmWindow{height:70%;width:80%;}}.jqmOverlay{background-color:black;}footer,#footer{background:#424242;color:#fff;}footer a,#footer a{color:#fff;}footer a:hover,footer a:focus,footer a.active,#footer a:hover,#footer a:focus,#footer a.active{color:#fff;}footer .container,#footer .container{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media (max-width:31.24em) {footer .container,#footer .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}footer .block-tiers,#footer .block-tiers{display:inline-block;width:230px;margin:0 40px;}footer .block-tiers:last-child,#footer .block-tiers:last-child{padding-right:0;}@media (max-width:48.0525em) {footer .block-tiers,#footer .block-tiers{width:220px;margin:0 15px;}}@media (max-width:31.24em) {footer .block-tiers,#footer .block-tiers{float:none;clear:both;width:100%;display:block;}}footer .block-half,#footer .block-half{width:50%;padding-right:2.5em;padding-left:2.5em;display:inline-block;}footer .block-half:last-child,#footer .block-half:last-child{margin:0;}@media (max-width:48.0525em) {footer .block-half,#footer .block-half{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {footer .block-half,#footer .block-half{float:none;clear:both;width:auto;display:block;}}#footer-region{padding-top:3em;padding-bottom:1.5em;}#footer-region .block-block h2{color:#fff;font-weight:bold;font-size:1.25em;line-height:1.2em;}#footer-region .block-block .content{font-size:0.875em;line-height:1.71429em;}#footer_bottom-region .container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#footer_bottom-region .container::before{content:"";left:0;right:0;margin:0 auto;width:100%;position:absolute;text-align:center;top:0;height:1px;width:860px;background:#696969;}@media (max-width:48.0525em) {#footer_bottom-region .container::before{width:720px;}}@media (max-width:31.24em) {#footer_bottom-region .container::before{width:calc(100% - 20px);}}#footer_bottom-region .block{padding-top:1.5em;padding-bottom:1.5em;margin-right:0 !important;text-align:center;}#footer_bottom-region .block h2{color:#fff;font-size:1.125em;line-height:2em;display:inline-block;vertical-align:middle;padding-right:0.75em;margin:0;}#footer_bottom-region .block .content{display:inline-block;vertical-align:middle;}#footer_bottom-region .img-retina{text-decoration:none;margin-right:0.75em;}#footer_bottom-region .img-retina img{width:50px;height:50px;}#bottom-region{background:#323232;color:#fff;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;}#bottom-region .block-menu{margin:0 auto;}.ie #bottom-region .block-menu{width:100%;}#bottom-region ul{padding:0;margin:0;text-align:center;}#bottom-region ul li{margin:0;list-style:none;display:inline-block;font-size:0.75em;line-height:2em;position:relative;padding-left:0.375em;padding-right:0.375em;}#bottom-region ul li::after{content:"-";position:absolute;right:-5px;}#bottom-region ul li:last-child::after{display:none;}#bottom-region ul li a{text-decoration:none;font-weight:bold;}#bottom-region ul li a:hover{text-decoration:underline;}.not-front #content .block{padding-left:5em;padding-right:5em;margin-bottom:1.5em;}@media (min-width:48.0625em) and (max-width:59.99em) {.not-front #content .block{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.not-front #content .block{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.not-front #content .block{padding-left:0.75em;padding-right:0.75em;}}#block-stga_user-stga_user_profile_block{width:100%;}#block-stga_user-stga_user_profile_block h2{font-size:1em;line-height:1.5em;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:3em;padding-right:1.5em;background:#15c29b;color:white;border-radius:6px;margin:0;box-shadow:0 2px 0 0 #0e8d70,inset 0 1px 1px 0 rgba(255,255,255,0.5);position:relative;text-transform:uppercase;font-weight:bold;}#block-stga_user-stga_user_profile_block h2::before{content:"";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-user-white.svg);background-repeat:no-repeat;background-size:16px 20px;background-position:center center;display:block;height:24px;width:20px;position:absolute;left:20px;}@media (max-width:48.0525em) {#block-stga_user-stga_user_profile_block h2::before{left:15px;padding:0;}}@media (max-width:48.0525em) {#block-stga_user-stga_user_profile_block h2{padding-left:3.75em;padding-right:3em;}}#block-stga_user-stga_user_profile_block .content{margin-top:2px;}#block-stga_user-stga_user_profile_block .user-pb{display:inline-block;width:60%;border-right:1px solid #e2e2e2;}#block-stga_user-stga_user_profile_block .user-pb .title{background:#f7f7f7;padding:10px 20px;overflow:hidden;}#block-stga_user-stga_user_profile_block .user-pb .title span{display:block;float:left;}#block-stga_user-stga_user_profile_block .user-pb .title .user-pb-title{font-size:1.125em;line-height:1.33333em;color:#4a4a4a;font-weight:bold;}#block-stga_user-stga_user_profile_block .user-pb .title .add-link{font-size:0.875em;line-height:1.71429em;float:right;}#block-stga_user-stga_user_profile_block .user-pb:last-child{border:none;}#block-stga_user-stga_user_profile_block .user-pb .info{margin:0;font-size:0.75em;line-height:2em;}@media (max-width:48.0525em) {#block-stga_user-stga_user_profile_block .user-pb{width:auto;display:block;clear:both;margin-right:0 !important;}}#block-stga_user-stga_user_profile_block .user-pb .stga-user-stops{padding:0;margin:0;list-style:none;}#block-stga_user-stga_user_profile_block .user-pb .stga-user-stops li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:0.875em;line-height:1.71429em;line-height:1.375em;}#block-stga_user-stga_user_profile_block .user-pb .stga-user-stops li .col-left,#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-stops
  li
  .col-right{display:inline-block;vertical-align:middle;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-stops
  li
  .col-left{padding-right:0.75em;}#block-stga_user-stga_user_profile_block .user-pb .stga-user-stops li .line-nb{display:inline-block;border-radius:4px;padding:5px;min-width:30px;font-size:1.0625em;line-height:1.41176em;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,0.5);margin-right:5px;text-align:center;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-stops
  li
  .stop-time{color:#145c78;border-bottom:2px dotted #145c78;cursor:pointer;position:relative;font-weight:bold;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-stops
  li
  .stop-time:hover{color:#3ca7d1;border-color:#3ca7d1;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-stops
  li
  .stop-time:hover
  .fav-stop-dep{display:block;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-stops
  li
  .stop-name{font-weight:bold;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-stops
  li
  .stop-dir{display:block;position:relative;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-stops
  li
  .stop-dir::before{content:"➜ ";font-weight:bold;font-size:1.375em;line-height:0.75em;position:relative;top:2px;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-stops
  li
  .fav-stop-dep{display:none;position:absolute !important;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;border-style:solid;border-width:1px;border-color:#e2e2e2;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:4px;top:24px;left:-12px;background:#b8e986;color:#4a4a4a;min-width:180px;z-index:100;text-align:center;font-weight:normal;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-stops
  li
  .fav-stop-dep
  span{font-weight:bold;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-stops
  li
  .fav-stop-dep::before{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #b8e986;top:-5px;left:24px;}#block-stga_user-stga_user_profile_block .user-pb .stga-user-trips{padding:0;margin:0;list-style:none;}#block-stga_user-stga_user_profile_block .user-pb .stga-user-trips li{padding:10px 0;border-bottom:1px dashed #e2e2e2;font-size:0.875em;line-height:1.71429em;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-trips
  li:last-child{border:none;}#block-stga_user-stga_user_profile_block .user-pb .stga-user-trips li a{color:#4a4a4a;text-decoration:none;font-weight:bold;}#block-stga_user-stga_user_profile_block .user-pb .stga-user-trips li a span{font-weight:bold;font-size:1.375em;line-height:0.75em;color:#145c78;position:relative;top:3px;}#block-stga_user-stga_user_profile_block .user-pb .stga-user-trips li a:focus,#block-stga_user-stga_user_profile_block .user-pb .stga-user-trips li a:hover{color:#4a4a4a;}#block-stga_user-stga_user_profile_block .user-pb .stga-user-actions{padding:0;margin:0;list-style:none;}#block-stga_user-stga_user_profile_block .user-pb .stga-user-actions li{padding-top:0.375em;font-size:0.875em;line-height:1.71429em;}#block-stga_user-stga_user_profile_block
  .user-pb
  .stga-user-actions
  li.logout
  a{color:#d0021b !important;}#block-stga_user-stga_user_profile_block .user-pb:last-child{width:40%;}@media (max-width:48.0525em) {#block-stga_user-stga_user_profile_block .user-pb{display:block;border:none;width:100% !important;}}#block-stga_user-stga_user_profile_block .user-profile-content{border-radius:0 0 5px 5px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);background:#fff;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#block-stga_user-stga_user_profile_block .user-profile-content .content{padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;}@media (max-width:31.24em) {#block-stga_user-stga_user_profile_block .user-profile-content{display:block;}}@media (max-width:48.0525em) {#block-stga_user-stga_user_profile_block{width:auto;display:block;clear:both;margin-right:0 !important;}}#block-stga_user-stga_user_profile_block.close h2{cursor:pointer;}#block-stga_user-stga_user_profile_block.close h2::after{content:"Agrandir";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/plus.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:right center;padding-right:2.25em;height:20px;display:block;position:absolute;right:20px;top:15px;font-size:0.875em;line-height:1.28571em;text-transform:none;}@media (max-width:31.24em) {#block-stga_user-stga_user_profile_block.close h2::after{content:"";}}#block-stga_user-stga_user_profile_block.open h2{cursor:pointer;border-radius:6px 6px 0 0;}#block-stga_user-stga_user_profile_block.open h2::after{content:"Réduire";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/moins.svg);background-repeat:no-repeat;background-size:20px 4px;background-position:right center;padding-right:2.25em;height:20px;display:block;position:absolute;right:20px;top:15px;font-size:0.875em;line-height:1.28571em;text-transform:none;}@media (max-width:31.24em) {#block-stga_user-stga_user_profile_block.open h2::after{content:"";}}#container_block_main .container_block_main_content{display:block;float:left;display:inline;margin-right:1.25em;width:18.75em;border-radius:6px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);}#container_block_main .container_block_main_content:last-child{margin-right:0 !important;}#container_block_main .container_block_main_content h2{font-size:1em;line-height:1.5em;margin:0;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:4.5em;text-transform:uppercase;font-weight:bold;}@media (max-width:48.0525em) {#container_block_main .container_block_main_content h2{padding-left:3.75em;}}#container_block_main .container_block_main_content.journey h2{border-radius:6px 6px 0 0;background-color:#3ca7d1;background-image:url(/sites/default/themes/theme_stga_responsive/img/bg/picto-itineraire.svg);background-repeat:no-repeat;background-size:32px 27px;background-position:20px center;color:white;box-shadow:0 2px 0 0 #27718f,inset 0 1px 1px 0 rgba(255,255,255,0.5);}@media (max-width:48.0525em) {#container_block_main .container_block_main_content.journey h2{background-position:10px center;}}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form{padding:10px 20px 20px;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .direction-group{margin-bottom:7px;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .direction-group
  .form-radios{margin:0;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .direction-group
  .form-radios
  .option{background:#f7f7f7;border-color:#e2e2e2;color:#9b9b9b;font-weight:normal;padding:5px;top:0;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .direction-group
  .form-radios
  .option::before,#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .direction-group
  .form-radios
  .option::after{display:none;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .direction-group
  .form-radios
  .form-item.active
  .option{background:#3ca7d1;color:white;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .direction-group
  .form-item
  label{color:#4a4a4a;top:5px;}.ie
  #container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .direction-group
  .form-item
  label{top:2px;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .direction-group
  .form-item
  .form-text{padding:3px 10px 3px 40px;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  select{margin-top:0;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .edit-journey-sens{margin-bottom:5px;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .edit-journey-sens
  .option{margin-right:20px;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  #edit-journey-date-wrapper
  .form-item
  input{width:189px;}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  #edit-journey-date-wrapper
  .form-item:last-child
  input{width:60px;}@media (max-width:31.24em) {#container_block_main
    .container_block_main_content.journey
    #ca-google-direction-form
    .direction-submit-container{margin-top:20px;}}#container_block_main
  .container_block_main_content.journey
  #ca-google-direction-form
  .text-info{font-size:10px;}@media (max-width:31.24em) {#container_block_main
    .container_block_main_content.journey
    #ca-google-direction-form
    .text-info{margin:10px 0 0 0;}}#container_block_main .container_block_main_content.time h2{border-radius:6px 6px 0 0;background-color:#c1d224;background-image:url(/sites/default/themes/theme_stga_responsive/img/bg/picto-horaires.svg);background-repeat:no-repeat;background-size:30px 30px;background-position:20px center;color:white;box-shadow:0 2px 0 0 #9eab23,inset 0 1px 1px 0 rgba(255,255,255,0.5);}@media (max-width:48.0525em) {#container_block_main .container_block_main_content.time h2{background-position:10px center;}}#container_block_main .container_block_main_content form{padding:20px;position:relative;min-height:370px;}#container_block_main
  .container_block_main_content
  form
  .container-inline-date{margin:0;}#container_block_main
  .container_block_main_content
  form
  .container-inline-date
  .description{display:none;}#container_block_main .container_block_main_content form .form-text{margin-bottom:0;}#container_block_main .container_block_main_content form .form-submit{position:absolute;bottom:20px;margin:0 auto;left:0;right:0;width:220px;cursor:pointer;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:1.5em;padding-right:1.5em;text-transform:uppercase;display:inline-block;}@media (max-width:48.0525em) {#container_block_main .container_block_main_content form .form-submit{bottom:0;position:relative;display:block;}}@media (max-width:48.0525em) {#container_block_main .container_block_main_content form{min-height:auto;}}@media (max-width:48.0525em) {#container_block_main .container_block_main_content{margin:0 auto;width:auto;display:block;float:none;margin-bottom:0.75em;}#container_block_main .container_block_main_content.close h2{cursor:pointer;border-radius:6px;position:relative;}#container_block_main .container_block_main_content.close h2::after{content:"Agrandir";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/plus.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:right center;padding-right:2.25em;height:20px;display:block;position:absolute;right:20px;top:12px;font-size:0.875em;line-height:1.28571em;text-transform:none;}}@media (max-width:48.0525em) and (max-width:31.24em) {#container_block_main .container_block_main_content.close h2::after{content:"";}}@media (max-width:48.0525em) {#container_block_main .container_block_main_content.open h2{cursor:pointer;border-radius:6px 6px 0 0;position:relative;}#container_block_main .container_block_main_content.open h2::after{content:"Réduire";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/moins.svg);background-repeat:no-repeat;background-size:20px 4px;background-position:right center;padding-right:2.25em;height:20px;display:block;position:absolute;right:20px;top:12px;font-size:0.875em;line-height:1.28571em;text-transform:none;}}@media (max-width:48.0525em) and (max-width:31.24em) {#container_block_main .container_block_main_content.open h2::after{content:"";}}.block-orange{position:relative;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-top-style:solid;border-top-width:8px;border-top-color:#bd2d35;margin-top:-8px;background:#fff;margin-bottom:1.125em;}.block-orange.block-menu{padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.125em;padding-right:1.125em;}.block-orange.block-menu .menu{padding:0;margin:0;}.block-orange.block-menu .menu li{display:block;font-size:0.875em;line-height:1.71429em;list-style:none;padding:0;margin:0;margin-bottom:0.375em;}.block-orange.block-menu .menu li:last-child{margin:0;}.block-orange.block-menu .menu li .menu_icon{background-position:left center;display:table-cell;vertical-align:middle;height:40px;padding-left:45px;}.block-orange.block-menu .menu li .menu_icon:hover,.block-orange.block-menu .menu li .menu_icon:focus{color:#3ca7d1;}.block-orange.block-menu .menu li .menu_icon.active{color:#145c78;}.block-pink{border-radius:6px;background-color:#df277a;color:white;text-transform:uppercase;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;}.block-pink h3{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;}.block-pink a{color:white;text-decoration:none;font-size:1em;line-height:1.5em;display:inline-block;}.ie10 .block-pink a{width:50%;}.block-pink a:focus,.block-pink a:hover{color:white;}.block-pink img{margin-right:0.75em;display:inline-block;}.block-wide{background:#d1233a;padding-top:1.5em;padding-bottom:1.5em;padding-left:1.5em;padding-right:1.5em;padding-bottom:0;text-align:center;}.block-wide .content{width:auto;display:inline-block;margin:0 auto;color:white;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,0.5);}.block-wide .content h2{color:white;font-size:2em;line-height:1.5em;margin-bottom:0;}.block-wide .content p{font-size:1.125em;line-height:1.33333em;}.block-wide .content a{text-decoration:none;color:white;display:inline-block;width:50px;height:50px;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-pdf.svg);background-repeat:no-repeat;background-size:50px 50px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;}.block-wide.block-plans-pdf{background-image:url(/sites/default/themes/theme_stga_responsive/img/bg/bg-plan@2x.png);background-repeat:no-repeat;background-size:1260px 200px;object-fit:contain;background-position:center center;}@media (max-width:48.0525em) {.block-wide .content h2{font-size:1.5em;line-height:1.5em;}.block-wide .content p{font-size:1em;line-height:1.5em;}}#home_right .block-with-alerts,#home_right .block-no-alerts{box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),inset 0 1px 1px 0 rgba(255,255,255,0.5);background-color:#d0021b;border-radius:6px;color:white;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:80px;margin-bottom:1.5em;background-image:url(/sites/default/themes/theme_stga_responsive/img/bg/picto-alerts.svg);background-repeat:no-repeat;background-size:60px 55px;background-position:10px center;font-weight:bold;}#home_right .block-with-alerts h3,#home_right .block-no-alerts h3{font-size:1em;line-height:1.5em;margin-bottom:0.375em;}#home_right .block-with-alerts h3 a,#home_right .block-no-alerts h3 a{color:white;text-decoration:none;margin-left:10px;display:inline-block;font-size:1.375em;line-height:1.09091em;position:relative;top:2px;}#home_right .block-with-alerts h3 a.anchor-link,#home_right .block-no-alerts h3 a.anchor-link{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:15px;font-weight:900;text-shadow:0 1px white;}@media (max-width:31.24em) {#home_right .block-with-alerts h3 a.anchor-link,#home_right .block-no-alerts h3 a.anchor-link{display:none;}}#home_right .block-with-alerts h3 a.page-link,#home_right .block-no-alerts h3 a.page-link{display:none;font-size:15px;font-weight:900;text-shadow:0 1px white;top:0;}@media (max-width:31.24em) {#home_right .block-with-alerts h3 a.page-link,#home_right .block-no-alerts h3 a.page-link{display:inline-block;}}#home_right .block-with-alerts p,#home_right .block-no-alerts p{margin:0;font-size:0.875em;line-height:1.28571em;}#home_right .block-no-alerts{background-color:#74b02a;background-image:url(/sites/default/themes/theme_stga_responsive/img/bg/picto-no-alert.svg);background-repeat:no-repeat;background-size:60px 55px;}#block-views-perturbations-block_4{background:#fff;color:#4a4a4a;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:6px;margin-bottom:9em;padding-top:1.5em;padding-bottom:1.5em;padding-left:1.5em;padding-right:1.5em;padding-right:0;position:relative;}#block-views-perturbations-block_4 h2{font-size:2.25em;line-height:1.33333em;text-align:center;position:relative;font-weight:300;margin-top:0;margin-bottom:24px;}#block-views-perturbations-block_4 h2::after{content:"";width:70px;height:4px;background:#97d3eb;position:absolute;bottom:-12px;left:0;right:0;margin:0 auto;}@media (max-width:48.0525em) {#block-views-perturbations-block_4 h2{font-size:1.625em;line-height:1.38462em;}}#block-views-perturbations-block_4 h2::after{display:none;}#block-views-perturbations-block_4 .view{overflow:hidden;padding-left:17px;}#block-views-perturbations-block_4 .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}#block-views-perturbations-block_4 .views-row{width:220px;margin-bottom:20px;margin-right:20px;min-height:10.5em;*height:10.5em;display:block;}#block-views-perturbations-block_4 .views-field-phpcode{text-align:left;padding-bottom:0.75em;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e2e2e2;margin-top:-1px;position:relative;top:1px;margin-bottom:0.75em;}#block-views-perturbations-block_4 .views-field-phpcode .line-nb{display:inline-block;border-radius:4px;padding:5px;min-width:36px;font-size:1.0625em;line-height:1.41176em;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,0.5);margin-right:5px;margin-bottom:5px;text-align:center;}#block-views-perturbations-block_4 .views-field-field-summary-value a{color:#4a4a4a;font-weight:normal;text-decoration:none;}#block-views-perturbations-block_4 .views-field-field-summary-value a:hover,#block-views-perturbations-block_4 .views-field-field-summary-value a:focus{color:#4a4a4a;}#block-views-perturbations-block_4 .more-link{clear:both;left:0;right:0;margin:0 auto;width:100%;position:absolute;text-align:center;width:240px;bottom:-10px;}#block-views-perturbations-block_4 .more-link a{background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;padding-right:1.5em;border:1px solid #e2e2e2;color:#145c78;font-weight:bold;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);cursor:pointer;text-transform:uppercase;font-size:14px;text-decoration:none;padding:15px 25px !important;}#block-views-perturbations-block_4 .more-link a:focus{background:#28b1e6;border-color:#28b1e6;color:white;}#block-views-perturbations-block_4 .more-link a:hover{background:#145c78;border-color:#145c78;color:white;}#block-views-perturbations-block_4 .view-footer{left:0;right:0;margin:0 auto;width:100%;position:absolute;text-align:center;width:100%;bottom:-120px;}#block-views-perturbations-block_4 .view-footer .twitter-alert{display:inline-block;width:49.375em;padding-top:1.5em;padding-bottom:1.5em;padding-left:1.5em;padding-right:1.5em;padding-left:5em;padding-right:2.5em;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/facebook-blanc@2x.png);background-repeat:no-repeat;background-size:25px 21px;background-color:#1877F2;background-position:40px center;color:white;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);}#block-views-perturbations-block_4 .view-footer .twitter-alert a{color:white;}#block-views-perturbations-block_4 .view-footer .twitter-alert a:hover,#block-views-perturbations-block_4 .view-footer .twitter-alert a:focus{color:white;}#block-views-perturbations-block_4 .view-footer .twitter-alert::before{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #5ea9dd;top:-10px;left:49%;}.ie #block-views-perturbations-block_4 .view-footer .twitter-alert::before{top:-9px;}@media (max-width:48.0525em) {#block-views-perturbations-block_4 .view-footer{display:none;}}@media (max-width:48.0525em) {#block-views-perturbations-block_4{margin-bottom:40px;}}@media (max-width:31.24em) {#block-views-perturbations-block_4{display:none;}}#block-views-actualites-block_2,#block-views-actualites-block_3{position:relative;margin-bottom:3em;}#block-views-actualites-block_2 h2,#block-views-actualites-block_3 h2{font-size:2.25em;line-height:1.33333em;text-align:center;position:relative;font-weight:300;margin-top:0;margin-bottom:24px;}#block-views-actualites-block_2 h2::after,#block-views-actualites-block_3 h2::after{content:"";width:70px;height:4px;background:#97d3eb;position:absolute;bottom:-12px;left:0;right:0;margin:0 auto;}@media (max-width:48.0525em) {#block-views-actualites-block_2 h2,#block-views-actualites-block_3 h2{font-size:1.625em;line-height:1.38462em;}}#block-views-actualites-block_2 h2::after,#block-views-actualites-block_3 h2::after{display:none;}#block-views-actualites-block_2 .view-content,#block-views-actualites-block_3 .view-content{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#block-views-actualites-block_2 .views-row,#block-views-actualites-block_3 .views-row{width:220px;float:left;display:block;margin-right:20px;background:#fff;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);min-height:22.5em;*height:22.5em;position:relative;margin-bottom:1.5em;}#block-views-actualites-block_2 .views-row .views-field-field-visuel-fid,#block-views-actualites-block_3 .views-row .views-field-field-visuel-fid{background:#f7f7f7;border-radius:6px 6px 0 0;}#block-views-actualites-block_2
  .views-row
  .views-field-field-visuel-fid
  .content,#block-views-actualites-block_2 .views-row .views-field-field-visuel-fid a,#block-views-actualites-block_2 .views-row .views-field-field-visuel-fid img,#block-views-actualites-block_3
  .views-row
  .views-field-field-visuel-fid
  .content,#block-views-actualites-block_3 .views-row .views-field-field-visuel-fid a,#block-views-actualites-block_3 .views-row .views-field-field-visuel-fid img{display:block;}#block-views-actualites-block_2 .views-row .views-field-field-visuel-fid img,#block-views-actualites-block_3 .views-row .views-field-field-visuel-fid img{border-radius:6px 6px 0 0;}#block-views-actualites-block_2 .views-row .views-field-phpcode,#block-views-actualites-block_3 .views-row .views-field-phpcode{padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;border-top:2px solid #e2e2e2;font-size:0.875em;line-height:1.71429em;}#block-views-actualites-block_2 .views-row .views-field-view-node,#block-views-actualites-block_3 .views-row .views-field-view-node{position:absolute;bottom:1.5em;width:100%;text-align:center;font-size:0.875em;line-height:1.71429em;}#block-views-actualites-block_2 .views-row:nth-child(2n) .views-field-phpcode,#block-views-actualites-block_3 .views-row:nth-child(2n) .views-field-phpcode{border-color:#f8e71c;}#block-views-actualites-block_2
  .views-row:nth-child(2n + 1)
.views-field-phpcode,#block-views-actualites-block_3
  .views-row:nth-child(2n + 1)
.views-field-phpcode{border-color:#50e3c2;}#block-views-actualites-block_2 .views-row:last-child,#block-views-actualites-block_3 .views-row:last-child{margin-right:0;}#block-views-actualites-block_2 .views-row:last-child .views-field-phpcode,#block-views-actualites-block_3 .views-row:last-child .views-field-phpcode{border-color:#bd10e0;}#block-views-actualites-block_2 .views-row:first-child .views-field-phpcode,#block-views-actualites-block_3 .views-row:first-child .views-field-phpcode{border-color:#f5a623;}#block-views-actualites-block_2 .more-link,#block-views-actualites-block_3 .more-link{clear:both;text-align:center;padding-top:1.5em;padding-bottom:1.5em;}#block-views-actualites-block_2 .more-link a,#block-views-actualites-block_3 .more-link a{background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;padding-right:1.5em;border:1px solid #e2e2e2;color:#145c78;font-weight:bold;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);cursor:pointer;text-transform:uppercase;font-size:14px;text-decoration:none;padding:15px 25px !important;width:240px;}#block-views-actualites-block_2 .more-link a:focus,#block-views-actualites-block_3 .more-link a:focus{background:#28b1e6;border-color:#28b1e6;color:white;}#block-views-actualites-block_2 .more-link a:hover,#block-views-actualites-block_3 .more-link a:hover{background:#145c78;border-color:#145c78;color:white;}@media (max-width:48.0525em) {#block-views-actualites-block_2,#block-views-actualites-block_3{display:none;visibility:hidden;}}#block-views-actualites-block_3 h2{color:#4a4a4a;font-size:1.75em;line-height:0.85714em;font-weight:300;margin-top:0.375em;margin-bottom:0.75em;}#block-views-actualites-block_3 .view-content{position:relative;overflow:hidden;}#block-views-actualites-block_3 .views-row{float:none;margin:0 auto;margin-bottom:1.5em;display:block;}#block-views-actualites-block_3 .views-row:last-child{margin:0 auto;margin-bottom:1.5em;}#block-views-actualites-block_3 .views_slideshow_singleframe_teaser_section{margin:0 auto;}#block-views-actualites-block_3 .views_slideshow_controls{position:absolute;z-index:100;top:147px;left:0;display:block;width:100%;}#block-views-actualites-block_3
  .views_slideshow_controls
  .views_slideshow_previous{position:absolute;left:0;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/prev.svg);background-repeat:no-repeat;background-size:50px 50px;display:block;width:50px;height:50px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;}#block-views-actualites-block_3
  .views_slideshow_controls
  .views_slideshow_next{position:absolute;right:0;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/next.svg);background-repeat:no-repeat;background-size:50px 50px;display:block;width:50px;height:50px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;}#block-views-actualites-block_3
  .views_slideshow_controls
  .views_slideshow_pause{display:none;}@media (max-width:48.0525em) {#block-views-actualites-block_3{visibility:visible;display:block;}}@media (min-width:48.0625em) {#block-views-actualites-block_3{display:none;visibility:hidden;}}#block-campaignmonitor-0 .form-item{margin:0;display:inline-block;width:auto;}#block-campaignmonitor-0 .form-item label{display:none !important;}#block-campaignmonitor-0 .form-item input[type="text"]{font-size:0.875em;line-height:2.57143em;color:#4a4a4a;padding:0;padding-left:0.75em;padding-right:0.75em;width:180px;margin:0;}.ie #block-campaignmonitor-0 .form-item input[type="text"]{padding:5px 10px;height:36px;}#block-campaignmonitor-0 .form-submit{display:inline-block;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-fleche-droite.svg);background-repeat:no-repeat;background-size:40px 40px;background-position:center center;border:none;width:40px;height:40px;text-indent:-9999px;border-radius:0;background-color:transparent;box-shadow:none;margin-bottom:0;}#pre_content .block-eboutique{padding-left:1.5em;padding-right:1.5em;background:#fff;padding-bottom:20px;padding-top:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:6px;margin-top:20px;}#pre_content .block-eboutique h2{font-size:2.25em;line-height:1.33333em;text-align:center;position:relative;font-weight:300;margin-top:0;margin-bottom:24px;}#pre_content .block-eboutique h2::after{content:"";width:70px;height:4px;background:#97d3eb;position:absolute;bottom:-12px;left:0;right:0;margin:0 auto;}@media (max-width:48.0525em) {#pre_content .block-eboutique h2{font-size:1.625em;line-height:1.38462em;}}#pre_content .block-eboutique ul{list-style:none;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background:#ccc;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:30px 60px;min-height:380px;}#pre_content .block-eboutique ul li{margin-bottom:20px;width:310px;font-size:13px;text-align:center;font-weight:bold;color:#d0011b;}#pre_content .block-eboutique ul li:last-child{margin-bottom:0;}#pre_content .block-eboutique ul li a{display:block;padding:15px 30px 15px 60px;font-size:14px;text-transform:uppercase;text-align:left;margin-bottom:5px;border-radius:30px;}#pre_content .block-eboutique ul li a::after{display:none;}#pre_content .block-eboutique ul li a.btn-order::before{content:"";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-commande-billet.svg);background-repeat:no-repeat;background-size:31px 20px;width:31px;height:20px;background-position:center;display:block;position:absolute;left:20px;top:17px;z-index:10;}#pre_content .block-eboutique ul li a.btn-geo::before{content:"";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-localisation.svg);background-repeat:no-repeat;background-size:16px 26px;width:16px;height:26px;background-position:center;display:block;position:absolute;left:27px;top:13px;z-index:10;}#pre_content .block-eboutique ul li a.btn-mob::before{content:"";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-recharger.svg);background-repeat:no-repeat;background-size:18px 29px;width:18px;height:29px;background-position:center;display:block;position:absolute;left:26px;top:13px;z-index:10;}@media (max-width:31.24em) {#pre_content .block-eboutique ul li a{font-size:13px;padding-right:10px;}}@media (max-width:31.24em) {#pre_content .block-eboutique ul li{width:100%;font-size:12px;}}@media (max-width:48.0525em) {#pre_content .block-eboutique ul{padding:20px;}}@media (max-width:31.24em) {#pre_content .block-eboutique ul{padding:10px 0;min-height:auto;}}@media (max-width:31.24em) {#pre_content .block-eboutique{padding-left:0.75em;padding-right:0.75em;}}.page-timetable #content{border:none;border-radius:0;padding:0;margin:0;background:none;box-shadow:none;}.page-timetable #content #page-title{display:none;}.page-timetable #content .page-title{font-size:1em;line-height:1.5em;margin:0;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:4.5em;text-transform:uppercase;font-weight:bold;text-align:center;border-radius:6px 6px 0 0;background-color:#c1d224;background-image:url(/sites/default/themes/theme_stga_responsive/img/bg/picto-horaires.svg);background-repeat:no-repeat;background-size:32px 27px;background-position:20px center;color:white;box-shadow:0 2px 0 0 #9eab23,inset 0 1px 1px 0 rgba(255,255,255,0.5);}@media (max-width:48.0525em) {.page-timetable #content .page-title{background-position:10px center;}}.page-timetable #content .page-title::after{display:none;}@media (max-width:48.0525em) {.page-timetable #content .page-title{padding-left:3.75em;text-align:left;}}.page-timetable #content form{padding:20px;background:white;border-radius:0 0 6px 6px;position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);margin-bottom:40px;}.page-timetable #content form > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:31.24em) {.page-timetable #content form > div{display:block;}}.page-timetable #content form .form-item{margin:0 20px 0 0;display:inline-block;}@media (max-width:48.0525em) {.page-timetable #content form .form-item{display:block;margin:0 0 20px 0;}}.page-timetable #content form .form-item .ui-datepicker-trigger{display:none;}.page-timetable #content form .form-item .form-item{margin:0;}.page-timetable #content form .form-item.container-inline-date .description{display:none;}.page-timetable
  #content
  form
  .form-item.container-inline-date
  input[type="text"]{width:160px;margin-bottom:0;}@media (max-width:48.0525em) {.page-timetable #content form .form-item input,.page-timetable #content form .form-item select{width:100%;}}.page-timetable #content form .form-submit{width:auto;position:relative;top:10px;cursor:pointer;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:1.5em;padding-right:1.5em;text-transform:uppercase;display:inline-block;}@media (max-width:48.0525em) {.page-timetable #content form .form-submit{display:block;margin:0 auto;margin-bottom:20px;}}.page-timetable #content #stga-gtfs-form > div.close .page-title{cursor:pointer;border-radius:6px;position:relative;margin-bottom:40px;}.page-timetable #content #stga-gtfs-form > div.close .page-title::after{content:"Agrandir";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/plus.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:right center;padding-right:2.25em;height:20px;display:block;position:absolute;right:20px;top:12px;font-size:0.875em;line-height:1.28571em;text-transform:none;}@media (max-width:31.24em) {.page-timetable #content #stga-gtfs-form > div.close .page-title::after{content:"";}}.page-timetable #content #stga-gtfs-form > div.open .page-title{cursor:pointer;border-radius:6px 6px 0 0;position:relative;}.page-timetable #content #stga-gtfs-form > div.open .page-title::after{content:"Réduire";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/moins.svg);background-repeat:no-repeat;background-size:20px 4px;background-position:right center;padding-right:2.25em;height:20px;display:block;position:absolute;right:20px;top:12px;font-size:0.875em;line-height:1.28571em;text-transform:none;}@media (max-width:31.24em) {.page-timetable #content #stga-gtfs-form > div.open .page-title::after{content:"";}}.page-timetable .line-nb{display:inline-block;border-radius:4px;padding:5px;min-width:36px;font-size:1.0625em;line-height:1.41176em;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,0.5);margin-right:15px;text-align:center;}.page-timetable .line-perturbations{border-radius:6px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border:solid 2px #d0021b;padding:20px;padding-bottom:0;margin-bottom:20px;}.page-timetable .line-perturbations ul{margin:0;padding:0;list-style:none;}.page-timetable .line-perturbations li{margin-bottom:20px;}.page-timetable .line-perturbations a{color:#d0021b !important;text-decoration:none;}.page-timetable .line-perturbations a:hover,.page-timetable .line-perturbations a:focus{text-decoration:underline;}.page-timetable .line-perturbations .line-nb{position:relative;margin-right:40px;}.page-timetable .line-perturbations .line-nb::after{content:"";display:block;width:1px;height:50px;background:#e2e2e2;position:absolute;right:-20px;top:-7px;}.page-timetable .stga-tabs ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.page-timetable .stga-tabs li{background:#fff;border-radius:6px 6px 0 0;border:solid 1px #cdcdcd;border-bottom:none;padding:20px 40px 20px 20px;position:relative;top:1px;z-index:10;}@media (max-width:31.24em) {.page-timetable .stga-tabs li .line-nb{margin-right:10px;}}.page-timetable .stga-tabs li .direction,.page-timetable .stga-tabs li .reverse-link{text-transform:uppercase;color:#4a4a4a;text-decoration:none;display:inline-block;line-height:16px;font-size:18px;}.page-timetable .stga-tabs li .direction span,.page-timetable .stga-tabs li .reverse-link span{font-size:13px;text-transform:none;}.page-timetable .stga-tabs li .direction span:first-child,.page-timetable .stga-tabs li .reverse-link span:first-child{font-weight:bold;}@media (max-width:31.24em) {.page-timetable .stga-tabs li .direction,.page-timetable .stga-tabs li .reverse-link{display:none;}}.page-timetable .stga-tabs li .reverse-link{color:#9b9b9b !important;}.page-timetable .stga-tabs li .reverse-link span:last-child{position:relative;font-size:13px;}.page-timetable .stga-tabs li .reverse-link span:last-child::before{content:"";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/fleche-direction-grise.svg);background-repeat:no-repeat;background-size:15px 12px;background-position:center;width:15px;height:12px;display:inline-block;margin-right:5px;position:relative;top:2px;}.page-timetable .stga-tabs li .reverse-link span:first-child::before{display:none;}.page-timetable .stga-tabs li .m-dir{display:none;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:30px;position:relative;top:16px;color:#9b9b9b;}.page-timetable .stga-tabs li .m-dir span{font-size:45px;display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:15px;left:-20px;}@media (max-width:31.24em) {.page-timetable .stga-tabs li .m-dir{display:inline-block;}}.page-timetable .stga-tabs li .m-rdir{display:none;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:45px;position:relative;top:13px;color:#9b9b9b;cursor:pointer;}.page-timetable .stga-tabs li .m-rdir span{font-size:30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;position:absolute;top:15px;left:-10px;}@media (max-width:31.24em) {.page-timetable .stga-tabs li .m-rdir{display:inline-block;}}.page-timetable .stga-tabs li.inactive{border-radius:0 6px 0 0;background:#f7f7f7;padding-top:10px;left:-5px;z-index:0;}@media (max-width:31.24em) {.page-timetable .stga-tabs li.inactive{cursor:pointer;}}.page-timetable #timetable-stops .stga-tabs li .direction,.page-timetable #timetable-stops .stga-tabs li .reverse-link{position:relative;top:7px;}.page-timetable .stga-results{background:#fff;border:1px solid #cdcdcd;padding:20px;border-radius:0 6px 6px 6px;margin-bottom:40px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);position:relative;z-index:5;}.page-timetable .stga-results .direction{display:none;text-transform:uppercase;color:#4a4a4a;text-decoration:none;margin:10px 0;line-height:18px;}.page-timetable .stga-results .direction span{font-size:13px;text-transform:none;}.page-timetable .stga-results .direction span:first-child{font-weight:bold;}@media (max-width:31.24em) {.page-timetable .stga-results .direction{display:block;}}.page-timetable .stga-results td img{vertical-align:bottom;}.page-timetable .stga-results .slider-period{display:none;margin-bottom:10px;}.page-timetable .stga-results .slider-period a{cursor:pointer;}@media (max-width:31.24em) {.page-timetable .stga-results .slider-period{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}}.page-timetable .stga-results .trip-percentage{font-weight:bold;}.page-timetable .stga-results .trip-on{display:inline-block;width:20px;height:20px;background:#b1e2b1;margin-right:10px;position:relative;top:2px;}.page-timetable .stga-results .trip-off{display:inline-block;width:20px;height:20px;background:#d0021b;margin-right:10px;position:relative;top:2px;}@media (max-width:48.0525em) {.page-timetable .stga-results{padding:10px;}}.page-timetable #hide-all-stops{font-size:14px;text-decoration:none;color:#4a4a4a !important;position:relative;padding-left:30px;}.page-timetable #hide-all-stops:focus::before,.page-timetable #hide-all-stops:hover::before{border-color:#74b02a;}.page-timetable #hide-all-stops::before{content:"";width:18px;height:18px;display:block;border-radius:3px;border:1px solid #e2e2e2;position:absolute;left:0;top:1px;}@media (max-width:31.24em) {.page-timetable #hide-all-stops{font-size:13px;}}.page-timetable #show-all-stops{font-size:14px;text-decoration:none;color:#4a4a4a !important;position:relative;padding-left:30px;}.page-timetable #show-all-stops::before{content:"";width:18px;height:18px;display:block;border-radius:3px;border:1px solid #74b02a;position:absolute;left:0;top:1px;}.page-timetable #show-all-stops::after{content:"";display:block;position:absolute;left:5px;top:7px;width:9px;height:5px;border:2px solid #74b02a;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}@media (max-width:31.24em) {.page-timetable #show-all-stops{font-size:13px;}}.page-timetable #stops{float:left;width:195px;margin-bottom:20px;}.page-timetable #stops tbody{border:none;border-bottom:1px solid #e2e2e2;}.page-timetable #stops tr{background:#fff;border:none;border-top:1px solid #e2e2e2;}.page-timetable #stops tr.odd{background:#f7f7f7;}.page-timetable #stops tr a{color:#4a4a4a !important;text-decoration:none;}.page-timetable #stops tr a:focus,.page-timetable #stops tr a:hover{text-decoration:underline;}.page-timetable #stops tr td{font-size:12px;line-height:16px;color:#4a4a4a;padding:3px 5px 3px 12px;}.page-timetable #stops tr td .stop-perturbation-content{display:block;float:right;position:relative;}.page-timetable #stops tr td .stop-perturbation-content .stop-perturbation{display:none;position:absolute;background:#fff;border:1px solid #e2e2e2;border-radius:6px;z-index:99;width:220px;padding:10px 20px;left:-40px;font-size:12px;line-height:18px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);}.page-timetable #stops tr td .stop-perturbation-content .stop-perturbation a{color:#d0021b !important;font-weight:bold;}.page-timetable
  #stops
  tr
  td
  .stop-perturbation-content
  .stop-perturbation::before{content:"";position:absolute;display:block;left:38px;width:17px;height:8px;background-image:url(/sites/default/themes/theme_stga_responsive/img/slider/mini-arrow.svg);background-repeat:no-repeat;background-size:16px 8px;top:-7px;}@media (max-width:31.24em) {.page-timetable
    #stops
    tr
    td
    .stop-perturbation-content
    .stop-perturbation::before{left:180px;}}.page-timetable #stops tr td .stop-perturbation-content .stop-perturbation p{margin-bottom:0;}@media (max-width:31.24em) {.page-timetable #stops tr td .stop-perturbation-content .stop-perturbation{left:-180px;width:210px;padding:10px;}}.page-timetable
  #stops
  tr
  td
  .stop-perturbation-content:hover
  .stop-perturbation{display:block;}.page-timetable #stops tr.pickup{background:white !important;border:none;}.page-timetable #stops tr.pickup td{border:none;color:white;font-weight:bold;font-size:12px;line-height:14px;background:white !important;}.page-timetable #stops .hover{background:rgba(180,180,180,0.4) !important;}.page-timetable #timetable-container{float:left;overflow-x:auto;-webkit-overflow-scrolling:touch;width:calc(100% - 195px);margin-bottom:20px;}.page-timetable #timetable-container table{margin-bottom:0;}.page-timetable #timetable-container tbody{border:none;}.page-timetable #timetable-container tr{background:#fff;border:none;}.page-timetable #timetable-container tr.odd{background:#f7f7f7;}.page-timetable #timetable-container tr td{font-size:12px;line-height:16px;color:#4a4a4a;padding:3px 8px;border:1px solid #e2e2e2;text-align:center;}.page-timetable #timetable-container tr td.pickup{background-color:rgba(126,210,33,0.4) !important;}.page-timetable #timetable-container tr td.run-off{color:#d0021b;font-weight:bold;}.page-timetable #timetable-container tr.pickup{border:none;background:white !important;}.page-timetable #timetable-container tr.pickup td{border:none;color:#417505;font-weight:bold;font-size:12px;line-height:14px;background:white !important;}.page-timetable #timetable-container .hover{background:rgba(180,180,180,0.4) !important;}.page-timetable #stop-timetable-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}@media (max-width:31.24em) {.page-timetable #stop-timetable-wrapper{display:block;}}.page-timetable #stop-timetable{margin-bottom:20px;}.page-timetable #stop-timetable table{margin-bottom:20px;}.page-timetable #stop-timetable tbody{border:1px solid #e2e2e2;}.page-timetable #stop-timetable tr{background:#fff;border-bottom:1px solid #e2e2e2;}.page-timetable #stop-timetable tr:nth-child(2n + 1) {background:#f7f7f7;}.page-timetable #stop-timetable tr.odd{background:#f7f7f7;}.page-timetable #stop-timetable tr a{color:#4a4a4a !important;text-decoration:none;}.page-timetable #stop-timetable tr a:focus,.page-timetable #stop-timetable tr a:hover{text-decoration:underline;}.page-timetable #stop-timetable tr td{font-size:12px;line-height:16px;color:#4a4a4a;padding:0 10px;}.page-timetable #stop-timetable tr td span{display:inline-block;padding:3px 5px;}.page-timetable #stop-timetable tr td span.pickup{background-color:rgba(126,210,33,0.4) !important;}.page-timetable #stop-timetable tr td sup{vertical-align:super;}.page-timetable #stop-timetable tr td.hour{background-color:rgba(74,73,74,0.1);font-weight:bold;padding-left:15px;padding-right:15px;}.page-timetable #stop-timetable tr td.run-off{color:#d0021b;font-weight:bold;}.page-timetable #stop-timetable tr td .stop-perturbation-content{display:block;float:right;position:relative;}.page-timetable
  #stop-timetable
  tr
  td
  .stop-perturbation-content
  .stop-perturbation{display:none;position:absolute;background:#fff;border:1px solid #e2e2e2;border-radius:6px;z-index:99;width:220px;padding:10px 20px;left:-40px;font-size:12px;line-height:18px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);}.page-timetable
  #stop-timetable
  tr
  td
  .stop-perturbation-content
  .stop-perturbation
  a{color:#d0021b !important;font-weight:bold;}.page-timetable
  #stop-timetable
  tr
  td
  .stop-perturbation-content
  .stop-perturbation::before{content:"";position:absolute;display:block;left:38px;width:17px;height:8px;background-image:url(/sites/default/themes/theme_stga_responsive/img/slider/mini-arrow.svg);background-repeat:no-repeat;background-size:16px 8px;top:-7px;}.page-timetable
  #stop-timetable
  tr
  td
  .stop-perturbation-content
  .stop-perturbation
  p{margin-bottom:0;}.page-timetable
  #stop-timetable
  tr
  td
  .stop-perturbation-content:hover
  .stop-perturbation{display:block;}.page-timetable #stop-timetable .multi-dir{font-size:13px;}.page-timetable #stop-timetable .hover{background:rgba(180,180,180,0.4) !important;}.page-timetable #stop-timetable-container{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;padding-left:20px;}@media (max-width:31.24em) {.page-timetable #stop-timetable-container{padding-left:0;}}.page-timetable #stop-refresh{background-color:#f7f7f7;margin-bottom:20px;box-shadow:0 2px 0 0 #9eab23;}.page-timetable #stop-refresh a{text-decoration:none;padding:20px 20px 20px 70px;background-image:url(/sites/default/themes/theme_stga_responsive/img/bg/refresh.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:10px center;display:block;}.page-timetable #stop-refresh span{font-size:14px;line-height:16px;display:block;color:#4a4a4a !important;}.page-timetable #stop-refresh span span{display:inline;font-size:16px;}.page-timetable #stop-refresh .next-h{color:#84a614 !important;font-weight:bold;font-size:22px;line-height:24px;}.page-timetable #stop-refresh .stop-skipped{color:red !important;font-weight:bold;font-size:20px;line-height:22px;}.page-timetable .line-infopage{clear:both;padding:0;margin-bottom:20px;}.page-timetable .line-infopage .node{padding:0;font-size:14px;}.page-timetable .line-calendar{font-size:14px;margin-bottom:20px;clear:both;}.page-timetable .slider-container{border:1px solid #e2e2e2;background:#f7f7f7;border-radius:6px;padding:40px 25px 50px 25px;margin-bottom:20px;}@media (max-width:31.24em) {.page-timetable .slider-container{display:none;}}.page-timetable .slider-container #slider-range{margin-bottom:20px;}.page-timetable .slider-container .jslider table{border-collapse:separate;}.page-timetable .slider-container .jslider .jslider-scale{top:-10px;}.page-timetable .slider-container .jslider .jslider-scale span{height:10px;border-color:#b4b4b4;}.page-timetable .slider-container .jslider .jslider-scale ins{top:-25px;font-size:12px;}.page-timetable .slider-container .jslider .jslider-bg i{background:none;}.page-timetable .slider-container .jslider .jslider-bg i.v{background:#8bcae3;}.page-timetable .slider-container .jslider .jslider-bg i.l{background:#b4b4b4;border-radius:3px 0 0 3px;left:-5px;width:calc(50% + 5px);}.page-timetable .slider-container .jslider .jslider-bg i.r{background:#b4b4b4;border-radius:0 3px 3px 0;width:calc(50% + 10px);}.page-timetable .slider-container .jslider .jslider-pointer{background-image:url(/sites/default/themes/theme_stga_responsive/img/slider/pointer.svg);background-repeat:no-repeat;background-size:30px 30px;background-position:center;width:30px;height:30px;top:-10px;z-index:10 !important;margin-left:-14px;}.page-timetable .slider-container .jslider .jslider-pointer.jslider-pointer-to{margin-left:-12px;}.page-timetable .slider-container .jslider .jslider-value{top:25px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border:solid 1px #e2e2e2;padding:10px;min-width:47px;border-radius:2px;color:#b4b4b4;font-weight:bold;font-size:14px;line-height:20px;text-align:center;}.page-timetable .slider-container .jslider .jslider-value::before{content:"";position:absolute;display:block;left:0;right:0;margin:0 auto;width:17px;height:8px;background-image:url(/sites/default/themes/theme_stga_responsive/img/slider/mini-arrow.svg);background-repeat:no-repeat;background-size:16px 8px;top:-7px;}.page-journey #content{padding-left:5em;padding-right:5em;margin-bottom:20px;}@media (min-width:48.0625em) and (max-width:59.99em) {.page-journey #content{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.page-journey #content{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.page-journey #content{padding-left:0.75em;padding-right:0.75em;}.page-journey #content #search-form input{width:100%;}}.page-journey #ca-google-direction-form .direction-group{margin-bottom:7px;}.page-journey #ca-google-direction-form .direction-group .form-radios{margin:0;}.page-journey #ca-google-direction-form .direction-group .form-radios .option{background:#f7f7f7;border-color:#e2e2e2;color:#9b9b9b;font-weight:normal;padding:5px;top:0;}.page-journey
  #ca-google-direction-form
  .direction-group
  .form-radios
  .option::before,.page-journey
  #ca-google-direction-form
  .direction-group
  .form-radios
  .option::after{display:none;}.page-journey
  #ca-google-direction-form
  .direction-group
  .form-radios
  .form-item.active
  .option{background:#3ca7d1;color:white;}.ie .page-journey #ca-google-direction-form .direction-group .form-text{padding:2px 10px 5px 40px;height:30px;}.page-journey #ca-google-direction-form .direction-group .form-item label{color:#4a4a4a;top:5px;}.ie .page-journey #ca-google-direction-form .direction-group .form-item label{top:2px !important;}.page-journey #ca-google-direction-form select{margin-top:0;}.page-journey #ca-google-direction-form .edit-journey-sens{margin-bottom:5px;}.page-journey #ca-google-direction-form .edit-journey-sens .option{margin-right:20px;}.page-journey #ca-google-direction-form .text-info{background:#f7f7f7;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;border-left:8px solid #3ca7d1;margin-bottom:20px;}.not-front #content .view{font-size:14px;line-height:20px;padding:15px;}.not-front #content .views-exposed-widgets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}.not-front #content .views-exposed-widgets .views-exposed-widget{float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 10px 10px 0;}.not-front #content .views-exposed-widgets .views-widget{float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.not-front #content .views-exposed-widgets .views-widget label{width:auto;margin:0;position:relative;top:5px;}.not-front #content .views-exposed-widgets label{display:inline-block;margin-right:20px;width:60px;}.not-front #content .views-exposed-widgets [type="text"],.not-front #content .views-exposed-widgets select{width:auto;margin:0 5px;height:36px;}.not-front #content .views-exposed-widgets [type="text"]{width:120px;}.not-front #content .views-exposed-widgets select{padding-right:20px;}.not-front #content .views-exposed-widgets .views-submit-button input{margin:0;padding:5px 20px;width:auto;}.not-front #content .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}.not-front #content .views-row{width:calc(50% - 3px);margin:0 10px 10px 0;padding:15px 15px 80px 15px;border-style:solid;border-width:1px;border-color:#e2e2e2;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;border-radius:6px;background:#f7f7f7;display:inline-block;}.not-front #content .views-row img{max-width:100%;height:auto;}.not-front #content .views-row:nth-child(2n) {margin-right:0 !important;}@media (max-width:31.24em) {.not-front #content .views-row{width:auto;max-width:100%;margin:0 auto 1em;}}.not-front #content .views-field-title a{text-decoration:none;color:#4a4a4a;font-weight:bold;}.not-front #content .views-field-title a strong{color:#d0021b;}.not-front #content .views-field-title a:hover,.not-front #content .views-field-title a:focus{text-decoration:underline;}.not-front #content .views-field-field-visuel-perturbation-fid a{display:block;}.not-front #content .views-field-field-date-perturbation-value,.not-front #content .views-field-field-date-pub-value{color:#9b9b9b;}.not-front #content .views-field-view-node{text-align:center;}.not-front #content .views-field-view-node a{background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;padding-right:1.5em;border:1px solid #e2e2e2;color:#145c78;font-weight:bold;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);cursor:pointer;text-decoration:none;position:absolute;bottom:20px;left:0;right:0;width:220px;margin:0 auto;text-transform:uppercase;}.not-front #content .views-field-view-node a:focus{background:#28b1e6;border-color:#28b1e6;color:white;}.not-front #content .views-field-view-node a:hover{background:#145c78;border-color:#145c78;color:white;}.not-front #content .views-field-view-node a:hover,.not-front #content .views-field-view-node a:focus,.not-front #content .views-field-view-node a.active{color:white !important;}.not-front #content .views-table{border:1px solid #e2e2e2;}.not-front #content .views-table thead th{background:#72afc7;color:white;font-size:14px;line-height:20px;text-transform:uppercase;font-weight:bold;border:none;padding:10px;}.not-front #content .views-table thead th a{color:white !important;text-decoration:none;}.not-front #content .views-table thead th a:focus,.not-front #content .views-table thead th a:hover{text-decoration:underline;}.not-front #content .views-table tbody tr{background:#fff;}.not-front #content .views-table tbody tr:nth-child(2n) {background:#f7f7f7;}.not-front #content .views-table tbody tr .views-field-field-date-pub-value{color:#4a4a4a;}.not-front #content .views-table tbody tr td{background:none !important;padding:10px 20px;}.not-front #content .views-table tbody tr td.views-field-field-contract-value{text-align:center;}.not-front #content .views-table tbody tr td a{color:#145c78;text-decoration:underline;font-weight:normal;}.not-front #content .views-table tbody tr td a:hover{color:#3ca7d1;}.not-front #content .view-Abonnements table tr{background:#f7f7f7;}.not-front #content .view-Abonnements table tr td{padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;border-left:8px solid #3ca7d1;}.not-front #content .view-tickets .view-content{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}@media (max-width:31.24em) {.not-front #content .view-tickets .view-content{display:block;}}.not-front #content .view-tickets .views-row{width:calc(25% - 5px);margin:0 5px 5px 0 !important;padding-bottom:20px;}@media (max-width:31.24em) {.not-front #content .view-tickets .views-row{width:auto;}}.not-front #content .view-tickets .views-row > div{text-align:center;}.not-front
  #content
  .view-tickets
  .views-row
  > div.views-field-field-visuel-fid{height:150px;}@media (max-width:31.24em) {.not-front
    #content
    .view-tickets
    .views-row
    > div.views-field-field-visuel-fid{display:none;}}.not-front
  #content
  .view-tickets
  .views-row
  > div.views-field-field-ticket-type-value,.not-front
  #content
  .view-tickets
  .views-row
  > div.views-field-field-shortname-value{font-weight:bold;}.not-front
  #content
  .view-tickets
  .views-row
  > div.views-field-field-ticket-price-value
  .field-content
  span{padding:10px;display:block;margin:20px 0;}.not-front #content .view-tickets .views-row > div.views-field-body{text-align:left;}.page-catalog .category-grid-products{text-align:left;padding-left:5em;padding-right:5em;margin-bottom:20px;padding-top:1.5em;padding-bottom:1.5em;}@media (min-width:48.0625em) and (max-width:59.99em) {.page-catalog .category-grid-products{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.page-catalog .category-grid-products{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.page-catalog .category-grid-products{padding-left:0.75em;padding-right:0.75em;}}.page-catalog .category-grid-products table{border:none;font-size:14px;}.page-catalog .category-grid-products table tbody{border:none;}.page-catalog .category-grid-products table tr{background:white;}.page-catalog .category-grid-products table td{display:table;width:100%;border-right:none;border-color:#e2e2e2;}.page-catalog .category-grid-products table td .add-to-cart{display:table-cell;vertical-align:middle;min-width:400px;}.page-catalog .category-grid-products table td .add-to-cart form{position:relative;top:5px;}.page-catalog .category-grid-products table td .add-to-cart .form-item{display:inline-block;margin:0 15px 0 0;}.page-catalog .category-grid-products table td .add-to-cart .form-item label{display:block;float:left;line-height:40px;margin-right:10px;}.page-catalog
  .category-grid-products
  table
  td
  .add-to-cart
  .form-item
  label
  span{display:inline;}.page-catalog
  .category-grid-products
  table
  td
  .add-to-cart
  .form-item
  .form-text{width:40px;text-align:center;display:inline-block;margin:0;padding:5px;background-color:white;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);}.ie
  .page-catalog
  .category-grid-products
  table
  td
  .add-to-cart
  .form-item
  .form-text{height:36px;}.page-catalog .category-grid-products table td .add-to-cart .node-add-to-cart{width:auto;padding:5px 10px;text-transform:uppercase;cursor:pointer;}.page-catalog .category-grid-products table td .add-to-cart .qt-up{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(/sites/default/themes/theme_stga_responsive/img/catalog/add.svg);background-repeat:no-repeat;background-size:40px 40px;background-position:center;display:inline-block;width:40px;height:40px;cursor:pointer;margin-left:5px;}.page-catalog .category-grid-products table td .add-to-cart .qt-down{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(/sites/default/themes/theme_stga_responsive/img/catalog/delete.svg);background-repeat:no-repeat;background-size:40px 40px;background-position:center;display:inline-block;width:40px;height:40px;cursor:pointer;margin-right:5px;}.page-catalog .category-grid-products table td span{display:table-cell;vertical-align:middle;}.page-catalog .category-grid-products table td span.catalog-grid-image{width:95px;}.page-catalog .category-grid-products table td span.catalog-grid-title{width:200px;text-align:left;padding:0 10px;}.page-catalog .category-grid-products table td span.catalog-grid-title a{color:#4a4a4a !important;font-weight:bold;text-decoration:none;}.page-catalog .category-grid-products table td span.catalog-grid-title a:hover,.page-catalog .category-grid-products table td span.catalog-grid-title a:focus{text-decoration:underline;}.page-catalog .category-grid-products table td span.catalog-grid-sell-price{width:80px;text-align:center;padding:0 10px;}@media (max-width:48.0525em) {.page-catalog .category-grid-products table td .add-to-cart .form-item label{display:none;}}@media (max-width:31.24em) {.page-catalog .category-grid-products table td{padding:20px 0;display:table-cell;}.page-catalog .category-grid-products table td span{text-align:center;}.page-catalog .category-grid-products table td span.catalog-grid-sell-price,.page-catalog .category-grid-products table td span.catalog-grid-title{width:80px;}.page-catalog .category-grid-products table td .add-to-cart{display:block;clear:both;min-width:initial;}.page-catalog .category-grid-products table td .add-to-cart .form-item{margin:0;}.page-catalog .category-grid-products table td .add-to-cart .form-item label{display:none;}.page-catalog .category-grid-products table td .form-submit{display:block;min-width:initial;text-align:center;}.page-catalog .category-grid-products table td form{top:0;display:block;}.page-catalog .category-grid-products table td .form-submit{margin:5px auto 0;}}.page-catalog .category-grid-products .catalog-info{font-size:14px;}.page-cart #cart-form-pane{text-align:left;padding-left:5em;padding-right:5em;padding-top:1.5em;}@media (min-width:48.0625em) and (max-width:59.99em) {.page-cart #cart-form-pane{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.page-cart #cart-form-pane{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.page-cart #cart-form-pane{padding-left:0.75em;padding-right:0.75em;}}.page-cart #cart-form-pane table{border:none;font-size:14px;}.page-cart #cart-form-pane table thead tr{border:1px solid #72afc7;background:#72afc7;}.page-cart #cart-form-pane table thead tr th{text-align:center;}.page-cart #cart-form-pane table thead tr th:last-child{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;}.page-cart #cart-form-pane table thead tr th:not(:first-child) {color:#72afc7;}@media (max-width:31.24em) {.page-cart #cart-form-pane table thead tr{display:block;}}.page-cart #cart-form-pane table tbody{border:none;}.page-cart #cart-form-pane table tbody tr{background:white;border:1px solid #e2e2e2;border-top:none;padding:0;}@media (max-width:31.24em) {.page-cart #cart-form-pane table tbody tr{display:block;text-align:center;}}.page-cart #cart-form-pane table td{border:none;vertical-align:middle;}.page-cart #cart-form-pane table td a{display:block;}.page-cart #cart-form-pane table td.image img{width:auto;height:auto;}.page-cart #cart-form-pane table td.desc a{color:#4a4a4a !important;font-weight:bold;text-decoration:none;}.page-cart #cart-form-pane table td.desc a:hover,.page-cart #cart-form-pane table td.desc a:focus{text-decoration:underline;}@media (max-width:31.24em) {.page-cart #cart-form-pane table td.desc{width:180px;}}.page-cart #cart-form-pane table td.price{padding:0;}.page-cart #cart-form-pane table td.price .uc-price{text-align:center;border-right:1px solid #e2e2e2;display:inline-block;padding-right:10px;font-weight:bold;}@media (max-width:31.24em) {.page-cart #cart-form-pane table td.price .uc-price{padding-right:0;border:none;}}.page-cart #cart-form-pane table td .form-text{width:40px;text-align:center;display:inline-block;margin:0;padding:5px;background-color:white;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);}.ie .page-cart #cart-form-pane table td .form-text{height:36px;}.page-cart #cart-form-pane table td.remove .form-submit{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;border:none;box-shadow:none;padding:0;border-radius:0;background-image:url(/sites/default/themes/theme_stga_responsive/img/catalog/close.svg);background-repeat:no-repeat;background-size:40px 40px;width:40px;height:40px;display:inline-block;cursor:pointer;}.page-cart #cart-form-pane table td.remove .form-submit:hover,.page-cart #cart-form-pane table td.remove .form-submit:focus{background-color:transparent;}.page-cart #cart-form-pane table td.subtotal{background:#f7f7f7 !important;text-transform:uppercase;padding-right:60px;font-weight:bold;font-size:16px;}.page-cart #cart-form-pane table td.subtotal .uc-price{border:none;}@media (max-width:31.24em) {.page-cart #cart-form-pane table td.subtotal{width:100%;padding:50px 10px 10px 10px;text-align:center;}}.page-cart #cart-form-pane table td .qt-up{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(/sites/default/themes/theme_stga_responsive/img/catalog/add.svg);background-repeat:no-repeat;background-size:40px 40px;background-position:center;display:inline-block;width:40px;height:40px;cursor:pointer;margin-left:5px;}.page-cart #cart-form-pane table td .qt-down{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(/sites/default/themes/theme_stga_responsive/img/catalog/delete.svg);background-repeat:no-repeat;background-size:40px 40px;background-position:center;display:inline-block;width:40px;height:40px;cursor:pointer;margin-right:5px;}@media (max-width:31.24em) {.page-cart #cart-form-pane table td{width:auto;display:inline-block;}}@media (max-width:31.24em) {.page-cart #cart-form-pane table{display:block;}}.page-cart #cart-form-pane #uc-cart-view-form{margin-bottom:20px;position:relative;}.page-cart #cart-form-pane #cart-form-products{border:none;}@media (max-width:31.24em) {.page-cart #cart-form-pane #update-checkout-buttons{text-align:center;float:none;}}.page-cart #cart-form-pane #continue-shopping-button{margin-left:0;}@media (max-width:31.24em) {.page-cart #cart-form-pane #continue-shopping-button{text-align:center;width:100%;display:block;}.page-cart #cart-form-pane #continue-shopping-button .form-submit{display:inline-block;}}.page-cart #cart-form-pane #cart-form-buttons{border:none;}.page-cart #cart-form-pane #cart-form-buttons #edit-update{position:absolute;bottom:95px;width:200px;left:0;right:0;margin:0 auto;padding:0;border:none;background:transparent;text-decoration:underline;font-weight:normal;border-radius:0;box-shadow:none;cursor:pointer;text-transform:none;}.page-cart #cart-form-pane #cart-form-buttons #edit-update:focus,.page-cart #cart-form-pane #cart-form-buttons #edit-update:hover{color:#3ca7d1;}@media (max-width:31.24em) {.page-cart #cart-form-pane #cart-form-buttons #edit-update{bottom:180px;}}.page-cart #cart-form-pane .sticky-header{display:none;}.page-cart #uc-coupon-block-form{text-align:left;padding-left:5em;padding-right:5em;margin-bottom:20px;}@media (min-width:48.0625em) and (max-width:59.99em) {.page-cart #uc-coupon-block-form{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.page-cart #uc-coupon-block-form{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.page-cart #uc-coupon-block-form{padding-left:0.75em;padding-right:0.75em;text-align:center;}}.page-cart #uc-coupon-block-form .form-item{display:inline-block;margin-right:20px;}.page-cart #uc-coupon-block-form .form-submit{position:relative;top:30px;}@media (max-width:31.24em) {.page-cart #uc-coupon-block-form .form-item,.page-cart #uc-coupon-block-form .form-submit{top:0;display:block;margin:0 auto;}}.page-cart #coupon-pane .form-item{display:inline-block;margin-right:20px;}.page-cart #coupon-pane .form-submit{position:relative;top:30px;}@media (max-width:31.24em) {.page-cart #coupon-pane .form-item,.page-cart #coupon-pane .form-submit{top:0;display:block;margin:0 auto;}}.page-cart .uc-cart-empty,.page-cart #cart-checkout-complete{text-align:left;padding-left:5em;padding-right:5em;margin-bottom:20px;}@media (min-width:48.0625em) and (max-width:59.99em) {.page-cart .uc-cart-empty,.page-cart #cart-checkout-complete{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.page-cart .uc-cart-empty,.page-cart #cart-checkout-complete{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.page-cart .uc-cart-empty,.page-cart #cart-checkout-complete{padding-left:0.75em;padding-right:0.75em;text-align:center;}}.page-cart #uc-cart-checkout-form{text-align:left;padding-left:5em;padding-right:5em;margin-bottom:20px;}@media (min-width:48.0625em) and (max-width:59.99em) {.page-cart #uc-cart-checkout-form{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.page-cart #uc-cart-checkout-form{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.page-cart #uc-cart-checkout-form{padding-left:0.75em;padding-right:0.75em;text-align:center;}}.page-cart #uc-cart-checkout-form fieldset legend{color:#9b9b9b;font-size:1.5em;line-height:1.5em;font-weight:normal;margin-top:0;margin-bottom:24px;margin-bottom:10px;}@media (max-width:48.0525em) {.page-cart #uc-cart-checkout-form fieldset legend{font-size:1.25em;line-height:1.2em;}}.page-cart #uc-cart-checkout-form fieldset legend a{color:#9b9b9b;text-decoration:none;padding-left:40px;}.page-cart #uc-cart-checkout-form fieldset .description{margin-bottom:20px;}.page-cart #uc-cart-checkout-form fieldset table{font-size:14px;}.page-cart #uc-cart-checkout-form fieldset table tr{background:#fff;vertical-align:middle;border-color:#e2e2e2;}.page-cart #uc-cart-checkout-form fieldset table td{padding:10px;}.page-cart #uc-cart-checkout-form fieldset table td.subtotal{background:#f7f7f7 !important;text-transform:uppercase;font-weight:bold;font-size:16px;}.page-cart #uc-cart-checkout-form fieldset table td.subtotal .uc-price{border:none;}.page-cart #uc-cart-checkout-form fieldset table td .form-item{margin:0;}.page-cart #uc-cart-checkout-form fieldset table td .form-item input{margin:0;width:95%;max-width:254px;}.page-cart #uc-cart-checkout-form #edit-panes-quotes-quote-button{width:auto;}.page-cart
  #uc-cart-checkout-form
  #edit-panes-payment-payment-method-payline-wrapper
  [type="radio"]:disabled
  + label::before{background-color:#9b9b9b;}.page-cart #uc-cart-checkout-form .tos-text{background:#f7f7f7;}.page-cart #uc-cart-checkout-form .order-review-table{width:100%;margin-bottom:20px;border:none;}.page-cart #uc-cart-checkout-form .order-review-table tr{background:#fff;font-size:14px;border-color:#e2e2e2;}.page-cart #uc-cart-checkout-form .order-review-table tr.pane-title-row{background:#72afc7;color:#fff;}.page-cart #uc-cart-checkout-form .order-review-table tr td{padding:10px;}.page-cart #uc-cart-checkout-form .review-button-row{border:none;text-align:center;}.page-cart #uc-cart-checkout-form .review-button-row .form-submit{float:right;display:block;}@media (max-width:31.24em) {.page-cart #uc-cart-checkout-form .review-button-row .form-submit{float:none;clear:both;display:inline-block;}}.page-cart #uc-cart-checkout-form #id-cart-checkout-back{display:block;float:left;position:relative;top:10px;text-align:center;}.page-cart #uc-cart-checkout-form #id-cart-checkout-back a{background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;padding-right:1.5em;border:1px solid #e2e2e2;color:#145c78;font-weight:bold;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);cursor:pointer;text-decoration:none;font-size:14px;text-transform:uppercase;}.page-cart #uc-cart-checkout-form #id-cart-checkout-back a:focus{background:#28b1e6;border-color:#28b1e6;color:white;}.page-cart #uc-cart-checkout-form #id-cart-checkout-back a:hover{background:#145c78;border-color:#145c78;color:white;}@media (max-width:31.24em) {.page-cart #uc-cart-checkout-form #id-cart-checkout-back{display:block;float:none;clear:both;text-align:center;margin-bottom:20px;}.page-cart #uc-cart-checkout-form #id-cart-checkout-back a{display:inline-block;width:260px;}}.page-cart #line-items-div{background:#f7f7f7;}.page-cart #line-items-div tr{background:#f7f7f7 !important;}.page-cart #quote{background:#f7f7f7;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;border:none;border-left:8px solid #f5a623;}.page-cart #payment_details{background:#f7f7f7;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;border:none;border-left:8px solid #3ca7d1;}.page-cart #checkout-form-bottom{border:none;}.page-cart #checkout-form-bottom #edit-cancel{float:left;}@media (max-width:31.24em) {.page-cart #checkout-form-bottom #edit-cancel{float:none;}}.page-order-complete #profile-content{padding-left:5em;padding-right:5em;background:#fff;padding-bottom:40px;padding-top:50px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:6px;margin-bottom:30px;}@media (min-width:48.0625em) and (max-width:59.99em) {.page-order-complete #profile-content{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.page-order-complete #profile-content{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.page-order-complete #profile-content{padding-left:0.75em;padding-right:0.75em;}}#content #stga-ticketmobile-profile ul{list-style-type:none;padding:20px;}#content #stga-ticketmobile-profile ul li::before{content:"• ";font-size:14px;display:inline-block;margin-right:20px;}#content #stga-ticketmobile-menu li{max-width:320px;}@media (max-width:31.24em) {#content #stga-ticketmobile-menu li{max-width:280px;}}#content #stga-ticketmobile-menu .stga-ticketmobile-pastille{display:inline-block;position:relative;top:-5px;float:right;padding:4px 11px;border-radius:25px;border:2px solid #e2e2e2;font-size:18px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);}#content #stga-ticketmobile-menu-cgu{text-align:center;color:#d0021b;}#content #stga-ticketmobile-menu-cgu a{color:#d0021b;font-weight:normal;}#content #stga-ticketmobile-menu-cgu a:hover,#content #stga-ticketmobile-menu-cgu a:focus{text-decoration:underline;color:#d0021b;}.page-user .tabs{display:none !important;}.page-user #content{padding-left:5em;padding-right:5em;padding-bottom:3em;margin-bottom:20px;}@media (min-width:48.0625em) and (max-width:59.99em) {.page-user #content{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.page-user #content{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.page-user #content{padding-left:0.75em;padding-right:0.75em;}}.page-user form legend,.page-user-profile form legend{color:#9b9b9b;font-size:1.5em;line-height:1.5em;font-weight:normal;margin-top:0;margin-bottom:24px;margin-bottom:10px;}@media (max-width:48.0525em) {.page-user form legend,.page-user-profile form legend{font-size:1.25em;line-height:1.2em;}}.page-user form .form-item,.page-user-profile form .form-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.page-user form .form-item label,.page-user form .form-item input,.page-user form .form-item .resizable-textarea,.page-user form .form-item select,.page-user form .form-item .form-radios,.page-user-profile form .form-item label,.page-user-profile form .form-item input,.page-user-profile form .form-item .resizable-textarea,.page-user-profile form .form-item select,.page-user-profile form .form-item .form-radios{display:inline-block !important;vertical-align:top;margin:0;}@media (max-width:48.0525em) {.page-user form .form-item label,.page-user form .form-item input,.page-user form .form-item .resizable-textarea,.page-user form .form-item select,.page-user form .form-item .form-radios,.page-user-profile form .form-item label,.page-user-profile form .form-item input,.page-user-profile form .form-item .resizable-textarea,.page-user-profile form .form-item select,.page-user-profile form .form-item .form-radios{display:block;}}.page-user form .form-item label,.page-user-profile form .form-item label{width:300px;text-align:right;padding-right:20px;}.page-user form .form-item label.option,.page-user-profile form .form-item label.option{width:auto;}@media (max-width:31.24em) {.page-user form .form-item,.page-user-profile form .form-item{display:block;}.page-user form .form-item label,.page-user-profile form .form-item label{text-align:left;}}.page-user form .container-inline,.page-user-profile form .container-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:254px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.page-user form .container-inline .form-item,.page-user-profile form .container-inline .form-item{display:inline-block;width:auto;margin:0;}.page-user form .container-inline .form-item select,.page-user-profile form .container-inline .form-item select{width:auto;padding-right:20px;}@media (max-width:31.24em) {.page-user form .container-inline .form-item select,.page-user-profile form .container-inline .form-item select{margin-right:5px;}}.page-user form .form-radios .form-item,.page-user-profile form .form-radios .form-item{display:inline-block;width:auto;margin-right:1.5em;}.page-user form .form-radios .form-item label,.page-user-profile form .form-radios .form-item label{width:auto;}.page-user form .form-radios .form-item label input,.page-user-profile form .form-radios .form-item label input{margin:0;position:relative;top:5px;margin-right:0.375em;}@media (max-width:48.0525em) {.page-user form .form-radios .form-item label input,.page-user-profile form .form-radios .form-item label input{display:inline-block;}}@media (max-width:48.0525em) {.page-user form .form-radios .form-item label,.page-user-profile form .form-radios .form-item label{display:inline-block;}}@media (max-width:48.0525em) {.page-user form .form-radios .form-item,.page-user-profile form .form-radios .form-item{display:inline-block;}}.page-user form .form-submit,.page-user-profile form .form-submit{padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-left:1.5em;padding-right:1.5em;margin:0 auto;margin-bottom:20px;display:block;width:auto;text-transform:uppercase;}.page-user form .option input[type="checkbox"],.page-user-profile form .option input[type="checkbox"]{position:relative;top:5px;margin-right:0.375em;}.page-user form .user-login-actions,.page-user-profile form .user-login-actions{text-align:center;}.page-user form .user-login-actions a,.page-user-profile form .user-login-actions a{font-size:0.875em;line-height:1.71429em;color:#d0021b;margin-right:1.5em;}.page-user form#user-profile-form #edit-submit,.page-user-profile form#user-profile-form #edit-submit{float:right;}.page-user form#user-profile-form #edit-delete,.page-user-profile form#user-profile-form #edit-delete{float:left;}@media (max-width:48.0525em) {.page-user-profile #stga-user-menu,.page-ticketmobile #stga-user-menu{display:none;}}.page-user-profile .menu-tabs,.page-ticketmobile .menu-tabs{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.page-user-profile .menu-tabs li,.page-ticketmobile .menu-tabs li{text-align:center;}.page-user-profile .menu-tabs li a,.page-user-profile .menu-tabs li span.menu-item,.page-ticketmobile .menu-tabs li a,.page-ticketmobile .menu-tabs li span.menu-item{padding:0 5px;text-decoration:none;margin:0;}.page-user-profile .menu-tabs li a.active,.page-user-profile .menu-tabs li span.menu-item.active,.page-ticketmobile .menu-tabs li a.active,.page-ticketmobile .menu-tabs li span.menu-item.active{padding-top:10px;}.page-user-profile .menu-tabs li a:hover,.page-user-profile .menu-tabs li span.menu-item:hover,.page-ticketmobile .menu-tabs li a:hover,.page-ticketmobile .menu-tabs li span.menu-item:hover{padding-top:10px;}.page-user-profile .menu-tabs li span.menu-item,.page-ticketmobile .menu-tabs li span.menu-item{position:relative;color:#f7f7f7 !important;background:#9b9b9b;}.page-user-profile .menu-tabs li span.menu-item:hover,.page-ticketmobile .menu-tabs li span.menu-item:hover{padding:0 5px;background:#9b9b9b;}.page-user-profile .stga-user-content,.page-ticketmobile .stga-user-content{background:#fff;border-radius:0 0 6px 6px;border:1px solid #cbcbcb;border-top:none;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);padding:20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}@media (max-width:48.0525em) {.page-user-profile .stga-user-content,.page-ticketmobile .stga-user-content{font-size:14px;padding-top:40px;}}@media (max-width:31.24em) {.page-user-profile .stga-user-content,.page-ticketmobile .stga-user-content{display:block;}}.page-user-profile .stga-user-content #favorite-stops,.page-user-profile .stga-user-content #favorite-journeys,.page-ticketmobile .stga-user-content #favorite-stops,.page-ticketmobile .stga-user-content #favorite-journeys{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}@media (max-width:31.24em) {.page-user-profile .stga-user-content #favorite-stops,.page-ticketmobile .stga-user-content #favorite-stops{padding:0;border:none;font-size:14px;}}.page-user-profile .stga-user-content #favorite-journeys,.page-ticketmobile .stga-user-content #favorite-journeys{padding-left:20px;}@media (max-width:31.24em) {.page-user-profile .stga-user-content #favorite-journeys,.page-ticketmobile .stga-user-content #favorite-journeys{padding:0;font-size:14px;}}.page-user-profile .stga-user-content .title,.page-ticketmobile .stga-user-content .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin-bottom:20px;}.page-user-profile .stga-user-content .title .user-pb-title,.page-ticketmobile .stga-user-content .title .user-pb-title{font-size:1.125em;line-height:1.33333em;color:#4a4a4a;font-weight:bold;}.page-user-profile .stga-user-content .title .add-link,.page-ticketmobile .stga-user-content .title .add-link{font-size:0.875em;line-height:1.71429em;}@media (max-width:31.24em) {.page-user-profile .stga-user-content .title .add-link,.page-ticketmobile .stga-user-content .title .add-link{display:none;}}.page-user-profile .stga-user-content .m-add-link,.page-ticketmobile .stga-user-content .m-add-link{display:none;}@media (max-width:31.24em) {.page-user-profile .stga-user-content .m-add-link,.page-ticketmobile .stga-user-content .m-add-link{display:block;}}.page-user-profile .stga-user-content .info,.page-ticketmobile .stga-user-content .info{margin-bottom:10px;font-size:0.75em;line-height:2em;}.page-user-profile .stga-user-content .stga-delete a,.page-ticketmobile .stga-user-content .stga-delete a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-delete.svg);background-repeat:no-repeat;background-size:17px 22px;position:center;display:block;width:17px;height:22px;}@media (max-width:31.24em) {.page-user-profile .stga-user-content .stga-delete,.page-ticketmobile .stga-user-content .stga-delete{display:none;}}@media (max-width:31.24em) {.page-user-profile .stga-user-content .txt-info,.page-ticketmobile .stga-user-content .txt-info{display:none;}}.page-user-profile .stga-user-content .dragHandle span,.page-ticketmobile .stga-user-content .dragHandle span{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/picto-move.svg);background-repeat:no-repeat;background-size:22px 22px;position:center;display:block;width:22px;height:22px;cursor:move;}@media (max-width:31.24em) {.page-user-profile .stga-user-content .dragHandle,.page-ticketmobile .stga-user-content .dragHandle{display:none;}}.page-user-profile .stga-user-content .stga-user-stops,.page-ticketmobile .stga-user-content .stga-user-stops{padding:0;margin:0 0 5px 0;list-style:none;}.page-user-profile .stga-user-content .stga-user-stops tbody,.page-ticketmobile .stga-user-content .stga-user-stops tbody{border:none;}.page-user-profile .stga-user-content .stga-user-stops tr,.page-ticketmobile .stga-user-content .stga-user-stops tr{vertical-align:center;border-bottom:1px dashed #e2e2e2;background:#fff;font-size:14px;line-height:22px;}.page-user-profile .stga-user-content .stga-user-stops tr.tDnD_whileDrag,.page-ticketmobile .stga-user-content .stga-user-stops tr.tDnD_whileDrag{background:#f7f7f7;}.page-user-profile .stga-user-content .stga-user-stops tr:last-child,.page-ticketmobile .stga-user-content .stga-user-stops tr:last-child{border:none;}.page-user-profile .stga-user-content .stga-user-stops tr:last-child,.page-ticketmobile .stga-user-content .stga-user-stops tr:last-child{border:none;}.page-user-profile .stga-user-content .stga-user-stops tr td,.page-ticketmobile .stga-user-content .stga-user-stops tr td{padding:5px 0;border:none;}.page-user-profile .stga-user-content .stga-user-stops tr td:first-child,.page-ticketmobile .stga-user-content .stga-user-stops tr td:first-child{width:45px;}.page-user-profile .stga-user-content .stga-user-stops tr .dragHandle,.page-ticketmobile .stga-user-content .stga-user-stops tr .dragHandle{width:30px;text-align:center;}.page-user-profile .stga-user-content .stga-user-stops tr .dragHandle span,.page-ticketmobile .stga-user-content .stga-user-stops tr .dragHandle span{border-right:1px solid #e2e2e2;width:30px;}.page-user-profile .stga-user-content .stga-user-stops tr .stga-delete,.page-ticketmobile .stga-user-content .stga-user-stops tr .stga-delete{width:30px;padding:5px;text-align:center;}.page-user-profile .stga-user-content .stga-user-stops tr .line-nb,.page-ticketmobile .stga-user-content .stga-user-stops tr .line-nb{display:inline-block;border-radius:4px;padding:5px;min-width:30px;font-size:1.0625em;line-height:1.41176em;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,0.5);margin-right:5px;text-align:center;}.page-user-profile .stga-user-content .stga-user-stops tr .stop-time,.page-ticketmobile .stga-user-content .stga-user-stops tr .stop-time{color:#145c78;border-bottom:2px dotted #145c78;cursor:pointer;font-weight:bold;position:relative;}.page-user-profile .stga-user-content .stga-user-stops tr .stop-time:hover,.page-ticketmobile .stga-user-content .stga-user-stops tr .stop-time:hover{color:#3ca7d1;border-color:#3ca7d1;}.page-user-profile
  .stga-user-content
  .stga-user-stops
  tr
  .stop-time:hover
  .fav-stop-dep,.page-ticketmobile
  .stga-user-content
  .stga-user-stops
  tr
  .stop-time:hover
  .fav-stop-dep{display:block;}.page-user-profile .stga-user-content .stga-user-stops tr .stop-name,.page-ticketmobile .stga-user-content .stga-user-stops tr .stop-name{font-weight:bold;}.page-user-profile .stga-user-content .stga-user-stops tr .stop-name a,.page-ticketmobile .stga-user-content .stga-user-stops tr .stop-name a{color:#4a4a4a;text-decoration:none;font-weight:bold;}.page-user-profile .stga-user-content .stga-user-stops tr .stop-dir,.page-ticketmobile .stga-user-content .stga-user-stops tr .stop-dir{display:block;position:relative;}.page-user-profile .stga-user-content .stga-user-stops tr .stop-dir::before,.page-ticketmobile .stga-user-content .stga-user-stops tr .stop-dir::before{content:"➜ ";font-weight:bold;font-size:1.375em;line-height:0.75em;position:relative;top:2px;}.page-user-profile .stga-user-content .stga-user-stops tr .fav-stop-dep,.page-ticketmobile .stga-user-content .stga-user-stops tr .fav-stop-dep{display:none;position:absolute !important;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;border-style:solid;border-width:1px;border-color:#e2e2e2;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:4px;top:24px;left:-12px;background:#b8e986;color:#4a4a4a;min-width:180px;z-index:100;text-align:center;}.page-user-profile .stga-user-content .stga-user-stops tr .fav-stop-dep span,.page-ticketmobile .stga-user-content .stga-user-stops tr .fav-stop-dep span{font-weight:bold;}.page-user-profile .stga-user-content .stga-user-stops tr .fav-stop-dep::before,.page-ticketmobile
  .stga-user-content
  .stga-user-stops
  tr
  .fav-stop-dep::before{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #b8e986;top:-5px;left:24px;}.page-user-profile .stga-user-content .stga-user-trips,.page-ticketmobile .stga-user-content .stga-user-trips{padding:0;margin:0 0 5px 0;list-style:none;}.page-user-profile .stga-user-content .stga-user-trips tbody,.page-ticketmobile .stga-user-content .stga-user-trips tbody{border:none;}.page-user-profile .stga-user-content .stga-user-trips tr,.page-ticketmobile .stga-user-content .stga-user-trips tr{vertical-align:middle;background:#fff;border-bottom:1px dashed #e2e2e2;font-size:14px;}.page-user-profile .stga-user-content .stga-user-trips tr.tDnD_whileDrag,.page-ticketmobile .stga-user-content .stga-user-trips tr.tDnD_whileDrag{background:#f7f7f7;}.page-user-profile .stga-user-content .stga-user-trips tr:last-child,.page-ticketmobile .stga-user-content .stga-user-trips tr:last-child{border:none;}.page-user-profile .stga-user-content .stga-user-trips tr td,.page-ticketmobile .stga-user-content .stga-user-trips tr td{padding:10px 0;border:none;}.page-user-profile .stga-user-content .stga-user-trips tr .dragHandle,.page-ticketmobile .stga-user-content .stga-user-trips tr .dragHandle{width:30px;text-align:center;}.page-user-profile .stga-user-content .stga-user-trips tr .dragHandle span,.page-ticketmobile .stga-user-content .stga-user-trips tr .dragHandle span{border-right:1px solid #e2e2e2;width:30px;}.page-user-profile .stga-user-content .stga-user-trips tr .stga-delete,.page-ticketmobile .stga-user-content .stga-user-trips tr .stga-delete{width:30px;padding:5px;text-align:center;}.page-user-profile .stga-user-content .stga-user-trips tr a,.page-ticketmobile .stga-user-content .stga-user-trips tr a{color:#4a4a4a;text-decoration:none;font-weight:bold;}.page-user-profile .stga-user-content .stga-user-trips tr a span,.page-ticketmobile .stga-user-content .stga-user-trips tr a span{font-weight:bold;font-size:1.375em;line-height:0.75em;color:#145c78;position:relative;top:3px;}.page-user-profile .stga-user-content .stga-user-trips tr a:focus,.page-user-profile .stga-user-content .stga-user-trips tr a:hover,.page-ticketmobile .stga-user-content .stga-user-trips tr a:focus,.page-ticketmobile .stga-user-content .stga-user-trips tr a:hover{color:#4a4a4a;}.page-user-profile .stga-user-form,.page-user-profile #stga-ticketmobile-profile,.page-user-profile #ticketmobile,.page-ticketmobile .stga-user-form,.page-ticketmobile #stga-ticketmobile-profile,.page-ticketmobile #ticketmobile{background:#fff;border-radius:0 0 6px 6px;border:1px solid #cbcbcb;border-top:none;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);padding:20px;margin-bottom:20px;overflow:hidden;}@media (max-width:48.0525em) {.page-user-profile .stga-user-form,.page-user-profile #stga-ticketmobile-profile,.page-user-profile #ticketmobile,.page-ticketmobile .stga-user-form,.page-ticketmobile #stga-ticketmobile-profile,.page-ticketmobile #ticketmobile{display:block;font-size:14px;padding-top:30px;}}.page-user-profile #user-profile-cards,.page-user-profile #user-profile-rib,.page-ticketmobile #user-profile-cards,.page-ticketmobile #user-profile-rib{width:100%;}.page-user-profile #sw-stga-user-menu,.page-ticketmobile #sw-stga-user-menu{text-align:center;display:none;}@media (max-width:48.0525em) {.page-user-profile #sw-stga-user-menu,.page-ticketmobile #sw-stga-user-menu{display:block;}}.page-user-profile #sw-stga-user-menu ul,.page-ticketmobile #sw-stga-user-menu ul{list-style:none;padding:0;margin:0;}.page-user-profile #sw-stga-user-menu #sw-user-nav > span,.page-ticketmobile #sw-stga-user-menu #sw-user-nav > span{display:inline-block;background:#ffffff;border-radius:25px;padding:10px 50px;font-weight:bold;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#145c78;text-decoration:none;position:relative;cursor:pointer;top:20px;text-transform:uppercase;z-index:10;width:260px;}.page-user-profile #sw-stga-user-menu #sw-user-nav > span::after,.page-ticketmobile #sw-stga-user-menu #sw-user-nav > span::after{content:"";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/arrow-down-small-blue.svg);background-repeat:no-repeat;background-size:11px 6px;background-position:center;width:20px;height:20px;position:absolute;right:10px;top:10px;display:block;z-index:10;}.page-user-profile #sw-stga-user-menu #sw-user-nav > span.active::after,.page-ticketmobile #sw-stga-user-menu #sw-user-nav > span.active::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.page-user-profile #sw-stga-user-menu #sw-user-menu,.page-ticketmobile #sw-stga-user-menu #sw-user-menu{display:none;text-align:left;background:#f7f7f7;padding-top:20px;margin-bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);}.page-user-profile #sw-stga-user-menu #sw-user-menu li,.page-ticketmobile #sw-stga-user-menu #sw-user-menu li{list-style:none;display:block;margin:0;padding:0;}.page-user-profile #sw-stga-user-menu #sw-user-menu li a,.page-user-profile #sw-stga-user-menu #sw-user-menu li span.menu-item,.page-ticketmobile #sw-stga-user-menu #sw-user-menu li a,.page-ticketmobile #sw-stga-user-menu #sw-user-menu li span.menu-item{text-transform:uppercase;text-decoration:none;font-weight:bold;position:relative;display:block;padding:10px 20px;color:#9b9b9b;background:#f7f7f7;border-bottom:1px solid #e2e2e2;}.page-user-profile #sw-stga-user-menu #sw-user-menu li a.active,.page-user-profile #sw-stga-user-menu #sw-user-menu li span.menu-item.active,.page-ticketmobile #sw-stga-user-menu #sw-user-menu li a.active,.page-ticketmobile #sw-stga-user-menu #sw-user-menu li span.menu-item.active{background:#fff;color:#4a4a4a;}.page-user-profile #sw-stga-user-menu #sw-user-menu li span.menu-item,.page-ticketmobile #sw-stga-user-menu #sw-user-menu li span.menu-item{background:#9b9b9b;color:#f7f7f7;}.page-user-profile #sw-stga-user-menu #sw-user-menu li:first-child,.page-ticketmobile #sw-stga-user-menu #sw-user-menu li:first-child{border-top:1px solid #e2e2e2;}#stga-user-notification{background:rgba(0,0,0,0.6) none repeat scroll 0% 0%;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;border-radius:6px;border:none;color:white;margin-top:1.5em;font-size:0.875em;line-height:1.71429em;text-align:center;font-weight:normal;}#stga-user-help{background:rgba(0,0,0,0.6) none repeat scroll 0% 0%;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;border-radius:6px;border:none;color:white;margin-bottom:1.5em;font-size:0.875em;line-height:1.71429em;text-align:center;font-weight:normal;}#stga-user-add-stop-form{padding-left:5em;padding-right:5em;background:#fff;padding-bottom:10px;padding-top:50px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:6px;margin-bottom:30px;}@media (min-width:48.0625em) and (max-width:59.99em) {#stga-user-add-stop-form{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {#stga-user-add-stop-form{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {#stga-user-add-stop-form{padding-left:0.75em;padding-right:0.75em;}}#stga-user-suspension-abonnement-form{width:100%;}#stga-user-edit-alerte-sms-form{padding-left:2.5em;padding-right:2.5em;background:#fff;padding-bottom:40px;padding-top:50px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:0 0 6px 6px;margin-bottom:30px;}@media (min-width:48.0625em) and (max-width:59.99em) {#stga-user-edit-alerte-sms-form{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {#stga-user-edit-alerte-sms-form{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {#stga-user-edit-alerte-sms-form{padding-left:0.75em;padding-right:0.75em;}}#stga-user-edit-alerte-sms-form fieldset legend{color:#9b9b9b;font-size:1.5em;line-height:1.5em;font-weight:normal;margin-top:0;margin-bottom:24px;margin-bottom:10px;}@media (max-width:48.0525em) {#stga-user-edit-alerte-sms-form fieldset legend{font-size:1.25em;line-height:1.2em;}}#stga-user-edit-alerte-sms-form fieldset legend a{color:#9b9b9b;text-decoration:none;padding-left:40px;}#stga-user-edit-alerte-sms-form fieldset .description{margin-left:20px;}#user-alerte-sms{display:block;}#stga-user-justificatif-form{width:100%;}#stga-user-justificatif-form input[type="checkbox"]{position:relative;width:auto !important;height:auto !important;}.page-user-order #profile-content{padding-left:5em;padding-right:5em;background:#fff;padding-bottom:40px;padding-top:50px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:6px;margin-bottom:30px;}@media (min-width:48.0625em) and (max-width:59.99em) {.page-user-order #profile-content{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.page-user-order #profile-content{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.page-user-order #profile-content{padding-left:0.75em;padding-right:0.75em;}}.page-user-order .order-pane{background:#fff;padding:0;border:none;margin:0 10px 10px 0;}.page-user-order .order-pane#order-pane-ship_to,.page-user-order .order-pane#order-pane-bill_to,.page-user-order .order-pane#order-pane-customer,.page-user-order .order-pane#order-pane-payment{background:#f7f7f7;padding:10px;border-color:#e2e2e2;}.page-user-order .order-pane#order-pane-packages{width:100%;clear:both;display:block;}.page-user-order #uc-shipping-new-package{padding-left:5em;padding-right:5em;padding-bottom:40px;padding-top:50px;}.page-user-order #uc-shipping-new-package [type="checkbox"],.page-user-order #uc-shipping-new-package [type="radio"]{font-size:1em;position:relative;width:auto !important;height:auto !important;}.page-ticketmobile #page-title{display:none;}#node-form,#webform-component-edit-form{padding-left:5em;padding-right:5em;margin-bottom:20px;}#node-form fieldset,#webform-component-edit-form fieldset{border:1px solid #e2e2e2;padding:20px;margin-bottom:20px;}#node-form fieldset.collapsed,#webform-component-edit-form fieldset.collapsed{background:#f7f7f7;}#node-form .form-submit,#webform-component-edit-form .form-submit{width:245px;margin:0 5px;}#node-form .form-submit#edit-delete,#webform-component-edit-form .form-submit#edit-delete{background:#e6e6e6;color:#9b9b9b;}#node-form .form-submit#edit-delete:hover,#node-form .form-submit#edit-delete:focus,#webform-component-edit-form .form-submit#edit-delete:hover,#webform-component-edit-form .form-submit#edit-delete:focus{border-color:#9b9b9b;}@media (min-width:48.0625em) and (max-width:59.99em) {#node-form,#webform-component-edit-form{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {#node-form,#webform-component-edit-form{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {#node-form,#webform-component-edit-form{padding-left:0.75em;padding-right:0.75em;}}#site-map,.node-type-list{padding-left:5em;padding-right:5em;margin-bottom:20px;}@media (min-width:48.0625em) and (max-width:59.99em) {#site-map,.node-type-list{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {#site-map,.node-type-list{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {#site-map,.node-type-list{padding-left:0.75em;padding-right:0.75em;}}div#admin-toolbar div.depth-0{height:auto;}#webform-components-form{font-size:12px;padding-left:0.75em;padding-right:0.75em;}#webform-components-form table td{padding:5px;max-width:200px;}#webform-components-form table .webform-add-form input{width:160px;padding:5px 10px;margin-bottom:0;}#webform-components-form #edit-submit{display:block;margin:0 auto 20px;}#webform-component-edit-form #edit-submit{display:block;margin:0 auto 20px;}*{box-sizing:border-box;background-repeat:no-repeat;padding:0;margin:0;}*:before,*:after{background-repeat:no-repeat;box-sizing:border-box;}a{color:#145c78;}a.active,a:hover,a:focus{color:#3ca7d1;}a.btn-link{background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;padding-right:1.5em;border:1px solid #e2e2e2;color:#145c78;font-weight:bold;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);cursor:pointer;text-transform:uppercase;font-size:0.875em;line-height:1.71429em;text-decoration:none;padding:10px 50px 10px 20px;position:relative;}a.btn-link:focus{background:#28b1e6;border-color:#28b1e6;color:white;}a.btn-link:hover{background:#145c78;border-color:#145c78;color:white;}a.btn-link::after{content:"";background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/fleche-bouton.svg);background-repeat:no-repeat;background-size:12px 15px;background-position:center;width:20px;height:20px;position:absolute;right:20px;top:10px;z-index:10;display:block;}a.btn-link.active,a.btn-link:hover,a.btn-link:focus{color:white !important;}a.btn-link.active::after,a.btn-link:hover::after,a.btn-link:focus::after{background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/fleche-bouton-white.svg);background-repeat:no-repeat;background-size:12px 15px;}@media (max-width:31.24em) {a.btn-link{padding:10px 30px 10px 10px;font-size:12px;}a.btn-link::after{right:10px;}}h1,.h1{font-size:2.25em;line-height:1.33333em;text-align:center;position:relative;font-weight:300;margin-top:0;margin-bottom:24px;}h1::after,.h1::after{content:"";width:70px;height:4px;background:#97d3eb;position:absolute;bottom:-12px;left:0;right:0;margin:0 auto;}@media (max-width:48.0525em) {h1,.h1{font-size:1.625em;line-height:1.38462em;}}h1#page-title,.h1#page-title{padding-left:3em;padding-right:3em;}@media (max-width:48.0525em) {h1#page-title,.h1#page-title{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {h1#page-title,.h1#page-title{padding-left:0em;padding-right:0em;}}h2,.h2{color:#9b9b9b;font-size:1.5em;line-height:1.5em;font-weight:normal;margin-top:0;margin-bottom:24px;}@media (max-width:48.0525em) {h2,.h2{font-size:1.25em;line-height:1.2em;}}h3,.h3{font-size:1em;line-height:1.5em;margin-top:0;margin-bottom:12px;font-weight:bold;text-transform:uppercase;}p{margin:0;margin-bottom:1.5em;}.last{margin-right:0 !important;}.messages{background:rgba(0,0,0,0.6) none repeat scroll 0% 0% !important;padding:10px !important;border-radius:6px;border:none !important;color:white !important;margin-top:1.5em;font-size:0.875em;line-height:1.71429em;text-align:center;font-weight:normal;margin-bottom:20px;}.messages ul{margin:0;text-align:left;}.messages a{color:white !important;font-weight:bold;}@media (max-width:31.24em) {.messages{margin-left:10px;margin-right:10px;}}#inline-messages{background:rgba(0,0,0,0.6) none repeat scroll 0% 0%;border:none;padding:5px 20px;border-radius:6px;color:white;margin-top:0.75em;margin-bottom:0.75em;margin-left:0.75em;margin-right:0.75em;margin-bottom:0;font-size:0.875em;line-height:1.71429em;text-align:center;font-weight:normal;}#inline-messages ul{margin:0;text-align:left;}#inline-messages a{color:white !important;font-weight:bold;}@media (max-width:31.24em) {#inline-messages{margin-left:0;margin-right:0;}}ul,ol{margin-bottom:20px;padding-left:20px;}ol li{padding-left:20px;margin-left:20px;}table{margin-bottom:20px;width:100%;}table thead th{background:#72afc7;color:white;font-size:14px;text-transform:uppercase;font-weight:bold;border:none;padding:10px;}table thead th a{color:white !important;text-decoration:none;}table thead th a:focus,table thead th a:hover{text-decoration:underline;}table tbody tr{background:#fff;}table tbody tr.odd,table tbody tr.even{background:#fff;}table tbody tr:nth-child(2n) {background:#f7f7f7;}table tbody tr td{background:none;padding:10px;}table tbody tr td.active{background:inherit;}table tbody tr td a{color:#145c78;text-decoration:underline;}table tbody tr td a:hover{color:#3ca7d1;}.tabs .primary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;width:100%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;right:10px;border:none;}.tabs .primary li{display:inline-block;padding-left:0;font-size:14px;border:none;}.tabs .primary li::before{display:none;}.tabs .primary li a{display:block;width:auto;color:#9b9b9b !important;float:none;margin:0;padding:5px 20px;height:auto;border-radius:6px 6px 0 0;background:none;border:1px solid #cbcbcb;background:#f7f7f7;}.tabs .primary li a.active{background:#fff;border-color:#cbcbcb;border-bottom-color:#fff;color:#4a4a4a !important;padding-top:10px;}.tabs .primary li a:hover{background:#fff;}.tabs .secondary{padding:0;background:#fff;border:none;width:calc(100% - 20px);margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;}.tabs .secondary li{padding:5px 20px;border:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-right:1px solid #cbcbcb;border-left:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}.tabs .secondary li a{color:#9b9b9b !important;}.tabs .secondary li.active{background:#fff;border-bottom-color:#fff;}.tabs .secondary li.active a{color:#4a4a4a !important;border-color:#cbcbcb;}.menu-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}.menu-tabs .tab{display:inline-block;padding-left:0;font-size:14px;}.menu-tabs .tab::before{display:none;}.menu-tabs .tab a,.menu-tabs .tab span.menu-item{display:block;width:auto;color:#9b9b9b !important;float:none;margin:0 0 5px 0;padding:10px;height:auto;border-radius:6px 6px 0 0;background:none;border:1px solid #e2e2e2;background:#f7f7f7;}.menu-tabs .tab a.active,.menu-tabs .tab span.menu-item.active{background:#fff;border-bottom-color:#fff;color:#4a4a4a !important;font-weight:bold;}.menu-tabs .tab a:hover,.menu-tabs .tab span.menu-item:hover{background:#fff;}.pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.pager li{margin:0 5px !important;padding:0 !important;font-size:14px;}.pager .pager-previous{margin-right:20px !important;position:relative;top:5px;}.pager .pager-previous a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/prev.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:center;width:50px;height:50px;display:inline-block;}@media (max-width:31.24em) {.pager .pager-previous{margin-right:0 !important;}}.pager .pager-next{margin-left:20px !important;position:relative;top:5px;}.pager .pager-next a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/next.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:center;width:50px;height:50px;display:inline-block;}@media (max-width:31.24em) {.pager .pager-next{margin-left:0 !important;}}.pager .pager-item a{background:#fff;color:#145c78;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);width:40px;height:40px;display:inline-block;text-align:center;padding:10px;text-decoration:none;font-weight:bold;}@media (max-width:31.24em) {.pager .pager-item a{width:auto;}}.pager .pager-current{background:#145c78;color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);width:40px;height:40px;text-align:center;padding:10px !important;text-decoration:none;font-weight:bold;display:inline-block !important;}#lightbox #outerImageContainer{background:#f7f7f7 !important;border-radius:6px 6px 0 0;}#lightbox #imageDataContainer{border-radius:0 0 6px 6px;}#lightbox #hoverNav{display:none !important;}#lightbox #imageData #imageDetails{display:none;}#lightbox #bottomNav{height:auto;}#lightbox #bottomNav #bottomNavZoom{display:none !important;}#lightbox #bottomNav #bottomNavClose{margin:5px 0;}.imagefield-lightbox2{position:relative;}.imagefield-lightbox2::after{content:"Voir l'image";display:block;position:absolute;bottom:5px;z-index:99;background:rgba(19,91,120,0.8);width:100%;padding:10px;color:white;text-align:center;text-transform:uppercase;}.ch .imagefield-lightbox2::after{bottom:4px;}.ie .imagefield-lightbox2::after{bottom:3px;}#ui-datepicker-div{width:220px !important;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;padding:30px 0 0 0;background:#d0021b;color:white;border:none;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);}#ui-datepicker-div .ui-datepicker-prev{background:#d0021b;left:20px;top:10px;}#ui-datepicker-div .ui-datepicker-prev a{background:none;content:"";border:none;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid white;width:0;height:0;}#ui-datepicker-div .ui-datepicker-next{background:#d0021b;top:10px;left:200px;}#ui-datepicker-div .ui-datepicker-next a{background:none;content:"";border:none;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid white;width:0;height:0;}#ui-datepicker-div .ui-datepicker-header{height:0;width:0;}#ui-datepicker-div .ui-datepicker-one-month{background:#fff;color:#4a4a4a;}#ui-datepicker-div .ui-datepicker-one-month select{background:#d0021b;border:none;color:white;top:2px;}.ch #ui-datepicker-div .ui-datepicker-one-month select,.sa #ui-datepicker-div .ui-datepicker-one-month select{top:8px;}#ui-datepicker-div .ui-datepicker-one-month select option{color:#4a4a4a;}#ui-datepicker-div .ui-datepicker-one-month select.ui-datepicker-new-month{left:30px;text-align:center;}.ch #ui-datepicker-div .ui-datepicker-one-month select.ui-datepicker-new-month,.sa #ui-datepicker-div .ui-datepicker-one-month select.ui-datepicker-new-month{left:40px;}#ui-datepicker-div .ui-datepicker-one-month select.ui-datepicker-new-year{left:120px;}#ui-datepicker-div table.ui-datepicker{width:100%;}#ui-datepicker-div .ui-datepicker-title-row{background:#d0021b;}#ui-datepicker-div .ui-datepicker-title-row td{padding:2px;}#ui-datepicker-div .ui-datepicker-title-row td a{color:white !important;}#ui-datepicker-div .ui-datepicker-days-row{border-bottom:1px solid white;background:white;}#ui-datepicker-div .ui-datepicker-days-row td{background:#f0f0f0 !important;font-weight:bold;padding:5px;}#ui-datepicker-div .ui-datepicker-days-row td.ui-datepicker-today{background:#f7f7f7 !important;}#ui-datepicker-div .ui-datepicker-days-row td.ui-datepicker-today a{color:#d0021b;}#ui-datepicker-div .ui-datepicker-days-row td.ui-datepicker-current-day{background:#d0021b !important;}#ui-datepicker-div .ui-datepicker-days-row td.ui-datepicker-current-day a{color:white;}#ui-datepicker-div .ui-datepicker-days-row td.ui-datepicker-unselectable{background:white !important;}#ui-datepicker-div .ui-datepicker-days-row td.ui-datepicker-unselectable a{font-weight:normal;}#ui-datepicker-div .ui-datepicker-days-row td a{display:block;background:none;border:none;font-weight:bold;}.node-links{position:absolute;top:20px;right:20px;}.node-links .links li{display:block;float:left;padding:0;}.node-links .links li a{display:block;}.node-links .links li img{width:36px;height:36px;}.node-links .links::after{clear:both;}.node-type-poll .node-links,.node-type-advpoll-binary .node-links{position:relative;top:0;left:0;padding-left:5em;padding-right:5em;}@media (min-width:48.0625em) and (max-width:59.99em) {.node-type-poll .node-links,.node-type-advpoll-binary .node-links{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.node-type-poll .node-links,.node-type-advpoll-binary .node-links{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.node-type-poll .node-links,.node-type-advpoll-binary .node-links{padding-left:0.75em;padding-right:0.75em;}}.node-type-poll .node-links .links li,.node-type-advpoll-binary .node-links .links li{float:none;}.node-type-poll .node-links .links li a,.node-type-advpoll-binary .node-links .links li a{display:inline;color:#d0021b !important;}.node{padding-bottom:1.5em;padding-top:0.75em;padding-left:5em;padding-right:5em;}@media (max-width:59.99em) {.node img{max-width:100% !important;height:auto !important;}}.node ul{list-style-type:none;}.node ul li::before{content:"• ";font-size:14px;display:inline-block;margin-right:20px;}.node object{width:100% !important;}.node object embed{width:100% !important;}.node .line-nb{display:inline-block;border-radius:4px;padding:5px;min-width:36px;font-size:1.0625em;line-height:1.41176em;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,0.5);margin:0 5px 5px 0;text-align:center;}.node #parking_relais,.node #points_de_vente{width:100% !important;margin-bottom:20px;}@media (max-width:59.99em) {.node #parking_relais,.node #points_de_vente{height:400px !important;}}@media (max-width:48.0525em) {.node #parking_relais,.node #points_de_vente{height:300px !important;}}@media (max-width:31.24em) {.node #parking_relais,.node #points_de_vente{height:200px !important;}}.node .add-to-cart{margin-top:20px;}.node .add-to-cart .form-item{margin:0;display:inline-block;margin-right:20px;}.node .add-to-cart .form-submit{position:relative;top:20px;}.node table{border:none;}.node table td,.node table th{border:1px solid #e2e2e2;}.node .docs strong{color:#9b9b9b;font-size:1.5em;line-height:1.5em;font-weight:normal;margin-top:0;margin-bottom:24px;margin-bottom:10px;display:block;}@media (max-width:48.0525em) {.node .docs strong{font-size:1.25em;line-height:1.2em;}}.node .docs .filefield-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-top:2px;padding-bottom:0;border-style:solid;border-width:1px;border-color:#d7dbde;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;background:#f7f7f7;}.node .docs .filefield-file img{margin-right:10px;}.node .docs .filefield-file a{padding-right:0.75em;font-size:0.875em;line-height:1.71429em;color:#4a4a4a !important;font-weight:bold;text-decoration:none;}.node .docs .filefield-file a:hover,.node .docs .filefield-file a:focus{text-decoration:underline;}@media (min-width:48.0625em) and (max-width:59.99em) {.node{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.node{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.node{padding-left:0.75em;padding-right:0.75em;}}.fields-box{border:1px solid #e2e2e2;margin-bottom:20px;}.fields-box .field-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.fields-box .field-label{vertical-align:top;background:#f7f7f7;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:260px;text-align:right;padding:10px 20px;}.fields-box .field-content{vertical-align:top;font-weight:bold;padding:10px 20px;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;}@media (max-width:31.24em) {.fields-box .field-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}}.field-type-filefield{margin-bottom:1.5em;}.field-type-filefield .field-label{color:#9b9b9b;font-size:1.5em;line-height:1.5em;font-weight:normal;margin-top:0;margin-bottom:24px;margin-bottom:10px;}@media (max-width:48.0525em) {.field-type-filefield .field-label{font-size:1.25em;line-height:1.2em;}}.field-type-filefield .field-item{padding-top:0.375em;padding-bottom:0.375em;padding-left:0.375em;padding-right:0.375em;padding-top:2px;padding-bottom:0;border-style:solid;border-width:1px;border-color:#d7dbde;position:relative;margin-top:-2px;margin-left:-2px;top:1px;left:1px;background:#f7f7f7;}.field-type-filefield .field-item .filefield-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}.field-type-filefield .field-item img{margin-right:10px;}.field-type-filefield .field-item a{padding-right:0.75em;font-size:0.875em;line-height:1.71429em;color:#4a4a4a !important;font-weight:bold;text-decoration:none;}.field-type-filefield .field-item a:hover,.field-type-filefield .field-item a:focus{text-decoration:underline;}.field-type-geo{margin-top:20px;}.job-link{background:#ffffff;border-radius:25px;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;padding-right:1.5em;border:1px solid #e2e2e2;color:#145c78;font-weight:bold;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);cursor:pointer;width:200px;margin:0 auto;display:block;text-transform:uppercase;text-align:center;text-decoration:none;}.job-link:focus{background:#28b1e6;border-color:#28b1e6;color:white;}.job-link:hover{background:#145c78;border-color:#145c78;color:white;}.job-link:focus{background:#28b1e6;color:white !important;}.job-link:hover{background:#145c78;color:white !important;}.poll .advpoll-available-choices{margin-bottom:20px;}.poll .form-submit{padding-left:3em;padding-right:3em;width:auto;}.fieldgroup{margin-bottom:20px;}.fieldgroup legend{color:#9b9b9b;font-size:1.5em;line-height:1.5em;font-weight:normal;margin-top:0;margin-bottom:24px;margin-bottom:20px;}@media (max-width:48.0525em) {.fieldgroup legend{font-size:1.25em;line-height:1.2em;}}.fieldgroup .field{border-left:8px solid #3ca7d1;background:#f7f7f7;padding:10px 20px;}.page-node #content .block-menu_block h2{text-transform:uppercase;font-size:1em;line-height:1.5em;color:#4a4a4a;margin-bottom:0.75em;font-weight:bold;}.page-node #content .block-menu_block ul{list-style-type:none;padding-left:0;}.page-node #content .block-menu_block ul li{list-style:none;}.page-node #content .block-menu_block ul li::before{content:"• ";font-size:14px;display:inline-block;margin-right:20px;}.page-node #content .block-menu_block a{color:#d0021b;font-weight:normal;text-decoration:none;}.page-node #content .block-menu_block a:hover,.page-node #content .block-menu_block a:focus{color:#d0021b;text-decoration:underline;}#stga-dep-form{padding-left:5em;padding-right:5em;margin-bottom:20px;}@media (min-width:48.0625em) and (max-width:59.99em) {#stga-dep-form{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {#stga-dep-form{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {#stga-dep-form{padding-left:0.75em;padding-right:0.75em;}}#content #map-canvas{width:100% !important;margin-bottom:20px;}@media (max-width:48.0525em) {#content #map-canvas{height:400px !important;}}@media (max-width:31.24em) {#content #map-canvas{height:300px !important;}}@media (max-width:48.0525em) {#content #pac-input{width:calc(100% - 130px) !important;}}#content #map-help-text{width:100%;}#content #map-stop-find{width:100%;}#content #map-stop-find label{text-transform:uppercase;font-weight:bold;display:block;margin-bottom:10px;}#content #map-ul-bus-station b{font-weight:normal;}#content #map-ul-bus-station a{color:#d0021b;text-decoration:none;font-weight:normal;}#content #map-ul-bus-station a:hover,#content #map-ul-bus-station a:focus{text-decoration:underline;color:#d0021b;}#content #menu_abonnement{width:100%;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#content #menu_abonnement .tab{margin-right:5px;}#content #menu_abonnement .tab a{border-radius:6px;border:none;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);height:auto !important;width:auto;padding:10px;}#content #menu_abonnement .tab#menu_abonnement_help a{background:#33a333;color:white !important;}#content #menu_abonnement .tab#menu_abonnement_help a.active{border-bottom-color:#33a333;}#content #menu_abonnement .tab#menu_abonnement_scolaire a{background:#ed87b2;color:white !important;}#content #menu_abonnement .tab#menu_abonnement_scolaire a.active{border-bottom-color:#ed87b2;}#content #menu_abonnement .tab#menu_abonnement_jeune a{background:#00afd7;color:white !important;}#content #menu_abonnement .tab#menu_abonnement_jeune a.active{border-bottom-color:#00afd7;}#content #menu_abonnement .tab#menu_abonnement_adulte a{background:#00699b;color:white !important;}#content #menu_abonnement .tab#menu_abonnement_adulte a.active{border-bottom-color:#00699b;}#content #menu_abonnement .tab#menu_abonnement_pack_voyage a{background:#e2001a;color:white !important;}#content #menu_abonnement .tab#menu_abonnement_pack_voyage a.active{border-bottom-color:#e2001a;}#content #menu_abonnement .tab#menu_abonnement_all a{background:#6f6b66;color:white !important;}#content #menu_abonnement .tab#menu_abonnement_all a.active{border-bottom-color:#6f6b66;}.page-search #content{padding-left:5em;padding-right:5em;margin-bottom:20px;}@media (min-width:48.0625em) and (max-width:59.99em) {.page-search #content{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.page-search #content{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.page-search #content{padding-left:0.75em;padding-right:0.75em;}.page-search #content #search-form input{width:100%;}}#eboutique-node .eboutique-cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}#eboutique-node .eboutique-cols .col{width:50%;}#eboutique-node .eboutique-cols .col img{margin:0;}#eboutique-node .eboutique-cols .col:first-child{padding-right:60px;position:relative;}#eboutique-node .eboutique-cols .col:first-child::after{content:"OU";background:#fff;border-radius:25px;width:50px;height:50px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border:1px solid #e2e2e2;color:#d0021b;font-weight:bold;text-transform:uppercase;display:block;padding:12px;position:absolute;top:calc(50% - 25px);right:-25px;}#eboutique-node .eboutique-cols .col:last-child{padding-left:60px;border-left:1px solid #e2e2e2;}@media (max-width:31.24em) {#eboutique-node .eboutique-cols .col{width:100%;}#eboutique-node .eboutique-cols .col:first-child,#eboutique-node .eboutique-cols .col:last-child{padding:0;border:none;}#eboutique-node .eboutique-cols .col:first-child::after,#eboutique-node .eboutique-cols .col:last-child::after{display:none;}}@media (max-width:31.24em) {#eboutique-node .eboutique-cols{display:block;}}#eboutique-node img{margin:0 20px 20px 0;}#eboutique-node .info{text-align:center;font-size:13px;}.page-comment #content,.page-admin.not-logged-in #content{padding-left:5em;padding-right:5em;padding-bottom:1.5em;margin-bottom:40px;}@media (min-width:48.0625em) and (max-width:59.99em) {.page-comment #content,.page-admin.not-logged-in #content{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {.page-comment #content,.page-admin.not-logged-in #content{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {.page-comment #content,.page-admin.not-logged-in #content{padding-left:0.75em;padding-right:0.75em;}}#comments{padding-left:5em;padding-right:5em;margin-bottom:20px;}@media (min-width:48.0625em) and (max-width:59.99em) {#comments{padding-left:3em;padding-right:3em;}}@media (max-width:48.0525em) {#comments{padding-left:1.5em;padding-right:1.5em;}}@media (max-width:31.24em) {#comments{padding-left:0.75em;padding-right:0.75em;}}#comments .comment{margin-bottom:20px;padding:20px;border:1px solid #e2e2e2;background:#f7f7f7;}#comments .comment .new{color:#f5a623;font-weight:bold;text-transform:uppercase;}#comments .comment .links a{color:#d0021b;font-size:14px;}#poll-cancel-form,#advpoll-cancel-form{text-align:center;margin:20px 0;}#stga-parkings{font-size:14px;}#stga-parkings td{padding:5px 10px;vertical-align:middle;}#stga-parkings td.p-bus{width:200px;text-align:right;}#stga-parkings td.p-stop{width:120px;}#stga-parkings td.p-nb{width:40px;text-align:center;padding:0;}#stga-parkings td.p-img{width:60px;padding:0;text-align:center;}#stga-parkings td.p-type{width:135px;}#stga-parkings .p-popin{position:relative;display:block;background-image:url(/sites/default/themes/theme_stga_responsive/img/icons/round-info-button.svg);background-repeat:no-repeat;background-size:14px 14px;background-position:center right;cursor:pointer;}#stga-parkings .p-popin .pt{display:block;}#stga-parkings .p-popin .p-info{display:none;position:absolute;background:#3ca7d1;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:4px;z-index:99;font-size:12px;padding:10px;width:300px;left:105%;top:-20px;}#stga-parkings .p-popin .p-info::before{content:"";display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #3ca7d1;position:absolute;z-index:100;left:-10px;top:22px;}.ie #stga-parkings .p-popin .p-info::before{left:-9px;}#stga-parkings .p-popin .p-info a{color:white !important;}#stga-parkings .p-popin .p-info p{margin-bottom:5px;}#stga-parkings .p-popin:hover .p-info{display:block;}@media (max-width:31.24em) {#stga-parkings .p-popin{background-image:none;cursor:none;}#stga-parkings .p-popin:hover .p-info{display:none;}}.txt-toknow{background:#f7f7f7;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;border-left:8px solid #f5a623;}.txt-toknow img{vertical-align:text-bottom;margin-right:10px;}.txt-info{background:#f7f7f7;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;border-left:8px solid #3ca7d1;}.txt-info img{vertical-align:text-bottom;margin-right:10px;}.txt-highlight{background:#f7f7f7;padding-top:0.75em;padding-bottom:0.75em;padding-left:0.75em;padding-right:0.75em;padding-left:1.5em;border-left:8px solid #d0021b;}.txt-highlight img{vertical-align:text-bottom;margin-right:10px;}.txt-taxibus{font-size:13px;color:#417505;}div.txt-highlight,div.txt-taxibus,div.txt-info{margin-bottom:20px;}.page-node #content .perturbation-content{margin-bottom:1.5em;}.page-node #content .perturbation-lines strong{text-transform:uppercase;}.page-node #content .perturbation-lines a{color:#d0021b !important;}.page-node #content .perturbation-lines a:hover,.page-node #content .perturbation-lines a:focus{text-decoration:underline;color:#d0021b !important;}@media (max-width:31.24em) {.page-node #content .perturbation-lines a{display:inline-block;width:calc(100% - 30px);}}.node-type-webform #content .webform-client-form .form-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.node-type-webform #content .webform-client-form .form-item label,.node-type-webform #content .webform-client-form .form-item input,.node-type-webform #content .webform-client-form .form-item .resizable-textarea,.node-type-webform #content .webform-client-form .form-item select,.node-type-webform #content .webform-client-form .form-item .form-radios{display:inline-block !important;vertical-align:top;margin:0;}@media (max-width:48.0525em) {.node-type-webform #content .webform-client-form .form-item label,.node-type-webform #content .webform-client-form .form-item input,.node-type-webform
    #content
    .webform-client-form
    .form-item
    .resizable-textarea,.node-type-webform #content .webform-client-form .form-item select,.node-type-webform #content .webform-client-form .form-item .form-radios{display:block;}}.node-type-webform #content .webform-client-form .form-item label{width:300px;text-align:right;padding-right:20px;}@media (max-width:31.24em) {.node-type-webform #content .webform-client-form .form-item{display:block;}.node-type-webform #content .webform-client-form .form-item label{text-align:left;}}.node-type-webform
  #content
  .webform-client-form
  .webform-component-textarea
  .resizable-textarea{width:254px;}.node-type-webform #content .webform-client-form .form-radios .form-item{display:inline-block;width:auto;margin-right:1.5em;}.node-type-webform #content .webform-client-form .form-radios .form-item label{width:auto;}.node-type-webform
  #content
  .webform-client-form
  .form-radios
  .form-item
  label
  input{margin:0;position:relative;top:5px;margin-right:0.375em;}@media (max-width:48.0525em) {.node-type-webform
    #content
    .webform-client-form
    .form-radios
    .form-item
    label
    input{display:inline-block;}}@media (max-width:48.0525em) {.node-type-webform
    #content
    .webform-client-form
    .form-radios
    .form-item
    label{display:inline-block;}}@media (max-width:48.0525em) {.node-type-webform #content .webform-client-form .form-radios .form-item{display:inline-block;}}.node-type-webform
  #content
  .webform-client-form
  .webform-container-inline
  .form-item{display:inline-block;width:auto;margin:0;}.node-type-webform
  #content
  .webform-client-form
  .webform-container-inline
  .form-item
  select{width:120px;margin-right:9px;}@media (max-width:31.24em) {.node-type-webform
    #content
    .webform-client-form
    .webform-container-inline
    .form-item
    select{margin-right:5px;}}.node-type-webform #content .webform-client-form .form-actions{text-align:center;margin-top:1.5em;}.node-type-webform #content .webform-client-form .form-actions .form-submit{text-transform:uppercase;width:220px;}#webform-client-form-47 #webform-component-horaire-txt{display:none;}
@media print{#header,#footer,#navigation,#admin-toolbar,#breadcrumb,#pre_content,#wide_content,#l10n-client,.content-mask{display:none !important;}body{background:white;}#main{width:100%;}#page-title,.page-timetable #content h1{border:none;box-shadow:none;border-radius:0;background:none;color:#4a4a4a;}#content .stga-results{border:none;box-shadow:none;border-radius:0;}}
