ul#navcontn1 { font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: center; list-style-type: none; padding: 0; margin: 5px 5px 5px 0; width: 526px; clear: both }
ul#navcontn1 li { display: inline; margin: 0 10px 0 0; float: left; vertical-align: top }
ul#navcontn1 li a { text-decoration: underline; display: block; color: #245DDB }
ul#navcontn1 li a:hover { text-decoration: underline; color: #FB602E }
ul#navcontn1 li { text-decoration: none; color: #FB602E }

#forms_recherche_eyrolles { padding: 0; margin: 0 5px 0 0; width: 510px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; border: solid #245DDB; border-width: 3px 0 1px 0; clear: both }
#forms_recherche_eyrolles a { text-decoration: underline; color: #245DDB; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left }
#forms_recherche_eyrolles a:hover { text-decoration: underline; color: #FB602E }
#forms_recherche_eyrolles .label { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: right }
#forms_recherche_eyrolles .fields { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left }
#forms_recherche_eyrolles .bouchon { border-bottom: solid 1px #245DDB }
#forms_recherche_eyrolles .recherche_simple input.textbox { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; height: 18px; border: solid 1px #7E807F }
#forms_recherche_eyrolles .recherche_simple select.selectbox { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 170px; height: 18px; border: solid 1px #7E807F }
#forms_recherche_eyrolles .recherche_avancee input.textbox { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 300px; height: 18px; border: solid 1px #7E807F; float: left; display: inline; clear: none }
#forms_recherche_eyrolles .recherche_avancee select.selectbox { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 300px; height: 18px; border: solid 1px #7E807F; float: left; display: inline; clear: none }
#forms_recherche_eyrolles input.submit_btn { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; height: 18px; border: solid 1px #7E807F; background-color: #FFFFFF; margin: 0 10px 0 0}

#catsubmenu { padding: 0; margin: 0 5px 0 0; width: 526px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
#catsubmenu .theme { clear: left; float: left; display: inline }
#catsubmenu strong { font-size: 13px; color: #FB602E }
#catsubmenu a { text-decoration: underline; color: #245DDB }
#catsubmenu a:hover { text-decoration: underline; color: #FB602E }

#navcontchildren_eyrolles { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; list-style-type: none; padding: 0 0 5px 0; margin: 0 5px 0 0; width: 526px }
#navcontchildren_eyrolles .item {text-decoration: none; color: #FB602E }
#navcontchildren_eyrolles .item strong { color: #000000 }
#navcontchildren_eyrolles .item a { text-decoration: underline; color: #245DDB }
#navcontchildren_eyrolles .item a:hover { text-decoration: underline; color: #FB602E }

#bloc_une { width: 526px; padding: 0; margin: 10px 5px 0 0; float: left; }
#bloc_nouveautes { width: 526px; padding: 0; margin: 10px 5px 0 0 }
#bloc_nouveautes h1 { font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #245DDB; margin: 0 }

#fiches { width: 526px; padding: 0; margin: 10px 5px 0 0 }
#fiches strong.titre { font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #245DDB; margin: 0 }
#fiches .noresult { color: #FF5A00; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 5px 0 5px 0; text-align: center }
#fiches h1 { font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #245DDB; margin: 0 }

.fiche_livre_complete h1 { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background: url(/private/images/book_head_fiche.gif); text-transform: uppercase; margin: 0; padding: 3px 0 0 5px; height: 14px !important; vertical-align: middle }
.fiche_livre_complete h1 a { color: #fff; text-decoration: none }
.fiche_livre_complete .contenu { margin: -1px 0 0 0; padding: 10px 3px 3px 3px; border: solid 1px #245DDB; border-width: 0 1px 1px 1px; }
.fiche_livre_complete .contenu { clear: both; display: block }
.fiche_livre_complete .contenu img { border: solid #245DDB; border-width: 1px 1px 2px 2px; float: left; margin: 0 5px 0 0 }
.fiche_livre_complete .contenu a { color: #f90 }
.fiche_livre_complete .contenu a:hover { color: #f60 }
.fiche_livre_complete .contenu h2 { color: #FF5A00; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0 0 5px 0; padding: 0 0 0 12px; background: url(/private/images/prod_right_puce.gif) no-repeat left top; }
.fiche_livre_complete .contenu a h2 { color: #FF5A00; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0 0 5px 0; padding: 0 0 0 12px; background: url(/private/images/prod_right_puce.gif) no-repeat left top; }
.fiche_livre_complete .contenu a:hover h2 { color: #900; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.fiche_livre_complete .contenu p { color: #00000; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin: 0; clear: both; display: block; text-align: justify }
.fiche_livre_complete .contenu h3 { color: #00000; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.fiche_livre_complete .contenu h4 { color: #00000; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.fiche_livre_complete .contenu h5 { color: #00000; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.fiche_livre_complete .contenu h6 { color: #00000; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.fiche_livre_complete .contenu ul { color: #00000; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.fiche_livre_complete .contenu a.more { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: right; background: #FB602E; padding: 2px; clear: both; text-decoration: none }
.fiche_livre_complete .contenu a.more:hover { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: right; background: #FB602E; padding: 2px; clear: both; text-decoration: none }
.fiche_livre_complete .contenu a.more_left { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background: #FB602E; padding: 2px; text-decoration: none }
.fiche_livre_complete .contenu a.more_left:hover { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background: #FB602E; padding: 2px; text-decoration: none }
.fiche_livre_complete .contenu .allbooks { display: block; clear: both; margin: 5px 0 0 0; padding: 4px 0 0 0; height: 17px; border-top: dotted 1px #9BC4DD }
.fiche_livre_complete .contenu .allbooks a.lien { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: left; background: #3781D4; padding: 2px; clear: both; text-decoration: none }

.fiche_livre_eyrolles { margin-bottom: 5px; clear: none; width: 260px; height: 185px; border: solid 1px #245DDB}
.fiche_livre_eyrolles.floatright { float: right }
.fiche_livre_eyrolles.floatleft { float: left }
.fiche_livre_eyrolles strong { color: #0064A0; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-transform: uppercase; margin: 0; padding: 0; height: 17px; vertical-align: middle }
.fiche_livre_eyrolles strong a { color: #fff; text-decoration: none }
.fiche_livre_eyrolles .contenu { margin: -1px 0 0 0; padding: 3px 3px 20px 3px }
.fiche_livre_eyrolles .contenu { clear: both; display: block }
.fiche_livre_eyrolles .contenu img { border: solid #245DDB; border-width: 1px 1px 2px 2px; float: left; margin: 0 5px 0 0 }
.fiche_livre_eyrolles .contenu a { color: #f90 }
.fiche_livre_eyrolles .contenu a:hover { color: #f60 }
.fiche_livre_eyrolles .contenu a h2 { color: #FF5A00; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0 0 5px 0; padding: 0 0 0 12px; background: url(/private/images/prod_right_puce.gif) no-repeat left top; }
.fiche_livre_eyrolles .contenu a:hover h2 { color: #900; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.fiche_livre_eyrolles .contenu p { color: #0064A0; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin: 0; clear: both; display: block }
.fiche_livre_eyrolles .contenu a.more { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: right; background: #FB602E; padding: 2px; clear: both; text-decoration: none }
.fiche_livre_eyrolles .contenu a.more:hover { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: right; background: #FB602E; padding: 2px; clear: both; text-decoration: none }
.fiche_livre_eyrolles .contenu .allbooks { display: block; clear: both; margin: 5px 0 0 0; padding: 4px 0 0 0; height: 17px; border-top: dotted 1px #9BC4DD }
.fiche_livre_eyrolles .contenu .allbooks a.lien { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: left; background: #3781D4; padding: 2px; clear: both; text-decoration: none }

.fiche_livre_eyrolles_oneliner { margin-bottom: 5px; clear: none; width: 526px; height: 110px; border: solid 1px #245DDB; clear: both}
.fiche_livre_eyrolles_oneliner strong { color: #0064A0; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-transform: uppercase; margin: 0; padding: 0; height: 17px; vertical-align: middle }
.fiche_livre_eyrolles_oneliner strong a { color: #fff; text-decoration: none }
.fiche_livre_eyrolles_oneliner .contenu { margin: -1px 0 0 0; padding: 3px 3px 20px 3px }
.fiche_livre_eyrolles_oneliner .contenu { clear: both; display: block }
.fiche_livre_eyrolles_oneliner .contenu img { border: solid #245DDB; border-width: 1px 1px 2px 2px; float: left; margin: 0 5px 0 0 }
.fiche_livre_eyrolles_oneliner .contenu a { color: #f90 }
.fiche_livre_eyrolles_oneliner .contenu a:hover { color: #f60 }
.fiche_livre_eyrolles_oneliner .contenu a h2 { color: #FF5A00; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0 0 5px 0; padding: 0 0 0 12px; background: url(/private/images/prod_right_puce.gif) no-repeat left top; }
.fiche_livre_eyrolles_oneliner .contenu a:hover h2 { color: #900; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.fiche_livre_eyrolles_oneliner .contenu a .titre_livre { color: #FF5A00; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0 0 5px 0; padding: 0 0 0 12px; background: url(/private/images/prod_right_puce.gif) no-repeat left top; }
.fiche_livre_eyrolles_oneliner .contenu a:hover .titre_livre { color: #900; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.fiche_livre_eyrolles_oneliner .contenu p { color: #0064A0; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin: 0; clear: both; display: block }
.fiche_livre_eyrolles_oneliner .contenu a.more { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: right; background: #FB602E; padding: 2px; clear: both; text-decoration: none }
.fiche_livre_eyrolles_oneliner .contenu a.more:hover { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: right; background: #FB602E; padding: 2px; clear: both; text-decoration: none }
.fiche_livre_eyrolles_oneliner .contenu a.more_left { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background: #FB602E; padding: 2px; text-decoration: none }
.fiche_livre_eyrolles_oneliner .contenu a.more_left:hover { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background: #FB602E; padding: 2px; text-decoration: none }
.fiche_livre_eyrolles_oneliner .contenu .allbooks { display: block; clear: both; margin: 5px 0 0 0; padding: 4px 0 0 0; height: 17px; border-top: dotted 1px #9BC4DD }
.fiche_livre_eyrolles_oneliner .contenu .allbooks a.lien { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: left; background: #3781D4; padding: 2px; clear: both; text-decoration: none }

#articles { width: 526px; float: left; margin: 10px 5px 0 5px; clear: none; padding: 0 }
.article_livre { margin-bottom: 5px }
.article_livre strong { color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background: url(/private/images/book_article_head.gif); text-transform: uppercase; margin: 0; padding: 3px 0 0 5px; width: 526px; height: 17px; vertical-align: middle }
.article_livre strong a { color: #fff; text-decoration: none }
.article_livre .contenu { font-family: Arial, Verdana, Helvetica, sans-serif; margin: -1px 0 0 0; padding: 3px; border: solid 1px #DEDCDC; border-width: 0 1px 1px 1px; width: 526px }
.article_livre .contenu { clear: both; display: block }
.article_livre .contenu img { border: solid #DEDCDC; border-width: 1px 1px 2px 2px; float: left; margin: 0 5px 0 0 }
.article_livre .contenu a { color: #f90 }
.article_livre .contenu a:hover { color: #f60 }
.article_livre .contenu a h2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0 5px 0 5px; padding: 0 0 5px 0; color: #0064A0; border-bottom: dotted 1px #BBBBBB; text-decoration: none }
.article_livre .contenu a:hover h2 { color: #900; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.article_livre .contenu p { font-size: 11px; font-weight: normal; text-align: justify; margin: 0 0 5px 5px; padding: 8px 0 0 0 }
.article_livre .contenu a .more { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: right; background: #FB602E; padding: 2px; clear: both }
.article_livre .contenu .allbooks { display: block; clear: both; margin: 5px 0 0 0; padding: 4px 0 0 0; height: 17px; border-top: dotted 1px #9BC4DD }
.article_livre .contenu .allbooks a.lien { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: left; background: #3781D4; padding: 2px; clear: both; text-decoration: none }
.article_livre .contenu .doc_date { font-size: 9px; color: #949494; margin: 0 0 1px 3px }

.fiche_livre { margin-bottom: 5px; clear: none}
.fiche_livre.floatright { float: right }
.fiche_livre.floatleft { float: left }
.fiche_livre strong { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background: url(/private/images/book_head.gif); text-transform: uppercase; margin: 0; padding: 3px 0 0 5px; width: 260px; height: 17px; vertical-align: middle }
.fiche_livre strong a { color: #fff; text-decoration: none }
.fiche_livre .contenu { margin: -1px 0 0 0; padding: 3px 3px 20px 3px; border: solid 1px #245DDB }
.fiche_livre .contenu { clear: both; display: block }
.fiche_livre .contenu img { border: solid #245DDB; border-width: 1px 1px 2px 2px; float: left; margin: 0 5px 0 0 }
.fiche_livre .contenu a { color: #f90 }
.fiche_livre .contenu a:hover { color: #f60 }
.fiche_livre .contenu a h2 { color: #FF5A00; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0 0 5px 0; padding: 0 0 0 12px; background: url(/private/images/prod_right_puce.gif) no-repeat left top; }
.fiche_livre .contenu a:hover h2 { color: #900; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.fiche_livre .contenu p { color: #0064A0; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin: 0; clear: both; display: block; text-align: justify }
.fiche_livre .contenu a.more { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: right; background: #FB602E; padding: 2px; clear: both; text-decoration: none }
.fiche_livre .contenu a.more:hover { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: right; background: #FB602E; padding: 2px; clear: both; text-decoration: none }
.fiche_livre .contenu .allbooks { display: block; clear: both; margin: 5px 0 0 0; padding: 4px 0 0 0; height: 17px; border-top: dotted 1px #9BC4DD }
.fiche_livre .contenu .allbooks a.lien { color: #FFFFFF; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; float: left; background: #3781D4; padding: 2px; clear: both; text-decoration: none }


.pagination_eyrolles { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 526px; margin: 5px; text-align: center; display: block}
.pagination_eyrolles a.nav_eyrolles { padding: 2px; text-decoration: none; color: #245DDB }
.pagination_eyrolles a.nav_eyrolles:hover { color: #fff; text-decoration: none; background-color: #900 }

#forms_recherche_livres { padding: 0 4px 0 3px; margin: 10px 0 10px 0; width: 526px }
#forms_recherche_livres strong { color: #245DDB; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; margin: 0; padding: 3px 0 0 5px; width: 526px; height: 17px; border-top: solid 3px #245DDB }

#forms_recherche_livres #formsBooksLeft { padding: 0; margin: 0; width: 360px; height: 174px; float: left; border-right: solid 1px #245DDB }

#forms_recherche_livres #recherche_cyberarchi { padding: 20px 20px 20px 10px; margin: 0; width: 360px; height: 80px; border-bottom: solid 1px #245DDB }
#forms_recherche_livres #recherche_cyberarchi td { color: #000000; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif }
#forms_recherche_livres #recherche_cyberarchi input.textbox { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 200px; height: 18px; border: solid 1px #7E807F; float: left }
#forms_recherche_livres #recherche_cyberarchi input.submit_btn { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 20px; height: 18px; border: solid 1px #7E807F; background-color: #FFFFFF; float: right }

#forms_recherche_livres #recherche_fnac { margin: 10px 0 0 0; width: 343px }
#forms_recherche_livres #recherche_fnac input.textbox { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 125px; height: 18px; border: solid 1px #7E807F; float: left }
#forms_recherche_livres #recherche_fnac input.submit_btn { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 20px; height: 18px; border: solid 1px #7E807F; background-color: #FFFFFF; float: right }

#forms_recherche_livres #recherche_eyrolles { padding: 0 4px 0 3px; margin: 0; width: 155px; float: right }

#pub250_footer{ margin: 5px 0 5px 0; float: left; }
