/*****************************************/
/* STYLES SPECIFIQUES POUR CSS GALLIMARD */
/*****************************************/

body {
	margin:0% 5% 0% 5%;
	padding:0%;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
	orphans:2;
	widows:2;
	-webkit-hyphenate-after:3;
	-webkit-hyphenate-before:3;
	-webkit-hyphenate-lines:2;
	-moz-hyphenate-after:3;
	-moz-hyphenate-before:3;
	-moz-hyphenate-lines:2;
	-ms-hyphenate-after:3;
	-ms-hyphenate-before:3;
	-ms-hyphenate-lines:2;
	-o-hyphenate-after:3;
	-o-hyphenate-before:3;
	-o-hyphenate-lines:2;
}
sup { line-height:0.7em; font-size:0.7em; vertical-align:top; }
small { font-size:70%; }
a {
	text-decoration:none;
}
.collec { padding:9% 0% 0% 0%; }
.collec_tit {
	font-size:large;
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 4% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.collec_tit2 {
	page-break-before:always;
	font-size:large;
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	padding-top:9%;
	margin:9% 10% 4% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.collec_stit {
	font-style:italic;
	font-size:medium;
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:4% 10% 4% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.cint_collec {
	font-style:italic;
	font-size:medium;
	line-height:120%;
	text-align:left;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:5% 10% 2% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.cint2_collec {
	font-style:italic;
	font-size:medium;
	line-height:120%;
	text-align:left;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:2% 10% 2% 0%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.collec .txt_courant_justif {
	font-size:0.85em;
	margin-left:5%;
	text-indent:-5%;
}
.dedi p {
	padding:9% 0% 0% 0%;
	font-style:italic;
}
.chapter_container, .appendice_container, .prelim_container, .section_container, .part, .exer { padding:9% 0% 0% 0%; }
.dev .letter_signature { font-size:100%; }
.exer .source { font-size:100%; }
.exergue_auteur { font-size:100%; font-style:normal; }
p, div {
	margin:0%;
	padding:0%;
}
.last {	margin:0% 0% 2% 0%; }
.verslg {
	text-align:justify;
	text-indent:-5%;
	margin-left:5%;
	line-height:140%;
}
.txt_courant_justif {
	text-align:justify;
	text-indent:5%;
	line-height:140%;
}
.txt_courant_gauche {
	text-align:left;
	text-indent:0%;
	line-height:140%;
	margin:0% 5% 0% 0%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.txt_courant_centre {
	text-align:center;
	text-indent:0%;
	line-height:140%;
	margin:0% 5% 0% 5%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.txt_courant_droite {
	text-align:right;
	text-indent:0%;
	line-height:140%;
	margin:0% 0% 0% 5%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.txt_courant_biblio {
	text-align:justify;
	text-indent:-5%;
	margin-left:5%;
	line-height:140%;
}
.cita {
	font-style:italic;
	margin:5% 10% 5% 10%;
}
.cita .date, .cita .letter_place, .cita .letter_head, .cita .source, .cita .citation_auteur, .cita .letter_polit { font-size:100%; }
.citation_auteur { font-style:normal; }
.dev, .defnotes { margin:9% 0% 0% 0%; }
table { font-size:100%; }
table .txt_courant_justif { text-indent:0; }
.table_title {
	font-size:110%;
	font-style:normal;
	text-align:center;
	margin-top:2em;
	margin-left:1em;
	margin-bottom:1em;
}
.ntb {
	margin:0% 0% 2% 0%;
	font-size:0.85em;
	line-height:130%;
}
.ntf {
	margin:0% 0% 2% 0%;
	font-size:0.85em;
	line-height:130%;
}
.txt_justif {
	text-align:justify;
	text-indent:0%;
}
.rfn {
	font-weight:bold;
	vertical-align:60%;
	font-size:0.7em;
	line-height:0.7em;
	margin:0em 0em 0em 0.2em;
}
.border {
	border:1px solid #000000;
	margin:0.2em 0em 0.2em 0em;
}
.border_tit { margin:0% 30% 0% 30%; }
.border_note {
	border:1px solid #646464;
	margin:0% 50% 2% 0%;
}
.part_debut{}
.chap_debut{}
.div_autre{}
.appen{}
.appen_tit {
	font-size:large;
	font-weight:normal;
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	margin-top:3.5em;
}
.appen_stit {
	font-size:medium;
	font-weight:normal;
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	margin-top:1em;
	font-style:italic;
}
.pre_tit {
	font-size:large;
	font-weight:normal;
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	margin-top:3.5em;
}
.pre_stit {
	font-size:medium;
	font-weight:normal;
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	margin-top:1em;
	font-style:italic;
}
.part_n {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	margin-top:8em;
	font-size:large;
	font-weight:normal;
}
.part_tit {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	font-size:large;
	font-weight:normal;
}
.ptit_n { margin-top:2em; }
.ptit { margin-top:8em; }
.part_stit {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	font-size:medium;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0em;
	margin-top:1em;
}
.chap_n {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0em;
	font-size:medium;
	margin-top:4.5em;
}
.chap_tit {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	font-variant:normal;
	font-weight:normal;
	font-style:italic;
	margin-bottom:0em;
	font-size:medium;
}
.chap_stit {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0em;
	margin-top:1em;
	font-size:medium;
}
.ctit_n { margin-top:2em; }
.ctit { margin-top:4.5em; }
.ident {
	text-align:center;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.pagecopyright { padding-top:3%; }
.info, .copy, .isbn, .credits_couv {
	font-size:0.85em;
	line-height:140%;
	margin:3% 0% 0% 0%;
}
.acheve_igs {
	margin-top:2em;
	text-align:center;
}
.cover, .cover4, .titlepage { text-align:center; }
svg {
    height:96%;
    width:98%;
}
.pageblanche { page-break-before:always; }
.poem_strophe { margin:3% 0% 3% 20%; font-size:100%; }
.poem_verse {
	font-size:100%;
	text-align:left;
	font-style:italic;
	text-indent:-5%;
	line-height:140%;
	margin:0% 5% 0% 5%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.level1_title, .level2_title, .level3_title, .level4_title, .level5_title {
	font-style:italic;
	font-weight:normal;
	font-size:medium;
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:8% 10% 0% 10%;
	text-indent:0;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.level1_subtitle, .level2_subtitle, .level3_subtitle, .level4_subtitle, .level5_subtitle {
	font-style:normal;
	font-weight:normal;
	font-size:medium;
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 4% 10%;
	text-indent:0;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
}
.lvl_tit_mbot {
	margin-bottom:4%;
}
.list_item_para {
	font-size:100%;
	line-height:140%;
	text-align:justify;
	text-indent:0;
	margin-top:0;
	margin-bottom:0;
	font-weight:normal;
}
li.list_item_type_decimal {
	font-weight:normal;
}
.idx_l h3 {
	font-weight:bold;
	font-size:large;
	line-height:120%;
	margin-top:2em;
	margin-bottom:1em;
}
.idx_lvl_1 {
	margin-left:5%;
	text-indent:-5%;
}
.idx_lbl {
	font-size:0.85em;
	line-height:120%;
}
.title_aut {
	text-align:center;
	margin-top:8%;
	font-size:large;
	line-height:120%;
	text-indent:0;
}
.title_tit {
	font-size:xx-large;
	margin-bottom:0em;
	line-height:120%;
	margin-top:15%;
	text-align:center;
	text-indent:0em;
}
.title_stit {
	font-size:1.2em;
	line-height:120%;
	text-align:center;
	margin-top:2%;
	margin-bottom:5%;
}
.title_edit {
	text-align:center;
	font-size:1.2em;
	line-height:120%;
	text-indent:0em;
}
.ted_mtfig {
	margin-top:8%;
}
.ted_mtnofig {
	margin-top:40%;
}
.title_trad {
	text-align:center;
	line-height:120%;
	margin-top:5%;
	text-indent:0em;
	margin-bottom:5%;
}
.title_info {
	text-align:center;
	line-height:120%;
	margin-top:5%;
	text-indent:0em;
	margin-bottom:5%;
}
.title_type {
	text-align:center;
	line-height:120%;
	margin-top:5%;
	text-indent:0em;
	margin-bottom:5%;
	letter-spacing:0.2em;
}
.title_logo {
	margin-top:30%;
}
.presentation .appendice_container {
	padding:0;
}
.presentation p {
	text-indent:0;
}

/*************/
/* AJOUT 5.1 */
/*************/
vol_container, spart_container, grdsection_container {
  padding:9% 0% 0% 0%;
}
.vol_n {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	margin-top:8em;
	font-size:large;
	font-weight:normal;
}
.vol_tit {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	font-size:large;
	font-weight:normal;
}
.vol_stit {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	font-size:medium;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0em;
	margin-top:1em;
}
.spart_n {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	margin-top:8em;
	font-size:large;
	font-weight:normal;
}
.spart_tit {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	font-size:large;
	font-weight:normal;
}
.spart_stit {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	font-size:medium;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0em;
	margin-top:1em;
}

.grdsection_n {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	margin-top:8em;
	font-size:large;
	font-weight:normal;
}
.grdsection_tit {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	font-size:large;
	font-weight:normal;
}
.grdsection_stit {
	line-height:120%;
	text-align:center;
	page-break-inside:avoid;
	page-break-after:avoid;
	margin:0% 10% 3% 10%;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	font-size:medium;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0em;
	margin-top:1em;
}
theatre_container, distrib_container, role_container, replique_container, scene_container, acte_container, bio_container, infratexte_container, chapeau_container, dialogue_container, collec_container, picto_container, lettre_container {
	padding:0;
}
level1_container, level2_container, level3_container, level4_container, level5_container, level6_container, level7_container, level8_container, level9_container {
	padding:0;
}            
.title_accro, .title_illustrateur, .title_nomcollection, .title_dircoll, .title_titreVO, .title_anneeedit, .title_copy, .title_ean, .title_coned, .title_ref, .title_isbn, .title_isbnVO, .title_isbndivers, .title_issn, .title_modulus, .title_serie, .title_volume, .title_tomaison, .title_remer {
	text-align:center;
	line-height:120%;
	margin-top:5%;
	text-indent:0em;
	margin-bottom:5%;
}

