/* CSS Document */

*{
margin:0;
padding:0;
}
body{
background-color:#d30f26;
}
a{
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
.clean{
clear:both;
}
#site{
margin-left:auto;
margin-right:auto;
background-image:url(images/background.gif);
background-position:top center;
background-repeat:repeat-y;
background-color:#d30f26;
}
#fin_site{
height:72px;
bottom:0px;
background-image:url(images/fond_bas_site.gif);
background-position:top left;
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
}
#lpj{
position:relative;
margin-left:auto;
margin-right:auto;
}
#page_lpj{
position:relative;
width:1000px;
margin-left:auto;
margin-right:auto;
background-color:#a30d1e;
}
#header{
position:relative;
width:1000px;
margin-left:auto;
margin-right:auto;
height:56px;
background-image:url(images/fond_header.png);
background-position:top center;
background-repeat:no-repeat;
}
#header .recherche_box{
position:relative;
height:25px;
line-height:25px;
padding-left:318px;
padding-top:13px;
width:600px;
}
#header .recherche_box a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
line-height:25px;
}
#header .recherche_box #entree{
height:19px;
border:1px solid #bfbfbf;
width:257px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
padding-top:2px;
padding-left:5px;
font-weight:normal;
color:#878787;
}
#header .recherche_box .fast_search_input{
position:relative;
float:left;
}
#header .recherche_box .fast_search_submit{
position:relative;
float:left;
margin-left:5px;
top:-1px;
}
#header .recherche_box .fast_search_adv{
position:relative;
float:left;
margin-left:5px;
}
#footer{
position:relative;
width:1000px;
margin-left:auto;
margin-right:auto;
height:58px;
background-image:url(images/fond_footer.png);
background-position:top center;
background-repeat:no-repeat;
}
#footer .footer_ligne{
z-index:3;
position:relative;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
top:40px;
}
#footer .footer_ligne a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}
#contenu{
width:1000px;
background-color:#9f0d1d;
}
#gauche{
position:relative;
float:left;
width:144px;
}
#logo{
position:relative;
width:144px;
top:-55px;
z-index:3;
}
#menu_gauche{
position:relative;
top:-120px;
width:144px;
height:604px;
background-image:url(images/fond_menu_gauche.png);
z-index:1;
}
#menu_gauche h5{
position:relative;
width:100px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
top:58px;
text-align:center;
}
#menu_gauche #menu_rubriques{
position:relative;
width:123px;
margin-left:13px;;
text-align:center;
top:70px;
}

.spacer{
position:relative;
margin-left:21px;
width:110px;
height:1px;
background-image:url(images/spacer.png);
background-repeat:no-repeat;
top:70px;
}
.spacer2{
position:relative;
margin-left:21px;
width:110px;
height:1px;
background-image:url(images/spacer2.png);
background-repeat:no-repeat;
top:100px;
}
#menu_gauche .liens_partenaires h5{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
width:120px;
top:110px;
text-align:center;
margin-left:14px;
}
#menu_gauche .liens_partenaires .lien_partenaire{
position:relative;
margin-left:15px;
top:120px;
}
#droite{
position:relative;
float:right;
width:192px;
}
#droite .haut_menu_droite{
width:192px;
height:12px;
background-image:url(images/fond_menu_droite_haut.png);
background-repeat:no-repeat;
}
#droite .bas_menu_droite{
width:192px;
height:16px;
background-image:url(images/fond_menu_droite_bas.png);
background-repeat:no-repeat;
}
#droite .menu_droite{
width:192px;
background-image:url(images/fond_menu_droite.png);
background-repeat:repeat-y;
}
#droite .login_box{
position:relative;
}
#droite .login_box h3{
position:relative;
background-image:url(images/onglet_espace_enseignants.png);
background-repeat:no-repeat;
width:176px;
height:27px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
margin-left:5px;
padding-left:8px;
}
#droite .login_box p.disclaimer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
margin-left:10px;
margin-right:18px;
}
#droite .login_box p.disclaimer span{
text-decoration:underline;
margin-top:2px;
margin-bottom:3px;
}
#droite .login_box p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
margin-left:10px;
}
#droite .login_box .connexion_form{
position:relative;
float:left;
}
#droite .login_box fieldset{
border:0px solid #FFFFFF;
}
#droite .login_box input.txt{
height:21px;
width:110px;
margin-left:8px;
border:1px solid #bfbfbf;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#878787;
padding-left:5px;
padding-top:2px;
}
#droite .login_box .ok_droite{
float:left;
position:relative;
margin-left:3px;
padding:0px;
margin-top:13px;
}
#droite .login_box .garde_session{
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin-left:20px;
margin-top:2px;
width:160px;
}
#droite .login_box .connexion_lien{
position:relative;
margin-top:2px;
margin-left:20px;
}
#droite .login_box p.reponse_formulaire{
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#b10e20;
}

#droite .login_box .autre_identifiant{
width:160px;
margin-left:10px;
margin-top:6px;
margin-bottom:2px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

#droite .login_box .autre_identifiant a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#b10e20;
}

#droite .login_box label.password{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#b10e20;
margin-left:10px;
}
#droite .login_box .connexion_lien a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#b10e20;
}
#droite #espace_liens{
position:relative;
margin-left:10px;
}
#droite #espace_liens a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#b10e20;
line-height:16px;
margin-left:5px;
}
#droite .spacer_droite{
position:relative;
border-bottom:1px solid #c5c5c5;
width:136px;
margin-left:auto;
margin-right:auto;
height:1px;
margin-top:5px;
margin-bottom:6px;
}
#droite .forum_droite{
position:relative;
margin-right:10px;
text-align:center;
}
#droite .ressources_droite{
position:relative;
margin-right:10px;
text-align:center;
}
#droite .concours_droite{
position:relative;
margin-right:10px;
text-align:left;
}
#droite .concours_droite h3{
background-image:url(images/onglet_concours.png);
background-repeat:no-repeat;
width:175px;
height:22px;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
margin-left:5px;
padding-left:8px;
}
#droite .concours_droite h3 a{
color:#FFFFFF;
text-decoration:none;
}
#droite .concours_droite .concours_pics{
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:10px;
text-align:center;
}
#droite .concours_droite .concours_pics img{
border: 1px solid #9f0d1d;
}
#centre{
position:relative;
float:left;
width:659px;
}
#home_nouveaute{
position:relative;
margin-top:1px;
width:659px;
height:235px;
background-image:url(images/fond_home_nouveaute.png);
background-repeat:no-repeat;
}
#home_nouveaute  h3.nouveaute_titre{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
top:20px;
left:15px;
width:250px;
}
#home_nouveaute  h3.nouveaute_titre a{
color:#4a5404;
text-transform:uppercase;
text-decoration:none;
}
#home_nouveaute #news{
position:relative;
height:235px;
width:379px;
float:left;
}
#home_nouveaute #news_catalogue{
position:relative;
float:right;
width:280px;
height:235px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}
#home_nouveaute #news_catalogue a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
}
#home_nouveaute #news_catalogue .catalogue_search_box{
position:relative;
margin-left:10px;
margin-top:60px;
margin-right:auto;
width:250px;
}
#home_nouveaute #news_catalogue .catalogue_search_box .criteres{
position:relative;
top:-5px;
}
#home_nouveaute #news_catalogue .catalogue_search_box .criteres .recherche_thematique{
font-weight:bold;
font-size:12px;
}
#home_nouveaute #news_catalogue .catalogue_search{
margin-top:5px;
}
#home_nouveaute #news_catalogue .champ{
width:184px;
height:19px;
border:1px solid #bfbfbf;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
padding-top:2px;
padding-left:5px;
font-weight:normal;
color:#878787;
}
#news_flows{
position:relative;
width:333px;
margin-left:auto;
margin-right:auto;
top:45px;
}

#suite_contenu{
position:relative;
width:659px;
}
#home_contenu_left{
float:left;
width:302px;
}
#home_contenu_right{
width:357px;
float:right;
}
#ressources_pedago{
position:relative;
width:302px;
}
#ressources_pedago .ressources_pedago_haut{
position:relative;
width:302px;
height:16px;
background-image:url(images/fond_ressource_home_haut.png);
background-repeat:no-repeat;
}
#ressources_pedago .ressources_pedago_bas{
position:relative;
width:302px;
height:17px;
background-image:url(images/fond_ressource_home_bas.png);
background-repeat:no-repeat;
}
#ressources_pedago .ressources_pedago_centre{
position:relative;
width:302px;
background-image:url(images/fond_ressource_home_centre.png);
background-repeat:repeat-y;
}
#ressources_pedago .ressources_reste{
position:relative;
width:274px;
margin-left:auto;
margin-right:auto;
}
#ressources_pedago .ressources_reste .ressource_reste_haut{
position:relative;
width:274px;
height:24px;
background-image:url(images/ressource_reste_haut.png);
background-repeat:no-repeat;
}
#ressources_pedago .ressources_reste .ressource_reste_bas{
position:relative;
width:274px;
height:10px;
background-image:url(images/ressource_reste_bas.png);
background-repeat:no-repeat;
}
#ressources_pedago .ressources_reste .ressource_reste_centre{
position:relative;
width:274px;
background-image:url(images/ressource_reste_centre.png);
background-repeat:repeat-y;
}
#ressources_pedago .ressources_pedago_titre{
position:relative;
width:274px;
height:22px;
background-image:url(images/ressource_titre.png);
background-repeat:no-repeat;
margin-left:10px;
}
#ressources_pedago .ressources_pedago_titre h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
line-height:22px;
margin-left:34px;
}
#ressources_pedago .ressources_pedago_titre h3 a{
color:#FFFFFF;
text-decoration:none;
}
#ressources_pedago .ressources_pedago_des{
margin-left:auto;
margin-right:auto;
width:226px;
margin-top:3px;
margin-bottom:3px;
}
#ressources_pedago .ressources_pedago_des p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:center;
}
#ressources_pedago .ressources_une{
position:relative;
width:274px;
margin-left:auto;
margin-right:auto;
}
#ressources_pedago .ressources_une .ressources_une_logo{
position:relative;
float:left;
width:82px;
}
#ressources_pedago .ressources_une .ressources_une_texte{
position:relative;
float:right;
width:180px;
padding-right:5px;
padding-left:5px;
padding-top:20px;
}
#ressources_pedago .ressources_une .ressources_une_texte a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

#ressources_pedago .ressources_une .ressources_une_texte{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
#ressources_pedago .ressources_une .ressources_une_texte .telecharge{
text-align:right;
padding-right:10px;
margin-top:5px;
}
.ressource_reste_centre_telecharge{
position:relative;
float:right;
width:80px;
}
.ressource_reste_centre_texte{
float:left;
position:relative;
width:184px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
padding-left:10px;
}
.ressource_reste_centre_texte a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

#actualites{
position:relative;
width:357px;
height:250px;
background-image:url(images/fond_actualites.png);
background-repeat:no-repeat;
border: 1px solid #9f0d1d;
}
#actualites h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-top:20px;
margin-left:20px;
}
#actualites h3 a{
color:#FFFFFF;
text-decoration:none;
}
#actualites #actualites_une{
position:relative;
width:357px;
height:100px;
padding-left:15px;
margin-top:6px;
}
#actualites #actualites_une .actus_logo{
position:relative;
float:left;
width:54px;
}
#actualites #actualites_une .actus_texte{
position:relative;
float:left;
width:275px;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
#actualites #actualites_une .actus_texte a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#526e97;
}

#actualites_reste{
position:relative;
width:357px;
height:100px;
padding-left:15px;
}
#actualites_reste ul{
list-style-position:inside;
width:328px;
margin:0;
padding:0;
margin-left:3px;
}
#actualites_reste li{
list-style:square;
margin-left:10px;;
}
#actualites_reste li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}

.actus_suite{
position:absolute;
text-align:right;
right:33px;
bottom:4px;
}
.actus_suite a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#b10e20;
}

#dernier_commentaire{
position:relative;
width:357px;
height:151px;
background-image:url(images/fond_commentaires_home.png);
background-repeat:no-repeat;
border: 1px solid #9f0d1d;
}
#dernier_commentaire h3{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-top:22px;
margin-left:20px;
}
#dernier_commentaire p.dernier_commentaire_surtitre{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
margin-left:20px;
margin-top:4px;
}
#dernier_commentaire .commentaire_enseignant{
position:relative;
width:320px;
margin-left:20px;
margin-top:4px;
}
#dernier_commentaire .commentaire_enseignant_logo{
position:relative;
float:left;
width:50px;
}
#dernier_commentaire .commentaire_enseignant_texte{
position:relative;
float:left;
width:250px;
padding-left:8px;
padding-right:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
#dernier_commentaire .commentaire_enseignant_texte a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#b10e20;
}
#dernier_commentaire .com_suite{
position:relative;
text-align:right;
margin-top:-10px;
}
#dernier_commentaire .com_suite a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#b10e20;
}

#sondage{
position:relative;
width:357px;
}
#sondage .sondage_haut{
position:relative;
width:357px;
height:16px;
background-image:url(images/fond_sondage_haut.png);
background-repeat:no-repeat;
}
#sondage .sondage_bas{
position:relative;
width:357px;
height:19px;
background-image:url(images/fond_sondage_bas.png);
background-repeat:no-repeat;
}
#sondage .sondage_centre{
position:relative;
width:357px;
background-image:url(images/fond_sondage_centre.png);
background-repeat:repeat-y;
}
#sondage h3{
position:relative;
background-image:url(images/sondage_titre.png);
background-repeat:no-repeat;
margin-left:15px;
padding-left:15px;
width:158px;
height:24px;
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
}
#sondage .sondage_texte{
position:relative;
width:318px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
line-height:18px;
}
#sondage .sondage_texte label{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;;
color:#000000;
line-height:18px;
}
#sondage .sondage_texte h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin-top:2px;
margin-bottom:2px;
}
#sondage p.valide{
text-align:center;
margin-top:5px;
}
#sondage p.valide input{
margin-right:35px;
}
#sondage .sondage_texte ul,li{
list-style:none;
}
#sondage .sondage_texte a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#b10e20;
}
#sondage .sondage_texte .sondage_suite{
text-align:right;
margin-right:-3px;
}

#home_video{
position:relative;
width:357px;
height:278px;
background-image:url(images/fond_video_home.png);
background-repeat:no-repeat;
border: 1px solid #9f0d1d;
}
#home_video #video{
position:relative;
margin-left:auto;
margin-right:auto;
width:320px;
}
#home_video h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
margin-top:10px;
margin-left:20px;
}

/**** Fiche Livre ****/
#fiche_livre{
position:relative;
width:645px;
margin-left:auto;
margin-right:auto;
}
#fiche_livre .fiche_livre_haut{
position:relative;
width:645px;
height:14px;
background-image:url(images/fond_livre_haut.png);
background-repeat:no-repeat;
}
#fiche_livre .fiche_livre_centre{
position:relative;
width:645px;
background-image:url(images/fond_livre_centre.png);
background-repeat:repeat-y;
}
#fiche_livre .fiche_livre_bas{
position:relative;
width:645px;
height:15px;
background-image:url(images/fond_livre_bas.png);
background-repeat:no-repeat;
}

#fiche_livre .fiche_livre_centre .titre_zone{
position:relative;
background-image:url(images/fiche_livre.png);
height:28px;
width:120px;
line-height:28px;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-left:7px;
}
#fiche_livre .fiche_livre_centre .infos_livre{
position:relative;
width:645px;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_gauche{
position:relative;
float:left;
width:124px;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_gauche .couv{
position:relative;
width:113px;
height:151px;
background-image:url(images/fond_couv_livre.png);
background-repeat:no-repeat;
margin-left:10px;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_gauche .couv img{
position:relative;
margin-top:8px;
margin-left:9px;
}
#fiche_livre .fiche_livre_centre .infos_livre .bloc_action{
position:relative;
width:113px;
margin-left:10px;
}
#fiche_livre .fiche_livre_centre .infos_livre .bloc_action a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#000000;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .infos_livre .bloc_action .recommande{
position:relative;
width:113px;
height:32px;
margin-top:15px;
}
#fiche_livre .fiche_livre_centre .infos_livre .bloc_action .recommande a{
float:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
#fiche_livre .fiche_livre_centre .infos_livre .bloc_action .imprimer{
position:relative;
width:113px;
height:28px;
}
#fiche_livre .fiche_livre_centre .infos_livre .bloc_action .imprimer a{
float:left;
display:block;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
#fiche_livre .fiche_livre_centre .infos_livre .bloc_achat{
position:relative;
width:113px;
height:172px;
background-image:url(images/fond_achat.png);
background-repeat:no-repeat;
margin-left:10px;
margin-top:15px;
text-align:center;
}
#fiche_livre .fiche_livre_centre .infos_livre .bloc_achat h4{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
line-height:32px;
}
#fiche_livre .fiche_livre_centre .infos_livre .bloc_achat a{
display:block;
margin-top:2px;
}

#fiche_livre .fiche_livre_centre .infos_livre .infos_droite{
position:relative;
float:right;
width:520px;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .titre_livre{
position:relative;
height:19px;
left:-4px;
top:8px;
z-index:2;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .titre_livre h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:19px;
padding:1.5px;
padding-left:10px;
padding-right:20px;
display:inline;
background-color:#b20e21;
background-image:url(images/extremite_rouge.png);
background-position:top right;
background-repeat:no-repeat;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .texte_livre{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
padding:5px;
margin-left:5px;
margin-top:5px;
width:468px;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .texte_livre .descriptif{
font-size:12px;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .auteur a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .keyword_livre{
position:relative;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
margin-left:5px;
margin-top:5px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:468px;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .keyword_livre a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .keyword_livre .education{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ec112a;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .bloc_infos{
position:relative;
width:520px;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .bloc_infos .bloc_ressources{
position:relative;
float:left;
width:235px;
margin-left:5px;
}
#fiche_livre .bloc_ressources_haut{
position:relative;
width:235px;
height:10px;
background-image:url(images/bloc_ressources_haut.png);
background-repeat:no-repeat;
}
#fiche_livre .bloc_ressources_bas{
position:relative;
width:235px;
height:11px;
background-image:url(images/bloc_ressources_bas.png);
background-repeat:no-repeat;
}
#fiche_livre .bloc_ressources_centre{
position:relative;
width:235px;
background-image:url(images/bloc_ressources_centre.png);
background-repeat:repeat-y;
}
#fiche_livre .bloc_ressources_centre h3{
position:relative;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
top:2px;
}
#fiche_livre .bloc_ressources .bloc_ressources_centre .liste_ressources{
position:relative;
width:222px;
margin-left:auto;
margin-right:auto;
margin-top:12px;
}
#fiche_livre .bloc_ressources .bloc_ressources_centre .liste_ressources .ressource_logo{
position:relative;
float:left;
width:29px;
}
#fiche_livre .bloc_ressources .bloc_ressources_centre .liste_ressources .ressource_texte{
position:relative;
float:right;
width:193px;
}
#fiche_livre .bloc_ressources .bloc_ressources_centre .liste_ressources .ressource_texte h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin-left:3px;
}
#fiche_livre .bloc_ressources .bloc_ressources_centre .liste_ressources .ressource_texte a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
#fiche_livre .bloc_ressources .bloc_ressources_centre .liste_ressources .ressource_texte p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
margin-left:3px;
margin-right:3px;
}
#fiche_livre .bloc_ressources .bloc_ressources_centre .liste_ressources .ressource_telecharge{
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:2px;
}

#fiche_livre .bloc_commentaires{
position:relative;
width:218px;
float:left;
margin-left:5px;
}
#fiche_livre .bloc_commentaires .commentaires_haut{
position:relative;
width:218px;
height:11px;
background-image:url(images/commentaires_haut.png);
background-repeat:no-repeat;
}
#fiche_livre .bloc_commentaires .commentaires_bas{
position:relative;
width:218px;
height:11px;
background-image:url(images/commentaires_bas.png);
background-repeat:no-repeat;
}
#fiche_livre .bloc_commentaires .commentaires_centre{
position:relative;
width:218px;
background-image:url(images/commentaires_centre.png);
background-repeat:repeat-y;
}
#fiche_livre .bloc_commentaires .commentaires_centre h3{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
background-image:url(images/fond_picto_commentaires.png);
background-repeat:no-repeat;
height:23px;
width:165px;
line-height:23px;
padding-left:40px;
margin-left:15px;
margin-top:-4px;
padding-bottom:4px;
}
#fiche_livre .bloc_commentaires .commentaires_centre p{
text-align:center;
}
#fiche_livre .bloc_commentaires .commentaires_centre p a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
#fiche_livre .bloc_commentaires .commentaires_centre .com{
position:relative;
width:198px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
margin-left:15px;
}
#fiche_livre .bloc_commentaires .commentaires_centre .com h4{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
#fiche_livre .bloc_commentaires .commentaires_centre .com p{
text-align:left;
margin-top:2px;
margin-bottom:2px;
}
#fiche_livre .bloc_commentaires .commentaires_centre .com a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}
#fiche_livre .bloc_commentaires .commentaires_centre .com .suite_com_un{
text-align:right;
margin-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
#fiche_livre .bloc_commentaires .commentaires_centre .suite_coms{
text-align:left;
margin-left:15px;
}
#fiche_livre .bloc_commentaires .commentaires_centre .suite_coms a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
#fiche_livre .bloc_commentaires .commentaires_centre .deposez{
text-align:left;
margin-left:15px;
}
#fiche_livre .bloc_commentaires .commentaires_centre .deposez a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#fiche_livre .bloc_actualites{
position:relative;
width:510px;
margin-left:5px;
}
#fiche_livre .bloc_actualites .bloc_actualites_haut{
position:relative;
width:464px;
height:16px;
background-image:url(images/bloc_actu_haut.png);
background-repeat:no-repeat;
}
#fiche_livre .bloc_actualites .bloc_actualites_bas{
position:relative;
width:464px;
height:16px;
background-image:url(images/bloc_actu_bas.png);
background-repeat:no-repeat;
}
#fiche_livre .bloc_actualites .bloc_actualites_centre{
position:relative;
width:464px;
background-image:url(images/bloc_actu_centre.png);
background-repeat:repeat-y;
}
#fiche_livre .bloc_actualites .bloc_actualites_centre h3{
position:relative;
background-image:url(images/bloc_actu_titre.png);
background-repeat:no-repeat;
width:265px;
height:21px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
padding-left:6px;
margin-left:3px;
}
#fiche_livre .bloc_actualites .bloc_actualites_centre h3 span{
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
#fiche_livre .bloc_actualites .bloc_actualites_centre p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
margin-left:15px;
line-height:18px;
}
#fiche_livre .bloc_actualites .bloc_actualites_centre a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
#fiche_livre .bloc_actualites .bloc_actualites_centre .suite_actus{
text-align:right;
margin-top:5px;
margin-right:10px;
}
#fiche_livre .bloc_actualites .bloc_actualites_centre .suite_actus a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#b10e20;
}

/*** Commentaires ***/
#fiche_livre .fiche_livre_centre .titre_zone_commentaires{
position:relative;
background-image:url(images/titre_commentaires.png);
height:25px;
width:122px;
line-height:25px;
margin-left:5px;
float:left;
}
#fiche_livre .fiche_livre_centre .titre_zone_commentaires h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-left:7px;
}
#fiche_livre .fiche_livre_centre .nb_commentaires{
position:relative;
float:left;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
font-weight:bold;
color:#b20e21;
}
#fiche_livre .fiche_livre_centre .reprise_livre{
position:relative;
width:632px;
margin-left:auto;
margin-right:auto;
}
#fiche_livre .fiche_livre_centre .reprise_livre .logo_livre{
position:relative;
float:left;
width:82px;
}
#fiche_livre .fiche_livre_centre .retour{
width:82px;
margin-left:15px;
}
#fiche_livre .fiche_livre_centre .retour a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .reprise_livre .logo_livre .logo{
width:82px;
height:112px;
background-image:url(images/fond_couv_commentaire.png);
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .reprise_livre .logo_livre img{
margin-top:5px;
margin-left:5px;
}

.resume_livre{
position:relative;
float:left;
width:545px;
margin-left:4px;
}

#fiche_livre .fiche_livre_centre .resume_livre .titre_livre{
position:relative;
height:19px;
left:-1px;
top:8px;
z-index:2;
}

#fiche_livre .fiche_livre_centre .resume_livre .titre_livre h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:19px;
padding:1.5px;
padding-left:10px;
padding-right:20px;
display:inline;
background-color:#b20e21;
background-image:url(images/extremite_rouge.png);
background-position:top right;
background-repeat:no-repeat;
}
#fiche_livre .fiche_livre_centre .resume_livre .titre_livre h1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
#fiche_livre .fiche_livre_centre .resume_livre .texte_livre{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
padding:5px;
margin-left:5px;
margin-top:5px;
width:468px;
}
#fiche_livre .fiche_livre_centre .resume_livre .auteur a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

#fiche_livre .liste_coms{
position:relative;
width:622px;
margin-left:auto;
margin-right:auto;
}
#fiche_livre .liste_coms .liste_coms_haut{
position:relative;
width:622px;
height:13px;
background-image:url(images/fond_commentaire_liste_haut.png);
background-repeat:no-repeat;
}
#fiche_livre .liste_coms .liste_coms_bas{
position:relative;
width:622px;
height:13px;
background-image:url(images/fond_commentaire_liste_bas.png);
background-repeat:no-repeat;
}
#fiche_livre .liste_coms .liste_coms_centre{
position:relative;
width:622px;
background-image:url(images/fond_commentaire_liste_centre.png);
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
#fiche_livre .liste_coms .liste_coms_centre p{
margin-left:30px;
width:560px;
padding-bottom:3px;
}
#fiche_livre .liste_coms .liste_coms_centre a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c50f24;
}

#fiche_livre .mon_commentaire{
position:relative;
width:570px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#fiche_livre .mon_commentaire label{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c50f24;
}

#fiche_livre .mon_commentaire .zone_com img{
border:none;
}
#fiche_livre .mon_commentaire .zone_com a{
padding:2px;
display:inline-block;
background-color:#ffddaa;
border-top:1px solid #e0e0e0;
border-left:1px solid #e0e0e0;
border-bottom:1px solid #555555;
border-right:1px solid #555555;
}
#fiche_livre .mon_commentaire .zone_com table{
margin-top:1px;
width:520px;
}
#fiche_livre .mon_commentaire .zone_com .barre{
width:539px;
margin-top:1px;
}
#fiche_livre .mon_commentaire .zone_com .form1{
border:1px solid #a2a2a2;
}
#fiche_livre .mon_commentaire .spip_bouton{
text-align:center;
margin-left:auto;
margin-right:auto;
}
#fiche_livre .mon_commentaire fieldset{
border:1px solid #a2a2a2;
padding:10px;
width:520px;
}
#fiche_livre .mon_commentaire legend{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c50f24;
}
#fiche_livre .mon_commentaire rouge{
color:#c50f24;
}

#fiche_livre .mon_commentaire .formulaire_login_forum a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#b10e20;
}

#fiche_livre .mon_commentaire .formulaire_login_forum a.inscription{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b10e20;
}

#fiche_livre .liste_coms_pagination{
position:relative;
right:-5px;
text-align:right;
}
#fiche_livre .liste_coms_pagination .pagination_com{
display:inline;
height:19px;
line-height:19px;
padding-left:20px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
background-color:#b20e21;
background-image:url(images/extremite_pagination.png);
background-position:center left;
background-repeat:no-repeat;
text-align:right;
}
#fiche_livre .liste_coms_pagination .pagination_com .on{
font-weight:bold;
}
#fiche_livre .liste_coms_pagination .pagination_com a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}
#fiche_livre .liste_coms_pagination .pagination_com .fleche{
position:relative;
display:inline;
height:14px;
top:2px;
}
/*** Voir commentaire ***/

#fiche_livre .deposez_com{
position:relative;
margin-left:auto;
margin-right:auto;
text-align:center;
top:-45px;
width:167px;
}

/*** Actus ***/
#fiche_livre .fiche_livre_centre .titre_zone_actu{
position:relative;
background-image:url(images/titre_zone_actu.png);
height:23px;
width:118px;
line-height:23px;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone_actu h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
margin-left:10px;
}
#fiche_livre .fiche_livre_centre .titre_actus{
margin-left:10px;
}
#fiche_livre .fiche_livre_centre .titre_actus h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#516d96;
}
#fiche_livre .fiche_livre_centre .texte_livre a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .texte_livre .infos{
color:#d11026
}
#fiche_livre .fiche_livre_centre .tout{
text-align:left;
margin-left:20px;
margin-top:2px;
padding:0;
}
#fiche_livre .fiche_livre_centre .tout a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#516d96;
}
#fiche_livre .fiche_livre_centre .tout a.toutes{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#516d96;
}
#fiche_livre .fiche_livre_centre #actu_video{
position:relative;
width:348px;
height:282px;
background-image:url(images/fond_video_actualite.png);
background-repeat:no-repeat;
margin-left:68px;
}
#fiche_livre .fiche_livre_centre #actu_video #video{
position:relative;
margin-left:auto;
margin-right:auto;
width:320px;
}
#fiche_livre .fiche_livre_centre #actu_video h3{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
padding-top:15px;
margin-left:20px;
}
/*** Liste actu (rubrique) **/
#fiche_livre .liste_actus{
position:relative;
}
#fiche_livre .liste_actus .actu{
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:622px;
border-bottom:1px solid #bebebe;
}
#fiche_livre .liste_actus .actu .actu_logo{
position:relative;
width:75px;
float:left;
padding-left:4px;
}
#fiche_livre .liste_actus .actu .actu_texte{
position:relative;
float:left;
width:530px;
}
#fiche_livre .liste_actus .actu .actu_texte h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#526e97;
margin-left:-1px;
}
#fiche_livre .liste_actus .actu .actu_texte h3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#526e97;
}
#fiche_livre .liste_actus .actu .actu_texte{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
#fiche_livre .liste_actus .actu .actu_texte a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
#fiche_livre .liste_actus .actu .actu_texte .actu_suite{
text-align:right;
margin-top:5px;
margin-right:5px;
}
#fiche_livre .liste_actus .actu .actu_texte .actu_suite a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#516d96;
}
#fiche_livre .pagination_actu{
position:relative;
right:11px;
padding-top:5px;
text-align:right;
}
#fiche_livre .pagination_actu .pagination_bloc{
display:inline;
height:19px;
line-height:19px;
padding-left:20px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
background-color:#b20e21;
background-image:url(images/extremite_pagination.png);
background-position:center left;
background-repeat:no-repeat;
text-align:right;
}
#fiche_livre .pagination_actu .pagination_bloc .on{
font-weight:bold;
}
#fiche_livre .pagination_actu .pagination_bloc a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}
#fiche_livre .pagination_actu .pagination_bloc .fleche{
position:relative;
display:inline;
height:14px;
top:2px;
}
/*** MOT ***/
#fiche_livre .titre_mot{
position:relative;
height:19px;
top:8px;
left:5px;
z-index:2;
}
#fiche_livre .titre_mot h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:19px;
padding:1.5px;
padding-left:10px;
padding-right:20px;
display:inline;
background-color:#b20e21;
background-image:url(images/extremite_rouge.png);
background-position:top right;
background-repeat:no-repeat;
}

#fiche_livre .livres_mot{
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:630px;
}
#fiche_livre .livres_mot .ligne{
position:relative;
margin-left:auto;
margin-right:auto;
width:630px;
margin-top:5px;
}
#fiche_livre .livres_mot .ligne .livre{
position:relative;
float:left;
background-image:url(images/fond_livre_mot.png);
width:313px;
height:120px;
}
#fiche_livre .livres_mot .espace{
position:relative;
clear:both;
width:626px;
border-bottom:1px solid #cccccc;
top:-5px;
}
#fiche_livre .livres_mot .ligne .livre .logo{
position:relative;
float:left;
width:72px;
text-align:center;
top:12px;
left:10px;
}
#fiche_livre .livres_mot .ligne .livre .texte{
position:relative;
float:left;
top:12px;
width:214px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
margin-left:15px;
}
#fiche_livre .livres_mot .ligne .livre .texte h3{
width:214px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#b20e21;
}
#fiche_livre .livres_mot .ligne .livre .texte h3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#b20e21;
}
#fiche_livre .livres_mot .ligne .livre .auteur{
width:213px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin-top:4px;
}
#fiche_livre .livres_mot .ligne .livre .auteur a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
#fiche_livre .livres_mot .ligne .livre .date{
position:relative;
width:213px;
margin-top:4px;
margin-left:1px;
}
#fiche_livre .pagination_livre{
position:relative;
right:11px;
padding-top:5px;
text-align:right;
}
#fiche_livre .pagination_livre .pagination_livre_bloc{
display:inline;
height:19px;
line-height:19px;
padding-left:20px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
background-color:#b20e21;
background-image:url(images/extremite_pagination.png);
background-position:center left;
background-repeat:no-repeat;
text-align:right;
}
#fiche_livre .pagination_livre .pagination_livre_bloc .on{
font-weight:bold;
}
#fiche_livre .pagination_livre .pagination_livre_bloc a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}
#fiche_livre .pagination_livre .pagination_livre_bloc .fleche{
position:relative;
display:inline;
height:14px;
top:2px;
}
/*** Auteur ***/
p.site{
text-align:right;
margin-right:5px;
margin-top:5px;
}
p.site a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
}

#fiche_livre .livres_auteur{
position:relative;
width:490px;
margin-left:auto;
margin-right:auto;
}
#fiche_livre .livres_auteur .livres_auteur_haut{
position:relative;
width:490px;
height:16px;
background-image:url(images/fond_livres_auteur_haut.png);
background-repeat:no-repeat;
}
#fiche_livre .livres_auteur .livres_auteur_bas{
position:relative;
width:490px;
height:16px;
background-image:url(images/fond_livres_auteur_bas.png);
background-repeat:no-repeat;
}
#fiche_livre .livres_auteur .livres_auteur_centre{
position:relative;
width:490px;
background-image:url(images/fond_livres_auteur_centre.png);
background-repeat:repeat-y;
}
#fiche_livre .livres_auteur .livres_auteur_centre h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin-left:12px;
}
#fiche_livre .livres_auteur .livres_auteur_centre a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-align:center;
}
#fiche_livre .livres_auteur .livres_auteur_centre a.serie{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b20e21;
text-align:center;
}
#fiche_livre .livres_auteur .livres_auteur_centre .ligne{
position:relative;
width:420px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
}
#fiche_livre .livres_auteur .livres_auteur_centre .livre_bloc{
position:relative;
float:left;
width:128px;
text-align:center;
margin:5px;
}
#fiche_livre .livres_auteur .livres_auteur_centre .livre_bloc .titre{
position:relative;
width:128px;
height:60px;
display:block;
}
#fiche_livre .livres_auteur .livres_auteur_centre .livre_bloc .logo{
position:relative;
width:128px;
display:block;
height:140px;
}

/*** Nouveautes ***/
#fiche_livre .fiche_livre_centre .titre_zone_nouveautes{
position:relative;
background-image:url(images/titre_nouveautes.png);
height:28px;
width:120px;
line-height:28px;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone_nouveautes h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
font-weight:bold;
color:#4a5404;
text-transform:uppercase;
margin-left:7px;
}

.menu_date{
position:relative;
margin-left:5px;
}
#navigation{
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
list-style:none;
}
#navigation li{
display:inline;
background-color:#cce70b;
margin:0;
padding:2px;
}
#navigation li.active{
display:inline;
background-color:#000000;
margin:0;
padding:0;
padding:2px;
text-align:center;
}
#navigation li a{
line-height:19px;
background-color:#cce70b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin-left:5px;
margin-right:5px;
}
#navigation li.active a{
line-height:19px;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#cce70b;
margin-left:5px;
margin-right:5px;
text-decoration:none;
text-align:center;
}
.menu_date .fin{
position:relative;
float:left;
padding-top:2px;
background-image:url(images/fin_titre_vert.png);
background-repeat:no-repeat;
width:16px;
height:19px;
}
/*** Concours ***/
#fiche_livre .fiche_livre_centre .titre_zone_concours{
position:relative;
background-image:url(images/titre_zone_concours.png);
height:28px;
width:120px;
line-height:28px;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone_concours h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-left:7px;
}
#fiche_livre .fiche_livre_centre .titre_zone_concours_termines{
position:relative;
background-image:url(images/titre_zone_concours_termines.png);
height:28px;
width:200px;
line-height:28px;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone_concours_termines h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-left:7px;
}


#fiche_livre .concours_pics{
position:relative;
width:539px;
height:298px;
margin-left:auto;
margin-right:auto;
background-image:url(images/fond_image_concours.png);
background-repeat:no-repeat;
}
#fiche_livre .concours_pics .logo{
position:relative;
margin-left:auto;
margin-right:auto;
width:511px;
padding-top:15px;
}

#fiche_livre .concours_texte{
position:relative;
width:539px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-align:center;
}
#fiche_livre .concours_texte a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
#fiche_livre .concours_reponses{
position:relative;
width:614px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#000000;
}
#fiche_livre .concours_reponses fieldset{
border:none;
}
#fiche_livre .concours_reponses fieldset legend{
display:none;
}
#fiche_livre .concours_reponses .presentation{
position:relative;
width:586px;
height:27px;
background-image:url(images/fond_question.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:27px;
font-weight:bold;
color:#FFFFFF;
margin-left:auto;
margin-right:auto;
padding-left:50px;
}
#fiche_livre .concours_reponses span.label{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
font-weight:bold;
color:#000000;
padding:3px;
}
#fiche_livre .concours_reponses .spip_form_choix_unique ul,li{
list-style:none;
margin-left:50px;
}

#fiche_livre .concours_reponses .spip_form_label{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
margin-left:50px;
}
#fiche_livre .concours_reponses textarea{
margin-left:50px;
}
#fiche_livre .concours_reponses .decompte{
margin-left:50px;
margin-top:5px;
margin-bottom:5px;
color:#b20e21;
}
#fiche_livre .concours_reponses .spip_form_erreur{
position:relative;
padding:10px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
color:#b20e21;
text-align:center;
}
#fiche_livre .concours_reponses .spip_form_erreur a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
color:#b20e21;
}
#fiche_livre .concours_reponses .message_validation{
position:relative;
padding:10px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#000000;
font-weight:bold;
text-align:center;
}
#fiche_livre .concours_reponses .spip_form_ok{
visibility:hidden;
text-indent:-9999px;
}
/*** Rubrique concours ***/
#fiche_livre .concours{
position:relative;
width:595px;
border-bottom:1px solid #b5b5b5;
margin-top:5px;
margin-left:10px;
padding-top:5px;
padding-bottom:5px;
}
#fiche_livre .concours .titre_concours{
position:relative;
height:19px;
margin-left:50px;
}
#fiche_livre .concours .titre_concours .titre_avant{
position:relative;
float:left;
height:19px;
width:18px;
background-image:url(images/debut_titre_concours.png);
background-repeat:no-repeat;
background-position:top left;
}
#fiche_livre .concours .titre_concours .titre{
position:relative;
float:left;
height:19px;
background-color:#9c9c9c;
}
#fiche_livre .concours .titre_concours .titre a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
line-height:19px;
}
#fiche_livre .concours .titre_concours .titre_apres{
position:relative;
float:left;
height:19px;
width:23px;
background-image:url(images/fin_titre_concours.png);
background-repeat:no-repeat;
background-position:top left;
}
#fiche_livre .concours .validite{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
margin-left:68px;
line-height:18px;
}
#fiche_livre .concours .concours_infos{
position:relative;
margin-left:50px;
}
#fiche_livre .concours .concours_infos .concours_image{
position:relative;
float:left;
width:240px;
height:132px;
background-image:url(images/fond_concours.png);
background-repeat:no-repeat;
padding-top:6px;
padding-left:7px;
}
#fiche_livre .concours .concours_infos .concours_intro{
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
margin-left:2px;
margin-top:4px;
width:280px;
}
#fiche_livre .concours .concours_infos .concours_intro a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
#fiche_livre .concours .concours_infos .resultat{
padding-top:50px;
padding-left:20px;
}
#fiche_livre p.aucun{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b20e21;
text-align:center;
}

/*** Ressources pedago ***/
#fiche_livre .fiche_livre_centre .titre_zone_ressource{
position:relative;
background-image:url(images/titre_zone_ressource.png);
height:23px;
width:250px;
line-height:23px;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone_ressource h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-left:7px;
}
#fiche_livre .fiche_livre_centre .ressource{
position:relative;
width:620px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
border-bottom:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
line-height:18px;
padding-bottom:5px;
padding-top:2px;
}
#fiche_livre .ressource .info_pdf2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
margin-left:10px;
width:600px;
margin-left:auto;
margin-right:auto;
}
#fiche_livre .ressource .no_ressource{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
width:600px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#fiche_livre .ressource .info_pdf{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
margin-left:10px;
width:600px;
margin-left:auto;
margin-right:auto;
}
#fiche_livre .ressource .info_pdf a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .ressource a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
} 
#fiche_livre .fiche_livre_centre .ressource h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .ressource h3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .ressource .auteur_livre a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
#fiche_livre .fiche_livre_centre .ressource h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ff6600;
}
#fiche_livre .fiche_livre_centre .ressource h2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ff6600;
}
#fiche_livre .fiche_livre_centre .ressource .descriptif{
margin-top:5px;
margin-bottom:10px;
}
#fiche_livre .fiche_livre_centre .ressource .doc{
position:relative;
width:620px;
}
#fiche_livre .fiche_livre_centre .ressource .doc .doc_infos{
position:relative;
width:242px;
float:left;
}
#fiche_livre .fiche_livre_centre .ressource .doc .doc_tel{
position:relative;
float:right;
text-align:right;
bottom:0;
}
#fiche_livre .deposez_ressource{
position:absolute;
right:5px;
top:-6px;
width:230px;
height:34px;
}
#fiche_livre .proposez_ressource{
position:relative;
width:620px;
margin-top:10px;
}
#fiche_livre .proposez_ressource .titre_zone_proposez{
position:relative;
background-image:url(images/titre_zone_proposez.png);
height:23px;
width:500px;
line-height:23px;
margin-left:5px;
}
#fiche_livre .proposez_ressource .titre_zone_proposez h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
font-weight:bold;
color:#FFFFFF;
margin-left:7px;
}
#fiche_livre .proposez_ressource .titre_zone_proposez h3 span.mini{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}
#fiche_livre .proposez_ressource .introduction{
position:relative;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#eb112a;
}
#fiche_livre .proposez_ressource .disclaimer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
margin-left:10px;
margin-top:10px;
margin-bottom:5px;
}
#fiche_livre .proposez_ressource .disclaimer a{
color:#000000;
}
#fiche_livre .proposez_ressource .proposition{
position:relative;
width:500px;
margin-left:100px;
}
#fiche_livre .proposez_ressource .proposition p{
margin:2px;
}
#fiche_livre .proposez_ressource .proposition .validation{
text-align:center;
margin-left:auto;
margin-right:auto;
}
#fiche_livre .proposez_ressource .proposition .attention{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
margin-left:4px;
}
#fiche_livre .proposez_ressource .proposition .titre{
width:435px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#aeaeae;
border:1px solid #aeaeae;
background-color:#FFFFFF;
height:20px;
padding-top:2px;
}
#fiche_livre .proposez_ressource .proposition .titre_ouvrage{
width:250px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#aeaeae;
border:1px solid #aeaeae;
background-color:#FFFFFF;
}

#fiche_livre .proposez_ressource .proposition .auteur_ouvrage{
width:172px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#aeaeae;
border:1px solid #aeaeae;
background-color:#FFFFFF;
}
#fiche_livre .proposez_ressource .proposition .upload_doc{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#aeaeae;
border:1px solid #aeaeae;
background-color:#FFFFFF;
}
#fiche_livre .proposez_ressource .proposition .description{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#aeaeae;
border:1px solid #aeaeae;
background-color:#FFFFFF;
}
#fiche_livre .proposez_ressource .error{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-left:auto;
margin-top:auto;
color:#eb112a;
}
/*** Ressource enseignant ***/
#fiche_livre .fiche_livre_centre .titre_zone_ressource_ens{
position:relative;
background-image:url(images/titre_zone_ressource_ens.png);
height:23px;
width:400px;
line-height:23px;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone_ressource_ens h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
font-weight:bold;
color:#000000;
text-transform:uppercase;
margin-left:7px;
}
/*** Inscription ***/
#fiche_livre .fiche_livre_centre .informations{
position:relative;
float:left;
width:420px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
line-height:18px;
margin-top:5px;
}
#fiche_livre .fiche_livre_centre .informations h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b20e21;
line-height:18px;
}
#fiche_livre .fiche_livre_centre .formulaire_inscription{
position:relative;
margin-left:auto;
margin-right:auto;
width:622px;
}


#fiche_livre .fiche_livre_centre .formulaire_inscription h3{
position:relative;
background-image:url(images/formulaire_inscription.png);
background-position:top left;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
height:32px;
line-height:30px;
margin-left:100px;
padding-left:15px;
}
#fiche_livre .fiche_livre_centre .formulaire_inscription h3 span{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
margin-left:20px;
}
#fiche_livre .fiche_livre_centre .formulaire_inscription .inscription{
position:relative;
margin-left:auto;
margin-right:auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
#fiche_livre .fiche_livre_centre .formulaire_inscription .inscription table{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
#fiche_livre .fiche_livre_centre .formulaire_inscription .inscription table label{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .formulaire_inscription .inscription table input.forml{
border:1px solid #bfbfbf;
width:278px;
}
#fiche_livre .fiche_livre_centre .formulaire_inscription .inscription table input.bloque{
border:1px solid #bfbfbf;
width:278px;
color:#666666;
background-color:#CCCCCC;
}
#fiche_livre .fiche_livre_centre .formulaire_inscription .inscription table select.forml{
border:1px solid #bfbfbf;
width:280px;
}
#fiche_livre .fiche_livre_centre .formulaire_inscription .inscription .edition{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b20e21;
}
#fiche_livre .fiche_livre_centre .formulaire_inscription .inscription .confirmation{
padding:10px;
}
#fiche_livre .fiche_livre_centre .formulaire_inscription .inscription .confirmation a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b20e21;
}
#fiche_livre .fiche_livre_centre .nom{
position:relative;
float:left;
height:19px;
margin-top:4px;
margin-left:-28px;
}
#fiche_livre .fiche_livre_centre .nom .pseudo_gauche{
position:relative;
float:left;
background-image:url(images/bord_pseudo_gauche.png);
background-repeat:no-repeat;
width:10px;
height:19px;
}
#fiche_livre .fiche_livre_centre .nom .pseudo{
position:relative;
float:left;
height:19px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:18px;
background-color:#9c9c9c;
}
#fiche_livre .fiche_livre_centre .nom .pseudo_droite{
position:relative;
float:left;
background-image:url(images/bord_pseudo_droite.png);
background-repeat:no-repeat;
width:16px;
height:19px;
}
/*** Profil public ***/
#fiche_livre .fiche_livre_centre .titre_zone_public{
position:relative;
background-image:url(images/titre_zone_profil.png);
height:28px;
width:120px;
line-height:28px;
margin-left:5px;
float:left;
}
#fiche_livre .fiche_livre_centre .titre_zone_public h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-left:7px;
}
#fiche_livre .fiche_livre_centre .nom_public{
position:relative;
float:left;
height:19px;
margin-top:4px;
margin-left:-10px;
}
#fiche_livre .fiche_livre_centre .nom_public .pseudo_gauche{
position:relative;
float:left;
background-image:url(images/bord_pseudo_gauche.png);
background-repeat:no-repeat;
width:10px;
height:19px;
}
#fiche_livre .fiche_livre_centre .nom_public .pseudo{
position:relative;
float:left;
height:19px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:18px;
background-color:#9c9c9c;
}
#fiche_livre .fiche_livre_centre .nom_public .pseudo_droite{
position:relative;
float:left;
background-image:url(images/bord_pseudo_droite.png);
background-repeat:no-repeat;
width:16px;
height:19px;
}
#fiche_livre .fiche_livre_centre .profil_public{
position:relative;
width:474px;
margin-left:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
line-height:15px;
}
#fiche_livre .fiche_livre_centre .profil_public .presentation_auteur{
position:relative;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #bcbcbc;
}
#fiche_livre .fiche_livre_centre .profil_public .presentation_auteur p.voir a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b20e21;
line-height:18px;
margin-top:5px;
margin-bottom:5px;
}
#fiche_livre .fiche_livre_centre .profil_public h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
line-height:15px;
margin-top:5px;
}
#fiche_livre .fiche_livre_centre .profil_public .livre{
position:relative;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #bcbcbc;
}
#fiche_livre .fiche_livre_centre .profil_public .livre a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c30f23;
line-height:15px;
}
#fiche_livre .fiche_livre_centre .profil_public .ressource_profil{
position:relative;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #bcbcbc;
}
#fiche_livre .fiche_livre_centre .profil_public .doc{
position:relative;
}
#fiche_livre .fiche_livre_centre .profil_public .ses_ressources a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ff6600;
}
#fiche_livre .fiche_livre_centre .profil_public .doc .doc_infos{
position:relative;
width:242px;
float:left;
}
#fiche_livre .fiche_livre_centre .profil_public .doc .doc_tel{
position:relative;
float:right;
text-align:right;
bottom:0;
}

/*** Catalogue ***/
#fiche_livre .fiche_livre_centre .soustitre{
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c50f24;
line-height:18px;
height:20px;
margin-top:5px;
margin-left:-15px;
}
#fiche_livre .fiche_livre_centre .formulaire_catalogue{
position:relative;
width:480px;
margin-left:100px;
}
#fiche_livre .fiche_livre_centre .formulaire_catalogue table{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
#fiche_livre .fiche_livre_centre .formulaire_catalogue table label{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .formulaire_catalogue table input.forml{
border:1px solid #bfbfbf;
width:278px;
}
#fiche_livre .fiche_livre_centre .formulaire_catalogue table input.code{
border:1px solid #bfbfbf;
width:170px;
}
#fiche_livre .fiche_livre_centre .formulaire_catalogue table select.forml{
border:1px solid #bfbfbf;
width:220px;
}
#fiche_livre .fiche_livre_centre .formulaire_catalogue .formulaire_categories{

}
#fiche_livre .fiche_livre_centre .formulaire_catalogue .formulaire_categories h3{
position:relative;
background-image:url(images/fond_catalogue_categories.png);
background-repeat:no-repeat;
width:284px;
height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
line-height:20px;
padding-left:20px;
}
#fiche_livre .fiche_livre_centre .formulaire_catalogue .formulaire_thematique{

}
#fiche_livre .fiche_livre_centre .formulaire_catalogue .formulaire_thematique h3{
position:relative;
background-image:url(images/fond_catalogue_thematique.png);
background-repeat:no-repeat;
width:182px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
line-height:20px;
padding-left:20px;
}
/*** Recherche resultats */
#fiche_livre .fiche_livre_centre .titre_zone_recherche{
position:relative;
background-image:url(images/titre_zone_recherche.png);
height:28px;
width:200px;
line-height:28px;
margin-left:5px;
float:left;
}
#fiche_livre .fiche_livre_centre .titre_zone_recherche h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-left:7px;
}
#fiche_livre .fiche_livre_centre .criteres{
position:relative;
float:left;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b20e21;
margin-left:-50px;
margin-top:5px;
line-height:18px;
}
#fiche_livre .fiche_livre_centre .criteres a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b20e21;
}

#fiche_livre .fiche_livre_centre .criteres .nb{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .resultats{
position:relative;
width:640px;
margin-left:auto;
margin-right:auto;
background-image:url(images/background_resultats.gif);
background-position:center top;
background-repeat:repeat-y;
}
#fiche_livre .fiche_livre_centre .resultats .etagere{
position:relative;
width:640px;
}
#fiche_livre .fiche_livre_centre .resultats .livre{
float:left;
position:relative;
width:318px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
border-bottom:1px solid #cccccc;
padding-top:10px;
padding-bottom:10px;
}
#fiche_livre .fiche_livre_centre .resultats .second{
border-right:none;
margin-left:2px;
}
#fiche_livre .fiche_livre_centre .resultats .livre a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_gauche{
position:relative;
float:left;
width:92px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_gauche .logo{
position:relative;
margin-left:6px;
width:84px;
height:114px;
background-image:url(images/fond_couv_livre_search.png);
background-repeat:no-repeat;
}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_gauche .loupe{
position:relative;
height:20px;
line-height:20px;
margin-left:2px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_gauche .loupe a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
line-height:20px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_gauche .logo img{
position:relative;
margin-top:8px;
margin-left:6px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_gauche .voir{

}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_gauche .voir a{

}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_droite{
position:relative;
float:left;
width:214px;
margin-left:8px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_droite .titre_livre{

}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_droite .titre_livre h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#b20e21;
padding-bottom:5px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_droite .titre_livre h1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#b20e21;
text-decoration:none;
}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_droite .texte_livre{
width:200px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .livre_droite .texte_livre p.auteur{
position:relative;
padding-bottom:5px;
}

#fiche_livre .fiche_livre_centre .resultats .livre .livre_droite .texte_livre p.auteur a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .resultats .livre .ressources{
position:relative;
width:318px;
margin-top:5px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .ressources .logo{
float:left;
width:52px;
margin-left:20px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .ressources .liste_ressources{
float:left;
width:200px;
margin-left:2px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .ressources .liste_ressources ul{
list-style:outside;
margin:0px;
padding:0px;
margin-left:15px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .ressources .liste_ressources li{
list-style-type:disc;
color:#ec5e00;
margin:0px;
padding:0px;
}
#fiche_livre .fiche_livre_centre .resultats .livre .ressources .liste_ressources ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ec5e00;
}

#fiche_livre .pagination_mode_recherche{
position:relative;
right:11px;
padding-top:5px;
text-align:right;
}
#fiche_livre .pagination_mode_recherche .pagination_livre_bloc{
display:inline;
height:19px;
line-height:19px;
padding-left:20px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
background-color:#b20e21;
background-image:url(images/extremite_pagination.png);
background-position:center left;
background-repeat:no-repeat;
text-align:right;
}
#fiche_livre .pagination_mode_recherche .pagination_livre_bloc .on{
font-weight:bold;
}
#fiche_livre .pagination_mode_recherche .pagination_livre_bloc a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}
#fiche_livre .pagination_mode_recherche .pagination_livre_bloc .fleche_recherche{
position:relative;
display:inline;
height:14px;
top:2px;
margin-left:2px;
margin-right:2px;
}
/*** Forum ***/
#fiche_livre .fiche_forum_haut{
position:relative;
width:645px;
height:14px;
background-image:url(images/fond_forum_haut.png);
background-repeat:no-repeat;
}
#fiche_livre .fiche_forum_centre{
position:relative;
width:645px;
background-image:url(images/fond_forum_centre.png);
background-repeat:repeat-y;
}
#fiche_livre .fiche_forum_bas{
position:relative;
width:645px;
height:15px;
background-image:url(images/fond_forum_bas.png);
background-repeat:no-repeat;
}
#fiche_livre .fiche_forum_centre .titre_zone_forum{
position:relative;
width:300px;
height:21px;
background-image:url(images/titre_zone_forum.png);
background-repeat:no-repeat;
line-height:20px;
margin-left:5px;
}
#fiche_livre .fiche_forum_centre .titre_zone_forum h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
line-height:20px;
text-transform:uppercase;
padding-left:5px;
}
#fiche_livre .fiche_forum_centre .laius{
position:relative;
width:566px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
#fiche_livre .fiche_forum_centre .laius a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}

/*** Historique sondage ***/
.historique_sondages{
position:relative;
width:600px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
#fiche_livre .fiche_livre_centre .titre_zone_sondage{
position:relative;
background-image:url(images/titre_zone_sondage.png);
background-repeat:no-repeat;
height:28px;
width:400px;
line-height:28px;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone_sondage h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-left:7px;
}
.historique_sondages .sondage{
position:relative;
padding:10px;
border:1px solid #b20e21;
}
.historique_sondages h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
.historique_sondages .votes_left{
position:relative;
float:left;
margin-left:50%;
font-weight:bold;
color:#b20e21;
}
.historique_sondages .votes_right{
position:relative;
float:right;
font-weight:bold;
}
.historique_sondages .ligne_barre{
position:relative;
float:left;
width:450px;
}
.historique_sondages .ligne_chiffres{
position:relative;
float:right;
margin-right:10px;
font-weight:bold;
color:#b20e21;
}
/*** Derniers commentaires */
#fiche_livre .fiche_livre_centre .titre_zone_commentaire{
position:relative;
background-image:url(images/titre_zone_commentaire.png);
background-repeat:no-repeat;
height:28px;
width:400px;
line-height:28px;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone_commentaire h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-left:7px;
}
.logo_ouvrage{
position:relative;
float:left;
width:80px;
margin-left:10px;
}
.texte_commentaire{
position:relative;
float:left;
width:450px;
}
.texte_commentaire .derniers{
width:450px;
margin-left:1px;
}
/*** Recommandation **/
#fiche_livre .fiche_livre_centre .titre_zone_recommandation{
position:relative;
background-image:url(images/titre_zone_recherche.png);
background-repeat:no-repeat;
height:28px;
width:200px;
line-height:28px;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone_recommandation h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin-left:7px;
}
.recommande_cadre{
position:relative;
width:600px;
margin-left:auto;
margin-right:auto;
padding:10px;
border:1px solid #b20e21;
}

.recommande_cadre h3 { height: 18px; padding-left: 15px; font: bold 12px/14px Arial; color: #ffffff; background-color: #b20e21;line-height:16px; }
.recommande_cadre p { font: 11px Arial; margin: 10px 10px 0 10px; }
.recommande_cadre p span input { float: left; margin: 0 0 20px 45px; }
.recommande_cadre p.intro { font: 11px Arial; margin: 15px 10px 0 10px; }
.recommande_cadre form input { text-align: center; }
.recommande_cadre form input.form0 { height: 16px; width: 300px; margin-left: 120px; padding: 2px 0 2px 3px; border: 1px solid #b20e21; font: 12px Arial; color: #000000; }
.recommande_cadre input.forml { height: 16px; width: 220px; padding: 2px 0 2px 3px; border: 1px solid #b20e21; font: 12px Arial; color: #000000; }
.recommande_cadre form textarea { width: 580px; height: 150px; padding: 2px 0 2px 3px; border: 1px solid #b20e21; font: 12px Arial; color: #000000; }
.recommande_cadre form .submit{margin-left:auto;margin-right:auto;}
#recommande_link{
text-align:right;
margin-right:15px;
margin-top:5px;
}
#recommande_link a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#b20e21;
}
/*** Pages administratives ***/
#fiche_livre .fiche_livre_centre .texte_administratif{
position:relative;
width:600px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
margin-left:auto;
margin-right:auto;
}
#fiche_livre .fiche_livre_centre .texte_administratif a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .titre_zone_administratif{
position:relative;
height:19px;
z-index:2;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone_administratif h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:19px;
padding:1.5px;
padding-left:10px;
padding-right:20px;
display:inline;
background-color:#b20e21;
background-image:url(images/extremite_rouge.png);
background-position:top right;
background-repeat:no-repeat;
}
#fiche_livre .liste_coms .liste_coms_centre a.mini_link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
}
#fiche_livre .liste_coms .liste_coms_centre .lien_partenaire{
position:relative;
margin-left:10px;
width:600px;
}
#fiche_livre .liste_coms .liste_coms_centre .logo_partenaire{
position:relative;
float:left;
width:150px;
}
#fiche_livre .liste_coms .liste_coms_centre .texte_partenaire{
position:relative;
float:left;
width:400px;
margin-left:5px;
}