/*
/*
	Theme Name: Filéo Groupe
	Theme URI: https://alencrebleue.com
	Description: Filéo Groupe
	Version: 1
	Author: A l'Encre bleue
	Author URI: https://alencrebleue.com

*/
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,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    color: #000000;
    font-family: 'Catamaran', sans-serif;
    font-style: normal;
}

p {
    font-size: 1em;
    line-height: 1.4em;
    text-align: left;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

li {
    font-size: 1.2em;
    line-height: 1.4em;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    text-decoration: none;
}

img,
video {
    max-width: 100%;
    width: auto;
    height: auto;
    display: block;
}

/* Style du site */

body {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
    background: #fff;
}

strong {
    font-weight: 600;
}

textarea {
    resize: vertical;
}

/* MENU (le sous menu de l'entreprise autrement) */
#autrement,
#Conse,
#Soluty {
    color: #fff;
    position: relative;
    margin: 1.6em 0;
    padding: 0;
}

#autrement ul,
#Conse ul,
#Soluty ul {
    display: none;
}

#autrement:hover ul{
    display: block;
}

#autrement>ul>li>.subLi,
#Conse>ul>li>.subLi,
#Soluty>ul>li>.subLi {
    font-size: .75em;
    color: #000;
    padding-left: 1em;
    line-height: 2.5;
}

/* FIN MENU */
/*------------------------------------*\
    LA GRID
\*------------------------------------*/
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.container {
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.row>* {
    float: left;
    width: 100%;
    padding-left: .9375em;
    padding-right: .9375em;
}

.row::after {
    content: "";
    display: block;
    clear: both;
}

img,
video {
    width: auto;
    max-width: 100%;
    height: auto;
}

/*------------------------------------*\
    MAIN
\*------------------------------------*/
/* global box-sizing */
*,
*:after,
*:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

/* clear */
.clear:before,
.clear:after {
    content: ' ';
    display: table;
}

.clear:after {
    clear: both;
}

.clear {
    *zoom: 1;
}

img {
    max-width: 100%;
    vertical-align: bottom;
}

a {
    color: #444;
    text-decoration: none;
}

a:hover {
    color: #444;
}

a:focus {
    outline: 0;
}

a:hover,
a:active {
    outline: 0;
}

input:focus {
    outline: 0;
}

/*------------------------------------*\
    DÉBUT DE PERSONNALISATION DU FOOTER
\*------------------------------------*/
.footer {
    background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/fond-footer.png) no-repeat;
    background-size: cover;
    padding-top: 1em;
    margin-bottom: 0.2em;
}

.foot {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.foot1,
.foot2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}

.foot h3 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 0.5em;
    text-transform: uppercase;
    margin-top: 1.3em;
    font-weight: 500;
}

.menu-foot li {
    font-size: 18px;
    color: #2D2D2D;
    list-style-type: none;
    margin-left: inherit;
}

.seconfoot {
    text-transform: inherit;
}

.foot1 p,
.foot1 p strong,
.menu-foot li a {
    color: #fff;
}

.foot1 p {
    margin-top: 2em;
}

.foot1 p:nth-child(2) {
    margin-top: 1em;
}

.credi p {
    font-size: 14px;
    float: initial;
    padding: 0.25em;
    color: #01AEBC;
}

.menu-left {
    float: left;
    margin-right: 15%;
}

/*------------------------------------*\
    FIN DE PERSONNALISATION DU FOOTER
\*------------------------------------*/
/*------------------------------------*\
    DEBUT DE PERSONNALISATION PAGE INTERNE => Valable l'ensemble des pages internes
\*------------------------------------*/
.intro-page {
    padding: 0 0 2.5em;
}

.header-titre {
    text-align: center;
    font-size: 64px;
    font-weight: 300;
    color: #545454;
}

/* STYLE FIL D'ARIANE */
#breadcrumbs {
    margin-top: 0.5em;
}

#breadcrumbs a,
.breadcrumb_last,
#breadcrumbs>span>span,
#breadcrumbs>span>span>span {
    color: #B0B0AC;
}

.content-oc {
    margin-top: 4em;
    margin-bottom: 0;
}

.content-oc p {
    font-size: 16px;
    margin: 1em 0;
}

h2 {
    font-size: 30px;
    font-weight: bold;
    margin: 0.5em 0;
    padding-left: 0;
}

h2 strong {
    font-size: 50px;
    font-weight: bold;
}

h3 {
    font-size: 24px;
    margin: 0.7em 0;
    font-weight: 600;
    line-height: 1.1;
}

hr {
    width: 80px;
    height: 5px;
    margin: 0.5em 0 1.5em;
    border: 0;
}

.h2 {
    font-weight: bold;
    color: #01AEBC;
    padding: 0;
    text-transform: uppercase;
}

/* STYLE 404*/
#existpu {
    background: rgba(0, 182, 193, 0.85);
    padding: 12em 0;
}

#existpu h2 {
    color: #fff;
    text-align: center;
}

:focus {
    outline: -webkit-focus-ring-color auto 0;
}

.butto-fg a {
    background: #ffff;
    color: #3D3D3D;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    padding: 0.5em 1em 0.3em;
}

.butto-fg {
    padding: 0.5em 0;
}

input[type=submit] {
    -webkit-appearance: none;
    border-radius: 0;
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media only screen and (min-width:320px) and (max-width: 1024px) {
    .foot1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .foot1 p {
        float: right;
    }

    .foot1>p:nth-child(3) {
        float: none;
    }

    .foot4,
    .foot2 {
        display: none;
    }

    .groupement,
    .agilite {
        display: none;
    }
}

@media only screen and (min-width:320px) {
    h2 {
        font-size: 21px;
        text-align: center;
    }
}

@media only screen and (min-width:360px) {
    .foot1 p {
        float: none;
    }
}

@media only screen and (min-width:384px) and (max-width: 1024px) {
    .alignleft {
        margin-left: 5%;
        margin-right: 15%;
    }
}

@media only screen and (min-width:480px) and (max-width: 1024px) {
    .logo-mob img {
        max-width: 350px;
    }
}

@media (min-width: 576px) {
    .container {
        width: 90%;
    }
}

@media only screen and (min-width:600px) {
    h2 {
        font-size: 30px;
    }
}

@media only screen and (min-width:720px) {
    .credi {
        position: relative;
    }

    .credi>p:nth-child(2) {
        position: absolute;
        right: 0;
        top: 0;
        margin: 0;
    }
}

@media (min-width: 768px) {}

@media (min-width: 801px) {}

@media (min-width: 992px) {
    .container {
        width: 85%;
    }
}

@media (min-width: 1024px) {
    h2 {
        text-align: inherit;
    }
}

@media screen and (min-width: 481px) and (max-width: 991px) {}

@media screen and (min-width: 1024px) and (max-width:1040px) {}

@media screen and (min-width: 1024px) and (max-width: 1199px) {}

@media screen and (min-width: 1200px) and (max-width: 1279px) {}

@media only screen and (min-width: 1024px) {
    .bloc-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .bloc-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin: 1em 0 2em;
    }

    .bloc-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3%;
        flex: 0 0 33.3%;
        max-width: 33.3%;
    }

    .bloc-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .bloc-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .bloc-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6%;
        flex: 0 0 16.6%;
        max-width: 16.6%;
    }

    .bloc-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 14.28%;
        flex: 0 0 14.28%;
        max-width: 14.28%;
    }

    .bloc2-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66%;
        flex: 0 0 66.66%;
        max-width: 66.66%;
    }

    .bloc-3-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .bloc-2-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }

    .bloc-3-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }

    .bloc-4-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%;
    }
}

@media only screen and (min-width: 1200px) {

    #burger,
    .messagerie-tab,
    .menu-mob,
    .shhot-mob {
        display: none;
    }

    .content-head {
        width: 1200px;
        padding-left: 0;
        padding-right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .nivo1 {
        background: rgba(134, 135, 129, 0.65);
        padding: 0.15em 0 0;
    }

    .nivo2 {
        background: rgba(0, 182, 193, 0.85);
    }

    .secondaire {
        display: inline-flex;
    }

    .menu-secondaire {
        display: inline-flex;
        color: #fff;
        margin-right: 14%;
    }

    .men-sec {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        float: right;
    }

    .secon {
        width: auto;
        display: inline-block;
        margin-left: 1em;
    }

    #search {
        margin-left: 2.5em;
    }

    .primaire {
        width: 100%;
        display: block;
    }

    .menu-primaire {
        display: inline-flex;
        text-transform: uppercase;
    }

    #menu-ouest>nav>ul>li {
        font-size: 1em;
    }

    .menu-primaire li {
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .menu-primaire li a {
        border-right: 1px solid #fff;
        margin: 1.2em 0;
        padding: 0 15px;
        height: 50px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    li.lien-logo>a {
        padding-left: 0;
    }

    .menu-secondaire li {
        margin: 8px 12px;
        font-weight: 100;
    }

    .lien-logo {
        display: block;
    }

    #mail-accueil {
        display: none;
    }

    .logo-mob {
        display: none;
    }

    .content-head {
        background: initial;
    }

    .menu-primaire li:nth-child(5) {
        margin-right: 0;
    }

    .menu-primaire li a,
    .menu-secondaire li a,
    .espa-c p a {
        color: #fff;
        transition: 0.3s;
    }

    .menu-primaire li a:hover {
        color: #333;
    }

    .reseausociaux>p {
        display: inline-block;
    }

    .sprites {
        background-image: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/resoc.png);
        background-repeat: no-repeat;
        display: inline-block;
        vertical-align: text-bottom;
    }

    .sprites-picto-facebook {
        width: 20px;
        height: 32px;
        background-position: 0 5px;
    }

    .sprites-picto-twitter {
        width: 22px;
        height: 32px;
        background-position: -24px 5px;
    }

    .sprites-picto-linkedin {
        width: 22px;
        height: 32px;
        background-position: -52px 5px;
    }

    .sprites-picto-youtube {
        width: 28px;
        height: 32px;
        background-position: -80px 5px;
    }

    .espa-c {
        width: 120px;
        background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/espace-client.png) 100% 35% no-repeat;
    }

    .menu-secondaire li,
    .men-sec>div>p {
        color: #fff;
        font-size: 1em;
        margin: 8px 12px;
    }

    /* MOTEUR DE RECHERCHE */
    .searchbutton {
        border: 0px solid;
        display: block;
        background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/loupe.png) no-repeat;
        width: 24px;
        height: 24px;
        position: absolute;
        top: 4px;
        left: 110px;
    }

    form#searchform {
        position: relative;
        border: 1.5px solid rgba(112, 112, 112, 0.54);
        border-radius: 2px;
        margin-top: 1.5px;
    }

    #s {
        border: none;
        padding: 0.3em 0;
        font-size: 15px;
        background: transparent;
        width: 140px;
    }

    #s::placeholder {
        color: #fff;
        font-size: 15px;
        padding: 5% 10%;
        font-weight: 100;
        font-family: 'Catamaran', sans-serif;
    }

    #autrement {
        border-right: 1px solid #fff;
    }

    #autrement:hover {

        display: block;
        transition: 0.4s;
        color: #333;
        cursor: default;
    }

    #autrement>ul {
        transition: .5s;
        background: #f6f6f6;
        position: absolute;
        top: 55px;
        left: 50%;
        border-top: 3px solid #3D3D3D;
        transform: translate(-50%, 0%);
        width: 100%;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35)
    }

    #autrement>ul>li>.subLi:hover {
        background: #fff;
        color: #01AEBC;
        padding-left: 30px;
        transition: .2s;
    }

    /* .subLi {
	border-bottom: 1px solid #fff;
} */
}

@media (min-width: 1140px) {
    .container {
        width: 1000px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }

    #autrement>ul>li>.subLi {
        font-size: .65em;
        margin: 0;
        border-right: none;
        color: #000;
        text-align: left;
        padding: 1em 1.5em 0.7em;
        line-height: 1;
    }
}

@media only screen and (min-width:1366px) {}

@media only screen and (min-width:1440px) {}

@media only screen and (min-width:1500px) {}

@media only screen and (min-width:1680px) {}

@media only screen and (min-width:1920px) {}

@media only screen and (min-width:2560px) {}

@media only screen and (max-width:1680px) {}

@media only screen and (max-width:1500px) {}

@media only screen and (max-width:1440px) {}

@media only screen and (max-width:1366px) {}

@media only screen and (max-width:1024px) {}

@media only screen and (max-width:1200px) {}

@media only screen and (max-width:1140px) {}

@media only screen and (max-width: 1199px) {
    /*==========   MENU  ==============*/
    .menu-mob,
    .shoot-desk

    /*menu-mob concerne l'affichage du logo sur mobile + lien solutions aglité et conseils*/
        {
        display: none;
    }

    #fileo {
        background: rgba(0, 182, 193, 0.85);
    }

    .logo-mob img {
        padding: 1em 0 1em 0;
        width: 65%;
        max-width: 220px;
    }

    .content-head {
        position: relative;
    }

    #burger {
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        margin-top: 2%;
    }

    #burger img {
        padding: 1em;
    }

    #mail-accueil {
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        margin-top: 7%;
    }

    #mail-accueil img {
        padding: 0.5em 1em 1em;
    }

    .lien-logo {
        display: none;
    }

    .secondaire {
        display: none;
    }

    .primaire {
        display: none;
    }

    .menu-primaire>li>a {
        color: #fff;
        text-transform: uppercase;
    }

    .menu-primaire>li {
        width: 85%;
        margin: auto;
        padding: 0.7em 0;
        border-top: 1.8px solid #51E2EB;
        font-size: 16px;
    }

    .subSub {
        width: 85%;
        margin: auto;
        border-top: 1.8px solid #51E2EB;
        font-size: 16px;
    }

    div.subSub:nth-child(2) {
        border-top: none;
    }

    #autrement,
    #Conse,
    #Soluty {
        margin: auto;
        text-transform: uppercase;
        font-size: 16px;
        margin: .7em auto;
    }

    #autrement li,
    #Conse li,
    #Soluty li {
        width: 85%;
        padding: initial;
    }
}

@media only screen and (max-width:1024px) {
    #burger {
        margin-top: 2.5%;
    }

    #mail-accueil {
        margin-top: 9%;
    }
}

@media only screen and (max-width:992px) {
    #mail-accueil {
        margin-top: 10%;
    }
}

@media only screen and (max-width:800px) {}

@media only screen and (max-width:768px) {}

@media only screen and (max-width:720px) {}

@media only screen and (max-width:719px) {
    .credi p {
        padding: 0;
    }
}

@media only screen and (max-width:600px) {
    #mail-accueil {
        margin-top: 13%;
    }
}

@media only screen and (max-width:480px) {
    .logo-mob img {
        padding: 1em 0 1em 1.5em;
    }
}

@media only screen and (max-width:432px) {
    #burger {
        margin-top: 2%;
    }

    #mail-accueil {
        margin-top: 12%;
    }

    .logo-mob img {
        padding: 3% 0 3% 5%;
    }

    .credi p {
        padding-left: .9375em;
        padding-right: .9375em;
    }
}

@media only screen and (max-width:414px) {}

@media only screen and (max-width:411px) {}

@media only screen and (max-width:384px) {
    #burger {
        margin-top: 2.5%;
    }

    #mail-accueil {
        margin-top: 15%;
    }
}

@media only screen and (max-width:375px) {}

@media only screen and (max-width:360px) {}

@media only screen and (max-width:320px) {}

@media only screen and (min-width:1800px) {}

@media only screen and (min-width:2000px) {}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
    background: #424242;
    color: #FFF;
    text-shadow: none;
}

::-webkit-selection {
    background: #424242;
    color: #FFF;
    text-shadow: none;
}

::-moz-selection {
    background: #424242;
    color: #FFF;
    text-shadow: none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #FFF;
    border: 1px solid #F0F0F0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption .wp-caption-text,
.gallery-caption {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* .sticky {

}
.bypostauthor {

} */


/* SEARCH */
.insearch{
    padding: 2em 0 1em;
    background: #f6f6f6;
}	
.page-actus{
    background: #f9f9f9;
    padding: 1em 2em 0.5em;
    margin: 1em 0 2em;
    box-shadow: 0 0.8px 2px 0 rgba(0,0,0,.2);
}
/* END SEARCH */

/* AGENDA */
.agendax{
    background: #F5F5F7;
}	
#ecs-calendar-1-container {
    margin: 3em 0 2em;
}
.ecs-filterbar {
    padding: 2em 0 1em;
}
#ecs-calendar-1 > div.fc-toolbar.fc-header-toolbar > div.fc-left > h2{
	color:#545454;
	text-transform: capitalize;
}
.ecs-filterbar-item {
    margin-left: 0;
}
.ecs-filterbar-item label {
    padding-bottom: 0.5em;
    font-weight: 600;
    font-size: 1.2em;
}
#ecs-calendar-1 th {
    background: #2DB7BF;
    padding: 0.5em;
}
#ecs-calendar-1 th span{
    color: #fff;
    font-weight: 700;
}	
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    padding: 0.5em 0.5em 0.3em 0;
}
.fc-body{
    background: #fff;
}
.fc-today span{
	color:#fff;
	font-weight: 700;
}
.fc-unthemed td.fc-today {
    background: #2DB7BF;
}
/*PAR CATEGORIE*/
.fc-content{
	padding:0.3em 0.2em;
}
.fc-title{
	color:#fff;
	font-weight:700;
}
.les-rendez-vous-fileo-groupe_ecs_calendar_category{
	background:#01AEBC !important;
	border: 1px solid #01AEBC !important;
}
.la-vie-cooperative_ecs_calendar_category{
	background:#18BCEF !important;
	border: 1px solid #18BCEF !important;
}
.informations-collectives_ecs_calendar_category{
	background:#ff8b00 !important;
	border: 1px solid #ff8b00 !important;
}
.formation_ecs_calendar_category{
	background:#757575 !important;
	border: 1px solid #757575 !important;
}
.fc-day-grid-event .fc-time {
    display: none;
}
#page-legroupe > div.fg-page.agendax > div > div > table {
    width: 30%;
    background: #fff;
    margin-left: .9375em;
    margin-bottom: 3em;
}
#page-legroupe > div.fg-page.agendax > div > div > table > tbody > tr {
	border-style: solid;
    border-width: 1px;
    padding: 0;
    border-color: #ddd;
    vertical-align: top;
}
#page-legroupe > div.fg-page.agendax > div > div > table > tbody > tr > td{
	width:30%;
	padding:0.7em 1em 0.5em;
}
#page-legroupe > div.fg-page.agendax > div > div > table > tbody > tr > td:nth-child(2){
	width:5%;
}
/* END AGENDA */
