.livre{background-color:white; color:darkorange; border:1px solid darkorange; height:14em; margin:.5em .5em 1em .5em; padding:.5em .5em 1.5em .5em;}
.livre img{height:14em; float:left; border:solid white; border-width:0 1px 1px 0; margin:0 .5em 0 0;}
.livre img:hover{border-color:darkorange;}
.livre h2{background-color:orange !important; first-letter:bold; text-align:center; line-height:1.5em; font:1.5em "Trebuchet MS" !important;}
.livre p{margin:.5em 1em; padding:.5em; text-align:justify; background-color:yellow; color:maroon;}
.livre p:first-letter{font-weight:bold;}
.livre ul{list-style:none; background:url("/_img/_bg_y-trans-bleu.png") top right repeat-y white; height:6.2em; padding:0 .5em; border:1px solid steelblue;}
.livre ul.reedit{height:7.4em !important;}
.livre ul li{clear:right; border:dotted white; border-width:0 0 1px 0;}
.livre ul li span.l{float:left;}
.livre ul li span.r{float:right; color:white; font-weight:bold;}
plus{padding:.5em 1em 1.5em .5em; width:94%;}
.book{background:url("/_img/_bg-orange.png") top left repeat-y white; border:1px dashed darkorange; color:black; padding:.5em;}
.book p.titre{border:1px solid red; padding:0 .5em; font-weight:normal; text-align:center; background:url("/_img/-blanc-50.png") top left repeat; font:12pt serif;}
.book p.auteur{font:10pt serif; float:left;}
.book p.ref{color:red; text-align:right; font:10pt serif;}
.book hr{color:white; margin:.5em 5em;}
.bouquin{font:10pt verdana; border:2px solid darkorange; -moz-border-radius:.5em; background-color:navajowhite; padding:.4em;}
.bouquin ul{list-style:none; margin:.1em 0 .4em 0; border:solid darkorange; border-width:0 0 1px 0;}
.bouquin ul li:last-child{color:maroon; padding:0 .5em;}
.bouquin ul li:first-child{font-size:x-small; color:red; text-align:right;}