/*@import url(//fonts.googleapis.com/css?family=Lora:700);*/

body {
    margin: 0;
    padding: 0;

    color: #303030;
}

* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

@media print {
    .page {
        margin: 0;
        border: initial;
        border-radius: initial;
        width: initial;
        min-height: initial;
        box-shadow: initial;
        background: initial;
        page-break-after: auto;
    }
}

.page {
    width: 21cm;
    /*
    min-height: 29.7cm;
    padding: 2cm;
    margin: 1cm auto;
    */
    font-family: 'Andale Mono', sans-serif;
    font-size: 11pt;
}

.bubble {
    float: left; width: 10%;
}
.bubble img {
    height: 80px;
}

.formation_title {
    font-size: 14pt;
    float: left; width: 90%; line-height: 30px; text-align: center; padding-top: 20px; font-size: 20px;
    font-family: 'Andale Mono', sans-serif;
}

.bloc_left {
    float: left; width: 69%;
}

.bloc_right {
    float: right; width: 30% ;
    font-family: 'Andale Mono', sans-serif;
    font-size: 11pt;
}

.subcategory_title {
    font-size: 11pt;
    margin-top: 0px;
    margin-bottom: 0px; 
    background-color: #1560BD; 
    text-align: center; 
    color: #FFF; 
    padding: 2px 0;
    font-family: 'Andale Mono', sans-serif;
}

.ul_choices {
    margin-left: 10px;
}

h2 {
    font-size: 12pt;
    font-family: 'Andale Mono', sans-serif;
}

.blue_denim_background {
    background-color: #1560BD;
}
.blue_denim_border {
    border: 2px solid #1560BD;
}
.info_cerise {
    color: #DA3287;
}

.innerCadre {
    padding: 10px 5px;
}

.innerCadre table {
    font-family: 'Andale Mono', sans-serif;
    font-size: 11pt;
}

.marginTop15 {
    margin-top: 15px;
}
