/* –––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: normal;
	font-size: 9pt;
line-height:11pt;
	font-family: helvetica, verdana, arial, sans-serif;
	vertical-align: baseline;
color:#000;
text-decoration:none;
}

body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

form{display:none;}

/* –––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
/* BASE */

#header, #nav, form, .livre .left, li.livre .plus, #footer, .mascotte{display:none;}

#entete_print{
position: absolute;
top:0;
width:55mm;
}

#entete_print #mascotte_print{
width:25mm;
margin-left:15mm;
margin-bottom:10mm;
}

#entete_print #logo_print{
width:45mm;
margin-bottom:5mm;
}

#entete_print #copyright{
padding-top:3.5pt;
border-top: 2pt solid #D1D1D3;
width:45mm;
font-size:7pt;
line-height:9pt;
color:#D1D1D3;
}

#page{
width:140mm;
margin-left:55mm;
}

h1{
font-weight:bold;
text-transform:uppercase;
border-bottom: 5pt solid #D1D1D3;
margin-bottom:10pt;
}

/* –––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
/* LIVRES */

li.livre{
position:relative;
border-bottom: 1pt solid #D1D1D3;
padding-top:10pt;
padding-bottom:10pt;
}

.livre h3{
font-weight:bold;
margin-bottom: 5pt;
display:block;
}

.livre p{
margin-bottom: 5pt;
display:block;
page-break-after:avoid;
}

.livre ul.specifications{
margin-bottom: 10pt;
}

.livre .editeur, .livre .annee{
float:left;
margin-right:2.5mm;
}

.livre .isbn{float:right;}

.livre ul a{page-break-before:avoid;}

a.selection07-08,a.selection08-09,a.selection09-10{
position:absolute;
top:10pt;
right:0;
}

/* –––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
/* TEXTES */

.post{
position:relative;
border-bottom: 1pt solid #D1D1D3;
padding-top:10pt;
padding-bottom:10pt;
}

.post h2{
font-weight:bold;
margin-bottom: 5pt;
display:block;
}

.post h2 a{
font-weight:bold;
display:block;
}


span.date_de_parution{font-weight:normal;}

.post h3{
font-weight:bold;
margin-bottom: 5pt;
display:block;
}



.post p{
margin-bottom: 5pt;
display:block;
page-break-after:avoid;
}

.post img{
margin-top: 10pt;
margin-bottom: 10pt;
display:block;
page-break-after:avoid;
}

.post ul{
margin-bottom: 5pt;
}

.post li{
list-style-type: disc;
list-style-position: inside;
}

img.noprint{display:none;}







