.t-Body-contentInner{padding:0px}
.t-Body-main{overflow:visible;margin-top:0px!important;}



/* Actualités */
.actualitecontent{width:100%;height:100%;position: relative;}
.actualitebackground{width:100%;height:100%;position: absolute;top: 0px;z-index:-1}
.actualiteitemwrapper{height:250px}
.actualitetext{background:rgba(0,0,0,0.7);width:100%;height:100%;color:#ffffff;padding:10px;opacity:0;
	transition-property: opacity;
    transition-duration: 250ms;
    transition-timing-function: linear;
    transition-delay: initial;}
.actualiteitemwrapper:hover .actualitetext{opacity:1}
.actualitetitle{font-size: 1.6rem;}
.actualitefooter{position: absolute;bottom: 0px;left: 0px;padding: 10px;display: flex;width: 100%;padding-right: 5px;}
.actualitefootercol2{}
.actualitemore{background: ;padding: 5px;border-radius: 5px;color:#ffffff}
.actualitefootercol1{flex-grow:1}
.actualitedate {opacity:0.7}
.actualitehashtag, .actualitetype{opacity:0.5}

.actualitecityselectorwrapper{cursor:pointer;    background: #e7eeff;padding: 5px;border-radius: 5px;color: #8699c5;font-size: 2rem;line-height: 2rem;font-weight: 100;}
.actualitecityselectorwrapper.cityselected{background: white;border: solid 1px #e7eeff;}

@media only screen and (max-width:1000px){.actualiteitemwrapper{height:200px;}}
@media only screen and (max-width:700px){.actualiteitemwrapper{height:170px;}}
@media only screen and (max-width:600px){.actualiteitemwrapper{height:150px;}}

@media only screen and (max-width:520px){.EventsIR .a-IRR-tableContainer table tbody tr{flex-basis:45% !important}}
@media only screen and (max-width:360px){.EventsIR .a-IRR-tableContainer table tbody tr{flex-basis:50% !important}}



/* Double background wrapper */
/*.backroundoregroundwrapper, .backgroundwrapper, .foregroundwrapper {width:100%;height:100%}
.backroundoregroundwrapper{position:relative}*/
/*.backgroundwrapper{position:absolute;z-index:-1}*/
/*.backgroundcontentwrapper{height: 110%;width: 110%;margin-top: -2.5%;margin-left: -2.5%;display: block;}*/
/*.visuelcontentbackground{width: 100%;height: 100%;object-fit: cover;filter: blur(20px);}*/
/*.visuelcontentitem {width: 100%;height: 100%;object-fit: contain;}*/