@charset "UTF-8";

/* DEBUT CLASSES */

/* TITRE-1 Couleur noir clair #111111 GRAS */


.ind_line_1 /*agl rulekind: base;*/ {margin-top: 4px; margin-bottom: 4px;}
.ind_line_2 /*agl rulekind: base;*/ {margin-top: 4px; margin-bottom: 0px;}
.ind_line_3 /*agl rulekind: base;*/ {margin-top: -12px; margin-bottom: 3px;}
.ind_line_4 /*agl rulekind: base;*/ {margin-top: 9px; margin-bottom: 0px;}
.ind_line_5 /*agl rulekind: base;*/ {margin-top: 4px; margin-bottom: 0px;}

.TITRE_index_droite /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.1em; font-weight: 700; letter-spacing: 0px; /*margin-bottom: -7px;*/}

.TITREa /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.3em; font-weight: 700; letter-spacing: 0px; /*margin-bottom: -7px;*/}

.TITREb /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.2em; font-weight: 400; letter-spacing: 0px; margin-bottom: -22px; }

.TITREb_color /*agl rulekind: base;*/ {font-family: Muli-Regular; color: #e60000; font-size: 1.1em; font-weight: 700; letter-spacing: 0; margin-top: 0; margin-bottom: -10px; }

.TITREc /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.0em; font-weight: 400; letter-spacing: 0px; margin-bottom: -22px; }

.TITREcc /*agl rulekind: base;*/ {font-family: Muli-Regular; color: #000; font-size: 1.1em; font-weight: 400; letter-spacing: 0; margin-top: 15px; margin-bottom: 5px; }

.TITREccc /*agl rulekind: base;*/ {font-family: Muli-Regular; color: #000; font-size: 1.1em; font-weight: 400; letter-spacing: 0; margin-top: -5px; margin-bottom: 5px; }

.TITREd /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.1em; font-weight: 700; letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px; }

.TITREe /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.1em; font-weight: 400; letter-spacing: -1px; margin-top: 5px; margin-bottom: -10px; }

.TITREf /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.1em; font-weight: 400; letter-spacing: -1px; margin-top: 15px; margin-bottom: -10px; }

.TITREg /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.05em; font-weight: 400; letter-spacing: -1px; margin-top: 22px; margin-bottom: -18px; }

.TITREee /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.1em; font-weight: 400; letter-spacing: -1px; margin-top: 10px; margin-bottom: -10px; }

/* TEXTES */
.TEXTa /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.0em; font-weight: 400; letter-spacing: -0.2px; margin-top: 10px; margin-bottom: 0px; }

.TEXTb /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.0em; font-weight: 700; letter-spacing: 0px; margin-top: 10px; margin-bottom: 0px; }

/* LOGOS */

.LOGO_PRINC { margin-right: 22%; margin-bottom: 15px;}

@media screen and (max-width: 767px) { .LOGOS_CACHES {display: none;} }

.LOGOS_INDEX { margin-right: 2%; margin-top: -75px; margin-bottom: 10px;}

.LOGOS_INDEX_LAST { margin-right: 0%; margin-top: -75px; margin-bottom: 10px;}


.LOGOS_PREMIUMS /*agl rulekind: base;*/ {width: 111px; height: 63px; border-width: 1px; border-color: #e1dfdf; border-style: solid;  margin-top: 0px; margin-bottom: 0px; margin-right: 10px;}

.LOGOS_PARTNERSa /*agl rulekind: base;*/ {width: 100px; height: 57px; border-width: 1px; border-color: #e1dfdf; border-style: solid;  margin-top: 0px; margin-bottom: 0px; margin-right: 10px;}

.LOGOS_NEXTa /*agl rulekind: base;*/ {width: 125px; height: 83px; border-width: 1px; border-color: #e1dfdf; border-style: solid;  margin-top: 0px; margin-bottom: 10px; margin-right: 10px;}

/* LINES */
.LINEa /*agl rulekind: base;*/ {margin-top: 0px; margin-bottom: 0px;}

.LINEb /*agl rulekind: base;*/ {margin-top: 10px; margin-bottom: -5px;}

.LINEc /*agl rulekind: base;*/ {margin-top: 5px; margin-bottom: 0px;}

.LINEd /*agl rulekind: base;*/ {margin-top: 15px; margin-bottom: -15px;}

.PLINEd /*agl rulekind: base;*/ {margin-top: 15px; margin-bottom: 0px;}

.PLINEe /*agl rulekind: base;*/ {margin-top: 0px; margin-bottom: 0px;}

.ALINEa /*agl rulekind: base;*/ {margin-top: 0px; margin-bottom: 0px;}

.ALINEd /*agl rulekind: base;*/ {margin-top: 0px; margin-bottom: -15px;}

/* SPACER */
.SPACERa /*agl rulekind: base;*/ {margin-top: 0px; margin-bottom: 0px; height: 25px;}
.SPACERb /*agl rulekind: base;*/ {margin-top: 0px; margin-bottom: 0px; height: 0px;}


/* PHOTOS */
.PHOTOa /*agl rulekind: base;*/ {margin-top: 10px; margin-bottom: 0px;}

/* FOOTER */
.LOGOS-SOCIAL { margin-top: 12px; margin-bottom: 12px}
.FOOTERa {font-family: 'Muli-Regular'; color: #5d5c59; font-size: 0.8em; margin-bottom: 8px; margin-left: 10px; margin-top: -20px;}
.LOGO-FOOTER { margin-right: 2%; margin-top: 28px;}
.FOOTER_WIDGET p { color: #747474; }
.TRAITSa {color: #a8a8a8; margin-right: 0px; margin-top: -9px; margin-bottom: -9px;}
/* // FOOTER */

/* ANMELDUNG */
.ATITREa /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.3em; font-weight: 700; letter-spacing: 0px; margin-top: 10px; margin-bottom: 10px; }

.ATITREb /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.1em; font-weight: 700; letter-spacing: 0px; margin-top: 0px; margin-bottom: -10px; }

.ATITREc /*agl rulekind: base;*/ {font-family: Muli-Regular; color: #000; font-size: 1.0em; font-weight: 400; letter-spacing: 0; margin-top: 15px; margin-bottom: 0; }

.ATITREc_justify /*agl rulekind: base;*/ {text-align: justify; font-family: Muli-Regular; color: #000; font-size: 1.0em; font-weight: 400; letter-spacing: 0; margin-top: 15px; margin-bottom: 0; }

.ATITREcc /*agl rulekind: base;*/ {font-family: Muli-Regular; color: #000; font-size: 1.1em; font-weight: 400; letter-spacing: 0; margin-top: 15px; margin-bottom: 5px; }

.ATITREccc /*agl rulekind: base;*/ {font-family: Muli-Regular; color: #000; font-size: 1.1em; font-weight: 400; letter-spacing: 0; margin-top: -5px; margin-bottom: 5px; }

.ATITREd /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 0.9em; font-weight: 400; letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 25px;}

.ATITREe /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.1em; font-weight: 400; letter-spacing: -1px; margin-top: 5px; margin-bottom: -10px; }

.ATITREf /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.1em; font-weight: 400; letter-spacing: -1px; margin-top: 15px; margin-bottom: -10px; }

.ATITREg /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.05em; font-weight: 400; letter-spacing: -1px; margin-top: 22px; margin-bottom: -5px; }

.ARADIOa_LINES_RETURN {font-family: 'Muli-Regular'; margin-top: 5px; margin-bottom: -5px; margin-left: 0px; color: #000;  font-size: 1em; font-weight: 400; text-align: left;}

.ARADIOb_LINES_RETURN {font-family: 'Muli-Regular'; margin-top: 5px; margin-bottom: 0px; margin-left: 0px; color: #000;  font-size: 1em; font-weight: 400; text-align: left;}

.PTITREg /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1.05em; font-weight: 400; margin-top: 0px; margin-bottom: 0px; }

.PTITREaIBF /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #b14aa1; font-size: 1.5em; font-weight: 700; letter-spacing: 0px; margin-top: 10px; margin-bottom: 5px; }

.PTITREbIBF /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #b14aa1; font-size: 1.3em; font-weight: 400; letter-spacing: 0px; margin-top: 15px; margin-bottom: 5px; }

.PTEXTa /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1em; font-weight: 400; letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}

.PTEXTtimeIBF /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #b14aa1; font-size: 1em; font-weight: 400; letter-spacing: 0px; margin-top: 5px; margin-bottom: 0px; margin-left: 0px;}

.PTEXTtitreREF /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1em; font-weight: 400; letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}

.PTEXTREF /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; font-style: italic; color: #000; font-size: 1em; font-weight: 400; letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}

.PTEXTREFb /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; font-style: italic; color: #000; font-size: 1em; font-weight: 400; letter-spacing: 0px; margin-top: -5px; margin-bottom: 0px; margin-left: 0px;}

.PTEXTtitreBOLDREF /*agl rulekind: base;*/ {font-family: 'Muli-Regular'; color: #000; font-size: 1em; font-weight: 700; letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}



/* // ANMELDUNG */
