.flickity-page-dots{
	display: none;
}

@media screen and (min-width: 1024px){
    .ticket-infractions .container .bg-ticket-tramway p{
        width: calc(100% - 240px);
    }
}
@media screen and (max-width: 1024px) and (min-width: 768px){
    .ticket-infractions .container .bg-ticket-tramway {
        background-size: 0 !important;
    }
}
p, li{
    text-align: justify;
}
/*
#intro{
	background: url(http://www.tram-way.ma/wp-content/uploads/2018/09/COVER-SITE-1440_555PXL.jpg) !important;
}
#intro .carousel{margin-left: 16.6%;}

#intro .carousel .carousel-cell img{margin: 0 auto;}
*/


@media screen and (max-width: 768px){
	#intro .carousel{
		display: block !important;
		height: 163px !important;
		margin-left: 0 !important;
	}
	#intro .carousel .carousel-cell{padding-right: 0 !important}
	#intro .carousel .carousel-cell img{
		width: 100%;
		height: auto !important;
	}
	
}


#intro .itinerary .content select{
border: 1px solid #e1e8ed;
margin-top: 5px;
width: 100%;
padding: 5px 10px;
height: 40px;
background-color: #fff;
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}


.grid-1-2:after,.grid-1-3:after,.grid-2-3:after,.grid-1-4:after,.grid-1-5:after,.container:after,#intro .alert:after,.home-section .content:after,#social-media .box.instagram header:after,#social-media .box.instagram .content:after,#footer ul.site-map:after,#footer ul.other-links:after{content:'';display:block;clear:both}.display_none{display:none !important}.flickity-page-dots{position:relative !important}body,button,input,select,textarea{font-size:14px;color:#2d2d2d;font-family:Arial,Helvetica,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0}li{list-style:none}a{color:#1a0e03;text-decoration:none}dfn,cite,em,i{font-style:italic}blockquote{margin:0}address{margin:0}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.grid-1-2,.grid-1-3,.grid-2-3,.grid-1-4,.grid-1-5{position:relative;display:block;float:left;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.grid-1-2{width:50%}.grid-1-2.center{width:50%;margin:0 auto;float:none}.grid-1-2.marge{width:48.7%;margin-right:1.3%}.grid-1-3{width:33.33333%}.grid-1-3.marge{margin-bottom:3.45%;width:31.03333%}.grid-1-3.marge:nth-child(3n+1){margin-right:2.3%}.grid-1-3.marge:nth-child(3n+2){margin-left:1.15%;margin-right:1.15%}.grid-1-3.marge:nth-child(3n+3){margin-left:2.3%}.grid-1-3.marge:nth-last-child(-n+3){margin-bottom:0}.grid-2-3{width:66.66667%}.grid-2-3.marge{width:63.36667%;margin-right:3.3%}.grid-2-3.marge-left{width:64.36667%;margin-left:2.3%}.grid-1-4{width:25%}.grid-1-4.marge{margin-bottom:3.45%;width:22.4125%;margin-right:3.45%}.grid-1-4.marge:nth-child(4n+4){margin-right:0}.grid-1-4.marge:nth-last-child(4n+4){margin-bottom:0}.grid-1-5{width:20%}.icon-adresse-point-vente{background-image:url(../imgs/sprite.png);background-position:0px -139px;width:22px;height:31px}.icon-alert{background-image:url(../imgs/sprite.png);background-position:-84px -40px;width:17px;height:17px}.icon-android{background-image:url(../imgs/sprite.png);background-position:-118px -63px;width:27px;height:32px}.icon-animaux-interdits-emploi{background-image:url(../imgs/sprite.png);background-position:-176px -74px;width:22px;height:22px}.icon-calendar{background-image:url(../imgs/sprite.png);background-position:-198px -35px;width:15px;height:16px}.icon-carte{background-image:url(../imgs/sprite.png);background-position:0px 0px;width:51px;height:40px}.icon-controler-emploi{background-image:url(../imgs/sprite.png);background-position:-176px -25px;width:22px;height:25px}.icon-enfants-accompagnes-emploi{background-image:url(../imgs/sprite.png);background-position:-22px -139px;width:23px;height:27px}.icon-enfants-gratuit-emploi{background-image:url(../imgs/sprite.png);background-position:-176px -117px;width:21px;height:22px}.icon-facebook{background-image:url(../imgs/sprite.png);background-position:-198px -51px;width:11px;height:19px}.icon-fauteuil-emploi{background-image:url(../imgs/sprite.png);background-position:-176px 0px;width:22px;height:25px}.icon-fermeture-porte-emploi{background-image:url(../imgs/sprite.png);background-position:-135px -139px;width:22px;height:18px}.icon-heure-point-vente{background-image:url(../imgs/sprite.png);background-position:-68px -139px;width:23px;height:23px}.icon-horaire{background-image:url(../imgs/sprite.png);background-position:0px -104px;width:35px;height:35px}.icon-icon-important{background-image:url(../imgs/sprite.png);background-position:-79px -63px;width:39px;height:33px}.icon-icon-majorations{background-image:url(../imgs/sprite.png);background-position:-67px -104px;width:32px;height:28px}.icon-important{background-image:url(../imgs/sprite.png);background-position:-99px -104px;width:28px;height:24px}.icon-instagram-text{background-image:url(../imgs/sprite.png);background-position:0px -40px;width:84px;height:23px}.icon-instagram{background-image:url(../imgs/sprite.png);background-position:0px -188px;width:16px;height:16px}.icon-ios{background-image:url(../imgs/sprite.png);background-position:-147px -102px;width:25px;height:29px}.icon-majoration{background-image:url(../imgs/sprite.png);background-position:-101px -41px;width:23px;height:21px}.icon-menu-close{background-image:url(../imgs/sprite.png);background-position:-147px 0px;width:29px;height:29px}.icon-menu{background-image:url(../imgs/sprite.png);background-position:-35px -104px;width:32px;height:29px}.icon-objets-volumineux-interdits-emploi{background-image:url(../imgs/sprite.png);background-position:-113px -139px;width:22px;height:20px}.icon-oublier-emploi{background-image:url(../imgs/sprite.png);background-position:-45px -139px;width:23px;height:24px}.icon-ouvre-porte-emploi{background-image:url(../imgs/sprite.png);background-position:-22px -170px;width:22px;height:17px}.icon-pinterest{background-image:url(../imgs/sprite.png);background-position:-198px 0px;width:15px;height:19px}.icon-points-vente{background-image:url(../imgs/sprite.png);background-position:-147px -29px;width:23px;height:36px}.icon-poubelle-emploi{background-image:url(../imgs/sprite.png);background-position:-127px -104px;width:19px;height:19px}.icon-poussettes-emploi{background-image:url(../imgs/sprite.png);background-position:-176px -50px;width:21px;height:24px}.icon-quitte-station-emploi{background-image:url(../imgs/sprite.png);background-position:0px -170px;width:22px;height:18px}.icon-recrutement{background-image:url(../imgs/sprite.png);background-position:0px -63px;width:41px;height:41px}.icon-securite-emploi{background-image:url(../imgs/sprite.png);background-position:-124px -41px;width:23px;height:20px}.icon-service-client{background-image:url(../imgs/sprite.png);background-position:-101px 0px;width:46px;height:41px}.icon-submenu-close{background-image:url(../imgs/sprite.png);background-position:-198px -70px;width:9px;height:5px}.icon-submenu-open{background-image:url(../imgs/sprite.png);background-position:-198px -75px;width:9px;height:5px}.icon-telephone{background-image:url(../imgs/sprite.png);background-position:-41px -63px;width:38px;height:41px}.icon-ticket{background-image:url(../imgs/sprite.png);background-position:-51px 0px;width:50px;height:40px}.icon-time{background-image:url(../imgs/sprite.png);background-position:-198px -19px;width:15px;height:16px}.icon-titre-transport-emploi{background-image:url(../imgs/sprite.png);background-position:-147px -65px;width:20px;height:37px}.icon-twitter{background-image:url(../imgs/sprite.png);background-position:-44px -170px;width:21px;height:15px}.icon-urgence-emploi{background-image:url(../imgs/sprite.png);background-position:-176px -96px;width:22px;height:21px}.icon-velos-interdits-emploi{background-image:url(../imgs/sprite.png);background-position:-176px -139px;width:21px;height:21px}.icon-voyageur-descendent-emploi{background-image:url(../imgs/sprite.png);background-position:-91px -139px;width:22px;height:20px}.icon-youtube{background-image:url(../imgs/sprite.png);background-position:-157px -139px;width:16px;height:18px}progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}figcaption,menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0;text-decoration:underline}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:block}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=submit],[type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}body{margin-top:80px}.container{margin:0 auto;max-width:1150px;position:relative;width:90%;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.icon{display:inline-block}#header{position:fixed;top:0;z-index:100;width:100%;background:#fff;border-bottom:1px solid #e1e8ed}#header .container{padding:10px 0px}#header img.logo{float:left}#header span.icon{display:block;float:right;cursor:pointer;margin-top:15px;position:absolute;right:0}#header span.icon.icon-menu-close{display:none}#header span.icon.icon-menu-open{background:url("../imgs/icon-menu.png") no-repeat;width:81px;height:22px}#header .menu-container{display:none;position:fixed;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}#header .menu-container .menu-close{position:fixed;width:100%;height:100%}#header .menu-container ul.menu{display:none;z-index:99;top:80px;right:0;position:fixed;width:300px;height:100%;background-color:#55356d;font-size:14px;color:#fff}#header .menu-container ul.menu>li{border-bottom:1px solid #684782}#header .menu-container ul.menu li{position:relative}#header .menu-container ul.menu li a{padding:15px 0px 15px 25px;text-transform:uppercase;display:block;cursor:pointer;color:#fff}#header .menu-container ul.menu li ul.sub-menu{display:none;margin:0 0 0;background:#ac6899}#header .menu-container ul.menu li ul.sub-menu li{border-bottom:1px solid #b983ac;padding:0 0}#header .menu-container ul.menu li ul.sub-menu li a{padding:12px 0 12px 40px;text-transform:none}#header .menu-container ul.menu li.have-child>a:hover{text-decoration:none}#header .menu-container ul.menu li.have-child:before{background-image:url(../imgs/sprite.png);background-position:-198px -70px;width:9px;height:5px;position:absolute;display:block;top:25px;right:20px;cursor:pointer;content:''}#header .menu-container ul.menu li.have-child:after{background-image:url(../imgs/sprite.png);background-position:-198px -75px;width:9px;height:5px;position:absolute;display:block;top:25px;right:20px;cursor:pointer;content:'';display:none}#main{margin:0 auto;position:relative;z-index:1}#intro{background:url("../imgs/intro-cover.jpg");-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-background-size:cover;-khtml-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#intro .alert{margin:-39px auto 40px auto;width:90%;position:relative}#intro .alert .triangle-left{top:0;left:-30px;position:absolute;width:0;height:0;border-style:solid;border-width:0 30px 40px 0;border-color:transparent #f5ab32 transparent transparent;display:inline-block}#intro .alert .triangle-right{top:0;right:-30px;position:absolute;width:0;height:0;border-style:solid;border-width:40px 30px 0 0;border-color:#fff transparent  transparent transparent;display:inline-block}#intro .alert ul.content{width:100%;background-color:#fff;display:inline-block;height:40px}#intro .alert ul.content li{padding:11px 20px;font-size:15px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:85%;display:inline-block;height:40px}#intro .alert ul.content li.title{padding:0px;background-color:#f5ab32;height:40px;float:left;width:15%}#intro .alert ul.content li.title i{display:block;margin-top:11px;margin-left:5px;float:left}#intro .alert ul.content li.title span.text{display:block;margin-top:12px;margin-left:27px;padding-right:10px;text-transform:uppercase;text-align:center;font-size:14px;font-weight:600;color:#fff}#intro .itinerary{float:right;background-color:#fff;padding:20px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#intro .itinerary header{font-size:17px;padding-bottom:10px;margin-bottom:15px;color:#ea3d8f;border-bottom:1px solid #ea3d8f}#intro .itinerary .content div{margin-bottom:15px;position:relative}#intro .itinerary .content div.date{padding-right:10px}#intro .itinerary .content div.date i{position:absolute;bottom:12px;right:20px;pointer-events:none}#intro .itinerary .content div.date input[type="date"]::-webkit-clear-button,#intro .itinerary .content div.date input[type="date"]::-webkit-inner-spin-button{display:none}#intro .itinerary .content div.date input[type="date"]::-webkit-calendar-picker-indicator{color:transparent;background-color:transparent}#intro .itinerary .content div.time{padding-left:10px}#intro .itinerary .content div.time i{position:absolute;bottom:12px;right:12px}#intro .itinerary .content div.time input[type="time"]::-webkit-clear-button{display:none}#intro .itinerary .content div.time input[type="time"]::-webkit-inner-spin-button{margin-right:20px}#intro .itinerary .content label{text-transform:capitalize;display:block}#intro .itinerary .content input{border:1px solid #e1e8ed;margin-top:5px;width:100%;padding:5px 10px;height:40px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#intro .itinerary .content button{background-color:#ea3d8f;width:100%;border:none;color:#fff;text-transform:uppercase;font-size:15px;padding:13px 0;height:45px;cursor:pointer;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#intro .carousel{transform:none !important;height:400px;margin-bottom:-40px;overflow:hidden}#intro .carousel .flickity-slider{transform:none !important}#intro .carousel .carousel-cell{opacity:0;left:0 !important;transition:opacity 1.5s ease-in-out;z-index:-1;padding-right:40px;width:100%;height:400px;bottom:0;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#intro .carousel .carousel-cell a{position:absolute;right:144px;bottom:89px;background-color:#ea3d8f;width:100%;max-width:226px;border:none;color:#fff;text-transform:uppercase;font-size:15px;height:45px;line-height:45px;cursor:pointer;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:center}#intro .carousel .carousel-cell a:hover{text-decoration:none}#intro .carousel .carousel-cell img{height:100%}#intro .carousel .carousel-cell.is-selected{opacity:1;z-index:0}#intro .carousel .flickity-page-dots{margin-top:-85px;width:100%;text-align:right;padding-right:40px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#intro .carousel .flickity-page-dots li{background-color:#f5f4f4;width:20px;height:20px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}#services{position:relative}#services:after{content:'';background-image:url(../imgs/mobile-app-cover.jpg);background-repeat:no-repeat;display:block;position:absolute;width:48%;height:100%;top:0;right:0;z-index:0;-webkit-background-size:cover;-khtml-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#services .container{z-index:1}#services .interne .box{height:120px;float:left;width:47%;padding:30px 0;border:1px solid #e1e8ed;background-color:#f8f8f8;text-align:center}#services .interne .box:nth-child(even){float:right}#services .interne .box:nth-child(1),#services .interne .box:nth-child(2){margin-bottom:25px}#services .interne .box i{display:inline-block}#services .interne .box i.icon-horaire{margin-top:2px;margin-bottom:3px}#services .interne .box i.icon-points-vente{margin-top:2px;margin-bottom:2px}#services .interne .box .title{margin:14px 0 8px;font-size:18px;font-weight:400}#services .mobile-app{width:47%;height:389px;margin-left:3%;padding:85px 0 0 35px}#services .mobile-app h4{font-size:20px;text-transform:uppercase;color:#ea3d8f}#services .mobile-app h4 span{color:#55356d}#services .mobile-app h5{font-size:15px;text-transform:capitalize;font-weight:400;color:#55356d;margin-top:10px;margin-bottom:20px}#services .mobile-app p{width:60%;font-size:26px;color:#706f6f;font-size:16px}#services .mobile-app p span{display:block;margin-top:20px}#services .mobile-app p span i{margin-right:20px}#services .mobile-app p span i.icon-ios{margin-bottom:3px}#services .mobile-app p img{width:45%;position:absolute;bottom:-40px;right:0}#services .mobile-app .info-offre{position:relative;color:#fff;font-size:16px;margin-top:58px}#services .mobile-app .info-offre span{-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#e7468f;position:absolute;left:-6px;top:50%;width:92px;height:92px;border:8px solid #ffffff;font-size:30px;font-weight:bold;text-align:center;line-height:92px;margin-top:-54px}#services .mobile-app .info-offre span em{display:inline-block;vertical-align:middle;line-height:30px;font-style:normal}#services .mobile-app .info-offre p{padding:8px 24px 8px 120px;display:block;background:#492563;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;color:#fff;font-size:16px}.separator:before{content:'';width:50%;height:3px;display:block;background-color:#ea3d8f;position:absolute;bottom:0px;z-index:10}.separator .container{width:100%;height:3px;background-color:#ea3d8f;bottom:-40px}.separator .container:after{content:'';width:20px;height:20px;background-color:#fff;border:3px solid #ea3d8f;display:block;position:absolute;bottom:-10px;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.separator.left:before{left:0}.separator.left .container:after{right:0}.separator.right:before{right:0}.separator.right .container:after{left:0}.home-section{padding:40px 0;position:relative}.home-section header{margin-bottom:40px}.home-section header h2{font-size:20px;text-transform:uppercase;color:#ea3d8f}.home-section header h2 span{color:#55356d}#news article{border:1px solid #e1e8ed;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#news article img{width:100%}#news article .text{padding:15px}#news article .text h2{font-size:16px}#news article .text p{margin-top:7px}#news article .text p span.time{display:block;margin-top:10px;color:#868686}#news .button-more{float:right;border:none;color:#3d2d6c;font-size:18px;padding:0;height:45px;cursor:pointer;text-align:center;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#news .button-more i{-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#3d2d6c;width:26px;height:26px;color:#ffffff;text-align:center;line-height:26px;font-size:26px;display:inline-block;border:1px solid #e7418d;margin-right:8px;vertical-align:middle}#news .button-more span{display:inline-block;vertical-align:middle;border-bottom:2px solid #877293}#social-media .box{height:450px}#social-media .box.twitter{border:1px solid #e1e8ed;overflow:hidden}#social-media .box.twitter iframe{width:94% !important;margin:0 3% !important}#social-media .box.instagram{border:1px solid #e1e8ed}#social-media .box.instagram header{border-bottom:1px solid #e1e8ed;padding-bottom:15px;margin-bottom:0}#social-media .box.instagram header .top{background-color:#55356d;padding:7px 15px 5px;margin-bottom:15px}#social-media .box.instagram header img.logo{width:45px;float:left;margin:0 15px}#social-media .box.instagram header .title{font-weight:700;font-size:15px}#social-media .box.instagram header .subtitle{display:block;font-size:12px;margin-top:5px}#social-media .box.instagram .content{padding:19px 15px}#footer{background-color:#f5f4f4;padding:40px 0 0;position:relative}#footer ul.site-map{width:100%;margin-bottom:40px}#footer ul.site-map li{font-size:16px;text-transform:uppercase;color:#000000;font-weight:600}#footer ul.site-map li ul{margin-top:10px}#footer ul.site-map li ul li{font-size:14px;font-weight:400;text-transform:none;margin-top:5px}#footer ul.site-map li ul li a{color:#8a8a8a}#footer ul.other-links{float:left;background-color:#55356d;padding:14px 0;height:45px;position:relative;z-index:10;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#footer ul.other-links li{display:inline-block;font-size:15px;margin-right:20px}#footer ul.other-links li a{color:#fff}#footer ul.other-links:after{content:'';position:absolute;display:block;width:0;height:0;border-style:solid;border-width:45px 0 0 35px;border-color:transparent transparent transparent #55356d;top:0;right:-35px}#footer .copyright-text{float:right;padding:14px 0;height:45px;color:#55356d;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#footer:after{content:'';display:block;height:45px;width:30%;background-color:#55356d;position:absolute;bottom:0;z-index:0}.btn{background-color:#ea3d8f;width:100%;max-width:226px;border:none;color:#fff;font-size:15px;height:45px;line-height:45px;cursor:pointer;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:center;display:inline-block}.btn:hover{text-decoration:none}.decline img{max-width:100%}.decline .top-header{display:block;margin-bottom:80px}.decline .top-header img{max-width:90%;display:inline-block}.decline .top-header div{text-align:left}.decline .top-header div:last-child{text-align:right}.decline main #head-breadcam{display:block;background:url("../imgs/intro-cover.jpg");background-size:cover;padding:25px 0}.decline main #head-breadcam h2{font-weight:400;color:#ffffff;text-transform:uppercase}.decline main #head-breadcam ul{padding:0px}.decline main #head-breadcam ul li{display:inline-block;vertical-align:middle;color:#e64490}.decline main #head-breadcam ul li a{color:#e64490}.decline main .section{display:block;padding:40px 0;position:relative}.decline main .content-decline header{margin-bottom:20px}.decline main .content-decline header h2{font-size:20px;text-transform:uppercase;color:#ea3d8f;margin-bottom:4px}.decline main .content-decline header h2 span{color:#55356d}.decline main .content-decline header .slug{color:#492763}.decline main .content-decline p{line-height:24px}.decline main .content-decline .red{color:red}.decline main .content-decline .table-style{width:100%;margin:10px 0px}.decline main .content-decline .table-style thead{height:40px;background:#e5e6e8}.decline main .content-decline .table-style thead th{text-align:left;height:40px;padding-left:14px;border-bottom:1px solid #dbdbd9;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:2px;text-transform:uppercase}.decline main .content-decline .table-style thead th:last-child{border-left:1px solid #dbdbd9;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.decline main .content-decline .table-style tbody tr td{padding-left:14px;height:40px;border-bottom:1px solid #dbdbd9}.decline main .content-decline .table-style tbody tr td:last-child{border-left:1px solid #dbdbd9}.decline main .content-decline .table-style tbody tr:nth-child(2n+2) td{background:#f8f8f8}.decline main a{color:#e64990;text-decoration:underline}.decline main ul{padding-left:16px}.decline main ul li{line-height:22px;margin-bottom:12px;color:#e64990;list-style:square}.decline main ul li span{color:#000000}.decline .videos{float:left;line-height:24px;margin-top:14px}.decline .videos iframe{float:right}.abonnements .btn{margin:14px 0px}.abonnements img.visu-abonnements{max-width:80%;display:block;margin:auto;margin-top:64px;position:relative;top:54px}.abonnements img.visu-abonnements-talib{max-width:60%;display:block;margin:auto;margin-top:49px;position:relative;top:40px}.news.decline p{margin-bottom:15px}.news .items-news{display:block;overflow:hidden}.news .items-news article{border:1px solid #e1e8ed;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.news .items-news article .text{padding:15px}.news .items-news article .text h2{font-size:16px}.news .items-news article .text h2 a{text-decoration:none}.news .items-news article .text h2 a:hover{text-decoration:underline}.news .items-news article .text p{margin-top:7px;margin-bottom:0px}.news .items-news article .text p span.time{display:block;margin-top:10px;color:#868686}.news .btn{margin:auto;margin-top:40px;display:block;clear:both;text-transform:uppercase}.faq .content ul li{line-height:22px;margin-bottom:12px;color:#e64990;list-style:square}.faq .content ul li strong{font-weight:bold;color:#000000}.faq .content ul li p{font-weight:normal;display:block;color:#272727}.faq .content ul li p a{color:#e64990;text-decoration:underline}.contact main .item-adresse{background:#f9f9f9;border:1px solid #e2e4e3;text-align:center;padding:20px 0}.contact main .item-adresse i{display:inline-block}.contact main .item-adresse p{line-height:16px;margin-bottom:16px}.contact main .item-adresse a{color:#e64990;font-weight:bold}.contact main .wrap-form{display:block;margin-top:20px;border:1px solid #e2e4e3;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:20px;overflow:hidden}.contact main .wrap-form .btn{float:right}.contact main .wrap-form h3{color:#e8468f;border-bottom:2px solid #e8468f;padding-bottom:8px;margin-bottom:26px}.contact main .wrap-form .fields{margin-bottom:18px}.contact main .wrap-form .fields label{display:block;margin-bottom:8px}.contact main .wrap-form .fields label em{color:red;font-style:normal}.contact main .wrap-form .fields input{line-height:30px;padding:0px 10px;color:#dbdbdb;border:1px solid #e2e4e3;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:100%;max-width:300px}.contact main .wrap-form .fields textarea{padding:8px 10px;color:#dbdbdb;border:1px solid #e2e4e3;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:98%;height:120px}.details-abonnements main .bg-details-abonnements{background:url("../imgs/bg-details-abonnements.png") no-repeat right center;background-size:300px}.details-abonnements main ul{margin:0px 0px 12px 16px}.details-abonnements main ul li{margin-bottom:0px}.details-abonnements main p{margin-bottom:14px}.details-abonnements main .carte div{padding-bottom:14px;border:1px solid #e6e7e8;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:center}.details-abonnements main .carte div img{display:block;margin:auto;margin-bottom:16px;width:100%}.details-abonnements main .carte div p{text-transform:uppercase}.details-abonnements main .visu-avantage-carte{position:relative;top:50px}.mode-emploi .content ul{margin:12px 0px 12px 12px}.mode-emploi .content ul li{margin-bottom:2px;line-height:20px}.mode-emploi .content ul li span{color:#000000}.mode-emploi .content .slug{color:#492763;margin-bottom:10px}.mode-emploi .content img.bottom{position:relative;bottom:-52px;margin:auto;display:block;max-width:44%}.mode-emploi .content .emploi-icon{padding-left:0px;margin:0px}.mode-emploi .content .emploi-icon>li{position:relative;list-style:none;color:#000000;padding-left:40px;margin-bottom:10px;display:block;overflow:hidden}.mode-emploi .content .emploi-icon>li>span{position:absolute;left:0px}.mode-emploi .content .emploi-icon>li>span:after{content:"";display:inline-block;position:relative;border-right:1px solid #f29ac3;right:-28px;width:1px;height:30px}.mode-emploi .content .emploi-icon>li h3{margin-bottom:6px}.mode-emploi .content .emploi-icon>li p{margin-bottom:12px;font-size:12px;line-height:14px}.horraires .search-horraire{border:1px solid #e6e7e8;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:18px;display:block;overflow:hidden;margin:40px 0}.horraires .search-horraire h3{color:#e10c6b;border-bottom:1px solid #e10c6b;padding-bottom:8px;margin-bottom:24px}.horraires .search-horraire .fields{display:inline-block;margin-right:16px}.horraires .search-horraire .fields:last-child{margin-right:0px}.horraires .search-horraire .fields:last-child input{max-width:140px;min-width:auto}.horraires .search-horraire .fields.last{margin-right:0px}.horraires .search-horraire .fields.last input{max-width:140px;min-width:auto}.horraires .search-horraire .fields label{display:block;margin-bottom:8px;font-weight:bold}.horraires .search-horraire .fields select{display:block;min-width:294px;width:100%;border:1px solid #e6e7e8;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:34px;padding-left:8px;color:#cccccc}.horraires .search-horraire .fields input{display:block;min-width:294px;width:100%;border:1px solid #e6e7e8;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:30px;line-height:30px;padding-left:8px;color:#cccccc}.horraires .search-horraire button{background-color:#ea3d8f;width:100%;max-width:226px;border:none;color:#fff;text-transform:uppercase;font-size:15px;height:45px;line-height:45px;cursor:pointer;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:center;float:right;margin-top:20px}.horraires .search-horraire button:hover{text-decoration:none}.horraires .resultat-recherche{display:block;margin-bottom:20px}.horraires .resultat-recherche ul{display:table;width:100%;padding:0px}.horraires .resultat-recherche ul li{display:table-cell;border-right:2px solid #64427f;padding:12px 24px;line-height:16px;background:#492763;color:#ffffff;font-weight:bold}.horraires .resultat-recherche ul li:first-child{background:#dcc5df;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:6px;color:#42205d;text-transform:uppercase}.horraires .resultat-recherche ul li:last-child{-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:0px;border-right:0px}.horraires .resultat-recherche ul li span{display:block;font-size:11px;color:#ffffff;font-weight:normal}.horraires .resultat-recherche ul li p{line-height:16px}.horraires table tr.active td{color:#e95898}.points-vente main .content header{margin:14px 0}.points-vente main .content h3{font-weight:bold}.points-vente main .content ul{margin:18px 0px 0px 20px}.points-vente main .content ul li{margin:0px}.points-vente main .content .icons-points-vente{padding:0px;margin:18px 0}.points-vente main .content .icons-points-vente li{list-style:none;position:relative;padding-left:34px}.points-vente main .content .icons-points-vente li i{position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.points-vente main .content .icons-points-vente li p{border-left:1px solid #ed73a9;padding-left:14px;line-height:20px}.points-vente main .content .icons-points-vente li p span{display:block}.politique-qualite main .content p{line-height:18px;margin-bottom:18px}.politique-qualite main .content ul{margin-bottom:18px}.politique-qualite main .content ul li{margin:0px}.politique-qualite main .content img{margin-top:20px}.publications .content article{text-align:center;border:1px solid #e1e8ed;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding-bottom:20px}.publications .content article p{margin:0px;margin-top:18px;font-weight:bold}.publications .content article p a{color:#2d2d2d;text-decoration:none}.ticket-infractions .container p{margin-bottom:14px}.ticket-infractions .container .bg-ticket-tramway{background:url("../imgs/visu-ticket-tramway.png") no-repeat right center;background-size:240px}.ticket-infractions .container .icons-infraction{padding:0px;margin:18px 0}.ticket-infractions .container .icons-infraction li{position:relative;list-style:none;color:#000000;padding-left:50px;margin-bottom:10px;display:block;overflow:hidden}.ticket-infractions .container .icons-infraction li i{position:absolute;left:0px}.ticket-infractions .container .icons-infraction li i:after{content:"";display:inline-block;position:relative;border-right:1px solid #f29ac3;right:-34px;width:1px;height:30px}@media screen and (max-width: 768px){body{margin-top:64px}#header img.logo{width:60px}#header span.icon{margin-top:7px}#header .menu-container ul.menu{top:64px}#intro{padding:13px 38px;width:100%}#intro .container{width:100%}#intro .alert{margin:0 auto 15px auto;width:100%}#intro .alert .triangle-left{display:none}#intro .alert .triangle-right{display:none}#intro .alert ul.content{position:relative;width:100%;background-color:#fff;display:inline-block;height:auto;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#intro .alert ul.content li{padding:11px 20px;font-size:15px;float:right;width:85%;display:inline-block;height:auto}#intro .alert ul.content li.title{position:absolute;height:100%;display:block;text-align:center;-webkit-border-radius:3px 0 0 3px;-khtml-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}#intro .alert ul.content li.title i{margin-top:-8.5px;margin-left:-8.5px;top:50%;position:absolute;left:50%}#intro .alert ul.content li.title span.text{display:none}#intro .itinerary{width:100%}#intro .itinerary .content div{margin-bottom:15px;position:relative}#intro .itinerary .content div.date{padding-right:10px}#intro .itinerary .content div.date i{position:absolute;bottom:12px;right:20px;pointer-events:none}#intro .itinerary .content div.date input[type="date"]::-webkit-clear-button,#intro .itinerary .content div.date input[type="date"]::-webkit-inner-spin-button{display:none}#intro .itinerary .content div.date input[type="date"]::-webkit-calendar-picker-indicator{color:transparent;background-color:transparent}#intro .itinerary .content div.time{padding-left:10px}#intro .itinerary .content div.time i{position:absolute;bottom:12px;right:12px}#intro .itinerary .content div.time input[type="time"]::-webkit-clear-button{display:none}#intro .itinerary .content div.time input[type="time"]::-webkit-inner-spin-button{margin-right:20px}#intro .itinerary .content label{text-transform:capitalize;display:block}#intro .itinerary .content input{border:1px solid #e1e8ed;margin-top:5px;width:100%;padding:5px 10px;height:40px}#intro .itinerary .content button{background-color:#ea3d8f;width:100%;border:none;color:#fff;text-transform:uppercase;font-size:15px;padding:13px 0;height:45px;cursor:pointer}#intro .carousel{display:none}#services{padding:0px 0 0 0;position:relative}#services:after{display:none}#services .container{width:100%;z-index:1}#services .interne{width:100%;margin:auto}#services .interne .box{border-width:1px 1px 1px 0;width:50%;height:150px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#services .interne .box:nth-child(1),#services .interne .box:nth-child(2){margin-bottom:0;border-bottom:0px}#services .interne .box p{display:none}#services .mobile-app{width:100%;height:auto;margin-top:1px;margin-left:0;padding:40px 5%;background-image:url(../imgs/mobile-app-cover.jpg);background-repeat:no-repeat;-webkit-background-size:cover;-khtml-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#services .mobile-app p{width:55%;font-size:26px;color:#706f6f;font-size:16px}#services .mobile-app p span{display:block;margin-top:20px}#services .mobile-app p span i{margin-right:20px}#services .mobile-app p span i.icon-ios{margin-bottom:3px}#services .mobile-app p img{width:45%;max-width:200px;bottom:0px}#services .separator .container{bottom:0px}.separator:before{content:'';width:50%;height:3px;display:block;background-color:#ea3d8f;position:absolute;bottom:0px;z-index:10}.separator .container{width:90%;height:3px;background-color:#ea3d8f;bottom:-40px}.separator .container:after{content:'';width:20px;height:20px;background-color:#fff;border:3px solid #ea3d8f;display:block;position:absolute;bottom:-10px}.separator.left:before{left:0}.separator.left .container:after{right:0}.separator.right:before{right:0}.separator.right .container:after{left:0}.home-section{padding:40px 0;position:relative}.home-section header{margin-bottom:40px}.home-section header h2{font-size:20px;text-transform:uppercase;color:#ea3d8f}.home-section header h2 span{color:#55356d}#news article{width:100%;border:1px solid #e1e8ed;margin-bottom:40px;margin-right:0;margin-left:0}#news article img{width:100%}#news article .text{padding:15px}#news article .text h2{font-size:16px}#news article .text p{margin-top:7px}#news article .text p span.time{display:block;margin-top:10px;color:#868686}#social-media{display:none}#social-media .box{height:450px}#social-media .box.twitter{border:1px solid #e1e8ed;overflow:hidden}#social-media .box.twitter iframe{width:94% !important;margin:0 3% !important}#social-media .box.instagram{border:1px solid #e1e8ed}#social-media .box.instagram header{border-bottom:1px solid #e1e8ed;padding-bottom:15px;margin-bottom:0}#social-media .box.instagram header .top{background-color:#55356d;padding:7px 15px 5px;margin-bottom:15px}#social-media .box.instagram header img.logo{width:45px;float:left;margin:0 15px}#social-media .box.instagram header .title{font-weight:700;font-size:15px}#social-media .box.instagram header .subtitle{display:block;font-size:12px;margin-top:5px}#social-media .box.instagram .content{padding:19px 15px}#footer{display:none;background-color:#f5f4f4;padding:40px 0 0;position:relative}#footer ul.site-map{width:100%;margin-bottom:40px}#footer ul.site-map li{font-size:16px;text-transform:uppercase;color:#55356d;font-weight:600}#footer ul.site-map li ul{margin-top:10px}#footer ul.site-map li ul li{font-size:15px;font-weight:400;text-transform:none;margin-top:5px}#footer ul.site-map li ul li a{color:#8a8a8a}#footer ul.other-links{float:left;background-color:#55356d;padding:14px 0;height:45px;position:relative;z-index:10}#footer ul.other-links li{display:inline-block;font-size:15px;margin-right:20px}#footer ul.other-links li a{color:#fff}#footer ul.other-links:after{content:'';position:absolute;display:block;width:0;height:0;border-style:solid;border-width:45px 0 0 35px;border-color:transparent transparent transparent #55356d;top:0;right:-35px}#footer .copyright-text{float:right;padding:14px 0;height:45px;color:#55356d}#footer:after{content:'';display:block;height:45px;width:30%;background-color:#55356d;position:absolute;bottom:0;z-index:0}.grid-1-2,.grid-1-3,.grid-1-4,.grid-2-3,.grid-1-2.marge,.grid-1-3.marge,.grid-1-4.marge,.grid-2-3.marge{width:100%;margin-right:0px !important}.grid-1-4.marge:nth-last-child(4n+4){margin-bottom:20px}.decline main .btn{color:#fff;margin:auto;display:block;float:none;text-decoration:none}.abonnements main img.visu-abonnements{margin-top:20px;top:0px}.abonnements main img.visu-abonnements-talib{top:0px;margin:20px auto}.abonnements main .btn{margin-top:20px}.news main img{display:block;margin:auto}.details-abonnements main .visu-avantage-carte{top:0px;margin-top:20px}.details-abonnements main .bg-details-abonnements{background:none}.mode-emploi .content img.bottom{top:0px;margin-top:20px}.horraires .search-horraire .fields{display:block;margin:0px;margin-bottom:14px}.horraires .search-horraire button{float:none;margin:auto;display:block;margin-top:20px}.horraires .resultat-recherche ul{display:block}.horraires .resultat-recherche ul li{display:block}.publications .content article img{max-height:inherit;margin:auto;display:block}.decline .videos{float:none;display:block}.decline .videos iframe{width:100%;margin-bottom:18px}.ticket-infractions .container .bg-ticket-tramway{background:none}}@media screen and (min-width: 768px) and (max-width: 1024px){#intro .alert ul.content li.title span.text{font-size:12px}.decline .videos{font-size:13px;line-height:18px}.decline main .content-decline h3{font-size:1em}.decline main .content-decline p{font-size:13px;line-height:18px}.decline main .content-decline article p{line-height:18px}.decline main article p{font-size:13px;line-height:18px}.decline main article h2{font-size:1.2em}.decline main article a{color:#e64990;text-decoration:none}.decline main a{color:#fff;text-decoration:none}.abonnements img.visu-abonnements{top:12px}.news .items-news article .text{padding:10px 6px}.details-abonnements main .visu-avantage-carte{top:18px}.mode-emploi .content .emploi-icon li h3{font-size:1em}.publications .content article img{max-height:176px}.ticket-infractions .container .bg-ticket-tramway{background:url(../imgs/visu-ticket-tramway.png) no-repeat right bottom;background-size:146px}}

/*# sourceMappingURL=app.css.map */
