@font-face {
    font-family: tnicons;
    src: url("/charte/resources/tnicons/tnicons.woff2?fd872e50") format("woff2"),
             url("/charte/resources/tnicons/tnicons.woff?fd872e50") format("woff"),
             url("/charte/resources/tnicons/tnicons.ttf?fd872e50") format("truetype"),
             url("/charte/resources/tnicons/tnicons.svg?fd872e50#tnicons") format("svg");
    font-weight: normal;
    font-style: normal;
}

[class^="tnicons"], [class*=" tnicons"] {
    font-family: 'tnicons' !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
}



.tnicons {
	display: inline-block
}

.tnicons::before {
	font-family: "tnicons";
	font-display: block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;

	/* speak: none; only necessary if not using the private unicode range (firstGlyph option) */
	text-decoration: none;
	text-transform: none;
	display: inline-block;
}

.tnicons-rotate-90 {
	transform: rotate(90deg);
	display: inline-block;
}

.tnicons-rotate-45 {
 transform: rotate(45deg);
 display: inline-block;
}

.tnicons-rotate-180 {
 transform: rotate(180deg);
 display: inline-block;
}

.tnicons-rotate-270 {
 transform: rotate(-90deg);
 display: inline-block;
}


.tnicons-access-equipments::before {
    content: "\ea01";
}

.tnicons-arrow-right::before {
    content: "\ea02";
}

.tnicons-attention::before {
    content: "\ea03";
}

.tnicons-blog::before {
    content: "\ea04";
}

.tnicons-bulles-chat::before {
    content: "\ea05";
}

.tnicons-bus::before {
    content: "\ea06";
}

.tnicons-check::before {
    content: "\ea07";
}

.tnicons-chevron::before {
    content: "\ea08";
}

.tnicons-clock::before {
    content: "\ea09";
}

.tnicons-close::before {
    content: "\ea0a";
}

.tnicons-croix::before {
    content: "\ea0b";
}

.tnicons-download::before {
    content: "\ea0c";
}

.tnicons-edit::before {
    content: "\ea0d";
}

.tnicons-email::before {
    content: "\ea0e";
}

.tnicons-external-link-2::before {
    content: "\ea0f";
}

.tnicons-facebook_share::before {
    content: "\ea10";
}

.tnicons-filter::before {
    content: "\ea11";
}

.tnicons-geoloc::before {
    content: "\ea12";
}

.tnicons-half-circle::before {
    content: "\ea13";
}

.tnicons-idea::before {
    content: "\ea14";
}

.tnicons-info-notice::before {
    content: "\ea15";
}

.tnicons-information::before {
    content: "\ea16";
}

.tnicons-linkedin::before {
    content: "\ea17";
}

.tnicons-menu::before {
    content: "\ea18";
}

.tnicons-message::before {
    content: "\ea19";
}

.tnicons-mode-bus::before {
    content: "\ea1a";
}

.tnicons-mode-metro::before {
    content: "\ea1b";
}

.tnicons-mode-rer::before {
    content: "\ea1c";
}

.tnicons-mode-train::before {
    content: "\ea1d";
}

.tnicons-mode-tram::before {
    content: "\ea1e";
}

.tnicons-more::before {
    content: "\ea1f";
}

.tnicons-panel::before {
    content: "\ea20";
}

.tnicons-parking::before {
    content: "\ea21";
}

.tnicons-pause::before {
    content: "\ea22";
}

.tnicons-picto-accessibility-mob::before {
    content: "\ea23";
}

.tnicons-picto-accessibility::before {
    content: "\ea24";
}

.tnicons-play::before {
    content: "\ea25";
}

.tnicons-position::before {
    content: "\ea26";
}

.tnicons-right-arrow::before {
    content: "\ea27";
}

.tnicons-search::before {
    content: "\ea28";
}

.tnicons-search2::before {
    content: "\ea29";
}

.tnicons-store-services::before {
    content: "\ea2a";
}

.tnicons-twitter::before {
    content: "\ea2b";
}

.tnicons-zoom_in::before {
    content: "\ea2c";
}

.tnicons-zoom_out::before {
    content: "\ea2d";
}


:root {
    --icon-access-equipments: "\ea01";
    --url-access-equipments: url('/charte/resources/tnicons/access-equipments.svg');
    --icon-arrow-right: "\ea02";
    --url-arrow-right: url('/charte/resources/tnicons/arrow-right.svg');
    --icon-attention: "\ea03";
    --url-attention: url('/charte/resources/tnicons/attention.svg');
    --icon-blog: "\ea04";
    --url-blog: url('/charte/resources/tnicons/blog.svg');
    --icon-bulles-chat: "\ea05";
    --url-bulles-chat: url('/charte/resources/tnicons/bulles-chat.svg');
    --icon-bus: "\ea06";
    --url-bus: url('/charte/resources/tnicons/bus.svg');
    --icon-check: "\ea07";
    --url-check: url('/charte/resources/tnicons/check.svg');
    --icon-chevron: "\ea08";
    --url-chevron: url('/charte/resources/tnicons/chevron.svg');
    --icon-clock: "\ea09";
    --url-clock: url('/charte/resources/tnicons/clock.svg');
    --icon-close: "\ea0a";
    --url-close: url('/charte/resources/tnicons/close.svg');
		--url-contrast: url('/charte/resources/tnicons/contrast.svg');
    --icon-croix: "\ea0b";
    --url-croix: url('/charte/resources/tnicons/croix.svg');
    --icon-download: "\ea0c";
    --url-download: url('/charte/resources/tnicons/download.svg');
    --icon-edit: "\ea0d";
    --url-edit: url('/charte/resources/tnicons/edit.svg');
    --icon-email: "\ea0e";
    --url-email: url('/charte/resources/tnicons/email.svg');
    --icon-external-link-2: "\ea0f";
    --url-external-link-2: url('/charte/resources/tnicons/external-link-2.svg');
    --icon-facebook_share: "\ea10";
    --url-facebook_share: url('/charte/resources/tnicons/facebook_share.svg');
    --icon-filter: "\ea11";
    --url-filter: url('/charte/resources/tnicons/filter.svg');
    --icon-geoloc: "\ea12";
    --url-geoloc: url('/charte/resources/tnicons/geoloc.svg');
    --icon-idea: "\ea14";
    --url-idea: url('/charte/resources/tnicons/idea.svg');
    --icon-info-notice: "\ea15";
    --url-info-notice: url('/charte/resources/tnicons/info-notice.svg');
    --icon-information: "\ea16";
    --url-information: url('/charte/resources/tnicons/information.svg');
    --icon-linkedin: "\ea17";
    --url-linkedin: url('/charte/resources/tnicons/linkedin.svg');
    --icon-menu: "\ea18";
    --url-menu: url('/charte/resources/tnicons/menu.svg');
    --icon-message: "\ea19";
    --url-message: url('/charte/resources/tnicons/message.svg');
    --icon-mode-bus: "\ea1a";
    --url-mode-bus: url('/charte/resources/tnicons/mode-bus.svg');
    --icon-mode-metro: "\ea1b";
    --url-mode-metro: url('/charte/resources/tnicons/mode-metro.svg');
    --icon-mode-rer: "\ea1c";
    --url-mode-rer: url('/charte/resources/tnicons/mode-rer.svg');
    --icon-mode-train: "\ea1d";
    --url-mode-train: url('/charte/resources/tnicons/mode-train.svg');
    --icon-mode-tram: "\ea1e";
    --url-mode-tram: url('/charte/resources/tnicons/mode-tram.svg');
    --icon-more: "\ea1f";
    --url-more: url('/charte/resources/tnicons/more.svg');
    --icon-panel: "\ea20";
    --url-panel: url('/charte/resources/tnicons/panel.svg');
    --icon-parking: "\ea21";
    --url-parking: url('/charte/resources/tnicons/parking.svg');
    --icon-pause: "\ea22";
    --url-pause: url('/charte/resources/tnicons/pause.svg');
    --icon-picto-accessibility-mob: "\ea23";
    --url-picto-accessibility-mob: url('/charte/resources/tnicons/picto-accessibility-mob.svg');
    --icon-picto-accessibility: "\ea24";
    --url-picto-accessibility: url('/charte/resources/tnicons/picto-accessibility.svg');
    --icon-play: "\ea25";
    --url-play: url('/charte/resources/tnicons/play.svg');
    --icon-position: "\ea26";
    --url-position: url('/charte/resources/tnicons/position.svg');
		--url-radio_check: url('/charte/resources/tnicons/radio_check.svg');
    --icon-right-arrow: "\ea27";
    --url-right-arrow: url('/charte/resources/tnicons/right-arrow.svg');
    --icon-search: "\ea28";
    --url-search: url('/charte/resources/tnicons/search.svg');
    --icon-search2: "\ea29";
    --url-search2: url('/charte/resources/tnicons/search2.svg');
    --icon-store-services: "\ea2a";
    --url-store-services: url('/charte/resources/tnicons/store-services.svg');
    --icon-twitter: "\ea2b";
    --url-twitter: url('/charte/resources/tnicons/twitter.svg');
    --icon-zoom_in: "\ea2c";
    --url-zoom_in: url('/charte/resources/tnicons/zoom_in.svg');
    --icon-zoom_out: "\ea2d";
    --url-zoom_out: url('/charte/resources/tnicons/zoom_out.svg');
}
