/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
body {
  line-height: 1;
  color: black;
  background: white;
}


ol, ul {
  list-style: none;
}
table {
  border-collapse:collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
abbr,acronym {
  border:0;
}
*/


/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */


/* Text styles */

.blog-featured h2 {
    margin-bottom: 0em;
}

p.readmore {
    text-indent: 0;
    font-size: .9em;
}

.joomla-footer {
    font-size: .9em;
    margin-bottom: 30px;
}


/* Article functions */

ul.actions {
    clear: both;
    margin-top: -50px;
    float: right;
}

ul.joomla-navresearch {
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding-top: 0px;
    color: #FFFFFF;
}

ul.joomla-navbas {
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding-top: 0px;
    color: #FFFFFF;
}

ul.joomla-navresearch a:link,
ul.joomla-navresearch a:hover,
ul.joomla-navresearch a:visited {
    font-weight: normal;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 14pt;
}

ul.joomla-navbas a:link,
ul.joomla-navbas a:hover,
ul.joomla-navbas a:visited {
    font-weight: normal;
    color: #FFFFFF;
    font-size: 8pt;
    line-height: 9pt;
}

ul.actions li {
    list-style-type: none;
    float: right;
    margin-left: 10px;
}

h3 {
    background-image: url(../images/titre_module.jpg);
    background-position: left;
    background-repeat: no-repeat;
    font-weight: normal;
    padding-left: 20px;
    color: #303332;
    font-size: 11pt;
    line-height: 12pt;
}

h3.newsflash-titleresearcher {
    color: #f08f42;
    font-size: 11pt;
    line-height: 12pt;
    padding-left: 0px;
}

h3.newsflash-titlemedia {
    color: #6d256e;
    font-size: 11pt;
    line-height: 12pt;
    padding-left: 0px;
}

h4 {
    padding: 0px;
    margin: 0px;
    color: #551e15;
    font-size: 11pt;
    line-height: 28px;
    padding-bottom: 20px;
}


/* Login styles */

p#form-login-username label,
p#form-login-password label {
    width: 160px;
    display: block;
}

p#form-login-remember label {
    font-size: .9em;
    font-weight: normal;
    line-height: 25px;
}

p#form-login-remember input {
    float: left;
    margin-right: 5px;
}

form#form-login ul {
    margin: 0;
    padding: 0;
}

form#form-login ul li {
    list-style-type: none;
    margin-left: 20px;
    font-size: .9em;
}

th,
td,
caption {
    padding: 0;
}

tbody tr:nth-child(2n) td,
tbody tr.even td {
    background: none;
}


/*******************************************************/


/********************** EKYPIA *************************/


/*******************************************************/

body {
    font-family: Helvetica;
    color: #231f20;
    font-size: 12pt;
    line-height: 14pt;
    background-color: #FFFFFF;
    text-align: left;
}

#global {
    width: 987px;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
}

#global_2 {
    width: 987px;
    margin-left: auto;
    margin-right: auto;
}

#entete {
    height: 96px;
    background-color: #000000;
}

.inputboxsearch {
    margin: 0px;
    padding: 0px;
    border: #f0efee solid 1px;
    width: 204px;
    background-image: url(../images/inputsearch.jpg);
    background-repeat: no-repeat;
    height: 18px;
    text-indent: 22px;
}

.buttonsearch {
    margin: 0px;
    padding: 0px;
    margin-left: 10px;
    border: none;
    background-image: url(../images/searchbutton.jpg);
    background-repeat: no-repeat;
    width: 21px;
    height: 20px;
    color: #000000;
}

#entete_inserm {
    background-image: url(../images/entete_inserm.jpg);
    min-height: 95px;
    width: 987px;
    background-repeat: no-repeat;
}

#banniere_droite {
    float: right;
    background-image: url(../images/juris_02.jpg);
    height: 118px;
    width: 622px;
    background-repeat: no-repeat;
}

.items-row,
.item-pageactu {
    width: 696px;
    border: solid 1px #4f8697;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.7)!important;
    padding: 5px;
    padding-left: 9px;
    padding-bottom: 12px;
    padding-right: 15px;
    margin-bottom: 12px;
    box-shadow: 1px 1px 12px #555;
}

#fond_langage {
    background-image: url(../images/fond_langage.png);
    height: 39px;
    width: 255px;
    background-repeat: no-repeat;
}

#fond_menu {
    background-image: url(../images/fond_menu_01.jpg);
    height: 100px;
    width: 987px;
    background-repeat: no-repeat;
}

#fond_sous_menu {
    background-image: url(../images/fond_menu_02.jpg);
    height: 24px;
    width: 987px;
    background-repeat: no-repeat;
}

#bloc_central {
    background-image: url(../images/juris_04.jpg);
    width: 987px;
    min-height: 433px;
    background-repeat: no-repeat;
}

#colonne_gauche {
    float: left;
    width: 290px;
}

#centre {
    overflow: hidden;
    width: 466px;
}

#colonne_droite {
    float: left;
    width: 697px;
}

#researcher {
    border-left: 9px #f08f42 solid;
    text-align: justify;
}

#media {
    border-left: 9px #6d256e solid;
    text-align: justify;
}

#separation {
    margin-left: 34px;
    margin-top: 7px;
    border-top: #cccdcc solid 4px;
    width: 918px;
}

#colonne_bas1 {
    float: left;
    font-size: 8pt;
    line-height: 9pt;
    color: #FFFFFF;
    width: 174px;
    border-right: #FFFFFF solid 1px;
    height: 90px;
}

#colonne_bas2 {
    float: left;
    font-size: 8pt;
    line-height: 9pt;
    color: #FFFFFF;
    width: 185px;
    border-right: #FFFFFF solid 1px;
    height: 90px;
}

#colonne_bas3 {
    float: left;
    font-size: 8pt;
    line-height: 9pt;
    color: #FFFFFF;
    width: 184px;
    border-right: #FFFFFF solid 1px;
    height: 90px;
}

#colonne_bas4 {
    float: left;
    font-size: 8pt;
    line-height: 9pt;
    color: #FFFFFF;
    width: 200px;
    border-right: #FFFFFF solid 1px;
    height: 90px;
}

#colonne_bas5 {
    float: left;
    font-size: 8pt;
    line-height: 9pt;
    color: #FFFFFF;
    height: 90px;
}

a.download:link,
a.download:hover,
a.download:visited {
    color: #713072;
    font-weight: normal;
    font-size: 10pt;
    line-height: 11pt;
}

#fond_bloc_research {
    background-image: url(../images/bloc_bas_it_05.jpg);
    height: 153px;
    width: 318px;
    background-repeat: no-repeat;
}

#fond_externe_bas_1 {
    background-image: url(../images/fond_bas_1.jpg);
    height: 65px;
    background-repeat: no-repeat;
}

#fond_externe_bas_2 {
    background-image: url(../images/fond_bas_2.jpg);
    height: 99px;
    background-repeat: repeat-x;
}

#fond_externe_bas_3 {
    background-image: url(../images/fond_bas_3.jpg);
    height: 28px;
    background-repeat: repeat-x;
}

#fond_interne_bas_1 {
    background-image: url(../images/bloc_bas_IT.jpg);
    height: 65px;
    background-repeat: no-repeat;
}

#fond_bloc_industry {
    background-image: url(../images/bloc_bas_it_07.jpg);
    height: 153px;
    width: 318px;
    background-repeat: no-repeat;
}

p {
    margin-top: 0px;
    margin-bottom: 0px;
}

#entete_colonne_gauche {
    background-image: url(../images/bloc_gauche_01.jpg);
    height: 9px;
    width: 229px;
    background-repeat: no-repeat;
}

#pied_gauche {
    background-image: url(../images/bloc_gauche_05.jpg);
    height: 10px;
    width: 229px;
    background-repeat: no-repeat;
}

#contenu_bloc_gauche {
    background-image: url(../images/bloc_gauche_03.jpg);
    width: 229px;
    background-repeat: repeat-y;
}

#entete_colonne_droite {
    background-image: url(../images/news_01.png);
    height: 27px;
    width: 230px;
    background-repeat: no-repeat;
}

#pied_droite {
    background-image: url(../images/news_05.png);
    height: 12px;
    width: 230px;
    background-repeat: no-repeat;
}

#contenu_bloc_droite {
    background-image: url(../images/news_03.png);
    width: 230px;
    background-repeat: repeat-y;
}

#fond_accueil {
    background-image: url(../images/fond_accueil_share.jpg);
    background-position: top center;
    min-height: 564px;
    width: 987px;
    background-repeat: no-repeat;
}

#fond_anna {
    background-image: url(../images/fond_anna.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 537px;
}

#fond_sophie {
    background-image: url(../images/fond_sophie.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_claudia {
    background-image: url(../images/fond_claudia.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_mario {
    background-image: url(../images/fond_mario.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_mariele {
    background-image: url(../images/fond_mariele.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_jonathan {
    background-image: url(../images/fond_jonathan.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_maryvonne {
    background-image: url(../images/fond_maryvonne.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_laura {
    background-image: url(../images/fond_laura.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_fabienne {
    background-image: url(../images/fond_fabienne.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_silvana {
    background-image: url(../images/fond_sylvana.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_pascal {
    background-image: url(../images/fond_pascal.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_laurence {
    background-image: url(../images/fond_laurence.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_christopher {
    background-image: url(../images/fond_christopher.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_anne {
    background-image: url(../images/fond_anne.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_mike {
    background-image: url(../images/fond_mike.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 548px;
}

#fond_notre_coeur_metier {
    background-image: url(../images/fond_page_notre_metier.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 472px;
}

#fond_actu {
    background-image: url(../images/fond_actu.png);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    min-height: 542px;
}

#fond_acteur {
    background-image: url(../images/fond_acteurs.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    width: 987px;
    min-height: 556px;
}

#accompagnement {
    background-image: url(../images/fond_accompagnement.png);
    background-repeat: no-repeat;
    width: 329px;
    height: 64px;
}

#universite {
    background-image: url(../images/universite_d_entreprise.png);
    background-repeat: no-repeat;
    width: 283px;
    height: 64px;
}

#coaching_definition {
    background-image: url(../images/fond_coaching_definition.png);
    background-repeat: no-repeat;
    width: 305px;
    height: 63px;
}

#coaching_individuel {
    background-image: url(../images/fond_coaching_individuel.png);
    background-repeat: no-repeat;
    width: 203px;
    height: 70px;
}

#coaching_equipe {
    background-image: url(../images/fond_coaching_grand_groupe.png);
    background-repeat: no-repeat;
    width: 320px;
    height: 68px;
}

#coaching_organisationnel {
    background-image: url(../images/fond_coaching_organisationnel.png);
    background-repeat: no-repeat;
    width: 243px;
    height: 68px;
}

.buttonoxymore {
    margin-left: 4px;
    background-image: url(../images/search_button.png);
    background-repeat: no-repeat;
    width: 35px;
    height: 24px;
    border: none;
    background-color: transparent;
}

.inputboxoxymore {
    height: 24px;
    padding: 0;
    margin: 0;
    border: none;
}

#coeur_metier {
    background-image: url(../images/notre_coeur_metier.png);
    background-repeat: no-repeat;
    width: 310px;
    height: 69px;
}

.clr {
    clear: both;
}

#entete_footer {
    background-image: url(../images/entete_footer.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    width: 987px;
    height: 32px;
}

h2 {
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    color: #551e15;
}

a:link,
a:visited {
    color: #7f564f;
    font-weight: normal;
    text-decoration: none;
}

a:hover {
    color: #7f564f;
    font-weight: normal;
    text-decoration: none;
    ;
}

a.en_savoir:link,
a.en_savoir:visited,
a.en_savoir:hover {
    color: #7b9a22;
    text-align: right;
    font-weight: normal;
    text-decoration: none;
    float: right;
}

a.readmore:link,
a.readmore:hover,
a.readmore:visited {
    font-style: italic;
    color: #304a75;
    float: right;
    padding-top: 10px;
    text-decoration: underline;
    font-weight: normal;
}

a.lien_fin:link,
a.lien_fin:visited,
a.lien_fin:hover {
    color: #004f68;
    font-size: 11pt;
    line-height: 12pt;
    font-weight: normal;
    text-decoration: none;
}

.articleMeta {
    float: right;
}

.commentCount {
    float: right;
}

a.commentCount:link,
a.commentCount:visited,
a.commentCount:hover {
    background-color: #004f68;
    color: #FFFFFF;
    padding: 3px;
    margin-right: 10px;
    font-weight: normal;
}


/* ++++++++++++++  pagination  ++++++++++++++ */

.pagination {
    margin: 10px 0;
    padding: 10px 0 10px 0px;
}

.pagination ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.pagination li {
    display: inline;
    padding: 2px 5px;
    text-align: left;
    border: solid 0px #eee;
    margin: 0 2px
}

.pagenav {
    padding: 2px
}

.pagination li.pagination-start,
.pagination li.pagination-next,
.pagination li.pagination-end,
.pagination li.pagination-prev {
    border: 0
}

.pagination li.pagination-start,
.pagination li.pagination-start span {
    padding: 0
}

p.counter {
    font-weight: bold;
}

.entrer {
    margin-top: 60px;
    background-image: url(../images/bordure-home-1.jpg);
    background-repeat: repeat-x;
    background-position: top center;
    height: 40px;
}

.entrer a:link,
.entrer a:hover,
.entrer a:visited {
    color: #551e15;
    font-size: 22pt;
    line-height: 45px;
    font-weight: bold;
    text-align: center;
    background-color: #FFFFFF;
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none;
}

h1#logo {
    float: left;
    padding: 0;
    margin: 0;
}

#banniere {
    height: 100px;
    border-bottom: 3px solid #cfd0d2;
}

#menu {
    padding-top: 74px;
    padding-left: 76px;
    float: left;
}

#menu112 a:link,
#menu112 a:hover,
#menu112 a:visited,
#menu114 a:link,
#menu114 a:hover,
#menu114 a:visited {
    font-family: Helvetica;
}

.transMenu112 td {
    font-family: Helvetica;
}

#langue {
    float: left;
    background-color: #FFFFFF;
    padding-right: 35px;
    padding-left: 35px;
    padding-top: 12px;
}

#footer {
    margin-top: 20px;
    background-image: url(../images/bordure-home-1.jpg);
    background-repeat: repeat-x;
    background-position: top center;
    height: 40px;
}

#menu_bas {
    float: right;
    background-color: #FFF;
}

ul.lang-inline li a {
    color: #737477;
    font-size: 11pt;
}

ul.lang-inline li.lang-active a {
    color: #38393b;
    font-weight: bold;
}

#contenu {
    padding-top: 24px;
    font-size: 10pt;
    line-height: 12pt;
}
#contenu * {
    box-sizing: border-box;
}

#contenu h2 {
    font-size: 13pt;
}

#colonne1 {
    float: left;
    width: 284px;
    font-size: 13pt;
    line-height: 14pt;
}

#colonne2 {
    float: left;
    width: 326px;
    font-size: 13pt;
    line-height: 14pt;
}

#colonne3 {
    float: left;
    width: 350px;
    font-size: 13pt;
    line-height: 14pt;
}

#fondamentaux {
    background-image: url(../images/nos_fondamentaux.png);
    background-repeat: no-repeat;
    min-width: 29px;
    min-height: 31px;
    padding-left: 35px;
    padding-top: 10px;
    margin-left: 22px;
    margin-top: 34px;
}

#nous {
    background-image: url(../images/quelques_mots.png);
    background-repeat: no-repeat;
    min-width: 43px;
    min-height: 61px;
    padding-left: 38px;
    padding-top: 25px;
    margin-left: 60px;
    margin-top: 100px;
}

#exemplaires {
    background-image: url(../images/exemplaire.png);
    background-repeat: no-repeat;
    min-width: 48px;
    min-height: 57px;
    padding-left: 30px;
    padding-top: 0px;
    margin-left: 22px;
    margin-top: 104px;
}

#engagement {
    background-image: url(../images/engagement.png);
    background-repeat: no-repeat;
    min-width: 58px;
    min-height: 60px;
    padding-left: 44px;
    padding-top: 30px;
    margin-left: 62px;
    margin-top: 62px;
}

#besoins {
    background-image: url(../images/besoins.png);
    background-repeat: no-repeat;
    min-width: 31px;
    min-height: 33px;
    padding-left: 38px;
    padding-top: 10px;
    margin-left: 0px;
    margin-top: 106px;
}

#mouvement {
    background-image: url(../images/mouvement.png);
    background-repeat: no-repeat;
    min-width: 56px;
    min-height: 53px;
    padding-left: 62px;
    padding-top: 12px;
    margin-left: 62px;
    margin-top: 106px;
}

#faciliter {
    background-image: url(../images/faciliter.png);
    background-repeat: no-repeat;
    min-width: 56px;
    min-height: 53px;
    padding-left: 40px;
    padding-top: 20px;
    margin-left: 0px;
    margin-top: 0px;
}

#developper {
    background-image: url(../images/developper.png);
    background-repeat: no-repeat;
    min-width: 63px;
    min-height: 46px;
    padding-left: 70px;
    padding-top: 10px;
    margin-left: 60px;
    margin-top: 116px;
}

#ancrer {
    background-image: url(../images/ancrer.png);
    background-repeat: no-repeat;
    min-width: 35px;
    min-height: 58px;
    padding-left: 48px;
    padding-top: 20px;
    margin-left: 12px;
    margin-top: 90px;
}

#colonne1 a:link,
#colonne1 a:hover,
#colonne1 a:visited,
#colonne2 a:link,
#colonne2 a:hover,
#colonne2 a:visited,
#colonne3 a:link,
#colonne3 a:hover,
#colonne3 a:visited {
    text-decoration: none;
    color: #231f20;
    font-weight: normal;
}

.jutooltip-content a:link,
.jutooltip-content a:hover,
.jutooltip-content a:visited {
    text-decoration: none;
    color: #231f20;
    font-weight: normal;
}

#image_qui {
    padding-top: 62px;
    float: left;
    width: 175px;
    padding-right: 26px;
    padding-bottom: 112px;
    text-align: center;
}

#colonne_gauche_qui {
    float: left;
    width: 20%;
}

#contenu_qui {
    float: left;
    width: 534px;
    font-size: 10pt;
    line-height: 12pt;
    margin-right: 20px;
}

#contenu_qui h2 {
    font-size: 13pt;
}

#colonne_droite_qui {
    float: left;
    width: 143px;
}

#colonne_1_quoi {
    float: left;
    width: 216px;
    margin-right: 40px;
    font-size: 10pt;
    line-height: 12pt;
}

#colonne_2_quoi {
    float: left;
    width: 216px;
    margin-right: 40px;
    font-size: 10pt;
    line-height: 12pt;
}

#colonne_3_quoi {
    float: left;
    width: 216px;
    margin-right: 40px;
    font-size: 10pt;
    line-height: 12pt;
}

#colonne_4_quoi {
    float: left;
    width: 216px;
    margin-right: 0px;
    font-size: 10pt;
    line-height: 12pt;
}

#colonne_1_quoi ul,
#colonne_2_quoi ul,
#colonne_3_quoi ul,
#colonne_4_quoi ul {
    list-style: none;
    padding-left: 0px;
    padding-top: 0px;
}

#texte_colonne_quoi {
    /* height: 330px; */
    height: 310px;
}

#colonne_1_quoi ul li,
#colonne_4_quoi ul li {
    background-image: url(../images/puce_bleu.png);
    background-repeat: no-repeat;
    font-weight: bold;
    padding-left: 20px;
    font-size: 10pt;
    height: 25px;
}

#colonne_2_quoi ul li {
    background-image: url(../images/puce_orange.png);
    background-repeat: no-repeat;
    font-weight: bold;
    padding-left: 20px;
    font-size: 10pt;
    height: 25px;
}

#colonne_1_quoi ul li a,
#colonne_2_quoi ul li a,
#colonne_3_quoi ul li a,
#colonne_4_quoi ul li a {
    color: #231f20;
    font-weight: bold;
}

#colonne_3_quoi ul li {
    background-image: url(../images/puce_rouge.png);
    background-repeat: no-repeat;
    font-weight: bold;
    padding-left: 20px;
    font-size: 10pt;
    height: 25px;
}

#image_actu {
    float: left;
    width: 265px;
}

#contenu_actu {
    float: left;
  width: 100%;
}

#contenu_actu h2 {
    font-size: 13pt;
    line-height: 15pt;
    padding-left: 20px;
    padding-bottom: 20px;
}

#decalage_contenu_actu h2 {
    padding-left: 0px;
    font-weight: normal;
}

.contentheading {
    color: #551e15;
    margin: 0;
    padding: 0;
    font-size: 12pt;
    line-height: 14pt;
}

#entete_contenu {
    background-image: url(../images/entete_contenu_actu.jpg);
    background-repeat: no-repeat;
    width: 625px;
    height: 35px;
  display: none!important;
}

#pied_contenu {
    background-image: url(../images/pied_contenu_actu.jpg);
    background-repeat: no-repeat;
    width: 625px;
    height: 35px;
  display: none !important;
}

#repet_contenu {
    /*background-image: url(../images/repet_contenu_actu.jpg);
    background-repeat: repeat-y;*/
    width: 100%;
}

#decalage_contenu_actu {
    padding-left: 20px;
    padding-right: 64px;
    font-size: 10pt;
    line-height: 12pt;
}

#contact_gauche {
    float: left;
    width: 274px;
    font-size: 10pt;
    line-height: 12pt;
}

#contact_centre {
    float: left;
    width: 225px;
    font-size: 10pt;
    line-height: 12pt;
}

#contact_droite {
    float: left;
    width: 412px;
    padding-left: 75px;
    font-size: 10pt;
    line-height: 12pt;
}

#actu a {
    color: #231f20;
}

#actu a:hover {
    color: #551e15;
    font-weight: bold;
}

.item-pagearticleti {
    line-height: 14pt;
    float: left;
    width: 565px;
    padding-right: 34px;
    height: 610px;
    overflow-y: scroll;
}

#en_ce_moment_accueil {
    float: left;
    width: 227px;
    padding-right: 0px;
    font-size: 9pt;
    line-height: 11pt;
    margin-top: 25px;
    border-right: solid 1px #cfd0d2;
}

#hauteur_en_ce_moment {
    height: 522px;
    padding-right: 18px;
    overflow-y: scroll;
}

a#savoir_plus {
    color: #551e15;
    background-image: url(../images/en_savoir_plus.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
    line-height: 40px;
}

#contenu_accueil {
    width: 703px;
    float: left;
    padding-left: 19px;
    padding-right: 19px;
    font-size: 11pt;
    line-height: 14pt;
}

.item-pagearticleti2 {
    line-height: 14pt;
}

#colonne_droite {
    float: left;
    padding-left: 100px;
    width: 288px;
}

ul {}

.item-pagearticleti ul li {
    color: #551e15;
}

#presence_1 {
    float: left;
    width: 262px;
}

#presence_2 {
    float: left;
    width: 380px;
    padding-right: 115px;
}

#presence_3 {
    float: left;
    width: 230px;
}

#en_ce_moment_1 {
    float: left;
    width: 280px;
    padding-right: 42px;
    line-height: 14pt;
}

#en_ce_moment_2 {
    line-height: 14pt;
    float: left;
    width: 280px;
    padding-right: 42px;
}

#en_ce_moment_3 {
    line-height: 14pt;
    float: left;
    width: 343px;
}

#puce {
    float: left;
    width: 22px;
}

#contenu_en_ce_moment {
    width: 258px;
    float: left;
}

#contenu_en_ce_moment a {
    color: #000000;
    text-decoration: none;
}

#recherche_abonnement input.button {
    font-size: 0px;
}

#colonne_point_un{
  float: left;
  width: 33%;
}

#colonne_point_deux{
  float: left;
  width: 33%;
  padding-top: 28px;
}
@media screen and (min-width: 987px) {
#colonne_point_deux_or, #colonne_point_trois_or{
  float: left;
  width: 22%;
}
}

#colonne_point_deux h2{
  padding-left: 39px;
  
}

#colonne_point_trois{
  float: left;
  width: 33%;
  padding-top: 28px;
}


/*MEDIA QUERIES*/

@media screen and (max-width: 500px) {
    #image_qui {
        padding-top: 22px;
        float: left;
        width: 100%;
        padding-right: 0px;
        padding-bottom: 0px;
        text-align: center;
    }
    div#image_qui img {
        width: 65%;
        height: auto;
    }
  #colonne_point_un{
  float: inherit;
  width: inherit;
}

#colonne_point_deux{
  float: inherit;
  width: inherit;
}
#colonne_point_trois{
  float: inherit;
  width: inherit;
  padding-top: inherit;
}
  
  
}

@media screen and (max-width: 480px) {
    #en_ce_moment_accueil_mobile > h2:after {
        width: 13%;
    }
    #en_ce_moment_accueil_mobile > h2:before {
        width: 13%;
    }
    #texte_colonne_quoi > img {
        width: 100%;
        height: 160px;
        object-fit: cover;
        margin-right: 0;
        margin-left: 0;
    }
    #colonne_1_quoi,
    #colonne_2_quoi,
    #colonne_3_quoi,
    #colonne_4_quoi {
        width: 100%;
        margin: auto;
    }
    .item-pageavecqui img {
        float: none !important;
        margin: auto;
        width: 70%;
        display: block;
        margin-right: auto !important;
        margin-left: auto !important;
    }
    #en_ce_moment_1,
    #en_ce_moment_2,
    #en_ce_moment_3 {
        width: 100%;
        float: left;
        margin: auto;
        padding-right: 0;
    }
    #contenu_en_ce_moment {
        width: 90%;
    }
    div#contact_gauche {
        width: 83%;
        display: block;
        margin: auto;
        float: none;
        margin-top: 4em;
    }
    #contact_centre {
        float: none;
        width: 100%;
        font-size: 10pt;
        line-height: 12pt;
        margin: auto;
        padding-top: 2em;
        padding-bottom: 3em;
        display: block;
        text-align: center;
    }
    #contact_droite {
        float: none;
        width: 100%;
        padding-left: 0px;
        font-size: 10pt;
        line-height: 12pt;
        margin: auto;
        display: block;
    }
    #contact_centre > a > img {
        width: 100%;
    }
    form#userForm {
        margin: auto;
        width: 87%;
    }
    input#Name {
        width: 70%;
    }
    input#Email,
    input#Subject,
    textarea#Message {
        width: 85%;
    }


    body #cursurs_certifiant_bis #colonne_gauche_qui_supervisions {
        width: 100%  !important;
    }

    body #cursurs_certifiant_bis #colonne_gauche_qui_supervisions img {
        margin-bottom: 15px !important;
        width: 100%;
    }


}

@media screen and (max-width: 679px) {
    #colonne1,
    #colonne2,
    #colonne3 {
        width: 100% !important;
    }
}

@media screen and (min-width: 768px) {
    div#modules_thematique_block .block_cursus {
        border-right: 1px dashed #cfd0d2;
        padding-right: 7%;
    }
    div#contenu_qui_supervisions {
        float: left;
        width: 67%;
        margin-left: 6%;
    }
    div#colonne_gauche_qui_supervisions {
        float: left;
        width: 30%;
    }
    div#contenu_qui_supervisions {
        padding: 0;
        margin: 0;
        float: left;
        width: 67%;
        margin-left: 6%;
    }
    div#modules_thematique_block .col-md-3 {
        float: left;
        width: 20%;
        margin-left: 0;
        border-left: none;
        padding-left: 2%;
    }
    div#modules_thematique_block .col-md-9 {
        width: 77%;
        float: left;
        margin-right: 1%;
    }
    table#menu112 {
        text-align: center;
        margin: auto;
        padding-top: 2em;
        padding-bottom: 2em;
    }
    table#menu_wrap112 {
        width: 100%;
    }
    #menu {
        padding-top: 0;
        padding-left: 0;
        float: none;
    }
}

@media screen and (max-width: 868px) {
    div#contenu_qui {
        width: 100% !important;
    }
    #colonne_gauche_qui {
        float: none;
        margin: auto;
        text-align: center;
    }
    #colonne_gauche_qui > img {
        width: 100%;
    }
    #contenu_qui h2 {
        font-size: 13pt;
        text-align: center;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 768px) {
    #presence_1,
    #presence_2,
    #presence_3 {
        width: 100%;
        padding-right: 0;
    }
    #presence_1 > img {
        text-align: center;
        width: 44%;
        margin: auto;
        display: block;
    }
    #contenu > div.item-pageavecqui > h2 > img,
    #contenu > div.item-pageavecquibis > table > tbody > tr > td:nth-child(3) > p > img,
    #contenu > div.item-pageavecquimaurice > table > tbody > tr > td:nth-child(3) > img,
    #avecquijung > table > tbody > tr > td:nth-child(3) > img {
        display: none;
    }
    #contenu > div.item-pageavecquibis > table > tbody > tr > td:nth-child(1) > p > img,
    #contenu > div.item-pageavecquimaurice > table > tbody > tr > td:nth-child(1) > img,
    #contenu > div.item-pageavecquimaurice > table > tbody > tr > td:nth-child(1) > p > img,
    #avecquijung > table > tbody > tr > td:nth-child(1) > img {
        margin-right: auto;
        float: none !important;
        max-width: 100%;
    }
    #contenu > div.item-pageavecquibis > table > tbody > tr > td:nth-child(2),
    #contenu > div.item-pageavecquimaurice > table > tbody > tr > td:nth-child(2),
    #avecquijung > table > tbody > tr > td:nth-child(2) {
        float: left;
    }
    #contenu > div.item-pageavecquibis > table > tbody > tr > td:nth-child(1),
    #contenu > div.item-pageavecquimaurice > table > tbody > tr > td:nth-child(1),
    #avecquijung > table > tbody > tr > td:nth-child(1) {
        padding: 0;
        float: left;
        text-align: center;
        width: 100%;
    }
    #en_ce_moment_1,
    #en_ce_moment_2,
    #en_ce_moment_3 {
        padding-right: 0;
        width: 97% !important;
        padding-left: 3% !important;
    }
    #colonne1,
    #colonne2,
    #colonne3 {
        width: 45%;
    }
    h2 {
        clear: both;
        text-align: center;
    }
    img.imgpointsdevue {
        margin-bottom: 2em;
        margin-right: 40px;
        float: none;
        object-fit: cover;
        width: 100%;
        height: 150px;
    }
    div#langue {
        display: none;
    }
    /*
    .category-desc{
        height: 52px;
    }
*/
    #menupc {
        display: none !important;
    }
    #menumobile {
        display: initial !important;
    }
    a.responsiveMenu5.toggleMenu.isMobile {
        display: flex !important;
        position: absolute;
        z-index: 11111111111;
        text-align: center;
        border-radius: none;
        height: 39px;
        padding-top: 30px;
        right: 11px;
    }
    a.responsiveMenu5.toggleMenu.isMobile span {
        display: none !important;
    }
    .toggleMenu {
        background-color: transparent;
    }
    .responsiveMenuTheme5 li:hover > a,
    .responsiveMenuTheme5 li.active > a,
    .responsiveMenuTheme5 li:hover > span.separator,
    .responsiveMenuTheme5 > li:hover > span.navHeader {
        text-align: center;
        background-color: white !important;
        color: black;
    }
    ul#responsiveMenu122 li a {
        text-align: center !important;
        color: #435d97;
    }
    ul#responsiveMenu122 li ul li a {
        font-weight: lighter;
        text-align: center;
    }
    ul#responsiveMenu122 li {
        text-align: center;
        background-color: white;
    }
    #menu {
        float: none;
    }
}

@media screen and (max-width: 768px) and (min-width: 480px) {
    .item-pageavecqui img {
        float: none !important;
        margin: auto;
        width: 40%;
        display: block;
        margin-right: auto !important;
        margin-left: auto !important;
    }
    #colonne_1_quoi,
    #colonne_2_quoi,
    #colonne_3_quoi,
    #colonne_4_quoi {
        width: 45%;
        margin: auto;
        padding-left: 5%;
    }
    #en_ce_moment_accueil_mobile > h2:after {
        width: 24%;
    }
    #en_ce_moment_accueil_mobile > h2:before {
        width: 24%;
    }
}

@media screen and (max-width: 768px) and (min-width: 500px) {
    #image_qui {
        padding-top: 62px;
        float: left;
        width: 49%;
        padding-right: 0;
        padding-bottom: 0;
        text-align: center;
    }
    div#image_qui img {
        width: 70%;
        margin: auto;
        display: block;
        text-align: center;
    }
    div#contenucreateur {
        width: 74%;
        display: block;
        margin: auto;
    }
}

@media screen and (max-width: 987px) and (min-width: 768px) {
    #image_qui {
        padding-top: 62px;
        float: left;
        width: 33%;
        padding-right: 0px;
        padding-bottom: 0px;
        text-align: center;
    }
    #colonne_1_quoi,
    #colonne_2_quoi,
    #colonne_3_quoi,
    #colonne_4_quoi {
        width: 26%;
        margin: auto;
        padding-left: 6%;
    }
    #en_ce_moment_accueil_mobile > h2:after {
        width: 31%;
    }
    #en_ce_moment_accueil_mobile > h2:before {
        width: 31%;
    }
}

#captifyContent124 > div.ccRow .ccItem {
    width: 9.090909% !important% !important;
}


/*MODIFICATION JANVIER 2017*/

div#contenucreateur_2 {
    width: 60%;
    display: inline-block;
    float: left;
}

div#image_qui_2 img {
    width: 100%;
}

div#contenucreateur_2 #image_qui_2 {
    padding-top: 62px;
    float: left;
    width: 18.77%;
    padding-right: 0.6% !important;
    padding-left: 0.6% !important;
    padding-bottom: 0px;
    text-align: center;
}

div#image_qui_2:nth-child(2n+1) {
    margin-top: -40px;
}

.contenucreateur_text,
.contenu_les_partenaires_text,
.contenu_reseau_text {
    color: #551e15;
    font-weight: 600;
    font-size: 17px;
    text-align: center;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}

.contenu_les_partenaires {
    float: left;
    width: 40%;
}

.contenu_les_partenaires #image_qui_2 {
    padding-top: 62px;
    float: left;
    width: 31%;
    padding-right: 1% !important;
    padding-left: 1% !important;
    padding-bottom: 16px;
    text-align: center;
}

.contenu_les_partenaires {
    float: left;
    width: 36%;
    margin-left: 4%;
}

.contenucreateur_text h2:before,
.contenucreateur_text h2:after,
.contenu_les_partenaires_text h2:before,
.contenu_les_partenaires_text h2:after,
.contenu_reseau_text h2:before,
.contenu_reseau_text h2:after {
    content: '';
    width: 100%;
    border-bottom: 1px #939598 solid;
    display: inline-block;
    vertical-align: middle;
}

.contenucreateur_text h2:before,
.contenu_les_partenaires_text h2:before,
.contenu_reseau_text h2:before {
    margin-left: -100%;
    margin-right: 10px;
}

.contenucreateur_text h2:after,
.contenu_les_partenaires_text h2:after,
.contenu_reseau_text h2:after {
    margin-right: -100%;
    margin-left: 10px;
}

.contenucreateur_text span.round_o {
    background: #ce512c;
    height: 13px;
    width: 13px;
    position: absolute;
    border-radius: 50%;
    z-index: 99999;
}

.contenu_les_partenaires_text span.round_o {
    background: #e89b3a;
    height: 13px;
    width: 13px;
    position: absolute;
    border-radius: 50%;
    z-index: 99999;
}

.contenu_reseau_text span.round_o {
    background: #3e7348;
    height: 13px;
    width: 13px;
    position: absolute;
    border-radius: 50%;
    z-index: 99999;
}

.contenucreateur_text span.round_o.left_round {
    margin-left: -76px;
    margin-top: 9px;
}

.contenucreateur_text span.round_o.right_round {
    margin-left: 64px;
    margin-top: -19px;
}

.contenu_les_partenaires_text span.round_o.left_round {
    margin-left: -86px;
    margin-top: 9px;
}

.contenu_les_partenaires_text span.round_o.right_round {
    margin-left: 72px;
    margin-top: -19px;
}

.contenu_reseau_text span.round_o.left_round {
    margin-left: -62px;
    margin-top: 9px;
}

.contenu_reseau_text span.round_o.right_round {
    margin-left: 48px;
    margin-top: -19px;
}

div#contenu_qui {
    width: 80%;
    padding: 0;
    margin: 0;
}

div#colonne_gauche_qui img {
    width: 90%;
}

div#colonne_droite_qui {
    display: none;
}

.moduletable.le_reseau .caption-wrapper {
    width: 100% !important;
    float: left;
    margin: 0;
    padding: 0;
}

.viewport,
.ccItem {
    float: left;
    overflow: visible;
}

.contenu_reseau_text {
    margin-top: 20px;
}

div.ccdark-background div.caption-top,
div.ccdark-background div.caption-bottom {
    color: #fff;
    text-shadow: #000 0 0 20px;
    font-size: 12px;
    font-family: arial;
    cursor: hover;
    border: 0 solid #334143;
    background: #ce512c;
    width: auto !important;
    padding: 3px;
    line-height: 13px;
}

.col-md-4 {
    float: left;
    width: 25.333333%;
    text-align: center;
    margin-top: 32px;
    margin: 4%;
    margin-bottom: 0;
}

.col-md-4 img {
    width: 100%;
}

.col-md-4 h3 {
    padding-left: 0;
    text-align: left;
    line-height: 21px;
    padding-bottom: 18px;
}

.col-md-4.marge_gauche {
    margin-left: 0%;
    margin-right: 8%;
}

.modules_thematiques .col-md-3.marge_gauche {
    margin: 0;
    margin-top: 32px;
}

.modules_thematiques .col-md-3 {
    width: 33% !important;
    margin: auto;
    margin-top: 32px;
}

.modules_thematiques .col-md-3.marge_droite {
    margin-left: 0 !important;
}

.modules_thematiques .col-md-4.marge_gauche {
    margin: 0;
    margin-top: 32px;
}

.modules_thematiques .col-md-4 {
    width: 25% !important;
    margin: auto;
    margin-top: 32px;
}

.modules_thematiques .col-md-4.marge_droite {
    margin-left: 0 !important;
}

div#colonne_gauche_qui_supervisions img.img-cursus {
    width: 170px;
}

.col-md-4.marge_droite {
    margin-right: 0%;
    margin-left: 8%;
}




.modules_thematiques h3 {
    font-size: 17px;
    margin-top: 12px;
}

.text_block_module {
    float: left;
    width: 72%;
}

.image_block_module {
    width: 27% !important;
    display: block;
    float: left;
}

.text_block_module {
    float: left;
    width: 67%;
    margin-left: 6%;
}

div#passage,
div#intelligence,
div#images,
div#somatique,
div#sens,
div#imaginaire {
    display: inline-block;
}

.modules_thematiques a {
    color: black;
}

img.img-cursus {
    width: 170px;
}

.modules_thematiques img {
    width: 200px;
    height: auto;
}

.modules_thematiques h3 {
    font-size: 17px;
    width: 200px !important;
    margin: auto;
    margin-top: 10px;
}

div#modules_thematique_block img {
    width: 170px;
}

.contenu_image {
    width: 200px;
    margin: auto;
}

.col-md-4.marge_gauche .contenu_image {
    margin-left: 0;
}

.col-md-4.marge_droite .contenu_image {
    margin-right: 0;
}

div#colonne_gauche_qui_supervisions {
    width: 27% !important;
    display: block;
    float: left;
}


/*FIN*/

div#contenucreateur_2 #image_qui_2 img,
div.contenu_les_partenaires #image_qui_2 img {
    margin: 0 !important;
}

.caption-bottom {
    text-align: center;
    bottom: 8px;
}

.contenu_reseau_text div.ccdark-background div.caption-top,
div.ccdark-background div.caption-bottom {
    padding: 0 !important;
}

.block_cursus {
    display: inline-block;
    margin-top: 20px;
}

.col-md-9 {
    width: 75%;
    float: left;
}

.col-md-3 {
    float: left;
    width: 20%;
    margin-left: 2%;
    border-left: 1px dashed #cfd0d2;
    padding-left: 2%;
}

div#metaphores {
    /*margin-top: 80px !important;*/
    display: inline-block;
}

div#pratique, div#rebondir,div#presence, div#theorieu, div#intensive {
    /*margin-top: 80px !important;*/
    display: inline-block;
}



div#cursurs_certifiant_bis div#presence,
div#cursurs_certifiant_bis div#metaphores,
div#cursurs_certifiant_bis div#apprenant,
div#cursurs_certifiant_bis div#apprenant_2,
div#cursurs_certifiant_bis div#pratique_intensive{
    margin-bottom: 50px;
    margin-top: 0 !important;
  display: inline-block;
}

.text_supervisions {
    text-align: left;
}

.clr_mob  {
    display: none;
}

@media screen and (max-width: 987px) {
    div#colonne_gauche_qui_supervisions img {
        margin-right: 30px !important;
    }
    div.ccdark-background div.caption-top,
    div.ccdark-background div.caption-bottom {
        line-height: 19px;
    }
    #captifyContent124 > div.ccRow img {
        width: 100% !important;
        object-fit: cover;
        height: 150px !important;
    }
    .viewport {
        width: 100% !important;
    }
    .contenu_les_partenaires img {
        width: 70% !important;
    }
    div#contenucreateur_2 {
        width: 100%;
        display: inline-block;
        float: left;
    }
    .contenu_les_partenaires {
        float: left;
        width: 100%;
        margin-left: 0%;
    }
    #captifyContent124 > div.ccRow .ccItem {
        width: 20% !important;
        height: 150px;
    }
    div#image_actu {
        display: none;
    }
    #contenu_actu h2 {
        padding-left: 0px;
    }
    #contenu_actu {
        float: none;
        width: 97%;
        display: block;
        margin: auto;
    }
    #decalage_contenu_actu {
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
        text-align: justify;
        line-height: 20px;
    }
    #repet_contenu {
        width: 100%;
        background-image: none !important;
    }
    #entete_contenu,
    #pied_contenu {
        background-image: none !important;
        width: 100%;
    }
    .item-pageavecquimaurice img,
    .item-pageavecquibis img,
    .item-pageavecqui img,
    #avecquijung {
        margin-right: 0px !important;
    }
    #contenu_accueil_mobile > div {
        width: 93%;
        margin: auto;
        padding-top: 3em;
    }
    #contenu > div.item-pagearticleti > p:nth-child(1) > img {
        width: 110%;
        height: 130px;
        object-fit: cover;
        margin-left: -5%;
    }
    #texte_colonne_quoi {
        height: auto;
    }
    #colonne_1_quoi strong,
    #colonne_2_quoi strong,
    #colonne_3_quoi strong,
    #colonne_4_quoi strong {
        width: 100%;
        float: left;
    }
    #contenunospartenaires > div {
        padding-left: 0px !important;
        width: 85%;
        margin: auto;
        display: block;
    }
    div#contenunospartenaires {
        width: 97%;
        display: block;
        margin: auto;
        clear: both;
    }
    div#colonne_droite_qui {
        display: none;
    }
    #contenu_en_ce_moment {
        width: 90%;
    }
    #en_ce_moment_1,
    #en_ce_moment_2 {
        padding-right: 0;
        width: 40%;
        padding-left: 10%;
    }
    #en_ce_moment_3 {
        line-height: 14pt;
        float: left;
        width: 90%;
        padding-top: 4em;
        padding-left: 10%;
    }
    #colonne1,
    #colonne2,
    #colonne3 {
        width: 33%;
    }
    .item-pagearticleti {
        line-height: 14pt;
        float: none;
        width: 94%;
        padding-right: 0;
        height: auto;
        margin: auto;
        display: block;
        overflow-y: initial;
    }
    #colonne_droite {
        float: none;
        padding-left: 0;
        width: 94%;
        margin: auto;
    }
    div#contenu {
        width: 97%;
        margin: auto;
    }
    .newsflash {
        text-align: center;
    }
    div#en_ce_moment_accueil_mobile h2 {
        text-align: center;
    }
    h2 {
        width: 100%;
        margin: 0;
        padding: 0;
    }
    #en_ce_moment_accueil_mobile > h2:after {
        display: inline-block;
        margin: 0 0 8px 20px;
        height: 2px;
        content: " ";
        text-shadow: none;
        background-color: #dadada;
    }
    #en_ce_moment_accueil_mobile > h2:before {
        display: inline-block;
        margin: 0 20px 8px 0;
        height: 2px;
        content: " ";
        text-shadow: none;
        background-color: #dadada;
    }
    h1#logo {
        width: 100%;
        text-align: center;
        padding-top: 0.4em;
    }
    #global {
        width: 100%;
    }
    #en_ce_moment_accueil_mobile {
        width: 90%;
        margin: auto;
        display: block !important;
        border-right: none;
        float: none !important;
        padding-right: 0px;
        font-size: 9pt;
        line-height: 14pt;
        margin-top: 25px;
    }
    #contenu_accueil_mobile {
        width: 100%;
        font-size: 11pt;
        line-height: 14pt;
        display: initial !important;
    }
    #hauteur_en_ce_moment {
        height: auto;
        padding-top: 2em;
        padding-right: 0;
    }
    #contenu_accueil_mobile {
        padding: 0px !important;
    }
    #contenu_accueil_mobile > div > div.items-leading > div > p:nth-child(1) > img {
        height: auto;
        max-width: 95%;
    }
    #contenu_accueil_mobile > div > div.items-leading > div {
        width: 100%;
    }
    #contenu_accueil_mobile > div > div.items-leading > div > p:nth-child(2) {
        padding: 5px;
        /* background-color: #cd512e; */
        color: white;
        padding-top: 2em;
        padding-bottom: 2em;
        margin-left: -3.5%;
        margin-right: -3.5%;
    }
    #contenu_accueil,
    #en_ce_moment_accueil {
        display: none !important;
    }
    #banniere {
        border-bottom: none;
    }
    img.logoterresinconnue {
        width: 250px;
    }
    #contenu_accueil_mobile > div > div.items-leading > div > p:nth-child(1) > img {
        display: none !important;
    }
}

@media screen and (min-width: 987px) {
    #en_ce_moment_accueil_mobile {
        display: none;
    }
    #contenu_accueil_mobile {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    div#colonne_gauche_qui_supervisions {
        width: auto;
        float: none !important;
        margin: auto !important;
        text-align: center;
        display: block;
    }
    div#colonne_gauche_qui_supervisions img {
        margin-right: 30px !important;
        margin: auto !important;
        display: block;
        text-align: center;
        float: none !important;
    }
    div#cursurs_certifiant {
        width: 100%;
        margin: auto;
    }
    .col-md-9,
    .col-md-3 {
        width: inherit;
        margin: 0;
        padding: 0;
    }
    .col-md-3 {
        border-left: none;
        border-top: 1px dashed #cfd0d2;
        margin-top: 0px;
        padding-top: 10px;
        background: rgba(206, 81, 44, 0.15);
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        margin: auto !important;
        text-align: center;
        clear: both;
        float: none;
    }
    .col-md-9 {
        margin-bottom: 10px !important;
    }
}

@media screen and (min-width: 987px) {
    .container_article {
        margin-right: 100px;
    }
    .container_article .text_cursus {
        margin-right: 160px;
    }
    .col-md-9 {
        width: 70%;
        float: left;
        margin-right: 5%;
    }
}


@media screen and (max-width: 768px) {
    .modules_thematiques .col-md-4 {
        width: 50% !important;
        margin: 0 !important;
        padding: 0!important;
        float: left;
    }
    .col-md-4.marge_gauche .contenu_image {
        margin-left: 0;
        margin: auto;
    }
    .col-md-4.marge_droite .contenu_image {
        
        margin: auto;
    }
    .modules_thematiques .col-md-4 {
        margin-top: 20px !important;
        min-height: 345px;
    }
    .image_block_module {
        width: 100%;
        display: block;
        float: left;
        margin-bottom: 20px;
    }
    .text_block_module {
        float: left;
        width: 100%;
        margin: auto;
    }
    .image_block_module {
        float: none !important;
        text-align: center;
        margin: auto;
        margin-bottom: 30px;
        width: auto !important;
    }
    div#presence img {
        margin-bottom: 30px !important;
    }
    .col-md-4.marge_gauche {
        margin-left: 4%;
        margin-right: 4%;
    }
    .col-md-4.marge_droite {
        margin-right: 4%;
        margin-left: 4%;
    }
    .contenu_les_partenaires img {
        width: 100% !important;
    }
    div#image_qui_2:nth-child(2n+1) {
        margin-top: 0;
    }
    .contenu_les_partenaires #image_qui_2 {
        width: 48%;
    }
    #captifyContent124 > div.ccRow .ccItem {
        width: 33.333% !important;
    }
    div#contenucreateur_2 #image_qui_2 {
        padding-bottom: 0;
        width: 48%;
        padding-top: 22px;
    }
    .text_cursus {
        display: inline-block;
        margin: inherit;
    }
    img.img-cursus {
        float: none !important;
        margin: auto !important;
        text-align: center;
        display: block;
    }
    .col-md-4 {
        float: left;
        width: 42%;
        text-align: center;
        margin-top: 32px;
        margin: 4%;
        margin-bottom: 0;
    }
}

@media screen and (max-width: 480px) {
    .modules_thematiques .col-md-4 {
        width: 100% !important;
    }
    .contenu_image {
        width: 100%;
        margin: auto;
    }
    .modules_thematiques img {
        width: 100%;
    }
    .col-md-4.marge_droite,
    .col-md-4.marge_gauche {
        margin-right: 0%;
        margin-left: 0%;
    }
    .col-md-4 {
        float: left;
        width: 100%;
        text-align: center;
        margin: 0;
        margin-bottom: 0px;
        margin-top: 30px;
    }
    .col-md-4 h3 {
        text-align: center;
    }

    #colonne_4_quoi img {
        width: 100%;
    }
}

span#menumobile {
    display: none !important;
}

div#responsiveMenuTheme5Cnt {
    display: none !important;
}

.toggleMenu,
.toggleMenu span {
    display: none;
}

.moduletable.le_reseau {
    display: inline-block;
    margin-top: 10px;
}


/*FIN MEDIA QUERIES*/

img.img-cursus {
    width: 135px;
    height: auto;
}



/* Modifications Janvier 2018 */

.contenu_partenaires *, .contenu_associes * {
    box-sizing: border-box;
}

.contenu_associes {
    width: 24%;
    float: left;
    /* padding-left: 15px;
    padding-right: 15px; */
}

.contenu_partenaires {
    width: 76%;
    float: right;
    padding-left: 5%;
}

.contenu_associes #image_qui_2 {
    width:50%;
    float: left;
    margin: 0;
    text-align: center;
    min-height:200px;
}

.contenu_associes #image_qui_2 a, .contenu_partenaires #image_qui_2 a {
    font-size: 12px;
}

.contenu_associes > #image_qui_2:nth-child(2n+1) {
    margin-top: 0 !important;
}

.contenu_associes > #image_qui_2:nth-child(2n+1) {
    margin-top: 15px;
}

.contenu_partenaires #image_qui_2 {
    width: 16.666%;
    float: left;

    text-align: center;
    min-height: 200px;
}

.contenu_partenaires > #image_qui_2:nth-child(2n+1) {
    margin-top: 0px;
}

.contenu_partenaires span.round_o {
    background: #3e7348;
}
.contenu_partenaires #image_qui_2 img, .contenu_associes #image_qui_2 img {
    width: 100%;
    /* height: 115px; */
    padding: 0 5%;
}
#aide_de {
    background: #e7e7e8;
    height: 121px;
    display: block;
    text-align: center;
    position: relative;
    width: 96%;
    display: block;
    margin: auto;


}
#aide_de p {
    color: #551e15;
    text-align: center;
    font-size: 18px;
    position: absolute;
    font-weight: bold;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    top: 50%;
}
.aide_mobile {
    display: none;
}

@media (max-width:425px) {
    .contenu_associes #image_qui_2,  .contenu_partenaires #image_qui_2 {
        width: 50% !important;
        display: block;
        margin: 0 auto;
        margin-bottom: 30px;
    }


}

@media (max-width:768px) {
    .contenu_partenaires,  .contenu_associes {
        width: 100%;
    }

    .contenu_partenaires #image_qui_2, .contenu_associes #images_qui_2 {
        width: 50%;
        display: block;
        margin: 0 auto;
        margin-bottom: 30px;
    }

    .contenu_partenaires > #image_qui_2:nth-child(2n+1) {
        margin-top: 0;

    }

    .contenu_partenaires #image_qui_2 img, .contenu_associes #image_qui_2 img {
        max-width: 100% !important;
        height: auto !important;
        width: 100% !important;
        padding: 15px !important;
    }

    #aide_de {
        max-height:420px;
        height: auto;
    }
    .clr_mob {
        clear: both;
        display: block !important;
    }


    .contenu_associes #image_qui_2 {
        margin-bottom: 30px;
    }

    .contenu_partenaires {
        padding-left: 0;
        padding-right: 0;
    }

    .aide_desktop {
        display: none !important;
    }

    .aide_mobile {
        display:inline;
    }
    
}


.mt {
    margin-top: 50px;
}




/* Page Bio 06/08/19 */

.row:before, .row:after {
    display: table;
    content: " ";
}

.row:after {
    clear: both;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
  }

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.page-bio .col-gauche {
    width: 25%;
    float:left;
    padding-left: 15px;
    padding-right: 15px;
}

.page-bio .col-droite {
    width: 75%;
    float:left;
    padding-left: 15px;
    padding-right: 15px;
}

.page-bio .paragraphe {
    width: 50%;
    float:left;
    padding-left: 15px;
    padding-right: 15px;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.page-bio .titre-bio {
    margin-bottom: 20px;
}

.page-bio .titre-bio h2 {
    margin-top: 0;
    font-size: 20px !important;
}

.page-bio h3 {
    padding-left: 0;
    background: none;
    color:#551e15;
    margin-bottom: 0;
    
}

.page-bio .paragraphe p, .page-bio .col-gauche p {
    margin-bottom: 10px;
    font-size: 10pt;
}

.page-bio .col-gauche img {
    margin-bottom: 10px;

    display: block;
    max-width: 100%;
    height: auto;
}


@media(min-width:992px) {
    .page-bio .paragraphe:first-child {
        padding-right: 30px;
    }

    .page-bio .paragraphe:nth-child(2){
        padding-left: 30px;
    }
}

@media(max-width:991px) {
    .page-bio .paragraphe {
        width: 100%;
        float:none;
    }
}
@media(min-width:767px) {
    .titre-bio-responsive {
        display: none;
    }
}
@media(max-width:768px) {
    .page-bio .col-gauche, .page-bio .col-droite {
        width:100%;
    }

    .page-bio .col-gauche {
        text-align: center;
    }
    .page-bio .col-gauche img {
        display: inline-block;
    }
    .titre-bio-responsive {
        display: block;
        margin-bottom: 15px;
    }
    .titre-bio {
        display: none;
    }
}


@media (min-width: 992px){
    #global  {
         max-width: 100%;
    }
}


@media (min-width: 1200px) {
    #global {
        max-width: 1140px;
        width: 100%;
    }
}



/* Page Communauté */
.titre-page {
    color: #993300;
    font-size: 12pt;
}
.page-communaute {
    background: url(../images/bg-fp.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    height: 760px;
    position: relative;
}
.page-communaute .photo {
    position: relative;
}
.page-communaute .photo a{
    display: block;
}
.page-communaute .photo img {
    max-width: 100%;
    height: auto;
    width: 110px;
}

.page-communaute .photo .back {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity:0;
    transition-duration:.3s;
}


.page-communaute .photo:hover  .back {
    display: inline-block;
    opacity:1;
    transition-duration: .3s;
}

.page-communaute .photo .front {
    position: relative;
    z-index: 1;
}

.page-communaute .photo:hover .front {
    opacity:0;
    transition-duration: .3s;
}

.page-communaute #caroline_gerber {
    position: absolute;
    /* top: 200px;
    left: 90px; */
    top: 50px;
    left: 680px;
}



.page-communaute #isabelle_noleau{
    position: absolute;
    top: 145px;
    left: 255px;
}

.page-communaute #patrice_birot {
    position: absolute;
    top: 415px;
    left: 35px;
}

.page-communaute #nathalie_bizieau{
    position: absolute;
    /* top: 351px;
    left: 175px; */

    top: 331px;
    left: 215px;
}

.page-communaute #dominique_lucas{
    position: absolute;
    top: 515px;
    left: 185px;
}

.page-communaute #marie_france_cazalere{
    position: absolute;
    top: 616px;
    left: 330px;
}

.page-communaute #marie_pierre_fauveau{
    position: absolute;
    top: 395px;
    left: 330px;
}

.page-communaute #nicolas_jaries{
    position: absolute;
    top: 515px;
    left: 430px;
}

.page-communaute #pascale_reinhardt{
    position: absolute;
    top: 635px;
    left: 500px;
}

.page-communaute #stephane_wattinne {
    position: absolute;
    top: 229px;
    left: 580px;
}

.page-communaute #Gregoire_Jacquiau_Chamski {
    position: absolute;
    top: 240px;
    left: 415px;
}

.page-communaute #Philippe_Martin {
    position: absolute;
    top: 610px;
    left: 895px;
}


.page-communaute #Christopher_Peterson {
    position: absolute;
    top: 80px;
    left: 380px;
}

.page-communaute #Isabelle_Chevrier {
    position: absolute;
    top: 390px;
    left: 520px;
}
.page-communaute #Silvie_de_Clerck {
    position: absolute;
    top: 70px;
    left: 530px;
}

.page-communaute #Marc_Gentilhomme {
    position: absolute;
    top: 510px;
    left: 620px;
}

.page-communaute #Dominique-Bessiere {
    position: absolute;
    /* top: 50px;
    left: 680px; */
    top: 200px;
    left: 90px;
}

.page-communaute #Guita-Moussazadeh {
    position: absolute;
    top: 170px;
    left: 710px;
}

.page-communaute #Corinne-Eijel {
    position: absolute;
    top: 290px;
    left: 780px;
}

.page-communaute #Etienne-Lavisse {
    position: absolute;
    top: 350px;
    left: 650px;
}

.page-communaute #Joel-Brugaliere {
    position: absolute;
    top: 610px;
    left: 720px;
}

.page-communaute #Isbelle-Duchemin{
    position: absolute;
    top: 480px;
    left: 810px;
}

.page-communaute #Catherine-Viry{
    position: absolute;
    top: 430px;
    left: 950px;
}

.page-communaute #Francois-Bit{
    position: absolute;
    top: 270px;
    left: 960px;
}

.page-communaute #Goeffroy-Mathieu{
    position: absolute;
    top: 120px;
    left: 870px;
}

.page-communaute.com_v2.page-communaute.com_v2 {
    background: url(../images/fonction-publique.png) !important;
    background-size: 100% !important;
    background-position: center -70px !important;
    background-repeat: no-repeat !important;
}
.page-communaute.com_v2 .photo {
    position: absolute;
}
.page-communaute.com_v2 #Christopher_Peterson {
    top: 145px;
    left: 255px;
}

.page-communaute.com_v2 #Silvie_de_Clerck{
    top: 105px;
    left: 390px;
}


.page-communaute.com_v2  #Goeffroy-Mathieu {
    top: 70px;
    left: 530px;
}

.page-communaute.com_v2  #Francois-Bit {
    top: 170px;
    left: 980px;
}

.page-communaute.com_v2 #Corinne-Eijel {
    top: 95px;
    left: 845px;
}

.page-communaute.com_v2 #Joel-Brugaliere {
    top: 180px;
    left: 720px;
}

.page-communaute.com_v2 #Guita-Moussazadeh {
    top: 575px;
    left: 640px;
}

.page-communaute.com_v2 #Gregoire_Jacquiau_Chamski {
    top: 523px;
    left: 290px;
}

.page-communaute.com_v2 #marie_france_cazalere {
    top: 230px;
    left: 435px;
}

.page-communaute.com_v2 #Isbelle-Duchemin {
    position: absolute;
    top: 400px;
    left: 850px;
}

.page-communaute.com_v2 #Catherine-Viry {
    position: absolute;
    top: 460px;
    left: 970px;
}

.page-communaute.com_v2 #Etienne-Lavisse {
    position: absolute;
    top: 270px;
    left: 310px;
}

.page-communaute.com_v2 #Isabelle_Chevrier {
    position: absolute;
    top: 440px;
    left: 744px;
}

.page-communaute.com_v2 #stephane_wattinne {
    position: absolute;
    top: 350px;
    left: 490px;
}

.page-communaute.com_v2 #pascale_reinhardt {
    position: absolute;
    top: 300px;
    left: 878px;
}

.page-communaute.com_v2 #Marc_Gentilhomme {
    position: absolute;
    top: 460px;
    left: 570px;
}

.page-communaute.com_v2 #patrice_birot {
    position: absolute;
    top: 310px;
    left: 735px;
}


.page-communaute.com_v2 #nathalie_bizieau {
    position: absolute;
    top: 205px;
    left: 565px;
}


.page-communaute.com_v2 #marie_pierre_fauveau {
    position: absolute;
    top: 335px;
    left: 610px;
}


.page-communaute.com_v2 #Philippe_Martin {
    position: absolute;
    top: 545px;
    left: 805px;
}
.page-communaute.com_v2 #nicolas_jaries {
    position: absolute;
    top: 435px;
    left: 400px;
}

.page-communaute.com_v2 #dominique_lucas {
    position: absolute;
    top: 455px;
    left: 165px;
}

.page-communaute.com_v2 #isabelle_noleau {
    position: absolute;
    top: 390px;
    left: 280px;
}


.page-communaute.com_v2 #Olivier_Maigret {
    top: 320px;
    left: 1030px;
}

.page-communaute.com_v2 #Mariele_Chartier {
    top: 560px;
    left: 460px;
}

.page-communaute.com_v2 #Sean_Lafleur {
    top: 360px;
    left: 55px;
}
.page-communaute.com_v2 #Carine_Gauthier {
    top: 300px;
    left: 185px;
}
@media(max-width:1200px) {

    .page-communaute.com_v2 {
        margin-top: -90px;
    }
    .page-communaute {
        background: url(../images/bg-fp.png);
        background-size: 980px;
        background-repeat: no-repeat;
        background-position: center;
        height: 760px;
        position: relative;
    }

    .page-communaute .photo img {
        max-width: 100%;
        height: auto;
        width: 90px;
    }


    .page-communaute #caroline_gerber {
        position: absolute;
        /* top: 250px;
        left: 80px; */
        top: 175px;
        left: 570px;
    }
    
    .page-communaute #isabelle_noleau{
        position: absolute;
        top: 195px;
        left: 225px;
    }
    
    .page-communaute #patrice_birot {
        position: absolute;
        top: 435px;
        left: 75px;
    }
    
    .page-communaute #nathalie_bizieau{
        position: absolute;
        /* top: 371px;
        left: 175px; */

        top: 331px;
        left: 205px;
    }
    
    .page-communaute #dominique_lucas{
        position: absolute;
        top: 505px;
        left: 165px;
    }
    
    .page-communaute #marie_france_cazalere{
        position: absolute;
        top: 586px;
        left: 270px
    }
    
    .page-communaute #marie_pierre_fauveau{
        position: absolute;
        top: 415px;
        left: 300px;
    }
    
    .page-communaute #nicolas_jaries{
        position: absolute;
        top: 505px;
        left: 385px;
    }
    
    .page-communaute #pascale_reinhardt{
        position: absolute;
        top: 605px;
        left: 440px;
    
    }
    
    .page-communaute #stephane_wattinne {
        position: absolute;
        top: 229px;
        left: 520px;
    }
    
    .page-communaute #Gregoire_Jacquiau_Chamski {
        position: absolute;
        top: 270px;
        left: 365px;
    }
    
    .page-communaute #Philippe_Martin {
        position: absolute;
        top: 590px;
        left: 765px;
    }
    
    
    .page-communaute #Christopher_Peterson {
        position: absolute;
        top: 120px;
        left: 340px;
    }
    
    .page-communaute #Isabelle_Chevrier {
        position: absolute;
        top: 390px;
        left: 480px;
    }
    .page-communaute #Silvie_de_Clerck {
        position: absolute;
        top: 110px;
        left: 450px
    }
    
    .page-communaute #Marc_Gentilhomme {
        position: absolute;
        top: 500px;
        left: 550px;
    }
    
    .page-communaute #Dominique-Bessiere {
        position: absolute;
        /* top: 110px;
        left: 590px; */
        top: 280px;
        left: 80px;
    }
    
    .page-communaute #Guita-Moussazadeh {
        position: absolute;
        top: 200px;
        left: 660px;
    }
    
    .page-communaute #Corinne-Eijel {
        position: absolute;
        top: 310px;
        left: 710px;
    }
    
    .page-communaute #Etienne-Lavisse {
        position: absolute;
        top: 350px;
        left: 600px;
    }
    
    .page-communaute #Joel-Brugaliere {
        position: absolute;
        top: 590px;
        left: 630px;
    }
    
    .page-communaute #Isbelle-Duchemin{
        position: absolute;
        top: 470px;
        left: 700px;
    }
    
    .page-communaute #Catherine-Viry{
        position: absolute;
        top: 430px;
        left: 810px;
    }
    
    .page-communaute #Francois-Bit{
        position: absolute;
        top: 290px;
        left: 820px;
    }
    
    .page-communaute #Goeffroy-Mathieu{
        position: absolute;
        top: 170px;
        left: 780px;
    }


/* V2 */


    .page-communaute.com_v2 {
        background: url(../images/fonction-publique.png) !important;
        background-size: 980px !important;
        height:760px !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
    }

    .page-communaute.com_v2 .photo img {
        max-width: 100%;
        height: auto;
        width: 90px;
    }


    .page-communaute.com_v2 #Christopher_Peterson {
        top: 235px;
        left: 225px;
    }
    
    .page-communaute.com_v2 #Silvie_de_Clerck{
        top: 205px;
        left: 330px;
    }
    
    
    .page-communaute.com_v2  #Goeffroy-Mathieu {
        top: 190px;
        left: 450px;
    }
    
    .page-communaute.com_v2  #Francois-Bit {
        top: 250px;
        left: 840px;
    }
    
    .page-communaute.com_v2 #Corinne-Eijel {
        top: 195px;
        left: 730px;
    }
    
    .page-communaute.com_v2 #Joel-Brugaliere {
        top: 270px;
        left: 620px;
    }
    
    .page-communaute.com_v2 #Guita-Moussazadeh {
        top: 605px;
        left: 540px;
    }
    
    .page-communaute.com_v2 #Gregoire_Jacquiau_Chamski {
        top: 570px;
        left: 270px;
    }
    
    .page-communaute.com_v2 #marie_france_cazalere {
        top: 310px;
        left: 385px;
    }
    
    .page-communaute.com_v2 #Isbelle-Duchemin {
        position: absolute;
        top: 470px;
        left: 740px;
    }
    
    .page-communaute.com_v2 #Catherine-Viry {
        position: absolute;
        top: 530px;
        left: 840px;
    }
    
    .page-communaute.com_v2 #Etienne-Lavisse {
        position: absolute;
        top: 340px;
        left: 280px;
    }
    
    .page-communaute.com_v2 #Isabelle_Chevrier {
        position: absolute;
        top: 500px;
        left: 600px;
    }
    
    .page-communaute.com_v2 #stephane_wattinne {
        position: absolute;
        top: 405px;
        left: 420px;
    }
    
    .page-communaute.com_v2 #pascale_reinhardt {
        position: absolute;
        top: 335px;
        left: 775px;
    }
    
    .page-communaute.com_v2 #Marc_Gentilhomme {
        position: absolute;
        top: 510px;
        left: 480px;
    }
    
    .page-communaute.com_v2 #patrice_birot {
        position: absolute;
        top: 370px;
        left: 665px;
    }
    
    
    .page-communaute.com_v2 #nathalie_bizieau {
        position: absolute;
        top: 295px;
        left: 505px;
    }
    
    
    .page-communaute.com_v2 #marie_pierre_fauveau {
        position: absolute;
        top: 405px;
        left: 540px;
    }
    
    
    .page-communaute.com_v2 #Philippe_Martin {
        position: absolute;
        top: 595px;
        left: 675px;
    }
    .page-communaute.com_v2 #nicolas_jaries {
        position: absolute;
        top: 495px;
        left: 360px;
    }
    
    .page-communaute.com_v2 #dominique_lucas {
        position: absolute;
        top: 505px;
        left: 145px;
    }
    
    .page-communaute.com_v2 #isabelle_noleau {
        position: absolute;
        top: 450px;
        left: 250px;
    }
    
    
    .page-communaute.com_v2 #Olivier_Maigret {
        top: 400px;
        left: 890px;
    }
    
    .page-communaute.com_v2 #Mariele_Chartier {
        top: 600px;
        left: 410px;
    }
    
    .page-communaute.com_v2 #Sean_Lafleur {
        top: 430px;
        left: 55px;
    }
    .page-communaute.com_v2 #Carine_Gauthier {
        top: 360px;
        left: 165px;
    }
    

}

@media(max-width:970px) {

    .page-communaute {
        padding-top: 30px;
    }

    .page-communaute .photo {
        display: block;
        position: static !important;
        width: 33.33333333%;
        float: left;
        text-align: center;
        margin-bottom: 30px;
    }


    .page-communaute .photo .back {
        display: none;
        position: static;
    }
    .page-communaute .photo:hover .back {
        display: inline-block;
    }
    .page-communaute .photo:hover .front {
        display: none;
    }
}

@media(max-width:400px) {
    .page-communaute .photo {
        width: 50%;
    }
}

#toTop {
    text-transform:capitalize;
}




/* page qui 15/01/20 */


.container_equipe .contenucreateur_text span.round_o.left_round {
    margin-left: -130px;
}

.container_equipe .contenucreateur_text {
    margin-bottom: 60px !important;
    margin-top: 60px;
}

.container_equipe .contenucreateur_text span.round_o.right_round {
    margin-left: 120px;
}

.container_equipe .contenucreateur_text h2:before {
    margin-right: 25px;
}
.contenucreateur_text h2:after {
    margin-left: 25px;
}

.container_equipe .image_qui {
    width:25%;
    float:left;
    padding-left: 35px;
    padding-right: 35px;
    margin-bottom: 25px;
}

.container_equipe .image_qui img {
    max-width:100%;
    width: 100%;
    
}

.container_equipe .wrapper_img {
    margin-left: -35px;
    margin-right: -35px;
}

.container_equipe .wrapper_img .image_qui:first-child {
    clear:left;
}

.container_equipe .wrapper_img .image_qui a {
    text-align: center;
    display: block;
    font-size: 18px;
}

@media(max-width:1080px) {
    .container_equipe .wrapper_img {
        margin-left: -10px;
        margin-right: -10px;
    }

    .container_equipe .image_qui {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(max-width:768px) {
    .container_equipe .image_qui {
        width: 50%;
    }
}

@media(max-width:540px) {
    .container_equipe .contenucreateur_text span.round_o.right_round, .container_equipe .contenucreateur_text span.round_o.left_round {
        display: none;
    }

    .container_equipe .contenucreateur_text h2:before, .container_equipe .contenucreateur_text h2:after {
        display: none;
    }

    .container_equipe .wrapper_img {
        margin-left: 0;
        margin-right: 0;
    }
}


/* @media(max-width:400px) {
    .container_equipe .contenucreateur_text span.round_o.right_round, .container_equipe .contenucreateur_text span.round_o.left_round {
        display: none;
    }


    .container_equipe .image_qui {
        width: 100%;
    }
} */

.pen {
    pointer-events: none;
}


/* rgpd */


.notice_div_ribbin {
    width:300px;
    box-shadow: 0 0 6px 2px #0000005e !important;
}

.eb_privacypolicy .button_cookie + .button_cookie {
    margin-top: 10px;
    display: inline-block;
    border-radius: 0;
}

.inner1, .inner2, .inner3 {
    width:auto !important;
    text-align: center;
}

.eb_contentwrap {
    float:none;
}

.eb_privacypolicy {
    float:none !important;
}


body .eb_papbtn{
    background-color: transparent !important;
}