.n2art { color: #000; font-size: 12px; line-height: 16px; text-decoration: none }

#generic_container .annonceur h1 { font-size: 16px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 17px; text-align: center; color: #ED1A22; font-weight: bold }
#generic_container .annonceur h2 { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 17px; text-align: center; color: #075B96; font-weight: bold }
#generic_container .annonceur .texte { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; text-align: justify }
#generic_container .annonceur .img { align: center !important }
#generic_container .annonceur .liens_annonceur { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; text-align: center }
#generic_container .annonceur .liens_annonceur a.biglink { font-size: 15px; color: #E22213; text-decoration: underline; font-weight: bold }
#generic_container .annonceur .liens_annonceur a.biglink:hover { color: #FFC20F; text-decoration: underline; font-weight: bold }
#generic_container .annonceur .liens_annonceur a.smalllink { font-size: 11px; color: #E22213; text-decoration: underline; font-weight: bold }
#generic_container .annonceur .liens_annonceur a.smalllink:hover { color: #FFC20F; text-decoration: underline; font-weight: bold }
#generic_container .annonceur .tarifs { color: #000000; background: #CAD0E3; font-size: 12px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; text-align: left }
#generic_container .annonceur .tarifs .note { font-size: 11px; line-height: 15px; padding-top: 5px; padding-bottom: 6px }
#generic_container .annonceur .tarifs th { color: #FFFFFF; background: #145C97; text-align: center; font-weight: bold }
#generic_container .annonceur table .note { color: #000000; float: right; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-size: 11px }

#generic_container .simple_text_page {  }
#generic_container .simple_text_page p { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; text-align: justify }
#generic_container .simple_text_page ul { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif }
#generic_container .simple_text_page ul li { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif }
#generic_container .simple_text_page p a.knowmorelink { color: #900; text-decoration: underline; font-weight: bold }
#generic_container .simple_text_page p a.knowmorelink:hover { color: #036; text-decoration: underline; font-weight: bold }
#generic_container .simple_text_page a { color: #036; text-decoration: underline }
#generic_container .simple_text_page a:hover { color: #900; text-decoration: underline }
#generic_container .simple_text_page h1 { margin-top: 15px; font-size: 15px; color: #0B4885; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 10px }
#generic_container .simple_text_page .annonceur { font-size: 15px; color: #000; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: #DFDFFF; width: 520px; padding: 2px; margin: 15px 0 0 0 }

#generic_container .simple_text_page h2 { font-size: 16px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal }
#generic_container .simple_text_page address { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-style: normal; text-align: center }
#generic_container .erreur { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #CC0000; text-align: left }

#mksite p { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif;line-height: 15px; text-align: justify }
#mksite h1 { font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif !important }
#mksite ul.liste_mksite { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif;line-height: 15px; text-align: justify; margin: 30px 0 0 15px }
#mksite ul.liste_mksite li { margin-bottom: 15px; color: #A755BE }

#mkiste .banners { border-color: #0B4885 !important }
#mksite ul.liste_mkbanners { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif;line-height: 15px; text-align: justify; margin: 0 0 0 15px }
#mksite ul.liste_mkbanners li { margin-bottom: 15px; color: #0B4885 }

form.form_banners #titreForm { background: #0B4885 }
form.form_banners #piedForm { background: #0B4885 }
form.form_banners #corpForm { background: #9CBED8; border-color: #0B4885 }

.arbohorizontale li.banners { color: #0B4885 !important }
.arbohorizontale a.banners { color: #333 }
.arbohorizontale a.banners:hover { color: #0B4885 }


#mkiste .sponso_dossier { border-color: #297EBF !important }
#mksite ul.liste_mksponso_dossier { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif;line-height: 15px; text-align: justify; margin: 0 0 0 15px }
#mksite ul.liste_mksponso_dossier li { margin-bottom: 15px; color: #297EBF }
#mksite #corpForm .checkboxes { float: left; padding: 0 6px 0 0; width: 160px }
#mksite #corpForm label.checkbox_libele { font-size: 11px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; white-space: nowrap }

form.form_sponso_dossier #titreForm { background: #297EBF }
form.form_sponso_dossier #piedForm { background: #297EBF }
form.form_sponso_dossier #corpForm { background: #ABC7D8; border-color: #297EBF }

.arbohorizontale li.sponso_dossier { color: #297EBF !important }
.arbohorizontale a.sponso_dossier { color: #333 }
.arbohorizontale a.sponso_dossier:hover { color: #297EBF }


#mkproduit p { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; text-align: justify }
#mkproduit h1 { font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif !important }
#mkproduit ul.liste_mksite { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; text-align: justify; margin: 30px 0 40px 15px }
#mkproduit ul.liste_mksite li { margin-bottom: 25px; color: #7FAD30 }
#mkproduit ul.liste_mksite_logiciels { font-size: 13px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; text-align: justify; margin: 30px 0 40px 15px }
#mkproduit ul.liste_mksite_logiciels li { margin-bottom: 25px; color: #BF8B49 }

#corpForm dfn { font-size: 11px !important; line-height: 13px !important; }

#SkyScrapper a.ls { font-size: 11px; color: #036; text-decoration: underline }
#SkyScrapper a.ls:hover { color: #900 }

#annuaireshp4 a.ls { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; color: #036; text-decoration: underline; float: right }
#annuaireshp4 a.ls:hover { color: #900 }

#fp_dossiers { float: left; width: 200px !important; height: 250px; margin: 0; padding: 0 }
#fp_dossiers .header { border: none; width: 200px; height: 21px }
#fp_dossiers .header img { border: none }
#fp_dossiers .footer { margin: 0; padding: 0; border: none; width: 200px; height: 22px }
#fp_dossiers .footer img { margin: 0; padding: 0; border: none }
#fp_dossiers .contenu { padding: 4px; height: 207px; border-top: none; border-right: solid 1px #7fad30; border-bottom: solid 1px #7fad30; border-left: solid 1px #7fad30 }
#fp_dossiers .contenu img { margin: 0 4px 0 0 }
#fp_dossiers .contenu a { color: #f90; text-decoration: none }
#fp_dossiers .contenu a:hover { color: #f60 }
#fp_dossiers .contenu a .nom_produit { color: #7fad30; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#fp_dossiers .contenu a:hover .nom_produit { color: #900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#fp_dossiers .contenu a .nom_fab { color: #000; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#fp_dossiers .contenu a:hover .nom_fab { color: #900; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#fp_dossiers .contenu a p { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin: 0; clear: both }
#fp_dossiers .contenu a:hover p { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; margin: 0; clear: both }

#pub250_articles { margin: 20px 5px 20px 5px; padding: 5px; text-align: center; width: 510px; clear: both; }
#pub250_footer { margin: 20px 5px 20px 5px; padding: 5px; text-align: center; width: 100%; clear: both; }
#pub300_dossiers { float: right; margin: 0 }


#pub300_articles { width: 306px; border: 1px dotted #969696; padding: 3px; margin: 1px 5px 0 0; float: left }
#pub300_articles dfn { color: #F00; font-size: 11px; line-height: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; margin: 0; padding: 0; float: left; border: solid 1px #FFF }
#pub300_articles .pub300 { margin: 0; padding: 0; border: solid 1px #FFF }

#bloc1 .css3 ol { color: #036; margin-bottom: 0; margin-left: 10px; padding: 0 }
#bloc1 .css3 ol li { color: #036; list-style-position: inside; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; margin: 0; padding: 0  }
#bloc1 .css3 ol li a { color: #036; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; margin: 0; padding: 0 }
#bloc1 .css3 ol li a:hover { color: #900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; margin: 0; padding: 0 }

#bloc4 ol { color: #036; margin-bottom: 0; margin-left: 10px; padding: 0 }
#bloc4 ol li { color: #036; list-style-position: inside; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; margin: 0; padding: 0  }
#bloc4 ol li a { color: #036; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; margin: 0; padding: 0 }
#bloc4 ol li a:hover { color: #900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; margin: 0; padding: 0 }

#bloc8 ol { color: #036; margin-bottom: 0; margin-left: 10px; padding: 0 }
#bloc8 ol li { color: #036; list-style-position: inside; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; margin: 0; padding: 0  }
#bloc8 ol li a { color: #036; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; margin: 0; padding: 0 }
#bloc8 ol li a:hover { color: #900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; margin: 0; padding: 0 }

#bloc5 ol { color: #036; margin-bottom: 0; margin-left: 10px; padding: 0 }
#bloc5 ol li { color: #036; list-style-position: inside; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; margin: 0; padding: 0  }
#bloc5 ol li a { color: #036; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; margin: 0; padding: 0 }
#bloc5 ol li a:hover { color: #900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; margin: 0; padding: 0 }


ul#navcontn1 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; list-style-type: none; margin: 0; padding: 0; width: 531px }
ul#navcontn1 li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; height: 16px; float: left }
ul#navcontn1 li a { text-decoration: none; display: block; color: #245DDB }
ul#navcontn1 li a:hover { color: #fff; text-decoration: none; background-color: #900 }
ul#navcontn1 .prev { border: 1px solid #245DDB; color: #245DDB; float: right }
ul#navcontn1 .next { border: 1px solid #245DDB; color: #245DDB; float: right }
ul#navcontn1 #desactivate { border: 1px solid #A9BEF1; color: #A9BEF1; cursor: default }
ul#navcontn1num { text-align: center; list-style-type: none; display: inline; margin: 0; padding: 0; width: 488px; float: left }
ul#navcontn1num li { display: inline; margin: 0 0 1px 1px; padding: 0; width: 18px; height: 16px; float: left }
ul#navcontn1num li a { border: 1px solid #245DDB; color: #245DDB; background-color: #FFFFFF }
ul#navcontn1num li a:hover { background-color: #900; }
ul#navcontn1num #current { color: #FFFFFF; background-color: #900; cursor: default }
/*
#articles { width: 536px; float: left; padding: 10px 5px 0 5px; clear: none; margin: 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: 536px; 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: 536px }
.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 }

#fiches { width: 536px; padding: 10px 5px 0 5px; clear: none; 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 }

.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 }


.fiche_livre_eyrolles { margin-bottom: 5px; clear: none; width: 260px; height: 170px; 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 }

.pagination_eyrolles { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #245DDB; width: 526px; padding: 5px; text-align: center}
.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 }

ul#navcontchildren_eyrolles { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; list-style-type: square; margin: 0 0 5px 0; padding: 0 0 5px 15px; width: 526px; border-bottom: solid 2px #0156A8 }
ul#navcontchildren_eyrolles a.current { color: #FFFFFF; background-color: #0156A8; cursor: default }
ul#navcontchildren_eyrolles li {  }
ul#navcontchildren_eyrolles li a { text-decoration: none; color: #0156A8 }
ul#navcontchildren_eyrolles li a:hover { text-decoration: underline }

.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; width: 526px; height: 17px; 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; width: 526px }
.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 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 .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 }

#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 }



#forms_recherche_eyrolles { padding: 0 4px 0 3px; margin: 0 0 10px 0; width: 526px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
#forms_recherche_eyrolles 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_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 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 input.submit_btn { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; height: 18px; border: solid 1px #7E807F; background-color: #FFFFFF; float: right; display: inline; clear: none }
*/