

.text-highlight-bleu-pale-LS{
    font-family: UniformCondensedBold-Regular;
    color: #93b6e2;
}

.text-highlight-bleu-fonce-LS{
    font-family: UniformCondensedBold-Regular;
    color: #00446D;
}

.text-doux-bleu-pale-LS{
    font-family: OpenSans-regular;
    color: #93b6e2;
    size: 16em;

}

.text-doux-bleu-pale-LS a{
    font-family: OpenSans-semibold;
    color: #93b6e2;
    size: 16em;
}

.text-doux-bleu-pale-LS a:hover{
    color:#2a70b5;
    text-decoration:none;
    cursor:pointer;
}

.videoyt {
    width: 100%;
    padding-left: 10%;
    padding-right: 10%;
    height: 25rem;

}

.videoyt_soustitre{
    text-align: left;
    padding-left: 10%;
    padding-right: 10%;
    width:100%;

}


/* Numbered lists like 1, 1.1, 2.2.1... */
ol li {display:block;} /* hide original list counter */
ol > li:first-child {counter-reset: item;} /* reset counter */
ol > li {counter-increment: item; position: relative;} /* increment counter */
ol > li:before {content:counters(item, ".") ". "; position: absolute; margin-right: 100%; right: 10px;} /* print counter */










/* +++++++++++++++++++++++++++++++++++++ COULEURS */


:root {
    --color_fond_ecran: rgb(255,255,255);
    --color_pale_blue: rgba(236,245,252,0.8);
    --color_pale_blanc: rgba(255,255,255,1);
    --color_pale_rose: rgba(200,0,0,0.5);

    --border_radius: 1rem;

}


#lsrow1 .inner_content{
    background: var(--color_pale_blue);
}
#lsrow2 .inner_content{
    background: var(--color_pale_blanc);
}
#lsrow3 .inner_content{
    background: var(--color_pale_blue);
}
#lsrow4 .inner_content{
    background: var(--color_pale_blanc);
}
#lsrow5 .inner_content{
    background: var(--color_pale_blue);
}
#lsrow6 .inner_content{
    background: var(--color_pale_blanc);
}
#lsrow7 .inner_content{
    background: var(--color_pale_blue);
}
#lsrow8 .inner_content{
    background: var(--color_pale_blanc);
}
#lsrow9 .inner_content{
    background: var(--color_pale_blue);
}
#lsrow10 .inner_content{
    background: var(--color_pale_blanc);
}
#lsrow11 .inner_content{
    background: var(--color_pale_blue);
}






/* +++++++++++++++++++++++++++++++++++++ IMAGES */

/*#lsrow1 .inner_content:after {*/
/*    background: #00446d url("../images/Photo_ancienne-19.png") center center no-repeat;*/
/*    background-size: cover*/
/*}*/
#lsrow2 .inner_content:after {
    background: #00446d url("../images/Photo_ancienne-19.png") center center no-repeat;
    background-size: cover
}
#lsrow3 .inner_content:after {
    background: #00446d url("../images/echange.jpg") center center no-repeat;
    background-size: cover
}
#lsrow4 .inner_content:after {
    background: #00446d url("../images/LSBILODEAU-patent-inverseur-2009-1.png") center center no-repeat;
    background-size: cover
}
/*#lsrow5 .inner_content:after {*/
/*    background: #00446d url("../images/echange.jpg") center center no-repeat;*/
/*    background-size: cover*/
/*}*/
#lsrow6 .inner_content:after {
    background: #00446d url("../images/echange.jpg") center center no-repeat;
    background-size: cover
}
/*#lsrow7 .inner_content:after {*/
/*    background: #00446d url("../images/echange.jpg") center center no-repeat;*/
/*    background-size: cover*/
/*}*/
/*#lsrow8 .inner_content:after {
    background: #00446d url("../images/echange.jpg") center center no-repeat;
    background-size: cover
}
/*#lsrow9 .inner_content:after {*/
/*    background: #00446d url("../images/echange.jpg") center center no-repeat;*/
/*    background-size: cover*/
/*}*/
#lsrow10 .inner_content:after {
    background: #00446d url("../images/echange.jpg") center center no-repeat;
    background-size: cover
}
/*#lsrow11 .inner_content:after {*/
/*    background: #00446d url("../images/echange.jpg") center center no-repeat;*/
/*    background-size: cover*/
/*}*/











.borderEnHautHGauche{
    border-radius:  var(--border_radius) 0px  0px 0px;
    overflow: hidden;
}
.borderEnBasDroite{
    border-radius:  0px 0px var(--border_radius) 0px;
    overflow: hidden;
}






@media screen and (min-width: 769px) {
    .flex_text_btn p:last-child {
        min-width: 10px;
        margin-left: 40px;
    }
}

.lsreverse .inner_content{
    direction: rtl;
}
.lsreverse .inner_content:after {
    right:unset;
    left: 0;
}

@media screen and (min-width: 768px) {
    .lsreverse .sub_title {
        text-align: right;
    }
}

.lsvideo{

    position: relative;
}

.lsvideo .inner_content:after {
    content: none;
}



.lsvideo iframe{
    display: block;
    content: "";
    width: 50%;
    padding-top: 49%;
    position: absolute;
    top: -15px;
    right: -25px;
    z-index: 1000;
}
.lsvideo iframe {
    width: 32%;
    height: 100%;
    padding: 0;
    top: 0;
    right: 0;

}
.lsreverse iframe{
    right:unset;
    left: 0;


}


.lsreverse .inner_content:after {
    right:unset;
    left: 0;
}

@media screen and (min-width: 768px) {
    .lsreverse .sub_title {
        text-align: right;
    }

}

@media screen and (max-width: 768px) {
    .lsvideo  iframe{
        width: 100%;
        position:relative;
        min-height: 18rem;

    }

}

@media screen and (min-width: 992px) {
    .lsvideo iframe {
        width: 36%;
    }
}



