BODY { margin: 0px; padding: 0px; background-color: #f1f1f1; font-family: Georgia; font-size: 12px; color: #000000; line-height: 16px }

P { margin: 10px 0px 0px 0px;line-height: 16px; font-family: Georgia; font-size: 12px; color: #000000; }
FORM { margin: 0px }
.txt20 { font-size:20px }
.txt10 { font-size:10px }
.txt26 { font-size:26px }
.txt14 { font-size:14px }
.verdana {font-family:verdana }
.gras { font-weight:bold }
.gris { color:#808080}
.gris2 { color:#484848}
.txtItalic { font-style:italic }
.img {border:none}
img {border:none}



#fond { position: relative; width: 900px; background-color: #ffffff; z-index: 1 }
#haut { background-color:#DDCFC4;width:900px;height:170px;border-bottom:3px solid #ffffff }
#logo { margin-top:56px;margin-left: 22px; width: 502px; height: 41px; z-index: 5 }

#haut .recherche{margin-left:705px;font-family:verdana;padding-top:8px;color:#846759;font-size:11px }
#haut .recherche a {color:#846759;text-decoration:none }
#haut .recherche a:hover {text-decoration:underline }
.champrech {border:1px solid #B29A8E;width:158px;height:19px;background-color:#EDE4DD;margin-top:5px}
.btsubmit {border:1px solid #B29A8E;width:24px;height:19px;background-color:#B29A8E;margin-top:5px;color:EDE4DD;font-size:10px;font-weight:bold;cursor:pointer;margin-left:3px}

#corps { margin-top: 20px }


#col1acc { width: 338px; padding-bottom: 15px; float: left }
#col1acc .txtUne { margin-left:22px;font-size:12px;width:255px;margin-bottom:40px }
#col1acc .txtUne a {color:#000000;text-decoration:none;}
#col1acc .txtUne a:hover {text-decoration:underline;}
#col1acc .txtEven { margin-left:22px;font-size:12px;width:255px;margin-bottom:20px }
#col2acc { width: 338px; padding-bottom: 15px; float: left }


#librairies { width:224px;float:left;}
#librairies h1 {width:202px;padding-left:22px;background-color:#FB0018;height:23px;border-bottom:4px solid #C3B2AB;color:#ffffff;font-size: 18px;margin-bottom:20px;margin-top:0px;font-weight:normal}
#librairies .txt { background:#C3B2AB;color:#ffffff;font-size:11px;padding:8px 0px 8px 8px }
#librairies a { color:#ffffff;text-decoration:none;white-space:nowrap}
#librairies a:hover { color:#FB0018}
#librairies .encours { color:#FB0018}
#librairies .txt .separ {height:1px;line-height:1px;border-bottom:1px solid #ffffff;margin:10px 10px 10px 0px}
#librairies .txt .tri a {text-decoration:underline}


.adresse { color: #ffffff; width: 224px;height:157px;background:#FB0018;border-top:3px solid #ffffff;border-bottom:100px solid #ffffff }
.adresse .txt2 {padding: 22px 20px;font-size:14px }

#col1 { width: 654px; padding-bottom: 15px; float: left;margin-left:22px }
#col1 .titrePage {margin-left:-22px;width:632px;padding-left:22px;height:23px;line-height:23px;background-color:#DDCFC4;font-size:19px;font-weight:normal;margin-top:0px;}

#col1Ou { width: 676px; padding-bottom: 15px; float: left; }

#colContact { width: 676px; padding-bottom: 15px; float: left;}
#colContact .formContact {width:632px;margin-left:22px;font-family:georgia;font-size:12px;}
#colContact h1 {width:632px;padding-left:22px;height:23px;line-height:23px;background-color:#DDCFC4;font-size:19px;font-weight:normal;margin-top:0px;}
#colContact .editoResa {margin-left:22px;}
#colContact .blockLecture {font-size:12px;width:632px;border-top:1px solid #000000;border-bottom:1px solid #000000;padding:15px 0px;margin:15px 0px 15px 22px;}
#colContact .champtxt {width:294px;margin-bottom:10px}
#colContact select {width:294px;margin-bottom:20px;}
#colContact textarea {width:632px;height:150px;}
#colContact .champtxt2 {width:319px;margin-left:18px;margin-bottom:10px}
#colContact .label2 {margin-left:18px;}
#colContact .btSubmit {width:75px;height:22px;line-height:22px;color:#836759;background-color:#DDCFC4;border:1px solid #C3B2AA;margin-top:20px;}
#colContact .succes {height:200px;margin-left:22px}

#colRecherche { width: 676px; padding-bottom: 15px; float: left;}
#colRecherche h1 {width:632px;padding-left:22px;height:23px;line-height:23px;background-color:#DDCFC4;font-size:19px;font-weight:normal;margin-top:0px;}
#colRecherche .blockRecherche {font-size:12px;width:632px;margin-left:22px;}
#colRecherche .blockRecherche .vignette {width:115px;min-height:150px;float:left}
#colRecherche .blockRecherche a {color:#000000;text-decoration:none;font-weight:bold}
#colRecherche .blockRecherche a:hover {text-decoration:underline}
#colRecherche .blockRecherche .picto {position:absolute;bottom:0px;right:19px;}
#colRecherche .blockRecherche .colg {width:305px;float:left;margin-right:10px;}
#colRecherche .blockRecherche .cold {width:300px;float:left}
#colRecherche .traitGris { width:635px;border-bottom:1px solid #B5B5B5;line-height:1px;margin-bottom:15px;margin-left:22px;}

#col1Lib { width:338px;float:left}
#col1Lib .txt {margin-left:22px;width:290px;color:#484848;font-size:11px;margin-top:20px}
#col1Lib .adr {margin-left:22px;width:290px}
#col1Lib .adr a {color:#000000;text-decoration:none}
#col1Lib .adr a:hover {text-decoration:underline}
#col1Lib .trait {border-bottom:1px solid #000000; width:295px;padding-bottom:6px;padding-top:6px}
#col2Lib { width:338px;float:left}

#colLibAuteur { width:676px;float:left;}
#colLibAuteur .txt {margin-left:22px;width:290px;color:#484848;font-size:11px;margin-top:20px}
#colLibAuteur .adr {margin-left:22px;width:290px}
#colLibAuteur .adr a {color:#000000;text-decoration:none}
#colLibAuteur .adr a:hover {text-decoration:underline}
#colLibAuteur .trait {border-bottom:1px solid #000000; width:295px;padding-bottom:6px;padding-top:6px}

#colLibAuteur #colLect {width:317px;margin-right:22px;float:left;margin-bottom:20px;}
#colLibAuteur #colLect h1 {width:295px;padding-left:22px;height:23px;line-height:23px;background-color:#DDCFC4;font-size:19px;font-weight:normal;margin-top:20px;border-bottom:4px solid #97E4D0;}
#colLibAuteur #colLect .traitgris {width:317px;margin:10px 0px;}
#colLibAuteur #colLect .pagin {text-align:right}
#colLibAuteur #colLect .pagin a {font-family:georgia;font-size:11px;text-decoration:none;color:#6A6A6A;font-weight:bold;}
#colLibAuteur #colLect .pagin .on {text-decoration:underline}
#colLibAuteur #colLect .blockLect {width:295px;margin-left:22px;}
#colLibAuteur #colLect .blockLect .vignette {width:80px;margin-right:15px;float:left;}
#colLibAuteur #colLect .blockLect .infos {width:200px;float:left;}
#colLibAuteur #colLect .blockLect .infos a {color:#000000;font-weight:bold;font-size:11px;text-decoration:none}
#colLibAuteur #colLect .blockLect .infos a:hover {text-decoration:underline}

#colLibAuteur #colEven {width:317px;float:left;margin-bottom:20px;}
#colLibAuteur #colEven h1 {width:295px;padding-left:22px;height:23px;line-height:23px;background-color:#DDCFC4;font-size:19px;font-weight:normal;margin-top:20px;border-bottom:4px solid #9FCDFF;}
#colLibAuteur #colEven .traitgris {width:317px;margin:10px 0px;}
#colLibAuteur #colEven .pagin {text-align:right}
#colLibAuteur #colEven .pagin a {font-family:georgia;font-size:11px;text-decoration:none;color:#6A6A6A;font-weight:bold;}
#colLibAuteur #colEven .pagin .on {text-decoration:underline}
#colLibAuteur #colEven .blockLect {width:295px;margin-left:22px;}
#colLibAuteur #colEven .blockLect .vignette {width:80px;margin-right:15px;float:left;}
#colLibAuteur #colEven .blockLect .infos {width:200px;float:left;}
#colLibAuteur #colEven .blockLect .infos a {color:#000000;font-weight:bold;font-size:11px;text-decoration:none}
#colLibAuteur #colEven .blockLect .infos a:hover {text-decoration:underline}

.menubas { font-family:verdana;font-size:12px;color: #000000; width: 900px; border-top: 4px solid #DECFC4;padding: 15px 0px; text-align: center }
.menubas A { color: #000000; text-decoration: none }
.menubas A:hover { color: #000000; text-decoration: underline }
.menubasA { text-decoration: underline }

.titBleuAcc { width:318px;height:23px;background-color:#DDCFC4;border-bottom:4px solid #9FCDFF;color:#000000;font-size: 18px;margin-bottom:20px}
.titBleuAcc .txt{padding-top:3px;padding-left:22px}
.titRoseAcc { width:318px;height:23px;background-color:#DDCFC4;border-bottom:4px solid #FF9FA0;color:#000000;font-size: 18px;margin-bottom:20px}
.titRoseAcc .txt{padding-top:3px;padding-left:22px}
.titVertAcc { width:318px;height:23px;background-color:#DDCFC4;border-bottom:4px solid #97E4D0;color:#000000;font-size: 18px;margin-bottom:20px}
.titVertAcc .txt{padding-top:3px;padding-left:22px}
.titLib {width:318px;background-color:#fb0018;color:#ffffff;font-size:18px;margin-bottom:20px;font-weight:bold;}
.titLib .nom{padding:5px 22px}

.blockLectureAcc {font-size:11px;width:283px;margin-left:22px;position:relative;}
.blockLectureAcc table {font-size:11px;font-family:georgia}
.blockLectureAcc .vignette {width:115px;}
.blockLectureAcc a {color:#000000;text-decoration:none;font-weight:bold}
.blockLectureAcc a:hover {text-decoration:underline}
.blockLectureAcc .titre {font-weight:normal}



.homePoche {margin-top:15px;}
.homeZoom {margin-top:15px;}

.txtEven {font-size:11px;}
.txtEven a {color:#000000;text-decoration:none;font-weight:bold}
.txtEven a:hover {text-decoration:underline}
.txtEven img {margin-right:10px;margin-bottom:5px;}


.blockLecture {font-size:12px;width:654px;position:relative;}
.blockLecture .vignette {width:115px;min-height:150px;float:left}
.blockLecture a {color:#000000;text-decoration:none;font-weight:bold}
.blockLecture a:hover {text-decoration:underline}
.blockLecture .picto {position:absolute;bottom:0px;right:19px;}
.blockLecture .colg {width:305px;float:left;margin-right:10px;}
.blockLecture .cold {width:300px;float:left}

.blockZooms {font-size:12px;width:654px;position:relative;margin-bottom:15px;}
.blockZooms .vignette {width:115px;margin-bottom:5px;float:left}
.blockZooms a {color:#000000;text-decoration:none;font-weight:bold}
.blockZooms a:hover {text-decoration:underline}
.blockZooms .colg {width:115px;float:left;margin-right:10px;}
.blockZooms .cold {width:490px;float:left}

.lienArchives {margin-right:18px;border-top:1px solid #B5B5B5;padding-top:10px;margin-top:10px;}
.lienArchives {text-align:right;font-weight:bold;}
.lienArchives a {color:#484848;text-decoration:none;font-size:11px;}
.lienArchives a:hover {text-decoration:underline}


.traitVert { width:318px;border-bottom:1px solid #97E4D0;line-height:1px;margin-bottom:15px;margin-top:15px}
.traitGris { width:635px;border-bottom:1px solid #B5B5B5;line-height:1px;margin-bottom:15px;}

#col1Fiche { width: 153px;float: left;margin-left:22px;font-family:georgia;font-size:11px;color:#484848;font-weight:bold;}
#col1Fiche a {color:#484848;text-decoration:none;font-size:11px;}
#col1Fiche a:hover {text-decoration:underline}
#col1Fiche .separ { width: 131px;border-bottom:1px solid #949494;line-height:1px;margin:10px 0px;clear:left;}  

#col2Fiche { width: 485px;float: left;font-size:12px;margin-right:15px;color:#484848 }
#col2Fiche h1 { color:#000000;font-size:26px;margin:10px 0px;}
#col2Fiche #auteur {font-size:14px;}
#col2Fiche #infos {position:relative;font-weight:bold;}
#col2Fiche #infos #resa {position:absolute;bottom:0px;right:0px}
#col2Fiche #infos a {color:#484848;text-decoration:none;font-size:11px;}
#col2Fiche #infos a:hover {text-decoration:underline}
#col2Fiche #lienRetour {text-align:right;font-weight:bold;}
#col2Fiche #lienRetour a {color:#484848;text-decoration:none;font-size:11px;}
#col2Fiche #lienRetour a:hover {text-decoration:underline}
#col2Fiche .separ { width: 485px;border-bottom:1px solid #949494;line-height:1px;margin:10px 0px;clear:left;}
#col2Fiche #lienAuteur {text-align:right;font-weight:bold;}
#col2Fiche #lienAuteur a {color:#000000;text-decoration:none;font-size:11px;}
#col2Fiche #lienAuteur a:hover {text-decoration:underline}

#col1Doss { width: 153px;float: left;margin-left:22px;font-family:georgia;font-size:11px;color:#484848;}
#col1Doss a {color:#484848;text-decoration:none;font-size:11px;}
#col1Doss a:hover {text-decoration:underline}  
#col1Doss .separ { width: 131px;border-bottom:1px solid #949494;line-height:1px;margin:10px 0px;clear:left;}
#col1Doss #lienRetour {text-align:left;font-weight:bold;}
#col1Doss #lienRetour a {color:#484848;text-decoration:none;font-size:11px;}
#col1Doss #lienRetour a:hover {text-decoration:underline}

#col2Doss { width: 485px;float: left;font-size:12px;margin-right:15px;margin-bottom:20px;color:#484848 }
#col2Doss h1 { width: 480px;color:#000000;font-size:26px;margin-bottom:10px;margin-top:0px;}
#col2Doss #infos {position:relative;font-weight:bold;}
#col2Doss .separ { width: 485px;border-bottom:1px solid #949494;line-height:1px;margin:10px 0px;clear:left;}
#col2Doss #lienRetour {text-align:right;font-weight:bold;}
#col2Doss #lienRetour a {color:#484848;text-decoration:none;font-size:11px;}
#col2Doss #lienRetour a:hover {text-decoration:underline}

#col2Doss .blockLecture {font-size:12px;width:480px;position:relative;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #949494}
#col2Doss .blockLecture .infos {width:480px;}
#col2Doss .blockLecture .vignette {width:115px;float:left}
#col2Doss .blockLecture .info {float:left;width:365px;}
#col2Doss .blockLecture a {color:#000000;text-decoration:none;font-weight:bold}
#col2Doss .blockLecture a:hover {text-decoration:underline}
#col2Doss .blockLecture .picto {position:absolute;bottom:0px;right:19px;}
#col2Doss .der {padding-bottom:0px;border-bottom:none}


#pagination {width:635px;padding-top:10px;border-top:1px solid #B5B5B5;color:#6A6A6A;}
#pagination a {font-family:georgia;font-size:11px;text-decoration:none;color:#6A6A6A;font-weight:bold;}
#pagination .on {text-decoration:underline}
#pagG {float:left;width:317px}
#pagD {float:left;width:318px;text-align:right}

#qui {float:left;width: 656px; font-family:georgia;font-size:12px;margin-right:20px;}
#qui a {color:#000000;text-decoration:none}
#qui a:hover {text-decoration:underline}
#qui #partG {float:left;width:317px;margin-right:22px;}
#qui #partG h1 {font-size:18px;padding-left:22px;width:295px;margin-top:0px;margin-bottom:20px;font-weight:normal;background-color:#decfc4}
#qui #partG p {padding-left:22px;width:295px;margin-bottom:20px;}
#qui #partD {float:left;width:317px;}
#qui #partD h1 {font-size:18px;padding-left:5px;width:312px;margin-top:0px;margin-bottom:20px;font-weight:normal;background-color:#decfc4}
#qui #partD p {width:295px;margin-bottom:20px;}
#qui #separQui {width: 636px;margin-left:20px;line-height:1px;margin-bottom:20px;border-bottom:1px solid #707070}
#qui #partG2 {float:left;width:317px;margin-right:22px;}
#qui #partG2 h1 {font-size:18px;padding-left:22px;width:295px;margin-top:0px;margin-bottom:20px;font-weight:normal;}
#qui #partG2 table {font-family:georgia;margin-left:22px;font-size:12px;margin-bottom:10px;}

#qui #partD2 {float:left;width:317px;}
#qui #partD2 h1 {font-size:18px;width:317px;margin-top:0px;margin-bottom:20px;font-weight:normal;}
#qui #partD2 table {font-family:georgia;font-size:12px;margin-bottom:10px;}

#librairiesOu { width:224px;float:left;}
#librairiesOu h1 {width:202px;padding-left:22px;background-color:#FB0018;height:23px;border-bottom:4px solid #C3B2AB;color:#ffffff;font-size: 18px;margin-bottom:20px;margin-top:0px;font-weight:normal}
#librairiesOu .txt { background:#C3B2AB;color:#ffffff;font-size:11px;padding:8px 0px 8px 8px }
#librairiesOu .lieuoff a.lien {color:#ffffff;text-decoration:none;white-space:nowrap}
#librairiesOu .lieuoff a:hover.lien {color:#FB0018;text-decoration:none}
#librairiesOu .lieuon a.lien {color:#FB0018;text-decoration:none}

#colPrixInit {float:left;width:655px;margin-right:21px;margin-bottom:20px;}
#colPrixInit h1 {font-size:20px;font-weight:normal}
#colPrixInit .titreSelect {width:632px;padding-left:22px;height:23px;line-height:23px;background-color:#DDCFC4;font-size:19px;font-weight:normal;margin-top:0px;}
#colPrixInit #lienRetour {width:654px;border-bottom:1px solid #B5B5B5;text-align:right;font-weight:bold;padding-bottom:5px;margin-bottom:15px;}
#colPrixInit #lienRetour a {color:#484848;text-decoration:none;font-size:11px;}
#colPrixInit #lienRetour a:hover {text-decoration:underline}

#col1Prix {float:left;width:317px;margin-right:21px;}
#col1Prix .selection {padding-right:5px;width:312px;height:17px;line-height:17px;text-align:right;margin:10px 0px;background-color:#decfc4}
#col1Prix .selection a {color:#000000;font-size:11px;font-weight:bold;text-decoration:none;}
#col1Prix .selection a:hover {text-decoration:underline;}
#col1Prix .texte {font-size:12px;padding-left:22px;padding-bottom:20px;}
#col1Prix .texte a {color:#000000;font-weight:bold;text-decoration:none;}
#col1Prix .texte a:hover {text-decoration:underline;}

#col2Prix {float:left;width:317px;}
#col2Prix .selection {padding-right:5px;width:312px;height:17px;line-height:17px;text-align:right;margin:10px 0px;background-color:#decfc4}
#col2Prix .selection a {color:#000000;font-size:11px;font-weight:bold;text-decoration:none;}
#col2Prix .selection a:hover {text-decoration:underline;}
#col2Prix .texte {font-size:12px;padding-bottom:20px;}
#col2Prix .texte a {color:#000000;font-weight:bold;text-decoration:none;}
#col2Prix .texte a:hover {text-decoration:underline;}

#col2PrixMemo {float:left;width:317px;}
#col2PrixMemo .selection {padding-right:5px;width:312px;height:17px;line-height:17px;text-align:right;margin-bottom:10px;background-color:#decfc4}
#col2PrixMemo .selection a {color:#000000;font-size:11px;font-weight:bold;text-decoration:none;}
#col2PrixMemo .selection a:hover {text-decoration:underline;}
#col2PrixMemo .texte {font-size:12px;padding-bottom:20px;}
#col2PrixMemo .texte a {color:#000000;font-weight:bold;text-decoration:none;}
#col2PrixMemo .texte a:hover {text-decoration:underline;}

#colPrixInit .archives {padding-right:5px;width:655px;height:17px;line-height:17px;text-align:right;margin-bottom:20px;margin-top:10px;background-color:#decfc4}
#colPrixInit .archives a {color:#000000;font-size:11px;font-weight:bold;text-decoration:none;}
#colPrixInit .archives a:hover {text-decoration:underline;}

#colArchives {float:left;width:655px;margin-right:21px;}
#colArchives h1 {padding-left:22px;width:633px;font-size:18px;font-weight:normal;margin-top:0px;margin-bottom:20px;background-color:#decfc4}
#colArchives #liste {margin-left:22px;width:633px;border-top:1px solid #decfc4}
#colArchives #liste p {padding-bottom:10px;border-bottom:1px solid #decfc4}
#colArchives #liste a {color:#000000;font-weight:bold;text-decoration:none;}
#colArchives #liste a:hover {text-decoration:underline;}

#colArchives #listeVie {margin-left:22px;width:633px;}
#colArchives #listeVie div {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #decfc4}
#colArchives #listeVie h1 {width:633px;padding-left:0px;background-color:#ffffff;}
#colArchives #listeVie a {color:#000000;font-weight:bold;text-decoration:none;}
#colArchives #listeVie a:hover {text-decoration:underline;}
#colArchives #listeVie .suite {font-size:11px;}


#lienArchiveVie {width:632px;border-top:1px solid #949494;text-align:right;padding-top:5px;margin-top:10px;}
#lienArchiveVie a {color:#000000;text-decoration:none;font-size:11px;}
#lienArchiveVie a:hover {text-decoration:underline}