body {
  font-family:arial,verdana;
  font-size:12pt;
	background-color:#FFF7E2;
}

p {
  margin-top:0pt;
  margin-bottom:0pt;
}

a {
  text-decoration:none;
}

.p_somtitreI {
  margin-top:11pt;
  margin-bottom:8pt;
  font-size:14pt;
  font-weight:bold;
  line-height:100%;
  color:#1E4681;
}

.p_somtitreA {
  margin-top:10pt;
  margin-bottom:2pt;
  font-size:12pt;
  font-weight:bold; 
  line-height:100%; 
  color:#731E80;
}

.lien_somtitreA{
	color:#731E80;
}

.p_somtitreC {
  margin-top:3pt;
  margin-bottom:2pt;
  margin-left:25px;
  margin-right:15px;
  font-size:11pt;
  font-weight:bold;
  line-height:100%;
  color:#000000;
}
.p_somtitreCOff {
  margin-top:3pt;
  margin-bottom:2pt;
  margin-left:25px;
  margin-right:15px;
  font-size:11pt;
  font-weight:bold;
  line-height:100%;
  color:#9CBAD5;
}

.p_somtitreL {
  margin-top:3pt;
  margin-bottom:0pt;
  margin-left:45px;
  margin-right:15px;
  font-size:10pt;
  font-weight:normal;
  line-height:100%;
  color:#000000;
}

.p_somtitreLOff {
  margin-top:3pt;
  margin-bottom:0pt;
  margin-left:45px;
  margin-right:15px;
  font-size:10pt;
  font-weight:normal;
  line-height:100%;
  color:#9CBAD5;
}

.p_somtitreI_exo {
  margin-top:11pt;
  margin-bottom:8pt;
  font-size:16pt;
  font-weight:bold;
  line-height:100%;
  color:#1E4681;
}

.p_somtitreA_exo {
  margin-top:10pt;
  margin-bottom:2pt;
  margin-left:25px;
  font-size:12pt;
  font-weight:bold;
  line-height:100%;
  color:#731E80;
}

.p_somtitreC_exo {
  margin-top:3pt;
  margin-bottom:2pt;
  margin-left:25px;
  margin-right:15px;
  font-size:11pt;
  font-weight:bold;
  line-height:100%;
  color:#000000;
}
.p_somtitreC_exoOff {
  margin-top:3pt;
  margin-bottom:2pt;
  margin-left:25px;
  margin-right:15px;
  font-size:11pt;
  font-weight:bold;
  line-height:100%;
  color:#9CBAD5;
}

.p_titreOutil{
  margin-top:4pt;
  margin-bottom:2pt;
  font-size:16pt;
  font-weight:bold;
  line-height:100%;
  color:#9CBAD5;
}

.p_somEspace{
	font-size:6pt;
	margin-top:0pt;
	margin-bottom:0pt;
}

.c_somnumero {
}

.c_somnumeroOff {
  color:#9CBAD5;
}

.c_numero {
  color:#1E4681;
}

.c_numeroOff {
  color:#9CBAD5;
}

.user {
  font-size:8pt;
  font-weight:bold;
  color:#FFFFFF;
}

.p_titrePage {
  margin-top:0pt;
  margin-bottom:0pt;
  font-size:16pt;
  font-weight:bold;
  color:#31487D;
}

.p_titre_lec_I_1er {
  margin-top:3pt;
  margin-bottom:0pt;
  font-size:14pt;
  font-weight:bold;
  line-height:100%;
  color:#FF6600;
}

.p_titre_lec_I {
  margin-top:15pt;
  margin-bottom:0pt;
  font-size:14pt;
  font-weight:bold;
  line-height:100%;
  color:#FF6600;
}

.p_titre_lec_A {
  margin-top:0.50em;
  margin-bottom:0pt;
  font-size:13pt;
  font-weight:bold;  
  color:#000000;
}

.p_texte {
  margin-top:0.50em;
  margin-bottom:0pt;
  font-size:12pt;
  line-height:100%;
  color:#000000;
}

.Bloc_Commentaire{
  margin-top:0pt;
  margin-bottom:0pt;
  font-size:10pt;
  color:#65769D;
  text-align:justify;
}

.Bloc_TexteAuteur{
  margin-top:0.50em;
  margin-bottom:0pt;
  font-size:10pt;
  color:#000000;
  text-align:justify;
}

.p_obs_commentaire{
	font-size:10pt;
	font-weight:normal;
	margin-top:0pt;
	margin-bottom:5pt;
	color:#1D4580;
}

.p_obs_intro{
	font-style:italic;
	margin-top:5pt;
	margin-bottom:5pt;

}

.p_obs_titre{
	font-weight:bold;
	margin-top:5pt;
	margin-bottom:5pt;
	
}

.p_obs_prose{
	margin-top:0pt;
	margin-bottom:0pt;
}

.p_obs_prosedial{
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:20pt;
}

.p_obs_poeme_strophe{
	margin-top:10pt;
	margin-bottom:0pt;
}

.p_obs_poeme{
	margin-top:0pt;
	margin-bottom:0pt;
}

.p_obs_theatre_perso{
	margin-top:0pt;
	margin-bottom:0pt;
}

.p_obs_theatre_didiascalie{
	margin-top:0pt;
	margin-bottom:0pt;
}

.p_obs_theatre_al{
	margin-top:0pt;
	margin-bottom:0pt;
}

.p_obs_leg{
	font-size:8pt;
	text-align:right;
	margin-top:5pt;
	margin-bottom:5pt;
	color:#5E77A0;
}

.p_obs_question{
	font-style:italic;
	margin-top:0pt;
	margin-bottom:20pt;
}

.c_obs_leg_prenom{
}

.c_obs_leg_nom{
}

.c_obs_leg_titre{
	font-style:italic;
}

.c_obs_leg_date{
}

.c_obs_leg_cpltitre{
}

.c_obs_leg_trad{
}

.c_obs_leg_copy{
}

.p_obs_note{
	font-size:8pt;
	margin-top:0pt;
	margin-bottom:0pt;
	color:#31487D;
}

.p_obs_stitre{
	font-size:13pt;
	font-weight:bold;
	margin-top:5pt;
	margin-bottom:5pt;
	color:#FF6600;
}

.p_obs_stitre_off{
	font-size:13pt;
	font-weight:bold;
	margin-top:5pt;
	margin-bottom:5pt;
	color:#9CBAD5;
}

.Bloc_Recapitulons{
  margin-top:0.50em;
  margin-bottom:0pt;
  font-size:10pt;
  color:#000000;
  text-align:justify;
}

.p_recap{
  margin-top:0pt;
  margin-bottom:0pt;
}

.p_lec_intro{
  margin-top:0.50em;
  margin-bottom:0pt;
  font-size:10pt;
  color:#000000;
  text-align:justify;
}

.p_lec_intro_niv1{
  margin-top:0.50em;
  margin-bottom:0pt;
  font-size:10pt;
  color:#000000;
  text-align:justify;
}

.p_lec_intro_nivA{
  margin-top:0.50em;
  margin-bottom:0pt;
  font-size:10pt;
  color:#000000;
  text-align:justify;
}

.Bloc_lec_dev{
  margin-top:0.50em;
  margin-bottom:0pt;
  font-size:10pt;
  color:#000000;
  text-align:justify;
}

.p_lec_dev {
  margin-top:0pt;
  margin-bottom:0pt;
  font-size:10pt;
}

.p_lec_dev_enc{
  display: list-item;
  list-style-image: url(../images/tiret.gif);
  list-style-position: outside;
  list-style-type:none;
  margin-left:15pt;  
  margin-top:0pt;
  margin-bottom:0pt;
  font-size:10pt;
}

.p_lec_dev_enc2{
  
  margin-left:15pt;  
  margin-top:0pt;
  margin-bottom:0pt;
  font-size:10pt;
}

.Bloc_Lec_Exemple{
  margin-top:3pt;
  margin-bottom:0pt;
  margin-left:20pt;
  margin-right:20pt;
  font-size:10pt;
  color:#000000;
  text-align:justify;
}

.Bloc_Lec_ExempleM{
  margin-top:0pt;
  margin-bottom:0pt;
  margin-left:0pt;
  margin-right:20pt;
  font-size:10pt;
  color:#000000;
  text-align:justify;
}

.p_lec_dev_exe{
  margin-top:0pt;
  margin-bottom:0pt;
  font-style:italic;
}

.c_lec_dev_execom{
  font-style:normal;
  color:#351D9B;
}

.Bloc_Lec_Lien{
  margin-top:0pt;
  margin-bottom:0pt;
  margin-left:20pt;
  font-size:10pt;
  color:#000000;
  text-align:justify;
}

.c_lien{
  color:#31487D;
  font-weight:bold;
  font-style:italic;
  text-decoration:none;
}

.c_lien:hover{
  color:#5E77A0;
  font-weight:bold;
  font-style:italic;
}

.c_lien_som{
  color:#000000;
  text-decoration:none;
}

.c_lien_som:hover{
  color:#5E77A0;
  text-decoration:none;
}

.c_lien_somOff{
  color:#9CBAD5;
  text-decoration:none;
}

.c_lien_somOff:hover{
  color:#5E77A0;
  text-decoration:none;
}

.c_execom{
  font-style:normal;
}

.c_mev_L1{
	font-weight:bold;
}

.c_mev_L2{
	color:#FF0000;
	font-weight:bold;
}

.c_mev_L3{
}

.c_mev_E1{
	font-weight:bold;
}

.c_mev_E2{
	font-weight:bold;
}

.c_mev_E3{
	font-weight:bold;
}

.p_faux_encadre{
	margin-top:8pt;
	margin-bottom:5pt;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	margin-left:15pt;
}

.p_enc_titre{
	margin-top:0pt;
	margin-bottom:0pt;
	font-size:12pt;
	font-weight:bold;
	font-variant:small-caps;
	color:#FF6600;
}

.p_enc_titre_langue{
	margin-top:0pt;
	margin-bottom:0pt;
	font-size:12pt;
	font-weight:bold;
	font-variant:small-caps;
	color:#B50064;
}
.p_enc_titre_remarque{
	margin-top:8pt;
	margin-bottom:0pt;
	font-size:10pt;
	font-weight:bold;
	font-variant:small-caps;
	color:#1E4580;
		
}
.p_lec_dev_enc_rem {
	margin-left: 10px;	
}
.Bloc_Enc_Exemple{
  margin-top:0pt;
  margin-bottom:0pt;
  margin-left:20pt;
  font-size:10pt;
  color:#000000;
  text-align:justify;
}

.p_lec_enc_exe{
  margin-top:0pt;
  margin-bottom:0pt;
  font-style:italic;
  font-size:10pt;
}

.c_lec_enc_execom{
  font-style:normal;
	color:#351D9B;
}

.p_lec_enc{
  font-size:10pt;
  margin-top:0pt;
  margin-bottom:0pt;
}
a.appel_note {
  text-decoration:none;
  font-size:8pt;
  color:#FF6600;
}
a.appel_note:hover {
  text-decoration:none;
  font-size:8pt;
  color:#65769D;
}

.lien_sommaire{
	color:#000000;
	text-decoration:none;
}

.lien_sommaire:hover{
	color:#5E77A0;
	text-decoration:none;
}

.lien_sommaireOff{
	color:#9CBAD5;
	text-decoration:none;
}

.lien_sommaire_off{
	color:#9CBAD5;
	text-decoration:none;
}

.c_lien_menu{
  color:#1E4681;
  font-size:10pt;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
}

.petit{
	font-size:4pt;
	margin-top:0pt;
	margin-bottom:0pt;
}

.p_bilan_synthese{
  font-size:11pt;
  margin-top:10pt;
  margin-bottom:15pt;
  font-weight:bold;
}

.p_objectif_bilan{
  color:#5E77A0;
  font-size:11pt;
  margin-top:0pt;
  margin-bottom:3pt;
}

.p_score_bilan{
  font-size:11pt;
  margin-top:0pt;
  margin-bottom:0pt;
  text-align:right;
}

.signet{
	color: #08117E;
font-size:10pt;
vertical-align:top;
}
.dossignet{
	color: #08117E;
		font-weight:bold;
font-size:11pt;
}
.sig_chapitre{
	color: #7981a6;
	font-weight:bold;
font-size:10pt;
}
.sig_numchap{
font-weight:bold;
	color: #d26e3c;
font-size:10pt;

}

.libsignet{
font-size:10pt;
	color: #08117E;
}

.exe_etoile{
font-size:15pt;
font-weight:bold;
vertical-align:-5px;

}
body .signet a:link {
	text-decoration: none;
	color: #08117E;	
	text-transform: none;
	vertical-align: top;
}
body .signet a:visited {
	text-decoration: none;
	color: #08117E;

	text-transform: none;
	vertical-align: top;
}
body .signet a:hover {
	text-decoration: none;
	color: #949BF8;	
	text-transform: none;
	vertical-align: top;
}
body .signet a:active {
	text-decoration: none;
	color: #08117E;	
	text-transform: none;
	vertical-align: top;
}


body .dossignet a:link {
	text-decoration: none;
	color: #08117E;	
	text-transform: none;
	vertical-align: top;
}
body .dossignet a:visited {
	text-decoration: none;
	color: #08117E;	
	text-transform: none;
	vertical-align: top;
}
body .dossignet a:hover {
	text-decoration: none;
	color: #949BF8;	
	text-transform: none;
	vertical-align: top;
}
body .dossignet a:active {
	text-decoration: none;
	color: #08117E;	
	text-transform: none;
	vertical-align: top;
}

.activites_T1 {
  margin-top:4pt;
  margin-bottom:2pt;
  font-size:12pt;
  font-weight:bold;
  line-height:100%;
  color:#FFFFFF;
}

.activites_T2 {
  margin-top:4pt;
  margin-bottom:2pt;
  font-size:11pt;
  font-weight:bold;
  line-height:100%;
  color:#FFFFFF;
  text-align:center;
}

.activites_txt {
  font-size:10pt;
  font-weight:bold;
  color:#1D4580;
}

.activites_txt2 {
  font-size:10pt;
  font-weight:bold;
  color:#1D4580;
  text-align:center;
}

.activites_txt3 {
  font-size:10pt;
  font-weight:bold;
  color:#1D4580;
  text-align:center;
}

.activites_txt_pasfait {
  font-size:10pt;
  font-weight:bold;
  color:#000000;
}

.activites_txt2_pasfait {
  font-size:10pt;
  font-weight:bold;
  color:#000000;
  text-align:center;
}

.activites_txt3_pasfait {
  font-size:10pt;
  font-weight:bold;
  color:#000000;
  text-align:center;
}

.activites_txt_off {
  font-size:10pt;
  font-weight:bold;
  color:#9CBAD5;
}

.activites_txt2_off {
  font-size:10pt;
  font-weight:bold;
  color:#9CBAD5;
  text-align:center;
}

.activites_txt3_off {
  font-size:10pt;
  font-weight:bold;
  color:#9CBAD5;
  text-align:center;
}

.activites_numero{
	color:#FF6600;
}

.titre_gest_classe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#FFFFFF;
}

body .resultat_gest_classe a:link {
	text-decoration: none;
	color: #32477C;	
	text-transform: none;
	vertical-align: top;
}
body .resultat_gest_classe a:visited {
	text-decoration: none;
	color: #32477C;	
	text-transform: none;
	vertical-align: top;
}
body .resultat_gest_classe a:hover {
	text-decoration: none;
	color: #B4C0E0;	
	text-transform: none;
	vertical-align: top;
}
body .resultat_gest_classe a:active {
	text-decoration: none;
	color: #32477C;	
	text-transform: none;
	vertical-align: top;
}

.resultat_gest_classe {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#32477C;
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #0099FF;
}

.titre_nom_classe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#32477C;
}
.titre_niveau_classe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#FF6501;
}


.titreacc{
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#98B484;
}

.texteacc{
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:white;
margin-left:6px;

}

.texteacc2{
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:white;
}


.titrebulle {
font-weight: bold;
}
.textebulle {
	font-family:Arial, Helvetica, sans-serif;
	width:250px;
	color:black;
	font-size:12px;		
}
.informationbulle {
color:#0033FF;
}
.lienacc{
font-size: 12px;
color:#FF6600;
font-weight: bold;
}
