J'interviens tardivement, mais si vous souhaitez créer deux bordures (en bas et à droite dans mon cas), vous pouvez utiliser la technique décrite dans la réponse acceptée et ajouter un psuedo-élément :after pour la deuxième ligne, puis modifier les propriétés comme suit : http://jsfiddle.net/oeaL9fsm/
div
{
width:500px;
height:500px;
position: relative;
z-index : 1;
}
div:before {
content : "";
position: absolute;
left : 25%;
bottom : 0;
height : 1px;
width : 50%;
border-bottom:1px solid magenta;
}
div:after {
content : "";
position: absolute;
right : 0;
bottom : 25%;
height : 50%;
width : 1px;
border-right:1px solid magenta;
}