/* Propriété du texte (sous les menus) */

#mat1000 {
	font-family: Cambria,serif;	
	margin: 0px;
	padding: 0px 8px 0px 8px;
	width: 580px;
}

/*   Niveaux de titre, différents de ceux de SC.css */

#mat1000 .titre1 {
  font-size: 18px;
  line-height:18px; 
  font-weight: bold;
  color: #000000;
  text-align: center;
  padding-top:15px;
  padding-bottom:10px; 
  padding-right:0px;
  padding-left:0px;

}
#mat1000 .titre2 {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  line-height:18px;
  margin: 0px;
  padding-top:8px;
  padding-bottom:4px;
  padding-right:0px;
  padding-left:0px;
}

#mat1000 .titre3 {
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  color: #000000;
  margin: 0px;
  padding-top:5px;
  padding-bottom:3px;
  padding-right:0px;
  padding-left:0px;

}
#mat1000 .titre4 {
  font-size: 14px;
  color: #000000;
  font-style: italic;
  margin: 0px;
  padding-top:4px;
  padding-bottom:2px;
  padding-right:0px;
  padding-left:0px;
}

/* Autres styles, modifiant les styles par défaut */

#mat1000 .petit {
  font-size: 13px;
  line-height:15px;
  color: #000000;
}

#mat1000 .extrait {
  font-size: 13px;
  line-height:15px;
  padding-left: 36px;
  padding-right: 48px;
  color: #000000;
}

#mat1000 .image {
  margin: 0px;
  padding-top:4px;
  padding-bottom:4px;
  padding-right:0px;
  padding-left:0px;
  line-height:16px;
  font-size: 14px;
  color: #000000;
  text-align: center;
}

#mat1000 .legende {
  margin: 0px;
  padding-top:0px;
  padding-bottom:8px;
  padding-right:0px;
  padding-left:0px;
  line-height:16px;
  font-family: Cambria,serif;
  font-size: 13px;
  color: #000000;
  text-align: center;
}

/* Styles de paragraphe, propres au site du cours */

p, li, div {
	font-size:14px;
    margin: 0px;
    line-height:18px;
}

p.n_00_00, li.n_00_00, div.n_00_00	{
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

p.n_00, li.n_00, div.n_00	{
 	padding-top:4px;
	padding-bottom:4px;
	padding-right:0px;
	padding-left:0px;
}

p.n_00_10, li.n_00_10, div.n_00_10	{
	padding-top:4px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

p.n_00_10, li.n_00_10, div.n_00_10	{
	padding-top:4px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

p.n_00_21, li.n_00_21, div.n_00_21	{
	padding-top:12px;
	padding-bottom:4px;
	padding-right:0px;
	padding-left:0px;
}

p.n_00_50, li.n_00_50, div.n_00_50	{
	padding-top:2px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;

}


p.n_01, li.n_01, div.n_01	{
	padding-top:4px;
	padding-bottom:4px;
	padding-right:0px;
	padding-left:20px;
	text-indent:-20px;
}


p.n_01_21, li.n_01_21, div.n_01_21	{
	padding-top:12px;
	padding-bottom:4px;
	padding-right:0px;
	padding-left:20px;
	text-indent:-20px;
}



p.n_01_50, li.n_01_50, div.n_01_50	{
	padding-top:2px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
	text-indent:-20px;
}


p.n_01_10, li.n_01_10, div.n_01_10	{
	padding-top:4px;
	padding-bottom:2px;
	padding-right:0px;
	padding-left:20px;
	text-indent:-20px;
}

p.n_11, li.n_11, div.n_11	{
	padding-top:4px;
	padding-bottom:4px;
	padding-right:0px;
	padding-left:20px;
}


p.n_11_21, li.n_11_21, div.n_11_21	{
	padding-top:12px;
	padding-bottom:4px;
	padding-right:0px;
	padding-left:20px;
}

p.n_12, li.n_12, div.n_12	{
 	padding-top:4px;
	padding-bottom:4px;
	padding-right:0px;
	padding-left:40px;
	text-indent:-20px;
}


p.n_22, li.n_22, div.n_22	{
	padding-top:4px;
	padding-bottom:4px;
	padding-right:0px;
	padding-left:40px;
}


.tab-titre {
  font-size: 13px;
  line-height:15px;
  color: #000000;
  text-align: center;
}

.tabtexte {
  line-height:15px;
  font-size: 13px;
  color: #000000;
}

table#tableau  { 
/* très général */ 
	border-spacing: 0px;
    border-collapse: collapse;  
}

td#ent {
/* Entête de tableau standard */ 
	border-top: #000000 2px solid;
        border-bottom: #000000 1px solid;
        padding: 3px 2px;
}


td#L2  {
/* ligne sous l'entête ou au début d'un groupe */
        padding: 4px 2px 1px 2px;
}

td#L  {
/* ligne quelconque */ 
        padding: 1px 2px;
}

td#LF  {
/* dernière ligne */ 
        padding: 1px 2px 4px 2px;
        border-bottom: #000000 2px solid;
}


td#separ {
/* dernière ligne d'un groupe (avec pointillés) */ 
        border-bottom: #000000 1px dashed;
        padding: 1px 2px 4px 2px;
}

td#soul {
/* ligne soulignée */ 
	border-top: #000000 0px solid;
        border-bottom: #000000 1px solid;
        padding: 4px 2px;
}


td#boite {
	border: 1px solid #000000;
        padding: 4px 2px;
}


/* équations */ 

.eq { 
/* alignée gauche avec retrait et espace av-ap */
  font-size:14px;
  font-family: Cambria,serif;
  margin: 0px;
  line-height:18px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 0px;
  padding-left: 36px;
}

.eqb {
/* encadrée, pour <p> (saisie console Xcas) */
  font-size:14px;
  font-family: Cambria,serif;
  margin: 0px;
  line-height:18px;
  padding-top: 12px;
  padding-bottom: 4px;
  padding-right: 0px;
  padding-left: 36px;
}

.xcas  { 
/* encadrée, pour <span> (saisie console Xcas) */
  font-size:14px;
  font-family: Cambria,serif;
  margin: 0px 8px 0px 0px;
  line-height:18px;
  padding: 6px 6px;
  box-sizing: content-box;
  border: 1px solid black;
  text-align: left;
}

.eqd {
/* sous la boîte, à droite (sortie console Xcas) */
  font-size:14px;
  padding: 0px;
  font-family: Cambria,serif;
  margin: 0px 0px 8px 36px;
  line-height:14px;
  text-align: center;
}

.eqx {
/* centrée sans retrait ni espace avant-après */
  font-size:14px;
  font-family: Cambria,serif;
  line-height:18px;
  margin: 0px;
  padding: 0px;
  text-align: center;
}


.bordure {
  border: solid 1px black;
}

.boiteBleue {
  border: solid 1px black;
  padding: 4px 8px;
  box-sizing: content-box;
  background-color: #E3EAF4;
  margin: 0px;
}




