@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%;
}