/* HABILLAGE */
section .habillage																								{background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(/i-habillage_connexion.jpg) top center no-repeat fixed;}

/* BLOC CONNEXION */
section .habillage h2																							{background:none; padding:0 40px 10px; color:#FFF; font-size:40px; line-height:50px; font-weight:bold; text-align:center; margin:auto;}
section .habillage .pave_connexion																				{max-width:600px; padding:180px 0 80px; margin:auto;}
section .habillage .pave_connexion p																			{font-size:24px; line-height:32px; padding:20px 0; color:#FFF;}
section .habillage .pave_connexion .message_information															{margin:40px auto; padding:10px 20px; background:#5CA747; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
section .habillage .pave_connexion .message_information .image													{float:left; width:48px; height:48px;}
section .habillage .pave_connexion .message_information .image svg.blanc,
section .habillage .pave_connexion .message_information .image svg.blanc rect,
section .habillage .pave_connexion .message_information .image svg.blanc path,
section .habillage .pave_connexion .message_information .image svg.blanc g path									{fill:#FFF;}
section .habillage .pave_connexion .message_information .detail													{float:right; width:calc(100% - 58px); font-size:20px; line-height:24px; color:#FFF;}
section .habillage .pave_connexion .formulaire																	{padding:0px; width:calc(100% - 80px); paddding:0 40px;}
section .habillage .pave_connexion .formulaire .ligne															{padding:15px 0 0;}
section .habillage .pave_connexion .formulaire .ligne .label													{display:none;}
section .habillage .pave_connexion .formulaire .ligne .champ													{position:relative;text-align:right;}
section .habillage .pave_connexion .formulaire .ligne .champ svg												{position:absolute; top:3px; left:0px;}
section .habillage .pave_connexion .formulaire .ligne .champ .view_mdp											{position:absolute; top:3px; right:-40px; width:30px; height:30px;}
section .habillage .pave_connexion .formulaire .ligne .champ .view_mdp svg.mdp_cache							{display:none;}
section .habillage .pave_connexion .formulaire .ligne .champ svg,
section .habillage .pave_connexion .formulaire .ligne .champ svg rect,
section .habillage .pave_connexion .formulaire .ligne .champ svg path,
section .habillage .pave_connexion .formulaire .ligne .champ svg g path											{fill:#5CA747 !important;}
section .habillage .pave_connexion .formulaire .ligne .champ input[type="text"],
section .habillage .pave_connexion .formulaire .ligne .champ input[type="email"],
section .habillage .pave_connexion .formulaire .ligne .champ input[type="password"]								{width:calc(100% - 70px); background:#FFF; padding:10px;}
section .habillage .pave_connexion .formulaire .ligne .champ input[type="submit"]								{width:100%; padding:10px 0px;}
section .habillage .pave_connexion .formulaire .ligne.ligne_oubli												{padding-top:5px;}
section .habillage .pave_connexion .formulaire .ligne.ligne_oubli .champ a										{color:#FFF; font-size:14px;}
