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


#contenu_principal div.bloc strong { font-variant: small-caps; font-style: normal; letter-spacing: 0px; font-size: 110%; font-weight: normal; }

#contenu_contextuel div.bloc strong { font-variant: small-caps; font-style: normal; letter-spacing: 0px; font-size: 110%; font-weight: normal; }


#contenu div.identite { height: 0px ; width: 730px; } /* hauteur du bandeau identite */
#contenu div.segments { padding-top: 10px ; } /*10px du haut de la page */



abbr { cursor: url(../images/abr.cur), help; }
acronym { cursor: url(../images/acr.cur), help; }


#contenu_principal div.bloc ul > li { text-align: justify; }

#contenu_principal div.bloc ul.ancres { clear: left; }

#contenu_principal div.bloc h2 { clear: left; }

#contenu_principal div.bloc h3 { clear: left; }

#contenu_principal div.bloc table { width : 100%; margin-top: 10px; margin-bottom: 10px; vertical-align: top; }

#contenu_principal div.bloc td { padding: 3px; }

#contenu_principal div.bloc th { padding: 8px; }

#contenu_principal div.bloc dl.sansmarge dd { margin-left: 0px; }

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

#contenu_principal div.article1 div.texte img { width: 400px; margin: 0px auto; }

#contenu_principal div.bloc div.introduction p.soustitre { text-align: left; }


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



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

#contenu_contextuel div.bloc div.liste img { max-width: 220px; box-shadow: 1px 1px 8px #555; }

#contenu_contextuel div.promotion img { box-shadow: 1px 1px 8px #555; }


#contenu_contextuel div.bloc div.liste dt { float: left; padding: 0px 20px 0px 30px; display: block; width: 30px; }






#contenu_principal div.bloc .avert { color: #f00f00; text-align: justify; }
#contenu_principal div.bloc .alert { color: #f00f00; text-align: justify; font-weight: 700; }
#contenu_contextuel div.bloc .avert { color: #f00f00; text-align: justify; font-weight: 700; }
#contenu_principal div.bloc .averts { color: #f00f00; font-weight: 500; text-align: center; }
#contenu_contextuel div.bloc .averts { color: #f00f00; font-weight: 500; text-align: center; }


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

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

#contenu_principal div.bloc .clignote { color:red; background-color: #ffffff; font-size: 100%; }
#contenu_contextuel div.bloc .clignote { color:red; background-color: #f0f2f4; font-size: 100%; }



#contenu_principal div.bloc form { padding: 30px 10px 20px 10px; border: none; }
#contenu_principal div.bloc select { width: 300px; }
#contenu_principal div.bloc input { font-size: 85%; width: 28px; height: 22px; padding: 0px 0px 1px 0px; margin: 0px 0px 0px 5px; }



#contenu_contextuel div.bloc form { padding: 0px 10px 10px 15px; border: none; }
#contenu_contextuel div.bloc select { width: 205px; }
#contenu_contextuel div.bloc input { font-size: 85%; width: 28px; height: 23px; padding: 2px 0px 0px 0px; margin: 0px 0px 0px 5px; }




@media screen { 

#contenu_principal div.bloc input[type="submit"] { cursor: pointer; color: #6b872c; background-color: #ffffff; border-color: #b4cd3c;}

#contenu_principal div.bloc input[type="submit"]:hover { cursor: pointer; color: #ffffff; background-color: #b4cd3b; font-weight: 700; }

#contenu_contextuel div.bloc input[type="submit"] { cursor: pointer; color: #638fa9; background-color: #ffffff; border-color: #638fa9; padding: 0px 0px 2px 0px; }

#contenu_contextuel div.bloc input[type="submit"]:hover { cursor: pointer; color: #f0f2f4; background-color: #638fa9; font-weight: 700; }

}


#contenu_principal div.bloc ul.ancres li ul
	{
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}

#contenu_principal div.bloc ul.ancres li ul li
	{
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 12px;
	}


/* texte des pictogrammes */

#menu div.pictos ul li a { font-size: 80%; text-align:center;color: #485318; }

#menu div.pictos ul {clear: left; }

@media screen { 
#contenu_principal h3 > a { cursor: pointer; }
}

#contenu_principal div.article1 div.texte sup { vertical-align: text-top; position: relative; font-size: 0.8em; top: -3px; }
#contenu_principal div.article1 div.texte sub { vertical-align: text-bottom; position: relative; font-size: 0.8em; top: 3px; }
#contenu_principal div.article2 div.texte sup { vertical-align: text-top; position: relative; font-size: 0.8em; top: -3px; }
#contenu_principal div.article2 div.texte sub { vertical-align: text-bottom; position: relative; font-size: 0.8em; top: 3px; }

#contenu_principal div.bloc sup { vertical-align: text-top; position: relative; font-size: 0.8em; top: -2px; }
#contenu_principal div.bloc sub { vertical-align: text-bottom; position: relative; font-size: 0.8em; top: 2px; }

#contenu_principal div.chemin sup { vertical-align: text-top; position: relative; font-size: 0.8em; top: -3px; }
#contenu_principal div.chemin sub { vertical-align: text-bottom; position: relative; font-size: 0.8em; top: 3px; }

#contenu_contextuel div.bloc sup { vertical-align: text-top; position: relative; font-size: 0.8em; top: -3px; }
#contenu_contextuel div.bloc sub { vertical-align: text-bottom; position: relative; font-size: 0.8em; top: 3px; }


#contenu_principal div.bloc .a { text-align:left; }
#contenu_principal div.bloc .adroite { text-align:right; margin-top: 20px; }
#contenu_principal div.bloc .centree { text-align:center; width: 98% }
#contenu_contextuel div.bloc .centree { text-align:center; width: 98% }
#contenu_principal div.bloc .grand { font-size: 120%; text-align: justify; }
#contenu_principal div.bloc .petit { font-size: 85%; text-align: justify; }
#contenu_contextuel div.bloc .petit { font-size: 85%; text-align: justify; }
#contenu_principal div.bloc .italique { font-style: italic; }
#contenu_principal div.bloc .souligne { text-decoration: underline; }
#contenu_contextuel div.bloc .souligne { text-decoration: underline; }
#contenu_principal div.bloc .barre { text-decoration: line-through; }
#contenu_principal div.bloc .filetmarron { border: 1px solid #3f2f28; padding: 5px 10px 10px 10px; margin: 20px 10px; }
#contenu_principal div.bloc p.indente:first-letter { font-size: 100%; font-weight: normal; margin-left: 10px; }
#contenu_principal div.bloc .fondgris {  background-color: #ededed; }

#contenu_principal div.bloc  .condense { letter-spacing:-1px; }




#contenu_principal div.bloc .sansbord { border: none; }

#contenu_principal div.bloc div.niveau3 .sousliste li { margin-left: 30px; }


/* sommaire des fiches établissements */


#contenu_principal div.bloc form.choix { padding: 0px 10px 10px 20px; border: none; }
#contenu_principal div.bloc form.choix select { margin-top: 10px; margin-left: -14px; font-size: 90%; width: 320px; }
#contenu_principal div.bloc form.choix input { margin-left: 10px; margin-bottom: 0px; }



/* Sigles */


#contenu_principal div.bloc #siglesliste em { font-weight: 500; padding-right: 20px; color: #9f1719; font-style: normal; }

@media screen { 
#contenu_principal div.bloc #siglesliste li { cursor: default; text-align: left; }
}

/* images */


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



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

#contenu_principal div.bloc .galeriephotos { margin: 10px 5px 20px 5px; width: 201px; float: left; }
#contenu_principal div.bloc .galeriephotoshaut { margin: 4px 7px; height: 154px; float: left; }




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

#contenu_principal div.bloc .large { width: 201px; }
#contenu_principal div.bloc .haute { height: 181px; }

#contenu_contextuel div.bloc .large { width: 201px; }
#contenu_contextuel div.bloc .haute { height: 181px; }
#contenu_contextuel div.bloc .peularge { width: 121px; }


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

#contenu_principal div.bloc .imagegauchelegende { margin: 15px 12px 10px 0px; float: left; width: 201px; font-size: 85%; text-align:center; }
#contenu_principal div.bloc .imagegauchelegende img { margin: 0px 0px 10px 0px; }
#contenu_principal div.bloc .imagedroitelegende { margin: 15px 0px 10px 12px; float: right; width: 201px; font-size: 85%; text-align:center; }
#contenu_principal div.bloc .imagedroitelegende img { margin: 0px 0px 10px 0px; }

#contenu_principal div.bloc .legende, #page .legende { margin: 3px 0px 8px 0px; font-size:85%; text-align: center; }
#contenu_principal div.bloc .copyright { font-size:85%; text-align: left; }

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

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

#contenu_contextuel div.bloc .dailymotion { margin: 10px auto 10px auto; text-align: center; font-size: 85%; width: 230px; }


#contenu_contextuel div.bloc .imagegauche { margin: 3px 12px 8px 0px; float: left; }


/* vidéos */

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



/* circulaires */


#contenu_principal div.bloc .circulaires { padding-top: 30px; }
#contenu_principal div.bloc p.circulaires { min-height: 240px; }
#contenu_principal div.bloc p.circulaires img { margin: 8px; width: 43px; float: left; }


/* l'académie */


#contenu_principal div.bloc .cartevisite { border-style:none; margin-top: 20px; }
#contenu_principal div.bloc .cartevisite th { width: 173px; height: 160px; background-image: url(../academie/organigramme/cartevisite.gif); background-repeat:no-repeat; padding: 10px 10px 0px 10px; font-family:"Arial Narrow", sans-serif; font-size: 100%; vertical-align: top; border: solid 1px #000000; font-weight:500; text-align: left; }
#contenu_principal div.bloc .cartevisite strong { font-variant: normal; font-style: normal; font-size: 110%; font-weight: 700; }
#contenu_principal div.bloc .cartevisite th > strong { font-size: 120%; }
#contenu_principal div.bloc .cartevisite td { text-align:left; border-style:none; padding: 0px; vertical-align: top; width: 230px; height: 170px; }
#contenu_principal div.bloc .cartevisite img { margin: 0px 0px 0px 0px; float: right; }
#contenu_principal div.bloc .cartevisite a { padding: 0px; }

#contenu_principal div.bloc .cartevisite  a:not(.out)  > img { margin-top:40px; }





.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; background-color: #ffffff; 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; color: rgb(059,085,100); padding: 2px; margin: 0px; } 
.tabdeptotal td { font-weight: 500; background-color: #eeeeee; color: rgb(059,085,100); padding: 2px; margin: 0px; text-align:center; border: solid 1px; } 
.tabdepseineetmarne td { color: #25861e; background-color: #ffffff; padding: 2px; margin: 0px; text-align:center; border: solid 1px; }
.tabdepseinesaintdenis td { color: #7b1084; background-color: #ffffff; padding: 2px; margin: 0px; text-align:center; border: solid 1px; }
.tabdepvaldemarne td { color: #b95c00; background-color: #ffffff; padding: 2px; margin: 0px; text-align:center; border: solid 1px; }
.tabdepseineetmarne th { color: #25861e; background-color: #ffffff; padding: 2px; margin: 0px; width: 250px; }
.tabdepseinesaintdenis th { color: #7b1084; background-color: #ffffff; padding: 2px; margin: 0px; width: 250px; }
.tabdepvaldemarne th { color: #b95c00; background-color: #ffffff; padding: 2px; margin: 0px; width: 250px; }


/* communes par districts */

#contenu_principal div.bloc .sem li { background-color: #d0ffd0; }
#contenu_principal div.bloc .ssd li { background-color: #ffe8d0; }
#contenu_principal div.bloc .vdm li { background-color: #d0e0ff; }

#contenu_principal div.bloc .sem li.sansetablissement:after { content: " *"; }

/* mallette des parents */

#contenu_contextuel div.bloc div.liste .sem  { background-color: #d0ffd0; padding-top: 10px; padding-bottom: 10px; margin: 0px; }
#contenu_contextuel div.bloc div.liste .ssd  { background-color: #ffe8d0; padding-top: 10px; padding-bottom: 10px; margin: 0px; }
#contenu_contextuel div.bloc div.liste .vdm  { background-color: #d0e0ff; padding-top: 10px; padding-bottom: 10px; margin: 0px; }

#contenu_contextuel div.bloc div.liste .sem dt { display: block; width: 10px; margin-left: -20px; }
#contenu_contextuel div.bloc div.liste .ssd dt { display: block; width: 10px; margin-left: -20px; }
#contenu_contextuel div.bloc div.liste .vdm dt { display: block; width: 10px; margin-left: -20px; }




#contenu_principal div.bloc .seconddegrepublic caption { border-style:none; padding: 6px; font-family: cursive; font-size: 100%; color: #004080; background-color: #ffffff; font-weight:normal; }
#contenu_principal div.bloc .seconddegrepublic { margin: auto; width: 70%; border: 0px; text-align:center; border-collapse:collapse; }
#contenu_principal div.bloc .seconddegrepublic th { text-align:center; font-variant: small-caps; border-top: 1px dotted #004080; border-bottom: 1px dotted #004080; border-left: 1px dotted #004080; border-right: none; }
#contenu_principal div.bloc .seconddegrepublic td { text-align:right; border-top: 1px dotted #004080; border-bottom: 1px dotted #004080; border-right: 1px dotted #004080; border-left: none; padding: 4px; }


#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); color: rgb(059,085,100); 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; }



/* fiche etablissements */

#contenu_principal div.bloc #ficheetablissement { border-style: none; width: 100%; }
#contenu_principal div.bloc #ficheetablissement th { font-weight: normal; font-style: italic; text-align: left; width: 33%; padding: 3px; }

#contenu_principal div.bloc div.niveau3 .ficheexamen { margin-top: 10px; width: 40%; }
#contenu_principal div.bloc div.niveau3 .ficheexamen th { border-bottom: dotted 1px; font-weight: normal; width: 100px; font-style: italic; text-align: right; height: 24px; }
#contenu_principal div.bloc div.niveau3 .ficheexamen td { font-weight: normal; font-style: normal; text-align: right; height: 18px; padding: 10px; }

#contenu_principal div.bloc div.niveau3 .ficheformations { margin-top: 10px; width: 98%; border: solid 0px; }
#contenu_principal div.bloc div.niveau3 .ficheformations th { border-bottom: dashed 1px; font-size: 100%; font-weight: normal; text-align:left; }
#contenu_principal div.bloc div.niveau3 .ficheformations td { border-bottom: dashed 1px; border-left: dashed 1px; padding-right: 10px; text-align: right; width: 50px; }
#contenu_principal div.bloc div.niveau3 .total th { border-style: none; font-variant: small-caps; padding-top: 8px; text-align: left; }
#contenu_principal div.bloc div.niveau3 .total td { border-style: none; font-variant: small-caps; border-left: dashed 1px; padding-top: 8px; text-align: right; }





/* accessibilité */


#contenu_principal div.bloc .rgaatests { width: 98%; margin: 10px 0px 10px 0px; border-collapse: collapse; }
#contenu_principal div.bloc .rgaatests td { border-right: double 3px #800080; border-left: double 3px #800080; border-bottom: solid 1px #800080; border-top: none; padding: 5px; font-size: 110%; text-align: justify; }
#contenu_principal div.bloc .rgaatests span { color: #800080; background-color: #ffffff; font-weight: 500; }

#contenu_principal div.bloc #rgaacriteres table { border: double 3px #800080; margin: 10px 0px 20px 0px; padding: 5px; width: 100%; }
#contenu_principal div.bloc #rgaacriteres th { text-align:left; font-weight: normal; color: #800080; background-color: #ffffff; padding: 5px; font-style: normal; }
#contenu_principal div.bloc #rgaacriteres td { text-align: center; width: 60px; padding: 4px; font-style: normal; font-weight: 600; }








/* enseignements et formations */


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


#contenu_principal div.bloc div.niveau3 .dcg { text-align: center; width: 100%; margin: 5px; }
#contenu_principal div.bloc div.niveau3 .dcg a { border-color: red; border-width: thin; border-left: thin solid red; border-right: thin solid red; }



#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; }



 /* Mercredis de Créteil */

#contenu_principal div.bloc .mercredistitre { text-align: left; font-variant: small-caps; color: #000000; background-color: #ffffff; font-size: 120%; font-weight: bold; }
#contenu_principal div.bloc .soustitre  { font-size: 90%; margin-top: 5px; margin-bottom: 20px; }

#contenu_principal div.bloc h2.mercredis { color: rgb(255, 0, 0); background-color: #ffffff; font-weight: bold; margin-top: 60px; }

#contenu_principal div.bloc h2.mercredisconf { color: rgb(255, 0, 0); background-color: #ffffff; font-weight: bold; margin-top: 60px; text-transform: uppercase; }
#contenu_principal div.bloc p.conferencier { color: rgb(51, 153, 102); background-color: #ffffff; font-weight: bold; text-transform: uppercase; }

#contenu_principal div.bloc img.portrait { margin: 10px 12px; float: right; }

#contenu_principal div.bloc p.galerie { min-height: 170px; margin: 10px 10px 40px 10px; }
#contenu_principal div.bloc p.galerie img { margin: 10px; height: 170px; float: left; box-shadow: 1px 1px 8px #555; }

#contenu_principal div.bloc table.mercredis { border-style: none; width: 98%; }
#contenu_principal div.bloc table.mercredis td { text-align: left; padding: 8px; margin: 2px; width: 50%; vertical-align: top; }
#contenu_principal div.bloc .huitneuf { color: #008bd0; background-color: #ffffff; font-weight: 700; }

#contenu_principal div.bloc h2.podcast { background-color: #ffff88; color: rgb(059,085,100); padding: 20px 8px 20px 8px; display: block; margin-left: 3px; width: 61%; background-image: none; border-radius: 10px; box-shadow: 1px 1px 8px #555; }
#contenu_principal div.bloc embed { margin: 15px 0px 0px 60px; }
#contenu_principal div.bloc p.podcast { margin-top: 15px; margin-bottom: 25px; font-size: 90%; margin-left: 130px; }

#contenu_principal div.bloc p.impair a { text-transform: uppercase; color: #01691e; font-size: 90%; }
#contenu_principal div.bloc p.pair a { text-transform: uppercase; color: #Ff0000; font-size: 90%; }

#contenu_contextuel div.bloc div.liste p.livre img { margin: 20px auto 30px auto; height: 170px; }


#contenu_principal div.bloc .mauve { color: #a814fe; }
#contenu_principal div.bloc .magenta { color: #ff0080; }
#contenu_principal div.bloc .cycles {margin-bottom: 30px; }
#contenu_principal div.bloc .cycles > dt {margin-top: 15px; }
#contenu_principal div.bloc .cycles > dd { font-weight: bold; margin-left: 0px; }
#contenu_principal div.bloc p.carton img { margin-bottom: 0px; margin-top: 20px; }
#contenu_principal div.bloc p.carton { text-align: center; font-size: 90%; clear: both; }

 /* fin Mercredis de Créteil */



		
/* 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: 10px auto 20px auto; }
#contenu_contextuel div.bloc div.liste .aidespecifique td { padding: 6px; vertical-align: top; border: solid 1px rgb(180, 205, 60); margin-left: 20px; }
#contenu_contextuel div.bloc div.liste .commune { padding: 20px; text-align:center; font-size: 110%; font-variant: small-caps; border: solid 1px rgb(180, 205, 60);	color: rgb(059,085,100); background-color: #f0f2f4; }



#contenu_principal div.bloc div#hsst h2 { font-size: 120%; color: red; font-weight: 700; background-color: #ffffff; }




/* handicap */

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





/* solidarité */




#contenu_principal div.bloc .enapprenant { font-family: "Comic Sans MS", cursive; font-weight: 700; font-size: 100%; }
#contenu_principal div.bloc .enapprenant a { font-weight: 700; font-size: 100%; }

#contenu_principal div.bloc .enapprenantsommaire { font-family: "Comic Sans MS", cursive;font-size: 100%; font-weight: 400; }






/* ressources pour le premier degré */

#contenu_principal div.bloc .premierdegre { padding: 5px; margin: 10px 0px 10px 0px; width: 100%; border: none; text-align: justify; }
#contenu_principal div.bloc .premierdegre td { padding: 5px; }
#contenu_principal div.bloc .fond td { background-color: #fff8da; }



/* Formulaires de recherche sigles et fiches */


#contenu_principal div.bloc form input.texte { font-size: 100%; width: 81px; height: 13px; padding: 3px; margin: 0px; }

#contenu_principal div.bloc form input.textes { font-size: 100%; width: 141px; height: 13px; padding: 3px; margin: 0px; }


/* pour les pages non a  la racine de www.ac-creteil.fr */

#contenu div.identit
	{
	background: url('../images/identite_fond_g1.gif') left top no-repeat ;
	}

#contenu div.identit img
	{
	float: left ;
	width: 460px ;
	height: 150px ;
	}


/* nouvelle image OK pour nouveau formulaire */


#contenu_contextuel div.recherche form { width: 141px; }

#contenu_contextuel div.recherche form input.texte { width: 115px; }



/* Pour agrandir la taille des caractères */

#aa { float: left; margin: 22px 0px 0px 3px; cursor: pointer;}
#aag { float: left; margin: 3px 0px 0px 0px; font-size:70%; color: #b4cd3c; }

/* Pour ajouter aux favoris */

#ff { float: left; margin: 22px 0px 0px 12px; cursor: pointer;}
#fff { float: left; margin: 2px 0px 0px -6px; font-size:70%; color: #b4cd3c; }


/* Pour ajouter aux favoris */

#pp { float: left; margin: 23px 0px 0px 10px; cursor: pointer;}
#ppp { float: left; margin: 2px 0px 0px -4px; font-size:70%; color: #b4cd3c; }







/* Formulaires de recherche domaine ac-creteil.fr */




#contenu_contextuel div.bloc div.liste form input.ok
	{
	float: right;
	}




#contenu_contextuel div.bloc div.liste #cse-search-box-domain
	{
	margin: auto ;
	}





#contenu_contextuel div.recherchedomaine
	{
	overflow: hidden ;
	padding: 0px 0px 7px 0px ;
	}

#contenu_contextuel div.recherchedomaine form
	{
	float: right ;
	width: 176px ;
	display: block ;
	margin: 0px ;
	padding: 30px 0px 0px 0px ;
	}

#contenu_contextuel div.recherchedomaine form label
	{
	display: none ;
	}

#contenu_contextuel div.recherchedomaine form input.textedomaine
	{
	float: left ;
	width: 150px ;
	height: 14px ;
	border-style: solid ;
	border-width: 1px 0px 1px 1px ;
	border-color: rgb(141,142,144) ;
	font-size: 85% ;
	}

#contenu_contextuel div.recherchedomaine form input.ok
	{
	float: left ;
	}




#contenu_principal div.bloc #cse-search-results { overflow: auto; }

#contenu_principal div.bloc #cse-search-results-domain { overflow: auto; }




/* Bien préparer sa mobilité : CV et lettre de motivation */

#contenu_principal div.bloc div.fiche { padding-bottom: 10px; }

#contenu_principal div.bloc div.fiche table { border-collapse: collapse; border: none; width: 420px; }

#contenu_principal div.bloc div.fiche table > caption { text-align: left; padding: 0px 0px 10px 5px; }

#contenu_principal div.bloc div.fiche tr > th { text-align: left; font-weight: 500; border: solid 1px; }

#contenu_principal div.bloc div.fiche tr > td { text-align: center; width: 40px; height: 40px; border: solid 1px; }

#contenu_principal div.bloc div.fiche tr > td.sansbord { border: none; }

#contenu_principal div.bloc div.fiche ol > li { margin-top: 10px; margin-left: -20px; }

#contenu_principal div.bloc div.fiche li > ul > li { padding-left: 10px; }

#contenu_principal div.bloc div.fiche dl.sansmarge > dd { margin-top: 0px; margin-left: 20px; padding-left: 10px; }

#contenu_principal div.bloc div.fiche dl.sansmarge { margin: 0px; }

#contenu_principal div.bloc div.fiche ul > li { margin-top: 10px; }

#contenu_principal div.bloc div.fiche ul.sansmarge > li { margin-top: 0px; }

#contenu_principal div.bloc div.fiche p.sansmarge { margin-top: 0px; }

#contenu_principal div.bloc div.fiche dl > dd { margin-top: 10px; margin-left: 0px; }

#contenu_principal div.bloc div.fiche p { margin-top: 10px; }




/* Diaporama */

#contenu_principal div.bloc .visionneuse { border: none; width: 400px; padding: 0; margin: 0; }
#contenu_contextuel div.bloc .visionneuse { border: none; width: 240px; padding: 0; margin: 0; }

#contenu_principal div.bloc .visionneuse tr { text-align: center; }
#contenu_contextuel div.bloc .visionneuse tr { text-align: center; }

@media screen { 
#contenu_principal div.bloc .visionneuse a { cursor: pointer; }
#contenu_contextuel div.bloc .visionneuse a { cursor: pointer; }
}

#contenu_principal div.bloc .visionneuse td { width: 50%; padding: 0; margin: 0; }

#contenu_contextuel div.bloc .visionneuse td { width: 50%; padding: 0; margin: 0; vertical-align: top; }


.larg { margin-bottom: 5px; width: 300px; }

.haut { margin-bottom: 5px; height: 240px; }

.seize { margin-bottom: 5px; width: 128px; }




/* Agrandissement photo */

@media screen { 
.phot { cursor: url(../images/loupe.cur), pointer; }
.blocagr { cursor: pointer; } 
.photophoto { cursor: pointer; position: absolute; }
}

#blocagrphoto { background-color: #444444; width: 100%; position: absolute; top: 0px; left: 0px; }



/* Agrandissement diaporama */

@media screen { 
#fermeture { cursor: pointer; } 
#diaposuivante { cursor: pointer; } 
.visiogrand { position: absolute; }
}


#stopplay { position: absolute; text-align: center; }

#blocagrvisio { height: 1600px; background-color: #444444; width: 100%; position: absolute; top: 0px; left: 0px; } 


.visiogrand { border: none; text-align: center; padding: 0; margin: 0; }
.visiogrand div > img { margin: 0px auto 0px auto; }
.legende.visiogrand div { padding-bottom: 0px; font-size: 140%; text-align: center; margin: auto; color: #fffffe; }
.visiogrand.legende div > img { margin-bottom: 10px; }

#stopplay { padding-right: 0px; text-align: right; padding-top: 10px; }

#fermeture { color: #fffffe; width: 100px; font-size: 140%; }

#diaposuivante { color: #fffffe; width: 100px; font-size: 140%; }


/* vidéo */

#contenu_contextuel div.liste table { margin: auto; border: none; }
#contenu_contextuel div.liste table td { padding: 6px; }
#contenu_contextuel div.liste #tableauvideos a > img { width: 100px; }
 

#tableauvideos { margin: auto; border: none; }
#tableauvideos td { padding: 6px; }


/* autres tableaux */

#contenu_contextuel div.liste #tableaucontextuel a > img { width: 100px; }
 

#tableaucontextuel { margin: auto; border: none; }
#tableaucontextuel td { padding: 6px; }



object img { width: 420px; }


/* plan Google */

#plan { margin: 10px auto 10px auto; }
#plandacces { width: 400px; height: 500px; margin: 20px auto 0px auto; }
@media screen { 
#local, #doubleclic { cursor: pointer; }
ul.ancres li > a { cursor: pointer; }
}

/* Fiches établissements */

#contenu_principal div.bloc .fiches { overflow: auto; margin: 20px 0px 20px 0px; }


@media screen { 

/* Instances lycéennes */
#forclemi { cursor: pointer; }

/* JPO 2011 */
#jpo { cursor: pointer; }

}





/* Stages d'anglais */


#contenu_principal div.bloc #stagesdanglais { width: 98%; border-spacing: 0; border-collapse: collapse; border: solid 1px #004080; margin: 20px 2px 20px 2px; }
#contenu_principal div.bloc #stagesdanglais tr > td { border-top: 1px solid #004080; border-bottom: 1px solid #004080; border-right: 1px dotted #004080; border-left: none; padding: 6px; height: 35px; }


/* Salon numérique permanent */

.snp { width: 351px; }


/* Flux RSS */

#contenu_contextuel div.liste .flux { float: left; margin: -5px 7px 0px 0px; }



/* Curseur défilement */
@media screen { 
.defile { cursor: url(../images/stop.cur), pointer; }
}

/* remplace les éléments préformatés */

.typo { font-family: monospace; font-size: 130%; }


/* vidéo miniatures */


#imageplay { position: absolute; }

#imageplay img { box-shadow: 1px 1px 8px #555; padding: 0px; background-color: #fff; }

#commentaires { position: absolute; width: 200px; border: none; text-align: center; font-size: 90%; font-weight: 700; padding: 0px; }

#commentaires > a { color: #fffffe; text-shadow: 1px 1px 8px #000; }

#commentairesautres { position: absolute; width: 200px; border: solid 1px #000; background-color: #fffffe; text-align: center; font-size: 90%; font-weight: 500; padding: 0px; }

#commentairesautres > a { color: #444444; text-shadow: 1px 1px 8px #eee; }

@media screen { 
#commentaires { cursor: pointer; }
#commentairesautres { cursor: pointer; }
}

/* images sans ombre */

.sansombre { box-shadow: none; }

/* CIO */

.cios p { height :140px; margin: 10px 0px 10px 15px; }
.cios { min-height :180px; }



/* Menu déroulant */

#menumenu { margin-left: 0px; position: absolute; background-color: #b4cd3c; padding: 5px 10px; opacity: 0.85; filter: alpha(opacity=85); min-width:300px;}

#menumenu div > ul { padding: 0px; margin: 0px; }

#menumenu div > div { padding: 0px; margin: 0px; padding-left: 10px; }

#menumenu ul { padding: 0px; margin: 0px; }
#menumenu ul li { display: block; padding: 0px; margin: 0px;}
#menumenu li > ul { padding: 0px; margin: 0px; }
#menumenu li > ul li { display: block; margin: 0px; padding-left: 10px;}
#menumenu ul li a { color: rgb(035,080,040); padding: 0px; padding-left: 10px; }
#menumenu ul li a:hover { font-weight: 600;}

@media screen { 
#menumenu ul li a { cursor: pointer; }
}

.deroule { border: none; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0.4em;}

.gras {font-weight: 600;}


/* Configurations : streaming */

#contenu_principal div.bloc dl.rac > dt { float: left; padding: 0px 0px 0px 10px; display: block; width: 120px; }




/* icône nouvelle fenêtre */

#menu .outils > li > .out:after { content: url(nouvfenv.png); } /* lien outils 2.0 Dailymotion */

#contenu_principal div.bloc > ul > li > .out:after { content: url(nouvfen.gif); }
#contenu_principal div.bloc > h3 > .out:after { content: url(nouvfen.gif); }
#contenu_principal div.bloc > .niveau3 > ul > li > .out:after { content: url(nouvfen.gif); }
#contenu_principal div.bloc > .niveau3 > p > .out:after { content: url(nouvfen.gif); }
#contenu_principal div.bloc > p > .out:after { content: url(nouvfen.gif); }


#contenu_principal div.bloc > .niveau3 > .nouvfen:after { content: url(nouvfen.gif); } /* page configurations */

#contenu_contextuel div.bloc > div.liste > ul > .out:after { content: url(nouvfen.gif); } /* pour double icône */
#contenu_contextuel div.bloc > div.liste > ul > li > .out:after { content: url(nouvfen.gif); }
#contenu_contextuel div.bloc > div.liste > ul > li > ul > li > .out:after { content: url(nouvfen.gif); }
#contenu_contextuel div.bloc > div.liste > ul > li > .iprof:after { content: url(nouvfen.gif); }
#contenu_contextuel div.bloc > div.liste > ul > li > .iprofprive:after { content: url(nouvfen.gif); }
#contenu_contextuel div.bloc > div.liste > p > .autre:after { content: url(nouvfen.gif); } /* pour lien sans ul */


/* icône nouvelle fenêtre sur menu déroulant */

#menuu > ul > li > a[target="out"]:after { content: url(nouvfen.gif); } 
.deroule ul > li > a[target="out"]:after { content: url(nouvfen.gif); }



/* icône PDF */

#contenu_principal div.bloc > ul > li > .pdf:after { content: url(pdf.gif); }
#contenu_principal div.bloc > ul > li > ul > li > .pdf:after { content: url(pdf.gif); }
#contenu_principal div.bloc > .niveau3 > ul > li > .pdf:after { content: url(pdf.gif); }
#contenu_principal div.bloc > .niveau3 > p > .pdf:after { content: url(pdf.gif); }
#contenu_principal div.bloc > p > .pdf:after { content: url(pdf.gif); }

#contenu_contextuel div.bloc > div.liste > ul > li > .pdf:after { content: url(pdf.gif); }
#contenu_contextuel div.bloc > div.liste > ul > li > ul > li > .pdf:after { content: url(pdf.gif); }
#contenu_contextuel div.bloc > p > .pdf:after { content: url(pdf.gif); }

#contenu_contextuel div.bloc > div.liste > .pdf:after { content: url(pdf.gif) "."; } /* page configurations */


/* icône PDF sur menu déroulant */

#menuu > ul > li > a.pdf:after { content: url(pdf.gif); } 
.deroule ul > li > a.pdf:after { content: url(pdf.gif); }



/* icône PDF nouvelle fenêtre */

#contenu_principal div.bloc > ul > li > .pdfout:after { content: url(pdf.gif) url(nouvfen.gif); }
#contenu_principal div.bloc > ul > li > ul > li > .pdfout:after { content: url(pdf.gif) url(nouvfen.gif); }
#contenu_principal div.bloc > .niveau3 > ul > li > .pdfout:after { content: url(pdf.gif) url(nouvfen.gif); }
#contenu_principal div.bloc > .niveau3 > p > .pdfout:after { content: url(pdf.gif) url(nouvfen.gif); }
#contenu_principal div.bloc > p > .pdfout:after { content: url(pdf.gif) url(nouvfen.gif); }

#contenu_contextuel div.bloc > div.liste > ul > li > .pdfout:after { content: url(pdf.gif) url(nouvfen.gif); }
#contenu_contextuel div.bloc > div.liste > ul > li > ul > li > .pdfout:after { content: url(pdf.gif) url(nouvfen.gif); }
#contenu_contextuel div.bloc > p > .pdfout:after { content: url(pdf.gif) url(nouvfen.gif); }

/* icône PDF sur menu déroulant nouvelle fenêtre */

#menuu > ul > li > a.pdfout:after { content: url(pdf.gif) url(nouvfen.gif); } 
.deroule ul > li > a.pdfout:after { content: url(pdf.gif) url(nouvfen.gif); }



/* icône RTF */

#contenu_principal div.bloc > ul > li > .rtf:after { content: url(rtf.gif); }
#contenu_principal div.bloc > .niveau3 > ul > li > .rtf:after { content: url(rtf.gif); }
#contenu_principal div.bloc > .niveau3 > p > .rtf:after { content: url(rtf.gif); }
#contenu_principal div.bloc > p > .rtf:after { content: url(rtf.gif); }

#contenu_contextuel div.bloc > div.liste > ul > li > .rtf:after { content: url(rtf.gif); }
#contenu_contextuel div.bloc > div.liste > ul > li > ul > li > .rtf:after { content: url(rtf.gif); }

#contenu_contextuel div.bloc > div.liste > .rtf:after { content: url(rtf.gif) "."; } /* page configurations */


/* icône DOC */

#contenu_principal div.bloc > ul > li > .doc:after { content: url(doc.gif); }
#contenu_principal div.bloc > .niveau3 > ul > li > .doc:after { content: url(doc.gif); }
#contenu_principal div.bloc > .niveau3 > p > .doc:after { content: url(doc.gif); }
#contenu_principal div.bloc > p > .doc:after { content: url(doc.gif); }

#contenu_contextuel div.bloc > div.liste > ul > li > .doc:after { content: url(doc.gif); }
#contenu_contextuel div.bloc > div.liste > ul > li > ul > li > .doc:after { content: url(doc.gif); }

#contenu_contextuel div.bloc > div.liste > .doc:after { content: url(doc.gif) "."; } /* page configurations */

/* icône XLS */

#contenu_principal div.bloc > ul > li > .xls:after { content: url(xls.gif); }
#contenu_principal div.bloc > .niveau3 > ul > li > .xls:after { content: url(xls.gif); }
#contenu_principal div.bloc > .niveau3 > p > .xls:after { content: url(xls.gif); }
#contenu_principal div.bloc > p > .xls:after { content: url(xls.gif); }

#contenu_contextuel div.bloc > div.liste > ul > li > .xls:after { content: url(xls.gif); }
#contenu_contextuel div.bloc > div.liste > ul > li > ul > li > .xls:after { content: url(xls.gif); }

#contenu_contextuel div.bloc > div.liste > .xls:after { content: url(xls.gif) "."; } /* page configurations */

/* icône ODT */

#contenu_principal div.bloc > ul > li > .odt:after { content: url(odt.gif); }
#contenu_principal div.bloc > .niveau3 > ul > li > .odt:after { content: url(odt.gif); }
#contenu_principal div.bloc > .niveau3 > p > .odt:after { content: url(odt.gif); }
#contenu_principal div.bloc > p > .odt:after { content: url(odt.gif); }

#contenu_contextuel div.bloc > div.liste > ul > li > .odt:after { content: url(odt.gif); }
#contenu_contextuel div.bloc > div.liste > ul > li > ul > li > .odt:after { content: url(odt.gif); }

#contenu_contextuel div.bloc > div.liste > .odt:after { content: url(odt.gif) "."; } /* page configurations et circulaires */

/* icône PPT */

#contenu_principal div.bloc > ul > li > .ppt:after { content: url(ppt.gif); }
#contenu_principal div.bloc > .niveau3 > ul > li > .ppt:after { content: url(ppt.gif); }
#contenu_principal div.bloc > .niveau3 > p > .ppt:after { content: url(ppt.gif); }
#contenu_principal div.bloc > p > .ppt:after { content: url(ppt.gif); }

#contenu_contextuel div.bloc > div.liste > ul > li > .ppt:after { content: url(ppt.gif); }
#contenu_contextuel div.bloc > div.liste > ul > li > ul > li > .ppt:after { content: url(ppt.gif); }

#contenu_contextuel div.bloc > div.liste > .ppt:after { content: url(ppt.gif) "."; } /* page configurations */

/* icône PPT */

#contenu_principal div.bloc > ul > li > .zzip:after { content: url(zip.gif); }
#contenu_principal div.bloc > .niveau3 > ul > li > .zzip:after { content: url(zip.gif); }
#contenu_principal div.bloc > .niveau3 > p > .zzip:after { content: url(zip.gif); }
#contenu_principal div.bloc > p > .zzip:after { content: url(zip.gif); }

#contenu_contextuel div.bloc > div.liste > ul > li > .zzip:after { content: url(zip.gif); }
#contenu_contextuel div.bloc > div.liste > ul > li > ul > li > .zzip:after { content: url(zip.gif); }

#contenu_contextuel div.bloc > div.liste > .zzip:after { content: url(zip.gif) "."; } /* page configurations */


/* Toute l'actualité de l'académie sur page d'accueil */

#contenu_principal div.article2 > div.texte img { width:200px; height: 25px; box-shadow: 1px 1px 8px #555; }

/* Icône favoris */

#contenu_principal div.bloc > div.niveau3 > ul > li.fav:after { content: url(../images/favoris.png); } /* page configurations */


/* impression PDF */

#imprpdf { padding: 0px; margin-top: -20px; float: right; font-size: 90%; }


/* images étoiles */

 #fetes { opacity: 0.45; filter: alpha(opacity=45); }

