body {background-color: red;}

.noPrint {display: none}

a {color:black; text-decoration: none}

a.niv1 {color:black; text-decoration: none}
a.niv2 {color:black; text-decoration: none}
a.niv3 {color:black; text-decoration: none}

p.retrait {
  margin-left: 1cm;
}

figure.gauche{
	float: left;
	margin: 0;
	margin-right: 15px;
}

 figure.gauche figcaption{
 font: 10pt "Comic sans MS";
 text-align: left;
 }

figure.droite{
	float: right;
	margin: 0;
	margin-left: 15px;
}

 figure.droite figcaption{
 font: 10pt "Comic sans MS";
 text-align: right;
 }
 
 figure img{
	 padding-bottom: 10px;
 }

figure.centre{
	margin: 0;
	margin-left: 15px;
	text-align: center;
}

 figure.centre figcaption{
 font: 10pt "Comic sans MS";
 text-align: center;
 }
 
 figure img{
	 padding-bottom: 10px;
 }

div.colonne {
	width: 1000px;
    font: 12pt "Comic sans MS";
    color: #000;
     text-align: justify;
}
img.gauche {
float:left;
padding-left:0pt;
padding-right:20pt;
padding-bottom:10pt;
}

img.droite {
float:right;
padding-left:20pt;
padding-bottom:10pt;
}

table.convolution tr.rouge td { text-align: center; color: red; padding-left : 5pt; padding-right : 5pt}
table.convolution tr.bleu td { text-align: center; color: blue; padding-left : 5pt; padding-right : 5pt}
table.convolution tr td { text-align: center; color: black; padding-left : 5pt; padding-right : 5pt}
table.demo td
  {
    padding-left: 0pt;
    text-align: center;
  }

table.petit td
  {
    font-size: 10pt;
    padding-left: 5pt;
  }
  
table.petit
{
	width: 1024;
}

table.donnees
  {
    border: 2px solid #d2721d;
	border-collapse: collapse;
  }
  
table.donnees td
  {
    font-size: 10pt;
    padding-left: 5pt;
	border: 1px solid #d2721d;
	text-align: right;
	padding-right: 10pt;
  }
  
table.donnees td.droite
  {
    font-size: 10pt;
    padding-left: 5pt;
	border: 1px solid #d2721d;
	text-align: right;
	padding-right: 10pt;
  }
  
table.donnees td.gauche
  {
    font-size: 10pt;
    padding-left: 5pt;
	border: 1px solid #d2721d;
	text-align: left;
	padding-right: 10pt;
  }
  
table.donnees td.centre
  {
    font-size: 10pt;
    padding-left: 5pt;
	border: 1px solid #d2721d;
	text-align: center;
	padding-right: 10pt;
  }
  
table.donnees th
{
    font: 10pt "Comic sans MS";
	font-weight: bold;
	background-color: #d2721d;
}

table.donnees th.sans
{
    font: 10pt "Comic sans MS";
	font-weight: bold;
	background-color: #d2721d;
	
}

/*table.donnees tr:nth-child(even)
{
	background-color: red;
}

table.donnees tr:nth-child(odd)
{
	background-color: blue;
}*/

table.donnees tfoot tr td
{
    font: 10pt "Comic sans MS";
	font-weight: bold;
}

table.largeurPage
{
	width: 1024;
}

ol.hierarchie { counter-reset: item }
ol.hierarchie li { display: block }
ol.hierarchie li:before { content: counters(item, ".") " "; counter-increment: item }
ol.hierarchie a
  {
    text-decoration: none;
    color: black;
  }


.chemin
  {
    font: 10pt Arial;
    display: none;
  }

.chemin a
  {
    font: 10pt Arial;
    color: #966335;
    text-decoration: none;
    display: none
  }

/* Permet d'avoir l'ascenseur toujour présent pour éviter que la taille de

   l'écran ne varie (centrage des textes). */


html

  {

    overflow: -moz-scrollbars-vertical;

  }



html#image

  {

    overflow: -moz-scrollbars-horizontal;

    overflow-x: scroll;

  }

  

BODY

  {

    PADDING-RIGHT: 0px;

    PADDING-LEFT: 0px;

    BACKGROUND:  #fbebd7;

    PADDING-BOTTOM: 0px;

    MARGIN: 0px;

    FONT: 12pt Arial;

    COLOR: #000;

    PADDING-TOP: 0px;

    voice-family: inherit;
    text-align: justify;
  	margin-top: 120pt;
}



BODY#parametres, td

  {

    PADDING-RIGHT: 0px;

    PADDING-LEFT: 20px;

    BACKGROUND: #fbebd7;

    PADDING-BOTTOM: 0px;

    MARGIN: 0px;

    FONT: 12pt "Comic sans MS";

    COLOR: #000;

    PADDING-TOP: 0px;

    voice-family: inherit

    text-align: justify;
  }

td {    BACKGROUND:  #fbebd7; text-align: justify}



td a
  {
    COLOR: #966335;
    TEXT-DECORATION: none

  }

table#Liste, table#Liste tr td

  {

    font: 10pt Arial;

    border: 1;

    border-collapse:collapse

	PADDING-RIGHT: 0px;

    PADDING-LEFT: 0px;

    BACKGROUND: #fbebd7;

    PADDING-BOTTOM: 0px;

    MARGIN: 0px;

    COLOR: #000;

    PADDING-TOP: 0px;

    voice-family: inherit

  }

  

table#Liste A

{

  color: #966335;

  text-decoration: none

}



table#Liste tbody tr:hover

{

  background: #eca

}



table#Liste tbody tr#Direct

{

  background: #eee

}



table#Liste tbody tr#Direct:hover

{

  background: #eca

}



table#Liste thead

{

  color: #000;

}



table#Liste thead A

{

  color: #000;

}



#Legende

{

  font-size: 10pt;

  font-family: "Comic sans MS";

  text-align: center;

}


#en_tete

  {

    font-size: 48pt;

    font-weight: bold;

    font-family: "Comic sans MS";

    text-align: center;
    color: #fbebd7;
    display: none;

  }

  

.titre

  {

    font-size: 20pt;

    font-weight: bold;

    font-family: "Comic sans MS";

    text-align: center;

  }

h1
  {
    font-weight: bold;
    font-size: 14pt;
    margin-left: -40pt;
  }


h2
  {
    font-weight: bold;
    font-size: 12pt;
    margin-left: -20pt;
  }

h3
  {
    font-weight: bold;
    font-size: 12pt;
  }

.manuscript
  {
    font-size: 18pt;
    font-weight: bold;
    font-family: "English";

  }

.latin
  {
    font-style: italic;
  }

tr.droite td
  {
    text-align: right;
  }


td.droite
  {
    text-align: right;
  }

.legende
  {
    font-size: 10pt;
    text-align: center;
  }


.legendeG
  {
    font-size: 10pt;
    text-align: left;
  }


.legendeD
  {
    font-size: 10pt;
    text-align: right;
  }

