body { background: #ccc; } main { width: 80%; margin: 0 auto; } circle { fill: transparent; stroke: black; stroke-width: 2; } #bouton_image { background-color: #2266cb; color: white; } #menu_modif { display: block; color: black; background-color: gainsboro; cursor: pointer; border: 2px solid; border-radius: 6px; text-align: center; position: absolute; width: 80px; z-index: 10; } #ajout { border: 2px solid #2266cb; border-radius: 10px; top: 100px; left: 200px; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 1em; background-color: Azure; width: 24em; } #ajout label { width: 10em; display: inline-block; padding-right: 1em; } #ajout input[type=text] { border: solid 1px cadetblue; } #ajout input:focus { border: solid 2px green; } .visible { visibility: visible; } .invisible { visibility: hidden; } .etiq { background-color: oldlace; border: 1px solid #2266cb; border-radius: 10px; position: absolute; font-family: Arial; font-size: 13px; left: -200px; top: 100px; padding: 1em; } .titre { background-color: LightYellow; border: 2px solid Yellow; border-radius: 5px; position: absolute; left: -200px; top: 100px; } #actions button, #actions input, #ajout button, #enreg, #reset { background: cadetblue; border-radius: 3px; border: 0; cursor: pointer; padding: 1em 2em; } #actions button:hover, #actions input:hover, #ajout button:hover, #enreg:hover, #reset:hover { background: #275d5f; cursor: pointer; } #fichiers { display: none; } #ima_fond { position: absolute; left: 2em; top: 11em; z-index: -1; }