/* Ajout Maelle */





/* ------------------------------------------------------------------------- */

/* >>>>>>>>>>>>>   Fonts                                        <<<<<<<<<<<< */

/* ------------------------------------------------------------------------- */



@font-face {
font-family: 'Museo';
    src: url('fonts/Museo300-Italic.eot');
    src: url('fonts/Museo300-Italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo300-Italic.woff2') format('woff2'),
         url('fonts/Museo300-Italic.woff') format('woff'),
         url('fonts/Museo300-Italic.ttf') format('truetype'),
         url('fonts/Museo300-Italic.svg#Museo300-Italic') format('svg');
font-weight: 300;
font-style: italic;
}


@font-face {
font-family: 'Museo';
    src: url('fonts/Museo300-Regular.eot');
    src: url('fonts/Museo300-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo300-Regular.woff2') format('woff2'),
         url('fonts/Museo300-Regular.woff') format('woff'),
         url('fonts/Museo300-Regular.ttf') format('truetype'),
         url('fonts/Museo300-Regular.svg#Museo300') format('svg');
font-weight: 300;
font-style: normal;
}


@font-face {
font-family: 'Museo';
    src: url('fonts/Museo500-Italic.eot');
    src: url('fonts/Museo500-Italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo500-Italic.woff2') format('woff2'),
         url('fonts/Museo500-Italic.woff') format('woff'),
         url('fonts/Museo500-Italic.ttf') format('truetype'),
         url('fonts/Museo500-Italic.svg#Museo500-Italic') format('svg');
font-weight: 500;
font-style: italic;
}


@font-face {
font-family: 'Museo';
    src: url('fonts/Museo500-Regular.eot');
    src: url('fonts/Museo500-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo500-Regular.woff2') format('woff2'),
         url('fonts/Museo500-Regular.woff') format('woff'),
         url('fonts/Museo500-Regular.ttf') format('truetype'),
         url('fonts/Museo500-Regular.svg#Museo500') format('svg');
font-weight: 500;
font-style: normal;
}


@font-face {
font-family: 'Museo';
    src: url('fonts/Museo900-Italic.eot');
    src: url('fonts/Museo900-Italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo900-Italic.woff2') format('woff2'),
         url('fonts/Museo900-Italic.woff') format('woff'),
         url('fonts/Museo900-Italic.ttf') format('truetype'),
         url('fonts/Museo900-Italic.svg#Museo900-Italic') format('svg');
font-weight: 900;
font-style: italic;
}


@font-face {
font-family: 'Museo';
    src: url('fonts/Museo900-Regular.eot');
    src: url('fonts/Museo900-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo900-Regular.woff2') format('woff2'),
         url('fonts/Museo900-Regular.woff') format('woff'),
         url('fonts/Museo900-Regular.ttf') format('truetype'),
         url('fonts/Museo900-Regular.svg#Museo900') format('svg');
font-weight: 900;
font-style: normal;
}


.markdown h2 { font-family: 'Museo', sans-serif; font-size: 30px; font-size: 3rem; line-height: 30px; line-height: 3rem; color: #3a3e3f; font-weight: 900; }

.markdown h3 { font-family: 'Museo', sans-serif; font-weight: 500; font-size: 24px; font-size: 2.4rem; line-height: 30px; line-height: 3rem; color:#991d14; margin-bottom: 10px;}

.markdown p { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; font-size: 1.6rem; line-height: 24px; line-height: 2.4rem; 
color:#3d4040; }

.markdown p a:hover, .markdown p a:focus {color: #c9141a;}




/* Gerer les espaces */



.markdown h2 + h3 { margin-top:2px; }

.markdown h3 + p { margin-top:-2px; }

.markdown p + p { margin-top:24px; }

.wrapper13 .markdown h3 + p { margin-top:14px; }

.wrapper16 .bx-wrapper h3 + p { margin-top: 0px; }



/* Execptions */



.wrapper16 p { text-align: center; }

.wrapper16 h3 { color:#cb2430; text-align: center; }

.wrapper16 .bx-wrapper h3 { text-align: left; color: #e62b1e; font-size: 18px; font-size: 1.8rem; line-height: 20px; 

line-height: 2rem; }

.wrapper16 .bx-wrapper p { text-align: left; font-family: 'Museo', sans-serif; font-weight: 500;

color: #3a3e3f; font-size: 14px; font-size: 1.4rem; line-height: 18px; line-height: 1.8rem; }

/*.wrapper16 .bx-wrapper p:after { content: ''; display: block; width: 30px; height: 3px; background: #e62b1e; 

margin-top: 7px; }*/

.wrapper16 .bx-wrapper hr {margin: 7px 0 10px; border-top-color: #e62b1e;}

.wrapper17 h3 { text-align:center; color: #c9141a; }

.wrapper18 .markdown h3, .wrapper19 .markdown h3,
.wrapper18 .gris .markdown p, .wrapper19 .rouge .markdown p { color: #fff; }

.wrapper18 .bx-wrapper .markdown h3 { color: #991d14; }
.wrapper19 .bx-wrapper .markdown h3 { color: #c9141a; }

.wrapper18 .bx-wrapper .markdown h3 { font-size: 18px; font-size: 1.8rem; line-height: 20px; line-height: 2rem; 

border-bottom: 1px solid #c5c5c5; padding-bottom: 10px; }

.wrapper18 .bx-wrapper .markdown h3 + p { margin-top: 8px; }

.wrapper18 .bx-wrapper .markdown p { font-style: italic; }

.wrapper19 h3 { color: #c9141a; }

.wrapper20 h3 { color: #424242; }
.wrapper21 h3 { color: #424242; }