/************************************/
/* SITE GLOBAL                      */
/************************************/
body {
	margin: 0px !important;
  	background-color: var(--globalsite_couleurfond)  !important;
}

.customize-support {margin:0 !important;}

.mm-page {
    display: table;
	margin:auto;
	width:var(--page_entiere_largeur);
	}


/* .header-footer-group { */
#site-header {
  position: absolute;
	top:0px;
	width:100%;
}

/**********************************************************/
/* DIMENSIONS */
/**********************************************************/
  
.lle_sectionentiere , .lle_findesection,  .nocomments , #comments  {
	width:var(--dimensions_largeur_section) !important; 
	margin-left:auto !important;
	margin-right:auto !important;	
	}
.lle_zones_commentairesdesc{
	max-width:var(--dimensions_largeur_section) !important; 	
	}
.lle_sectionentiere  {
	margin-top:var(--dimensions_marge_haute_de_la_section);
	display:flex;
  	}
.lle_pageaccueil .lle_contenu_central {
	width:var(--dimensions_largeur_contenucentral_accueil);
	margin-left: auto;
	margin-right: auto;
	}	
.lle_pageaccueil .lle_contenu_central_inner {
	width:var(--dimensions_largeur_contenucentral_inner);
	margin-left: auto;
	margin-right: auto;
	}
.lle_pagenonaccueil .lle_contenu_central {
	width:var(--dimensions_largeur_contenucentral);
	margin-left: auto;
	margin-right: auto;
	}	
.lle_pagenonaccueil .lle_contenu_central_inner  , 
.lle_pagenonaccueil .lle_autres_articles , 
.lle_pagenonaccueil .lle_zones_commentaires {
	width:var(--dimensions_largeur_contenucentral_inner);
	margin-left: auto;
	margin-right: auto;
  text-align:var(--section_alignement_contenus) !important;
	}

.lle_pagenonaccueil .lle_contenudesc , 
.lle_pagenonaccueil .lle_titre_et_contenu , 
.lle_pagenonaccueil .lle_autres_articlesdesc , 
.lle_pagenonaccueil .lle_zones_commentairesdesc {
	width:var(--dimensions_largeur_contenucentral_desc) !important;
  	margin:0px auto 20px auto !important;
	display: flow-root !important;
	clear:left !important;
	}





  .lle_contenu_central_inner .lle_pdf_viewer {
      width: 462px !important;
  height: 680px !important;
    overflow: hidden !important;
  }
  
.lle_sectionentiere img {
  max-width:100%;
  }
  
.lle_contenu_central  .lle_contenudesc {
    display: flow-root;
  	width:100%;
  }

  
.lle_findesection {
  	width:var(--dimensions_largeur_finsection); 
	display:block;
  text-align:center;
padding-top: 20px !important;
    clear:left !important;
font-family: lle_icones;
color: var(--finsection_couleursymbole)!important;
font-size: var(--finsection_taillesymbole) !important;
  margin: auto;	
  	}

.lle_pageaccueil .lle_findesection {
	background-color:var(--homepage_couleurfond) !important;
	background-color:var(--finsection_couleurfond_homepage) !important;
  	}

.lle_pagenonaccueil .lle_findesection {
	background-color: 	var(--finsection_couleurfond) !important;
	margin-top: -6px;
  	}
  
  


/**********************************************************/
/* SIDEBAR */
/**********************************************************/


.lle_contenu_sidebar {
	width:var(--dimensions_largeur_sidebar);
  	background:var(--sidebar_couleurfond); 
	display: var(--sidebar_display);
	overflow-x: hidden;	
	overflow-y : auto;
	}
.lle_contenu_sidebar_inner {
  	width:var(--dimensions_largeur_sidebar_inner); 
  	margin:auto;
  	display:block;
	}

 
  .lle_contenu_sidebar .widget {
  margin-bottom:10px;
  }
  .lle_contenu_sidebar .widget .lle_slider-itemunique {
    width: 100%;
}

  .lle_contenu_sidebar .textwidget {
    display: inline-block;
}
 
.lle_contenu_sidebar {
position: var(--sidebar_comportement);
height: 100vh;
}



/************************************/
/* ENTETE DU SITE */
/************************************/


.lle_enteteimagetetemenu {
  	transition: all 200ms ease;
	width:var(--dimensions_largeur_entete);
	height:var(--dimensions_hauteur_entete);
	background-color:var(--header_couleurfond); 
	z-index:10000;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;  
	text-align:var(--header_alignement); 
	}
  
  
.lle_enteteimagetetemenu {
top:0px ;
}
.logged-in .lle_enteteimagetetemenu { 
	top:32px !important;
}


.customize-partial-edit-shortcuts-shown .lle_enteteimagetetemenu { 
	top:0px !important;
}

  
/***********************/
/* SCROLL HEADER NOUVEAU */
/***********************/


.lle_sticky_scroll {
	position:fixed;
	z-index:99995;
	top:-100px;
	width:var(--dimensions_largeur_entete); 
	height:auto; 
	
	background-color:var(--header_couleurfond); 
	opacity:0;
	transition:top 0.5s ease 0.5s ;

	}

	

.lle_sticky_scroll_actif { 
	z-index:20000 !important;
	opacity:1 ;	
	top:0px;

	}

.admin-bar .lle_sticky_scroll { 
	margin-top:32px !important;
}




/*
.lle_sticky_scroll {
	position:fixed;
	z-index:99995;
	top:calc( var(--dimensions_hauteur_entete) * -1 );
	left: calc( 50% - var(--dimensions_largeur_entete) / 2 );
	width:var(--dimensions_largeur_entete); 
	height:auto; 
	
	background-color:var(--header_couleurfond); 
	opacity:0;
	transition:opacity 0.5s ease .5s, transform 0.5s ease;

	}

.admin-bar .lle_sticky_scroll { 
	margin-top:32px !important;
}
	

.lle_sticky_scroll_actif { 
	z-index:20000 !important;
	opacity:1 ;	
	transform:translateY( calc( var(--dimensions_hauteur_entete) * 1 ) );
	
	}
*/


/****************************************/
/* avant pied & pîed */
/****************************************/

	.lle_avantpied {
		width:var(--dimensions_largeur_avantpied); 
		margin:auto;
		background-color:var(--avantpied_couleurfond);
  		padding:var(--avantpied_padding)!important;
    	display:var(--avantpied_display)  !important; 


	}	
	.lle_pied {
		width:var(--dimensions_largeur_pied); 
		margin:auto;
		background-color:var(--pieddefin_couleurfond);
  		padding:var(--pieddefin_padding)!important;
    	display:var(--pieddefin_display)  !important; 


	}

