@charset "utf-8";
/* CSS Document */

/**__________________________RESET ________________________*/

* {
    margin : 0;
    padding: 0;
    box-sizing: border-box;
}

html,body {
	width: 100%;
	height: 100vh;
	margin: 0;
	padding:0;
}

/**__________________________FORMULAIRES ________________________*/

.obligatoire {
	color:#B90003;
}

/**__________________________MARGES EXTERIEURES ________________________*/

.ml-1 {margin-left:1em!important;}
.ml-2 {margin-left:2em!important;}
.ml-3 {margin-left:3em!important;}
.ml-4 {margin-left:4em!important;}
.ml-5 {margin-left:5em!important;}

.mr-1 {margin-right:1em!important;}
.mr-2 {margin-right:2em!important;}
.mr-3 {margin-right:3em!important;}
.mr-4 {margin-right:4em!important;}
.mr-5 {margin-right:5em!important;}

.mt-1 {margin-top:1em!important;}
.mt-2 {margin-top:2em!important;}
.mt-3 {margin-top:3em!important;}
.mt-4 {margin-top:4em!important;}
.mt-5 {margin-top:5em!important;}


.mb-1 {margin-bottom:1em!important;}
.mb-2 {margin-bottom:2em!important;}
.mb-5 {margin-bottom:5em!important;}
.mb-4 {margin-bottom:4em!important;}
.mb-5 {margin-bottom:5em!important;}
.mb-6 {margin-bottom:6em!important;}


/**__________________________MARGES INTERIEURES ________________________*/

.pl-1 {padding-left: 1em!important;}
.pl-2 {padding-left: 2em!important;}
.pl-3 {padding-left: 3em!important;}
.pl-4 {padding-left: 4em!important;}
.pl-5 {padding-left: 5em!important;}

.pt-1 {padding-top: 1em!important;}
.pt-2 {padding-top: 2em!important;}
.pt-3 {padding-top: 3em!important;}
.pt-4 {padding-top: 4em!important;}
.pt-5 {padding-top: 5em!important;}