/**********************************************************/
/****** RESPONSIVE 1024 - 769px *******/
/**********************************************************/

.sf_colsOut {
    max-width: 1080px;
    margin: 0 auto;
    padding: 10rem 4rem;
}

.sf_2cols_1_50, .sf_2cols_2_50{
    padding: 0;
}

h3 {
    font-size: 2rem;
}

/****** NAV *******/


.PrimaryNav.Small {
    padding: 0;
}

.PrimaryNavMulti .Link.accueil {
    margin: 0 1.5em;
}

.Small.PrimaryNavMulti li a {
    font-size: 1.2rem;
}

.PrimaryNav li a {
    font-size: 1.4rem;
}

/*** connexion extranet ****/

.LoginLink, .AssistLink {
    right: 3px;
    transition: background-image 0.3s;
    text-transform: none;
    background-size: 16px;
    padding: 1rem 0.5rem 1rem 0.1rem;
}

.LoginLink {
    width: 65px;
    top: 1px;
}


.AssistLink {
  width: 74px;
  top: 36px;
}

/*
.ActuLink{
  left: 5px;
  top: 1px;
  background-size: 21px;
  transition: background-image 0.3s;
  text-transform: none;
  font-size: 1.1rem;
  padding: 1rem 0.5rem 1rem 0.1rem;
} */


/****** *******/

.PresentationLogo {
    padding: 0 2rem 0 0;
}

.PresentationTexte {
    padding: 0 0 0 2rem;
}

.ElementTexte h3::before {
    background-size: 110px;
}

.ElementTexte p {
    font-size: 1.8rem;
}


/****** LISTE SOUS-ELEMENTS BLOC  *******/

.ListeAnalys {
    display: inline-block;
    width: 30%;
    text-align: center;
    margin: 0 1.2%;
}

.ListeAnalys h3 {
    font-size: 1.5rem;
}

.ListeAnalys p {
    font-size: 1.2rem;
}

/****** FOOTER  *******/

footer p{
    padding: 1.6rem 0 0;
}

footer p:nth-child(2){
	padding: 0;
}


.mentions {
    position: relative;
    display: block;
}


/** actu extranet **/



 .wrapperSearchExtranet{
   width: 25%!important;
 }

 .wrapperCategoryExtranet{
   width: 75%!important;
 }


/**** ACTU ***/

.TagActuMenu li {
    margin: 2rem 3.5rem;
}


@media (max-width:1024px) and (min-width:769px) {
    .MainActuContent {
        width: 65%;
    }

    .MainActuSidebar{
      width: 35%;
    }

    .listActu li {
      padding: 2rem;
    }

    .listActu .contentActu {
      margin: 1.5rem;
    }

    .listActu .contentActu {
      width: 55%;
    }

    .listActu .vignetteActu {
      width: 30%;
    }
}​
