
.footer { display:block; width:100%; margin-left:0px; margin-right:0px; background:#1d1d1d ; font-size:11px;}
.footerContent { width:996px; max-width:100%; box-sizing:border-box; padding:30px 30px 15px; margin-left:auto; margin-right:auto; background:#1d1d1d; }
.footer_print { display:none;}

/************************* MENU DE GAUCHE (Catégories) *************************************/
.footerContent .menuLeft { display:block; overflow:hidden; padding-bottom:20px;}
.footerContent .menuLeft .categories { display:flex; flex-wrap:wrap; font-size:13px; width: 160px;line-height: 17px; margin:0 0 15px; padding-top:5px; padding-bottom:15px; width:100%; box-sizing:border-box; border-bottom:1px dashed #484848;}
.footerContent .menuLeft .categories a.categorie { overflow:hidden; width:auto; line-height:24px; color:#dadada; vertical-align: top; text-decoration:none; margin-right:10px;}
.footerContent .menuLeft .categories a.categorie::before { content:"|\00a0\00a0"; }
.footerContent .menuLeft .categories a.categorie:first-of-type::before { content:""; }
.footerContent .menuLeft .categories a.categorie:hover { text-decoration:none; color:#FFF; cursor: pointer; }
.footerContent .menuLeft .categories span.categorie { overflow:hidden; width:auto; line-height:24px; color:#dadada; vertical-align: top; text-decoration:none; margin-right:10px;}
.footerContent .menuLeft .categories span.categorie::before { content:"|\00a0\00a0"; }
.footerContent .menuLeft .categories span.categorie a { color:#dadada; white-space: nowrap; text-decoration:none; }
.footerContent .menuLeft .categories span.categorie a:hover { text-decoration:none; color:#FFF; cursor: pointer; }
.footerContent .menuLeft .categories h2 { width:100%; font-size: 16px; float:none; text-transform: uppercase; margin:0 0 13px 0;letter-spacing: 0.7px;color: #FFF;}
.footerContent .menuLeft .itemBottom { display:block; float:left; font-size:16px; color:#EAEAEA; font-family:"Century Gothic", Verdana; font-weight:100; margin:10px 0 0 30px;}

/**************************** MENU DE DROITE *************************************/
.footerContent .menuRight { display:flex; overflow:hidden; width:100%; padding-bottom:20px; margin-bottom:15px; border-bottom:1px dashed #484848; justify-content: space-between; align-items:center; }
.footerContent .menuRight .item { overflow:hidden; border:0px; text-indent:300px; white-space:nowrap; height:30px; color:#222222;}
.footerContent .menuRight .sites { display: inline-flex; flex-wrap:wrap; justify-content:right; }
.footerContent .menuRight .sites br { display:none; }
.footerContent .menuRight .sites .item { margin-right:10px; }
.footerContent .menuRight .sites .item:last-child { margin-right:0; }
.footerContent .menuRight .ee { width:127px; background:url('/images/interface/footer/menu_footer_right_ee.png?1') 0px 0px no-repeat; background-size: 127px 29px; }
.footerContent .menuRight .eett { width:114px; background:url('/images/interface/footer/menu_footer_right_eett.png?1') 0px 0px no-repeat; background-size: 114px 26px; }
.footerContent .menuRight .et { width:114px; background:url('/images/interface/footer/menu_footer_right_et.png?1') 0px 0px no-repeat; background-size: 114px 26px; }
.footerContent .menuRight .aem { width:114px; background:url('/images/interface/footer/menu_footer_right_aem.png?1') 0px 0px no-repeat; background-size: 114px 26px; }
.footerContent .menuRight .de { width:114px; background:url('/images/interface/footer/menu_footer_right_de.png?1') 0px 0px no-repeat; background-size: 68px 26px; background-position: center center; }
.footerContent .menuRight .ts { width:117px; background:url('/images/interface/footer/menu_footer_right_ts.png?1') 0px 0px no-repeat; background-size: 117px 29px; }

.footerContent .menuRight .social .itemSocial { display:inline-block; overflow:hidden; width:26px; height:21px; text-indent:28px; white-space:nowrap; margin:0 12px; }
.footerContent .menuRight .social .itemSocial:first-child { margin-left:0; }
.footerContent .menuRight .social .itemSocial:hover { background-position:0px -21px; transition-timing-function: ease-in, 0.5; }
.footerContent .menuRight .social .newsletter { background:url('/images/interface/footer/footer-right-social-newsletter.png?1') 0 0 no-repeat; width:19px; text-indent:34px;background-size: 19px 42px;}
.footerContent .menuRight .social .rss { background:url('/images/interface/footer/footer-right-social-rss.png') 0 0 no-repeat;width: 19px;background-size: 19px 42px;}
.footerContent .menuRight .social .facebook { background:url('/images/interface/footer/footer-right-social-facebook.png') 0 0 no-repeat;width: 11px;background-size: 11px 42px;}
.footerContent .menuRight .social .x { background:url('/images/interface/footer/footer-right-social-x.png') 0 0 no-repeat;width: 21px;background-size: 21px 42px;}
.footerContent .menuRight .social .instagram { background:url('/images/interface/footer/footer-right-social-instagram.png') 0 0 no-repeat;width: 21px;background-size: 21px 42px;}
.footerContent .menuRight .social .linkedin { background:url('/images/interface/footer/footer-right-social-linkedin.png') 0 0 no-repeat;width: 19px;background-size: 19px 42px;}
.footerContent .menuRight .social .youtube { background:url('/images/interface/footer/footer-right-social-youtube.png') 0 0 no-repeat; width: 17px;background-size: 17px 42px;}

/***************************** MENU DU BAS ********************************/
.footerContent .menuBottom { font-size: 11.5px; text-align: center; margin-bottom:15px; padding-top:0; color:#EEEEEE;}
.footerContent .menuBottom a { display:inline-block; color:#EEEEEE; margin-bottom:10px; text-decoration:none;}
.footerContent .menuBottom a:visited { color:#EEEEEE;}
.footerContent .menuBottom a:hover { color:#EEEEEE; text-decoration:underline;}

/***************************** COPYRIGHT ********************************/
.footerContent .copyrightSite { clear:both; margin:10px 0 0 0; color:#929292; text-align:center;}