
.tuile{
    background:#96FFF8;
}
.tuile p{
    color:#525252;
}
.tuile:hover, .tuile_active .tuile{
    background:#14A1FF;
}
.tuile:hover p, .tuile_active .tuile p{
    color:#000000;
}
.tuile_triangle_down:before {
    border-top: 50px solid #14A1FF;
}
.Vtab .resp-tab-active{
    border-left: 2px solid #14A1FF;
}
    .timeline > li > .timeline-badge, .timeline::before {background-color: #14006e !important;}
    .timeline_titre {color: #14006e !important;}
    .accordeon_titre a {
        color : #101828 !important;
        /*border-top: 1px solid #101828 !important;*/
    }
    .accordeon_titre a::after {
        color : #101828 !important;
    }
    .accordeon_titre a:hover {
        color : #23119f !important;
        /*border-top: 1px solid #23119f !important;*/
    }
    .accordeon_titre a:hover::after {
        color : #23119f !important;
    }#quicklink_container a img{opacity: 0.9;} #quicklink_container a:hover img{opacity: 0.2;}
    .quicklink_text{
        bottom:0;
        position: relative;
    }
    
    
    #quicklink_1{background-color: #1E76B2; }#quicklink_2{background-color: #1E76B2; }#quicklink_3{background-color: #1E76B2; }
                        #quicklink_text_1 {
                            background-color: rgba(0,0,0,0.5) !important;
                        }
                    #quicklink_text_1 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_1 .quicklink_text_wrapper > span.text_top > p {
                        color: ##344054 ;
                    }
                        #quicklink_text_2 {
                            background-color: rgba(0,0,0,0.5) !important;
                        }
                    #quicklink_text_2 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_2 .quicklink_text_wrapper > span.text_top > p {
                        color: ##344054 ;
                    }
                        #quicklink_text_3 {
                            background-color: rgba(0,0,0,0.5) !important;
                        }
                    #quicklink_text_3 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_3 .quicklink_text_wrapper > span.text_top > p {
                        color: ##344054 ;
                    }#wrapper_evenement{text-decoration:  ;border:   ;width: ;background:#D6E4FF;}
.custom-bg-image{text-decoration:  ;border:   ;width: ;}
a{text-decoration:  ;border:   ;width: ;}
li{text-decoration:  ;border:   ;width: ;}
ul{text-decoration:  ;}
#logo, #logo img{text-decoration:  ;border:   ;width: ;max-width: 100px !important;
margin-top:-8px !important;
margin-bottom:15px !important;
}
.navbar-inverse .navbar-nav > li > a{text-decoration:  ;border:   ;width: ;padding: 15px 10px;
text-transform: uppercase;
font-size: 1.6em !important;
font-weight: 400 !important;}
.nav-link{text-decoration:  ;border:   ;width: ;}
#embed_cyberimpact > div.modal-dialog{text-decoration:  ;border:   ;width: ;width: 100%;
max-width: 750px;
height: 575px;}
#wrapper_nouvelle{text-decoration:  ;border:   ;width: ;background:#BAEECB;}
.liste-non-ordonnee{text-decoration:  ;border:   ;width: ;list-style-type: disc;
font-family: "ClashDisplay-Regular" !important;
font-size:16px !important;}
.liste-ordonnee{text-decoration:  ;border:   ;width: ;  list-style-type: decimal;

     font-family: "ClashDisplay-Regular" !important;
    font-size:16px !important;}
.sous-titre1{text-decoration:  ;border:   ;width: ;color: #101828 !important;
font-family: "ClashDisplay-Semibold" !important;
font-size:38px !important;}
.citation{text-decoration:  ;border:   ;width: ;font-family: "ClashDisplay-Regular" !important;
font-size:16px !important;
color : #667085 !important;}
.border-left-bleu{text-decoration:  ;border:   ;width: ;border-left: 2px solid var(--bleuclair) !important;
padding-left:10px !important;}
.border-radius-image{text-decoration:  ;border:   ;width: ;border-radius: 15px !important;               }
lien-bleu{text-decoration:  ;border:   ;width: ;  color: var(--bleuclair)!important;
     font-family: "ClashDisplay-Semibold" !important;
     text-decoration:underline ;}
petit-titre-en-bleu {text-decoration:  ;border:   ;width: ;   font-size: 16px !important;
    font-family: "ClashDisplay-Semibold" !important;
    color: var(--bleuclair)!important;}
.sous-titre3{text-decoration:  ;border:   ;width: ; color: var(--bleunuit) !important;
   font-family: "ClashDisplay-Semibold" !important;
    font-size:21px !important;}
.sous-titre2{text-decoration:  ;border:   ;width: ;color: var(--bleunuit) !important;
font-family: "ClashDisplay-Semibold" !important;
font-size:28px !important;}
.bouton-gris-violet{text-decoration:  ;border:   ;width: ;background-color: #f2f3f7;
    padding: 10px;
    border-radius: 10px;
    color: var(--bleuclair)!important;
    width:fit-content; }
td{text-decoration:  ;
}
p{text-decoration:  ;border:   ;width: ;color:#000;
font-size: 20px;
font-family: ’PT Serif’, serif;
margin: 5px 0 10px 0px;
line-height:1.5em;}
h1{text-decoration:  ;border:   ;width: ;color:#57585a;
margin: 0 0 20px 0;
font-size: 24px;
font-weight: normal;
padding: 0 0 15px 0;
border-bottom: 1px solid #dfdfe1;
line-height: 1.3em;
text-transform: none !important;
background-color: #88B29F !important;}
h2{text-decoration:  ;border:   ;width: ;color:#23119F;
text-transform: none !important;
font-size: 26px;
font-weight: bold;
padding: 0 0 0px 0;
line-height: 1.3em;
margin-bottom: 25px !important;}
h3{text-decoration:  ;border:   ;width: ;    font-weight: lighter;
    font-size: 20px;
    margin: 5px 0 15px 0;
text-transform: uppercase;}
h4{text-decoration:  ;border:   ;width: ;font-weight: 200;
    font-size: 18px;
    margin: 0 0 15px 0;
    font-family: 'Oswald', sans-serif;}
#logo, #logo img , .navbar-brand img{
        max-width: 120px !important;
    }

     body {overflow-y: scroll !important;}.dates-alerte{color:#FFFFFF !important;}
        .image-alerte:hover{
        background:black ;}
        #alertes_ui{
                position:fixed;
                top:0;
                right:0;
                width:100vw;
                height:100vh;
                background-color:#FFFFFF;
                z-index:10;
                padding: 2.5% 5%;
        }

        #alertes_ui_fermeture{
                position: fixed;
                top: 30px;
                right:30px;
        }
        .container-alertes > h3{
                color:;
        }
        .container-alertes > .resume-alertes, .intro-texte{
                color:;
        }

        #alertes_ui_fermeture ~ table{
                width:100%;
        }

        .container-alertes:first-of-type{
                padding-top:0 !important;
        }

        .container-alertes{
                padding-top: 60px;
        }

        .container-alertes > h3, .container-alertes{
                border-bottom: 1px solid ;
        }

        .boutons{
                margin:20px 5px;
        }

        .boutons > button{
                background-color: !important;
                color: !important;
                padding: 5px;
                border-radius: 40px;
                background-image: none !important;
        }

        .boutons:hover > button{
                background-color: !important;
                color:  !important;
        }

        .date-alertes{
                color: FFFFFF;
        }

        #titre-alertes{
                color:;
                font-size: 3.5em;
        }
        .btn-primary{
                border-color:transparent !important;
        }

        #alertes_ui{
                overflow-y:scroll !important;
                height:100%;
                transition:1s;
        }
.container{max-width: 1600px;}