/* CSS Document */

*{
margin:0;
padding:0;
}
body{
background-color:#ffffff;
}
a{
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
.clean{
clear:both;
}
#site{
margin-left:auto;
margin-right:auto;
background-image:none;
background-color:#ffffff;
}
#fin_site{
display:none;
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:#ffffff;
}
#header{
display:none;
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{
display:none;
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:#ffffff;
}
#gauche{
position:relative;
float:left;
width:144px;
display:none;
}
#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:74px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
top:65px;
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;
display:none;
}
#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:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
margin-left:5px;
padding-left:10px;
}
#droite .login_box p.disclaimer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
margin-left:10px;
}
#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;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
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:10px;
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:11px;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
margin-left:5px;
padding-left:10px;
}
#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:none;
width:800px;
}

/**** Fiche Livre ****/
#fiche_livre{
position:relative;
width:800px;
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:none;
height:28px;
width:400px;
line-height:28px;
margin-left:5px;
}
#fiche_livre .fiche_livre_centre .titre_zone h1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:28px;
font-weight:bold;
color:#000000;
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;
display:none;
}
#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;
display:none;
}
#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:30px;
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:20px;
font-weight:bold;
color:#000000;
line-height:24px;
padding:1.5px;
padding-left:10px;
padding-right:20px;
display:inline;
background-color:#ffffff;
background-image:none;
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:16px;
font-weight:normal;
color:#000000;
padding:5px;
margin-left:5px;
margin-top:5px;
width:468px;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .auteur a{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
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:16px;
font-weight:normal;
color:#000000;
margin-left:5px;
margin-top:5px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:600px;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .keyword_livre a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
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:16px;
font-weight:bold;
color:#ec112a;
}
#fiche_livre .fiche_livre_centre .infos_livre .infos_droite .bloc_infos{
position:relative;
width:520px;
display:none;
}
#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{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
#fiche_livre .bloc_ressources .bloc_ressources_centre .liste_ressources{
position:relative;
width:222px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
}
#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:25px;
width:165px;
line-height:25px;
padding-left:40px;
margin-left:15px;
}
#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:auto;
margin-right:auto;
}
#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:18px;
font-weight:bold;
color:#000000;
margin-left:12px;
}
#fiche_livre .livres_auteur .livres_auteur_centre a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
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:16px;
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;
}
#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:auto;
margin-right:auto;
display:none;
}
#fiche_livre .fiche_livre_centre #actu_video #video{
position:relative;
margin-left:auto;
margin-right:auto;
width:320px;
display:none;
}
#fiche_livre .fiche_livre_centre .titre_actus h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#516d96;
}
#fiche_livre .fiche_livre_centre .texte_livre a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}
#fiche_livre .fiche_livre_centre .texte_livre .infos{
color:#d11026
}
#fiche_livre .fiche_livre_centre .tout{
display:none;
text-align:left;
margin-left:20px;
margin-top:2px;
padding:0;
}