#contenu_principal div.bloc p { text-align: justify; }

#contenu_principal div.article1 div.texte  p { text-align: justify; }

#contenu_principal div.article2 img { width: 110px; height: 82px;  }

#contenu_contextuel div.bloc img { border-style: none; margin: auto; margin-top: 8px; margin-bottom: 8px; }

#contenu_principal div.bloc .avert { color:#f00f00; font-weight: 500; text-align:justify;  }

#contenu_principal div.bloc ol li { list-style-position: inside; }

#contenu_principal div.bloc ol.a { list-style-type: lower-alpha; margin: 10px;}



sup { vertical-align: text-top; position: relative; font-size: 0.8em; top: -2px; }

.justifie  { text-align:justify; }
.a  { text-align:left; }
.adroite  { text-align:right; }
.centree  { text-align:center; width:98% }
.grand  { font-size: 120%; text-align:justify;  }
.petit  { font-size: 85%;  text-align:justify; }
.italique { font-style:italic }
.souligne { text-decoration: underline; }
.filetmarron { border:1px solid #3f2f28; padding:5px 10px 5px 10px; margin:12px; }



/* images */


#contenu_principal div.bloc img {  margin: auto; margin-top: 12px; margin-bottom: 20px;  }

#contenu_principal div.bloc p.galeriephotos img { margin: 4px;  width: 200px; float: left; }

#contenu_principal div.bloc .galeriephotoshaut { margin: 4px 7px; height:154px; }


#contenu_principal div.article1 div.texte .videolegende {  text-align: center; font-size: 85%; margin-top: 12px; }


#contenu_principal div.bloc .video { margin: auto; margin-top: 10px; margin-bottom: 10px; text-align: center; font-size: 85%;  width: 230px; }
#contenu_principal div.bloc .videohd { margin: auto; margin-top: 20px; margin-bottom: 20px; text-align: center; font-size: 85%;  width: 400px; }
#contenu_principal div.bloc .videolegende {  text-align: center; font-size: 85%; margin-top: 12px; }

#contenu_principal div.bloc .dailymotion { margin: auto; margin-top: 10px; margin-bottom: 10px; text-align: center; font-size: 85%;  }

#contenu_contextuel div.bloc .video { margin: auto; margin-top: 10px; margin-bottom: 10px; text-align: center; font-size: 85%;  width: 230px; 	background: rgb(240,242,244) url('../images/contextuel_coins_g1b1_bas.gif') left bottom no-repeat ; padding: 0px 15px 20px 20px ; }
#contenu_contextuel div.bloc .dailymotion { margin: auto; margin-top: 10px; margin-bottom: 10px; text-align: center; font-size: 85%;  width: 230px; }






/* Actualité */

#contenu_principal div.bloc .imagedroite { margin: 3px 0px 10px 12px; float: right; width: 200px;  }
#contenu_principal div.bloc .videodroite {  margin: 13px 0px 10px 12px; float: right; text-align: center; font-size: 85%;  width: 230px; }

#contenu_principal div.bloc .imagegauche { margin: 3px 12px 10px 0px; float: left;  width: 200px; }
#contenu_principal div.bloc .videogauche { margin: 13px 12px 10px 0px; float: left; text-align: center; font-size: 85%;  width: 230px; }

#contenu_principal div.bloc p.actuvideo img { margin: 3px 12px 10px 0px; float: left; text-align: center; font-size: 85%;  width: 230px; }
#contenu_principal div.bloc p.actuvideo { min-height : 130px; }

#contenu_principal div.bloc .imagegauchelegende { margin: 3px 12px 10px 0px; float: left; width:200px; font-size:90%; text-align:justify;  }
#contenu_principal div.bloc .imagegauchelegende img { width: 200px; }
#contenu_principal div.bloc .imagedroitelegende { margin: 3px 0px 10px 12px; float: right; width:200px; font-size:90%; text-align:justify; }
#contenu_principal div.bloc .imagedroitelegende img { width: 200px; }

#contenu_principal div.bloc .legende { margin: 3px 12px 10px 0px; font-size:85%; text-align:center;  }




/* circulaires */





/* l'académie */


.tableaudepartements { border-spacing:0px; }
.tableaudepartements tbody > tr > th  {border-style:none; height: 26px; text-align:left;  font-size:100%; }
.tabdepthead th {border-style:none; height: 34px; text-align:center; width:140px; font: caption; font-size:80%; color:#004080; font-weight:normal }
.tableaudepartements tfoot > tr > td { text-align:right; border-style:none; padding: 2px; vertical-align:bottom; font-size: 80%; } 
.tabdeptotal th { font-weight: 600;  background-color:#eeeeee; padding:2px; margin:0px; }   /* color:#ae0057 */
.tabdeptotal td { font-weight: 500; background-color:#eeeeee; padding:2px; margin:0px; text-align:center; border:solid 1px; } 
.tabdepseineetmarne td { color:#299c21;  padding:2px; margin:0px; text-align:center; border:solid 1px; }
.tabdepseinesaintdenis td {  color:#7b1084; padding:2px; margin:0px; text-align:center; border:solid 1px; }
.tabdepvaldemarne td { color:#ff8000; padding:2px; margin:0px; text-align:center; border:solid 1px; }
.tabdepseineetmarne th { color:#299c21;  padding:2px; margin:0px; }
.tabdepseinesaintdenis th {  color:#7b1084;  padding:2px; margin:0px; }
.tabdepvaldemarne th { color:#ff8000;  padding:2px; margin:0px; }


.tableauetab th {border:solid 1px; padding: 3px 12px 3px 12px; }
.tableauetab tbody > tr > td { text-align:right; padding: 3px 12px 3px 6px;  }
.tableauetab thead > tr > th  { text-align:right; width:110px; font-size:110%; color:#000000; }
.tableauetabtype { text-align:left; font-size:110%; color:#a98907; font-variant: small-caps; padding:0px 20px 0px 0px; width:160px; }
.tableauetabtotal {border:solid 1px; color:#a98907; font-weight: 700; }


.bassin table  { width: 60%;  border-spacing: 2px ; border-style:none; margin:auto; margin-top: 10px; margin-bottom:0px; }
.bassin td { padding: 2px; height: 16px; text-align:center; }
.bassin th { padding: 2px 2px 2px 6px; height: 16px; width: 66%;  text-align:left; }
.seinesaintdenisbassinun tr  { background-color: #ccccff; }
.seinesaintdenisbassindeux tr  { background-color:#cc99cc; color:#ffffff; }
.seinesaintdenisbassintrois tr  { background-color: #ffccff; }
.seinesaintdenisbassinquatre tr  { background-color: rgb(153, 101, 175); color:#ffffff; }
.valdemarnebassinun tr  { background-color: #fbcc30; }
.valdemarnebassindeux tr  { background-color:#fbcba4; }
.valdemarnebassintrois tr  { background-color: #f79910; color:#ffffff;  }
.seineetmarnebassinun tr  { background-color: #33cc33 ; color:#ffffff;}
.seineetmarnebassindeux tr  { background-color: #66ff66 ; }
.seineetmarnebassintrois tr  { background-color: #99cc99 ; color:#ffffff; }
.seineetmarnebassinquatre tr  { background-color: #66cc66 ; color:#ffffff; }

#contenu_principal div.bloc .rectorat { width:98%; border-style: none; margin: 6px; }
#contenu_principal div.bloc .rectorat  td { width:50%; border-style: none; padding: 4px; vertical-align: top;  }


#contenu_principal div.bloc div.niveau3 .annuaire  { width: 96%;}
#contenu_principal div.bloc .annuaire td { width: 50% ; padding: 10px; background-color: rgb(227, 220, 215); text-align: center;  border-style: solid; border-width: 10px; border-color: white; }
#contenu_principal div.bloc .annuaire img {  margin: 0px 10px 0px 0px; float:left; }




/* enseignements et formations */


.missionscasnav { color: #008000; text-transform: uppercase;  font-weight: 700; }


#contenu_principal div.bloc div.mercredisdecreteil  .titre { text-align: left ; font-variant: small-caps; color: rgb(51, 153, 102); font-size: 140%; font-weight: bold; }
#contenu_principal div.bloc div.mercredisdecreteil  h2 { color: rgb(255, 0, 0); font-weight: bold; }
#contenu_principal div.bloc div.mercredisdecreteil  .conferencier { color: rgb(51, 153, 102); font-weight: bold; }
#contenu_principal div.bloc div.mercredisdecreteil  .conferencier img { margin : 0px 12px; float: right ; }
#contenu_principal div.bloc div.mercredisdecreteil  .date { color: rgb(255, 0, 0); font-weight: bold; }
#contenu_principal div.bloc div.mercredisdecreteil  table { border-style: none; width: 98%; }
#contenu_principal div.bloc div.mercredisdecreteil  td {  text-align: left; padding: 8px; margin: 2px; width: 50%; vertical-align: top; }

#contenu_contextuel div.bloc p.livre img { margin : 8px auto; height : 150px; }

#contenu_principal div.bloc div.mercredisdecreteil  .inscription img { margin: 30px auto;  }

#contenu_principal div.bloc div.mercredisdecreteil  .inscription h3 { color : #a814fe; font-size : 120%; text-align : center; margin: 10px; background: none; }
#contenu_principal div.bloc div.mercredisdecreteil  .inscription p {  font-size : 120%; text-align : center; margin: 15px 10px 25px 10px; background: none; }
#contenu_principal div.bloc div.mercredisdecreteil  .inscription .cycle { color : rgb(059,085,100); }
#contenu_principal div.bloc div.mercredisdecreteil  .inscription a { color : #a814fe; font-weight: 700; }


#contenu_principal div.bloc div.niveau3 ul.aidepersonnalisee {  list-style: disc url(enseignements/aidepersonnalisee/puceap.jpg);  }
#contenu_principal div.bloc .aidepersonnalisee li  { margin-top: 5px;margin-right: 0px; margin-bottom: 7px; }
#contenu_principal div.bloc ol.sommaireap  {  list-style-type: none; }
#contenu_principal div.bloc .sommaireap  { margin-top: 8px;margin-right: 0px; margin-bottom: 0px; }
#contenu_principal div.bloc .titreap { font-size:110% ;  font-style:italic; margin: 12px 0px 10px 0px;display:block; font-weight: 500;  }


/* ressources humaines */

#contenu_principal div.bloc  span.astitre {  text-align:justify; text-decoration:underline; font-weight:700; margin-bottom: 4px; }

#contenu_contextuel div.bloc div.liste .aidespecifique { border-collapse: collapse;  width:90%; margin: auto; margin-top:10px; margin-bottom :20px; }
#contenu_contextuel div.bloc div.liste .aidespecifique td { padding:6px; vertical-align: top; border:solid 1px; margin-left: 20px; }
#contenu_contextuel div.bloc div.liste .commune { padding:20px; text-align:center; vertical-align: top; font-variant:small-caps; border: solid 1px  rgb(153, 51, 51) ; color: rgb(153, 51, 51) ; }


/* handicap */

#contenu_principal div.bloc   .profressources { width: 80%;  margin: auto;  margin-top:10px; margin-bottom :20px; border-style:none; }



/* solidarité */


#contenu_principal div.bloc  .enapprenantlhymneeuropeenfleche {  font-family: Arial, helvetica, sans-serif; color: #000000;  list-style: square url(http://ww2.ac-creteil.fr/accueil/solidarite/enapprenantlhymneeuropeen/fleche.jpg);  margin-top : 8px; margin-left: 80px; }

#contenu_principal div.bloc .enapprenantlhymneeuropeensommaire { color: #0c4da2; font-family: cursive; font-size: 120%; padding-bottom: 8px; margin-left: 24px; display:block; }
#contenu_principal div.bloc .enapprenantlhymneeuropeensommaire a { color: #0c4da2; font-family: cursive;   font-weight:700; }



#contenu_principal div.bloc .enapprenantlamarseillaise a { font-family: "Comic Sans MS", cursive; color: #444444;  font-weight : 700; font-size: 100%;  }
#contenu_principal div.bloc .enapprenantlamarseillaisepdf  { font-family: "Comic Sans MS", cursive; font-weight : 700; font-size: 100%; text-align:right; margin-bottom:24px; }
#contenu_principal div.bloc .enapprenantlamarseillaisepdf a { color: #444444;  }
#contenu_principal div.bloc .enapprenantlamarseillaisetexte  {  font-family: Arial,"Times New Roman", Times, sans-serif;  color: #000000;  font-size: 100%; text-align:justify; }
.marseillaisebiblio { font-style:italic; color:black; font-weight:600;}
#contenu_principal div.bloc .enapprenantlamarseillaiselien  {  font-family: Arial,  "Times New Roman", Times, sans-serif;  color: #275cab;  font-size: 100%; text-align:justify;   }
#contenu_principal div.bloc .enapprenantlamarseillaisefleche {  font-family: Arial, "Times New Roman", Times, sans-serif; color: #000000;  list-style: square url(http://www.ac-creteil.fracademie/enseignement/enapprenantlamarseillaise/fleche.gif); font-size: 100%; text-align:justify; margin-bottom:20px;  }
#contenu_principal div.bloc .enapprenantlamarseillaiseparoles { width:96% }
#contenu_principal div.bloc .enapprenantlamarseillaiseparoles td { width:50%; }
#contenu_principal div.bloc .enapprenantlamarseillaisesommaire {  font-family: "Comic Sans MS", cursive; color: #923787; list-style-position:inside; list-style: square url(http://www.ac-creteil.fracademie/enseignement/enapprenantlamarseillaise/bbb.gif) inside; font-size: 100%;  font-weight : 400; }
#contenu_principal div.bloc .enapprenantlamarseillaisesommair {  font-family: "Comic Sans MS", cursive; color: #923787; list-style-position:inside; list-style: square url(http://www.ac-creteil.fracademie/enseignement/enapprenantlamarseillaise/bbb.gif) inside; font-size: 100%;  font-weight : 400; }
#contenu_principal div.bloc .enapprenantlamarseillaisesommaire a {  font-family: 'Comic Sans MS', cursive; color: #923787;  font-weight : 400; }
#contenu_principal div.bloc .enapprenantlamarseillaisesommair a {  font-family: 'Comic Sans MS', cursive; color: #923787; }
#contenu_principal div.bloc .enapprenantlamarseillaisesommair em  {  font-family: "Times New Roman", Times, serif;  color: #923787;  font-size: 110%;   }