div#fiche table {margin: auto;}

.titre {font-size: 16px;font-weight: bold;color: #3366cc;}
.titre1 {font-size:12pt;font-weight: bold;color: #3366cc;margin-bottom:14px;margin-top:14px;}
.sommaire .titre1 {font-size: 8pt;}
.titre2 {font-weight:bold;font-size: 10pt;text-decoration: underline;padding-left: 30px;margin-bottom: 12px;margin-top: 12px;color:inherit;}
.sommaire .titre2 {font-size: 8pt;margin-left: 5px;}

.trous {font-size : 16px;}
.txt {font-size: 10pt;padding-left: 30px;}
.marron {font-size: 10pt;color: #9c3000;}
.vert {font-size: 10pt;color: #008200;}
.rouge {font-size: 10pt;color: #ff0000;}
.bleu {font-size: 10pt;color: #3366cc;}
.fondjaune {font-size: 10pt;background-color: #ffffc0;margin:10px 0;}
.fondbleu {font-size: 10pt;background-color: #ccecff;}

.blanc {font-size: 10pt;color: #FFF;}
.legende {font-size: 8pt;}
.defaut {font-size: 10pt;}

.jaune {font-size: 10pt;color: #ffb408;}
.orange {font-size: 10pt;color: #fb7817;}
.rosefonce {font-size: 10pt;color: #e6148b;}
.rose {font-size: 10pt;color: #fe6598;}
.mauve {font-size: 10pt;color: #9866cb;}
.bleuet {font-size: 10pt;color: #759be7;}
.bleuciel {font-size: 10pt;color: #26c4f4;}
.vertsapin {font-size: 10pt;color: #11a48a;}
.vertbouteille {font-size: 10pt;color: #339800;}

.fiche {border-style: solid;border-width: 2px;border-color: #118e35;padding: 5px;}
/*
.fichemenu {border-style:solid;border-width:1px;background-color:#ffffff;border-color:#999999;margin:5px;padding:0 5px;}
.fichemenusel {border-style:solid;border-width:1px;background-color:#dddddd;border-color:#999999;margin:5px;padding:0 5px;}
*/
.glossary-fiche {font-weight: bold;text-decoration:underline;}
.titre a, .titre1 a {font-size: 12pt;font-weight: bold;color: #3366cc;}
.titre a {font-size: 16px;}
.titre2 a {font-weight: bold;font-size: 10pt;text-decoration: underline;}
#sommaire .mtitre1 a, #sommaire .mtitre2 a {font-size: 8pt;}
.menufichelien {font-size: 8pt;}
.fichedemo {font-weight:bold;}
.l-mauve {width: 614px;background-image: url(/i/site/degrade/mauve.gif);color: #fff;font-size: 12pt;padding: 2px;margin-bottom: 10px;}

#fichemenu h4 {text-align: center; margin-bottom: 4px;}
#fichemenu h4 img {padding: 0 2px;}
#fichemenu table {text-align: left; margin: 0 32px 15px 32px;}
#fichemenu td {vertical-align: top;}
#fichemenu #sommaire li {padding: 2px 0;}
#fichemenu #sommaire li li {padding: 0;}
#fichemenu #sommaire ul ul {padding-left: 16px;}
.fichemenu-d {visibility: hidden;position: absolute;}
.fichemenu-s {visibility: visible;position: static;}

#cours {width: 618px;}
#cours #titre th,#cours #titre div {width: 60%;text-align: left;}
#cours #titre div {font-weight: bold;}

#cours .controle-pdf {margin:auto;}
#cours .controle-pdf .controle-pdf-milieu {background-image:url(/i/exercices/controle-pdf/bt/fond.gif); background-repeat:repeat-x;text-align:center;}
#cours .controle-pdf .controle-pdf-milieu div {margin-top:-5px;}
#cours .controle-pdf .controle-pdf-milieu div a {color:#fff;font-weight:bold;}

#cours .flash-son {padding:0 0 20px 20px;}
#cours .flash-son object {vertical-align:middle;}
#cours .flash-son a {margin-left:20px;}
#cours .separateur-annotation {margin:10px 0px 20px 0px;border-top:#b15bed solid 1px;}

#cours .cours-suivant-qcm-2elem {margin-top:20px;padding-top:10px;border-top:#b15bed solid 1px;}
#cours .cours-suivant-qcm-2elem .b-cours-suivant {float:left;width:308px;border-right:#b15bed solid 1px;text-align:center;}
#cours .cours-suivant-qcm-2elem .b-cours-suivant .quest {padding-bottom:20px;font-weight:bold;color:#b15bed;}
#cours .cours-suivant-qcm-2elem .b-cours-suivant .sujet {padding:20px;font-size:8pt;}
#cours .cours-suivant-qcm-2elem .b-qcm {float:left;width:309px;text-align:center;}
#cours .cours-suivant-qcm-2elem .b-qcm .quest {padding-bottom:20px;font-weight:bold;color:#009898;}
#cours .cours-suivant-qcm-2elem .dernier {clear:left;}

#cours .cours-suivant-qcm-1elem {margin-top:20px;padding-top:10px;border-top:#b15bed solid 1px;}
#cours .cours-suivant-qcm-1elem .b-cours-suivant {width:308px;text-align:center;margin:auto;}
#cours .cours-suivant-qcm-1elem .b-cours-suivant .quest {padding-bottom:20px;font-weight:bold;color:#b15bed;}
#cours .cours-suivant-qcm-1elem .b-cours-suivant .sujet {padding:20px;font-size:8pt;}
#cours .cours-suivant-qcm-1elem .b-qcm {width:309px;text-align:center;margin:auto;}
#cours .cours-suivant-qcm-1elem .b-qcm .quest {padding-bottom:20px;font-weight:bold;color:#009898;}
#cours .cours-suivant-qcm-1elem .dernier {display:none;}

#cours .cours-suivant-qcm {margin-top:20px;padding-top:10px;border-top:#b15bed solid 1px;}
#cours .cours-suivant-qcm .b-cours-suivant {text-align:center;vertical-align:top;}
#cours .cours-suivant-qcm .b-cours-suivant.border-right {border-right:#b15bed solid 1px;}
#cours .cours-suivant-qcm .b-cours-suivant .quest {padding-bottom:20px;font-weight:bold;color:#b15bed;}
#cours .cours-suivant-qcm .b-cours-suivant .sujet {padding:20px;font-size:8pt;}
#cours .cours-suivant-qcm .b-qcm {text-align:center;vertical-align:top;padding:0px 5px;}
#cours .cours-suivant-qcm .b-qcm .quest {padding-bottom:20px;font-weight:bold;color:#009898;}

#cours .infos-fiche-trou {width:540px;margin:auto;}
#cours .infos-fiche-trou .cont {padding:0px 10px;}
#cours .infos-fiche-trou .libelle {color:#009898;padding-bottom:10px;}
#cours .infos-fiche-trou .boutons {padding-top:20px;text-align:center;}

#cours .fat-acces-bandeau {padding-bottom: 10px; text-align: center;}
#cours .fat-acces-bandeau a {width:612px;margin:auto;height:44px;background-image:url(/i/cours/fiche/fat/banniere.png);background-repeat:no-repeat;color:#b367ee;font-size:13pt;text-align: center;padding-top:10px;display:block;}
#cours .fat-acces-bandeau a img {vertical-align:-8px;}
#cours .fat-acces-cartouche {width:540px;margin:auto;padding:10px 0px 30px 0px;}
#cours .fat-acces-cartouche .cont {background-image:url(/i/cours/fiche/fat/bulle.jpg);background-repeat:no-repeat;background-position:99% top;padding:0px 10px;}
#cours .fat-acces-cartouche .bouton {text-align:center;padding-top:20px;}

#cours #fiche li,#cours #fiche ol {margin-left: 27px;padding: 5px 2px; list-style: disc;}
#cours #fiche p {padding: 5px 0;}

#cours #fiche .dic-voc-lien {text-decoration:underline;}
#cours #fiche .marron .dic-voc-lien {font-size: 12px;color: #9c3000;text-decoration:underline;}
#cours #fiche .vert .dic-voc-lien {font-size: 10pt;color: #008200;text-decoration:underline;}
#cours #fiche .rouge .dic-voc-lien {font-size: 10pt;color: #ff0000;text-decoration:underline;}
#cours #fiche .bleu .dic-voc-lien {font-size: 10pt;color: #3366cc;text-decoration:underline;}

#dic-voc {width:300px;height:134px;}
#dic-voc .content {background-image: url(/i/module/dictionnaire-sonore/fd-postit.gif);background-repeat:repeat-y;padding:10px;}
#dic-voc .wforeign {text-align:center;font-weight:bold;font-size:9pt;}
#dic-voc .wnative {font-weight:normal;}
#dic-voc .sforeign {font-style:italic;font-size:9pt;}
#dic-voc .snative {font-size:9pt;}
#dic-voc .exemple {font-size:9pt;margin:5px 0px 5px 0px;}

#encyclo {width:300px;height:134px;}
#encyclo .content {background-image: url(/i/module/encyclo/fd-postit.gif);background-repeat:repeat-y;padding:10px;width:280px;}
#encyclo .name {text-align:center;font-weight:bold;font-size:9pt;padding-bottom:15px;}
#encyclo .txt {font-weight:normal;}
#encyclo .html {font-weight:normal;}

.dictee-corrigee-contenu {border:solid 2px #09c;text-align:justify;padding:5px;}
.dictee-corrigee-action {text-align:center;cursor:pointer;}

.affiche-cache-contenu {border:solid 2px #09c;text-align:justify;padding:5px;}
.affiche-cache-action {text-align:center;cursor:pointer;}

/* FICHES V2 */
.objectif {font-size: 10pt;background-color: #ccecff;margin:10px 0px 0px 0px;padding-bottom: 0px;border:none;}
.objectif .titre {font-size:10pt;font-weight: bold;color: #3366cc;margin-bottom:8px;}
.objectif .txt {font-size: 10pt;color:#000;padding-left: 0px;}

.intro {font-size: 10pt;color:#000;background-color:#ffffff;margin-top:14px;}

.texte {font-size: 10pt;color:#000;}
.texte .txt {padding-left: 0px;}
.texte .partie {}
.texte .partie .txt {}
.texte .partie .titre1 {font-size:12pt;font-weight: bold;color: #3366cc;margin-bottom:14px;margin-top:14px;}
.texte .partie .sous-parties {}
.texte .partie .sous-parties .txt {}
.texte .partie .sous-partie .titre2 {font-weight:bold;font-size: 10pt;text-decoration: underline;margin-bottom: 12px;margin-top: 12px;padding-left: 0px;}
.texte .partie .sous-parties .sous-partie .titre2 {font-weight:bold;font-size: 10pt;text-decoration: underline;margin-bottom: 12px;margin-top: 12px;padding-left: 0px;}
.texte .partie .sous-parties .sous-partie .txt {}
.texte-essentiel {font-size: 10pt;background-color: #ffffc0;}
.texte table {margin: auto;}

.theme-definition, .theme-propriete, .theme-regle, .theme-notation, .theme-theoreme, .theme-cas-particulier, .theme-generique {margin: 5px 0 5px 0;padding: 5px 0 5px 0;font-size: 10pt;background-color: #ffffc0;}
.theme-remarque {font-style: italic;}
.theme-rappel, .theme-formule, .theme-methode, .theme-exemple {}

.conclusion {}
.conclusion .essentiel{font-size: 10pt;background-color: #ffffc0;margin:10px 0;border:none;}
.conclusion .essentiel .titre{font-size: 10pt;color: #9c3000;font-weight:bold;margin-bottom:8px;}
.conclusion .essentiel .txt{font-size: 10pt;color:#000;padding-left: 0px;}

.conclusion .aller-plus-loin{font-size: 10pt;background-color: none;margin:10px 0;border:1px solid #3366CC;}
.conclusion .aller-plus-loin .titre{font-size: 10pt;color: #3366CC;font-weight:bold;margin-bottom:8px;}
.conclusion .aller-plus-loin .txt{font-size: 10pt;color:#000;padding-left: 0px;}

#fiche .mxc_videochapitree .bt-video-chapitre-entier {width:262px;height:42px;background-image: url(/i/cours/video/bt-video-entier.jpg);cursor:pointer;margin:10px auto;}
#fiche .mxc_videochapitree .bt-video-chapitre-entier .bt-video-chapitre-text {display:none;}
#fiche .mxc_videochapitree .bt-video-chapitre {width:142px;height:22px;background-image: url(/i/cours/video/bt-video-chapitre.jpg);cursor:pointer;margin:-10px 10px 5px 455px;}
#fiche .mxc_videochapitree .bt-video-chapitre .bt-video-chapitre-text {color: #972fe8;font-size: 8pt;text-align:right;font-weight:bold;padding:2px 28px 0px 0px;letter-spacing:-0.1ex;}

#cours .fiche-exercices {width:580px;margin:auto;padding:10px 0px;position:relative;}
#cours .fiche-exercices .les-exercices {background-image: url("/i/cours/fiche/les-exercices.png");width:251px;height:31px;position:absolute;right:1px;top:11px;}
#cours .fiche-exercices .libelle {background-image: url("/i/site/degrade/vert.gif");font-weight:bold;color: #FFF;font-size: 10pt;margin: 10px 0px;padding: 2px;}
#cours .fiche-exercices .bt-se-tester {background-image: url("/i/cours/fiche/se-tester.png");width:162px;height:28px;background-position:left 0px;cursor:pointer;}
#cours .fiche-exercices .bt-se-tester:hover {background-position:left 28px;}
#cours .fiche-exercices .bt-s-entrainer {background-image: url("/i/cours/fiche/s-entrainer.png");width:162px;height:28px;background-position:left 0px;cursor:pointer;}
#cours .fiche-exercices .bt-s-entrainer:hover {background-position:left -28px;}
#cours .fiche-exercices .link {float:right;display:inline-block;}
#cours .fiche-exercices .li-first { margin:0px 15px 0px 10px;clear:both;}
#cours .fiche-exercices .li-first .titre {color:#1C3193;font-weight:bold;font-size:10pt;display:inline-block;height:28px;line-height:28px;}
#cours .fiche-exercices .li-first div.atStartFicheExercices {clear:both;}
#cours .fiche-exercices .li-first div.atStartFicheExercices .container {padding:5px 20px 10px 20px;}
#cours .fiche-exercices .li-first div.atStartFicheExercices .container .cont {padding: 0px 20px;} 
#cours .fiche-exercices .li-first div.atStartFicheExercices .container .cont li {line-height:12pt;}
#cours .fiche-exercices .li-first div.atStartFicheExercices .container .cont a {color:#1c3193;text-decoration:none;font-weight:bold;}
#cours .fiche-exercices .li-first div.atStartFicheExercices .container .cont a:hover {color:#03a669;} 
.cours-suivant-qcm .bt-faire-exercice-cours {background-image: url("/i/cours/fiche/exercice-cours.png");width:336px;height:49px;background-position:left 0px;cursor:pointer;}
.cours-suivant-qcm .bt-faire-exercice-cours:hover {background-position:left 49px;}

.fiche-menu-haut {width:95%;margin:auto;padding-bottom:15px;}
.fiche-menu-haut table a {outline:none;}
.fiche-menu-haut img.s-chemin {background-image:url('/i/cours/fiche/menu/s-chemin.gif');width:59px;height:21px;}
.fiche-menu-haut img.d-chemin {background-image:url('/i/cours/fiche/menu/d-chemin.gif');width:59px;height:21px;}
.fiche-menu-haut img.d-chemin:hover {background-image:url('/i/cours/fiche/menu/s-chemin.gif');}
.fiche-menu-haut img.s-approfondissement {background-image:url('/i/cours/fiche/menu/s-approfondissement.gif');width:141px;height:21px;}
.fiche-menu-haut img.d-approfondissement {background-image:url('/i/cours/fiche/menu/d-approfondissement.gif');width:141px;height:21px;}
.fiche-menu-haut img.d-approfondissement:hover {background-image:url('/i/cours/fiche/menu/s-approfondissement.gif');}
.fiche-menu-haut img.s-pre-requis {background-image:url('/i/cours/fiche/menu/s-pre-requis.gif');width:79px;height:21px;}
.fiche-menu-haut img.d-pre-requis {background-image:url('/i/cours/fiche/menu/d-pre-requis.gif');width:79px;height:21px;}
.fiche-menu-haut img.d-pre-requis:hover {background-image:url('/i/cours/fiche/menu/s-pre-requis.gif');}
.fiche-menu-haut img.s-glossaire {background-image:url('/i/cours/fiche/menu/s-glossaire.gif');width:71px;height:21px;}
.fiche-menu-haut img.d-glossaire {background-image:url('/i/cours/fiche/menu/d-glossaire.gif');width:71px;height:21px;}
.fiche-menu-haut img.d-glossaire:hover {background-image:url('/i/cours/fiche/menu/s-glossaire.gif');}
.fiche-menu-haut img.s-coursenplus {background-image:url('/i/cours/fiche/menu/s-coursenplus.gif');width:81px;height:21px;}
.fiche-menu-haut img.d-coursenplus {background-image:url('/i/cours/fiche/menu/d-coursenplus.gif');width:81px;height:21px;}
.fiche-menu-haut img.d-coursenplus:hover {background-image:url('/i/cours/fiche/menu/s-coursenplus.gif');}
.fiche-menu-haut img.s-sommaire {background-image:url('/i/cours/fiche/menu/s-sommaire.gif');width:78px;height:21px;}
.fiche-menu-haut img.d-sommaire {background-image:url('/i/cours/fiche/menu/d-sommaire.gif');width:78px;height:21px;}
.fiche-menu-haut img.d-sommaire:hover {background-image:url('/i/cours/fiche/menu/s-sommaire.gif');}
.fiche-menu-haut #sommaire ul ul {padding-left: 16px;}

img.opdequation {vertical-align: middle;}
