.visu-col.visu-col1 {
    width: 100%;
}
.visu-cols-2-1 {
    padding-right: 0;
}
article.art {
    margin-right: 0;
}
.evenement-nav .palm ul {
display:none;
}
.evenement-nav .palm:hover ul{
display:block;
position:absolute;
z-index:100000;
left:0;
}
.evenement-nav .palm:hover ul li{
float:left;
text-align:left;
padding:10px 0;
width:100%;
margin: 0 0 0 0;
}
.evenement-nav .palm:hover ul li a{
	margin-left:5px;
	color:#ffffff;
}
.evenement-nav .palm:hover ul li a:hover, .evenement-nav .palm:hover ul li:hover a{
	color:#000000;
}
header.sticky ul.topongs li.on, header.sticky ul.topongs li.active, header.sticky ul.topongs li:hover {
    background-color: #ffffff;
}
ul.evenement-nav > li {
    position: relative;
    display: table-cell;
    margin: 0 2em;
    padding-top: 5px;
    padding-bottom: 5px;
	padding-right: 1em;
	padding-left: 1em;
    vertical-align: middle;
    font-size: 0.9286em;
    font-weight: 700;
    line-height: 1.25em;
    text-transform: uppercase;
    color: #ffffff;
}
ul.evenement-nav > li ul {
    padding-left:0;
	width:110px;
	background-color:#cf323b;
}
header.sticky ul.topongs.evenement-nav > li {
    position: relative;
    display: inline-block;
    display: table-cell;
    margin: 0 2em;
    padding-top: 5px;
    padding-bottom: 5px;
	padding-right: 1em;
	padding-left: 1em;
    vertical-align: middle;
    font-size: 0.9286em;
    font-weight: 700;
    line-height: 1.25em;
    text-transform: uppercase;
    color: #ffffff;
}
header.sticky ul.topongs.evenement-nav li.on, header.sticky ul.topongs.evenement-nav li:hover {
    background-color: #ffffff;
    color: #383838;
}
ul.evenement-nav {
    list-style-type: none;
    display: inline-block;
    display: table;
    width: 100%;
    margin: 0 auto;
    padding: 10px 5em;
    background-color: #cf323b;
    text-align: center;
}
header.sticky .logo {
    position: absolute;
    top: 2px;
    left: 50px;
}
#TOPFL {
	position:absolute;
}
header.top {
    height: 75px;
}

/***sous menu burger**/
nav.burger ul.burger-l1 > li:hover > ul.burger-l2 {
    display: block;
}
 nav.burger ul.burger-l1 > li > ul.burger-l2 > li:nth-of-type(1) {
	border-top:0;
	padding:0 0 0 0;
}
nav.burger ul.burger-l1 > li > ul.burger-l2 > li{
    padding:0 0 0 0;
}
nav.burger ul.burger-l1 > li > ul.burger-l2 {
	padding:0 3.5em;
}
nav.burger ul.burger-l1 > li > ul.burger-l2 > li {
	border-top:1px solid rgba(255, 255, 255, 0.247059);
}

nav.burger ul.burger-l1 > li > ul.burger-l2 > li a {
	display:block;
	padding:1em 0;
	width:80%;
}
nav.burger ul.burger-l2 > li > span::before {
    font-family: 'icomoon';
    font-weight: normal;
    text-align: center;
    width: 20px;
    content: "\e909";
}
nav.burger ul.burger-l2 > li > span {
    position: relative;
    display: block;
    margin: 15px 0 0 0;
    float: right;
    vertical-align: middle;
}
/****youtube elastique***/
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
article.art .cont ol li{
	margin-bottom:1.5rem;	
}
.insc {
	background-color:#ffce0a;
}
.cand {
	background-color:#41477e;
}

.evenement-parts {
    padding: 20px 0 20px 0;
}
.logosNiveauUn,.logosNiveauUn table, .logosNiveauDeux  {
	border: 0px;
	width:auto;
}
.logosNiveauUn td {
	border: 0px;
    padding: 0 0;
    text-align: center;
	vertical-align: middle;
}
.logosNiveauUn .titre p {
    color: #017bbe;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
}

.foot-in  .bloc-news-burger h3 {
    font-size: 2.2rem;
	margin-bottom:0.5rem;
}
@media (min-width: 1025px){
header.sticky ul.topongs {
    list-style-type: none;
    display: inline-block;
    display: table;
    width: 1200px;
    margin: 0 auto;
    background-color: #cf323b;
    text-align: center;
}
}
@media (max-width: 1599px){
header.sticky ul.topongs{
    width: 900px;
}
ul.evenement-nav {
    padding: 10px 2em;
}


header.sticky ul.topongs.evenement-nav > li {
    font-size: 0.9286em;
    margin: 0 1em;
    padding: 5px 0.2em;
}
}
@media (max-width: 980px){
ul.topongs li {
    width: 100%;
	float:left;
	border-bottom:1px solid #fff;
	margin:0;

}
}
@media (min-width: 769px){
header.sticky {
    min-height: 49px;
    max-height: 55px;
}
}