body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } td, th { border-style:solid; border-width:1px; } table { border-collapse:collapse; } body { -epub-hyphens:auto; font-size: 1em; line-height: auto; font-weight: normal; margin: 0px auto 0 auto; padding: 0px; } a { color: #3baa35; } p.pagedegarde { font-size: 0.9em; font-style:normal; font-variant:normal; font-weight:normal; line-height:auto; margin:0; padding: 0; orphans:1; page-break-after:always; page-break-before:always; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; -epub-hyphens:none; } span.gardeauteur {font-size: 0.9em; line-height: auto; text-transform: uppercase; -epub-hyphens: none;} span.gardetitre {font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; font-size: 2.2em; -epub-hyphens: none;} span.gardesoustitre {font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; -epub-hyphens: none;} span.gardemore {font-size: 0.86em; font-style: italic; -epub-hyphens: none;} span.gardeediteur {font-size: 0.8em; line-height: 1em; -epub-hyphens: none;} p.grandepartie { font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-style:normal; font-variant:normal; font-weight:bold; line-height:auto; margin:0; padding: 0px 0 9px 0; orphans:1; page-break-after:always; page-break-before:always; text-align:left; text-decoration:none; text-indent:0; text-transform:uppercase; -epub-hyphens: none; border-bottom: 3px solid #3baa35; widows:1; } h1 { font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; font-style:normal; font-variant:normal; font-weight: bold; line-height:auto; margin: 0px 0 50px 0; padding: 0px 0 9px 0; page-break-after:auto; page-break-before:always; text-align:left; text-decoration:none; text-indent:0; text-transform:uppercase; -epub-hyphens: none; border-bottom: 3px solid #3baa35; widows:2; orphans:2; } h1 span.surtitre, span.surtitre, h1 span.surtitre-h1, span.surtitre-h1 { font-size: 0.5em; } h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-style:normal; font-variant:normal; font-weight:bold; line-height:auto; margin: 40px 0; padding: 0; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; -epub-hyphens: none; widows:3; orphans:3; } h3 { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:bold; line-height:auto; margin: 10px 0 10px 20px; padding: 0; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; -epub-hyphens: none; widows:3; orphans:3; } h4 { font-size: 1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:auto; margin: 10px 0; padding: 0; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:uppercase; -epub-hyphens: none; widows:2; orphans:2; } p.texte { text-align: justify; font-size: 1em; margin: 0px 0; text-indent: 20px; widows:2; orphans:2; } p.texte-right { text-align: right; font-size: 1em; margin: 0px 0; } p.texte-center { text-align: center; font-size: 1em; margin: 0px 0; } p.texte-small { text-align: justify; font-size: 0.86em; margin: 0px 0; text-indent: 20px; } p.texte-biblio { text-align: justify; font-size: 1em; margin: 0px 0; } /* exemple : long texte cité dans n'autre école 3 */ p.texte-alt { font-family: Arial, Helvetica, sans-serif; text-align: justify; font-size: 1em; margin: 0px 0; text-indent: 20px; widows:3; orphans:2; } p.citation { font-size: 0.9em; margin: 10px 0 10px 20px; } ._idFootnoteLink { font-size:small; vertical-align:super; } .footnote { font-size: 0.86em; } span.italique { font-style:italic; font-weight:normal; } span.caps { font-variant: small-caps; text-transform: uppercase; font-weight:normal; } span.caps-italique { font-variant: small-caps; text-transform: uppercase; font-style:italic; font-weight:normal; } sup.exposant { font-size : 75%; line-height : 0pt; vertical-align : super; } ._idFootnoteLink { vertical-align: 0%; font-weight: bold; font-size : 1em; line-height : 0pt; padding: 0 2px; } hr {margin: 20px 0; color: #3baa35;} ._idFootnotes { font-size: 0.86em; margin: 5px 0; } ._idFootnoteAnchor { font-weight: bold; } p.pleinepage { font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:auto; margin:0; padding:0; orphans:1; page-break-after:always; page-break-before:always; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.pleinepage-right { font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:auto; margin:0; padding:0; orphans:1; page-break-after:always; page-break-before:always; text-align:right; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.pleinepage-center { font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:auto; margin:0; padding:0; orphans:1; page-break-after:always; page-break-before:always; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } .cahier-icono {} .cahier-icono img { max-width: 100%; max-height: 85%; } .cahier-icono p.pleinepage-center { font-size: 0.75em; line-height:auto; } p.legende { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.86em; margin: 0px 0 10px 0; page-break-after:auto; page-break-before:auto; } p.illustration { -epub-hyphens:none; -epub-line-break:normal; -webkit-hyphens:none; margin-bottom:10px; margin-left:0; margin-right:0; margin-top:10px; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; }