@charset "utf-8";
/* CSS Document */
#contenu{padding:0; margin:0}

/* CSS contenu droite - Début*/

* html #contenudroite{ float:left; margin:0; width:745px;}
#contenudroite{ float:left; margin:0 10px 0 10px;width:745px;}

* html #contenudroite .book-row {padding:9px 0 9px 0; margin:0 12px 0 0; height:170px;}
#contenudroite .book-row {padding:9px 0 9px 0; margin:0; min-height:170px;}

* html #contenudroite .book-row .book-item {width:330px; margin:0 auto; float:left; margin:0 8px;}
#contenudroite .book-row .book-item {width:340px; margin:0 auto; float:left; margin:0 8px;}

#contenudroite .book-row .book-item .illus {float:left; margin-top:3px;height:160px;}
#contenudroite .book-row .book-item .illus a img {  background:url(/images/bg-image-grande.gif) bottom right no-repeat; padding: 0 4px 5px 0; }
* html #contenudroite .book-row .book-item .descriptif { margin:0 0 0 14px; float:left; width:210px;}
#contenudroite .book-row .book-item .descriptif { margin:0 0 0 14px; float:left; width:215px;}

#contenudroite .book-row .book-item .descriptif h2 {font-size:1.2em; color:#000000; margin:0; padding:0; height:35px;font-weight:lighter;}
#contenudroite .book-row .book-item .descriptif h2 a {color:#000000; margin:0; padding:0; text-decoration:none;  }
#contenudroite .book-row .book-item .descriptif h2 a:hover {text-decoration: underline}

#contenudroite .book-row .book-item .descriptif h3 { font-size:0.9em; color:#333333; margin:0; padding:0; font-weight:lighter;height:23px;}

#contenudroite .book-row .book-item .descriptif .auteur {color:#333333; margin:12px 0 0 0; font-weight:bold;height:30px;}

#contenudroite .book-row .book-item .descriptif .comments{color:#333333;height:60px;}
#contenudroite .book-row .book-item .descriptif .comments p{ margin:0; padding:0; text-align:justify; font-size:0.9em; }

#contenudroite .book-row .book-item .descriptif p.link {padding:20px 0 0 0; margin:0; }
#contenudroite .book-row .book-item .descriptif p.link a { background:transparent url(/images/picto-fleche-rouge.gif) no-repeat center left; padding:0 0 0 11px; color:#86303B; font-size:0.9em}
#contenudroite .premiereligne { background:#F1EDEC;}
#contenudroite .premiereligne .book-item .descriptif p.link a { background:transparent url(/images/picto-fleche-rouge-trp.gif) no-repeat center left; padding:0 0 0 11px; color:#86303B; font-size:0.9em}

* html p.small { margin:0; padding:0; line-height:50%;height:10px;}
p.small{ margin:0; padding:0; line-height:50%;height:10px;}

* html p.small span { border-bottom: solid 1px #c6c6c7; width:339px; display:block; margin:0 14px 0 5px; float:left}
p.small span { border-bottom: solid 1px #c6c6c7; width:339px; display:block; margin:0 14px; float:left}

#contenudroite .premiereligne .book-item .illus a img {  background:url(/images/bg-image-grande_pl.gif) bottom right no-repeat; padding: 0 4px 5px 0; }
