﻿/*
 * Ceci est experimental
 *
 */

p
{
   margin-left: 50px;
   margin-right: 50px;
}

p.tight
{
   margin-left: 5px;
   margin-right: 5px;
}

ul
{
   margin-left: 50px;
   margin-right: 50px;
}

dl
{
   margin-left: 50px;
   margin-right: 50px;
}

dt
{
   padding-top: 25px;
   font-size: large;
   font-weight: bold;
   font-family: "Courier New", Courier, mono;
   margin-right: 50px;
}

.annonce
{
   font-size: large;
   text-align: center;
   font-family: "Arial", Helvetica;
   font-weight: bold;
}

.cachette {
     display:none;
}

.groupe
{
   font-size: small;
   border: 1px solid #000000;
   margin: 1px;
   padding: 1px;
   text-align: left;
}

.groupe-normal
{
   border: 1px solid #000000;
   margin: 1px;
   padding: 1px;
   text-align: left;
}

.logo
{
   text-align: center;
   margin: 0;
   padding: 0;
}

.encadre-marge
{
   font-size: small;
   float: right;
   width: 25%;
   background: #e0e0f3;
   padding: 5px;
   margin-left: 5px;
   margin-right: 50px;
   margin-top: 5px;
   margin-bottom: 5px;
   border: 2px solid #000000;
   border-style: outset;
}

.boite-image
{
   font-size: small;
   float: right;
   background: #c5e9eb;
   padding: 5px;
   margin-left: 5px;
   margin-right: 50px;
   margin-top: 5px;
   margin-bottom: 5px;
   border: 2px solid #000000;
   border-style: outset;
}

ul.tight
{
   margin-left: 10px;
   margin-right: 10px;
}

.image-marge
{
   font-size: small;
   float: right;
   width: 25%;
   padding: 5px;
   margin-left: 5px;
   margin-right: 50px;
   margin-top: 5px;
   margin-bottom: 5px;
}

.encadre-marge-p
{
   margin-left: 10px;
   margin-right: 10px;
}

.note
{
   margin-left: 50px;
   margin-right: 50px;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 10px;
   background: #c8ffff;
   border: 2px solid #000000;
   border-style: outset;
}

.note-interne {
   margin-left: 50px;
   margin-right: 50px;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 10px;
   background: #66FFFF;
   border: 2px solid #000000;
   border-style: outset;
}

.citation
{
   margin-left: 50px;
   margin-right: 100px;
   text-align: left;
   border-left:medium black solid;
}

.encadre-marge-citation
{
   margin-left: 20px;
   margin-right: 20px;
   text-align: left;
   border-left:medium black solid;
}


.courriel
{
   font-family: "Courier New", Courier, mono;
}

.fn
{
   font-size: small;
   vertical-align: 50%;
}

.fnref
{
   font-size: small;
   vertical-align: 50%;
}

code
{
   font-family: "Courier New", Courier, mono;
}

.nombre
{
   font-family:"Courier New", Courier, monospace;
}

.motcle
{
   font-family: "Courier New", Courier, monospace;
   font-weight: bolder;
}

.acronyme
{
   font-family: "Courier New", Courier, monospace;
}

.codeblock
{
   font-size: small;
   float: right;
   background: #f5f5f5;
   padding: 5px;
   border: 1px solid #000000;
   margin-left: 5px;
   margin-right: 50px;
}

.sortie-console
{
   font-size: small;
   margin-left: 50px;
   margin-right: 50px;
   margin-top: 0;
   margin-bottom: 5px;
   padding: 10px;
   background: #000000;
   color: #ffffff;
   border: 1px solid #000000;
   overflow: auto;
}

.programme
{
   font-size: small;
   margin-left: 50px;
   margin-right: 50px;
   margin-top: 0;
   margin-bottom: 5px;
   padding: 10px;
   background: #f5f5f5;
   border: 1px solid #000000;
   overflow: auto;
}

.programme-titre
{
   background: #ffffff;
   border: 1px solid #000000;
   margin-left: 50px;
   margin-right: 50px;
   margin-top: 5px;
   margin-bottom: 0;
   text-align: center;
   font-weight: bold;
}

h2
{
   border-bottom: 1px solid #000000;
}

.table-flush
{
   margin-left: 50px;
   margin-right: 50px;
}

.bibliographie
{
   background: #ffffff;
   border: 1px solid #000000;
   margin-left: 50px;
   margin-right: 50px;
   margin-top: 5px;
   margin-bottom: 0;
   text-align: left;
   font-weight: bold;
}

.equation
{
   background: #400040;
   color: #ffffff;
   border: 1px solid #000000;
   margin-left: 50px;
   margin-right: 50px;
   margin-top: 5px;
   margin-bottom: 0;
   text-align: left;
   font-weight: bold;
   font-size: x-large;
}


.centrer-texte
{
   text-align: center;
}

.centrer
{
   margin-left: auto;
   margin-right: auto;
}

div.colonnes_2 {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}
div.colonnes_3 {
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
}

table, td, th { border: 1px solid gray }

table.centrer{
  margin-left:auto; 
  margin-right:auto;
}

.tdm { padding: 5px; font-family: "Courier New", Courier, mono; }

/*
:link
{
   border : 1px solid #000000;
   background: #c8c8c8;
   padding : 2px;
   text-decoration : none;
   color : #0000ff;
}
:visited
{
   border : 1px solid #000000;
   background: #c8c8c8;
   padding : 2px;
   text-decoration : none;
   color : #ff0000;
}
*/