@namespace h "http://www.w3.org/1999/xhtml"; @font-face { font-family: FSerif; font-style: normal; font-weight: normal; src: url("FreeSerif.ttf") } @font-face { font-family: FSerifItal; font-style: normal; font-weight: normal; src:url("FreeSerifItalic.ttf"); } @font-face { font-family: FSerifBold; font-style: normal; font-weight: normal; src:url("FreeSerifBold.ttf"); } @font-face { font-family: FSerifBoldItal; font-style: normal; font-weight: normal; src:url("FreeSerifBoldItalic.ttf"); } @font-face { font-family: FSans; font-style: normal; font-weight: normal; src: url("FreeSans.ttf") } @font-face { font-family: FSansOblique; font-style: normal; font-weight: normal; src:url("FreeSansOblique.ttf"); } @font-face { font-family: FSansBold; font-style: normal; font-weight: normal; src:url("FreeSansBold.ttf"); } @font-face { font-family: FSansBoldOblique; font-style: normal; font-weight: normal; src:url("FreeSansBoldOblique.ttf"); } @font-face { font-family: FMono; font-style: normal; font-weight: normal; src: url("FreeMono.ttf") } @font-face { font-family: FMonoOblique; font-style: normal; font-weight: normal; src:url("FreeMonoOblique.ttf"); } @font-face { font-family: FMonoBold; font-style: normal; font-weight: normal; src:url("FreeMonoBold.ttf"); } @font-face { font-family: FMonoBoldOblique; font-style: normal; font-weight: normal; src:url("FreeMonoBoldOblique.ttf"); } a { text-decoration : none; color: navy } a:hover { text-decoration : underline; } i {font-family: FSerifItal;font-style:normal} b {font-family: FSerifBold;font-weight:normal} b i, i b {font-family : FSerifBoldItal;font-style:normal;font-weight:normal} .ibold {font-family : FSansBoldOblique;} /*------------ TDM */ /* Lettrines */ .LettreEnt { color: black; text-decoration: none; font-family: "FSansBold"; cursor: pointer } .sLettre { background-color: rgb(230, 230, 230); color: #003864; display: block; font-family: "FSansBold"; font-size: 2em; font-style: normal; font-weight: bold; margin-bottom: 20pt; margin-top: 20pt; text-align: center } .TDM { width: 60%; display: table-cell; font-size: 1em; margin-bottom: 0; margin-left: 10pt; margin-right: 10pt; margin-top: 0; padding-left: 0pt; padding-right: 0pt } .tableTDM1 { border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 0; text-align: center; text-indent: 0 } .tableTDM2 { display: table-row; vertical-align: middle } .stdmEnt { color: #003864; display: table-cell; font-family: "FSansBold"; font-style: normal; font-weight: normal; padding-bottom: 1px; padding-left: 30pt; padding-right: 30px; padding-top: 1px; text-align: left; vertical-align: inherit } .nohTDM { font-family:FMono; font-size:70%; } .xTDM{ font-family:FSans; font-size:80%; } .entTDM{ font-family:FSansBold; font-size:100%; } /* Credits */ .credits { text-align: left; margin-top: 5pt; margin-left: 30pt; margin-bottom: 5pt; font-style: normal; font-size: 80%; } .centre { text-align: center; margin-top: 15pt; font-size: 90%; } .centresimple { text-align: center; } .collaborateur { text-align: center; margin-top: 3pt; font-size: 95%; } .titre { margin-top: 30pt; margin-bottom: 0pt; font-family: "FSansBold", sans-serif; font-size: 200%; text-align: center; font-style: normal; } .s_titre { margin-top: 40pt; margin-bottom: 15pt; font-family: "FSansBold", sans-serif; font-size: 150%; text-align: center; font-style: normal; color: #003864; } .s_sstitre { margin-top: 20pt; margin-bottom: 10pt; font-family: "FSansBoldItalic", sans-serif; font-size: 120%; font-weight: normal; } .s_sstitrecentre { margin-bottom: 20pt; font-family: "FSansBoldItalic", sans-serif; font-size: 110%; font-weight: normal; text-align: center } .pbreak { page-break-after: always; } /*------------ titre de niveau 1 */ h1 { font-family : FSansBold; font-weight:normal; color:#003864; /* couleur livre */ /* background-color : #FEEDC0; */ font-size : 120%; padding : 4pt; width : 80%; margin-bottom : 30pt; margin-top : 10pt; } /*------------ titre de niveau 2 */ h2 { font-family : FSansBold, sans-serif; font-weight:normal; color:#003864; border-bottom : solid 2px #E6EAF5; font-size : 110%; /* width : 60%; */ margin-top : 15pt; margin-bottom : 25pt; } /*------------ titre de niveau 3 */ h3 { font-family : FSansBold, sans-serif; font-weight:normal; border-bottom: solid 2px #E6EAF5; color:#003864; display: block; font-size: 1em; /* font-variant: small-caps; */ margin-bottom: 10pt; margin-right: 0; margin-top: 25pt; width: 40% } /*------------ titre de niveau 4 */ h4 { font-family : FSerifBold, serif; font-weight:normal; display: block; font-size: 0.9em; margin-top: 12pt; margin-bottom: -10pt } /*------------ titre centrŽ */ .hcentre { font-family: FSans, sans-serif; display: block; font-size: 1.4em; margin-bottom: 12pt; margin-top: 20pt } /*------------ Textes */ body{ font-family : FSerif, serif; margin-left : 15pt; margin-right : 15pt; } .calibre { font-family : FSerif, serif; display: block; font-size: 1em; margin-bottom: 0; margin-left: 15pt; margin-right: 15pt; margin-top: 0; padding-left: 0; padding-right: 0; page-break-before: always } .centrer { text-align: center } .centreretroit { text-align: center; width: 80% } .sdvp { /* font-family : sans-serif; */ margin-top : 10pt; margin-bottom : 10pt; margin-left : 0pt; text-indent : 0pt; line-height : 130%; } .spra { font-family: FSerif, serif; display: block; margin-bottom: 10pt; margin-left: 0; margin-right: 0; margin-top: 10pt } .calibre { display: block; font-family: FSerif, serif; font-size: 1em; line-height: 1.2; margin-bottom: 0; margin-left: 15pt; margin-right: 15pt; margin-top: 0; padding-left: 0; padding-right: 0; line-height: 120%; } .calibre1 { font-size: 0.75em; line-height: normal; vertical-align: super } .calibre2 { font-family: FSerifItal; font-weight: normal } .calibre3 { text-transform: uppercase } /* Bibliographie */ .sart { display: block; font-style: normal; font-weight: normal; margin-bottom: 10pt; margin-left: 5pt; margin-right: 5pt; margin-top: 20pt } .satr { font-weight: normal; text-transform: uppercase } .satr1 { font-style: normal; font-weight: normal; text-transform: none } .satrent { color: rgb(9, 88, 141); font-style: normal; font-weight: normal; text-transform: none } .sinter { display: block; font-size: 1.125em; font-style: normal; font-weight: bold; margin-top: 30pt; text-align: center; text-transform: uppercase } .sntr { display: block; margin-bottom: 25pt; margin-left: 12%; margin-right: 12%; margin-top: 10pt } .sops { font-family: FSerifItal, serif; font-weight: normal; text-transform: none } .sopsent { color: rgb(9, 88, 141); font-family: FSerifItal, serif; } .srvb { font-style: normal; font-weight: normal; text-transform: uppercase } .sttr { font-family: FSansBold, sans-serif; display: block; font-size: 1.41667em; font-style: normal; margin-bottom: 20pt; margin-left: 20pt; margin-right: 20pt; margin-top: 20pt; text-align: center } .swww { color: navy; cursor: pointer; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none } /* Preface */ .pc { font-size:0.80em; } .exerg { text-align: right; margin-top: 15pt; font-size: 95%; } p { line-height : 130%; } .sup{ vertical-align:super; font-size:0.60em; line-height : 100%; } /* Signes conventionnels */ .bodySC{ margin-bottom: 5.000000pt; margin-top: 5.000000pt; margin-right: 20px; margin-left: 30px; font-family: FSerif; } .csBLANC{ background-color: black; border: solid 1px silver; color: white; padding: 1px 6px; margin-right: 2px; font-family: FSansBoldOblique; font-size: 90%; } .csNOIR{ background-color: white; border: solid 1px silver; color: black; padding: 1px 6px; margin-right: 2px; font-family: FSansBoldOblique; font-size: 90%; } .csSRP{ background-color: white; border-left: solid 1px silver; border-right: solid 2px black; border-top: solid 1px black; border-bottom: solid 2px black; color: black; padding: 0 4px; margin-right: 2px; font-family:FSansBold; font-size: 85%; } .cs_para_noir{ /* font-family:FSans;*/ color: black; font-size: 100%; } .cs_para_couleur{ /* font-family:FSans; */ color: rgb(153,0,51); font-size: 100%; } .cs_para_losange{ /* font-family:FSans;*/ color: black; font-size: 100%; margin-left: 2pt; } .cs_para_petit{ /* font-family:FSans; */ color: black; font-size: 85%; } .entSC{ font-family:FSansBold; font-size: 120%; color: rgb(153,0,51); text-shadow: 2px 2px 2px #CCCCCC; } .italSC{ font-family:FSerifItal; } .nohSC{ font-size: 65%; font-style: normal; font-weight: normal; vertical-align: 4pt; border: solid 1px silver; padding: 0 2px; text-shadow: none; } .pcSC{ font-size:0.80em; } .supSC{ text-transform: none; vertical-align:super; font-size:0.60em; } td.gaucheSC { text-align:center; vertical-align:top; line-height : 130%; } td.droiteSC { text-align:left; vertical-align:top; line-height : 130%; } .trSC { vertical-align:top; padding-bottom: 22px; line-height : 130%; }