
.accueil_content { background-color: #e0f2fb; padding-top: 20px; padding-right: 40px; padding-left: 40px; height: 100% }
.bouton_form { color: white; font-size: 10pt; background-color: #004a7b; border: solid 1px #004a7b }
.fl_collection { font-weight: normal; font-size: 10pt }
.fl_content { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 40px; padding-left: 40px; width: 900px }
.fl_isbn { font-size: 10pt }
.fl_pages { font-size: 10pt }
.fl_prix { font-weight: bold; font-size: 24px }
.fl_ref { font-size: 10pt }
.fl_resume { text-align: justify }
.fl_soustitre { color: #004a7b; font-size: 12pt; margin-top: 0px; margin-bottom: 0px }
.fl_titre { color: #004a7b; font-weight: bold; font-size: 18pt; margin-top: 0px; margin-bottom: 0px }
.fl_titrecata { font-size: 18pt }
.fl_titrecomed { color: #e77117; font-size: 18pt }
.gras { font-weight: bold }
.ital { font-style: italic }
.italique { font-style: italic }
.li_content { font-size: 10pt; background-color: #e0f2fb }
.margedroite50 { margin-left: 50px }
.menu_entree { color: white; font-style: italic; font-size: 12pt; text-align: center; float: left; width: 12.5% }
.pa_content { font-size: 10pt; margin-right: 40px; margin-left: 40px; padding-top: 20px }
.paraalinea { text-align: justify; text-indent: 20pt }
.paracitation { text-align: justify; text-indent: 40pt }
.se_content { background-color: #e0f2fb; padding-top: 20px; padding-right: 40px; padding-left: 40px; height: auto }
.titrerouge { color: #ce1831; font-size: 14pt }
a.adrmail:active { color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a.adrmail:hover { color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a.adrmail:link { color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a.adrmail:visited { color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a.menu:active { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.menu:hover { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.menu:link { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.menu:visited { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.pa_bouton:active { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #004a7b; padding: 3px }
a.pa_bouton:hover { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #004a7b; padding: 3px }
a.pa_bouton:link { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #004a7b; padding: 3px }
a.pa_bouton:visited { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #004a7b; padding: 3px }
a.mail { color: black; text-decoration:none; }
a:active { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:hover { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:link { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:visited { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
body { color: black; font-size: 12pt; font-family: verdana, arial; background-color: #e0f2fb; margin: 0px }
div.ac_4couv { margin-top: auto; margin-bottom: auto }
div.ac_adrotator { background-color: #004a7b; position: absolute; top: 30px; left: 300px; width: 650px }
div.ac_cadreinfo { padding: 10px; border: solid 1px black; position: absolute; top: 214px; left: 650px; width: 340px; height: 182px }
div.ac_popup { background-color: #e0f2fb; margin-top: 0px; padding: 10px; position: absolute; top: 215px; left: 652px; width: 337px; height: 179px }
div.cat_content { background-color: #e0f2fb; padding: 10px; width: 1000px; height: 380px }
div.cont_content { padding-top: 20px; padding-right: 40px; padding-left: 40px; width: 900px }
div.content { padding-top: 20px }
div.fl_blocinfo { margin-top: 10px; margin-left: 20px; padding: 4px; width: 450px }
div.footer { background-color: white; text-align: center; position: absolute; bottom: 0; width: 100% }
div.menu { color: #dee7e7; background-color: #004a7b; margin: 0px; border-bottom: 2px solid red }
div.naa_content { padding-top: 20px; padding-right: 40px; padding-left: 40px; width: 900px }
div.pres_content { padding-top: 20px; padding-right: 40px; padding-left: 40px; width: 900px }
div.pub_content { padding-top: 20px; padding-right: 40px; padding-left: 40px; width: 900px }
div.rev_content { text-align: center; padding-right: 20px; padding-left: 20px }
fl_auteur { font-weight: bold; font-size: 16pt; border-top: 1px solid #004a7b }
p.fl_presentation { color: black; font-weight: bold; font-size: 18pt }
span.ac_auteur { font-size: 10pt }
span.ac_collec { color: #5b5b5b; font-size: 10pt }
span.ac_comite { color: #5b5b5b; font-size: 10pt }
span.ac_prix { font-weight: bold; font-size: 10pt }
span.ac_soustitre { font-size: 12pt }
span.ac_titre { font-weight: bold; font-size: 12pt }
span.auteur { font-weight: ; font-size: 0.8em }
span.copyright { font-weight: bold; font-size: 8pt }
span.li_auteur { font-size: 12px }
span.li_coll { font-size: 8px }
span.li_isbn { font-size: 8px }
span.li_prix { font-weight: bold; font-size: 12px }
span.li_titre { font-weight: bold; font-size: 12px }
span.titre { font-weight: bold; font-size: 1em }
table.ac_footer { background-color: white; padding-right: 10px; padding-left: 10px; width: 100% }
table.footer { background-color: #dee7e7; width: 950px }
table.menu { background-color: #004a7b; margin: 0px; border: solid 0px black; width: 1000px; border-collapse: collapse }
table.panier { border: solid 1px black }
table.revue { margin-right: auto; margin-left: auto }
td#footerupdate { color: #004a7b; font-weight: bold; font-size: 10pt; background-color: black; text-align: center; width: 150px }
td#menu_update { color: black; font-weight: normal; font-size: 8pt; background-color: white; text-align: right }
td.cat_nomcomed { height: 40px }
td.de { color: #004a7b; font-size: 9pt }
td.filet { padding-top: 20px; border-top: 2px solid #004a7b }
td.menu { text-align: center; vertical-align: bottom }
td.ti { color: #004a7b; font-weight: bold }
p.art_titre { font-weight:bold }
p.art_auteur {font-weight:bold }
div.article { width : 950px; text-align:justify; padding-left:15px;}
