/*
				Trouvez la section de ce fichier css qui traite le code du composant désiré
*/
/*			exemples divers*/		*/
.chevron-precedent:before
{
content: url(../../../images/icons/image.gif);
width: 1.2rem;
margin: 0.2rem 0.5rem 0 0;
}
.bouton-rond 
{
color: #fff;
display: inline-block;
width: 8.8rem;
height: 6.8rem;/*+padding*/
border-right: 2.5rem;
background-color: #97c652;
vertical-align: middle;
padding-top:2rem;
-webkit-border-radius:10rem;
-moz-border-radius:10rem;
-o-border-radius:10rem;
border-radius:10rem;
text-decoration: none;
}

.moduletable.ariane
{
position: fixed;
top: 0.2rem;
left: 13rem;
z-index: 99998;
font-size: 1.2rem;
color: #000000;
}
.moduletable.ariane a
{
color: #2C8D24;
}
.moduletable.ariane a:hover
{
color: #7b7b7b;
}
/*******************************************************************************************************/

/********************************************************************/
/*										onglet gauche, droit et onglet bas	/////////////////////////////////////////////*/
.custom.onglet-droit
{
position: fixed;
right: 0px;
bottom: 7rem;
z-index: 9999;
width: 40px;
padding-left: 0.5rem;
padding-top: 0.5rem;
background: #8D9AA7;
opacity: 0.7;
}
.custom.onglet-droit img
, .onglet-bas img
{
width: 35px;
}
.moduletable.onglet-bas
{
background: grey;
padding-top: 1rem;
text-align: center;
}
.onglet-bas
{
display: none;
}
.custom.onglet-gauche
{
position: fixed;
left: 0px;
top: 45rem;
z-index: 9999;
width: 3rem;
padding-left: 0.5rem;
padding-top: 0.5rem;
background: pink;
}
/***********************                  bouton bottom of page and backtop of page                                *******************************/
.modpagecrollbtns.gobottom.label span:last-of-type
, .modpagecrollbtns.backtop.label span:last-of-type
{
 visibility: hidden !important;
}
.modpagecrollbtns.backtop
{
bottom: 34px !important;
}
.modpagecrollbtns.gobottom
{
bottom: 1px !important;
}
.modpagecrollbtns.backtop
, .modpagecrollbtns.gobottom
{
right: -1.5px !important;
max-height: 29px;
max-width: 29px;
}
.modpagecrollbtns.gobottom
, .modpagecrollbtns.backtop
{
border: none;
padding-top: 1px !important;
padding-bottom: 1px !important;
padding-left: 1px !important;
padding-right: 1px !important;
background: rgba(255,255,255,0.6);
-webkit-border-radius: 100px !important;
-moz-border-radius: 100px !important;
border-radius: 100px !important;
-o-border-radius: 100px !important;
}
.modpagecrollbtns.gobottom:hover
, .modpagecrollbtns.backtop:hover
{
padding-top: 1px !important;
padding-bottom: 1px !important;
padding-left: 1px !important;
padding-right: 1px !important;
background: rgba(0,0,0,0.6);
-webkit-border-radius: 100px !important;
-moz-border-radius: 100px !important;
border-radius: 100px !important;
-o-border-radius: 100px !important;
}
.modpagecrollbtns.gobottom img
, .modpagecrollbtns.backtop img
{
vertical-align: middle;
}
.modpagecrollbtns.gobottom:before
{
content: url(../../../images/icons/bottom_30x30_noir.png);
}
.modpagecrollbtns.backtop:before
{
content: url(../../../images/icons/top_30x30_noir.png);
}
.modpagecrollbtns.backtop:hover:before
{
content: url(../../../images/icons/top_30x30_blanc.png);
}
.modpagecrollbtns.gobottom:hover:before
{
content: url(../../../images/icons/bottom_30x30_blanc.png);
}

/***********************************************         parallax                       ******************************************/

/*
div#b15mainw
, #aikon_paralax_189-outer-container
, #aikon_paralax_189
, #aikon_paralax_189-content
, div#b15maina
, div#b15mainz
{
/*height: 40rem;
position: absolute;
}*/
#aikon_paralax_116-content
{
height: 60rem;
position: absolute;
}
/***********************************************         fox contact                    ******************************************/

div.fox-container 
{
padding: 1rem;
}

div.fox-container .fox_form input[type="text"]
, div.fox-container .fox_form textarea
, div.fox-container .fox_form input[type="text"]
, div.fox-container .fox_form textarea
{
font-family: 'open_sansregular';
padding-left: 1rem;
color: #003867;
border-radius: 0px;
font-size: 1.5rem;
border-color: white;
background-color: #e0e0e0;
}
div.fox-container .fox_form input[type="text"]:hover
, div.fox-container .fox_form textarea:hover
, div.fox-container .fox_form input[type="text"]:focus
, div.fox-container .fox_form textarea:focus
{
background-color: #eeeeee;
color: #3084B9;
}
a.modal
{
color: green;
}
a.modal:hover
{
color: red;
}
div.fox-container .btn .btn-success .submit-button
, div.fox-container .btn
{
border-radius: 0px;
background-color: #3F8AC3;
background-image: none;
text-shadow: none;
color: white;
padding-left: 2rem;
padding-right: 2rem;
border-style: none
}
div.fox-container .btn .btn-success .submit-button:focus
, div.fox-container .btn:hover
{
color: #3F8AC3 !important;
background-color: #e0e0e0 !important;
}

/***********************************************         avatar                    ******************************************/
.moduletable .pictos
{
width: 50%;
margin: 0 auto;
}
.avatar-row-fluid .at-block4 /*  le padding diminue la grandeur des cercles   **/
{
padding: 1rem 1rem 1rem 1rem !important;
}
.avatar-cihe .avatar-intro-item-des-wrap
{
background: 50% no-repeat; /*  le background 50% 50% réduit la grosseur du picto   */
background-color: rgba(255,255,255,1);
box-shadow: none;
}
.avatar-cihe-3 .avatar-intro-item-des-wrap .avatar-intro-item-des-bg 
{
background-color: white !important;   
}
.ch-info-content /*   contenu de l'article */
{
top: 0% !important;
max-height: 100% !important;
padding: 0px !important;
margin:  0px !important;
margin-left:   0px !important;
margin-right:   0px !important;
border: none !important;
}
.ch-info-content img
{
width: 100%;
}
/*****************************************  easy blog 			*****************************************/        
/******************************************   accueil  *******************************************************/
div.moduletable.accueil
{
font-family: "poppins-regular";
/* padding-top: 4rem; */
}
div#eb
{
padding: 0 1rem 5rem;
}
div#eb.mod_easybloglatestblogs.accueil div.mod-items-grid
{
display: flex;
justify-content: space-around;
}
div#eb.mod_easybloglatestblogs.accueil  div.mod-items-grid.clearfix::before
, div#eb.mod_easybloglatestblogs.accueil div.mod-items-grid.clearfix::after
{
position: absolute;
}
div#eb.mod_easybloglatestblogs.accueil div.mod-items-grid > div.mod-grid
{
position: relative;
/* padding: 2rem; */
padding-bottom: 6rem;
margin: 0 1rem;
max-width: 40rem;
border: red;
background-color: #ECF1F9;
}
div#eb div.eb-mod  div.mod-grid{
	padding: 0;
}


/* date */
div#eb.mod_easybloglatestblogs.accueil div.mod-muted 
{
font-family: 'poppins-bold';
font-size: 1.8rem;
line-height: 2.3rem;
color: #111C35;

}
div#eb.mod_easybloglatestblogs.accueil div.mod-cell
{
text-align: left;
margin-bottom: 1rem;
}
/* image */
div#eb div.eb-mod div.mod-grid div.mod-item div.eb-mod-context div.eb-mod-thumb
{
	margin-top: 0;
}
div#eb div.eb-mod div.mod-grid div.mod-item div.eb-mod-context div.eb-mod-thumb a
{
	padding: 0;
}
div#eb div.eb-mod div.mod-grid div.mod-item div.eb-mod-context div.eb-mod-thumb a img
{
	height: 200px;
	object-fit: cover;
	max-width: 100% ;
}
div#eb.mod_easybloglatestblogs.accueil div.eb-mod-title
{
text-align: left;
padding: 0 3rem;
font-size: 2rem;
line-height: 3rem;
margin: 2rem 0;
font-family: 'poppins-bold';
}
/* titre article */
div#eb.mod_easybloglatestblogs.accueil div.eb-mod-title a 
{
	color:#2D3452
}
/* catégorie*/
div#eb.mod_easybloglatestblogs.accueil div.mod-post-type 
{
display: none;
}
div#eb div.eb-mod div.mod-grid div.mod-item div.eb-mod-context div.eb-mod-body
{
padding: 1rem 3rem;
font-family: "poppins-light";
}
/* footer*/
div#eb.mod_easybloglatestblogs.accueil div.eb-mod-foot 
{
position: absolute;
bottom: 2rem;
}
div#eb.mod_easybloglatestblogs.accueil div.eb-mod-foot div.mod-cell
{
padding: 0rem 3rem;
}
div#eb.mod_easybloglatestblogs.accueil div.eb-mod-foot div.mod-cell a
{
padding: 0.5rem 3rem;
border: 2px solid #D62F44;
border-radius: 40px;
background-color: #D62F44;
color: white;
font-family: "poppins-regular";
display: block;
transition: 0.2s;
font-size: 1.5rem;
}
div#eb.mod_easybloglatestblogs.accueil div.eb-mod-foot div.mod-cell a:hover
{
color: #D62F44;
background-color: white;
}

/* Page blog */ 
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts:before,
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts:after{
	display: inline;
	content: normal;
}
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts{
}
/* articles wrapper */
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts div.eb-masonry-post{
	/* margin-top: 4rem; */
	margin: 4rem 0;
}
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts div.eb-masonry-post div.eb-post{
	border: none;
}
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts div.eb-masonry-post div.eb-post div.eb-post-content{
	padding: 0;
}
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts div.eb-masonry-post div.eb-post div.eb-post-content div.eb-post-head h2{
	font-size: 2rem;
	font-family: "poppins-semibold";
}
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts div.eb-masonry-post div.eb-post div.eb-post-content div.eb-post-body div.ebd-block div.eb-image div.eb-image-figure a.eb-image-viewport img{
	float: left;
	width:  480px;
	height: 250px;
	min-width: auto;
	object-fit: cover;
}
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts div.eb-masonry-post div.eb-post div.eb-post-content div.eb-post-body{
	font-size: 1.5rem;
}
/*Btn lire la suite */
/* Btn wrap */
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts div.eb-masonry-post div.eb-post div.eb-post-content div.mt-20
{
margin-top: 4rem;
}
/* btn */
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts div.eb-masonry-post div.eb-post div.eb-post-content div.mt-20 a.btn
{
	color: white !important;
	background: #D62F44 !important;
	border: 1px solid #D62F44 !important;
	font-family: 'poppins-regular';
	font-weight: 400;
	transition: 0.2s;
	font-size: 1.5rem;
	padding: 0.5rem 3rem;
	border-radius: 40px;
}
div#eb div.eb-container div.eb-container__main div.eb-content div.eb-posts div.eb-masonry-post div.eb-post div.eb-post-content div.mt-20 a.btn:hover
{
	color: #D62F44 !important;
	background: white !important;
}

/* Catégories côté droit */
div.blog-dossier{
	margin: 0 0 2rem 1.5rem;
}
div.blog-dossier h3 {
	margin-top: 30px;
	margin-bottom: 10px;
	color: white;
	background-color: #2C3351;
	border: none;
	padding: 0.4rem;
	font-weight: 400;
	font-size: 2rem;
	line-height: 2.5rem;
	text-transform: uppercase;
	text-align: center;
	font-family: "poppins-regular";
}
div.blog-dossier div#eb{
margin-top: 1rem;
padding: 1rem;
	}
div.blog-dossier div#eb div.eb-mod-item div a{
color: #D62F44;
line-height: 18px;
font-weight: 600;
}
div.blog-dossier div#eb div.eb-mod-item div i{
color: #2C3351;
}
div.blog-dossier div#eb div.eb-mod-item div a:hover{
text-decoration: underline;
}
/* Page de l'article */
div div.eb-entry{
	font-family: 'poppins-regular';
}
div div.eb-entry div div.eb-entry-head h1{
	color: #D62F44;
	font-size: 3rem;
	text-transform: uppercase;
	font-family: 'poppins-semibold';
	margin-top: 3rem !important;
}
div div.eb-entry div div.eb-entry-head div.eb-entry-meta{
	margin: -1rem 0 0rem 2.5rem !important;
}
div.eb-entry div div.eb-entry-head div.eb-entry-meta div.eb-meta-category i
,div.eb-entry div div.eb-entry-head div.eb-entry-meta div.eb-entry-date i{
	color: #2D3452 !important;
}
div div.eb-entry div div.eb-entry-head div.eb-entry-meta div span a
,div div.eb-entry div div.eb-entry-head div.eb-entry-meta div time{
	color: #414040;
}
div.eb-entry-body{
	text-align: justify;
	hyphens: auto;
}
div.eb-entry-article{
	font-family: 'poppins-regular';
	font-weight: 400;
	font-size: 1.5rem;
	line-height: 2.4rem;
	margin-top: 0rem;
}
div.eb-entry-article *{
	margin: 1rem 0 2rem 0;
}
div.eb-entry-article h2{
	font-family: 'poppins-regular';
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: bold;
	margin: 2rem 0 !important;
}
/* bizarre :last-child fonctionne à l'envers */
div.eb-entry-article strong:last-child{
	font-size: 1.8rem;
	color: #2D3452;
}
div.eb-entry-article strong{
	font-size: 1.5rem;
	color:#2D3452
}
div.eb-entry-article ol
,div.eb-entry-article ul{
	margin: 3rem 0 !important;
	padding: 1rem 3rem;
	border: 2px solid #D62F44;
	border-radius: 10px;
}
div.eb-entry-article ol li
,div.eb-entry-article ul li
{
	list-style: auto;
	margin: 1rem 0;
}
div.eb-entry-article p.savoirplus{
	margin: 3rem 0;
	margin-bottom: 0;
	}
div.eb-entry-article p.savoirplus a{
	padding: 0.7rem 2rem;
border-radius: 5px;
background-color: #D62F44;
color: white;
border: solid 1px #D62F44;
transition: 0.5s;
}
div.eb-entry-article p.savoirplus a:hover{
color: #D62F44;
background-color: white;
}
/* IMG */
div.eb-entry-article p div.ebd-block{
	max-height: 335px;
}
div.eb-entry-article p div.ebd-block div.eb-image div.eb-image-figure a.eb-image-viewport{
border: none !important;
}
div.eb-entry-article p div.ebd-block div.eb-image div.eb-image-figure a.eb-image-viewport img{
	max-width: 70% !important;
	margin-bottom: 3rem !important;
}
div.eb-entry-article div.bouton-expertises{
margin-bottom: 2rem;
}
div.eb-entry-article div.bouton-expertises a{
	color: white !important;
	background: #D62F44 !important;
	border-radius: 40px !important;
	border: 1px solid #D62F44 !important;
	font-family: 'poppins-regular';
	transition: 0.2s;
	font-size: 1.5rem;
	position: absolute;
	padding: 0.5rem 3rem;
}
div.eb-entry-article div.bouton-expertises a:hover{
	color: #D62F44 !important;
	background: white !important;
}
div.eb-entry-nav div.eb-entry-nav-prev i
,div.eb-entry-nav div.eb-entry-nav-next i{
color: #D62F44 !important;
margin: 0 1rem;
}
/* End */

/*********   dans la section suivante, le css easyblog servant aux références avec le wrapper div.references   ***/
div.references div#eb
{
padding: 1rem;
}
div.references div#eb div.mod-items-grid > div.mod-grid /* date */
{
padding-left: 2rem !important;
padding-right: 2rem !important; 
width: 49% !important;
}
div.references div#eb div.mod-muted /* date */
{
color: green !important;    
}
div.references div#eb div.eb-image /* image */
{
border: none !important;
border-radius: none;
width: 100% !important;
}
div.references div#eb div.eb-image-figure /* image */
{
margin: 0px !important;
width: 100%;
}
div.references div#eb a.eb-image-viewport /* image */
{
border: none !important;
border-radius: none;
width: 100% !important;
}
div.references div#eb a.eb-mod-image-cover /* image */
{
border: none !important;
}
div.references div#eb .eb-mod-title
{
display: none;    
}
div.references div#eb .eb-mod-title a /* titre article */
{
color: green;    
}
div.references div#eb div.mod-post-type a /* catégorie*/
{
color: red;    
}
div.references div#eb .mod-cell a /* bouton lire la suite*/
{
color: green;
padding: 8px 15px;
border: 1px solid red;
}
div.references div#eb .mod-cell a:hover /* bouton lire la suite*/
{
background-color: green;
color: red;
}

/***************************************************** right / Blog / recherche / categorie *********/
.rech-blog h3
{
margin-top: 65px;
margin-bottom: 5px;
color: #4b81b7;
}
.rech-blog .mod-btn.mod-btn-primary
{
margin-top: 10px;
margin-left: 203px;
background-color: #4b81b7 !important;
}
div#fd.eb .mod-btn-primary
{
background-color: #4b81b7 !important;
border-color: #4b81b7 !important;
}
.abon-blog
{
margin-top: 30px;
}
div#fd .btn-primary
{
padding-top: 8px;
padding-bottom: 8px;
background-color: #c51162 !important;
border-color: #c51162 !important;
}
.cat-blog h3
{
margin-top: 30px;
margin-bottom: 10px;
color: #4b81b7;
}
.cat-blog a
{
color: #4b81b7;
}
/****** fin   right / Blog / recherche / categorie *********/

/****************************************   dj-gallery          *************************************************************/
.moduletable.cartes #dj-galleryGrid3m131 .dj-slide-in .video-icon
, .moduletable.cartes #dj-slideshow4m164 .dj-slide-in .video-icon 
{
background: url(../../../images/icons/dj-carte.png) no-repeat scroll center center rgba(0, 0, 0, 0) !important;
}
.moduletable.cartes span.video-icon.showOnMouseOver
{
content: (../../../images/icons/cartes.png);
}

/******************************************** OSMAP *****************************/
#osmap 
{
margin-top: 3rem;
margin-bottom: 3rem;
}
#osmap a 
{
text-transform:uppercase;
color: black;
}
#osmap a:hover 
{
color:yellow;
font-family: 'open_sansbold';
}
#osmap li 
{
text-decoration: none;
margin-bottom: 1rem;
font-family: open_sansregular;
}
#osmap .level_1 a
{
font-family: open_sanslight;
color: darkgrey;
}
#osmap .level_1 a:hover 
{
color:yellow;
font-family: 'open_sansbold';
}
#osmap .level_1 li
{
margin-left: 1rem;
}
/**************************************    convert form    ********************************************************************/
div.m-candidature
{
font-family: 'roboto-regular' !important;
padding-left: 6rem !important;
padding-right: 6rem !important;
margin: 0 auto !important;
max-width: 800px !important;
}
div.m-candidature h2
{
font-family: 'poppins-bold' !important;
margin: 0 auto !important;
color: white !important;
font-size: 2rem !important;
line-height: 3rem !important;
font-weight: normal !important;
margin-bottom: 2rem  !important;
}
/*div.m-candidature h2::after
{
font-weight: normal !important;
content: ' ';
width: 90px;
margin: 0 auto;
color: white;
border: 3px solid white;
}*/
div.m-candidature input
, div.m-candidature textarea
, div.m-candidature div
{
border-radius: 10px !important;
}
div.m-candidature div.cf-checkbox-group label
{
color: white !important;
}
div.m-candidature button
{
font-family: 'poppins-bold' !important;
font-size: 2rem !important;
line-height: 2.7rem !important;
text-decoration: none !important;
padding: 0.7rem 6rem !important;
border: 2px solid white !important;
border-radius: 40px !important;
color: white !important;
background-color: transparent !important;
display: inline-block !important;
box-sizing: border-box !important;
white-space: nowrap !important;
}
section.m-contact
{
padding: 1rem;
text-align: center;
}
section.m-contact a
{
color: black;
}
section.m-contact img
{
vertical-align; bottom;
}
section.m-contact h1
{
margin: 0 auto;
text-align: center;
}
section.m-contact hr
{
width: 90px;
margin: 0 auto;
color: #FF422E;
background-color: #FF422E;
border: 2px solid #FF422E;
margin-bottom: 3rem;
}
section.m-contact div.float-right
{
background-color: white;
box-shadow: 2px 2px 10px grey;
width: 40%;
padding-left: 6rem;
padding-right: 6rem;
position: relative;
left: -20rem;
top: 6rem;
text-align: left;
}
/*****************************************************************************************************************************************/
/******************************   formulaire contact **************************************************************/
div#b80contact1 img{
	padding: 0 !important;
}
div#cf_1 input,
div#cf_1 textarea
{
border: 1px solid #707070;
}
div#cf_1 div.cf-control-group
{
padding: 0.6rem;
}
div#cf_1 div.cf-control-group div.cf-checkbox-group
{
align-items: baseline;

}
div#cf_1 div.cf-control-group:nth-child(6)
{
padding: 0 0 0.5rem 0;
}
div#cf_1 textarea
{
height: 15rem;
}
div#cf_1 input::placeholder,
div#cf_1 textarea::placeholder
{
color: rgba(51, 51, 51, 0.37)
}
div#cf_1 button
{
padding: 0.8rem 3.4rem !important;
border: 1px solid #D62F44 !important;
border-radius: 40px !important;
background-color: #D62F44 !important;
color: white !important;
width: inherit !important;
font-family: "poppins-semibold";
}

div#cf_1 button:hover
{
background-color: transparent !important;
color:  #D62F44 !important;
}
/*****************************************************************************************************************************************/
/******************************   Minitek Wall Pro **************************************************************/

/*  Cacher le label des filtres */
div.container-fluid div#maincontent div.inner div#center div.inner div#content div.inner div#mnwall_container_1 div.mnwall_filters_sortings div#mnwall_iso_filters_cont_1 div#mnwall_iso_filters_1 div.button-group span{
	display: none
}
/* Margin entre les filtres et les articles*/
div.container-fluid div#maincontent div.inner div#center div.inner div#content div.inner div#mnwall_container_1 div#mnwall_iso_container_1{
	margin-top: 2rem !important;
}
/* Fixer une hauteur minimum pour empêcher le footer de passer sur le contenu lors des transitions */
div.container-fluid div#maincontent div.inner div#center div.inner div#content div.inner{
	margin-bottom: 4rem;
}


/*********************************Unite slider ****************************************/
section.mslider01{
	font-family: "poppins-bold";
	margin-top: 8rem;
	margin-left: 18rem;
}
section.mslider01 header{
	/* color: #31394B; */
	color:white;
	/*font-size: 6.5rem;*/
	font-size: 6rem;
}
div.sousslider01a{
	margin-top: 5rem;
	color: white;
	/* text-shadow: 4px 4px #31394B; */
	/*font-size: 4rem;*/
	letter-spacing: 1px;
	font-size: 6rem;
	margin-bottom: 5rem;
}
div.sousslider01b *{
	font-family: "poppins-light";
	font-weight: 400;
	color: white;
	/*font-size: 3rem;*/
	font-size: 2.7rem;
	margin-top: 2rem;
	/*line-height: 4rem;*/
	line-height: 3.5rem;
}
div.sousslider01b b{
	font-family: "poppins-light";
	font-weight: 600;
}
div.sousslider01c{
margin-top: 3rem;
}
div.sousslider01c a{
	color: white;
	background: #D62F44;
	border-radius: 40px;
	border: 2px solid #D62F44;
	font-family: 'poppins-regular';
	transition: 0.2s;
	font-size: 1.5rem;
	position: absolute;
	padding: 0.3rem 2rem;
	letter-spacing: 0.2rem;
}
div.sousslider01c a:hover{
	background: white;
	color: #D62F44;
}
/* slider Expertises & l'Agence*/

section.mslider201{
	color: white;
	font-family: "poppins-bold";
	margin-left: 12rem;
}
section.mslider201 h1{
	color: white;
	font-size: 6rem;
	line-height: 8rem;
}
section.mslider201 div.sousslider201{
	color: white;
	font-family: "poppins-light";
	font-weight: 400;
	margin-top: 2rem;
	/* font-size: 4.5rem; */
	font-size: 3rem;
	line-height: 7rem;
}

/* slider réalisations */

section.mslider300{
	color: white;
	font-family: "poppins-bold";
	margin-left: 12rem;
}
section.mslider300 h1{
	color: white;
	font-size: 6rem;
	line-height: 8rem;
}
section.mslider300 div.sousslider300a{
	font-family: "poppins-light";
	font-weight: 400;
	margin-top: 2rem;
	font-size: 3rem;
	line-height: 7rem;
}

/*slider blog */
section.mslider401 h1{
	color: white;
	font-size: 6rem;
	margin-left: 12rem;
}