h2{
	color:#26C0CA;
	font-size:24px;
	font-weight:bold;
	text-transform: uppercase;
	line-height:1.2;
}
section{
	padding:2em 0;
}
.ea_s1, .ea_s3, .ea_s5, .ea-combien, .ea-pourquoi{
	background:#F1F1F1;
}	
.ea_s2{
	background:url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/ea-service-mutualise.jpg) no-repeat;
	background-size: cover;
}	
.ea_s4{
	background:url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/ea-groupement.jpg) no-repeat;
	background-size: cover;
    padding-bottom: 0.5em;
}
p {
	font-size: 1.2em;
	margin:0.5em 0;
}
/* BLOC BOTTOM DES AUTRES SINGLE ETS AUTR*/
.section3-ea {
	background:#fff;
}
.section3-ea .content-fg .row .bloc-3{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.section3-ea .content-fg {
    padding: 3.5em 0;
}
.bloc-ea {
    padding: 1em 2em 2em;
    display: grid;
    background: #f1f1f191;
    width: 100%;
    box-shadow: 0 .8px 2px 0 rgba(0,0,0,.2);
}
.bloc-ea > h2 > a{
    color: #01AEBC;
	text-transform: uppercase;
}
.bloc-ea > h2 > a:hover {
    color: #444;
}
.bloc-ea > p{
    margin: 1em 0;
	font-size: 1em;
}
/* FIN BLOC */
.bloc-sea p {
	font-size: 1em;
}
.row div ul {
    align-self: center;
}
.row div ul > li {
    padding-left: 1em;
    background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/list.png) 0 top no-repeat;
    padding-bottom: 0.5em;
}
#page-legroupe > section > div > div > div > ul > li, #page-legroupe > section > div > div > div > ul > li, #page-legroupe > section.ea_s1 > div > div > div > ul > li{
	font-size:1em;
}
.ea_s2 > div > div > div.bloc2-3 > h2, .ea_s4 > div > div > div.bloc-3 > h2, .ea_s4 > div > div > div.bloc2-3 > p{
	color:#fff;
    align-self: center;
    padding-bottom: 1em;
}
.ea_s4 > div > div > div.bloc2-3 > p{
	color:#fff;
    align-self: center;
	font-weight:500;
}
.ea_s2 > div > div > div.bloc2-3 > ul li {
    background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/puce-noir.png) 0 top no-repeat;
    color: #fff;
}
.ea_s4 > div > div > div.bloc2-3, .ea_s4 > div > div > div.bloc-3{
    display: flex;
}
.ea_s5{
    padding: 3em 0;
}
.ea_s5 > div > div > div.bloc2-3, .ea_s1 > div:nth-child(2) > div > div.bloc2-3{
    align-self: center;
}
.ea_s1 > div:nth-child(1) > div > div{
    padding-bottom:1em;
}
.ea_s1 > div:nth-child(2) > div > div> div:nth-child(1) > div > div{
    padding: 1em 0 0;
}
.entre-sal{
	align-self: center;
}
/* MODIFICATION DE LA SECTION ENTREPRISE AUTREMENT IMPORTER INITIALEMENT DE L'ACCUEIL */
#section-entreprise-autrement {
    background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/ea-entreprise-autrement.jpg) no-repeat;
    background-size: cover;
}
#background-section > div > div > div.bloc-2.bloc-sea > h2{
	color:#fff;
}
#background-section > div > div > div.bloc-2.bloc-sea > div a{
    background: #fff;
    color: #2DB7BF;
	box-shadow: 0 0.8px 2px 0 rgba(0,0,0,.2);
}
/* CORRECTION BUG AFFICHAGE | NOTION D'HERITAGE SUR DES ELEMENTS APPELE EN BAS DE PAGE */
#date-blog > ul > li{
    padding-left: initial;
    background: initial;
    padding-bottom: initial;
}
/* COMBIEN ? */
.ea-combien > div:nth-child(1) > div > div.bloc-3{
    background: #01AEBC;
	padding:3em;
}
.ea-combien > div:nth-child(1) > div > div.bloc-3 p{
    color:#fff;
	font-weight:600;
}
.ea-combien > div:nth-child(1) > div > div.bloc-3 p span{
    font-size:1.8em;
	font-weight:600;
    color:#fff;
}
.bloc-3.intro-chi {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30.3%;
    flex: 0 0 30.3%;
    max-width: 30.3%;
    margin: 0 1.5%;
    background: #FFF;
    padding: 0 1.5em 0.5em;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);
}
.bloc2-3.img-chi {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 63.7%;
    flex: 0 0 63.7%;
    max-width: 63.7%;
    margin: 0 1.5%;
    padding: 0;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);
}
.bloc2-3.img-chi img {
    width:100%;
}
.bloc-combien > ul > li{
	font-size:1.1em;
}
.bloc-combien h2{
	margin:1em 0 0.7em;
}
.bloc-combien{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30.3%;
    flex: 0 0 30.3%;
    max-width: 30.3%;
    margin: 1.5%;
    background: #FFF;
	padding:0 1.5em 0.5em;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);
}
.bloc-secteur{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30.3%;
    flex: 0 0 30.3%;
    max-width: 30.3%;
    margin: 1.5%;
    background: #FFF;
	padding:0 1.5em 1em;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);
}
cuanto{
    padding-left: 1.15em;
    padding-right: 1.15em;
}
cuanto > div.bloc2-3{
    padding-right: 0;
}
cuanto > div.bloc2-3 > img{
    float: right;
}
#page-legroupe > section > div:nth-child(2) > div > p {
    text-align: center;
    font-weight: 600;
    margin: 2em 0 0;
    color: #3d3d3d;
}
.ea-combien{
    padding-top: 3em;
}	
/* LES SECTEURS D'ACTIVITES */
.raw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1.5em 0 1em;
}
.align{
    display: flex;
}
.align h2 {
    align-self: center;
    margin: 0;
    margin-left: 0.3em;
}
/* Pourquoi*/
.text-raison {
    font-weight: 600;
    text-align: center;
    color: #01AEBC;
    margin: 0 0 2em;
    font-size: 30px;
}
.pq-fg {
	align-self: center;
}
.pq-fg:nth-child(2)	{order:3;}
.pq-fg:nth-child(3) {order:2;}
.pq-fg:nth-child(4)	{order:4;}
.pq-fg:nth-child(5)	{order:5;} 
.pq-fg:nth-child(6)	{order:7;}
.pq-fg:nth-child(7) {order:6;}
.pq-fg:nth-child(8)	{order:8;}
.pq-fg:nth-child(9)	{order:9;}
.pq-fg:nth-child(10) {order:11;}
.pq-fg:nth-child(11)	{order:10;}
.pq-fg:nth-child(12)	{order:12;} 
.pq-fg:nth-child(13)	{order:13;}
.pq-fg:nth-child(14) 	{order:15;}
.pq-fg:nth-child(15)	{order:14;}
.pq-fg:nth-child(16)	{order:16;}
.pq-fg:nth-child(17)	{order:17;}
.pq-fg:nth-child(18)	{order:19;} 
.pq-fg:nth-child(19)	{order:18;}
.pq-fg:nth-child(20) 	{order:20;}
.pq-fg:nth-child(21)	{order:21;}

.pq-fg img	{margin:auto;}

.pq-fg .bloc-5{
    background: #01AEBC;
	border-radius: 90%;
    height: 78px;
    width: 78px !important;
    max-width: 78px;
    text-align: center;
    padding: 0;
    display: inline-grid;
    align-self: center;
}
.pq-fg .bloc-5 span{
    font-weight: bold;
    color: #fff;
    font-size: 45px;
    align-self: center;
}
.pq-fg .bloc-4-5{
    align-self: center;
}
.text-pq{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 39%;
    flex: 0 0 39%;
    max-width: 39%;
    margin: 5.5%;
}
/*------------------------------------*\
    FIN DE Pourquoi
\*------------------------------------*/
/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media only screen and (min-width:432px) {

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

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

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

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

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

}
@media screen and (min-width: 600px) and (max-width: 1024px) {
.ea_s4 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1){
	padding-left:0;
}	
}
@media only screen and (min-width: 993px){ 
#exclu-mob{
	display: none;
}	
}	
@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:1200px) {
}
@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:1280px) {
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width: 1140px) {
}
@media only screen and (max-width: 1024px) {
.ea_s1 > div:nth-child(2) > div:nth-child(1) > div:nth-child(1), .ea_s2 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2), .ea_s3 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1), .ea_s5 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2){
	align-self: center;
}
p {
    font-size: 1em;
}
/* COMBIEN ?*/
.ea-combien > div:nth-child(1) > div > div.bloc-3 {
    padding: 2em;
}
/* SECTEURS D4ACITIVITES*/
.bloc-secteur{
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
    max-width: 47%;
    margin: 1.5%;
}
.raw .bloc-4{
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.raw .bloc-3-4{
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
}
.raw .bloc-3-4 h2{
    text-align: left;
}
/* Pourquoi */
.text-raison {
    font-size: 24px;
}
}
@media only screen and (max-width:992px) {
.ea_s1 > div:nth-child(2) > div:nth-child(1) > div:nth-child(1), .ea_s3 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1), .ea_s5 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2){
	display: none;
}
.ea_s2 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > img:nth-child(1){
    margin: auto;
}
.ea_s3 > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(1){
		margin-top:1em;
}
.ea_s4 > div > div > div.bloc-3 > h2 {
    padding-bottom: 0;
}
.ea_s5 {
    padding: 2em 0;
}
.bloc-ea {
    margin: 0 0 2em;
	text-align: center;
}
.but {
    margin: auto;
}
/* COMBIEN ?*/
cuanto > div.bloc2-3 {
    padding-left: 0;
}
.ea-combien > div:nth-child(1) > div > div.bloc-3 {
    padding: 1em 2em;
}
.bloc-combien {
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
    max-width: 47%;
    margin: 1.5%;
}
/* SECTEURS D'ACTIVITES*/
.bloc-secteur {
    -ms-flex: 0 0 90;
    flex: 0 0 90%;
    max-width: 90%;
    margin: 5% 5% 0;
}
/* Pourquoi ? */
.pq-fg:nth-child(2)	{order:2;}
.pq-fg:nth-child(3) {order:3;}
.pq-fg:nth-child(4)	{order:4;}
.pq-fg:nth-child(5)	{order:5;} 
.pq-fg:nth-child(6)	{order:6;}
.pq-fg:nth-child(7) {order:7;}
.pq-fg:nth-child(8)	{order:8;}
.pq-fg:nth-child(9)	{order:9;}
.pq-fg:nth-child(10) {order:10;}
.pq-fg:nth-child(11)	{order:11;}
.pq-fg:nth-child(12)	{order:12;} 
.pq-fg:nth-child(13)	{order:13;}
.pq-fg:nth-child(14) 	{order:14;}
.pq-fg:nth-child(15)	{order:15;}
.pq-fg:nth-child(16)	{order:16;}
.pq-fg:nth-child(17)	{order:17;}
.pq-fg:nth-child(18)	{order:18;} 
.pq-fg:nth-child(19)	{order:19;}
.pq-fg:nth-child(20) 	{order:20;}
.pq-fg:nth-child(21)	{order:21;}
	
.text-pq {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    margin: auto;
}	
.pq-fg .bloc-5 {
    margin: auto;
    height: 50px;
    max-width: 50px;
	margin-left: inherit;
	margin-top:3em;
}
.pq-fg .bloc-5 span {
    font-size: 30px;
}
.pq-fg .bloc-4-5 p {
    text-align: center;
    margin: 1em 0;
}
.text-raison {
    margin: 0;
}
}
@media screen and (min-width: 720px) and (max-width:1139px) {
.section3-ea .content-fg {
    padding: 2em 0 0;
}
.actu{
	margin-top:0;
}
}
@media only screen and (max-width:800px) {
.bloc-3.intro-chi, .bloc2-3.img-chi  {
    -ms-flex: 0 0 97%;
    flex: 0 0 97%;
    max-width: 97%;
    margin:0 1.5%;
}
/* Pourquoi ?*/
.text-pq {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin: auto;
}
}
@media only screen and (max-width:768px) {
}
@media only screen and (max-width:720px) {
    #background-section > div > div > div.bloc-2.bloc-sea > div a {
        background: #2DB7BF;
        color: #fff;
        box-shadow: none;
    }
}
@media only screen and (max-width:600px) {
.section3-ea .content-fg {
    padding: 2.5em 0 0.5em;
}
.bloc-sea p {
    font-size: 1em;
    width: 80%;
    margin: auto;
    color:#fff;
}
}
@media only screen and (max-width:480px) {
.bloc-combien {
    -ms-flex: 0 0 90%;
    flex: 0 0 90%;
    max-width: 90%;
    margin: 5% 5% 0;
}
.bloc-3.intro-chi, .bloc2-3.img-chi  {
    -ms-flex: 0 0 90%;
    flex: 0 0 90%;
    max-width: 90%;
    margin: 0 5%;
}
.ea-combien > div:nth-child(1) > div > div.bloc-3 {
    padding: 0.5em 1em 0;
}
/* Pourquoi ? */
.pq-fg .bloc-4-5 {
    padding: 0;
}
}
@media only screen and (max-width:432px) {
}
@media only screen and (max-width:414px) {
}
@media only screen and (max-width:411px) {
}
@media only screen and (max-width:384px) {
}
@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) {
}

@media screen and (min-width: 1025px) and (max-width: 1139px) {
.agilite>div>.bloc-2>.butto-fg>h4>a {
	margin-left: -1em;
}
}
