body{
     background-color:#FFFFFF;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
}

#corps{
		background-color:#FFFFFF;
		margin-top:5px;
		margin-left:0px;
		margin-right:5px;
		padding-bottom:7px;
		border-style:double;
		border-width: 3px;
		border-color: #C0C0C0;
		height: 460px;/*hauteur pour ie*/
}
		html>body #corps {/*definition de la hauteur de la div corps pour firefox et mozilla*/
		height: auto;
		min-height: 460px;
}


/*formatage de l'entete visuel des pages*/
#sigle{
		background-color:#FFFFFF;
		height:60px;
        margin:5px;
		padding-bottom:2px;
		padding-left:5px;
		padding-right:5px;
		/*text-align:right*/;
		border-bottom-style:solid;
		border-bottom-width:2px;
		border-bottom-color:#C3C3C5;
}
#logo2{
		display:inline;
		float:left;
}
#traduction{
		float:left;
		margin-top:-25px;
		margin-left:55px;
		font-family: verdana;
        font-size: 8pt;
		font-weight:bold;
        color: #969696;
}
html>body #traduction {
		margin-left:106px;
		margin-top:-25px;
}
#titreModuleBandeau{
		float:right;
		margin-top:-25px;
		margin-right:5px;
		font-family: verdana;
        font-size: 8pt;
		font-weight:bold;
        color: #969696;
}

/*formatage du menu de navigation dans le module*/
#menuContenant{
	  margin-left:5px;
	  margin-top:5px;
	  padding:0px;
	  width:252px;
	  border-style:double;
	  border-width: 3px;
	  border-color: #C0C0C0;
}

/*fin menu*/

/*formatage contenu des objectifs du module*/
#contenu{
		margin-left:0px;
		margin-top:0px;
		background-color:#FFFFFF;
		padding:4px;
		font-size:10pt;
		border-style:none;
}
#titreModule{
		background-color:#C0C0C0;
		color:#FFFFFF;
		font-weight:bold;
		font-size:10pt;
		margin-bottom: 1em; 
}

.sousTitrePlan{
		margin-left:23px;
		margin-top:30px;
		background-color:#C0C0C0;
		color:#FFFFFF;
		font-weight:bold;
		font-size:10pt; 
}

img.puceSousTitre{margin-left:5px;}
div.sousTitre{
		display:inline;
		border-style:none;
		}

div.texte{display:block; margin-left:23px; margin-top:2px; margin-bottom:1em;}

hr.separateur{
		margin-top:-0.15em;
		padding:0;
		margin-left:22px;
		color:#C0C0C0;
}

/*formatage des boutons plan, outil, aide, partenaire, credit*/

.btn2{
		margin-top:5px;
		margin-left:10px;
		float:right;
		display:inline;
		border-style:none;
}
.btnActif{
          border-style:none;
          cursor:pointer;
}
.btnVideo{
          margin-top:5px;
          margin-left:10px;
          width:110px;
          float:right;
          display:inline;
          font-family:Arial, Helvetica, sans-serif;
          font-weight:bold;
}
a.videoLien{text-decoration:none; color:#FF0000; font-size:9pt;}
a.videoLien:hover{text-decoration:none; color:#FF9900}

/*formatage info bulle*/
.bulle{
       z-index:10;
      position:relative;
      margin-top:1px;
      display:none;
      border-style:solid;
      border-width:1px;
      border-color:#FF9900;
      background-color:#FFFFFF;
      font-size:7pt;
}
#btn_accueil{width:65px;height:14px; background-image: url(img/accueil_off.jpg); background-repeat:no-repeat;}
#btn_accueil:hover{background-image:url(img/accueil_on.jpg);}

#btn_glossaire{width:70px;height:14px;background-image: url(img/off_glossaire.jpg);background-repeat:no-repeat;}
#btn_glossaire:hover{background-image:url(img/on_glossaire.jpg);}

#btn_ressources{width:71px;height:14px;background-image: url(img/off_ressources.jpg);background-repeat:no-repeat;}
#btn_ressources:hover{background-image:url(img/on_ressources.jpg);}


#btn_choix{width:65px;height:16px;background-image: url(img/off_choix.jpg);background-repeat:no-repeat;}
#btn_choix:hover{background-image:url(img/on_choix.jpg);}

#btn_plan{width:65px;height:14px;background-image: url(img/off_plan.jpg);background-repeat:no-repeat;}
#btn_plan:hover{background-image:url(img/on_plan.jpg);}

#btn_outil{width:65px;height:14px;background-image: url(img/off_outils.jpg);background-repeat:no-repeat;}
#btn_outil:hover{background-image:url(img/on_outils.jpg);}

#btn_aide{width:65px;height:14px;background-image: url(img/off_aide.jpg);background-repeat:no-repeat;}
#btn_aide:hover{background-image:url(img/on_aide.jpg);}

#btn_info{width:65px;height:14px;background-image: url(img/off_info.jpg);background-repeat:no-repeat;}
#btn_info:hover{background-image:url(img/on_info.jpg);}

#btn_partenaire{width:79px;height:14px;background-image: url(img/off_partenaires.jpg);background-repeat:no-repeat;}
#btn_partenaire:hover{background-image:url(img/on_partenaires.jpg);}

#btn_credit{width:65px;height:14px;background-image: url(img/off_credit.jpg);background-repeat:no-repeat;}
#btn_credit:hover{background-image:url(img/on_credit.jpg);}

img.grugerFirefox{visibility:hidden;}/*image invisible pour afficher l'image de fond du lien sous firefox*/


/*formatage de la page credits*/
#titreCredit{
             background-color:#C0C0C0;
             color:#FFFFFF;
             font-weight:bold;
             font-size:13pt;
             padding:0.2em;
             text-align:center;
}

.credit{
        margin-top:2em;
        margin-left:1em;
}
.metier{
        font-size:8pt;
        color:#FF9900;
        text-decoration:underline;
        font-weight:bold;
        display:block;
        margin-bottom:0.5em;
}
.acteur{
        font-size:8pt;
        list-style-type:none;
        text-indent:1.5em;
}
.acteurTech{
        font-size:8pt;
        list-style-type:none;
        text-indent:3em;
        margin-top:0px;
}
.metierProd{
            font-size:8pt;
            display:block;
            color:#FF9900;
            font-weight:bold;
            text-indent:1.5em;
            margin-top:1.5em;
}
/*fin credit*/


/*FM ajouts classes et styles*/

a{
	color: #00ABBC;
	text-decoration:none;
	font-weight: bold;
}

a:hover{
	color: #FF9900;
}

a img
{
   border: none;
}

.retour{
              position: relative;
			  right: 10px;
			  font-size: 0.75em;
              text-align: right;
              margin-right: 5px;
      }
	  
.facile {
	color: #009900;
	font-weight: bold;
}

.moyen {
	color: #FF9900;
	font-weight: bold;
}

.difficile {
	color: #FF0000;
	font-weight: bold;
}

/*FM fin ajout classes et styles*/

