/* CSS FOR LMM */
/* Template by Latitud Immo */

/* ####################### */
/* GENERALITÉS */ 
/* ####################### */
.z-100								{ z-index: 100;}
.z-1000								{ z-index: 1000;}
aside, main 						{ min-height: calc(100vh - 140px); }
.couleur1							{ color : #F26428;}
.bg-couleur1 						{ background-color: #F26428;}
.bg-couleur2						{ background-color: #F9B434;}
a  									{ transition: all 0.5s ease; }
body 								{ font-family: 'Myriad Pro', sans-serif; }
h1									{ font-weight: 700; font-size : 44px; line-height: 53px; color : #F26428; padding-left: 3rem;}
h2									{ font-weight: 600; font-size : 18px; line-height: 22px; color : #2C2C2C;}
h3									{ font-weight: 600; font-size : 18px; line-height: 22px; color : #2C2C2C;}
.show								{ height: auto;}

/* ####################### */
/* HEADER */ 
/* ####################### */
.welcomemessageheader h3 			{ color: #616161; font-size: 27px; font-weight: 700; line-height: 32px;}
.welcomemessageheader .date			{ font-size: 16px; line-height: 19px;}
header								{ height: 130px;}
header #hello_user,
header .externallogin				{ color : #fff; display: flex; gap: 1rem; font-size: 18px;}
header #hello_user p, 
header .externallogin form			{ margin-bottom: 0;}				
header #hello_user #dateConnexion	{ display: none; }
header .externallogin 				{ }
header .externallogin .btn.btn-primary {   background: none;   text-shadow: none;   text-decoration: underline;   border: 0;   box-shadow: none;   padding: 0; font-size: 12px}


/* ####################### */
/* ASIDE */ 
/* ####################### */
#mainnav 							{ }
#mainnav .monmenuprincipal h3 		{ margin-bottom: 30px; padding: 0 30px 0 60px;}
#mainnav .monmenuprincipal h3:before{ margin-top: 3px; display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 14px; height:14px; background-repeat:no-repeat;  background-image : url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.8125 5.87497C0.663316 5.87497 0.520242 5.81571 0.414753 5.71022C0.309263 5.60473 0.25 5.46166 0.25 5.31247V0.813599C0.25 0.664414 0.309263 0.52134 0.414753 0.415851C0.520242 0.310362 0.663316 0.251099 0.8125 0.251099H5.3125C5.46168 0.251099 5.60476 0.310362 5.71025 0.415851C5.81574 0.52134 5.875 0.664414 5.875 0.813599V5.31247C5.875 5.46166 5.81574 5.60473 5.71025 5.71022C5.60476 5.81571 5.46168 5.87497 5.3125 5.87497H0.8125ZM8.6875 5.87497C8.53832 5.87497 8.39524 5.81571 8.28975 5.71022C8.18426 5.60473 8.125 5.46166 8.125 5.31247V0.813599C8.125 0.664414 8.18426 0.52134 8.28975 0.415851C8.39524 0.310362 8.53832 0.251099 8.6875 0.251099H13.1864C13.3356 0.251099 13.4786 0.310362 13.5841 0.415851C13.6896 0.52134 13.7489 0.664414 13.7489 0.813599V5.31247C13.7489 5.46166 13.6896 5.60473 13.5841 5.71022C13.4786 5.81571 13.3356 5.87497 13.1864 5.87497H8.6875ZM0.8125 13.75C0.663316 13.75 0.520242 13.6907 0.414753 13.5852C0.309263 13.4797 0.25 13.3367 0.25 13.1875V8.68747C0.25 8.53829 0.309263 8.39522 0.414753 8.28973C0.520242 8.18424 0.663316 8.12497 0.8125 8.12497H5.3125C5.46168 8.12497 5.60476 8.18424 5.71025 8.28973C5.81574 8.39522 5.875 8.53829 5.875 8.68747V13.1875C5.875 13.3367 5.81574 13.4797 5.71025 13.5852C5.60476 13.6907 5.46168 13.75 5.3125 13.75H0.8125ZM8.6875 13.75C8.53832 13.75 8.39524 13.6907 8.28975 13.5852C8.18426 13.4797 8.125 13.3367 8.125 13.1875V8.68747C8.125 8.53829 8.18426 8.39522 8.28975 8.28973C8.39524 8.18424 8.53832 8.12497 8.6875 8.12497H13.1864C13.3356 8.12497 13.4786 8.18424 13.5841 8.28973C13.6896 8.39522 13.7489 8.53829 13.7489 8.68747V13.1875C13.7489 13.3367 13.6896 13.4797 13.5841 13.5852C13.4786 13.6907 13.3356 13.75 13.1864 13.75H8.6875Z" fill="%23F9B434"/></svg>')}
#mainnav .monmenuprincipal li 		{ display: block !important; width: 100%; padding: 10px 30px 10px 60px; transition: all 0.5s ease;}
#mainnav .monmenuprincipal li a 	{ box-shadow: none; text-decoration: none; font-size: 14px; line-height:17px; font-weight: 400; color: #2C2C2C;}
#mainnav .monmenuprincipal li:hover,
#mainnav .monmenuprincipal li.current { background-color: #FAEFDC; border-right: 5px solid #F26428;}
#mainnav .monmenuprincipal li:hover a,
#mainnav .monmenuprincipal li.current a	{ background-color: transparent; }
 
/* mes documents */
#mainnav li.item-199:before         { display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image :url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 14.75V8.5H14.5V15.75H3.5V8.5H4V14.75V15.25H4.5H13.5H14V14.75ZM3.75 3.75H3.25V4.25V5.75V6.25H3.75H14.25H14.75V5.75V4.25V3.75H14.25H3.75ZM2.75 3.25H15.25V6.75H2.75V3.25ZM7.25 9.75V9.25H10.75V9.75H7.25Z" fill="white" stroke="%23F58220"/></svg>')}

/* mon historique de consommation*/
#mainnav li.item-124:before         { display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image :url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 16.25C12.7279 16.25 15.75 13.2279 15.75 9.5C15.75 5.77208 12.7279 2.75 9 2.75C5.27208 2.75 2.25 5.77208 2.25 9.5C2.25 13.2279 5.27208 16.25 9 16.25Z" fill="white" stroke="%23F58220" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 5.75V8.573C9.00001 8.85162 9.07762 9.12473 9.22413 9.36172C9.37064 9.59871 9.58026 9.79021 9.8295 9.91475L12 11" stroke="%23F58220" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}

/* Je regle mon loyer en ligne */
#mainnav li.item-121:before         { display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image :url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.25 14.375C10.3584 14.3758 9.4838 14.1313 8.72186 13.6684C7.95992 13.2054 7.34002 12.5417 6.93 11.75H11.25L12 10.25H6.435C6.3975 10.0025 6.375 9.755 6.375 9.5C6.375 9.245 6.3975 8.9975 6.435 8.75H11.25L12 7.25H6.93C7.34074 6.45889 7.96081 5.79574 8.72259 5.33285C9.48437 4.86996 10.3586 4.62511 11.25 4.625C12.4575 4.625 13.5675 5.0675 14.4225 5.8025L15.75 4.475C14.5151 3.3631 12.9117 2.7485 11.25 2.75C8.31 2.75 5.82 4.6325 4.89 7.25H2.25L1.5 8.75H4.545C4.48426 9.24816 4.48426 9.75185 4.545 10.25H2.25L1.5 11.75H4.89C5.82 14.3675 8.31 16.25 11.25 16.25C12.9825 16.25 14.5575 15.5975 15.75 14.525L14.415 13.1975C13.5675 13.9325 12.465 14.375 11.25 14.375Z" fill="%23F58220"/></svg>')}

/* ma residence */
#mainnav li.item-201:before         { display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image :url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_403_106)"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.900013 10.4C0.0720128 10.4 -0.316787 9.37668 0.302413 8.82768L8.40241 1.62768C8.56712 1.48142 8.77974 1.40063 9.00001 1.40063C9.22028 1.40063 9.43291 1.48142 9.59761 1.62768L17.6976 8.82768C18.3168 9.37668 17.928 10.4 17.1 10.4H16.2V16.7C16.2 16.9387 16.1052 17.1676 15.9364 17.3364C15.7676 17.5052 15.5387 17.6 15.3 17.6H2.70001C2.46132 17.6 2.2324 17.5052 2.06362 17.3364C1.89483 17.1676 1.80001 16.9387 1.80001 16.7V10.4H0.900013ZM6.30001 15.8V11.3C6.30001 11.0613 6.39483 10.8324 6.56362 10.6636C6.7324 10.4948 6.96132 10.4 7.20001 10.4H10.8C11.0387 10.4 11.2676 10.4948 11.4364 10.6636C11.6052 10.8324 11.7 11.0613 11.7 11.3V15.8H14.4V9.49998C14.4 9.33986 14.4427 9.18264 14.5237 9.04453C14.6047 8.90641 14.7211 8.79241 14.8608 8.71428L9.00001 3.50328L3.13921 8.71428C3.27897 8.79241 3.39535 8.90641 3.47635 9.04453C3.55735 9.18264 3.60004 9.33986 3.60001 9.49998V15.8H6.30001ZM8.10001 15.8V12.2H9.90001V15.8H8.10001Z" fill="%23F58220"/></g><defs><clipPath id="clip0_403_106"><rect width="18" height="18" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>')}

/* J'envoie mon attestation d'assurance */
#mainnav li.item-129:before         { display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image :url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.0998 13.55V14.05H3.5998H14.3998H14.8998V13.55V5.45002V4.95002H14.3998H3.5998H3.0998V5.45002V13.55ZM2.6998 4.15002H15.2998C15.4059 4.15002 15.5076 4.19217 15.5827 4.26718C15.6577 4.3422 15.6998 4.44394 15.6998 4.55002V14.45C15.6998 14.5561 15.6577 14.6579 15.5827 14.7329C15.5076 14.8079 15.4059 14.85 15.2998 14.85H2.6998C2.59372 14.85 2.49198 14.8079 2.41696 14.7329C2.34195 14.6579 2.2998 14.5561 2.2998 14.45V4.55002C2.2998 4.44394 2.34195 4.3422 2.41696 4.26718C2.49198 4.19217 2.59372 4.15002 2.6998 4.15002Z" fill="white" stroke="%23F58220"/><path d="M2.4386 4.85257L2.43879 4.85274L8.69811 10.2526L2.4386 4.85257ZM2.4386 4.85257C2.15813 4.61085 2.32887 4.15002 2.69989 4.15002H15.2999C15.6716 4.15002 15.8424 4.61284 15.5589 4.85427C15.5589 4.85427 15.5589 4.85427 15.5589 4.85427L9.21851 10.2542M2.4386 4.85257L9.21851 10.2542M9.21851 10.2542C9.21847 10.2542 9.21843 10.2542 9.2184 10.2543L9.21851 10.2542ZM5.12089 4.95002H3.77566L4.79432 5.82864L8.63732 9.14334L8.96192 9.42332L9.28819 9.14529L13.178 5.83059L14.2113 4.95002H12.8537H5.12089Z" fill="black" stroke="%23F58220"/></svg>')}


/* mon compte */
#mainnav li.item-120:before         { display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image :url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 3.5C7.34315 3.5 6 4.84315 6 6.5C6 8.15685 7.34315 9.5 9 9.5C10.6569 9.5 12 8.15685 12 6.5C12 4.84315 10.6569 3.5 9 3.5ZM11.7307 10.077C12.8062 9.25474 13.5 7.95839 13.5 6.5C13.5 4.01472 11.4853 2 9 2C6.51472 2 4.5 4.01472 4.5 6.5C4.5 7.95839 5.19376 9.25474 6.26926 10.077C5.51515 10.4106 4.82138 10.8827 4.22703 11.477C2.96116 12.7429 2.25 14.4598 2.25 16.25C2.25 16.6642 2.58579 17 3 17C3.41421 17 3.75 16.6642 3.75 16.25C3.75 14.8576 4.30312 13.5223 5.28769 12.5377C6.27226 11.5531 7.60761 11 9 11C10.3924 11 11.7277 11.5531 12.7123 12.5377C13.6969 13.5223 14.25 14.8576 14.25 16.25C14.25 16.6642 14.5858 17 15 17C15.4142 17 15.75 16.6642 15.75 16.25C15.75 14.4598 15.0388 12.7429 13.773 11.477C13.1786 10.8827 12.4848 10.4106 11.7307 10.077Z" fill="%23F58220"/></svg>')}


/* mes documents */
#mainnav li.item-199:before         { display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image :}


#menuapropos li 					{ display: block !important; width: 100%; padding: 10px 30px 10px 60px; transition: all 0.5s ease;}
#menuapropos li a 					{ box-shadow: none; text-decoration: none; font-size: 14px; line-height:17px; font-weight: 400; color: #2C2C2C;}
#menuapropos li:hover,
#menuapropos li.current 			{ background-color: #FAEFDC; border-right: 5px solid #F26428;}
#menuapropos li:hover a,
#menuapropos li.current a			{ background-color: transparent; }

/* Prelevments */
#menuapropos li.item-122:before         { display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image :url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 0.5V18.5H0V0.5H18ZM9.44475 17.9435L9.4365 17.945L9.38325 17.9713L9.36825 17.9742L9.35775 17.9713L9.3045 17.945C9.297 17.942 9.29025 17.9442 9.2865 17.9487L9.2835 17.9562L9.27075 18.2772L9.2745 18.2922L9.282 18.302L9.36 18.3575L9.37125 18.3605L9.38025 18.3575L9.45825 18.302L9.46725 18.29L9.47025 18.2772L9.4575 17.957C9.456 17.9495 9.45075 17.9442 9.44475 17.9435ZM9.6435 17.8588L9.63375 17.8602L9.495 17.93L9.4875 17.9375L9.48525 17.9457L9.49875 18.2682L9.5025 18.2772L9.5085 18.2825L9.65925 18.3522C9.66825 18.3552 9.6765 18.3523 9.681 18.3463L9.684 18.3358L9.6585 17.8752C9.65625 17.8662 9.651 17.8603 9.6435 17.8588ZM9.10725 17.8602C9.10384 17.8587 9.10003 17.8583 9.09637 17.8591C9.09272 17.8599 9.08943 17.8619 9.087 17.8647L9.0825 17.8752L9.057 18.3358C9.057 18.3448 9.06225 18.3508 9.06975 18.3538L9.081 18.3522L9.23175 18.2825L9.23925 18.2765L9.24225 18.2682L9.255 17.9457L9.25275 17.9368L9.24525 17.9293L9.10725 17.8602Z" fill="white"/><path d="M9.5025 2.16278L15.8775 5.72528C16.0646 5.81871 16.222 5.96246 16.332 6.14038C16.442 6.31831 16.5001 6.52337 16.5 6.73253V7.81253C16.5 8.33003 16.08 8.75003 15.5625 8.75003H15V14.75H15.75C15.9489 14.75 16.1397 14.829 16.2803 14.9697C16.421 15.1104 16.5 15.3011 16.5 15.5C16.5 15.6989 16.421 15.8897 16.2803 16.0304C16.1397 16.171 15.9489 16.25 15.75 16.25H2.25C2.05109 16.25 1.86032 16.171 1.71967 16.0304C1.57902 15.8897 1.5 15.6989 1.5 15.5C1.5 15.3011 1.57902 15.1104 1.71967 14.9697C1.86032 14.829 2.05109 14.75 2.25 14.75H3V8.75003H2.4375C1.92 8.75003 1.5 8.33003 1.5 7.81253V6.73253C1.5 6.34103 1.7025 5.98103 2.0295 5.77703L8.49675 2.16278C8.653 2.08463 8.8253 2.04395 9 2.04395C9.1747 2.04395 9.34625 2.08463 9.5025 2.16278ZM13.5 8.75003H4.5V14.75H6.75V10.25H8.25V14.75H9.75V10.25H11.25V14.75H13.5V8.75003ZM9 3.58853L3 6.96353V7.25003H15V6.96353L9 3.58853ZM9 5.00003C9.19891 5.00003 9.38968 5.07905 9.53033 5.2197C9.67098 5.36035 9.75 5.55112 9.75 5.75003C9.75 5.94894 9.67098 6.13971 9.53033 6.28036C9.38968 6.42101 9.19891 6.50003 9 6.50003C8.80109 6.50003 8.61032 6.42101 8.46967 6.28036C8.32902 6.13971 8.25 5.94894 8.25 5.75003C8.25 5.55112 8.32902 5.36035 8.46967 5.2197C8.61032 5.07905 8.80109 5.00003 9 5.00003Z" fill="%23F58220"/></svg>');}

/* Creer Reclamation */
#menuapropos li.item-211:before         { display: block; margin-left: -26px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image :url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_461_4500" fill="white"><path d="M14.25 12H12V9.75H10.5V12H8.25V13.5H10.5V15.75H12V13.5H14.25M1.5 0C1.10218 0 0.720644 0.158035 0.43934 0.43934C0.158035 0.720644 0 1.10218 0 1.5V13.5C0 14.3325 0.6675 15 1.5 15H7.3575C7.0875 14.535 6.9 14.025 6.81 13.5H1.5V1.5H6.75V5.25H10.5V8.31C10.7475 8.2725 11.0025 8.25 11.25 8.25C11.505 8.25 11.7525 8.2725 12 8.31V4.5L7.5 0M3 7.5V9H9V7.5M3 10.5V12H6.75V10.5H3Z"/></mask><path d="M12 12H11V13H12V12ZM12 9.75H13V8.75H12V9.75ZM10.5 9.75V8.75H9.5V9.75H10.5ZM10.5 12V13H11.5V12H10.5ZM8.25 12V11H7.25V12H8.25ZM8.25 13.5H7.25V14.5H8.25V13.5ZM10.5 13.5H11.5V12.5H10.5V13.5ZM10.5 15.75H9.5V16.75H10.5V15.75ZM12 15.75V16.75H13V15.75H12ZM12 13.5V12.5H11V13.5H12ZM0 1.5H-1H0ZM7.3575 15V16H9.0945L8.22229 14.4979L7.3575 15ZM6.81 13.5L7.79562 13.331L7.65316 12.5H6.81V13.5ZM1.5 13.5H0.5V14.5H1.5V13.5ZM1.5 1.5V0.5H0.5V1.5H1.5ZM6.75 1.5H7.75V0.5H6.75V1.5ZM6.75 5.25H5.75V6.25H6.75V5.25ZM10.5 5.25H11.5V4.25H10.5V5.25ZM10.5 8.31H9.5V9.47293L10.6498 9.29872L10.5 8.31ZM12 8.31L11.8502 9.29872L13 9.47293V8.31H12ZM12 4.5H13V4.08579L12.7071 3.79289L12 4.5ZM3 9H2V10H3V9ZM9 9V10H10V9H9ZM3 10.5V9.5H2V10.5H3ZM3 12H2V13H3V12ZM6.75 12V13H7.75V12H6.75ZM6.75 10.5H7.75V9.5H6.75V10.5ZM14.25 11H12V13H14.25V11ZM13 12V9.75H11V12H13ZM12 8.75H10.5V10.75H12V8.75ZM9.5 9.75V12H11.5V9.75H9.5ZM10.5 11H8.25V13H10.5V11ZM7.25 12V13.5H9.25V12H7.25ZM8.25 14.5H10.5V12.5H8.25V14.5ZM9.5 13.5V15.75H11.5V13.5H9.5ZM10.5 16.75H12V14.75H10.5V16.75ZM13 15.75V13.5H11V15.75H13ZM12 14.5H14.25V12.5H12V14.5ZM1.5 -1C0.836959 -1 0.201074 -0.736608 -0.267767 -0.267767L1.14645 1.14645C1.24021 1.05268 1.36739 1 1.5 1L1.5 -1ZM-0.267767 -0.267767C-0.736608 0.201074 -1 0.836959 -1 1.5L1 1.5C1 1.36739 1.05268 1.24021 1.14645 1.14645L-0.267767 -0.267767ZM-1 1.5V13.5H1V1.5H-1ZM-1 13.5C-1 14.8848 0.115215 16 1.5 16V14C1.21978 14 1 13.7802 1 13.5H-1ZM1.5 16H7.3575V14H1.5V16ZM8.22229 14.4979C8.01027 14.1327 7.8649 13.7352 7.79562 13.331L5.82438 13.669C5.9351 14.3148 6.16473 14.9373 6.49271 15.5021L8.22229 14.4979ZM6.81 12.5H1.5V14.5H6.81V12.5ZM2.5 13.5V1.5H0.5V13.5H2.5ZM1.5 2.5H6.75V0.5H1.5V2.5ZM5.75 1.5V5.25H7.75V1.5H5.75ZM6.75 6.25H10.5V4.25H6.75V6.25ZM9.5 5.25V8.31H11.5V5.25H9.5ZM10.6498 9.29872C10.857 9.26732 11.0612 9.25 11.25 9.25V7.25C10.9438 7.25 10.638 7.27768 10.3502 7.32128L10.6498 9.29872ZM11.25 9.25C11.4455 9.25 11.6421 9.26719 11.8502 9.29872L12.1498 7.32128C11.8629 7.27781 11.5645 7.25 11.25 7.25V9.25ZM13 8.31V4.5H11V8.31H13ZM12.7071 3.79289L8.20711 -0.707107L6.79289 0.707107L11.2929 5.20711L12.7071 3.79289ZM2 7.5V9H4V7.5H2ZM3 10H9V8H3V10ZM10 9V7.5H8V9H10ZM2 10.5V12H4V10.5H2ZM3 13H6.75V11H3V13ZM7.75 12V10.5H5.75V12H7.75ZM6.75 9.5H3V11.5H6.75V9.5Z" fill="%23F58220" mask="url(%23path-1-inside-1_461_4500)"/></svg>');}

/* Suivre Reclamation */
#menuapropos li.item-123:before         { display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image :url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 14.5H15.5V14V13.7071L16.5429 14.75L15.5 15.7929V15.5V15H15H12.5V14.5H15ZM14.5 6.70711V9.75244C14.4153 9.74983 14.3389 9.74992 14.2769 9.74998C14.2676 9.74999 14.2586 9.75 14.25 9.75C14.2414 9.75 14.2324 9.74999 14.2231 9.74998C14.1611 9.74992 14.0847 9.74983 14 9.75244V7.25V6.75H13.5H10.25V3.5V3H9.75H4.5H4V3.5V15.5V16H4.5H9.41825C9.46357 16.1714 9.51922 16.3389 9.58047 16.5H4.5C3.95114 16.5 3.5 16.0489 3.5 15.5V3.5C3.5 2.95114 3.95114 2.5 4.5 2.5H10.2929L14.5 6.70711ZM6.5 10H11.5V10.5H6.5V10ZM6.5 13H9.25V13.5H6.5V13Z" fill="white" stroke="%23F58220"/></svg>');}

/* Communication */
#menuapropos li.item-210:before         { display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image : url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.25 15.25H12.75H14.25H14.75V14.75V4.25V3.75H14.25H12.75H12.25V4.25V14.75V15.25ZM5.25 10.5L5.24882 10.5C5.16375 10.5002 5.11527 10.4769 5.06955 10.4312C5.02387 10.3855 5.00011 10.3365 5 10.2506C5.00031 10.1646 5.02423 10.115 5.07017 10.0689C5.11512 10.0238 5.16348 10.0001 5.24942 10C5.33544 10.0003 5.38496 10.0242 5.43106 10.0702C5.47627 10.1152 5.5 10.1637 5.5 10.25L5.5 10.2512C5.5002 10.3363 5.47692 10.3847 5.4312 10.4304C5.38541 10.4762 5.33632 10.5 5.25 10.5ZM5.25 12.75L5.24882 12.75C5.16375 12.7502 5.11528 12.7269 5.06955 12.6812C5.02387 12.6355 5.00011 12.5865 5 12.5006C5.00031 12.4146 5.02423 12.365 5.07017 12.3189C5.1151 12.2738 5.16345 12.2501 5.24932 12.25C5.3354 12.2503 5.38494 12.2742 5.43106 12.3202C5.47627 12.3652 5.5 12.4137 5.5 12.5L5.5 12.5012C5.5002 12.5863 5.47692 12.6347 5.4312 12.6804C5.38541 12.7262 5.33632 12.75 5.25 12.75ZM7.5 10.5L7.49882 10.5C7.41375 10.5002 7.36527 10.4769 7.31955 10.4312C7.27387 10.3855 7.25011 10.3365 7.25 10.2506C7.25031 10.1646 7.27423 10.115 7.32017 10.0689C7.36512 10.0238 7.41348 10.0001 7.49942 10C7.58544 10.0003 7.63496 10.0242 7.68106 10.0702C7.72627 10.1152 7.75 10.1637 7.75 10.25L7.75 10.2512C7.7502 10.3363 7.72692 10.3847 7.6812 10.4304C7.63541 10.4762 7.58632 10.5 7.5 10.5ZM11.25 14.5H11.75V14V5V4.5H11.25H3.75H3.25V5V14V14.5H3.75H11.25ZM7.5 12.75L7.49882 12.75C7.41375 12.7502 7.36528 12.7269 7.31955 12.6812C7.27387 12.6355 7.25011 12.5865 7.25 12.5006C7.25031 12.4146 7.27423 12.365 7.32017 12.3189C7.3651 12.2738 7.41345 12.2501 7.49932 12.25C7.5854 12.2503 7.63494 12.2742 7.68106 12.3202C7.72627 12.3652 7.75 12.4137 7.75 12.5L7.75 12.5012C7.7502 12.5863 7.72692 12.6347 7.6812 12.6804C7.63541 12.7262 7.58632 12.75 7.5 12.75ZM9.75 10.5L9.74882 10.5C9.66375 10.5002 9.61527 10.4769 9.56955 10.4312C9.52387 10.3855 9.50011 10.3365 9.5 10.2506C9.50031 10.1646 9.52423 10.115 9.57017 10.0689C9.61512 10.0238 9.66348 10.0001 9.74942 10C9.83544 10.0003 9.88496 10.0242 9.93106 10.0702C9.97627 10.1152 10 10.1637 10 10.25L10 10.2512C10.0002 10.3363 9.97692 10.3847 9.9312 10.4304C9.88541 10.4762 9.83632 10.5 9.75 10.5ZM9.75 12.75L9.74882 12.75C9.66375 12.7502 9.61528 12.7269 9.56955 12.6812C9.52387 12.6355 9.50011 12.5865 9.5 12.5006C9.50031 12.4146 9.52423 12.365 9.57017 12.3189C9.6151 12.2738 9.66345 12.2501 9.74932 12.25C9.8354 12.2503 9.88494 12.2742 9.93106 12.3202C9.97627 12.3652 10 12.4137 10 12.5L10 12.5012C10.0002 12.5863 9.97692 12.6347 9.9312 12.6804C9.88541 12.7262 9.83632 12.75 9.75 12.75ZM11.8825 15.2386L11.7361 15H11.4562H3.75C3.47104 15 3.24494 14.9066 3.04455 14.7062L2.691 15.0597L3.04455 14.7062C2.84421 14.5059 2.7504 14.2794 2.75 13.9997V5C2.75 4.72131 2.84345 4.49531 3.04425 4.29485C3.24547 4.09398 3.47194 4.0004 3.75034 4H11.4562H11.7367L11.8829 3.76073C11.9809 3.60032 12.1046 3.47528 12.2569 3.37971C12.3876 3.29761 12.5464 3.25 12.75 3.25H14.25C14.5287 3.25 14.7551 3.34348 14.9562 3.54455L15.3081 3.19269L14.9562 3.54455C15.1572 3.74561 15.2503 3.97158 15.25 4.24939V4.25V14.75C15.25 15.029 15.1566 15.2555 14.9559 15.4565C14.7557 15.657 14.5298 15.7503 14.2506 15.75H14.25H12.75C12.5457 15.75 12.3872 15.7023 12.2573 15.6206C12.1053 15.5249 11.9812 15.3996 11.8825 15.2386ZM10 8.25H5V6.25H10V8.25Z" fill="white" stroke="%23F58220"/></svg>');}


/* Contacter */
#menuapropos li.item-119:before         { display: block; margin-left: -30px; padding-right: 16px; float: left; content: ''; width: 18px; height:19px; background-repeat:no-repeat;  background-image :url('data:image/svg+xml,<svg width="16" height="13" viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 0.5C14.3784 0.49988 14.7429 0.642805 15.0204 0.900123C15.2979 1.15744 15.4679 1.51013 15.4963 1.8875L15.5 2V11C15.5001 11.3784 15.3572 11.7429 15.0999 12.0204C14.8426 12.2979 14.4899 12.4679 14.1125 12.4963L14 12.5H2C1.62157 12.5001 1.25708 12.3572 0.979589 12.0999C0.702103 11.8426 0.532133 11.4899 0.50375 11.1125L0.5 11V2C0.49988 1.62157 0.642805 1.25708 0.900123 0.979589C1.15744 0.702103 1.51013 0.532133 1.8875 0.50375L2 0.5H14ZM14 3.0605L8.795 8.2655C8.58406 8.47618 8.29813 8.59451 8 8.59451C7.70187 8.59451 7.41594 8.47618 7.205 8.2655L2 3.0605V11H14V3.0605ZM12.9395 2H3.0605L8 6.9395L12.9395 2Z" fill="%23F58220"/></svg>');}






aside .position8 h3 				{ margin-bottom: 30px; padding: 0px 30px;}
aside .position8 li 				{ display: block !important; width: 100%; padding: 10px 30px; transition: all 0.5s ease;}
aside .position8 li a 				{ text-decoration: none; font-size: 14px; line-height:17px; font-weight: 400; color: #2C2C2C;}
aside .position8 li:hover,
aside .position8 li.current 		{ background-color: #FAEFDC; border-right: 5px solid #F26428;}
aside .position8 li:hover a,
aside .position8 li.current a		{ background-color: transparent; }

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { background-color: transparent;box-shadow: none;}
img.captcha 						{ height: 40px; margin-left: 30px; }
.form-horizontal .control-label		{ margin-right: 30px;width: 200px;}

/* ####################### */
/* MAIN CONTENT */ 
/* ####################### */
#maincontent								{ background-color: #F7F7F9; padding: 3rem 15% 3rem 10%; font-size: 12px;}


.tooltip									{ opacity: 1 !important;}
.icon-help 									{ margin-left: 10px; margin-right: -21px; }

/* Premier block numero de contrat */
#maincontent .page-content > div:first-child {   background: #fff; margin-left: 3rem; color:  #F26428; padding: 10px; font-size: 12px; line-height: 14px; font-weight: 600; margin-bottom: 3rem; border-radius: 5px; display: inline-block;}
#maincontent .page-content > div:first-child label { margin-bottom: 0px;margin-right: 20px;}

/* HEADING DE PAGE */
#maincontent .page-content .componentheading { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #2c2c2c; margin-bottom: 2rem;padding-bottom: 1rem}
#maincontent .componentheading .icon.toggle { width: 50px; cursor: pointer;text-align: right;}
#maincontent .componentheading .clear { display: none; }

/* Les blocks */
#maincontent .toggle-block,
#maincontent .block							{ background-color: #fff; padding: 3rem; border-radius: 20px; display: block; margin-bottom:3rem; }
#maincontent #creation-block .block,
#maincontent #creation-block .toggle-block			{ background-color: #fff; padding: 0rem; border-radius: 20px; display: block; margin-bottom:3rem; }

/* Les tables */
#maincontent table 							{ width: 100%; }
#maincontent table thead,
#maincontent .toggle-block-content tr.sectiontableheader	{ background: #F26428; }
#maincontent table thead th,
#maincontent .toggle-block-content tr.sectiontableheader th{ font-weight: 400; font-size: 12px; line-height: 19px; color: #fff;padding: 10px;}
#maincontent table td 						{ white-space: nowrap;font-weight: 400; font-size: 12px; line-height: 19px; color : #616161;padding: 10px;}

#maincontent input[type="submit"],
#maincontent input.button 					{ background: #f26428; border: 1px solid #f26428; padding: 10px; color: #fff; transition: all 0.5s ease;}
#maincontent input[type="submit"]:hover,
#maincontent input.button:hover			 	{ background: #fff; color: #f26428; }

#maincontent .form-group 					{ display: flex; align-items: center;margin-bottom: 10px; }
#maincontent .form-control-static 			{ margin-bottom: 0px; }

/* Les formulaires */
#maincontent input 							{ border-radius: 0 !important; min-height: 40px; border: 1px solid #C1CADA !important; box-shadow: none !important; font-size: 12px;}
#maincontent .radio_list 					{ list-style: none; padding: 0; margin: 0; }

/* PAGE HOME : ACCUEIL CONNECTÉ */
.itemid-110 span[itemprop="articleBody"]  	{ background-color: #fff;   padding: 3rem;   border-radius: 20px;   display: block; }

/* PAGE DE CONNEXION */
.pageconnexion #content						{ background-color: #fff;   padding: 3rem;   border-radius: 20px;   display: block; }
.pageconnexion #content .form-group			{ margin-bottom: 20px;}
.pageconnexion #content input  				{ border: 1px solid #C1CADA; min-height: 40px; }
.pageconnexion input[name="reset"]			{ margin-left: 20px; padding: 10px; background-color : #fff; border: 1px solid #DDDDDD; transition: all 0.5s ease;}
.pageconnexion input[name="reset"]:hover	{ background-color : #f26428; border: 1px solid #f26428; color : #fff; box-shadow: none;-webkit-appearance: inherit;background-image: none;}

/* PAGE RECLAMATION */
.xlBlocScriptingTitre    					{ border: 1px solid #616161; padding: 10px 20px; color: #616161; text-decoration: none;}
.xlBlocScriptingTitre:hover 				{ background-color: #616161; color: #fff; text-decoration: none;}
	   
/* NON CONNECTÉ */
#fc_date_naissance_day, 
#epj_PJ_debut_validite_day,
#epj_PJ_fin_validite_day 					{ margin-right: 10px; }
#fc_date_naissance_month,
#epj_PJ_debut_validite_month,
#epj_PJ_fin_validite_month					{ margin-right: 10px; margin-left: 10px; }
#fc_date_naissance_year,
#epj_PJ_debut_validite_year,
#epj_PJ_fin_validite_year					{ margin-right: 10px; margin-left: 10px; }


.form-horizontal div 						{ margin: 15px 0; }

.itemid-210 #maincontent label				{ display: inline-block;   width: 200px;   margin-right: 15px; }
#maincontent input[type="radio"] 			{ min-height: inherit !important; }

.itemid-107 .page-content 					{ background-color: #fff; padding: 3rem; border-radius: 20px; display: block; margin-bottom:3rem; }
.itemid-107 #maincontent .page-content > div:first-child  { padding: 0;margin-left: 0rem; width: 100%;} 

.itemid-108 .page-content 					{ background-color: #fff; padding: 3rem; border-radius: 20px; display: block; margin-bottom:3rem; }
.itemid-108 #maincontent .page-content > div:first-child  { padding: 0;margin-left: 0rem; width: 100%;} 

/* ####################### */
/* FOOTER  */ 
/* ####################### */
footer										{ background-color: #FBFBFB; font-size: 12px ; line-height: 20px; font-weight: 400;}
footer .nav.menu.mod-list li a 				{ color: gray; margin-right: 15px;}




/* ####################### */
/* RESPONSIVE  */ 
/* ####################### */
@media screen and (max-width : 991px) 		{
	header									{ height: inherit;}
	main aside								{ background-color: #F26428 !important;}
	aside, main 							{  min-height: inherit; }
	#maincontent							{ padding: 3rem 20px;}
	.welcomemessageheader h3				{ font-size : 16px; line-height: 18px;}
	.welcomemessageheader .date 			{ font-size: 13px; line-height: 11px; }
	#infoProfil 							{ margin-bottom: 0; }
	header #hello_user::before				{ width: 30px; height: 30px;background-size: 100%;}
	header .externallogin 					{ margin-top: -8px; margin-left: -105px; }
	header .externallogin form 				{ margin: 0; }
	.pageconnexion h1 						{ text-align: center;}
	.pageconnexion #content .form-group		{ flex-direction: column; justify-content: center;}
	.pageconnexion #content .form-group label{ text-align: center;}
	.pageconnexion input[name="reset"]		{ margin-left: 0px; margin-top:20px;}
}