CSS Titre avec liserets à droite et gauche Effet voulu : .h2 {overflow: hidden;position: relative;padding:0;text-align:center;font-size:1.15em;color:#aaa;text-transform:uppercase;} .h2:before, .page_sommaire .sommaire .h2:after {position: absolute;top: 50%;width:50%;margin-left:1em;content: "";border-bottom: 1px solid #ddd;} .h2:before {margin-left: calc(-50% - 1em);}