
    :root {
        --text: #333333;
--links: #649DC4;
--titles: #000000;
--page-background: #FFFFFF;
--highlight: #ed1c24;
--boxes-background: #FFFFFF;
--boxes-border: #E5E5E5;
--section-titles: #FFFFFF;
--section-titles-background: #454444;
--header-background: #649DC4;
--header-links: #FFFFFF;
--footer-background: #494949;
--footer-links: #ffffff;
    }
    
@media (max-width: 768px) {
  .container {
    width: 100%;
  }
    .titreSite{
        font-family: 'Roboto Condensed', sans-serif;
        text-transform: uppercase;
        font-size: 1.4em;
        text-align:center;
    }
    
    .deuxiemeLogo{
        display:none;
    }
    
    .col-md-1{
        text-align:center;
    }
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
    .titreSite{
        font-family: 'Roboto Condensed', sans-serif;
        text-transform: uppercase;
        font-size: 1.6em;
        text-align:center;
    }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
    .titreSite{
        font-family: 'Roboto Condensed', sans-serif;
        text-transform: uppercase;
        font-size: 2em;
        text-align:center;
    }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
    
@media (min-width: 1500px) {
  .container {
    width: 1470px;
  }
    .titreSite{
        font-family: 'Roboto Condensed', sans-serif;
        text-transform: uppercase;
        font-size: 2.5em;
        text-align:center;
    }
}

body {
    margin: 0;
    padding: 0;
    font-family: 'robotoregular', Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: left;
    color: #595959;
    /* overflow-x: hidden; // Commente par ODS pour corriger un probleme de scroll infini sur la page catalogue */
}

img {
    border: none;
    vertical-align: middle;
}

p, form, input {
    margin: 0px;
    padding: 0px;
}


/*** HEADER ***/

.zone_header1{
    /*background-image:url('https://s3-eu-west-1.amazonaws.com/aws-ec2-eu-1-opendatasoft-staticfileset/metropole-europeenne-de-lille/theme_image/lilleBPsud-2000px.jpg');*/
    /*color:#111111;*/
    background-color:#ffffff;
    margin-top:28px;
}

.zone_header1 img{
    /*text-align:center;*/
    margin:15px;
}

div.logoMEL{
    position:absolute;
    left:15%;
    top:5%;
    margin-left:30px;
    margin-top: 30px;
    z-index:1;
}

#donneesOuvertes{
    color:rgb(100,157,196);
    font-size: 2em;
    font-weight: bold;
}

#mel{
    color:#ff1515;
    font-size: 1.2em;
    font-weight: bold;
}

.connectionMenu{
    background-color:#ffffff;
}

.menuGeneral{
    text-align:center;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
}

.ods-responsive-menu-collapsible--collapsed .menuGeneral{
    text-align:left;
}

.ods-front-header__logo{
    /*width: 100%;*/
    max-width:90px;
}

.menuConnexion{
    position: absolute;
    top:0;
    right:0px;
    width:100%;
}

.changeLangue{
    position: absolute;
    top:0;
    left:0px;
    width:50%;
}

.ods-front-header__management-menu{
    right:10px;
}

/*** FOOTER ***/

.footer {
    background: #494949;
    font-family: Verdana, Geneva, sans-serif;
    text-align: left;
}

.logo_footer {
    margin: 0px 32px 0px 0;
    zoom: 1;
}

.zone_footer1 {
    padding: 20px 0px 40px 0;
}

.text_box {
    margin: 0 35px 0 0;
    padding-bottom: 20px;
}

.text_box p {
    font-size: 83.3%;
    color: #ffffff;
}


.link_footer, .footer .column span {
    font-family: "ITC Conduit", Arial;
}

.link_footer {
    font-size: 130%;
}

ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.link_footer li {
    float: left;
    padding: 5px 0px 0px 0;
    margin: 0 32px 0 0px;
    text-transform: uppercase;
    font-size: 110%;
}

.footer a {
    text-decoration: none;
    color: #FFFFFF;
}

.ods-responsive-menu{
    /*margin: auto;*/
    /*padding-left: 50px;*/
}

.ods-front-header{
    height:50px;
}

.ods-front-header__menu-item-link{
    line-height: 45px;
}

.ods-front-header__management-menu{
    line-height: 45px;
    right:30;
}

.ods-front-header__management-menu-item-link{
    color:#000000;
}

.ods-responsive-menu-placeholder__toggle
{
    height:50px;
    width:50px;
    line-height: 50px;
}


.ods-responsive-menu-collapsible--collapsed .ods-responsive-menu-collapsible__container{
    width:200px;
}

.ods-catalog-card__title{
    font-size:1.3rem;
}
    


.ods-front-header__menu-item-link{
    font-size: 2rem;
}

/** FICHE DONNEE EN MODE LISTE **/


.producteurDonnee{
    position:absolute;
    right:5px;
    bottom:-10px;
    width:75px;
    max-width:100px;
    max-height:100px;
}

.ods-catalog-card__body{
    position:relative;
}

.restrictedData{
    position: absolute;
    top: 45px;
    left: -10px;
    width: 35px;
}

/** Bandeau cookies **/
ods-accept-cookies-message {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   z-index: 10;
}
