body { font-size: 1.1em; background-image: url(Dirt_fond.jpg); } .fond { margin-left: 150px; margin-right: 150px; margin-top: -10px; margin-bottom: -20px; background:black; } .imageT { text-align: center; padding-top: 100px; padding-bottom: 20px; } h1 { text-align:center; padding-top:100px; color:white; } h2 { text-align:center; color:white; } h3 { text-align:center; color:white; } .txtP { padding-top:100px; padding-left:200px; padding-right: 200px; padding-bottom: 50px; color:white; } .txtT { padding-top:50px; padding-left:200px; padding-right: 200px; padding-bottom: 50px; text-align:center; color:white; } nav { width:70%; margin:0 auto; background-color:black; top:20px; text-align:center; } nav ul { list-style-type:none; display: inline-block; } nav ul li { float:left; width:auto; text-align:center; } nav ul::after { content:""; display:table; clear:both; } nav a { display:inline-block; text-decoration:none; color:white; border-bottom:2px solid transparent; padding:10px 0px; } nav a:hover { color:orange; border-bottom:2px solid gold; } .sous { display:none; box-shadow: 0px 1px 2px #CCC; background-color:black; } nav> ul li:hover .sous { display:block; } .sous li { float:none; width:auto; text-align:left; } .sous a { padding:10px; border-bottom:none; } .sous a:hover { border-bottom:none; background-color:black; } .deroulant > a::after { font-size: 12px } .sous { display:none; box-shadow:0px 1px 2px #CCC; background-color:black; position:absolute; width:auto; z-index: 1000 }