@font-face {
  font-family: "BaifB";
  src: url("police/Baifb.ttf") format("truetype");
}
@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");
}

@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: "Fira Code";
  font-style: normal;
  font-weight: normal;
  src: url("../police/FiraCode-Regular.otf");
}  


body{ 
	font-family:"Linux Biolinum O", "Verdana", "Arial", "Helvetica",sans-serif;
	margin: auto ;
	font-size:16px ;
	background-color: #608b56;
}


a{
	text-decoration: none;
}
.main{ 
	/*width:1000px ;*/
	background-color: #608b56;
}
/***************/
/*  Générique  */
h2 { color: white;}
.intro {color: white; margin-left: 30px; margin-right: 30px; text-align: justify;}
.left {
	float: left;
	/*border: solid white 1px;*/
	background-color : white;
}
.absolute {
	position: absolute;
}
.spacer {
	clear: both;
}
.img {
	border: 0px;
}
.center{
	text-align:center;
}
.tabcenter{
	margin: 0 auto ;
}
.b {
	font-weight : bold;
}
.ba {
        font-family: "BaifB", fixed;
}



.mev {background-color: #ffcbcb;}

/*  Fin * Générique */
/***************/
/*  Menu colonne  */

#gauche {
	float: left;
	width: 880px;
	/*border: 1px solid green;*/
	margin-left: 30px;
	color: #ffffff;
	background-color: #608b56;
}

#choix {
  float: left;
  color: #ffffff; 
  padding-top: 10px;
  /*border: 1px solid white;*/
}

#contenu {
	border-radius:10px;
	margin: 2px 2px 2px 2px;
	padding: 12px 12px 12px 12px;
	background-color: #ebebeb;
	color: black;
	border: 1px solid #000000;
	text-align: justify;

}
/* pour IE6 le con */
* html #contenu {height: 540px;}

/*  Fin * Menu colonne */

/***************/
/*  Menu Menu */
ul#menu {
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #014E82;
}
ul#menu li {
	float: left;
}
ul#menu a {
	margin: 2px;
	padding: 5px;
	display: block;
	text-align: center;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 12px;
}
ul#menu a#actif, ul#menu a:hover {
	margin: 2px;
	padding: 5px;
	display: block;
	text-align: center;
	border: 1px solid #000000;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bolder;
	font-size: 12px;
}
ul#menu a#menu {
	padding: 5px;
	color: #000000;
}
ul#menu .right {
	float: right;
}

#menu_recherche{
	width:382px;
	height:30px;
	margin-left: auto;
	margin-right: auto;
}
.menu_recherche_left {
	margin: 2px;
	float: left;
        color: #3f6936;
}
#menu_recherche_cher, #verbe{
	width:180px;
	height:21px;
	font-size: 14px;
	color: #3f6936;
	background-color: #ebebeb;
	font-weight: bold;
	border: 1px solid #3f6936;
     border-radius:6px
}
#menu_recherche_valider{
	width:179px;
	height:24px;
	font-size: 14px;
	font-weight: bold;
	/*background-image: url(images/recherche.gif);*/
	/*background-color: #3f6936;*/
	color: black;
	background: linear-gradient(to right, #3f6936, #ffffff);
	color: #3f6936;
	border: 1px solid #3f6936;
     border-radius:6px;
}

#menu_recherche_valider:hover {
    font-size: 15px;
    background: linear-gradient(to right, #ffffff, #3f6936);
    cursor: pointer;
}

#bouton_dmf{
	width: 878px;
	height:40px;
	font-size: 15px;
	font-weight: bold;
	color: black;
	background: linear-gradient(to right, #6c9761, #ffffff);
	color: #3f6936;
	border: 1px solid #3f6936;
     border-radius:6px;
}

#bouton_dmf:hover {
    font-size: 15px;
    cursor:pointer;
    background: linear-gradient(to right, #ffffff, #6c9761);
}

.notice {
  background-color: #e2f3de;
  color: black;
  border-radius:10px;
  margin: 2px 2px 2px 2px;
  padding: 12px 12px 12px 12px;
  border: 1px solid #000000;
  font-family: "Fira Code";
  font-size: 11px; 
}  

p.auteur{
  margin-bottom:0px;
  color:#3f6936;
  font-style:italic;
}

p.fpeletier {
  font-family: "Linux Libertine O";
}  

span.fpeletier {
  font-family: "Linux Libertine O";
}  

p.fbaif {
  font-family: "BaifB";
  font-size: 85%;
}  

span.fbaif {
  font-family: "BaifB";
  font-size: 85%;
}  
