@charset "utf-8";
/* CSS Document */

/* EDITEUR ---------------------------------------------------------------------------------------------- */
fieldset { border: none; padding: 20px 5px 10px 5px; background: url(../images/hdot2.gif) repeat-x top; }
fieldset a { font-weight: bold; }
fieldset textarea { display:block; }
fieldset legend { padding-top: 20px; color:#099; }
div.componentheading { font-size: 1.6em; color:#066; }
form.form-login fieldset { background:none; padding:0; font-size:0.9em; }
form.form-login input.button, form.log p, form.log input.button { font-size:0.9em; }
form.form-login input.button, form.log p, form.log input.button { font-size:0.9em; }
/* ROKDOWNLOAD ------------------------------------------------------------------------------------------ */
#rokdownloads h3 { font-size: 150%; margin: 20px 0; font-weight:normal; }
#rokdownloads h3 a, #rokdownloads h4 a { font-size: 80%; margin: 20px 0; font-weight:normal; color:#036; }
#rokdownloads a.rd_button { text-decoration:none; color:#036 }
#rokdownloads dt { width: 120px; }
/* ------------------------------------------------------------------------------------------------------ */

/* ARTICLE LISTE INDEX ---------------------------------------------------------------------------------- */
div#articleListeIndex { float:right; font-size:85%; padding:5px; margin:5px; border:1px solid #066; }
div#articleListeIndex ul li { margin:0 0 0 0 !important; }
div#articleListeIndex ul { margin:0 0 0 20px !important; }
/* ------------------------------------------------------------------------------------------------------ */

* { margin:0; padding:0; }
body { background-color:white; font-family:Tahoma, Verdana, Geneva, sans-serif; font-size:1em; }
#partieHaute, #partieCentrale, #partieCentraleEtendue, #partieBasse { }
/* PARTIE HAUTE */
#partieHaute { height:134px; background-image:url(../images/bandeauCRDP.jpg); background-repeat:no-repeat; margin:0; background-color:#022; }
#teteG { float:left; height:110px; width:80%; background-color: transparent; }
#teteD { float:right; height:110px; width:20%; background-color: transparent; }
#teteD form.form-login, #teteD form.log { color:white; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center; margin-right:1em; }
#teteD form.form-login fieldset, #teteD form.log p { border:0; margin:0.5em 0; }
#identification { opacity : 0; }
#identification:hover { opacity : 1; }
div#teteBG { clear:both; height:19px; padding-top:5px; padding-left:1%; width:79%; background-color: transparent; float:left; }
div#teteBD { height:24px; width:20%; background-color: transparent; float:right; text-align:center; }
/* FIL D'ARIANE */
div#teteBG { padding-top:0; }
div#teteBG .pathway { color:white; font-size:0.7em; }
div#teteBG a.pathway { color:#eff; font-size:1em; }
/* PARTIE CENTRALE */
#partieCentrale, #partieCentraleEtendue { background-color:white; margin:0; }
#colonneG, #contenu, #colonneD { margin-bottom:5px; min-height:400px; }
#colonneG { float:left; background-color: white; padding:1%; }
#partieCentraleEtendue #colonneG { width: 21%; }
#partieCentrale #colonneG { width:18%; }
#contenu { float:left; background-color:white; }
#partieCentraleEtendue #contenu { width:73%; }
#partieCentrale #contenu { width:51%; width: 47%; }
#colonneD { float:right; width:23%; width:27%; background-color: white; padding:0 1% 1% 1%; }
/* MENU GAUCHE */

#colonneG ul { list-style:none; margin:0; margin-left:1.2em; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; }
/*
#colonneG div.module_menu_reseau ul li, #colonneD div.module ul li{ list-style:none !important; }
#colonneG div.module_menu_reseau h3{ font-size:0.8em; color:white; background-color:#966; padding-left:1em; font-weight:normal; line-height:1.8em; }
#colonneG div.module_menu_reseau ul.menu li{ background-color:white; margin:0; font-size:0.80em; padding:0;  }
#colonneG div.module_menu_reseau ul.menu li a{ color:#033; line-height:1.5em; text-decoration:none; }

#colonneG ul.menu li{ color:white; background-color:#966; font-size:0.8em; padding:0; margin-bottom:0.2em;}
#colonneG ul.menu li a{ text-decoration:none; color:white; line-height:1.8em; padding-left:1em; }
#colonneG ul.menu li li{background-color:white; margin:0; font-size:0.9em; } 
#colonneG ul.menu li li a{ color:#033; }
*/

#colonneG h3 { color:#634; font-size:0.85em; padding:0; margin-bottom:0.2em; margin-top:10px; line-height:1.8em; border-bottom:1px solid #634; color:#505; border-color:#707; }
#colonneG div.module_menu_reseau { margin-top:0.5em; }
#colonneG div.module_menu_reseau h3 { font-size:0.8em; color:white; background-color:#a77; background-color:#404; border-bottom:0; padding-left:1em; font-weight:normal; line-height:1.8em; }
#colonneG div.module_menu_reseau ul.menu li { background-color:white; margin:0; font-size:0.8em; padding:0; }
#colonneG div.module_menu_reseau ul.menu li li { font-size:0.9em; padding-left:0.5em; }
#colonneG div.module_menu_reseau ul.menu li a { color:#033; line-height:1.5em; text-decoration:none; padding-left:0; }
#colonneG div.module_menu_reseau ul.menu li li a { color:#055; }
#colonneG div.module_menu_reseau ul.menu li li li { padding-left:0.5em; font-size:1em; }
#colonneG div.module_menu_reseau ul.menu li li li a { color:#066; }
#colonneG div.module_menu_reseau ul.menu li li li li a { color:#077; }
#colonneG div.module_menu_reseau ul.menu li li.active { font-size: 0.85em; }
#colonneG div.module_menu_reseau ul.menu li li li.active { font-size: 0.9em; }
#colonneG div.module_menu_activites { margin-top:0.5em; }
#colonneG div.module_menu_activites h3 { font-size:0.8em; color:white; background-color:#a77; background-color:#404; border-bottom:0; padding-left:1em; font-weight:normal; line-height:1.8em; }
#colonneG div.module_menu_activites ul.menu li { background-color:white; margin:0; font-size:0.8em; padding:0; }
#colonneG div.module_menu_activites ul.menu li li { font-size:0.9em; padding-left:0.5em; }
#colonneG div.module_menu_activites ul.menu li a { color:#033; line-height:1.5em; text-decoration:none; padding-left:0; }
#colonneG div.module_menu_activites ul.menu li li a { color:#055; }
#colonneG div.module_menu_activites ul.menu li li li { padding-left:0.5em; font-size:1em; }
#colonneG div.module_menu_activites ul.menu li li li a { color:#066; }
#colonneG div.module_menu_activites ul.menu li li li li a { color:#077; }
#colonneG div.module_menu_activites ul.menu li li.active { font-size: 0.85em; }
#colonneG div.module_menu_activites ul.menu li li li.active { font-size: 0.9em; }
#colonneG div.module_menu_communication { margin-top:0.5em; }
#colonneG div.module_menu_communication h3 { font-size:0.8em; color:white; background-color:#a77; background-color:#030; border-bottom:0; padding-left:1em; font-weight:normal; line-height:1.8em; }
#colonneG div.module_menu_communication ul.menu li { background-color:white; margin:0; font-size:0.8em; padding:0; }
#colonneG div.module_menu_communication ul.menu li li { font-size:0.9em; padding-left:0.5em; }
#colonneG div.module_menu_communication ul.menu li a { color:#033; line-height:1.5em; text-decoration:none; padding-left:0; }
#colonneG div.module_menu_communication ul.menu li li a { color:#055; }
#colonneG div.module_menu_communication ul.menu li li li { padding-left:0.5em; font-size:1em; }
#colonneG div.module_menu_communication ul.menu li li li a { color:#066; }
#colonneG div.module_menu_communication ul.menu li li li li a { color:#077; }
#colonneG div.module_menu_communication ul.menu li li.active { font-size: 0.85em; }
#colonneG div.module_menu_communication ul.menu li li li.active { font-size: 0.9em; }
#colonneG div.module_menu_sel { margin-top:0.5em; }
#colonneG div.module_menu_sel h3 { font-size:0.8em; color:white; background-color:#a77; background-color:#030; border-bottom:0; padding-left:1em; font-weight:normal; line-height:1.8em; }
#colonneG div.module_menu_sel ul.menu li { background-color:white; margin:0; font-size:0.8em; padding:0; }
#colonneG div.module_menu_sel ul.menu li li { font-size:0.9em; padding-left:0.5em; }
#colonneG div.module_menu_sel ul.menu li a { color:#033; line-height:1.5em; text-decoration:none; padding-left:0; }
#colonneG div.module_menu_sel ul.menu li li a { color:#055; }
#colonneG div.module_menu_sel ul.menu li li li { padding-left:0.5em; font-size:1em; }
#colonneG div.module_menu_sel ul.menu li li li a { color:#066; }
#colonneG div.module_menu_sel ul.menu li li li li a { color:#077; }
#colonneG div.module_menu_sel ul.menu li li.active { font-size: 0.85em; }
#colonneG div.module_menu_sel ul.menu li li li.active { font-size: 0.9em; }
#colonneG ul.menu li.parent.active, #colonneG ul.menu li.parent.active li.parent.active, #colonneG ul.menu li#current.active { font-weight:bold; list-style:inside square; }
ul.menu li.parent.active li { font-weight:normal; }
#colonneG div.module_menu_reseau ul.menu li#current > a, #colonneG div.module_menu_activites ul.menu li#current > a { color:#099 !important; font-weight:normal; }
#colonneG div.module_menu_ressources { margin-top:0.5em; }
#colonneG div.module_menu_ressources h3 { font-size:0.8em; color:white; background-color:#b88; padding-left:1em; font-weight:normal; line-height:1.8em; }
/* CONTENU */
div.contentpaneopen_edit { float:right; }
#contenu { font-size:0.8em; padding: 0 2%; }
#contenu a img { border:0; }
#contenuH, #contenuB { /*height: 24px;*/ background-color:white; }
#contenuH div#annedupin { padding:20px; margin:20px; height:150px; font-family:Verdana, Geneva, sans-serif; color: #900; border:1px solid black; }
#contenuH div#annedupin p { padding:5px 0; font-size:11px; }
#contenuH div#annedupin img { border:3px double #C00; }
#contenuC {  /*min-height:200px;*/ background-color:white; /*border:1px solid #066;*/ padding:0.5em 2em; clear:both; }
#contenuC h1.componentheading { color:#0490A1; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:2.3em; margin-bottom:0.5em; text-shadow: 1px 1px 2px #099; }
#contenuC h2.contentheading { color: #033; color:#602; font-variant:small-caps; font-size:2em; margin-bottom:0; font-family:Arial, Geneva, sans-serif; font-weight:normal; margin:0.5em auto; text-shadow: 2px 2px 3px #CCC;}
#contenuC h2.contentheading a.contentpagetitle { color:#602; text-decoration:none; }
#contenuC h2.contentheading a.contentpagetitle:hover { text-decoration:underline; }
#contenuC img[style~="float: right;"] { margin-left:10px !important; }
div#contenuC h2 { color:#0490A1; margin-top:1em; text-shadow: 1px 1px 2px #CCC;}
div#contenuC h2 + p { text-indent:0; }
div#contenuC h3 { color:#055; margin-top:1em; }
div#contenuC h4 { color:#066; margin-top:1em; }
div#contenuC p { font-family:Verdana, Geneva, sans-serif; color:#033; line-height:1.3em; margin-bottom:0.5em; /*text-indent:1em;*/ }
div#contenuC div#page { margin:auto; max-width:60em !important; }
div#contenuC div#page h1 { color:#003; text-shadow:1px 1px 2px #99B; /*clear:both;*/ }
div#contenuC div#page h2 { color:#005; text-shadow:1px 1px 2px #99B; /*clear:both;*/ }
div#contenuC div#page h3 { color:#258; text-shadow:1px 1px 2px #99B; /*clear:both;*/ margin-bottom:1em; }
div#contenuC div#page table { background-color:#FFF; }
div#contenuC div#page a { color:#006; }
div#contenuC div#page div.pagenavcounter { color:#909; }
div#contenuC ul { margin: 0.5em 1em; }
div#contenuC ul li { list-style:square; padding:0 1em 0 0.3em; margin-left:3em; list-style-image:url(../images/puce1.png); font-size:1em; }
div#contenuC ul li ul li { margin-left:0; padding-left:0; list-style-image:url(../images/puce2.png); font-size:0.95em; }
div#contenuC ul li ul li ul li { margin-left:0.1em; padding-left:0; list-style-image:url(../images/puce3.png); font-size:1em; }
div#contenuC ol { margin: 0.5em 1em 0.5em 3em; }
div#contenuC ul ol li { margin: 0.5em 1em 0.5em 5px; list-style-image:none !important; list-style:decimal; }
div#contenuC ul li { padding:0 1em 0 0.3em; font-size:1em; }
div#contenuC a img { /*border:1px solid black;*/ }
div#contenuC span.hasTip a img { border:0; }
div#contenuC table.blog table.contentpaneopen { margin:0.5em; border:1px solid #C66; padding:0.5em; }
div#contenuC ul#galerieVideos { margin:0; padding:0; }
div#contenuC ul#galerieVideos li { list-style:none; float:left; margin:0; padding:0; text-align:center; font-size:9px; font-family:Verdana, Geneva, sans-serif; margin-top:5px; }
div#contenuC .code { font-family:"Courier New", Courier, monospace; color:#936; }
div#contenuC .Code { font-family:"Courier New", Courier, monospace; color:#936; font-weight:bold; }
div#contenuC ul.nopuce li { list-style:none !important; list-style-image:none !important; }
div#contenuC div.echange { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
div#contenuC div.echange h2 { text-shadow: 1px 1px 2px #099; }
div#contenuC div.echange input { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
div#contenuC div.echange ul li { list-style-image:none; list-style-type:square; }
/* VIDEOS */
div#contenuC div.menuvideos { position: relative; width: 240px; float: left; }
div#contenuC div.menuvideos li { margin-left:5px; }
/* ACTUS */
#actus { background-color:white; padding:0.5em 2em; }
#actus h2 { color: #066; margin-bottom:1em; font-size:1.5em; }
#actus h3 { color: #067; font-size:1.2em; font-weight:normal; }
#actus h3 a.titre, ul.categories a { color: #346; text-decoration:none; }
#actus a.lien { color: #004; font-size:0.9em; }
#actus span.description { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.85em; color:#600; }
ul#actus li { clear:both; }
div#contenuB ul#actus li ul { margin-top:5px; }
div#contenuB ul#actus li ul li { list-style:square; margin:0 0 0 20px; padding:0; }
ul#actus img { margin-left:10px; margin-top:5px; }
ul#actus img { max-width: 120px; }
#actus ul li { list-style:square; padding:0 1em 1em 0.5em; margin-left:2em; }
#actus ul li, ul.categories li { list-style:none; list-style-image:url(../images/puce1.png); }
.bordure { border:1px solid black; }
.brouge { border-color:red; }
#contenuB #actus { background-color:white; padding:0.5em 2em; }
#contenuB h2 { color: #066; margin-bottom:1em; font-size:1.5em; }
#contenuB ul#actus h4 { color: #067; font-size:1.2em; font-weight:normal; }
#contenuB ul#actus h4 a.titre { color: #346; color:#067; text-decoration:none; }
#contenuB ul#actus a.lien { color: #004; font-size:0.9em; }
#contenuB ul#actus span.description { font-style:italic; font-family:Verdana, Geneva, sans-serif; color:#012; font-size:0.85em; color:#600; }
#contenuB ul#actus div.description { /*font-style:italic;*/ font-family:Verdana, Geneva, sans-serif; color:#012; font-size:0.85em; color:#603; }
#contenuB ul#actus li { padding:0 1em 1em 0.5em; margin-left:2em; margin-top:0; }
#contenuB ul#actus li { list-style:none; list-style-image:url(../images/puce1.png); }
#colonneD #actus { background-color:white; padding:0.5em 2em; }
#colonneD #actus h2 { color: #066; margin-bottom:1em; font-size:1.5em; }
#colonneD #actus h4 { color: #067; font-size:0.8em; font-weight:normal; }
#colonneD #actus h4 a.titre { color: #346; text-decoration:none; }
#colonneD #actus h4 a.titre:hover { text-decoration:underline; }
#colonneD #actus a.lien { color: #004; font-size:0.7em; }
#colonneD ul#actus span.description { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em; color:#600; }
#colonneD ul#actus div.description { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em; color:#600; }
#colonneD ul#actus li { padding:0 0.5em 0.5em 0.5em; margin:0 0.5em 0 0; }
#colonneD ul#actus li { list-style:none; list-style-image:url(../images/puce1.png); }
ul.categories { margin-left:3em; }
form.category div.filter { float:left; width:50%; }
form.category div.display { float:right; width:auto; }
table.category { border-collapse:collapse; border-spacing:0; margin:0.5em 0; clear:both; width:100%; }
table.category th { background-color:#033; color:white; border:1px solid #066; font-weight:normal; font-size:0.85em; }
table.category th a { color:white; }
table.category td a { color:#457; text-decoration:none; }
table.category td a:hover { color:#003; }
table.category tr { height:2em; }
table.category td { border:1px solid #066; text-align:center; }
table.category td[headers='tableOrdering'] { text-align:left; padding-left:0.2em; }
div.tool-tip { background-color:white; border:1px solid #456; border-right-width:2px; border-bottom-width:2px; font-size:0.7em !important; padding:0.5em; }
div.tool-title { font-weight:bold; }
#page { width: 80%; }
#page table { margin-top:3em; color:#044; }
#page .contacts td[valign] { display:none; }
#page h2 { font-size:1.5em; color:#603; font-weight:normal; }
#page h2.contentheading { font-size:2.5em; }
#page p { color:#033; line-height:1.4em; }
/* DROITE */
#colonneD ul.crdp-info { width:100%; margin-bottom:2em; }
#colonneD ul.crdp-info li { display:inline; }
#colonneD ul.crdp-info li a { text-decoration:none; display:block; width:30%; float:left; margin:0 2% 0 1%; color:white; font-size:0.70em; text-align:center; padding:0.1em 0; background-repeat:no-repeat; }
#colonneD ul.crdp-info li a:hover { background-color:#606; background-image:url(../images/coin-hover.png); background-position:top right; }
#colonneD ul.crdp-info li+li a:hover { background-color:#808; }
#colonneD ul.crdp-info li+li+li a:hover { background-color:#a0a; }
#colonneD ul.crdp-info li a { background-color:#0aa; background-image:url(../images/coin.png); background-position:top left; }
#colonneD ul.crdp-info li+li a { background-color:#088; }
#colonneD ul.crdp-info li+li+li a { background-color:#066; }
/* MENUS DROITE */
#colonneD h3 { color:#634; font-size:0.85em; padding:0; margin-bottom:0.2em; line-height:1.8em; border-bottom:1px solid #634; color:#505; border-color:#707; }
#colonneD ul { list-style:none; margin:0; padding:0; }
#colonneD ul.menu li a { text-decoration:none; padding-left:1em; font-size:0.7em; color:#033; }
#colonneD ul.menu li a:hover { text-decoration:underline; color:#078; }
#rss { height: 20px; margin-top:5px; background-color:white; font-size:80%; text-shadow: 1px 1px 2px #999; color:#609BD7 }
#rss img { vertical-align:middle; }
/* PARTIE BASSE */
#partieBasse { clear:both; height:50px; /*background-color:#077;*/ }
#pied, #message { height: 20px; }
#pied { background-color:#89A; background-color:white; height:40px; text-align:center; }
#pied a img { border:0; }
/* Module Contacts */
#pied p.contacts { font-size: 11px; font-family:Tahoma, Verdana, Geneva, sans-serif; color:#0aa; padding:30px 0; }
#pied p.contacts a { color:#6aa; text-decoration:none; padding:0 20px; }
#pied p.contacts a:hover { color:#939; text-decoration:underline; }
#pied ul#partenaires li { list-style:none; display:inline; }
#message { background-color:#789; background-color:white; }
/* TABLES */
#page table { width:100%; border:1px solid #9CC; border-collapse:collapse; border-spacing:0; }
#page table td { border:1px solid #9CC; padding:0.2em; text-align:left; }
#page table table, #page table table td { border:0; }
#page table hr { display:none; }
/* pour centrer les colonnes i et j : <table class="ci cj"> 
(jusqu'à 5 colonnes sinon rajouter des lignes CSS ) */
#page table.c1 td { text-align:center; }
#page table.c1 td + td { text-align:left; }
#page table.c2 td + td { text-align:center; }
#page table.c2 td + td + td { text-align:left; }
#page table.c3 td + td + td { text-align:center; }
#page table.c3 td + td + td + td { text-align:left; }
#page table.c4 td + td + td + td { text-align:center; }
#page table.c4 td + td + td + td + td { text-align:left; }
#page table.c5 td + td + td + td + td { text-align:center; }
#page table.c5 td + td + td + td + td + td { text-align:left; }
#page table.c6 td + td + td + td + td + td { text-align:center; }
#page table.c6 td + td + td + td + td + td + td { text-align:left; }
/* largeur de colonnes (en rajouter au besoin) */
#page table td.L5 { width: 5%; }
#page table td.L10 { width: 10%; }
#page table td.L25 { width: 25%; }
#page table td.L33 { width: 33%; }
#page table td.L50 { width: 50%; }
/* LISTE CATEGORIES */

/* REVUES - COLLECTIONS */
#colonneD #revues h3 { margin-bottom:0.5em; }
#colonneD #revues a { margin-right:3px; padding:0; }
#colonneD #revues a img { border:1px solid #022; }
#colonneD #revues ul.menu { font-weight:bold; font-size:0.8em; margin:0; padding:0; }
#colonneD #collections { margin-top:1em; }
#colonneD #collections h3 { margin-bottom:0.5em; }
#colonneD #collections h4:before { content:"Collection "; font-size:0.9em; color:#046; font-family:Tahoma, Geneva, sans-serif; font-style:normal; }
#colonneD #collections h4 { font-size:0.9em; color:#088; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
#colonneD #collections a { margin-right:3px; padding:0; }
#colonneD #collections a img { border:1px solid #022; height:75px; }
#colonneD #collections ul.menu { font-weight:bold; font-size:0.8em; margin:0.5em 0 0 0; padding:0; }
#colonneD #collections ul.menu li { margin-bottom:0.4em; }
/* ACCESSIBILITE - WCAG */
.wcag, #message { display:none; }
.tresImportant * { text-decoration:blink; }
.plusGrand { font-size:x-large; }
.wcag.tresImportant { text-decoration:none; color:red !important; }
/* RUBRIQUES PERSONNALISEES */
#prix-litteraire { padding-left:20px; padding-right:30px; margin-top:-20px; background-image:url(http://www.crdp.ac-creteil.fr/cmsj/images/stories/cddp94/fonds/prix-litt-0.gif); background-position:0px -60px; text-align:justify }
#prix-litteraire img { margin:0 !important; padding:0 !important }
#prix-litteraire-bandeau { margin:0 !important; padding:0 !important }
/* OUVRAGES */
div#contenuC div.ouvrage div.texte { float:left; }
div#contenuC div.ouvrage div.vignette { float:right; }
div#contenuC div.ouvrage img { height:140px; border:1px solid black; margin-left:2em }
div#contenuC div.ouvrage p { text-align:justify; text-indent:0; font-size:0.85em }
div#contenuC div.ouvrage ul.complements { font-size:0.8em; }
div#contenuC div.ouvrage ul.commande { width:100%; border-top:1px solid #099; margin-top:2em; padding-top:0.5em }
div#contenuC div.ouvrage ul.commande li { display:inline; font-size:0.85em; margin:0 15%; text-align:center; }
div#contenuC table.ouvrages { font-size:0.9em; width:100%; margin-top:3em; }
div#contenuC table.ouvrages a { text-decoration:none; }
div#contenuC table.ouvrages td.centre { text-align:center; }
div#contenuC table.ouvrages thead { text-align:center; font-weight:bold; font-size:0.95em; }
div#contenuC div.cyber h2 { font-weight:normal; font-size:2em; font-family:Georgia, "Times New Roman", Times, serif; }
div#contenuC div.cyber div.ouvragecyber { font-family:Verdana, Geneva, sans-serif; clear:both; background:url(../images/separateur.png) no-repeat bottom left; padding-bottom:2em; margin-bottom:2em; }
div#contenuC div.cyber div.ouvragecyber h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#336; }
div#contenuC div.cyber div.ouvragecyber img { float:right; margin: 1em 0 1em 2em; width:60px; border:1px solid #033; }
div#contenuC div.cyber div.ouvragecyber p { font-size:0.85em; color:#113; }
div#contenuC div.cyber div.ouvragecyber p + p { text-align:justify; }
div#contenuC div.cyber div.ouvragecyber p + p + p { font-family:Georgia, "Times New Roman", Times, serif; color:#336; font-style:italic; }
div#contenuC div.cyber div.ouvragecyber span.soustitre { font-weight:bold; }
div#contenuC div.cyber div.ouvragecyber span.auteurs { font-style:italic; }
div#contenuC div.cyber div.ouvragecyber span.collection { font-variant:small-caps; }
div#colonneD div.module_ouvrages { margin: 1em 0; clear:both; margin-top:0; }
div#colonneD div.module_ouvrages h3 { margin-top:1em; }
div#colonneD div.module_ouvrages ul.listehorizontale li { display:inline; padding-left:0.2em; }
div#colonneD div.module_ouvrages ul.listeverticale li { display:block; clear:both; padding-left:0.2em; padding-top:0.5em; }
div#colonneD div.module_ouvrages ul.listehorizontale.titres li { display:block; }
div#colonneD div.module_ouvrages ul.listehorizontale li img { border:1px solid black; }
div#colonneD div.module_ouvrages div.n1 { min-height:110px; }
div#colonneD div.module_ouvrages div.n1 img { height:100px; border:1px solid black; float:left; margin-right: 0.7em; margin-bottom:0.4em; }
div#colonneD div.module_ouvrages ul.listeverticale.n2 img { width:50px; }
div#colonneD div.module_ouvrages ul.listeverticale.n2 div.n1 img { height:auto; }
div#colonneD div.module_ouvrages ul.listeverticale.n2 div.n1 { min-height:0; }
div#colonneD div.module_ouvrages ul.listeverticale.n2 div.n1 p { padding-right:10%; }
div#colonneD div.module_ouvrages ul.listeverticale.n2 div.n1 { padding-right:10%; font-size:0.8em; }
div#colonneD div.module_ouvrages ul.listeverticale.n2 div.n1 a { font-size:0.8em; }
div#colonneD div.module_ouvrages ul.listehorizontale.n2 img { height:100px; }
div#colonneD div.module_ouvrages ul.listehorizontale.n3 img { height:100px; }
div#colonneD div.module_ouvrages ul.listehorizontale.n4 img { height:75px; }
div#colonneD div.module_ouvrages ul.titres { font-weight:bold; font-size:0.8em; margin:0; padding:0; }
div#colonneD div.module_ouvrages ul.titres li { color:#066; }
div#colonneD div.module_ouvrages ul.titres li a { text-decoration:none; font-size:0.7em; color:#033; }
div#colonneD div.module_ouvrages ul.titres li a:hover { text-decoration:underline; color:#078; }
div#colonneD div.module_ouvrages div.n1 a { text-decoration:none; font-size:0.7em; color:#078; font-weight:bold; }
div#colonneD div.module_ouvrages div.n1 a:hover { text-decoration:underline; color:#078; }
div#colonneD div.module_ouvrages div.n1 p { font-size:0.65em; text-align:justify; padding-right:15%; margin-top:0.3em; }
div#colonneD div.module_ouvrages ul.n2 div.n1 p { font-size:0.7em; }
div#colonneD div.module_ouvrages div.n1 ul li { margin:0; padding:0; list-style-image:url(../images/puce3.png); font-size:0.7em; }
div#colonneD div.module_ouvrages div.n1 ul { margin-left: 120px; }
div#colonneD div.module_ouvrages p.pdf { clear:both; margin:0; margin-top:0.5em; text-align:center; width:250px; }
div#colonneD div.module_ouvrages p.pdf a { text-decoration:none; font-size:0.7em; color:#906; }
/* MENTIONS LEGALES */
div#pied ul.mentions-legales { position:fixed; left:0; bottom:0; margin:0; }
div#pied ul.mentions-legales:hover { opacity : 1; }
div#pied ul.mentions-legales li { list-style:none; opacity : 0.5; }
div#pied ul.mentions-legales li:hover { opacity : 1; }
div#pied ul.mentions-legales li a { text-decoration:none; font-size:0.7em; }
/* EN COURS DE REALISATION */
.encours { background:url(../images/encours.png) no-repeat top center; }
.encours-enpetit { background:url(../images/encours-enpetit.png) no-repeat top center; min-height:200px; }
.encours-entoutpetit { background:url(../images/encours-entoutpetit.png) no-repeat top right; }
.encours-entoutpetit.enbas { background-position: bottom right; padding-bottom:80px; }
h2.encours-entoutpetit { background-position: center right; padding-top:30px; padding-bottom:30px; }
div#colonneD div.module_ouvrages.test { background:url(../images/encours-entoutpetit.png) no-repeat center right; }
/* FORMAT BLOG */
#contenuC .blog a { color:#036; }
#contenuC .blog .leading p { overflow:hidden; }
.leading { background-color: #F4E8F0; border: solid 1px #CCCCCC; color: #000000; margin: 20px 0px 10px 0px; padding: 20px 20px 40px 20px; position: relative; }
.leading_separator { border-bottom: solid 0px #333333; display: block; height: 10px; margin: 0 0 0px 0; }
.article_separator { border: solid 1px #333333; display: none; margin: 0px 0 0px 0; }
.blog { padding: 0; }
.cols1 { display: block; float: none !important; margin: 0 !important; }
.cols2 { width: 45%; }
.cols3 { width: 30%; }
.column1, .column2 { border: solid 0px #D4A7C5; margin: 0 5px 0 0; position: relative; }
.column2, .column1 { float: left; margin: 0; }
.column2 { float: right; margin: 0; width: 45%; }
.article_row { margin: 0px 0 0px 0; padding: 0; padding-right:5px; overflow: hidden; }
.article_column { border: solid 0px #ccc; padding: 10px 10px 10px 0; }
.row_separator2 { display: block; clear: both; margin: 0; border: solid 0px; }
.leading { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; -webkit-box-shadow:3px 3px 5px #669; -moz-box-shadow:3px 3px 5px #669; -o-box-shadow:3px 3px 5px #669; box-shadow:3px 3px 5px #669; }
.article_column { border: solid 1px #ccd; padding: 10px 10px 10px 10px; margin-bottom:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; -webkit-box-shadow:2px 2px 3px #669; -moz-box-shadow:2px 2px 3px #669; -o-box-shadow:2px 2px 3px #669; box-shadow:2px 2px 3px #669; }
div#page table#bcdi { margin:auto; width:408px; height:260px; border-collapse:separate; border-spacing:2px; border:0; }
div#page table#bcdi p { margin:5px 0; color:black; padding:0; font-size:13px !important; }
div#page table#bcdi a { color:#336; font-size:12px; }
div#page table#bcdi a span { font-size:17px; }
div#page table#bcdi a { color:red; font-weight:normal; }
div#page table#bcdi td:hover span.B { color:#249; }
div#page table#bcdi td:hover span.C { color:black; }
div#page table#bcdi td:hover span.D { color:#F90; }
div#page table#bcdi td:hover span.I { color:#293; }
div#page table#bcdi td { border:1px solid black; padding:0 10px; height:130px !important; vertical-align:middle; font-size:14px; background-image:url(../../../../ressources/crdp/img/documentation/bcdi.gif); background-repeat:no-repeat; width:200px; }
div#page table#bcdi td:hover { background-image:url(../../../../ressources/crdp/img/documentation/bcdi_hover.gif); }
div#page td#bcdi_lt { background-position:top left; border-color:#249 !important; }
div#page td#bcdi_rt { background-position:top right; border-color:black !important; }
div#page td#bcdi_lb { background-position:bottom left; border-color:#F90 !important; }
div#page td#bcdi_rb { background-position:bottom right; border-color:#293 !important; }
div#page td#bcdi_lt a span { color:#249; }
div#page td#bcdi_rt a span { color:black; }
div#page td#bcdi_lb a span { color:#F90; }
div#page td#bcdi_rb a span { color:#293; }
.curseur_main { cursor:pointer; }
.curseur_defaut { cursor:default; }
/* TABLEAU DES CONTACTS */
#contacts { border:0 !important; background-color:transparent !important }
#contacts th { border:0 !important; text-align:left !important; height:20px !important }
#contacts td { border:0 !important; background-color:transparent !important; padding:0 !important }
#contacts hr { color:black !important; width:1px !important; background-color:black !important }
#contacts a { font-weight:bold !important }
#contacts ul { margin:0 !important; padding:0px 0px 0px 20px !important; list-style-type:square !important; background-color:transparent !important }
#contacts li { margin:0 !important; padding:0 !important; list-style-type:square !important; background-color:transparent !important }
#titrecontact { background-color:#7C958F !important; color:white !important; text-transform:lowercase !important; padding-left:10px !important }
/* La Page du libraire */
#pagesdulibraire em { font-family:Georgia, "Times New Roman", Times, serif; }
/* ZOOMBOX MOZILLA ------------------------------------------------------------------------------------ */
a[rel='zoombox'], a.loupe { cursor:-moz-zoom-in; }
/* BORDS ARRONDIS */
div#articleListeIndex, #colonneG div.module_menu_reseau h3, #colonneG div.module_menu_activites h3, #colonneG div.module_menu_sel h3, #colonneG div.module_menu_communication h3 { -moz-border-radius:9px; -webkit-border-radius:9px; -khtml-border-radius:9px; border-radius:9px; }
#contenuH div#annedupin { -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.leading { -moz-border-radius:12px; -webkit-border-radius:12px; -khtml-border-radius:12px; border-radius:12px; }
/* NUAGE */
div#nuage { -moz-border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; -khtml-border-radius: 10px 0 0 0; border:1px solid #660; width:250px; margin:10px auto; }
div#colonneD div#nuage { margin:0; }
p#animall { margin-bottom:10px !important; }
/* SECTION CRDP */
div#tiroir { position:fixed; bottom:10px; right:10px; background-color:#20325E; padding:10px; -moz-border-radius:  0 10px 10px 10px; -webkit-border-radius:  0 10px 10px 10px; -khtml-border-radius:  0 10px 10px 10px; border-radius: 0 10px 10px 10px; font-size:100%; cursor:col-resize; width:200px; border:1px solid #22466A; padding-left:50px; background-image:url(../images/sections.png); background-repeat:no-repeat; background-position:left top; display:none; }
div#tiroir h2 { color: #C4D8EC; }
div#tiroir span#bulle { font-size:60%; color:#3871A9; display:block; width:200px; height:30px; position:absolute; top:-35px; right:10px; text-shadow:1px 1px 2px #666; display:none; background-color:#C4D8EC; opacity:0.8; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; line-height:15px; padding:0 3px; text-align:center }
.moduleSectionCRDP { position:relative; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; -webkit-box-shadow:2px 2px 3px #669; -moz-box-shadow:2px 2px 3px #669; -o-box-shadow:2px 2px 3px #669; box-shadow:2px 2px 3px black; padding:5px; background-color:white; margin-bottom:5px; cursor:pointer; }
.moduleSectionCRDP h3 { border:0 !important; color:#3871A9 !important; font-weight:normal; text-shadow: 1px 1px 2px #999; }
/* NOEL ------------------------------------------------------------------------------------------------ *
div.guirlandeNoel{ position:absolute; top:135px; left:0; height:50px; width:100%; }
div#guirlandeNoel1{ background: url(guirlande1.png) repeat-x 10% top; top:135px; z-index:103; }
div#guirlandeNoel2{ background: url(guirlande2.png) repeat-x 70% top; top:130px; z-index:102; }
div#guirlandeNoel3{ background: url(guirlande3.png) repeat-x 300% top; z-index:101; }
#colonneG, #colonneD, #contenuC {margin-top:30px;} 

-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: px; -o-border-radius: 10px; border-radius: 10px;
-moz-box-shadow: #669 1px 1px 5px 0; -webkit-box-shadow: #669 1px 1px 5px 0; -o-box-shadow: #969 1px 1px 5px 0; box-shadow: #969 1px 1px 5px 0; padding:10px;  float:left !important; margin:5px; border:1px solid #99C !important; background-color:white;

/* ----------------------------------------------------------------------------------------------------- */


/* NOUVELLES */
div#contenuH div#entete_contextuel_nouvelles2011 { padding:2em 2em 1em 2em; text-shadow:2px 2px 2px #ccd; font-family:Georgia, "Times New Roman", Times, serif; }
div#contenuH div#entete_contextuel_nouvelles2011 h1 { font-size:1.7em; color:#00769D; }
div#contenuH div#entete_contextuel_nouvelles2011 h2 { font-size:1.3em; color:#008CBB; }
div#contenuC div.article_row.nouvelles div.article_column { min-height:420px; }
div#contenuC h1.componentheading.nouvelles { color:#00769D; text-shadow:2px 2px 2px #ccd; display:none; }
div#contenuC h2.contentheading.nouvelles { color:#004; text-shadow:2px 2px 2px #ccd; font-family:Georgia, "Times New Roman", Times, serif; }
div#contenuC div.nouvelles p { font-size:0.85em; text-align:justify; font-family:Verdana, Geneva, sans-serif; color:#023; line-height:1.6em; }
div#contenuC span.lettrine { font-family:Georgia, "Times New Roman", Times, serif; color:#008CBB; text-shadow:1px 1px 1px #ccd; }
div#contenuC span.lettrine { font-size:4em; display:block; float:left; line-height:0.9em; padding:0 10px 0 0; margin:0; }
.invisible { display:none; }
div#contenuC div.nouvelles a.readon { text-decoration:none; color:#063; border:1px solid #063; box-shadow:2px 2px 3px #ccd; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 10px; padding:0px 5px; font-size:0.85em; display:block; /*float:right; margin-top:1em;*/ position:absolute; bottom:20px; right:20px; background-color:white; }
div#contenuC div.nouvelles a.readon:hover { color:white; background-color:#042; }
.leading.nouvelles { background-color:white; border: solid 1px #CCCCCC; color: #000000; margin: 20px 0px 10px 0px; padding: 20px 20px 40px 20px; position: relative; }
.leading.nouvelles p { max-width:60em; }
div#contenuC p.citation, div#contenuC div.blog.nouvelles p.citation { font-style:italic; text-align:right; color:#008CBB; }
div#contenuC p.citation span.auteur { display:block; font-style:normal; font-weight:bold; color:#00769D; }
div#contenuC div.citation { font-style:italic; margin:30px; }
div#contenuC p#prix1 { text-align:right !important; margin:5px 20px -5px 0; font-weight:bold; color:#C06; font-size:2em; font-family:"Courier New", Courier, monospace; opacity:0.5; transform: rotate(-8deg); -moz-transform: rotate(-8deg); -webkit-transform:rotate(-8deg); padding-right:0; }
.leading.nouvelles { background-color:white; border: solid 1px #CCCCCC; color: #000000; margin: 20px 0px 10px 0px; padding: 20px 20px 40px 20px; position: relative; background:url(premierPrix.png) no-repeat right; }
.leading.nouvelles p { max-width:60em; padding-right:200px; }
div#contenuC p#prix2 { text-align:right !important; margin:-5px 10px 5px 0; font-weight:bold; color:#C06; font-size:2em; font-family:"Courier New", Courier, monospace; opacity:0.5; transform: rotate(-5deg); -moz-transform: rotate(-5deg); -webkit-transform:rotate(-5deg); }
div#contenuC p#prix3 { text-align:right !important; margin:-5px 10px 5px 0; font-weight:bold; color:#C06; font-size:2em; font-family:"Courier New", Courier, monospace; opacity:0.5; transform: rotate(-10deg); -moz-transform: rotate(-10deg); -webkit-transform:rotate(-10deg); }
div#contenuC p#prix4 { text-align:right !important; margin:-5px 10px 5px 0; font-weight:bold; color:#C06; font-size:2em; font-family:"Courier New", Courier, monospace; opacity:0.5; transform: rotate(-10deg); -moz-transform: rotate(-10deg); -webkit-transform:rotate(-10deg); }
div#contenuC p#prix5 { text-align:right !important; margin:-5px 10px 5px 0; font-weight:bold; color:#C06; font-size:2em; font-family:"Courier New", Courier, monospace; opacity:0.5; transform: rotate(-10deg); -moz-transform: rotate(-10deg); -webkit-transform:rotate(-10deg); }
div#contenuC p#nonClassee { text-align:right !important; margin:-5px 10px 5px 0; font-weight:bold; color:#09C; font-size:1.5em; font-family:"Courier New", Courier, monospace; opacity:0.3; transform: rotate(-10deg); -moz-transform: rotate(-10deg); -webkit-transform:rotate(-10deg); }
div#contenuC p#college, div#contenuC p#classe, div#contenuC p#professeur { font-style:italic; font-family:"Times New Roman", Times, serif; text-align:right; font-style:italic; color:#008CBB; font-size:1.2em; margin-bottom:0; margin-top:0; }
div#contenuC p#classe { margin-top:1em; font-weight:bold; }
div#contenuC p span.petiteCapitale { font-variant:small-caps; font-size:1.2em; }
div#contenuC p.espace { margin-top:20px; margin-bottom:20px; }
/* ----------------------------------------------------------------------------------------------------- */

/* PAGINATION  */

p.counter { font-size:10px;  background:#EEF; color:#0490A1 !important; margin:20px 0 10px 0 !important; padding:5px; text-align:center; text-shadow: 1px 1px 2px #099;
-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
-webkit-box-shadow:2px 2px 3px #669; -moz-box-shadow:2px 2px 3px #669; -o-box-shadow:2px 2px 3px #669; box-shadow:2px 2px 3px #669;
}

ul.pagination { list-style-type:none; margin:10px 0 0 0 !important; padding:0; text-align:center; font-size:10px;  }
ul.pagination li { display:inline; font-weight:normal; padding:2px 5px 0; text-align:left; color:white; text-shadow:1px 1px 3px black; }
ul.pagination li a { padding:2px 5px; text-decoration:none; font-weight:normal; color:#0490A1 !important; border:1px solid white; text-shadow: 1px 1px 2px #099;}
ul.pagination li a:hover { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  
-webkit-box-shadow:2px 2px 3px #669; -moz-box-shadow:2px 2px 3px #669; -o-box-shadow:2px 2px 3px #669; box-shadow:2px 2px 3px #669;
}

.blog img{ max-width:90%; height:auto; }

/* MENU TEST NOUVELLES */

#contenuH ul.menu { color: red; margin: 30px 0 -10px 30px; padding-bottom: 20px; }
#contenuH li { float: left; display: inline; padding: 0px 10px; }

/* FIN DU MENU TEST NOUVELLES */


/* ----------------------------------------------------------------------------------------------------- */

.impression { display:none !important; }
@media print {
div#partieHaute { background:none; height:inherit; width:100%; position:relative; }
div#partieHaute:before { content:"CRDP de l'académie de Créteil"; }
div#partieHaute div#teteBG { position:absolute; top:15px; width:100%; padding:0; margin:0; }
div#partieHaute div#teteBG, div#partieHaute div#teteBG .pathway { color:black !important; }
div#partieHaute div#teteBG a { display:none; }
div#partieHaute div#teteBG img+a { display:inline; color:black; }
div#contenuC p#prix1 { margin-top:25px !important; }
div#partieHaute div#teteG, div#partieHaute div#teteD, div#partieHaute div#teteBD, div#colonneG { display:none; }
}

