@charset "utf-8";


/* LOGOS PARTENAIRES */

.logos-partenaires{
width : 100%;
background: url("../images/obliques-Groupe-IMA.svg"), #6419be ;
background-size: 300px, 100%;
background-position: top 0px right 0px, center;
background-repeat: no-repeat, no-repeat;
padding : 64px 0px;
}
.logos-partenaires-contenu{
width : 960px;
margin : 0 auto;
}
.logos-partenaires-contenu > ul > li{
width :100px;
height : 64px;
display: inline-block;
vertical-align: middle;
margin : 0px;
list-style: none;
}
.logos-partenaires-contenu > ul > .logos-grands{
width : 150px;
height : 64px;
display: inline-block;
vertical-align: middle;
margin : 0px;
list-style: none;
}
.logos-partenaires-contenu > ul > .logos-long{
width : 140px;
height : 64px;
display: inline-block;
vertical-align: middle;
margin : 0px;
list-style: none;
}
.logos-partenaires-contenu > ul > li > img{
width : 64px;
display: block;
margin : 0 auto;
vertical-align: middle;
}
.logos-partenaires-contenu > ul > .logos-grands img{
width : 100%;
display: block;
margin : 0 auto;
margin-top: 5px;
}
.logos-partenaires-contenu > ul > .logos-long img{
width : 90%;
display: block;
margin : 0 auto;
margin-top: 12px;
}
.logos-partenaires-contenu > h2{
color : #FFFFFF;
}





/* CRÉDIT IMPÔT */

.credit-impot{
width : 100%;
background : #F3F3F8;
padding : 32px 0px;
border-bottom : 1px solid #D2D7DC;
}
.credit-impot-contenu{
max-width : 960px;
margin : 0 auto;
padding : 32px 0px;
}
.credit-impot-contenu > img{
display : inline-block;
vertical-align: middle;
width: 80px;
height : 60px;
background : url("../images/logo-SAP.png");
background-repeat: no-repeat;
background-size: cover;
border: none;
margin-right: 64px;
}
.credit-impot-contenu > p{
display : inline-block;
vertical-align: middle;
width: 766px;
font-size:14px;
color : #5B6E83;
}
.credit-impot-contenu > p > span{
font-family: "Manrope Bold";
font-size:17px;
color : #500FA0;
}



/* PLAN DU SITE */

.plan-site{
width : 100%;
background : #FCFCFC;
padding : 32px 0px;
}

.plan-site-logos{
display: flex;
align-items: center;
justify-content: space-between;
width : 960px;
padding : 32px 0px 64px 0px;
margin : 0 auto;
}
.plan-site-logos img {
  width: auto;
  height: 35px;
}
#logo-serelia{
width : 250px;
height : 32px;
background: #c8cdd7;
}
#logo-groupe-ima{
width : 250px;
height : 32px;
background: #c8cdd7;
float : right;
}
	
.plan-site-categories{
width : 960px;
margin : 0 auto;
padding : 32px 0px;
border-top : 1px solid #D2D7DC;
border-bottom : 1px solid #D2D7DC;
}
.categories-footer{
display : inline-block;
width : 240px;
padding-right : 32px;
vertical-align : top;
}
.titre-categories-footer{
font-size:14px;
font-family: "Manrope Bold";
font-weight: 100;
}
.categories-footer > ul > li{
list-style : none;
font-size : 14px;
margin-top : 8px;
}
.categories-footer > ul > li > a{
color : #5B6E83;
text-decoration : none;
}
.categories-footer > ul > li > a:hover{
color : #283C50;
text-decoration : underline;
}
	
.plan-site-mentions{
width : 960px;
margin : 0 auto;
padding-top : 32px;
}
.plan-site-mentions > ul > li{
display : inline-block;
width : auto;
list-style : none;
font-size : 12px;
margin-right : 8px;
color : #5B6E83;
}
.plan-site-mentions > ul > li > a{
color : #5B6E83;
text-decoration : none;
}
.plan-site-mentions > ul > li > a:hover{
color : #283C50;
text-decoration : underline;
}





@media only screen and (max-width : 959px) {

/* LOGOS PARTENAIRES */

.logos-partenaires{
width : 100%;
background: url("../images/obliques-Groupe-IMA.svg"), #6419be ;
background-size: 200px, 100%;
background-position: top 0px right 0px, center;
background-repeat: no-repeat, no-repeat;
padding : 64px 32px;
}
.logos-partenaires-contenu{
width : 100%;
margin : 0 auto;
}
.logos-partenaires-contenu > ul > li{
width : 33%;
height : 64px;
display: inline-block;
vertical-align: middle;
list-style: none;
margin: 8px 0px;
text-align:center;
}
.logos-partenaires-contenu > ul > li > img{
width : 64px;
}
.logos-partenaires-contenu > h2{
color : #FFFFFF;
}
	
.logos-partenaires-contenu > ul > .logos-grands{
width : 46%;
height : 64px;
display: inline-block;
vertical-align: middle;
list-style: none;
margin: 4% 0px;
text-align:center;
}
.logos-partenaires-contenu > ul > .logos-grands > img{
height : 64px;
}



/* CRÉDIT IMPÔT */

.credit-impot{
width : 100%;
background : #F3F3F8;
padding : 32px;
border-bottom : 1px solid #D2D7DC;
}
.credit-impot-contenu{
max-width : 100%;
margin : 0 auto;
}
.credit-impot-contenu > img{
display : inline-block;
vertical-align: middle;
width: 80px;
height : 60px;
background : url("../images/logo-SAP.png");
background-repeat: no-repeat;
background-size: cover;
border: none;
margin-bottom: 32px;
}
.credit-impot-contenu > p{
display : inline-block;
vertical-align: middle;
width: 100%;
font-size:14px;
color : #5B6E83;
}
.credit-impot-contenu > p > span{
font-family: "Manrope Bold";
font-size:17px;
color : #500FA0;
}



/* PLAN DU SITE */

.plan-site{
width : 100%;
background : #FCFCFC;
padding : 32px;
}

.plan-site-logos{
display: flex;
align-items: center;
justify-content: space-between;
width : 100%;
padding : 32px 0px;
margin : 0 auto;
}
.plan-site-logos img {
  width: 50%;
}
#logo-serelia{
width : 50%;
height : 32px;
background: #c8cdd7;
}
#logo-groupe-ima{
width : 50%;
height : 32px;
background: #c8cdd7;
float: right;
text-align: right;
}
	
.plan-site-categories{
width : 100%;
margin : 0 auto;
padding : 32px 0px;
border-top : 1px solid #D2D7DC;
border-bottom : 1px solid #D2D7DC;
}
.categories-footer{
display : inline-block;
width : 100%;
padding-right : 0px;
vertical-align : top;
margin-bottom : 32px;
}
.titre-categories-footer{
font-size:14px;
font-family: "Manrope Bold"
}
.categories-footer > ul > li{
list-style : none;
font-size : 14px;
margin-top : 8px;
}
.categories-footer > ul > li > a{
color : #5B6E83;
text-decoration : none;
}
.categories-footer > ul > li > a:hover{
color : #283C50;
text-decoration : underline;
}
	
.plan-site-mentions{
width : 100%;
margin : 0 auto;
padding : 32px 0px;
}
.plan-site-mentions > ul > li{
display : inline-block;
width : auto;
list-style : none;
font-size : 12px;
margin-right : 8px;
color : #5B6E83;
}
.plan-site-mentions > ul > li > a{
color : #5B6E83;
text-decoration : none;
}
.plan-site-mentions > ul > li > a:hover{
color : #283C50;
text-decoration : underline;
}
	
}




/* CSS Document 

footer {
background: #FCFCFC;
}


.footer-confiance {
  width: 100%;
  height: auto;
  background: #6419BE;
  padding: 60px;
  color: #fff;
}
.footer-confiance h2 {
  font-family: "Manrope Bold";
  font-size: 30px;
  margin: 0 0 20px;
}
.footer-confiance h2:after {
  content: ".";
  font-family: "IMA Alt";
  color: #f0467d;
}
.footer-impot {
  width: 100%;
  height: auto;
  background: #F3F3F8;
  padding: 60px;
  border-bottom: 1px solid #C8CDD7;
}
.block-logo-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: auto;
  padding: 60px 0;
  border-bottom: 1px solid #C8CDD7;
}
.block-logo-footer img {
  width: auto;
  height: 35px;
}

.block-link-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: auto;
  padding: 40px 0;
  border-bottom: 1px solid #C8CDD7;
}


.block-mention-footer {
width: 100%;
  height: auto;
  padding: 40px 0;
}*/





