#contenu { float:top; display:block; border: 1px dashed #000; padding: 10px; background: white; } #contenu form input { background-color: #eef; border: 1px solid #999; /* solid */ } #contenu legend img { /* float: left; */ border: 0px none #000; margin: 0px; margin-left: 5px; margin-right: 10px; } #contenu legend a { display:inline; color:blue; font-weight: bold; left: 0px; right; } #contenu legend a:hover { background:#fc9; left: 0px; right: 0px; } #contenu form .info { width: 150px; margin: 1px; height: 2em; background: #ccc; font-weight: bold; margin-left: auto; } #contenu form input.good { width: 100px; height: 2em; background: #afa; } #contenu form input.bad { width: 100px; height: 2em; background: #faa; left: 0px; right: 0px; text-align:center; } #contenu input.chkbox { height: 16px; width: 16px; background: #aaf; } #contenu p img { float: left; border: 0px none #000; margin: 0px; margin-left: 15px; margin-right: 10px; } #contenu p a { display:block; color:blue; font-weight: bold; left: 0px; right; } #contenu p a:hover { background:#fc9; left: 0px; right: 0px; }