/*---FONTS------------------------------------------------------------------*/ @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_Re-4.1.8.otf); } @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_Bd-4.0.2.otf); font-weight:bold; } @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_It-4.0.3.otf); font-style:italic, oblique; } @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_BI-4.0.3.otf); font-weight:bold; font-style:italic, oblique; } @font-face { font-family:LinLibertine_smallcaps; src:url(fonts/LinLibertineC_Re-4.0.1.otf); } div.cover-img { margin-left: -5.5%; margin-right: -5.5%; text-align:center; } div.logo { margin-top:8em; text-align:center; } img.logo { width:40%; } body { font-family:LinLibertine; font-size:95%; line-height:1.3; background-color:#fff; padding:0; margin: 1.5em 1.5em; text-align: justify; } p { text-indent:1em; } h1 { padding-bottom:3ex; text-indent:0em; margin-top:1.5em; margin-left:1em; page-break-before:always; page-break-after:avoid; font-size:x-large; text-align:left; font-weight:lighter; } p { text-indent:1em; margin-bottom:0; margin-top:0; } p.noindent { text-indent:0; } div.title { page-break-before:always; page-break-after:always; text-indent:0; margin-top:5ex; } div.title p.author { font-size:large; margin-bottom:2ex; text-align:center; text-indent:0; } div.title p.title { font-size:200%; line-height:1.1em; margin-bottom:1ex; text-align:center; text-indent:0; } div.title p.subtitle { font-size:large; text-align:center; text-indent:0; font-weight:lighter; } div.title p.publisher { margin-top:10em; padding-left:43%; text-align:left; font-size:large; text-indent:0; clear:left; } div.impress { page-break-before:always; page-break-after:always; padding-top:25ex; text-align:center; font-size:small; } div.impress p { text-indent:0; } span.smallcaps { font-family:LinLibertine_smallcaps; font-size:large; } span.color { font-family:sans-serif; font-style:italic; color:#808080; }