﻿@charset "utf-8";

/* ---------------- Général ----------------- */

body {font: 1em Arial, Verdana, Helvetica, sans-serif; background: #efefef; text-align: center; color:#444;}
html, body, div, dl, dd, dt, form, span, p, img, fieldset, legend, label, h1, h2, h3, h4, h5, h6, table, tbody, thead, tfoot, tr, th, td, ul, ol, li {margin:0em; padding:0em; border:none;}
dl, dt, dd, ul, li {list-style-type: none;}

a {color:2362a1; text-decoration:underline;}
a:hover {text-decoration:none;}

/* ---------------- En-tête ----------------- */

#head {background:#fff; border:solid 1px #ccc; height:136px; margin:10px auto; position:relative; width:969px;}

#head .titre {margin:0 auto; text-align:left; position:relative;}
#head .titre a.logo { background-image:url(../images/logo.png); width:114px; height:125px; display:block; float:left; margin:5px 0 0 10px; background-repeat:no-repeat;}
#head .titre h1 {width:495px; height:79px; background-image:url(../images/h1.png); background-repeat:no-repeat; margin: 0 0 0 330px; background-position:0 50px;}
#head .titre h1 span {position: absolute; left:-9999px;}
/*#head .titre h2 {width:614px; height:79px; background-image:url(../images/h2.png);background-repeat:no-repeat; margin: 5px 0 0 150px;}
#head .titre h2 span {position: absolute; left:-9999px;}*/
#contenu h3.vide {background-image:url(../images/titre_vide.png); width:975px; height:45px; text-align:center; font-weight:normal; font-size:1.3em; line-height:45px;}
#contenu #bloc_central h3.vide_2 {background-image:url(../images/titre_vide_2.png); width:971px; height:42px; text-align:center; font-weight:normal; font-size:1.3em; line-height:42px;}


#head .titre .menu_secondaire {width:175px; float:right; margin:10px 10px 0 0; position:relative; text-align:right;}
#head .titre .menu_secondaire a.contributeurs {color:#444; display:block; width:175px; text-decoration:none; background-image:url(../images/bg_contributeurs.png); background-repeat:no-repeat; background-position:right 6px; height:20px; margin:3px 23px 0 0;}
#head .titre .menu_secondaire a.contributeurs span {display:block; padding:1px 25px 1px 0;}

#head .titre .menu_secondaire a.contributeurs:hover {background-color:#7212d5;}
#head .titre .menu_secondaire a:hover.contributeurs span, #head .titre .menu_secondaire a.active span {background-color:#7212d5; color:#fff; padding:1px 25px 1px 0; font-weight:bold;}

/* ---------------- Crumbtrail ----------------- */

#crumbtrail {text-align:left; width:969px; position:relative; margin:0 auto; margin-bottom:10px;}

/* ---------------- Footer général ----------------- */

#footer {width:969px; position:relative; margin:10px auto; font-size:0.8em;}

/* ---------------- Contenu ----------------- */

#contenu {width:969px; margin:0 auto; text-align:left; position:relative;}

.separation {width:5px; clear:both; height:1px;}

/* ---------------- Contenu accueil ----------------- */

#contenu #gauche {width:483px; float:left;}

#contenu #gauche #actus {background-image:url(../images/bg_actus.png); position:relative;}
#contenu #gauche #actus h3 {background-image:url(../images/titre_actus.png); background-repeat:no-repeat; width:483px; height:42px;}
#contenu #gauche #actus h3 span {position:absolute; left:-9999px;}
#contenu #gauche #actus h3 a.redaction {background:url(../images/edit2.png) no-repeat; background-position:0 0; width:25px; height:25px; display:block; float:right; outline:none; margin:10px 10px 0 0;}
#contenu #gauche #actus h3 a:hover.redaction {background-color:#ccc;}

#contenu #gauche #actus .footer { background-image:url(../images/footer_actus.png); width:483px; height:6px; position:relative;}
#contenu #gauche #actus ul {margin:10px; font-size:0.8em;}
#contenu #gauche #actus ul li {margin:2px 0; list-style:disc; margin-left:10px;}
#contenu #gauche #actus ul li a {color:#000;}

#contenu #gauche #disciplines {background-image:url(../images/bg_disciplines.png); margin-top:8px; height:810px;}
#contenu #gauche #disciplines h3 {background-image:url(../images/titre_disciplines.png); background-repeat:no-repeat; width:483px; height:42px;}
#contenu #gauche #disciplines h3 span {position:absolute; left:-9999px;}
#contenu #gauche #disciplines .footer {background-image:url(../images/footer_disciplines.png); width:483px; height:5px; position:relative; top:767px;}
#contenu #gauche #disciplines .liens {margin:0 10px;}
#contenu #gauche #disciplines .liens a {width:209px; height:170px; display:block; float:left; margin:10px;}
#contenu #gauche #disciplines .liens a:hover { background-position:0 170px;}
#contenu #gauche #disciplines .liens a.histoire {background-image:url(../images/lien_histoire.png);}
#contenu #gauche #disciplines .liens a.premier_degre {background-image:url(../images/lien_premier_degre.png);}
#contenu #gauche #disciplines .liens a.lettres {background-image:url(../images/lien_lettres.png);}
#contenu #gauche #disciplines .liens a.math {background-image:url(../images/lien_math.png);}
#contenu #gauche #disciplines .liens a.sciences {background-image:url(../images/lien_sciences.png);}
#contenu #gauche #disciplines .liens a.langues_anciennes {background-image:url(../images/lien_langues_anciennes.png);}
#contenu #gauche #disciplines .liens a.langues_vivantes {background-image:url(../images/lien_langues_vivantes.png);}
#contenu #gauche #disciplines .liens a.autres {background-image:url(../images/lien_autres.png);}

#contenu #droite {width:483px; margin-left:486px;}

#contenu #droite #presentation_generale {background-image:url(../images/bg_presentation_generale.png); position:relative;}
#contenu #droite #presentation_generale h3 {background-image:url(../images/titre_presentation_generale.png); background-repeat:no-repeat; width:483px; height:42px;}
#contenu #droite #presentation_generale h3 span {position:absolute; left:-9999px;}
#contenu #droite #presentation_generale .footer {background-image:url(../images/footer_presentation_generale.png); width:483px; height:6px; position:relative;}
#contenu #droite #presentation_generale p {margin:3px 10px; font-size:0.8em;}

#contenu #droite #informations_generales {background-image:url(../images/bg_disciplines.png); margin-top:8px; height:810px;}
#contenu #droite #informations_generales h3 {background-image:url(../images/titre_informations_generales.png); background-repeat:no-repeat; width:483px; height:42px;}
#contenu #droite #informations_generales h3 span {position:absolute; left:-9999px;}
#contenu #droite #informations_generales .footer {background-image:url(../images/footer_disciplines.png); width:483px; height:5px; position:relative; top:767px;}
#contenu #droite #informations_generales .liens {margin:0 10px;}
#contenu #droite #informations_generales .liens a {width:209px; height:170px; display:block; float:left; margin:10px;}
#contenu #droite #informations_generales .liens a:hover { background-position:0 170px;}
#contenu #droite #informations_generales .liens a.organisation {background-image:url(../images/lien_organisation.png);}
#contenu #droite #informations_generales .liens a.examens {background-image:url(../images/lien_examens.png);}
#contenu #droite #informations_generales .liens a.orientations {background-image:url(../images/lien_orientations.png);}
#contenu #droite #informations_generales .liens a.app {background-image:url(../images/lien_app.png);}
#contenu #droite #informations_generales .liens a.rayonnement {background-image:url(../images/lien_rayonnement.png);}
#contenu #droite #informations_generales .liens a.formation_continue {background-image:url(../images/lien_formation_continue.png);}

#contenu #droite #informations_generales .flash {margin:0 0 0 15px;}

/* ---------------- Contenu organigramme ----------------- */

#contenu #organigramme {width:971px; background-image:url(../images/bg_pedagogie.png); margin:0 auto; position:relative;}
#contenu #organigramme h3.pedagogie {background-image:url(../images/titre_pedagogie.png); width:971px; height:42px;}
#contenu #organigramme h3.pedagogie span {position:absolute; left:-9999px;}

#screenshot{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff;}

#contenu #organigramme #plan {background-image:url(../images/bg_organigramme.png); width:768px; height:606px; position:relative; margin:0 auto;}

#contenu #organigramme #plan a#lecoq {display:block; width:205px; height:51px; position:absolute; background-image:url(../images/org_lecoq.png); top:49px; left:281px;}
#contenu #organigramme #plan a#balducci {display:block; width:205px; height:60px; position:absolute; background-image:url(../images/org_balducci.png); top:101px; left:21px;}
#contenu #organigramme #plan a#gazal {display:block; width:205px; height:59px; position:absolute; background-image:url(../images/org_gazal.png); top:161px; left:21px;}
#contenu #organigramme #plan a#balducci_2 {display:block; width:206px; height:50px; position:absolute; background-image:url(../images/org_balducci_2.png); top:279px; left:21px;}
#contenu #organigramme #plan a#feral {display:block; width:205px; height:53px; position:absolute; background-image:url(../images/org_feral.png); top:425px; left:21px;}
#contenu #organigramme #plan a#chassagne {display:block; width:205px; height:50px; position:absolute; background-image:url(../images/org_chassagne.png); top:220px; left:281px;}
#contenu #organigramme #plan a#celie {display:block; width:205px; height:50px; position:absolute; background-image:url(../images/org_celie.png); top:329px; left:281px;}
#contenu #organigramme #plan a#blavignac {display:block; width:205px; height:60px; position:absolute; background-image:url(../images/org_blavignac.png); top:101px; left:541px;}
#contenu #organigramme #plan a#heron {display:block; width:205px; height:47px; position:absolute; background-image:url(../images/org_heron.png); top:161px; left:541px;}
#contenu #organigramme #plan a#perrot {display:block; width:205px; height:48px; position:absolute; background-image:url(../images/org_perrot.png); top:208px; left:541px;}
#contenu #organigramme #plan a#bovani {display:block; width:205px; height:50px; position:absolute; background-image:url(../images/org_bovani.png); top:256px; left:541px;}
#contenu #organigramme #plan a#mauhourat {display:block; width:205px; height:58px; position:absolute; background-image:url(../images/org_mauhourat.png); top:306px; left:541px;}
#contenu #organigramme #plan a#gazal_2 {display:block; width:205px; height:49px; position:absolute; background-image:url(../images/org_gazal_2.png); top:423px; left:541px;}
#contenu #organigramme #plan a#billacois {display:block; width:205px; height:49px; position:absolute; background-image:url(../images/org_billacois.png); top:532px; left:541px;}
#contenu #organigramme .footer {background-image:url(../images/footer_pedagogie.png); width:971px; height:6px; position:relative;}

/* ---------------- Contenu formulaire ----------------- */

#contenu #bloc_central {width:971px; background-image:url(../images/bg_pedagogie.png); margin:0 auto; position:relative;}
#contenu #bloc_central h3.contact {background-image:url(../images/titre_contact.png); width:971px; height:42px;}
#contenu #bloc_central h3.contributeurs {background-image:url(../images/titre_contributeurs.png); width:971px; height:42px;}
#contenu #bloc_central h3.contact span, #contenu #bloc_central h3.contributeurs span {position:absolute; left:-9999px;}
#contenu #bloc_central form .erreur {background-color:#d93f18; display:block; width:auto; padding:5px 15px; position:relative; margin:5px auto; border:1px solid #bb2600; color:#fff;}
#contenu #bloc_central .attache {border-top: dotted 3px #ccc; margin:15px; padding-top:5px;}
#contenu #bloc_central a.redaction {background:url(../images/edit.png) no-repeat; background-position:0 0; width:48px; height:48px; display:block; float:right; outline:none; margin:10px 10px 0 0;}
#contenu #bloc_central a:hover.redaction {background-color:#ccc;}
#contenu #bloc_central a.redaction span {position:absolute; left:-9999px;}

#contenu #bloc_central form {margin:15px 0 15px 0;}
#contenu #bloc_central span.libelle {display:block; float:left; width:150px; text-align:right; padding-right:15px; height:35px; line-height:45px;}
#contenu #bloc_central input {height:20px; margin:10px 0; width:257px;}
#contenu #bloc_central select {height:25px; margin:10px 0; width:262px; padding:2px;}
#contenu #bloc_central textarea {margin:10px 0;}
#contenu #bloc_central .submit {margin:10px 0; padding:10px; height:auto; margin-left:168px; background-color:#09389b; border:0; color:#fff; font-weight:bold; cursor:pointer;}
#contenu #bloc_central .jsvalidation {margin-left:10px; border:1px solid #d80e0e; color:#d80e0e; background-color:#ffc4c4; padding:10px;}
#contenu #bloc_central .footer {background-image:url(../images/footer_pedagogie.png); width:971px; height:6px; position:relative;}

/* ---------------- Contenu sciences ----------------- */

#contenu #bloc_central h3.sciences {background-image:url(../images/titre_sciences.png); width:971px; height:42px;}
#contenu #bloc_central h3.sciences span {position:absolute; left:-9999px;}

#contenu #bloc_central .bloc {width:442px; margin:10px auto; background-image:url(../images/bg_description.png);}
#contenu #bloc_central .bloc h3.description {background-image:url(../images/titre_description.png); width:442px; height:33px;}
#contenu #bloc_central .bloc h3.description span {position:absolute; left:-9999px;}
#contenu #bloc_central .bloc .footer {background-image:url(../images/footer_description.png); height:5px; width:442px;}
#contenu #bloc_central .bloc p {margin:10px; font-size:0.8em;}

#contenu #bloc_central .gauche {margin:0 10px; float:left; width:225px;}
#contenu #bloc_central .gauche a {width:209px; height:170px; display:block; float:left; margin:10px;}
#contenu #bloc_central .gauche a:hover { background-position:0 170px;}
#contenu #bloc_central .gauche a.lien {background-image:url(../images/lien_lien.png);}

#contenu #bloc_central .droite {margin:0 15px 0 10px; float:right; width:225px;}
#contenu #bloc_central .droite a {width:209px; height:170px; display:block; float:left; margin:10px;}
#contenu #bloc_central .droite a:hover { background-position:0 170px;}
#contenu #bloc_central .droite a.lien {background-image:url(../images/lien_lien.png);}

/* ---------------- Contenu autres disciplines ----------------- */

#contenu #discipline {width:971px; background-image:url(../images/bg_pedagogie.png); margin:0 auto; position:relative;}
#contenu #discipline h3.histoire {background-image:url(../images/titre_histoire.png); width:971px; height:42px;}
#contenu #discipline h3.premier_degre {background-image:url(../images/titre_premier_degre.png); width:971px; height:42px;}
#contenu #discipline h3.lettres {background-image:url(../images/titre_lettres.png); width:971px; height:42px;}
#contenu #discipline h3.math {background-image:url(../images/titre_math.png); width:971px; height:42px;}
#contenu #discipline h3.langues_anciennes {background-image:url(../images/titre_langues_anciennes.png); width:971px; height:42px;}
#contenu #discipline h3.langues_modernes {background-image:url(../images/titre_langues_modernes.png); width:971px; height:42px;}
#contenu #discipline h3.autres {background-image:url(../images/titre_autres.png); width:971px; height:42px;}
#contenu #discipline h3.sciences {background-image:url(../images/titre_sciences.png); width:971px; height:42px;}
#contenu #discipline h3 span {position:absolute; left:-9999px;}
#contenu #discipline .footer {background-image:url(../images/footer_pedagogie.png); height:5px; width:971px;}

#contenu #discipline .articles {margin:10px 0 10px 10px; float:left; width:472px; background-image:url(../images/bg_articles.png); background-repeat:repeat-y;}
#contenu #discipline .articles h4 {background-image:url(../images/titre_articles.png); background-repeat:no-repeat; width:472px; height:42px;}
#contenu #discipline .articles h4 span {position:absolute; left:-9999px;}
#contenu p.date {color:#006aee; font-weight:bold; font-size:0.8em; margin:2px 5px;}
#contenu #discipline .articles ul li {margin:10px; border-bottom:3px dotted #ccc;}
#contenu #discipline .articles ul li a {display:block; width:450px; height:75px; color:#444; text-decoration:none;}
#contenu #discipline .articles ul li a:hover {background-color:#006aee; color:#fff;}
#contenu #discipline .articles ul li a h5 {font-size:1em; margin:5px 10px; padding-top:5px;}
#contenu #discipline .articles ul li a p {margin:5px 10px;}

#contenu #discipline .articles .footer {background-image:url(../images/footer_articles.png); height:4px; width:472px;}

#contenu #discipline .documents, #contenu #discipline .ressources {margin:10px 10px 10px 487px; width:472px; background-image:url(../images/bg_articles.png); background-repeat:repeat-y; position:relative;}
#contenu #discipline .documents h4 {background-image:url(../images/titre_documents.png); background-repeat:no-repeat; width:472px; height:42px;}
#contenu #discipline .documents ul li {list-style:none;}
#contenu #discipline .documents ul ul, #contenu #discipline .documents ul ol, #contenu #bloc_central ul, #contenu #bloc_central ol {margin:10px 5px 10px 25px; font-size:0.8em;}
#contenu #discipline .documents ul ul li, #contenu #bloc_central ul li {padding:2px 5px; margin:0 10px; list-style:disc;}
#contenu #discipline .documents ul ol li, #contenu #bloc_central ol li {padding:2px 5px; margin:0 10px; list-style:decimal;}
#contenu #discipline .documents ul p, #contenu #bloc_central p {padding:2px 0; margin:5px 10px; font-size:0.8em;}
#contenu #bloc_central p {}

#contenu #discipline .ressources h4 {background-image:url(../images/titre_ressources.png); background-repeat:no-repeat; width:472px; height:42px;}
#contenu #discipline .documents h4 span, #contenu #discipline .ressources h4 span {position:absolute; left:-9999px;}
#contenu #discipline .documents a img, #contenu #discipline .ressources a img {margin:2px 5px;}
#contenu #discipline .documents p.date, #contenu #discipline .ressources p.date {color:#006aee; font-weight:bold; font-size:0.8em; margin:2px 5px;}
#contenu #discipline .documents p, #contenu #discipline .ressources p {margin:2px 5px;}
#contenu #discipline .documents form {margin:10px; background-color:#bbd2ed; padding:10px; background-image:url(../images/bg_upload.png); border:1px solid #7380ba;}
#contenu #discipline .documents form span {display:block; float:left; width:175px;}
#contenu #discipline .documents form .erreur {background-color:#d93f18; display:block; width:auto; padding:5px 15px; position:relative; margin:5px auto; border:1px solid #bb2600; color:#fff;}
#contenu #discipline .documents form input, #contenu #discipline .documents form textarea {width:200px;}
#contenu #discipline .documents form .submit {background-color:#006aee; color:#fff; padding:5px; border:1px solid #fff; font-weight:bold;}
#contenu #discipline .documents .footer, #contenu #discipline .ressources .footer {background-image:url(../images/footer_articles.png); height:4px; width:472px;}
#contenu #discipline .documents .confirmation {margin:10px; background-color:#bbd2ed; padding:10px; background-image:url(../images/bg_upload.png); border:1px solid #7380ba; width:300px; display:block;}

#contenu #discipline .ressources ul li {margin:10px; border-bottom:3px dotted #ccc;}
#contenu #discipline .ressources ul li a {display:block; width:450px; height:40px; color:#444; text-decoration:none;}
#contenu #discipline .ressources ul li a:hover {background-color:#006aee; color:#fff;}
#contenu #discipline .ressources ul li a h5 {font-size:1em; margin:5px 10px; padding-top:5px;}
#contenu #discipline .ressources ul li a p {margin:5px 10px;}

#contenu #discipline .ressources a.image_cancel {display:block; width:25px; height:25px; background-image:url(../images/cancel2.png); background-repeat:no-repeat; border:0; float:left; padding:0; margin:0 10px 0 0; position:relative; top:-5px;}

/* ---------------- Contenu article ----------------- */

#contenu #bloc_central h3.histoire {background-image:url(../images/titre_histoire.png); width:971px; height:42px;}
#contenu #bloc_central h3.lettres {background-image:url(../images/titre_lettres.png); width:971px; height:42px;}
#contenu #bloc_central h3.math {background-image:url(../images/titre_math.png); width:971px; height:42px;}
#contenu #bloc_central h3.langues_anciennes {background-image:url(../images/titre_langues_anciennes.png); width:971px; height:42px;}
#contenu #bloc_central h3.langues_modernes {background-image:url(../images/titre_langues_modernes.png); width:971px; height:42px;}
#contenu #bloc_central h3.autres {background-image:url(../images/titre_autres.png); width:971px; height:42px;}
#contenu #bloc_central h3.premier_degre {background-image:url(../images/titre_premier_degre.png); width:971px; height:42px;}
#contenu #bloc_central h3.sciences {background-image:url(../images/titre_sciences.png); width:971px; height:42px;}
#contenu #bloc_central h3.app {background-image:url(../images/titre_app.png); width:971px; height:42px;}
#contenu #bloc_central h3.rayonnement {background-image:url(../images/titre_rayonnement.png); width:971px; height:42px;}
#contenu #bloc_central h3.formation_continue {background-image:url(../images/titre_formation_continue.png); width:971px; height:42px;}
#contenu #bloc_central h3.examens {background-image:url(../images/titre_examens.png); width:971px; height:42px;}
#contenu #bloc_central h3.orientations {background-image:url(../images/titre_orientations.png); width:971px; height:42px;}
#contenu #bloc_central h3.organisation {background-image:url(../images/titre_organisation.png); width:971px; height:42px;}

#contenu #bloc_central h3 span {position:absolute; left:-9999px;}


#contenu #bloc_central h4 {margin:15px; font-size:1.2em;}
#contenu #bloc_central .introduction {font-weight:bold; margin:10px 15px;}
#contenu #bloc_central p {margin:3px 15px;}

/* ---------------- Contenu rédaction ----------------- */

#contenu #bloc_central .redaction form {margin:10px; padding:10px;}
#contenu #bloc_central .redaction h3.article {background-image:url(../images/titre_sciences.png); width:971px; height:42px;}
#contenu #bloc_central .redaction h3.article span {position:absolute; left:-9999px;}
#contenu #bloc_central .redaction form p span {display:block; float:left; width:235px; text-align:right; padding:0 15px 0 0; font-weight:bold;}
#contenu #bloc_central .redaction form p input {margin:0; padding:0;}
#contenu #bloc_central .redaction form .erreur {background-color:#d93f18; display:block; width:auto; padding:5px 15px; position:relative; margin:5px auto; border:1px solid #bb2600; color:#fff;}


/* ---------------- Contenu lien vers formulaire de rédaction ----------------- */

#contenu #discipline .articles .redaction, #contenu #discipline .ressources .redaction {margin:10px; padding:10px; position:relative;}
#contenu #discipline .articles .redaction p, #contenu #discipline .ressources .redaction p {width:323px; position:relative; margin:0 auto; text-align:center;}
#contenu #discipline .articles .redaction p a, #contenu #discipline .ressources .redaction p a {display:block; width:323px; height:30px; background-image:url(../images/lien_redaction.png); background-repeat:no-repeat; color:#fff; text-decoration:none; font-weight:bold; line-height:30px; border:1px solid #ccc;}
#contenu #discipline .articles .redaction p a:hover, #contenu #discipline .ressources .redaction p a:hover {background-position:0 -30px;}


/* ---------------- Contenu lien vers formulaire de rédaction ----------------- */

#contenu #bloc_central .redaction a.mediatheque {background-image:url(../images/image.png); background-repeat:no-repeat; width:48px; height:48px; display:block; float:right; margin:15px;}
#contenu #bloc_central .redaction a.mediatheque:hover {background-position:0 -46px;}
#contenu #bloc_central .redaction a.mediatheque span {position:absolute; left:-9999px;}

#contenu #bloc_central .redaction form.img, #contenu #bloc_central .redaction .img_validation, #contenu #bloc_central .redaction form.doc, #contenu #bloc_central .redaction .doc_validation {float:left; width:425px; border:1px solid #b2cded; background-color:#d5e0ed; margin:10px; padding:10px;}
#contenu #bloc_central .redaction form.img p span, #contenu #bloc_central .redaction form.doc p span  {display:block; float:left; width:125px; text-align:right; padding:0 15px 0 0; font-weight:bold;}
#contenu #bloc_central .redaction form.img input, #contenu #bloc_central .redaction form.doc input  {width:225px;}
#contenu #bloc_central .redaction form.img .submit, #contenu #bloc_central .redaction form.doc .submit  {margin-left:155px; background:#006aee; color:#fff;}

#contenu #bloc_central .redaction .mediatheque_image {border:1px solid #c7edb2; background-color:#deedd5; width:800px; margin:15px auto; position:relative;}
#contenu #bloc_central .redaction .mediatheque_image a.images_titre { font-size:1em; color:#444; text-decoration:none; display:block; margin:15px; font-size:1.2em;}
#contenu #bloc_central .redaction .mediatheque_image ul {margin:10px;}
#contenu #bloc_central .redaction .mediatheque_image ul li {float:left; width:105px; border:1px #ccc solid; margin:5px; text-align:center; display:block; padding:5px; height:125px; min-height:125px; background-color:#fff; position:relative;}
#contenu #bloc_central .redaction .mediatheque_image ul li img {width:100px; margin:0 auto; max-height:95px;}
#contenu #bloc_central .redaction .mediatheque_image ul li input {width:100px; margin:0 auto 5px auto;}
#contenu #bloc_central .redaction .mediatheque_image ul li a.image_cancel {display:block; position:absolute; width:25px; height:25px; background-image:url(../images/cancel2.png); top:110px; left:90px;}

#contenu #bloc_central .redaction .mediatheque_document {border:1px solid #c7edb2; background-color:#deedd5; width:800px; margin:15px auto; position:relative;}
#contenu #bloc_central .redaction .mediatheque_document a.images_titre { font-size:1em; color:#444; text-decoration:none; display:block; margin:15px; font-size:1.2em;}
#contenu #bloc_central .redaction .mediatheque_document ul {margin:10px;}
#contenu #bloc_central .redaction .mediatheque_document ul li {float:left; width:105px; border:1px #ccc solid; margin:5px; text-align:center; display:block; padding:5px; height:90px; min-height:90px; background-color:#fff; position:relative;}
#contenu #bloc_central .redaction .mediatheque_document ul li img {width:100px; margin:0 auto; max-height:95px;}
#contenu #bloc_central .redaction .mediatheque_document ul li input {width:100px; margin:0 auto 5px auto;}
#contenu #bloc_central .redaction .mediatheque_document ul li textarea {width:100px; margin:0 auto 5px auto; height:70px;}
#contenu #bloc_central .redaction .mediatheque_document ul li a.image_cancel {display:block; position:absolute; width:25px; height:25px; background-image:url(../images/cancel2.png); top:75px; left:90px; z-index:10;}

#contenu #infos_generales {width:971px; background-image:url(../images/bg_pedagogie.png); margin:0 auto; position:relative;}
#contenu #infos_generales h3.organisation {background-image:url(../images/titre_organisation.png); width:971px; height:42px;}
#contenu #infos_generales h3.orientations {background-image:url(../images/titre_orientations.png); width:971px; height:42px;}
#contenu #infos_generales h3.examens {background-image:url(../images/titre_examens.png); width:971px; height:42px;}
#contenu #infos_generales h3.formation_continue {background-image:url(../images/titre_formation_continue.png); width:971px; height:42px;}
#contenu #infos_generales h3.app {background-image:url(../images/titre_app.png); width:971px; height:42px;}
#contenu #infos_generales h3.rayonnement {background-image:url(../images/titre_rayonnement.png); width:971px; height:42px;}
#contenu #infos_generales h3 span {position:absolute; left:-9999px;}
#contenu #infos_generales .footer {background-image:url(../images/footer_pedagogie.png); height:5px; width:971px;}
#contenu #infos_generales ul {margin:15px;}

