﻿/*--------------------------------------------------*/
/* styles personnalisés dans le ruban pour le texte */
/*--------------------------------------------------*/
.ms-rteStyle-bv-surligneur { -ms-name:"Surligneur"; background-color: #FF0; }
.ms-rteStyle-bv-small { -ms-name:"Plus petit"; font-size:10px; color: #333; }
.ms-rteStyle-bv-lyxgros { -ms-name:"Lyx - gros"; font-size: 15px; }

.ms-rteStyle-bv-vert { -ms-name:"Couleur 1"; color:#768c3e; }
.ms-rteStyle-bv-rouge { -ms-name:"Couleur 2"; color:red; }
.ms-rteStyle-bv-bleu { -ms-name:"Couleur 3"; color:blue; }


.ms-rteStyle-tdm {
  -ms-name:"Table des matières";
  list-style-image: url(http://www.alloprof.qc.ca/ImagesDesFiches/puce.jpg);
}
.tdm {
  list-style-image: url(http://www.alloprof.qc.ca/ImagesDesFiches/puce.jpg);
}

.ms-rteStyle-bv-tableauattention {
  -ms-name:"Attention";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/attention.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #a91e40;
}

.ms-rteStyle-bv-tableauimportant {
  -ms-name:"Important";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/important.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #ce4e27;
}
 
.ms-rteStyle-bv-tableauexemple {
  -ms-name:"Exemple";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/exemple.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #ee9e21;
}

.ms-rteStyle-bv-tableaudefinition {
  -ms-name:"Définition";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/definition.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #3399cc;
}

.ms-rteStyle-bv-tableauformule {
  -ms-name:"Formule (math)";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/formule.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #74943e;
} 

.ms-rteStyle-bv-tableaupourensavoirplus {
  -ms-name:"Pour en savoir plus";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/savoirplus.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #333333;}

.ms-rteStyle-bv-tableauregle {
  -ms-name:"Règle (fr)";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/regle.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #802887;
}

.ms-rteStyle-bv-tableautruc {
  -ms-name:"Truc";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/truc.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #2e3192;
}

.ms-rteStyle-bv-tableauexception {
  -ms-name:"Exception";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/exception.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #ed1e79;
}


/*Section pour l'anglais*/

.ms-rteStyle-bv-tableauattention-en {
  -ms-name:"EN-Attention";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/attention-en.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #a91e40;
}

.ms-rteStyle-bv-tableauimportant-en {
  -ms-name:"EN-Important";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/important-en.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #ce4e27;
}
 
.ms-rteStyle-bv-tableauexemple-en {
  -ms-name:"EN-Exemple";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/example-en.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #ee9e21;
}

.ms-rteStyle-bv-tableaudefinition-en {
  -ms-name:"EN-Definition";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/definition-en.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #3399cc;
}

.ms-rteStyle-bv-tableaugofurther {
  -ms-name:"EN-Gofurther";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/gofurther-en.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #333333;
} 

.ms-rteStyle-bv-tableaudontforget {
  -ms-name:"EN-Don't forget!";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/dontforget-en.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #74943e;}

.ms-rteStyle-bv-tableaurule {
  -ms-name:"EN-Rule";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/rule-en.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #802887;
}

.ms-rteStyle-bv-tableautip {
  -ms-name:"EN-Tip";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/tip-en.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #2e3192;
}

.ms-rteStyle-bv-tableauexception-en {
  -ms-name:"EN-Exception";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/exception-en.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #ed1e79;
}

.ms-rteStyle-bv-tableaudidyouknow {
  -ms-name:"EN-Did you know?";
  background-image: url("http://www.alloprof.qc.ca/ImagesDesFiches/didyouknow-en.jpg");
  background-repeat: no-repeat;
  background-size: 150px 40px;
  padding-left: 20px;
  background-position: 0px 0px;
  padding-top: 60px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 20px;
  width:620px;
  display: table-cell;
  border: medium solid #c69c6d;
}



/*Pour en savoir +*/
.ms-rteStyle-bv-paragraphe-collapse {
   -ms-name:"Zone collapse";
   padding-left: 20px;
   padding-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-right: 10px;
   padding-bottom: 0px;
   border-top: medium solid #58595b;
   border-bottom: medium solid #58595b;
   height: 5px;
   width:620px;
   overflow: initial;
   display: table-cell;
}

/*Pour en savoir +*/
.ms-rteStyle-bv-paragraphe-collapse2 {
   -ms-name:"Zone collapse 2";
   padding-left: 20px;
   padding-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-right: 10px;
   padding-bottom: 0px;
   border-bottom: medium solid #ee9e21;
   border-top: medium solid #ee9e21;
   height: 5px;
   width:620px;
   overflow: initial;
   display: table-cell;
}

.ms-rteStyle-bv-paragraphe-collapse3 {
   -ms-name:"Zone collapse 3";
   padding-left: 20px;
   padding-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-right: 10px;
   padding-bottom: 0px;
   border-bottom: medium solid #3399cc;
   border-top: medium solid #3399cc;
   height: 5px;
   width:620px;
   overflow: initial;
   display: table-cell;
}

.ms-rteStyle-bv-paragraphe-collapse4 {
   -ms-name:"Zone collapse 4";
   padding-left: 20px;
   padding-top: 20px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-right: 10px;
   padding-bottom: 0px;
   border-bottom: medium solid #74943e;
   border-top: medium solid #74943e;
   height: 5px;
   width:620px;
   overflow: initial;
   display: table-cell;
}

.ms-rteStyle-bv-paragraphe-collapse5 {
   -ms-name:"Zone collapse 5";
   padding-left: 20px;
   padding-top: 20px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-right: 10px;
   padding-bottom: 0px;
   border-bottom: medium solid #802887;
   border-top: medium solid #802887;
   height: 5px;
   width:620px;
   overflow: initial;
   display: table-cell;
}

.ms-rteStyle-bv-paragraphe-collapse.pas-en-modification,
.ms-rteStyle-bv-paragraphe-collapse2.pas-en-modification,
.ms-rteStyle-bv-paragraphe-collapse3.pas-en-modification,
.ms-rteStyle-bv-paragraphe-collapse4.pas-en-modification,
.ms-rteStyle-bv-paragraphe-collapse5.pas-en-modification {
   overflow: hidden;
   display: block;
}

.ms-rteStyle-bv-paragraphe-collapse.pas-en-modification.paragraphe-ouvert,
.ms-rteStyle-bv-paragraphe-collapse2.pas-en-modification.paragraphe-ouvert,
.ms-rteStyle-bv-paragraphe-collapse3.pas-en-modification.paragraphe-ouvert,
.ms-rteStyle-bv-paragraphe-collapse4.pas-en-modification.paragraphe-ouvert,
.ms-rteStyle-bv-paragraphe-collapse5.pas-en-modification.paragraphe-ouvert {
   overflow: initial;
   display: table-cell;
}

.bouton-paragraphe-collapse,
.bouton-paragraphe-collapse2,
.bouton-paragraphe-collapse3,
.bouton-paragraphe-collapse4,
.bouton-paragraphe-collapse5 {
   text-align: left;
}

.ms-rteStyle-bv-tableauexercice {
    -ms-name: "Exercice";
    background-image: url("http://www.alloprof.qc.ca/BV/PublishingImages/Logo_AP_blanc.png");
    background-repeat: no-repeat;
    padding-left: 15px;
    background-position: 500px 10px;
    background-color: rgba(177, 201, 85, 1);
    color: white;
    padding-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-right: 60px;
    padding-bottom: 15px;
    width: 620px;
    min-height: 55px;
    display: table-cell;
    border: medium solid rgba(177, 201, 85, 1);
    color: white;
    font-weight: 800;
}

.ms-rteStyle-bv-tableauexercice a {
 color: black !important;
 text-decoration: underline !important;
}

.ms-rteStyle-bv-tableauexercice a:hover {
 color: black !important; 
 text-decoration: underline !important;  
}


.ms-rteStyle-bv-tableauexercice a:visited {
 color: white !important; 
 text-decoration: underline !important;
}


/*--------------------------------------------------------*/
/* FIN - styles personnalisés dans le ruban pour le texte */
/*--------------------------------------------------------*/

/*------------------------------------------------------*/
/* styles personnalisés dans le ruban pour les tableaux */
/*------------------------------------------------------*/
table.ms-rteTable-bv-simpletableau 
{
    -ms-name:"Tableau Allô Prof";
    border: medium ridge #000000;    
} 

.ms-rteTable-bv-simpletableau > tbody > tr > td, 
.ms-rteTable-bv-simpletableau > tbody > tr > th 
{
    border: thin solid #000000 
}

.ms-rteTableHeaderRow-bv-simpletableau th 
{
}
/*------------------------------------------------------------*/
/* FIN - styles personnalisés dans le ruban pour les tableaux */
/*------------------------------------------------------------*/

legend {font-family: 'Open Sans', sans-serif; font-weight: 700; color: #000000; line-height: 2em; text-transform:uppercase; font-size:1.6em}

.matiere {
  font-family: 'Open Sans', sans-serif; 
  font-weight: 800; 
  color: #686868; 
  line-height: 2em; 
  text-transform:uppercase; 
  font-size:1.6em;
  margin: 0;
}

/*Les effets sur les liens - */

/*a:link[href^="/Pages"]{
 color: #19b6fb; text-decoration: overline;
 display:inline-block; background:transparent url(http://biblio.alloprof.qc.ca/SiteCollectionImages/v2/lvf.jpg) center right no-repeat; padding-right:15px; color: #19B6F9; text-decoration: underline;
}

a:hover[href^="/Pages"]{
 color: #B5A875; text-decoration: underline;  
}
a.ext:link[href^="http"]{
 color: #19b6fb; text-decoration: overline;  
 display:inline-block; background:transparent url(http://biblio.alloprof.qc.ca/SiteCollectionImages/v2/lext.jpg) center right no-repeat; padding-right:15px; color: #19B6F9; text-decoration: underline;
}
a:hover[href^="http"]{
 color: #B5A875; text-decoration: underline;  
}*/


#conteneurFiche a {
 color: #0e6186;
 text-decoration: none;
}

#conteneurFiche a:hover {
 color: #083549; text-decoration: underline;  
}

#conteneurFiche {
   padding-left: 30px;
   float: left;
   width: 655px;
   padding-bottom:30px;
   margin-top:-20px;
}

/*--------------------------------------------------*/
/* styles personnalisés pour les titre de section   */
/*--------------------------------------------------*/


#conteneurFiche h1 {
    font-family: "Open Sans", sans-serif;
    font-weight: 800;
    line-height: 1em;
    font-size: 1.8em;
    padding: 0px 0px 12px 0px;
    color:black;
}

#conteneurFiche h2 {
   font-family: 'Open Sans', sans-serif;
   font-weight: 600;
   color:black;
   line-height: 1em;
   font-size: 1.6em;
   text-transform:none;
   padding: 12px 0px 12px 0px;
}

#conteneurFiche h3 {
   font-family: 'Open Sans', sans-serif;
   font-weight: 400;
   color:black;
   line-height: 1em;
   text-transform: none;
   font-size: 1.4em;
   padding: 12px 0px 12px 0px;
}

#conteneurFiche h4 {
   font-family: 'Open Sans', sans-serif;
   font-weight: 400;
   color: black;
   line-height: 1em;
   text-transform:none;
   font-size: 1.2em;
   padding: 12px 0px 12px 0px;
}

#numeroFicheTitre {
   float: right;
   color:white;
}

/* Ajout d'un div-triangle dans le style des encadrés dans les fiches
.triangle{
	width:1px;
	height:1px;
	border:1px solid #069;
	border-color:transparent transparent #069 transparent;
	border-width:100px;
}
*/

/*--------------------------------------------------*/
/* styles pour l'arborescence                       */
/*--------------------------------------------------*/
#conteneurArborescence ul, ul ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#conteneurArborescence {    
   width: 255px;
   float: left;
}
.menu {
    width: auto;
    height: auto;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
}
.menu a {
   text-decoration: none;
}
.menu > li > div {
    background-color: #B2CA55;
    border: solid #74A02A;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    width: 100%;
    height: 2.75em;
    line-height: 2.75em;
    text-indent: 2.75em;
    text-transform: uppercase;
    display: block;
    position: relative;
    font-size: 12px;
    font-weight: 600;
    color: #ffffff;
}
.menu > li > div:before{
    content: '▶';
    color: #74A02A;
    position: absolute;
    top: 0;
    left: -20px;
}

.menu > li > div > a {
    color: #ffffff;
}
.menu > li > div span {
    display:none;
    text-align: center;
    text-indent: 0;
    line-height: 1.95em;
    background-color: #74A02A;
    float: right;
    margin-right: 2px;
    margin-top: 4px;
    height: 25px;
    width: 30px;
}
.menu ul li div {
    width: 100%;
    height: 3.75em;
    display: block;
    position: relative;
    font-size: 11px;
    font-weight: 400;
    color: #000000;
}

/* Effet de jaune sur le div du texte - retiré le 4 mai 2015.
.menu ul li div.selected {
    border: 1px solid #000000;
    background-color: yellow;
    width: 90%;
}
*/

.menu ul li a.selected {
    background-color:#ED9E20;
}
.menu ul li a.selected:hover {
    color:white;
}


.menu ul li a::before {
    position: absolute;
    left: -18px;
    top: -2px;
}
.menu ul li a.fiche:before{
    content: url(../images/Arborescence/Fiche.png);
}
.menu ul li a.video:before{
    content: url(../images/Arborescence/Video.png);
}
.menu ul li a.outil:before{
    content: url(../images/Arborescence/Outil.png);
}
.menu ul li a.exercice:before{
    content: url(../images/Arborescence/Exercice.png);
}


.menu ul li div:hover > a,
.menu ul li div:hover > span {
    color: #74A02A;
}

.menu ul li div:before {
   content: '';
}
 
.submenu > div::before {
    content: url(../images/Arborescence/estferme.png) !important;
    top: 5px;
    position: absolute;
}
 
.submenu > div.active:before {
    content: url(../images/Arborescence/estouvert.png) !important;
    top: 5px;
    position: absolute;
}
 
.menu ul li a {
   color: #000000;
   position: absolute;
   left: 25px;
   top: 7px;
   line-height: 11px;
   margin-right: 33px;
}
.menu ul li span {
     display:none;
    text-align: center;
    text-indent: 0;
    line-height: 2.25em;
    float: right;
    margin-right: 2px;
    margin-top: 2px;
    height: 25px;
    width: 30px;
}
.menu > li > div:hover > a {
    color: #74A02A;
}
.menu > li > div.active {
   background-color: #74A02A;
}
.menu > li > div.active:before {
    content:'▼';
    color: #fff;
    position: absolute;
    top: 0;
    left: -20px;
}
.menu > li > div.active span {
   background-color: #B2CA55;
}
/* niveau 3 */
.menu > li > ul > li > ul > li > div {
    margin-left: 15px;
    width: 240px;
}
/* niveau 4 */
.menu > li > ul > li > ul > li > ul > li > div {
    margin-left: 30px;
    width: 225px;
}
/* niveau 5 */
.menu > li > ul > li > ul > li > ul > li > ul > li > div {
    margin-left: 45px;
    width: 210px;

}
/* niveau 6 */
.menu > li > ul > li > ul > li > ul > li > ul > li > ul > li > div {
    margin-left: 60px;
    width: 195px;

}

/* niveau 7 */
.menu > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > div {
    margin-left: 75px;
    width: 180px;

}


.menu > li > div > a.active {
    color: #fff;
    border-bottom: 1px solid #fff;
}

.submenu > div > a.active {
    text-decoration: underline;
    font-weight: 700;
}

/*#74A02A*/
.submenu div.active span{
    color: #435544;
    font-weight: 700;
    border: 1px solid #435544;
}

/*Couleur du sous-menu quand on survole*/
.submenu div:hover {
    background-color:#DBE7C2;
    }

.submenu a.active:before{
    position: absolute;

}

/*    top: -1.9em;*/

/* Code pour les anciennes icones de sous-menu */

/*
.submenu a.fiche.active:before{
    content: url(../images/Arborescence/SousFiche.png);
}
.submenu a.video.active:before{
    content: url(../images/Arborescence/SousVideo.png);
}
.submenu a.outil.active:before{
    content: url(../images/Arborescence/SousOutil.png);
}
.submenu a.exercice.active:before{
    content: url(../images/Arborescence/SousExercice.png);
} 
*/
