/* Styles Belgicismes */

@import url(responsive.css);

/*  Index : */
.index0 {background-color: white; margin-left: 5px;}
.index {margin: 6pt 0 6pt 10pt;}
.index .s_ent {font-family : Arial; font-size: 12pt;}
.index .s_cat {font-weight: normal; font-size: 11pt;}
.index a:any-link {text-decoration: none;}


body {
/* max-width: 900px; */
margin: 10pt;
/* border-right: dotted 1px silver;  */
/* background-color: rgb(251, 253, 255); */
}
a:any-link {
	color: black;
}
a:hover {
    color: rgb(65, 93, 154);
}

.s_art {
max-width: 900px;
margin: 20pt;
font-size : 14pt;
font-family : Georgia, serif;
line-height : 160%;

/*  modif : 
margin-top: 40pt;
border-top: dashed 1px silver;
padding-top: 6px;
*/
}
.s_art2 {
    border-left: solid 1px silver;
    padding-left: 20px;
    border-right: solid 1px silver;
    padding-right: 20px;
}

.s_znoh .s_cat {
    font-weight: normal;
}
.s_cat {
font-family : Arial;
font-size : 12pt;
font-weight : bold;
font-style : normal;
}
.s_dv {
margin-left : 12pt;
text-indent : 0;
margin-top : 8pt;
margin-bottom : 8pt;
}
.s_dvn {
margin: 15pt 0 20pt 15pt;
text-indent : -15pt;
}
.s_dvp {
margin: 10pt;
text-indent : 0;
}
.s_ent {
color: rgb(65, 93, 154);
font-size : 16pt;
font-weight : bold;
font-style : normal;
}
/*  modif : */
.s_bdc {
    font-variant: small-caps;
    font-size: 130%;
}

.s_geo {
font-family : Verdana;
font-size : 11pt;
font-weight : normal;
font-style : normal;
letter-spacing : 0;
font-variant : none;
color: black;
background-color : #fceadd;
border-radius : 3px;
padding: 1px 4px;
border: dotted 1px orange;

/*  Modif : */
background-color : #e3e8f5;
border: dotted 1px silver;
}
.s_gls {
font-style : normal;
}
.s_lca {
font-variant : small-caps;
font-weight : normal;
font-style : normal;
color : rgb(65, 93, 154);
font-size : 110%;
}
.s_lcb {
font-style : italic;
color : rgb(65, 93, 154);
}
.s_mta {
font-family : Verdana;
font-size : 12pt;
font-style : normal;
font-weight : normal;
color: rgb(80,80,80);
}
.s_ndvn {
color: red;
font-family : Verdana;
font-size : 11pt;
font-style : normal;
font-weight : bold;
}
.s_noh {
font-weight : normal;
font-size : 90%;
font-style : normal;
}
.s_pho {
font-family : Arial;
font-size : 13pt;
font-style : normal;
font-weight : normal;
color: red;
letter-spacing : 1pt;
padding-left : 1px;
font-variant : none;

/*  modif : */
color: black;
}
.s_ptm {
margin: 25pt 0 20pt 15pt;
text-indent : -15pt;
}
.s_rv {
color : purple;
font-size : 13pt;
font-variant : none;

/*  modif : */
color: black;
}
.s_rvs .s_rvh {
font-weight : normal;
}
.s_rvh_x {
text-decoration : underline;
font-weight : normal;
}
.s_rvh {
text-decoration : underline;
font-weight : bold;
}
.s_rvi {
font-weight : normal;
font-style : normal;
}
.s_rvs {
font-style : italic;
font-weight : normal;
color: purple;
text-decoration : underline;
}
.s_snt {
color: rgb(65, 93, 154);
font-style : italic;
font-weight : normal;
}
.s_var {
color: rgb(65, 93, 154);
font-variant : small-caps;
font-style : normal;
font-weight : bold;
font-size : 110%;
}
.s_lca .s_x {font-size: 95%;}
.s_x {
font-style : normal;
font-variant : none;
font-weight : normal;
letter-spacing : 0;
text-decoration : none;
}
.s_xpl {
font-style : italic;
}
.s_zpho {
color: red;
font-style : normal;
font-weight : normal;
font-variant : none;
font-family : Arial;
font-size : 13pt;

/*  modif : */
color: black;
}
.s_znoh {
    margin : 8pt 40pt;
    font-size: 90%;
}



/* ==================================================================================== */
/* Ajouts pour version mobile (responsive / une page par article) : */

@media only screen and (max-width: 768px) {
 
	.s_art {
		/*  max-width: 900px;  */
		padding: 0;
		border: none;
		line-height: 1.5em;
		margin: 10pt;
	}
}
