@page { margin : 5mm; } body { margin : 0; padding : 0; border-width : 0; font-size : small; line-height : 1.4em; font-weight : normal; font-style : normal; 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; } div , .int_niv1 , ul , li , h1 , h2 { margin : 0; padding : 0; border-width : 0; } p { margin : 0; padding : 0; border-width : 0; text-indent : 0em; text-align : justify; margin-bottom : 1em; } small { font-size : 0.8em; } .sl { text-decoration : underline; } sup { font-size : 0.7em; line-height : 0.1em; text-decoration : none; text-transform : none; } a.url { color : #000000; text-decoration : underline; } div.chap , div.appen { margin-top : 3em; } div.title-center { text-align : center; -webkit-hyphens : none; -moz-hyphens : none; -ms-hyphens : none; -o-hyphens : none; hyphens : none; } div.title-bloc { display : inline-block; margin : auto; border-top : 2px solid; border-bottom : 2px solid; margin-bottom : 3em; } .div_tit { font-size : 1.8em; font-weight : bold; text-transform : uppercase; padding : 0.4em 0.6em 0.3em 0.6em; margin : 1px 0; border-top : 1px solid; border-bottom : 1px solid; text-transform : uppercase; line-height : 1.2em; text-align : center; -webkit-hyphens : none; -moz-hyphens : none; -ms-hyphens : none; -o-hyphens : none; hyphens : none; } .encfond { margin-bottom : 2em; margin-top : 2em; background-color : #DDD; padding-top : 1em; padding-bottom : 1em; padding-left : 1.2em; padding-right : 1.2em; font-size : 0.9em; display : block; } .encfond p { margin : 0em; padding : 0em; } .encfond .enc_tit { font-size : 1.1em; margin-bottom : 1em; text-decoration : underline; font-weight : bold; } .dev { margin-top : 0; } .niv1 { margin : 0% 0% 0% 0%; } .chap .int_niv1 { font-size : 1.5em; font-weight : bold; line-height : 1.2em; text-indent : 0em; text-align : left; margin-bottom : 0.6em; margin-top : 1.3em; text-transform : uppercase; -webkit-hyphens : none; -moz-hyphens : none; -ms-hyphens : none; -o-hyphens : none; hyphens : none; color : #EE2D31; } .appen .int_niv1 { font-size : 1.2em; line-height : 1.2em; text-indent : 0em; text-align : left; margin-bottom : 1em; margin-top : 1em; color : #000; font-weight : bold; -webkit-hyphens : none; -moz-hyphens : none; -ms-hyphens : none; -o-hyphens : none; hyphens : none; text-transform : uppercase; } div.image a { text-decoration : none; } div.chap ul , div.appen ul { margin : 0em; padding : 0em; text-align : justify; margin-left : 1.1em; margin-bottom : 1em; } div.chap ul p , div.appen ul p { margin : 0em; padding : 0em; text-align : justify; } div.chap li , div.appen li { margin : 0em; padding : 0em; text-align : justify; padding-left : 0.9em; } .chap ul ul { margin-left : 1em; margin-bottom : 0em; } .chap .liste_autre_puce { margin-bottom : 0; } .couverture { text-align : center; max-width : 98%; height : 96%; } .couverture img { max-width : 100%; height : 100%; } div.imagelarge { max-width : 90%; max-height : 90%; text-align : center; margin-right : 5%; margin-left : 5%; margin-bottom : 5%; padding-top : 0.6em; display : block; } div.imagelarge img { max-width : 90%; width : 90%; max-height : 90%; text-align : center; padding : 0; border : 0; margin : auto; } div.image { max-height : 85%; max-width : 74%; text-align : center; margin-right : 13%; margin-left : 13%; margin-bottom : 5%; padding-top : 0.6em; display : block; } div.image img { max-width : 100%; width : 74%; max-height : 80%; text-align : center; padding : 0; border : 0; } #autopromo , #pre_auto_promo1 { text-align : center; padding : 0; margin : 0; } #autopromo div.image , #pre_auto_promo1 div.image { text-align : center; max-width : 100%; margin-top : 0; margin-bottom : 0; margin-left : auto; margin-right : auto; padding : 0; height : 95%; width : auto; max-height : 95%; } #autopromo img , #pre_auto_promo1 img { max-width : 100%; max-height : 95%; height : 95%; width : auto; margin : 0; padding : 0; } #autopromo a , #pre_auto_promo1 a { margin : 0; padding : 0; }