/* ================================================ */
/* ==          Corps du texte                ====== */
/* ================================================ */
body{background-color:#CCFF99;font-family:Arial;font-size:18px;line-height:1.4em;cursor:default}

#titre{font-size:30pt;font-style:italic;text-align:center;margin:30px 0px 25px}

.chap{font-size:20pt;font-style:normal;text-align:left;margin:40px 100px 20px 10px;background-color:yellow;padding:4px 5px;border:3px solid #EEAA00}

.souschap{font-size:16pt;font-style:normal;text-align:left;margin:20px 250px 20px 30px;background-color:bisque;padding:4px 6px;border:3px solid #EEAA00}

ul{margin-top:0px;}

a{ text-decoration:none;color:#444444; }
a:link{ color:#413B63; }
a:active{ color:#664040 }
a:visited{ color:#413B63;  }
a:hover{ color:#664040;font-style:italic;}

/* ================================================ */
/* ==          Bouton                        ====== */
/* ================================================ */
.sousMenu{font-size:8pt;font-style:normal;text-align:left;font-weight:900;background-color:#ddffbb;padding:4px 2px;line-height:1em}


/* ================================================ */
/* ==         Page de ressource              ====== */
/* ================================================ */
.brd{border:2px #7D74F2 solid;padding:10px 5px}
.c1{background-color:#BBBBBB}
.c2{background-color:#CCCCCC}



/* ================================================ */
/* ==          Page de Presentation          ====== */
/* ================================================ */

.pTout{width:800px;margin:auto;}

.pTitre{font-style:italic;font-size:300%;font-weight:900;white-space:nowrap;text-align:center}

.pCom{font-size:12pt;margin:0.5cm 2cm 1cm 1cm;font-weight:900}

.pChap{font-size:200%;margin-top:20pt;white-space:nowrap;margin-bottom:5px}

.pBoite{border : 3px groove #006633;background-color:#FFEE00;width:50em;table-layout:fixed;margin:auto}

.pExoG{padding:0px;line-height:2;text-align:right;}

.pExoD{padding:0px;text-align:left;}

.pNum{font-style:italic;font-size:14px}

.pToutChap{font-size:8pt;visibility:hidden;position:absolute;left:10px;top:-30px;white-space:nowrap;border:4px groove #AAFFAA;background-color:#FFAAAA;padding:4px;}

.pImg{position:relative;top:5px;margin-right:10px}

.pVoir{font-size:12pt;font-weight:600;/*font-family:courier;*/margin:0.2cm 0px 0.2cm 0px;}

.pPC{color:#FF0000;font-size:75%;font-weight:900;}

.pRetrait{border:2px solid green; margin:0px 2em;padding:10px 20px;background-color:#FFFF66;font-size:12pt;font-weight:900}

.pC{width:7em;height:3em;}

.pE{width:6em;height:3em;}

.pListe{font-size:12pt;font-weight:800;margin-left:0.5cm}

#pIndic{visibility:hidden;position:relative;left:50px;padding:5px;background-color:red;width:75%;border: 2px solid green;}

/* ================================================ */
/* ==          Feuilles de parametres        ====== */
/* ================================================ */

fieldset{ 
	width:50em;
          margin:auto;
          }

.fAlerte{font-size:18pt;font-weight:900;border:3px red groove;
background-color:#FFAA99;width:500px;padding:10px 30px;margin:auto;
text-align:center;margin-top:1cm}

.fChap{ 
        font-style:italic;
        font-size:150%;
        }

.fTexte{ 
         font-size:120%;
         padding : 5px 30px;
         margin : 20px 5px;
         border: 2px groove #CCFF99;
         background-color:#DDFFBB;
         }

.fExo{ 
	margin:2px;
	background-color:#FFFF55;
	padding:5px 5px;
	cursor:move;
	font-size:10pt;
	position:absolute;
}

.fExoTitre{ 
            float:left;
            background-color:#FFAAFF;
            padding:5px 10px ;
	margin:	2px 3px;
font-size:8pt;
	width:250px
 }

.fExoLegend{ 
             float:right;
             border:#AA00AA 1px solid;
 }

/* ================================================ */
/* ==                  Execution             ====== */
/* ================================================ */

.eInfo{ 
        color:#FF0000;
        font-size:150%;
        font-weight:500;
        font-style:italic;
        }

.eAffiche{ 
          font-size:175%;
          margin:40px 25px;
          }

.eSommaire{ 
	margin:25px 100px;
	text-align:right;
	font-size:200%;
	}

.eZip{
	border:3pt solid red ;
	font-family:Couriel ;
	font-size:150% ;
	width:500px;
	padding:5px 15px;
	}

.eExecute{
	border:3px groove red;
	padding:5px;
	width:600px;
	background-color:#FFFFAA;
	text-align:left;
	font-size:8pt;
}
/* ================================================ */
/* ==                                        ====== */
/* ================================================ */

.chapitre{ 
	font-size:25pt;
	margin-top:1cm;
	white-space:nowrap;
	}

.tableuExercice{
	font-size:10pt;
 	background-color:#DDFFBB;
	margin:0cm 1cm;
	width:90%;
	border:solid 2pt #66BB55;
	}

.case{
       padding: 6px
       }

.classe{	
        background-color: #99FF33;
        text-align: center;
        font-family: Comic Sans MS;
	font-style: italic;
        font-size: 14pt;
        border: 3px groove green;
        }

.classeSelec{
         background-color: #FF9933;
         }

.boite{
        border: groove #771100 5px;
        text-align:left;
        width:80%;
        background-color:#FFEEAA;
        padding:10px 15px;
        font-family:Couriel;
        font-size:10pt;
	margin:auto;
        }



.pousseGauche{
               position:relative;
               left:30px;
               }

.nom{
      font-size:150%;
      margin-top:1cm;
      }