#menu-2020 {
	height: 120px;
}

div#menu-2020 nav {
	height: 120px;
}

div#menu-2020 #titremenu {
	top: 0px;
	padding: 0px;
	width: 100%;
	height: 60px;
	text-align: right;
}

div#menu-2020 #sociaux {
	height: 60px!important;
}

div#menu-2020 #sociaux a {
	height: 60px!important;
}

div#menu-2020 #menus {
	right: initial; /* Reinit decalage menus */
	bottom: 0px;
	width: 100%; /* Largeur du bouton menu initial */
	height: 60px;
}

div#menu-2020 #barmenus {
	height: 60px;
	border: 0px;
	text-align: left;
}

nav { height: 120px; }

div#menu-2020 .toggle + a, div#menu-2020 .topmenu { display: none; }

div#menu-2020 .toggle {
	display: block;
	background-color: #333333;
	padding: 0px 20px;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 60px;
	text-decoration: none;
	border: none;
}

div#menu-2020 .toggle:hover { background-color: #FF8727; }

div#menu-2020 [id^=drop]:checked + ul { display: block; }

div#menu-2020 nav ul li {
	display: block;
	width: 100%; /* Largeur Menus */
}

div#menu-2020 nav a {
	line-height: 60px; /* Largeur de lignes des liens */
	font-size: 20px;
}

div#menu-2020 nav ul li a { padding-left: 20px; } /* Correction decalage liens menu */

div#menu-2020 nav ul ul .toggle, div#menu-2020 nav ul ul a { padding: 0 40px; font-size: 15px; } /* Liens sous-menus */

div#menu-2020 nav ul li ul li .toggle, div#menu-2020 nav ul ul a { background-color: #212121; } /* Fond sous-menus */

div#menu-2020 nav ul ul {
	float: none;
	position: static;
}

div#menu-2020 nav ul ul li:hover > ul, div#menu-2020 nav ul li:hover > ul { display: none; }

div#menu-2020 nav ul ul li {
	display: block;
	width: 100%; /* Largeur sous-menus par rapport aux menus */
}