.width100 {
	    margin-bottom: 12px;
	    padding: 0 1.5%;
		font-family: 'Poppins';
		font-weight: 300;
		font-size: 16px;
	}
	
	.width50 {
	    display: inline-block;
	    vertical-align: top;
	    max-width: 49.5%;
	}
	
	.width33 {
	    display: inline-block;
	    vertical-align: top;
	    max-width: 32.5%;
	}
	
	.spaceMiddle {
	    margin: 0 .6%;
	}
	
	.spaceLeft {
	    margin-left: 0.5%;
	}
	/* CTA */
	
	.listeCTA {
	    margin-top: -58px;
	    padding: 0px;
	    width: 100%;
	    float: right;
	    display: block;
	    position: relative;
	}
	
	.listeCTA a {
	    text-decoration: none;
	    font-size: 1.25em;
	    display: inline-block
	}
	
	.listeCTA li {
	    display: inline;
	}
	
	.listeCTA li a {
	    padding: 2px 15px;
	    width: 110px;
	    text-transform: uppercase;
	    margin-top: 10px;
	}
	/* COULEURS CTA */
	
	.CTABLACK a {
	    border: 1px solid black;
	    color: #fff!important;
	    background-color: black!important;
	}
	
	.CTABLACK a:hover {
	    background-color: #FFF!important;
	    color: black!important;
	    border: 1px solid #FFF!important;
	}
	
	.CTABLACK_BLACK a {
	    border: 1px solid black;
	    color: #fff!important;
	    background-color: black!important;
	}
	
	.CTABLACK_BLACK a:hover {
	    background-color: #FFF!important;
	    color: black!important;
	    border: 1px solid #000!important;
	}
	
	.CTABLANC a {
	    border: 1px solid #fff;
	    color: black!important;
	    background-color: #fff!important;
	}
	
	.CTABLANC a:hover {
	    background-color: black!important;
	    color: #fff!important;
	    border: 1px solid black!important;
	}
	
	.CTAKAKI a {
	    border: 1px solid #fff;
	    color: black!important;
	    background-color: #fff!important;
	}
	
	.CTAKAKI a:hover {
	    background-color: #857551!important;
	    color: #fff!important;
	    border: 1px solid #857551!important;
	}
	
	h1,h2,h3,h4,h5{
		font-weight:bold;
	}

	h1 {
	    color: #e94a38;
	    margin: 1em 0;
	    text-transform: uppercase;
		font-size:2em;
	}
	
	h2 {
	    margin-bottom: 0;
	    text-transform: uppercase;
		font-size: 1.5em;
		margin: .83em 0;
	}
	
	h3 {
		font-size: 1.17em;
		margin: 1em 0
	}
	
	h4 {
		font-size: 1em;
		margin: 1.33em 0
	}
	
	h5 {
		font-size: .83em;
		margin: 1.67em 0
	}
	
	h6 {
		font-size: .67em;
		margin: 2.33em 0
	}
	
	h4 {
	    margin: -10px 0 0 20px;
	    color: #000000;
	    font-weight: normal;
	}
	
	.width100 p {
	    margin-top: 10px;
	}
	
	.width100 p a {
	    color: black;
	}
	
	.sommaire ol,
	.sommaire a {
	    color: #000;
	    text-transform: uppercase;
	}
	
	.sommaire a:hover {
	    color: #e94a38;
	}
	/* TABLEAU COOKIES ET DONNEES */
	
	.tg {
	    border-collapse: collapse;
	    border-spacing: 0;
	}
	
	.tg td {
	    padding: 8px 5px;
	    border-style: solid;
	    border-width: 1px;
	    overflow: hidden;
	    word-break: normal;
	    border-color: black;
	    width: 50%;
	}
	
	.tg th {
	    font-weight: normal;
	    padding: 8px 5px;
	    border-style: solid;
	    border-width: 1px;
	    overflow: hidden;
	    word-break: normal;
	    border-color: black;
	}
	
	.tg .tg-uys7 {
	    border-color: inherit;
	    text-align: center
	}
	
	.tgg {
	    border-collapse: collapse;
	    border-spacing: 0;
	}
	
	.tgg td {
	    padding: 10px 5px;
	    border-style: solid;
	    border-width: 1px;
	    overflow: hidden;
	    word-break: normal;
	    border-color: black;
	}
	
	.tgg th {
	    font-weight: normal;
	    padding: 10px 5px;
	    border-style: solid;
	    border-width: 1px;
	    overflow: hidden;
	    word-break: normal;
	    border-color: black;
	}
	
	.tgg .tgg-1wig {
	    font-weight: bold;
	    text-align: left;
	    vertical-align: top
	}
	
	.tgg .tgg-5ua9 {
	    font-weight: bold;
	    text-align: left
	}
	
	.tgg .tgg-s268 {
	    text-align: left
	}
	
	.tgg .tgg-0lax {
	    text-align: left;
	    vertical-align: top
	}
	
	@media screen and (max-width:1024px) {
	    .width100 {
	        margin-bottom: 12px;
	        padding: 0 6%;
	        font-size: 18px;
	        line-height: initial;
	        text-align: justify;
	    }
	    .width50 {
	        display: inline-block;
	        vertical-align: top;
	        max-width: 49.5%;
	    }
	    .width33 {
	        display: inline-block;
	        vertical-align: top;
	        max-width: 32.5%;
	    }
	    .spaceMiddle {
	        margin: 0 .6%;
	    }
	    .spaceLeft {
	        margin-left: 0.5%;
	    }
	    /* CTA */
	    .listeCTA {
	        margin-top: -58px;
	        padding: 0px;
	        width: 100%;
	        float: right;
	        display: block;
	        position: relative;
	    }
	    .listeCTA a {
	        text-decoration: none;
	        font-size: 1.25em;
	        display: inline-block
	    }
	    .listeCTA li {
	        display: inline;
	    }
	    .listeCTA li a {
	        padding: 2px 15px;
	        width: 110px;
	        text-transform: uppercase;
	        margin-top: 10px;
	    }
	    /* COULEURS CTA */
	    .CTABLACK a {
	        border: 1px solid black;
	        color: #fff!important;
	        background-color: black!important;
	    }
	    .CTABLACK a:hover {
	        background-color: #FFF!important;
	        color: black!important;
	        border: 1px solid #FFF!important;
	    }
	    .CTABLACK_BLACK a {
	        border: 1px solid black;
	        color: #fff!important;
	        background-color: black!important;
	    }
	    .CTABLACK_BLACK a:hover {
	        background-color: #FFF!important;
	        color: black!important;
	        border: 1px solid #000!important;
	    }
	    .CTABLANC a {
	        border: 1px solid #fff;
	        color: black!important;
	        background-color: #fff!important;
	    }
	    .CTABLANC a:hover {
	        background-color: black!important;
	        color: #fff!important;
	        border: 1px solid black!important;
	    }
	    .CTAKAKI a {
	        border: 1px solid #fff;
	        color: black!important;
	        background-color: #fff!important;
	    }
	    .CTAKAKI a:hover {
	        background-color: #857551!important;
	        color: #fff!important;
	        border: 1px solid #857551!important;
	    }
	    h1 {
	        color: #e94a38;
	        margin: .4em 0;
	        margin-top: 2em;
	        text-transform: uppercase;
	        text-align: left;
	    }
	    h2 {
	        margin-bottom: 0;
	    }
	    .width100 p {
	        margin-top: 10px;
	    }
	    .width100 p a {
	        color: black;
	    }
	    .sommaire ol,
	    .sommaire a {
	        color: #000;
	        text-transform: uppercase;
	    }
	    .sommaire a:hover {
	        color: #e94a38;
	    }
	    /* TABLEAU COOKIES ET DONNEES */
	    .tg {
	        border-collapse: collapse;
	        border-spacing: 0;
	    }
	    .tg td {
	        padding: 8px 5px;
	        border-style: solid;
	        border-width: 1px;
	        overflow: hidden;
	        word-break: normal;
	        border-color: black;
	        width: 50%;
	    }
	    .tg th {
	        font-weight: normal;
	        padding: 8px 5px;
	        border-style: solid;
	        border-width: 1px;
	        overflow: hidden;
	        word-break: normal;
	        border-color: black;
	    }
	    .tg .tg-uys7 {
	        border-color: inherit;
	        text-align: center
	    }
	    .tgg {
	        border-collapse: collapse;
	        border-spacing: 0;
	    }
	    .tgg td {
	        padding: 10px 5px;
	        border-style: solid;
	        border-width: 1px;
	        overflow: hidden;
	        word-break: normal;
	        border-color: black;
	    }
	    .tgg th {
	        font-weight: normal;
	        padding: 10px 5px;
	        border-style: solid;
	        border-width: 1px;
	        overflow: hidden;
	        word-break: normal;
	        border-color: black;
	    }
	    .tgg .tgg-1wig {
	        font-weight: bold;
	        text-align: left;
	        vertical-align: top
	    }
	    .tgg .tgg-5ua9 {
	        font-weight: bold;
	        text-align: left
	    }
	    .tgg .tgg-s268 {
	        text-align: left
	    }
	    .tgg .tgg-0lax {
	        text-align: left;
	        vertical-align: top
	    }
	}