@font-face {
    font-family: 'LLR';
    src: local('Linux Libertine'),
	url('polices/LinuxLibertine/LinLibertine_R.woff');
}
@font-face {
    font-family: 'LLD';
    src: local('Linux Libertine Display'),
	url('polices/LinuxLibertine/LinLibertine_DR.woff');
}
@font-face {
    font-family: 'LLI';
    src: url('polices/LinuxLibertine/LinLibertine_RI.woff');
}
@font-face {
    font-family: 'LLB';
    src: url('polices/LinuxLibertine/LinLibertine_RB.woff');
}
@font-face {
    font-family: 'LBR';
    src: local('Linux Biolinum'),
	url('polices/LinuxLibertine/LinBiolinum_R.woff');
}
@font-face {
    font-family: 'LBI';
    src: url('polices/LinuxLibertine/LinBiolinum_RI.woff');
}
@font-face {
    font-family: 'LBB';
    src: url('polices/LinuxLibertine/LinBiolinum_RB.woff');
}
@font-face {
    font-family: 'TGC';
    src: url('polices/texgyrechorus-mediumitalic.otf'),
	url('polices/texgyrechorus-mediumitalic.woff');
}

img{
    border:none;
}
a,a:visited {
    text-decoration:none;
    color:#0000ff;
}
/*couleurs*/
.vert,.vert:visited{
    color:#34a64f;
}
.rouge,.rouge:visited{
    color:#ff0000;
}
.bleu,.bleu:visited{
    color:#0000ff;
}
.noir,.noir:visited{
    color:#000000;
}

/*subdivisions globales des pages*/

/* @media print{ */
/*    body { */
/*       width:90%; */
/*    } */
/* } */

/* la zone imprimée se réduit à l’article */

header,nav{
    display:none;
    /* max-width:19cm; */
}

#haut{
    position:absolute;
    left:1px;
}

section{
   /* margin-left:2cm; */
   /* margin-right:2cm; */
   max-width:90%;
   padding:0px;
   color:black;
}

article a{
    text-decoration:none;
}
article header{
    margin-top:10px;
    margin-bottom:10px;
}
article li{
    font-family:"LBR";
    text-align:left;
}
p {
    font-family: "LLR",serif;
    font-size:14px;
    text-indent:4%;
    text-align:justify;
}

p + blockquote {
    font-family: "LLR",serif;
    font-size:12px;
    text-align:justify;
}

h1{
   font-family: "LBB";
   font-size:18px;
   font-weight:normal;
   border-bottom:2px dotted;
}
h2, h3, h4 {
    font-family: "LBB";
    text-align:left;
}
strong{
    font-family:"LBB";
}
cite{
    font-family:"LBI";
}
sup{
    font-size:10px;
}
/*style pour les définitions*/
a[title]{
    font-weight:bold;
}

aside {
    float:right;
    margin-left:30px;
    width:255px;
}
/*style pour les cartes et photos*/
figure {
    margin:0px;
}
p+figure{
    margin-left:10px;
}
figcaption{
    font-family:"LBR";
    font-size:14px;
}
figure img{
    width:250px;
}
/*mise en page des encadrés...*/
.detail {
    font-family:"LBR";
    border:2px dashed black;
    width:248px;
    float:right;
    margin-top:15px;
    margin-bottom:15px;
}
.detail img{
    float:left;
    width:90px;
}
/*photo verticale*/

.gdformat{
    width:800px;
}
.gdvertical{
    width:750px;
}
/* .bandeau{text-align:center} */
.demipage{
    width:400px;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:0px;
    margin-left:0px;
}
/*pour les figures alignées les unes à côté des autres*/
.enligne{
    display: inline-block;
}


/*histoire et lexique*/

/*barre latérale de navigation (histoire et lexique)*/
.colonne {
   display:none;
}

/*.historique{
    margin-left: 30px;
    margin-right:30px;
}*/

/*style pour le lexique*/

dl{
    font-size: 16px;
    text-align:justify;
}
dd{
    margin-bottom:10px;
    font-family:"LBR";
    font-size:14px;
}
dt a, .lettrine{
    margin-bottom:15px;
    text-decoration:none;
    font-weight:bold;
}
dd a{
    font-family:"LBR";
}
.lettrine{
    font-size:200%;
}

/*biblios de fin d'article*/
.biblio{
    position:relative;
    padding:0px;
    border-top:2px solid;
    border-bottom:2px solid;
    margin:20px;
    padding:10px;
    clear:right;
}
#enboite{
    border:2px solid;
    margin-left:140px;
    margin-top: 25px;
    margin-bottom:20px;
    margin-right:20px;
}
.biblio li {
    font-size:12px;
}
.biblio cite{
    font-family: "LBI";
    /* font-style:italic; */
}
.nom {
    font-variant:small-caps
}

footer > section {
    display:none;
 }

footer img{
    display:none;
}

/*style pour la page d'accueil*/
#liens{
    background-position:center;
    background-image:url(cartes/pologne3D.png);
    background-repeat:no-repeat;
    height:650px;
    margin-left:auto;
    margin-right:auto;
    width:658px;
}
@media screen and (max-width:650px) {
    #liens{
	background-image:url(cartes/fond400.png);
	height:395px;
	width:400px;
    }
}
#liens p{
    position:absolute;
    text-indent:0;
    margin:0px
}
#liens a{
    position:inherit;
    text-decoration:none;
    font-family: "TGC";
    font-size:20px;
}
@media screen and (max-width:650px) {
    #liens a{
	font-size:16px;
    }
}
#liens a:hover{
    font-size:28px;
}
#liens a#deluge{left:156px;top:137px}
#liens a#grunwald{left:384px;top:163px}
#liens a#teutoniques{left:412px;top:112px}
#liens a#trilogie{left:542px;top:200px}
#liens a#varsovie44{left:412px;top:294px}
#liens a#reconstruction{left:412px;top:320px}
#liens a#cavalerie{left:511px;top:246px}
#liens a#peles{left:290px;top:381px}
#liens a#socrealizm{left:486px;top:367px}
#liens a#jgora{left:266px;top:426px}
#liens a#ujazd{left:463px;top:420px}
#liens a#sarmatisme{left:495px;top:464px}
#liens a#mineurs{left:303px;top:492px}
#liens a#style{left:361px;top:520px}
#liens a#zakopane{left:349px;top:535px}
#liens img{border:none}

@media screen and (max-width:650px) {
    #liens a#deluge{left:108px;top:82px}
    #liens a#grunwald{left:265px;top:97px}	
    #liens a#teutoniques{left:285px;top:67px}	
    #liens a#trilogie{left:375px;top:120px}	
    #liens a#varsovie44{left:285px;top:176px}	
    #liens a#reconstruction{left:285px;top:192px}
    #liens a#cavalerie{left:353px;top:147px}	
    #liens a#peles{left:200px;top:228px}	
    #liens a#socrealizm{left:336px;top:220px}	
    #liens a#jgora{left:184px;top:255px}	
    #liens a#ujazd{left:320px;top:252px}	
    #liens a#sarmatisme{left:342px;top:278px}	
    #liens a#mineurs{left:209px;top:295px}	
    #liens a#style{left:249px;top:312px}	
    #liens a#zakopane{left:241px;top:321px}	
}
/*plan du site*/

.bloc{
    display: inline-block;
    vertical-align:top;
    max-width:300px;
    clear:none;
}
.bloc h2{
    font-size:20px;
}
.bloc ul{
    margin-left:-20px;
}
article[id^="liste_"]{
    border: 3px solid black;
    border-radius:20px;
    padding:10px;
    max-width:290px;
    margin-top:0px;
    margin-bottom:30px;
}
article[id^="liste_des"]{
    background:#98d2f1;
}
#liste_apropos{
    background:#fff0d6;
}
#liste_aide{
    background:rgb(255,209,94);
}

/* F.A.Q */
#faq{
    margin-left:50px;
    margin-right:50px;
}
#faq li{
    font-family:"LBR";
}
#faq ul{
    font-size:18px;
}
#faq ol{
    font-size:20px;
}
#faq dt{
    font-family:"LBR";
    font-weight:bold;
    font-size:18px;
}

/* cv */
#coordonnées{
    list-style:none;
}
#coordonnées li{
    font-size:20px;
}
