@charset "ISO-8859-15";

body {
background-color : white;
position : absolute;
left : 16% ;
right : 0% ;
top : 0%;
color : black;
 }

/*
* Titre et sous titre
*/


h1 { 
font-size : x-large;
font-variant : small-caps;
font-family : "FreeSerif", "Times New Roman", Serif;
 }

h2 { 
font-size : large;
font-family : "FreeMono", "Courier",  Monospace;
font-style : italic ;
margin-left : 2em;
 }

h3 { 
font-size : small ;
font-variant : small-caps;
font-family : "FreeSerif", "Times New Roman", Serif;
margin : 0em;
padding : 0em;
 }
h3:first-letter { 
font-size : large ;
text-transform : uppercase;
 }

/*
* navigation
*/

ul#fakeSummary, ul#Summary { 
position : fixed ;
background-color : #e5d5dd;
height : 75%;
left : 0% ;
top : 0%;
margin: 1em;
padding: 0em;
width: 14%;
display : block;
border-width : thin ;
border-color : #afcad5 ;
border-style : solid ;
 }

ul#Summary > li {
font-family : "FreeSerif", "Times New Roman", Serif;
overflow: hidden ;
font-weight : bold;
font-size : small;
marker-offset : 0px;
text-decoration : none ;
list-style : none;
color : black;
padding : 0.1em;
margin: 0.5em;
width : 95% ;
}

ul#Summary *  a { 
display : block ;
width : 95%;
border : solid  black;
border-width : thin ;
border-color : #afcad5 ;
border-style : solid ;
background-color : #e1ffc1;
text-decoration : none;
 }

ul#fakeSummary > li {
   display: none;
}



ul#Summary * a:hover { 
background-color : #ebf9ff;
 }

/*
* Liens
*/

a { 
color : black;
 }

a:hover{ 
text-decoration : none;
 }
/*
* Introduction
*/
p.intro { 
padding-bottom : 2em;
margin : 1em;
margin-right : 25%;
 }


/*
* citations
*/


blockquote.quote { 
font-style : italic ;
 }
blockquote.quote:before { 
content : attr(cite) " " open-quote;
 }
blockquote.quote:after { 
content : close-quote;
 }
blockquote.quote > p { 
display : inline;
 }

/*
* image 
*/
img.Chemin { 
border: solid 0.1em black ;
margin: 2em;
 }

/*
* SVG
*/
/*
* cosmos
*/
path#univers { 
               fill: none;
               stroke: teal;
               stroke-width: 4px;
 }
g * text {
font-family : "FreeSerif", "Times New Roman", Serif;
}

/*
* Photo (thalie)
*/

ul#Gallery > li {
font-family : "FreeSerif", "Times New Roman", Serif;

overflow: hidden ;
font-weight : bold;
font-size : small;
marker-offset : 0px;
text-decoration : none ;
list-style : none;
color : black;
padding : 1px;
margin: 5px;
/*width : 95% ;*/
}

/*
* Omnia Vincit Amor
*/

/*
* Processing instruction
*/

div.ElenisDisplaySource { 
display: block;
border: dotted black thin;
 }

/*
* on indente pas les paragraphe
*/

div.Post > p { 
margin-top:0px;
margin-bottom:0px;
 }


a.PostAuthor { 
font-size : x-small ;
text-decoration : underline ;
font-style : italic ;
 }



span.PostCategory { 
font-size : x-small ;
/*font-stretch : condensed ;*/
margin-left : 1em;
 }
span.PostDate { 
font-size : x-small ;
margin-left : 2em;
 }


/*
* Dialogue entre plusieurs personnes
*/

ul.PostDialog { 
display : inline ;
list-style-type : none ;
list-style-position: outside ;

 }

ul.PostDialog > li { 
margin : 0.1em;
}


ul.PostDialog  q:before { 
content : open-quote;
 }
ul.PostDialog  q:after { 
content : close-quote;
 }

li + li > q:before { 
content : ' - ';
 }

ul.PostDialog + p { 
display: inline ;
text-indent : 0em;
 }

/*
* Monologue
*/

ul.PostMonolog { 
display : inline ;
list-style-type : none ;
list-style-position: outside ;
padding: 0px;
quotes: " «" "» " " <" "> " ;
 }

ul.PostMonolog > li { 
display: inline;
 }

ul.PostMonolog > li:before { 
content : open-quote;
 }

ul.PostMonolog > li:after { 
content : close-quote;
 }

/*
* lien
*/
a.PostLink { 
text-decoration: none;
 }
a.PostLink:after { 
content: " " url("/Images/link.png");
 }
a.PostLink:hover { 
text-decoration: underline;
 }
/*
* Poeme
*/

blockquote.PostPoem { 
font-style : italic ;
 }
blockquote.PostPoem:before { 
content : open-quote;
 }
blockquote.PostPoem:after { 
content : close-quote " " attr(cite);
 }
blockquote.PostPoem > ul { 
display: inline;
list-style-type : none ;
 }

/*
* Preformatté
*/

pre.PostCap { 
display: inline;
font-variant : small-caps;
 }


/*
* Archive
*/

ol#PostArchive { 
position : fixed ;
background-color : #e1ffc1;
right : 5% ;
top : 5%;
bottom : 1%;
margin: 10px;
padding: 2px;
display: run-in;
border-width : thin ;
border-color : #afcad5 ;
border-style : solid ;
list-style-type : none ;
overflow: auto;
 }

ol#PostArchive:before {
content: "Archive :";
}

/*
ol#PostArchive > li { 
float: left;
clear : left;

 }
*/

/*
* administration babil
*/

pre#error {
background-color : #ce4242 ;
color : red;
border : dashed red;
}

div#info {
background-color : lime ;
color : #005018;
border : dashed #005018;
}

pre#error:before {
content: "Erreur : ";
                  }
form#babilNewPost {
display : inline;
float : left;
}

form#babilNewPost fieldset {
display : inline;
}



form#babilNewPost * label:after {
content:  " : ";
}

form#babilNewPost * input, textarea  {
display:  block;

}

form#babilSelectPost {
display : block;
float : left;
width: 75%;
}

form#babilSelectPost fieldset {
display : inline;
}



form#babilSelectPost * label:after {
content:  " : ";
}

form#babilSelectPost * input, textarea  {
display:  block;

}


/*
* Post-it
*/

ul#PostList > li { 
display : inline-block ;
background-color : #ebf9ff;
margin : 2em;
margin-right : 50%;
border-width : thin ;
border-color : #aac6d2 ;
border-style : solid ;
list-style-type : none ;
font-size : small;
 }

ul#PostPreview > li { 
display : inline-block ;
background-color : #ebf9ff;
margin : 2em;
border-width : thin ;
border-color : #aac6d2 ;
border-style : solid ;
list-style-type : none ;
font-size : small;
 }






