/* CSS DEM

* Surcharge du theme Twenty Eleven Wordpress
* 
* */

@font-face{
    font-family:'Junicode';
    src:url('/appligest/include/font/junicode-regular-webfont.eot');
    src:url('/appligest/include/font/junicode-regular-webfont.eot?#iefix') format('embedded-opentype'), 
url('/appligest/include/font/Junicode.woff') format('woff'), 
url('/appligest/include/font/Junicode.ttf') format('truetype'), 
url('/appligest/include/font/junicode-regular-webfont.svg#JunicodeRegular') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:'Junicode';
    src:url('/appligest/include/font/junicode-italic-webfont.eot');
    src:url('/appligest/include/font/junicode-italic-webfont.eot?#iefix') format('embedded-opentype'), 
url('/appligest/include/font/Junicode-Italic.woff') format('woff'), 
url('/appligest/include/font/Junicode-Italic.ttf') format('truetype'), 
url('/appligest/include/font/junicode-italic-webfont.svg#JunicodeItalic') format('svg');
    font-weight:normal;
    font-style:italic;
}

@font-face{
    font-family:'Junicode';
    src:url('/appligest/include/font/Junicode-Bold.woff');
    font-weight:bold;
    font-style:normal;
}

@font-face{
    font-family:'Junicode';
    src:url('/appligest/include/font/Junicode-BoldItalic.woff');
    font-weight:bold;
    font-style:italic;
}


body{
    padding:0;
    font-size:16px;
}

body a{
    color:#1e1d1c;
    text-decoration:none;
}

p{
    font-family:Junicode, Georgia, serif;
    font-size:1em;
    line-height:1.2em;
    color:#1e1d1c;
    margin:10px 0;
}


#content{
    padding-right:200px;
    min-height:600px;
}

/*
#content h2 a{
    font-family:Helvetica;
    font-size:0.8em;
    letter-spacing:0.5px;
    color:#5c0000;
}
*/

#content a.ref{
    color:#1e1d1c;
}

#page{
    background-image:url('/appligest/include/img/fond.png');
    background-repeat:no-repeat;
    background-color:#e6e4d2;
    max-width:none;
    min-width:911px;
    margin:0 auto;
    padding:0 0 0 60px;
    border-left:#530523 1px solid;
    border-bottom:#530523 1px solid;
    border-right:#530523 104px solid;
}

#logos{
    display:block;
    position:absolute;
    left:101%;
    text-align:center;
}



#logos a{
    display:block;

}

#logos img{
    display:block;
    width:90px;
    margin:10px 0;
}
/* One column */
.one-column #page{
    max-width:911px;
    min-width:911px;
}

.dem-accueil-colonne li{
    list-style:none;
}

/*onglets de navigation*/

#access{
	background:none;
    background-image:none;
    margin-left:-10px;
    margin-top:-25px;
    box-shadow:none;
    border-bottom:1px solid #530523;
}

#access a{
    margin:0 100px 0 -60px;
    padding:0;
    color:#1e1d1c;
    font-size:1em;
    font-family:Helvetica;
    letter-spacing:1px;
    text-transform:uppercase;
}

#access a:hover,
#access a:active{
    margin-bottom:-3px;
    border-bottom:3px solid #530523;
    background:none;
}

/*header*/



#site-title{
    margin-top:-90px;
    margin-right:0;
}

#searchform{
    margin-top:18px;

}

input#s.field{
    padding:0 5px 0 35px;
    text-align:right;
    color:#000;
}

header#branding h1 a{
    font-weight:normal;
    font-family:Junicode, Georgia, serif;
    font-size:2.6em;
    color:#5C0000;
}
/*
#site-title h1 a{
    font-family:Junicode, Georgia, serif;
    font-weight:normal;
    font-size:1.5em;
    line-height:2em;
    color:#5C0000;
}*/


header#branding h1 a:hover{
    color:#1e1d1c;
}

/*langues*/


#hlang{
    padding-top:10px;
    float:right;
}

#hlang li{
    list-style:none;
    display:inline;
}

/*
#hlang li:after {
content:"/";
padding:3px;
}
*/

#hlang a{
    font-family:Helvetica;
    font-size:0.8em;
    color:#5C0000;
    padding:5px
}

#hlang a:visited{
    color:#5C0000;
}



#primary.dem-accueil{
    display:block;
    float:left;
    width:70%;
    padding-left:20px;
}



#secondary.dem-accueil-colonne{
    padding-top:85px;
    display:block;
    float:right;
padding-right:70px;
    width:25%;

}

#secondary.dem-accueil-colonne a{
    font-size:0.8em;
}



#secondary h1{
    font-family:Helvetica;
    font-size:1em;
    letter-spacing:0.5px;
    color:#5C0000;
}



.paranum{
    display:inline-block;
    /*position: absolute;*/
    margin-left :-1.7em;
    padding-right:16px;
    font-size:0.8em;
    color:#999;
}





/*presentation*/
.entry-content
{
    overflow-x:visible;
    overflow-y:visible;
}

.auteurs
{
    overflow-x:auto;
    overflow-y:auto;
}


.entry-content h2{
    font-weight:normal;
    font-family:Helvetica;
    font-size:0.8em;
    line-height:0.9em;
    color:#5C0000;
    padding-top:2px;

}
.entry-content h2 a:link{
    font-family:Helvetica;
    font-size:0.8em;
    letter-spacing:0.02em;
    color:#5C0000;

}
.entry-content h2 a:active{
    text-decoration:underline;
    color:#5C0000;
}

.entry-content h2 a:visited{
    color:#5C0000;
}



/* Ligne 737 */
.entry-title a,
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active
{
    color:#5C0000;
}


h1.entry-title {
    font-family:Helvetica;
    font-weight:normal;
    font-size:1.5em;
    line-height:2em;
    letter-spacing:0.02em;
    color:#5C0000;
}



.entry-content h1,
h1.entry-title{
    border-bottom:1px solid;
    padding-bottom:0px;
}


table,
tr,
td{
    border:none;
}

tbody{
    font-family:Junicode, Georgia, serif;
    font-size:1em;
    color:#1e1d1c;
    line-height:1.2em;
}



/*

listes (article, thèmes et oeuvres, auteurs) 

* */

.theme,
.auteur,
.articles{
    letter-spacing:0.1px;
    font-family:Junicode, Georgia, serif;
    padding:0;
    margin:0;
    padding-right:20px;
    display:block;
    float:left;
    line-height:1.3em;
}



.articles a,
.theme a,
.auteur a{
    color:#1e1d1c;
}

.entry-content .auteur{
    width:160px;
    padding-bottom:20px;
}

.articles,
.theme{
    width:260px;
}


.articles{
    color:#5C0000;
    padding-bottom:25px;
    max-height:75px;
    overflow:hidden;
}

.theme{

    padding-bottom:20px;
}


.articles a{
    font-size:0.8em;
}

.articles span.auteur,
.theme span.auteur{
    display:block;
    font-family:Helvetica;
    font-size:0.8em;
    color:#1e1d1c;
    width:100%;
}

#sommaire{
    display:none;
}
.article h1.entry-title{
    border-bottom:0;
}


.article h1{
    border-bottom:0px;
}
header.entry-header h1, h2.result-title a{
    font-family:Helvetica;
    font-size:1.2em;
    letter-spacing:0.5px;
    color:#5C0000;
}

header.entry-header h2{
    font-family:Helvetica;
    font-size:0.8em;
    line-height:1.5em;
    letter-spacing:0.98px;
    text-transform:uppercase;
    color:#1e1d1c;
}

/* 

Accès direct haut de page

* */

.navigation a/*,
#navigation a*/{
    font-size:0.8em;
    color:#1e1d1c;
}
.navigation a{
    display:block;
    float:right
}

/* 

Accès directs au sein d'un article (masqué pour le moment) 

* */
#navigation{
    display:none;
}
/*
#navigation a:after{
    color:#1e1d1c;
    content:" | ";
}

#navigation{
    text-align:right;
}

#navigation a:visited{
    color:#5C0000;
}*/


#bibliographie h4{
    font-family:Helvetica;
    font-size:1em;
    letter-spacing:0.5px;
    color:#5C0000;

}

#bibliographie{
    border-bottom:1px solid;
    color:#5C0000;
}

.entry-content h4,
.entry-content h1{
    font-weight:normal;
    font-family:Helvetica;
    font-size:1em;
    line-height:1.5em;
    padding-top:20px;
    letter-spacing:0.5px;
    color:#5C0000;

}
.entry-content ul{
    font-family:Junicode, Georgia, serif;
    font-size:1em;
}

.entry-content ul li{
    
    list-style:none;
    
}

footer{
    padding-top:50px;
}
footer h1{
    font-family:Helvetica;
    font-size:1em;
    line-height:1.5em;
    letter-spacing:0.5px;
    color:#5C0000;
}

footer li{
    list-style:none;
}

#autres-articles-auteur a,
#themes-article a{
    color:#1e1d1c;
    font-size:1em;
    font-weight:normal;
}

/* 
 * 
Bloc "Pour citer cet article" 

* */
p.citation{
    font-family:Helvetica;
    font-size:1em;
    margin:0 0 10px 0;
}

/* 

Citations dans le corps des articles 

* */
span.quote{
    font-family:Junicode, Georgia, serif;
    font-size:1em;
    line-height:1.2em;
    color:#1e1d1c;
    display:block;
    margin:10px 30px 0 60px;
}


/*

pied de page

* */

#supplementary ul{
    text-align:center;

}
#supplementary li{
    list-style:none;
    display:inline;
    padding:15px;

}

#supplementary a{
    font-size:0.8em;
    color:#5C0000;
}

#supplementary a:visited{
    color:#5C0000;
}

#site-generator{
    display:none;
}


a.hi{
    text-decoration:underline;
    background-color:#e0be94;
}


/*

ajouts val

* */
.superscript,
sup{
    vertical-align:super;
    font-size:0.5em;
    line-height:0.5em;
}

.smallcaps{
    font-variant:small-caps
}

.bold{
    font-weight:bold
}

p.note_trad{
    color:#5C0000;
    font-size:1em;
    margin:0 0 10px 0;
}

.strikethrough{
    text-decoration:line-through;
}

#content a.renvoi-url,
a.renvoi-url:visited{
    color:#5C0000;
    font-size:0.5em;
    line-height:0.5em;
}

#supplementary
{
    border-top-width:0;

}

.hi{
    background-color:#b2a78f;
}

.publications{
    overflow:visible;
    padding:10px 0 0 0;
}


.publications ul{
    padding:10px 0;
    margin:0;
}
.publications lh{
    font-variant:small-caps;
    font-size:1.1em;
}

.publications li{
    list-style:none;
}


figcaption{
  font-family: Helvetica;
  color: #1e1d1c;
  font-size: 0.7em;
  font-weight: bold;
}
