/************************************/
/* BACKGROUND DU SITE */
/************************************/
/*

body {
  	background-color: var(--globalsite_couleurfond)  !important;
	
	background-position: var(--globalsite_positionH_background) var(--globalsite_positionV_background) !important;
	background-attachment: var(--globalsite_attachment_background) !important;
	background-size:var(--globalsite_size_background) !important;
	background-repeat: var(--globalsite_repetition_background) !important;
	background-image: var(--globalsite_image_background) !important;
  	}
*/

/*
body {
background-color: rgba(0, 0, 0, 0);
  background-position-x: 0%, center;
  background-position-y: 0%, center;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 80%), url("https://historia.idji.org/wp-content/uploads/2020/07/conceptual-background-on-history-education-literature-topics-picture-id1022236966.jpg");
  background-size: auto, auto;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
	
}

*/

/**********************************/
/* BACKGROUND section &  contenu central        */
/**********************************/

.lle_pagenonaccueil .lle_sectionentiere , .lle_pagenonaccueil .comment-reply-title ,.lle_pagenonaccueil .comment-respond ,.lle_pagenonaccueil .nocomments ,.lle_pagenonaccueil #comments , .lle_pagenonaccueil .commentlist , .comment-respond , #comments , .commentlist {
	background-color:var(--section_couleurfond); 
	}  
  
  
.lle_pageaccueil .lle_sectionentiere ,.lle_pageaccueil .comment-reply-title ,.lle_pageaccueil .comment-respond ,.lle_pageaccueil .nocomments ,.lle_pageaccueil #comments ,.lle_pageaccueil .commentlist {
	background-color:var(--homepage_couleurfond) !important;
	}  
  

.lle_pagenonaccueil  .lle_contenu_central {
background-color:var(--section_couleurfond_central);
}

/**********************************/
/* ALIGNEMENT DES IMAGES          */
/**********************************/
  
.alignleft  { 
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
	margin-bottom: 10px;
 	}  
 
 
.aligncenter { 
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	}  
 
 
.alignright  { 
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px; 
	margin-bottom: 10px;
	}  

/**********************************/
/* MISE EN FORME DES IMAGES          */
/**********************************/


@-webkit-keyframes lleblinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.clignotter{
	text-decoration: blink;
	-webkit-animation-name: lleblinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}



/**********************************/
/* MISE EN FORME DES IMAGES          */
/**********************************/



.lle_pagenonaccueil  .lle_description img {
border: var(--media_images_largeur_bord) solid var(--media_images_couleur_bord);
box-shadow: 1px 0px var(--media_images_taille_shadow) var(--media_images_couleur_shadow);
max-width: calc( 100% - 40px );	
}


.lle_pagenonaccueil .lle_contenudesc .wp-caption {
max-width: calc( 100% - 0px );	
}


/**********************************/
/* boutons */
/**********************************/

.style-de-bouton {
text-align: center;
color: #fff;
text-shadow: 1px 1px 1px #000;
border-radius: 10px;
background-color: rgba(220, 0, 0, 1);
background-image: linear-gradient(to top left,
  rgba(0, 0, 0, .2),
  rgba(0, 0, 0, .2) 30%,
  rgba(0, 0, 0, 0));
  box-shadow: inset 2px 2px 3px rgba(255, 255, 255, .6),
  inset -2px -2px 3px rgba(0, 0, 0, .6);
text-transform: uppercase;	
	cursor: pointer;
}
	
.style-de-bouton:hover {
background-color: rgba(255, 0, 0, 1);
}

.style-de-bouton:active {
box-shadow: inset -2px -2px 3px rgba(255, 255, 255, .6),
inset 2px 2px 3px rgba(0, 0, 0, .6);
}


/*******************************************/
/* TO TOP  */
/*******************************************/

#lle_totop {
	font-family:lle_icones;
	font-size:40px;
	position: fixed;
	right: 30px;
	bottom: 30px;
	display: none;
	outline: none;
	background:#edeaea;
	color:grey;
	text-decoration: none;
	width:50px;height:50px;
	text-align: center;
	border-radius: 10px;
	-webkit-transition: all .3s ease-in-out !important;  
	transition: all .3s ease-in-out !important;  
	z-index: 1000;
	}
	  

#lle_totop:hover {
	background: grey;
	color: white;
	font-style: normal;
	}
  

/****************************************/
/* BLOCKQUOTE */
/****************************************/

  
.lle_contenudesc blockquote{
	font-size:var(--section_blockquote_taille_texte)  !important;
	width:60%;
	margin:50px auto;
	color: var(--section_blockquote_couleur_texte) !important;  
	padding:1.2em 30px 1.2em 75px;
	border-left:8px solid var(--section_blockquote_couleur_bordure)  !important;
	line-height:1.6;
	position: relative;
	background:var(--section_blockquote_couleur_fond)  !important;
}

.lle_contenudesc blockquote p{
	color: var(--section_blockquote_couleur_texte)  !important;  
font-size: var(--section_blockquote_taille_texte) ;
font-style: italic;
font-weight: bold;	
	}

.lle_contenudesc blockquote::before{
	font-family:var(--section_blockquote_police_graphique);
	content: "\201d";
	color:var(--section_blockquote_couleur_graphique) !important;
	font-size:var(--section_blockquote_taille_graphique);
	position: absolute;
	left: 10px;
	top:-10px;
	}


/****************************************/
/* VIDEO DANS LES CONTENUS              */
/****************************************/


.lle_contenudesc .wp-video {
    margin: auto;
	display:contents;
}
  
.wp-video-shortcode video {
 
}


/****************************************/
/* COMMENTAIRES                    */
/****************************************/
  
.navigation ,  .navigation .alignleft , .navigation .alignright , .nocomments {
	display:none !important;
	}

  
/* .commentlist , .comment-respond , .comment-reply-title   */

.comment-reply-title , .comment-respond  , #comments {
	display:inline-grid !important;
	text-align: center;
	
	}
.comment-reply-title {
    clear: left;
    display: block !important;
	width: 100% !important;
	max-width: 100% !important;
}


#comment   {
    max-width: 98%!important;
    width: 98%!important;
	background: #f7f7f7!important;
	}


ul	{
	list-style-position: inside;
	Line-Height: 1 !important;
	padding:0px;
	}

 
.nocomments {
	display:none !important;
	}

  
.comment-respond label {
	display: block !important;
	text-align: center !important;
	padding: 0px 0px 0px 0px !important;
	clear: right!important;
	clear: left!important;
	display: block!important;
	float: none!important;
	}



/* cadre global des commentaires */  
.comment-respond  {
	display:block!important;
	text-align:center!important;
	padding:20px 0px 20px 0px!important;
	margin: auto auto auto auto !important;
	}


.comment-respond {
	margin-top:40px !important;
}
  
.comment-form:before{
	content:'Commentaires :' !important;
	font-weight:bold;
	}

.comment-form{
	margin-top:20px !important;
	}
  

/* commentaires un par un */
.lle_sectionentiere .comment  ,.lle_sectionentiere  .comment-body {
	display:block !important;
	width:100% !important;
	max-width:100% !important;
	min-width:100% !important;

	overflow: auto;
	margin: 40px 0px 0px 0px;
	}

.commentlist{
	overflow: auto;
	margin: auto;
display: block !important;
		text-align: center;
padding: 0px 30px 0px 30px !important;
clear: left;	
	}

#comments {
display:none !important;
}


/****************************************/
/* ETOILES STAR RATING */
/****************************************/


.kk-star-ratings {
clear: left !important;
margin: 0px 0px 0px 0px !important;
float: left;
padding: 0px 0px 0px 0px !important;
display: block !important;
	
	}

.kk-star-ratings:before {
content:var(--admin_etoiles_libelle)	;
font-size: 14px;
color: var(--gris);
margin-right: 10px;
}
.etoiles_image {
	width:400px;
	height:300px;
	display:block;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	float:left;clear:left;
	border: 10px solid white;
	margin-bottom: 20px;
	background-color:black;
	}

.etoiles_image:hover {
	cursor:zoom-in  !important;
	}

.kk-star-ratings .kksr-legend {
    z-index: 1;
}

#zoom-etoiles {
	float:left;
}

/****************************************/
/* multi column tag                     */
/****************************************/
  
  
.tag_colonne {
	float:left;
}
.tag_comptage {
	color:#999966;
}
.tag_titre {
color: #999966;
font-size: 20px;
border-bottom: dotted 2px #999966;
width: 80%;
margin-bottom: 10px;
margin-top: 20px;
}

.bouton_recherche {
	display: block;
	margin: 30px auto 30px auto;
	width:380px;
}

#recherche_manuelle {
width: 100%;
height:30px;
background-color: #302929;
border-bottom: 1px solid #999966 !important;
border-left: 1px solid #999966;
border-top: none;
border-right: none;
color: #ccccb2;
}


/*****************************************/
/* CALENDAR */
/*****************************************/

.pdfprnt_print #TitreSemaines ,
.pdfprnt_print p a,
.pdfprnt_print #LigneVide
{ 
  display:none !important; 
}

.pdfprnt_print #BandeauTitre td {
  height:20px;
}

.pdfprnt_print #TitreGlobal{
  font-size:13px !important;
}


.pdfprnt_print .lle_heurevent {
  font-size:12px !important;
  color:black !important;
  float:left !important;
  display:block !important;
  font-weight:bold !important;
}

.pdfprnt_print .lle_titrevent , 
.pdfprnt_print .lle_calendareventexeptionnel .lle_titrevent ,
.pdfprnt_print .lle_avecevent {
  font-size:12px !important;
    float:left !important;
display: contents;
}

.pdfprnt_print .lle_calendar_texte {
    text-align: left;
  line-height: 15px;
}

.pdfprnt_print .lle_avecevent:before { content:' '; }




/*********************************************/
/* CHOIX DES LANGUES */
/*********************************************/
#lle_choix_langue  {
    background: transparent !important;
    border: none !important;
  border-bottom: 1px solid #999966 !important;
border-left: 1px solid #999966 !important;
padding: 5px 10px 5px 5px;
margin-top: 10px !important;
  color:#999966  !important ;
}

  
/*********************************************/
/* VITRINES */
/*********************************************/
.lle_choix_vitrine {
    text-align: center;
}
  
#choix_vitrine , #valid_vitrine  {
    background: black !important;
    border: none !important;
  border-bottom: 1px solid #999966 !important;
border-left: 1px solid #999966 !important;
padding: 5px 10px 5px 5px;
margin-top: 10px !important;
  color:#999966  !important ;
}
  
  form :active #valid_vitrine  {
  background:#999966  !important ;
  color:black !important;
}
  
#choix_vitrine:hover ,   #valid_vitrine:hover  {
  cursor: pointer;
  
  }
#valid_vitrine:hover  {
	background:#ececec  !important ;
}

/*****************************************/
/* IFRAMES */
/*****************************************/
  
.lle_contenudesc  iframe {
	margin: auto !important;
	display: block !important;
	max-width: 100%  !important;
	}
  
  
.wpmm-force-bg {
    background-color: transparent !important;
	}

/*****************************************/
/* GUITAR CHORDS */
/*****************************************/

.chord-unitaire {
background-color:#1bb0ea;
color:white;
font-weight: normal;
font-size: medium;
padding: 0px 5px 0px 5px;
border-radius: 7px;
margin-right: 2px;	
}

/*****************************************/
/* CADRE PHOTO PARAMETRABLE */
/*****************************************/


.lle_svw {
max-width:1000px;
width:1000px;
max-height:800px;
height:800px;
overflow:hidden;
background-color:grey;
display:block;
margin:auto;
/*float:left;*/
}
.lle_svw_frame1 {
width:100%;
height:100%;
transform: translateX(40px) translateY(-30px) scale(2.6, 1.3) ;
}
.lle_svw_frame2 {
width:100%;
height:100%;
transform: translateX(0px) translateY(10px) scale(1, 1.2 ) ;
}

.shrinkToFit {
width:100% !important;
height:100% !important;
}

/*****************************************/
/* RESULTAT SQL */
/*****************************************/

/*
.tableau_resutat_requete thead {
    background: #ccc;
}

.tableau_resutat_requete th,.tableau_resutat_requete td {
    border: 1px solid black;
    padding: 2px 4px;
}
*/
/*
.tableau_resutat_requete .bouton_radio {
  display: inline-block;
  padding: 8px 16px;
  border: 2px solid #ccc;
  border-radius: 5px;
  cursor: pointer;
  user-select: none;
}

.tableau_resutat_requete input[type="radio"] {
  display: none;
}

.tableau_resutat_requete input[type="radio"]:checked + .bouton_radio {
  background-color: #c1a0a0;
}
*/
#bouton_execsql {
background: #007cba;
border-color: #007cba;
color: #fff;
}

.modifbdd_sql {
display: block;
height: 23px !important;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}


.select_table {
display: block;
width: 17%;
float: left;
padding-right: 10px;
}

.select_table select {
clear:right;
display: block;
max-width:100%;
}

#zone_script_sql {
font-family: Consolas,Monaco,monospace;
clear: left;
display: block;
margin: 20px 0px 0px 0px;
width: 80%;
}
#zone_resultat_sql {
margin-top:00px;
}


/*****************************************/
/* SEAMLESS */
/*****************************************/
#designated_fund_label {
	display:none !important;
}
#_dgx_donate_designated_fund label {
	display:none !important;
}

#specific-fund {
	margin-top:20px !important;
}

/**********************************************/
/* MISE EN FORME DES RADIO EN MODE IMAGE/LOGO */
/*********************************************/

input[type='radio'].radio_logo {
  display: none;
}
input[type='radio'].radio_logo + label {
  display:inline-block;
  padding: 0px 5px 0px 5px;
  margin:0px 10px 10px 0px;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
  color: #fff;
  background-color: #6c757d;
  border: 1px solid transparent;
  transition: all 0.15s ease-in-out;
}
input[type='radio'].radio_logo.radio_logo-all:checked + label {
  background-color: red;
  border-color: red;
}

input[type='radio'].radio_logo + label:hover {
cursor:pointer;
}

/************************************************/
/* ANIMATION  */
/************************************************/



/***************************************************/
/* ANIMATIONS PRE ETABLIES */
/***************************************************/

.lle_new_menu_horizontal   .sub-menu {
  -webkit-animation-name: flip;
  -webkit-animation-duration: 400ms;

}


.newzoom-fenetre {
  -webkit-animation-name: ouverture;
  -webkit-animation-duration: 1000ms;
}


.newzoom-div_img , .newzoom-txt , .newzoom-carroussel , #newzoom-prev , #newzoom-suiv , #newzoom-close {
  -webkit-animation-name: visibilite;
  -webkit-animation-duration: 1000ms;
}








/*********************************************/
/* VOLET DEPLIANT */
/*********************************************/
.depliant_titre {
color:wheat;
padding: 10px 25px;
width:300px;
color: #fff;
border-radius: 8px 8px 0px 0px;
}
.depliant_contenu {
width:94%;
height:auto ;
transition:0s left,0s width,1s opacity,1s height ;
margin: 0px 0px 0px 0px;
padding: 20px;
}
.depliant_contenu , .depliant_titre  {
background-color: #a3bae6;

}



.depliant_check {
display:none !important;
}

.depliant_titre {
display: block;
}




/* NON COCHE */

.depliant_check:not(:checked) + .depliant_titre + .depliant_contenu {
display:none;
}

.depliant_check:not(:checked) + .depliant_titre:hover {
cursor: zoom-in;
}


/* COCHE */

.depliant_check:checked + .depliant_titre + .depliant_contenu {
display:block;
visibility:visible;
opacity:1;
}

.depliant_check:checked + .depliant_titre:hover {
cursor: zoom-out;
}

.suite_de_texte {
	padding:0px !important;
	background-color:transparent !important;
	color:var(--polices_couleur_a) !important;
}


.switch_class_off {
  padding: 0px 5px 0px 5px;
  background-color: red;
  color: #ffffff;
}

.switch_class_on {
  padding: 0px 5px 0px 5px;
  background-color: green;
  color: #ffffff;
}



/************************************************/
/* CLASSEMENTS ETOILES */
/*************************************************/

.admin_etoiles_section  .lle_monslider_zone_X_extrait , .lle_monslider_zone_INFO_etoiles_classement ,
.lle_monslider_zone_INFO_etoiles_nombre_de_votes ,
.lle_monslider_zone_INFO_etoiles_score  , 
.lle_monslider_zone_INFO_etoiles_moyenne
 {
color:var(--COULEUR_A) ;
text-align:center;
display: block ruby;
max-height: 20px;	 
}

.admin_etoiles_section  .lle_monslider_zone_X_extrait  {
min-height:70px;
}

.lle_monslider_zone_INFO_etoiles_classement p, 
.lle_monslider_zone_INFO_etoiles_classement:before {
font-weight:bold;
font-size:20px;
color:var(--COULEUR_A) ;
}
.lle_monslider_zone_INFO_etoiles_classement {
	max-height:55px;
}


.lle_monslider_zone_INFO_etoiles_classement:before {
content:"N° ";
}
.lle_monslider_zone_INFO_etoiles_score:before {
content:"Score : ";
}
.lle_monslider_zone_INFO_etoiles_nombre_de_votes:before {
content:"Nombre de votes : ";
}
.lle_monslider_zone_INFO_etoiles_moyenne:before {
content:"Moyenne : ";
}


/******************************************/
/* CERCLE - ICONES */
/*****************************************/
.lle_icone_cercle , .lle_monslider_zone_X_icone span , .lle_slider-icone_cercle {
font-size: 30px !important;
width: 50px;
height: 50px;
line-height: 50px !important;
display: inline-block;
text-align: center !important;
font-family: lle_icones !important;
}


/*********************************************/
/* apparition des sections au scroll */
/***********************************************/


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

.section_a_apparaitre  {
	opacity:0;
	clear:left;
}
.section_apparue  {
	opacity:1;
clear:left;
}






.section_apparue .apparition_rotation {
-webkit-animation-name: rotation ;
-webkit-animation-duration: 2000ms;
}


.section_apparue .apparition_zoom {
-webkit-animation-name: zoom ;
-webkit-animation-duration: 2000ms;
}


.section_apparue .apparition_tourne {
-webkit-animation-name: tourne ;
-webkit-animation-duration: 2000ms;
}

.section_apparue .apparition_slide-in-left {
-webkit-animation-name: slide-in-left ;
-webkit-animation-duration: 2000ms;
}
.section_apparue .apparition_slide-in-right {
-webkit-animation-name: slide-in-right ;
-webkit-animation-duration: 2000ms;
}

.section_apparue .apparition_colorisation2 {
-webkit-animation-name: colorisation2 ;
-webkit-animation-duration: 6000ms;
}





.section_apparue .apparition_text-focus-in {
-webkit-animation-name: text-focus-in ;
-webkit-animation-duration: 2000ms;
}

.section_apparue .apparition_slit-in-vertical {
-webkit-animation-name: slit-in-vertical ;
-webkit-animation-duration: 2000ms;
}
.section_apparue .apparition_flip {
-webkit-animation-name: flip ;
-webkit-animation-duration: 2000ms;
}
.section_apparue .apparition_flip2 {
-webkit-animation-name: flip2 ;
-webkit-animation-duration: 2000ms;
}
.section_apparue .apparition_fade {
-webkit-animation-name: fade ;
-webkit-animation-duration: 2000ms;
}
.section_apparue .apparition_glissement {
-webkit-animation-name: glissement ;
-webkit-animation-duration: 2000ms;
}
.section_apparue .apparition_pages_tournantes0 {
-webkit-animation-name: pages_tournantes0 ;
-webkit-animation-duration: 2000ms;
}
.section_apparue .apparition_pages_tournantes {
-webkit-animation-name: pages_tournantes ;
-webkit-animation-duration: 2000ms;
}

.section_apparue .apparition_halo {
-webkit-animation-name:halo ;
-webkit-animation-duration: 2000ms;
}


.section_apparue .apparition_milieu {
-webkit-animation-name:milieu ;
-webkit-animation-duration: 2000ms;
}



.section_apparue .apparition_revealAnimation {
-webkit-animation-name:revealAnimation ;
-webkit-animation-duration: 2000ms;
}


.section_a_apparaitre .apparition_milieu2 {
	opacity:0;
	width:50% !important; 
}

.section_apparue  .apparition_milieu2 {
    opacity: 1;
	width:100% !important;
	transition: all 2s ease-in-out !important;  
}

	
}

/********************************************************/
/* style de composant de slider */
/*******************************************************/
/*
.lle_monslider_zone_X_titre_popup, .lle_monslider_zone_X_loupe_popup, .lle_monslider_zone_X_popup_generique {
  text-align: center !important;
  background: grey;
  color: white;
  z-index: 10000;
  position: absolute;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  transition: all 0.5s ease-in-out !important;
  visibility: hidden;
  opacity: 0;
  width: 0;
  height: 0;
  top: 0;
}

.lle_monslider_chaqueitem:hover .lle_monslider_zone_X_titre_popup, 
.lle_monslider_chaqueitem:hover .lle_monslider_zone_X_loupe_popup, 
.lle_monslider_chaqueitem:hover .lle_monslider_zone_X_popup_generique {
  visibility: visible;
  opacity: 1;
  width: 100%;
  height: 100%;
}

*/


.lle_monslider_zone_X_titre_popup , .lle_monslider_zone_X_loupe_popup  , .lle_monslider_zone_X_popup_generique  {
  text-align: center !important;
  background: grey;
  color: white;
  z-index: 10000;
  position: absolute;
	display: inline-flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	transition: all 1s ease-in-out !important;  

}

.lle_monslider_zone_X_titre_popup , .lle_monslider_zone_X_loupe_popup  , .lle_monslider_zone_X_popup_generique  {
visibility:hidden;
  opacity: 0;
top:0px;
  width: 0px;
  height: 0px;	
}

.lle_monslider_chaqueitem:hover .lle_monslider_zone_X_titre_popup  , 
.lle_monslider_chaqueitem:hover .lle_monslider_zone_X_loupe_popup  ,
.lle_monslider_chaqueitem:hover .lle_monslider_zone_X_popup_generique {
visibility:visible;
	  opacity: 0.7;

top:0px;
  width: 100%;
  height: 100%;	

}










/*
style popup de gauche à droite

.lle_monslider_zone_X_titre_popup , .lle_monslider_zone_X_loupe_popup  , .lle_monslider_zone_X_popup_generique  {
visibility:hidden;
left:-1000px;
  width: 0px;
  height: 0px;	
	
}

.lle_monslider_chaqueitem:hover .lle_monslider_zone_X_titre_popup  , 
.lle_monslider_chaqueitem:hover .lle_monslider_zone_X_loupe_popup  ,
.lle_monslider_chaqueitem:hover .lle_monslider_zone_X_popup_generique {
visibility:visible;
left:0px;
  width: 100%;
  height: 100%;	

}


*/



/*********************************************/
/* style des slider pré établis */
/***********************************************/

.style_défilant .lle_monslider_zone_X_contenu   {

  white-space: nowrap; /* Empêche le texte de passer à la ligne */
  overflow: hidden; /* Empêche le texte de dépasser la div parent */
  box-sizing: border-box;
  animation: scroll-left 20s linear infinite;
}

@keyframes scroll-left {
  0% {
    transform: translateX(100%); /* Commence à droite */
  }
  100% {
    transform: translateX(-100%); /* Termine à gauche */
  }
}


/*******************************************************************/
/* MASONRY */
/*********************************************************************/

.style_masonry .lle_monslider_items {
width: auto !important;
column-width: auto;
}

.style_masonry .lle_monslider_chaqueitem {
  display: inline-table !important;
}


/*********************************************************************/
/* ETIQUETTES */
/***********************************************************************/

.style_etiquettes  .lle_monslider_chaqueitem {
clip-path: polygon( 0% 50% , 20px 100% , 100% 100% , 100% 0 , 20px 0px );
width: max-content !important;
border-left: 20px solid #e0e0e0 !important;
border-right: 10px solid #e0e0e0 !important;
margin-right:5px !important;
}

.style_etiquettes  .lle_monslider_chaqueitem:before{
content: ".";
color: #929292;
background: transparent;
display: block;
position: absolute;
margin: -24px 0px 0px -14px;
font-size: 40px;
}