@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
body { font: 100% Verdana, Arial, Helvetica, sans-serif; }
.top-fixed-line{ background:#D3D3D3; height:15px; position:fixed; top:0; left:0; right:0; z-index:100;}
.home { background:url(../images/Accueil/home-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.au-fil-du-web { background:url(../images/Au-fil-du-web/au-fil-du-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.auteur { background:url(../images/Auteur/autier-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.bibliographie { background:url(../images/Bibliographie/bibliographie-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.contact { background:url(../images/Contacts/contact-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.credits { background:url(../images/Credits/credits-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.couverture { background:url(../images/Couverture/covertyre-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.echantill { background:url(../images/Echantillons/echantillions-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.lexique { background:url(../images/Lexique/lexique-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.marque-pages { background:url(../images/Marque-page/marque-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.presentation { background:url(../images/Presentation/presentation-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.presse { background:url(../images/Presse/pressse-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.toile{background:url(../images/Toile-au-metre/toile-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6 }
.table-des{background:url(../images/Table-des-matieres/table-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6}
.shopping{background:url(../images/Shopping/shopping-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center left; border-top:15px solid #A6A6A6}
.social-icons{ }
.social-icons ul{list-style:none;padding: 0 0 0 21.5%;}
.social-icons ul li{ background: #c1c1c1 none repeat scroll 0 0;
    border-radius: 50%;
    float: left;
    height: 50px;
    line-height: 50px;
    margin-right: 10px;
    text-align: center;
    width: 50px;}
.social-icons ul li a{ text-decoration:none; font-size:24px; color:#666;}

.container { /*margin: 0 0 0 295px;*/margin: 0 0 0 21.8%; width:620px; background:#fff; position:relative; }
.header-container { position:fixed; /*left:295px;*/left: 21.8%; right:0; top: 0px; background:#fff; width:620px; border-top: 15px solid #C1C1C1;z-index: 101; /*padding-bottom:10px;*/ }
#content-section { margin-top: 225px;}
#content-section-index { margin-top: 225px;}
#content-section-couverture { margin-top: 225px;}
#content-section-biblio { margin-top: 225px;}
#content-section-aufil { margin-top: 225px; }
#content-section-auteur { margin-top: 225px;}
#content-section-contact { margin-top: 225px;}


.menu-nav ul { list-style:none; padding-left:63px; }
.menu-nav ul li{}
.menu-nav ul li a { font-family: Verdana, Geneva, sans-serif; text-decoration:none; color:#000; font-size: 10px; font-weight: bold; text-transform: uppercase; }
/*.thrColAbs .container { position: relative; width: 1600px; background:#FFFFFF;margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; height: 1024px; }
.thrColAbs #sidebar1 { position: fixed; top: 0; left: 0; width: 300px; padding: 0px;margin: 0px; height: 786px; background-color: #FFF; }
.thrColAbs .container #sidebar1 div { background-color: #A6A6A6; height: 15px; }
.thrColAbs #sidebar2 { position: absolute; top: 0; right: 0; width: 680px; padding: 0px;margin: 0px; background-color: #BBC25A; height: 1105px; }*/
.thrColAbs .container table tr td table tr td p a #presentation { color: #000; text-decoration: none; }
/*.thrColAbs { width: 620px; margin-top: 0; margin-right: 0px; margin-bottom: 0; margin-left: 300px; padding: 0; height: 786px; border-top-color: #000; border-right-color: #000; border-bottom-color: #000; border-left-color: #000;background: #fff; }*/
/*.fltrt {float: right; margin-left: 8px; border-top-color: #000; border-right-color: #000; border-bottom-color: #000; border-left-color: #000; }*/
td { border-top-color: #000; border-right-color: #000; border-bottom-color: #000; border-left-color: #000; }
td { }
/*.thrColAbs .container div { background-color: #C1C1C1; height: 15px; }*/
.thrColAbs .container #sidebar2 div { background-color: #D3D3D3; height: 15px; }
.fltlft { float: left; margin-right: 8px; }
.logo { }
.thrColAbs .container table tr td { font-size: 12px; }
.thrColAbs .container table tr td { font-size: larger; }
.thrColAbs .container table tr td { font-size: x-large; }
.thrColAbs .container table tr td { font-size: xx-large; }
.thrColAbs .container table tr td p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.thrColAbs .container table tr td p { font-family: "Comic Sans MS", cursive; }
.thrColAbs .container table tr td { }
.thrColAbs .container table tr td p { font-family: Verdana, Geneva, sans-serif; font-size: 12px; }
.thrColAbs .container table tr td { font-size: 10px; margin-left: 5px; }
.thrColAbs .container table { font-size: 14px; }
.thrColAbs .container table { }
.thrColAbs .container table tr td table tr td table tr td table tr td { font-size: 24px; }
table { font-size: 24px; }
.thrColAbs .container table tr td table tr td p { font-family: Verdana, Geneva, sans-serif; }
.thrColAbs .container table tr td table tr td p { font-size: 12px; }
.thrColAbs .container table tr td table tr td table tr td { font-size: 18px; text-align: right; }
.thrColAbs .container table tr td table tr td p { text-align: justify; }
.thrColAbs .container table tr td table tr td font { text-align: justify; }
.thrColAbs .container table tr td table tr td font { }
.thrColAbs .container table tr td table tr td font font font small small span { text-align: justify; }
td { text-align: justify; }
td { text-align: left; }
td { text-align: justify; }
.thrColAbs .container table tr td table tr td font font font small small span { font-size: 9px; }
.thrColAbs .container table tr td table tr td font font font small small span { font-size: 8px; }
td { font-size: smaller; }
.thrColAbs .container table tr td table { font-size: 8px; }
td { font-size: 6px; }
td { font-size: 8px; }
#Titre { font-style: italic; }
#Bertrand { }
#presentation { color: #000; }
.thrColAbs .container table tr td a { color: #000; text-decoration: none; }
.thrColAbs .container table tr td a { color: #000; text-decoration: none; }
#Internet { font-size: 14px; color: #666; }
#Mode { font-size: 26px; font-weight: bold; color: #333; }
#A { color: #F63; }
#B { color: #F63; }
#C { color: #F63; }
#D { color: #F63; }
#E { color: #F63; }
#F { color: #F63; }
#g { color: #F63; }
#A { color: #F63; }
#B { color: #F63; }
#C { color: #F63; }
#D { color: #F63; }
#E { color: #F63; }
#F { color: #F63; }
#G { color: #F63; }
#H { color: #F63; }
#I { color: #F63; }
#J { color: #F63; }
#K { color: #F63; }
#L { color: #F63; }
#M { color: #F63; }
/** Lexique **/
#pour { font-size: 12px; }
td { font-size: 12px; }
tdpour { }
.a { font-size: 12px; }
.thrColAbs .container table tr td table tr td p strong { }
.a { font-weight: bold; }
.Contactpresse { color: #497CE7; }
.contact { color: #497CE7; }
.contact { color: #497CE7; }
.a { font-weight: bold; }
.thrColAbs .container table tr td p .a { color: #000; }
.thrColAbs .container table tr td p { color: #000; margin-bottom:10px; }
td { font-size: 12px; }
tdpour { }
.a { font-size: 12px; }
.a { font-size: 12px; }
.a { font-size: 12px; }
.thrColAbs #container #mainContent table tr td table tr td p strong { }
.Contactpresse { color: #497CE7; }
.contact { color: #497CE7; }
#Internet { font-size: 14px; color: #666; }
.size-section ul{ list-style:none;padding: 0 0 0 10.2%;}
.size-section ul li{ float:left;margin-left: 58px;}
.size-section ul li a, .size-section ul li{ color:#000; font-size:10px; text-decoration:none;}
.copyrights{padding: 0 0 0 10.2%;}
.copyrights ul{ list-style:none;}
.copyrights ul li{}
.copyrights ul li a{ color:#000; font-size:10px; text-decoration:none;}

/* crée la marge blanche jusqu'en bas */
.container {
    padding-bottom:1px;
}