/* your styles go here */
.invisible {
 display: none;
}

.lamain {
cursor: pointer;
}

.id_gauche {
 float: left;
}

.r5_nm {
/* H-D-B-G*/
padding: 0 5px 0 0;
}

.l5_nm {
padding: 0 0 0 5px;
}

.rl5_nm {
padding: 0 5px 0 5px;
}

.pl25rem {
padding-left: 0.25rem !important;
}

.pr25rem {
padding-right: 0.25rem !important;
}

.modal-monster {
   width: 99%;
   max-width: 3000px;
   margin-top: 0 !important;
}

/**/
.dropdown-menu_droit.show {
left: -160px !important;
}

/*ADAPTATION*/
@media (max-width:600px) {
 .r5_nm {
 padding: 0 0 0 0;
 }
 .l5_nm {
 padding: 0 0 0 0;
 }
 .rl5_nm {
 padding: 0 0 0 0;
 }
 .dropdown-menu_droit.show {
 margin-left: auto;
 margin-right: auto;
 }
}

/*ADAPTATION*/
@media (max-width:800px) {
 .pl25rem {
 padding-left: 0 !important;
 }
 .pr25rem {
 padding-right: 0 !important;
 }
}

/*
table ajustement
*/
.table .col-1, .table .col-sm-1, .table .col-md-1 {
 width: 8.333333%;
}
.table .col-2, .table .col-sm-2, .table .col-md-2 {
 width: 16.666667%;
}
.table .col-3, .table .col-sm-3, .table .col-md-3 {
 width: 25%;
}
.table .col-4, .table .col-sm-4, .table .col-md-4 {
 width: 33.333333%;
}
.table .col-5, .table .col-sm-5, .table .col-md-5 {
 width: 41.666667%;
}
.table .col-6, .table .col-sm-6, .table .col-md-6 {
 width: 50%;
}
.table .col-7, .table .col-sm-7, .table .col-md-7 {
 width: 58.333333%;
}
.table .col-8, .table .col-sm-8, .table .col-md-8 {
width: 66.666667%;
}
.table .col-9, .table .col-sm-9, .table .col-md-9 {
 width: 75%;
}
.table .col-10, .table .col-sm-10, .table .col-md-10 {
 width: 83.333333%;
}
.table .col-11, .table .col-sm-11, .table .col-md-11 {
 width: 91.666667%;
}
.table .col-12, .table .col-sm-12, .table .col-md-12 {
 width: 100%;
}

/*
overlay sur image
*/
.image_overlay {
 opacity: 0.8;
 filter: alpha(opacity=80); /* msie */
}
.image_overlay:hover {
 opacity: 1.0;
 filter: alpha(opacity=100); /* msie */
}
.image_overlay_inverse {
 opacity: 1.0;
 filter: alpha(opacity=100); /* msie */
}
.image_overlay_inverse:hover {
 opacity: 0.8;
 filter: alpha(opacity=80); /* msie */
}

/*
Notification
*/
.zone_notification {
 position:fixed;
 top:10%;
 left: 5%;
 width:90%;
 margin: auto;
 z-index: 100;
 line-height: 2rem;
 }

 /*
couleur force
 */
.couleur_fb {
color: #385898 !important;
}

.couleur_tw {
color: #1DA1F2 !important;
}

.couleur_tumblr {
color: #001935 !important;
}

.fond_comme_bordure {
background-color: #114866 !important;
color: #fff;
}
.fond_comme_bordure a{
color: #B8DDFA;
text-decoration: none;
}
.fond_comme_bordure a:hover{
color: #B8DDFA;
text-decoration: underline;
}
.texte_blanc,.texte_blanc a{
color: #fff;
text-decoration: none;
}
.texte_blanc a:hover, .texte_blanc:hover{
color: #fff;
text-decoration: underline;
}
.texte_noir,.texte_noir a{
color: #000;
text-decoration: none;
}
.texte_noir a:hover, .texte_noir:hover{
color: #000;
text-decoration: underline;
}

/*
Correction Container*/
.container {
max-width: 100% !important;
}


/*
Adaptation titre
*/
.les_titre_police {
 font-size: 1.1em !important;
}

/*
Adatation visuel
*/
.les_visuels_limite {
 height: 85vh;
 width: auto;
}

.alert-dismissible_plus {
 padding-left: 4rem;
}

/*Les tirets de mouvement dans les ppages*/
.ppage_box {
 width: 30px;
 border-bottom: 5px solid #000000;
}
.ppage_box_active {
 border-bottom: 5px solid #4981a4 !important;
}

/*Marquee*/
.marquee {
/*Cas Position haute*/
 position: relative;
/*Cas Position basse*/
/*
 display: block;
 position: fixed;
 bottom:0%;
 width:100%;
 opacity: 1;
 z-index: 9;
*/
 /*suite*/
 background: #4981a4;
 padding: 2px;
 color: #f7ffff;
 overflow: hidden;
 --offset: 100vw;
 --move-initial: calc(0% + var(--offset));
}

.marquee__inner {
 width: fit-content;
/* display: flex;*/
 display: block;
 position: relative;
 transform: translate3d(var(--move-initial), 0, 0);
 animation: marquee 10s linear infinite;
 animation-play-state: running;
}

.marquee span {
 /*font-size: 10vw;*/
 /*padding: 0 2vw;*/
}

.marquee:hover .marquee__inner {
 animation-play-state: paused;
}

@keyframes marquee {
 0% {transform: translate3d(var(--move-initial), 0, 0);}
 100% {transform: translate3d(var(--move-final), 0, 0);}
}