@font-face {
  font-family:"Linux Libertine O";
  font-style:normal;
  font-weight:normal;
  /*src: url("../police/LinLibertine_R.otf") format("opentype");*/
  src: url("../police/LinLibertine_R.woff") format("woff");
}
@font-face {
  font-family: "Linux Libertine O";
  font-style: normal;
  font-weight: bold;
  /*src: url("../police/LinLibertine_RB.otf") format("opentype");*/
  src: url("../police/LinLibertine_RB.woff") format("woff");
}
@font-face {
  font-family: "Linux Libertine O";
  font-style: italic;
  font-weight: normal;
  /*src: url("../police/LinLibertine_RI.otf") format("opentype");*/
  /*src: url("../police/LinLibertine_RI.woff") format("woff");*/
  src: url("../police/LinLibertine_RIah.ttf") format("truetype");
}

@font-face {
  font-family: "Linux Libertine O";
  font-style: italic;
  font-weight: bold;
  /*src: url("../police/LinLibertine_RBI.otf") format("opentype");*/
  src: url("../police/LinLibertine_RBI.woff") format("woff");
}

@font-face {
  font-family: "Linux Biolinum O";
  font-style: normal;
  font-weight: normal;
  /*src: url("../police/LinBiolinum_R.otf") format("opentype");*/
  src: url("../police/LinBiolinum_R.woff") format("woff");
}
@font-face {
  font-family: "Linux Biolinum O";
  font-style: normal;
  font-weight: bold;
  /*src: url("../police/LinBiolinum_RB.otf") format("opentype");*/
  src: url("../police/LinBiolinum_RB.woff") format("woff");
}
@font-face {
  font-family: "Linux Biolinum O";
  font-style: italic;
  font-weight: normal;
  /*src: url("../police/LinBiolinum_RI.otf") format("opentype");*/
  src: url("../police/LinBiolinum_RI.woff") format("woff");
}
@font-face {
  font-family: "Linux Libertine Mono";
  font-style: italic;
  font-weight: normal;
  src: url("../police/LinLibertine_M.otf") format("opentype");
}

@font-face {
  font-family: "Junicode Regular";
  font-style: normal;
  font-weight: normal;
  src: url("../police/JunicodeTwoBeta-Regular.otf");
  
}  

body  {
  /*background: #ebebeb url('images/barrelat.gif') repeat-y;*/
  font-size: 14pt;
  font-family: "Linux Libertine O"; font-style: normal; font-weight: normal;
  text-align: justify;
}

.bodyannexe {
  background: #ebebeb;
  font-size: 14pt;
  font-family: "Linux Libertine O"; font-style: normal; font-weight: normal;
  text-align: justify;
  margin-left: 50px;
  margin-right: 50px;
  
}

body.bodyannexe p {
  text-indent: 0px;	
}

#wrapper {
  min-width:600px;
  max-width:800px;
  overflow:hidden;
  padding: 0 100px 0 0px;
  margin: 0 0 0 0px;
  
}

#sidebar {
  overflow:auto;
  position:fixed;
  float:left;
  height:98%;
  width:220px;
  font-family: "Linux Biolinum O";
  font-size: 14pt;
  background: linear-gradient(to right, #85b179, #3f6936);
}

#content {
  margin: 20px 0 0 240px;
}   

/*
div {
  border:1px solid #333;
}
*/


hr {
  color: #3f6936;
  background-color: #3f6936;
}

blockquote {
  font-size: 80%;
}

blockquote p {
  text-indent:0px;
}

blockquote.poem p{
  text-indent: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}


div.curseur {
  margin: 20px 20px 20px 20px;
  text-align: center;
  font-family: "Linux Biolinum O";
}

div.pagetit {
  color: #3f6936;
  text-align: center;
  font-weight: bold;
  width: 600px;
}	
div.titchap {
  text-align: center;
  font-weight: bold;
}	
div.centre {
  text-align: center; 
}

div.huge {
  font-size: 240%;	
}
div.hugeit {
  font-size: 240%;
  font-style: italic;
}	
div.LARGE {
  font-size: 167%;	
}
div.LARGEcentre {
  font-size: 167%;	
  text-align: center;  
}


div.LARGEIT {
  font-size: 167%;
  font-style: italic;
}  
div.Large {
  font-size: 110%;
}

div.Largecentre {
  font-size:110%;
  text-align: center;
}

div.Largeit {
  font-size: 110%;
  font-style: italic;
}
div.Normal {
  font-size: 100%; 
}
div.Normalit {
  font-size: 100%;
  font-style: italic;
}
div.LARGEsc {
  font-size: 167%;
  font-variant: small-caps;
}  
div.chapter{
  max-width: 600px;
  margin-left: 10px;
  margin-right: 10px;
}  
div.didasc{
  color: #4d814b;
}

div.didasc p{
  text-indent: 0px;	
}	



a.lienm:link, a.lienm:visited, a.lienm:active {
   color: #ebebeb; text-decoration: none;
}
a:link, a:visited, a:active{
  color: blue; text-decoration: none;         
}        

a.gris:link, a.gris:visited, a.gris:active {
  color: gray; text-decoration: none;  
}  

p {
   text-indent: 18px;
   margin-right: 25px;
   margin-top: 0px;
   margin-bottom: 0.8em;
}

p.danslist {text-indent: 18px; margin-right: 0px;}
p.danslistnr {text-indent: 0px; margin-right: 0px; margin-bottom: 0.5em;}

p.danstablg {text-indent: 0px; margin-right:2px; margin-top:0px; margin-bottom:0px; text-align:left;}
p.danstabld {text-indent: 0px; margin-left:2px; margin-top:0px; margin-bottom:0px; text-align:right;}

p.noindent {text-indent: 0px;}
p.indent {text-indent: 18px;}


td p {
  text-indent:0px; 
}  

li {margin-right: 25px;}        
dt {font-weight: bold;}
dd {margin-right: 25px;} 



table{border-spacing: 1px; border-collapse: collapse; border: 0px #551f1f solid; width: 100%}
td, th{border: 0px solid #551f1f; vertical-align: top; padding-left: 2px;}        

table.tdm {
  text-align: right;  
}  

.tdm tr>:nth-child(1){
 width:350px;
 text-align:left;
}
.tdm tr>:nth-child(2){
 width:100px; 
}  

.junicode {
  font-family: "Junicode Regular";
}  


.gris {color: gray;}
.ptigras {font-size: 70%; font-weight: bold; text-indent: 0px; color: #4d814b;}
.centre {text-align: center;}
.centrit{text-align: center; font-style: italic;}
.usage {color: #a28a65;}
.latin {color: #3f6936;}
.fautif {color: #cb89e1;}
.sc {font-variant: small-caps;}
td p {
  margin-top: 0px;
  margin-bottom: 0px;
  text-indent: 0px;
  
}  

td.centrit p{
  text-align: center;
  font-style: italic;
}

td.centrer p{
  text-align: center; 
}
  

.gauche{
  width: 50%;
  float: left;
}

.droite{
  width: 50%;
  float:right; 
}  

.clear {
  clear: both; 
}  

div.listit p{
  text-indent: 0px;
  font-style: italic;
}

div.nret p{
  text-indent: 0px;
}  

.fol {font-family: "Bitstream Vera Sans", "Verdana", "Arial", "Helvetica", sans-serif;}                
.txt {
   color: red; padding-left: 20px;
}
.ba {font-family: "BaifB", fixed;}
.api {font-family: "DejaVu Sans", "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;}

.rr {color: red; background-color: #ffcbcb; border-right: 1px dotted #551f1f;}
.rg {color: #551f1f; background-color: #ffcbcb; border-right: 1px dotted #551f1f;}
.vv {color: green; background-color: #c3ffc3; border-right: 1px dotted #551f1f;} 
.vg {color: #551f1f; background-color: #c3ffc3; border-right: 1px dotted #551f1f;} 
.gr {color: red; border-right: 1px dotted #551f1f;}
.gv {color: green; border-right: 1px dotted #551f1f;}
.gg {color: #551f1f; border-right: 1px dotted #551f1f;}
.mv {color: green; background-color: #e3a6ff; border-right: 1px dotted #551f1f;}
.br {color: red; background-color: #aff6ff; border-right: 1px dotted #551f1f;}
.sr {color: #551f1f; border-right: 1px dotted #551f1f; border-bottom: 1px dotted red;}
.sv {color: #551f1f; border-right: 1px dotted #551f1f; border-bottom: 1px dotted green;}
h1, h2, h3, h4 { margin-left: 25px;}
h5 { margin-left : 60px; margin-top: 10px; margin-bottom: 1px;}
.titcent {width: 600px; text-align: center;}

/* Info-bulles */
a.info{
position:relative;
z-index:24;
color: #551f1f;
text-decoration:none;
	
}
 
a.info:hover{
z-index:25;

background-color:#ebebeb;
}
 
a.info span{
display: none
}
 
a.info:hover span{
display:block;
position:absolute;
top:-2.2em; left:1em; width:40em; height:1.5em;
border:1px solid #551f1f;
background-color:#fdcbcb;
color:#551f1f;
font-family:"Bitstream Vera Sans", "Verdana", "Arial", "Helvetica", sans-serif; 
font-size: 10pt;
text-align: left;
padding:5px;
}

img {
border: 0px solid #ffffff;
}

td {
  border: 0px solid black;
}  
