/* -------------------------------------- */
/* Styles sur les balises generales */
/* -------------------------------------- */
body {
margin: 0;
padding: 0;
text-align: left;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
font-style: normal;
font-weight: normal;
color: #605a44;
background: url(../images/bg-body.jpg) repeat-y left top;
}
img {
margin: 0;
padding: 0;
border: 0;
}
h1 {
margin: 0;
}
h2 {
margin: 0;
}
h3 {
margin: 0;
}
h4 {
margin: 0;
}
h5 {
margin: 0;
}
h6 {
margin: 0;
}
hr {
margin: 0;
}
p {
margin:0;
}
a {
color: #231d05;
}

/* -------------------------------------- */
/* Construction de la page */
/* -------------------------------------- */
#conteneur {
width: 100%;
margin: 0;
padding: 0;
text-align: left;
}
#pub {
height: 92px;
margin: 0;
padding: 0;
background: url(../images/bg-pub.jpg) repeat-x left top;
}
#bandeau {
height: 90px;
width: 728px;
text-align: center;
margin: 0 auto;
border: 1px #FFFFFF solid;
}

#grand-gauche {
width:85%;
float: left;
margin: 0;
padding: 0;
}
#logo {
background: url(../images/bg-logo.jpg) repeat-x left top;
}
#nav {
background: url(../images/bg-nav.gif) repeat-x left top;
}
#edito-conteneur {
margin-left: 104px;
width: 87.8%;
}
#edito {
width: 737px;
margin: 0 auto;
}

.titre-ouvrage {
font-size: 1em;
margin-left: 17px;
}
.titre-ouvrage a {
font-size: 1em;
text-decoration: underline;
}
.nom-auteur {
font-size: 1em;
margin-left: 17px;
}
.nom-auteur a {
font-size: .9em;
text-decoration: underline;
}
/*.act03Auteur {
color: #605a44;
font-size: .9em;
font-weight: normal;
}*/
.act03Auteur {
font-size: 1em;
text-decoration: underline;
color: #231d05;
font-weight: normal;
}
.collection {
font-size: .7em;
margin-left: 17px;
font-weight: normal;
margin-top: 5px;
}
.collection a {
color: #231d05;
text-decoration: none;
}


/* -------------------------------------- */
/* Mini sites */
/* -------------------------------------- */
#colonne-minisites {
width: 15%;
float: right;
margin: 0;
padding: 0;
background: url(../images/mnst-background.jpg) repeat-x left top;
}
.mnst-modules {
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: .7em;
color: #231d05;
width: 133px;
margin-top: 4px;
margin-left: 16px;
margin-bottom: 6px;
}
.mnst-modules p {
margin-bottom: 4px;
}
.mnst-modules a {
text-decoration: underline;
}
.mnst-couverture {
float: right;
border: 1px #231d05 solid;
margin-bottom: 3px;
}


/* -------------------------------------- */
/* Barre de navigation */
/* -------------------------------------- */
#nav-frise-gauche {
float: left;
}
#item-nav {
font-weight : bold;
font-size: .9em;
margin-top: .7em;
padding: 0;
list-style: none;
}
#item-nav li {
float: left;
display: block;
}
#item-nav span {
padding: 3px 10px;
}
#item-nav a {
text-decoration: none;
}
#item-nav a:hover {
color: #eadeb9;
background-color: #231d05;
border-top: 3px #231d05 solid;
border-bottom: 3px #231d05 solid;
}

/* -------------------------------------- */
/* zone editoriale HOME */
/* -------------------------------------- */
#edito-home {
margin-left: 86px;
width: 89.9%;
}
#edito-home a {
text-decoration: underline;
}
#home-mea-g {
margin-top: 10px;
float: left;
width: 49.9%;
text-align: center;
}
#home-mea-d {
margin-top: 10px;
float: right;
width: 50%;
text-align: center;
}
.home-titre-ouvrage {
padding: .3em 0 .7em 0;
width: 328px;
margin: 0 auto;
font-size: 1em;
background-image: url(../images/bg-cartouche.jpg);
border-left: 1px #231d05 solid;
border-right: 1px #231d05 solid;
border-bottom: 1px #231d05 solid;
}
.home-titre-ouvrage a {
text-decoration: underline;
}
.home-auteur {
padding: .2em 0 .4em 0;
width: 328px;
margin: 0 auto;
font-size: 1em;
font-weight: bold;
border-left: 1px #231d05 solid;
border-right: 1px #231d05 solid;
}
.home-auteur a {
text-decoration: underline;
}
.home-bloc-resume {
margin: 5px auto;
text-align: justify;
width: 328px;
}
.home-couv-illus {
float: left;
width: 102px;
margin-right: 10px;
margin-bottom: 5px;
text-align: left;
font-size: .7em;
}
.home-couv-illus a {
text-decoration: underline;
}
.home-couv {
border: 1px #231d05 solid;
display: block;
margin-bottom: 3px;
}
.accroche {
font-size: .9em;
margin-bottom: 5px;
}
.resume {
font-size: .7em;
font-weight: normal;
}
.resume a {
font-size: .7em;
font-weight: normal;
text-decoration: underline;
}


/* -------------------------------------- */
/* zone editoriale NOUVEAUTES */
/* -------------------------------------- */
#nouv-contenu {
width: 599px;
float: left;
}
#nouv-mois {
font-size: .7em;
width: 599px;
text-align: center;
margin-bottom: 1.5em;
}
#nouv-mois p {
text-align: center;
}
#nouv-mois .mois a {
padding: 0 .7em;
color: #605a44;
background-color: none;
text-decoration: none;
}
#nouv-mois .mois2 {
padding: 0 1em;
color: #eadeb9;
background-color: #231d05;
}
#nouv-mois a:hover {
color: #eadeb9;
background-color: #231d05;
text-decoration: none;
}
#nouv-cadre-couv {
width:116px;
float: left;
margin: 0 30px;
}
#nouv-couv {
border-left: 1px #231d05 solid;
border-right: 1px #231d05 solid;
margin: 0 auto;
display: block;
}
#nouv-liste {
width: 390px;
float: right;
}
.nouv-liste-item {
margin-bottom: 1em;
}
#nouv-liste span {
margin-bottom: 10px;
display: block;
}


/* --------------------------------------- */
/* zone editoriale ACTUALITES - EVENEMENTS */
/* --------------------------------------- */
p#act-mois {
display: block;
padding-top: 5px;
width: 182px;
height: 51px;
float:left;
text-align: center;
background-image: url(../images/act-orn-centre.gif);
background-repeat: no-repeat;
background-position: bottom;
}
.fonce {
color: #231d05;
font-size: .9em;
font-weight: bold;
}

#act-mois a {
color: #605a44;
font-size: .7em;
padding-left: .3em;
}
#act-mois a:hover {
color: #eadeb9;
background-color: #231d05;
text-decoration: none;
}
#act-contenu {
width: 599px;
float: right;
text-align: center;
}
#act-contenu .rubrique {
float: left;
color: #231d05;
padding: .5em;
}
.act-liste-item {
clear: both;
margin-bottom:1.5em;
}
.frise-dragon {
width: 500px;
padding-left:28px;
margin: 0 auto;
}
.frise-dragon p {
width: 148px;
}
.contenu-item {
margin-right: 10px;
}
.contenu-item p {
font-size: .9em;
}
.contenu-item a {
text-decoration: underline;
}
.frise-dragon .rubrique {
font-weight: bold;
}
#act-contenu .media {
clear: both;
font-size: .7em;
font-weight: bold;
color: #231d05;
}
#act-contenu .titre-ouvrage {
clear: both;
font-size: 1em;
font-weight: bold;
}
#act-contenu .titre-ouvrage a {
color: #231d05;
text-decoration: underline;
}
#act-contenu .nom-auteur {
clear: both;
font-size: .9em;
}
#act-contenu .nom-auteur a {
color: #231d05;
font-size: .9em;
text-decoration: underline;
}
#act-contenu .paragraphe {
font-size: .7em;
width: 411px;
text-align: justify;
margin: 5px auto;
}
#act-contenu .salon {
clear: both;
font-size: .9em;
color: #231d05;
font-weight: bold;
}
#act-contenu .lien-tele {
font-size: .8em;
font-weight: bold;
}
#act-contenu .lien-tele a {
font-weight: bold;
color: #605a44;
}
#act-contenu .separateur {
margin-top: .3em;
}


/* ----------------------------------------- */
/* Recherche AUTEUR / ILLUSTRATEUR / OUVRAGE */
/* ----------------------------------------- */
#aut-liste {
width: 390px;
float: right;
}
#aut-liste a {
text-decoration: underline;
}
#aut-liste h3 {
text-align: center;
}
#aut-liste .titre-ouvrage {
margin-left: 17px;
font-size: .9em;
}

#aut-liste .titre-ouvrage a {
font-size: .9em;
text-decoration: underline;
}



.aut-titre-ouvrage {
padding-bottom: .7em;
width: 268px;
margin: 0 auto;
font-size: .9em;
background-image: url(../images/bg-cartouche.jpg);
border-left: 1px #231d05 solid;
border-right: 1px #231d05 solid;
}
.aut-liste-item {
text-align: left;
height: 8em;
}
#aut-liste h2 span {
color: #231d05;
font-weight: bold;
}
#aut-rec {
width:140px;
float: left;
margin: 0;
}
.aut-rec-photo {
display: block;
float: left;
border: 1px #231d05 solid;
margin-left: 10px;
}
.aut-rec-detail {
float: left;
width: 275px;
}
.champs-nom {
font-size: .7em;
margin-top: .3em;
margin-bottom: 1em;
}
.valid-rec {
display: block;
float: right;
}


/* ----------------------------------------- */
/* Resultat AUTEUR / ILLUSTRATEUR / OUVRAGE  */
/* ----------------------------------------- */
.aut-titre-ouvrage span {
color: #231d05;
}

/* ----------------------------------------- */
/* fiche AUTEUR */
/* ----------------------------------------- */
#aut-contenu {
width: 704px;
float: left;
}
#aut-fiche {
width: 440px;
float: left;
}
.aut-fiche-nom {
padding-bottom: .7em;
width: 252px;
margin: 0 auto;
font-size: 1em;
text-align: center;
color: #231d05;
padding-left: 178px;
background: url(../images/bg-cart-aut.jpg) no-repeat left top;
border-left: 1px #231d05 solid;
border-right: 1px #231d05 solid;
border-bottom: 1px #231d05 solid;
}
#contenu-fiche {
width: 432px;
margin: 0 auto;
font-size: .7em;
}
#aut-fiche-photo {
display: block;
float: left;
border-left: 1px #231d05 solid;
border-right: 1px #231d05 solid;
}
#bio {
float:left;
width: 230px;
text-align: justify;
margin: .3em 10px;
}
#aut-fiche-ouvrage {
float: right;
width: 237px;
}
#aut-fiche-ouvrage-head {
font-size: .9em;
display: block;
width: 237px;
height: 32px;
padding-top: 35px;
background: url(../images/bg-aut-fiche-ouvrage.gif) no-repeat left top;
}
#aut-fiche-liste {
width: 205px;
float: left;
border-right: 1px #6e6851 solid;
text-align: center;
}
.aut-fiche-detail-list {
padding: 0 10px;
}


/* ----------------------------------------- */
/* fiche ILLUSTRATEUR */
/* ----------------------------------------- */
.ill-fiche-nom {
padding-bottom: .7em;
width: 252px;
margin: 0 auto;
font-size: 1em;
text-align: center;
color: #231d05;
padding-left: 178px;
background: url(../images/bg-cart-ill.jpg) no-repeat left top;
border-left: 1px #231d05 solid;
border-right: 1px #231d05 solid;
border-bottom: 1px #231d05 solid;
}
#ill-fiche-ouvrage-head {
font-size: .9em;
display: block;
width: 237px;
height: 32px;
padding-top: 35px;
background: url(../images/bg-ill-fiche-ouvrage.gif) no-repeat left top;
}


/* ----------------------------------------- */
/* fiche CATALOGUE */
/* ----------------------------------------- */
#cat-cadre-couv {
width:116px;
float: left;
margin: 0 30px;
}
#cat-cadre-couv img {
border-left: 1px #231d05 solid;
border-right: 1px #231d05 solid;
margin: 0 auto;
display: block;
}
#cat-info-g {
display: block;
float:left;
font-size: .7em;
width: 150px;
height:36px;
padding-top: 20px;
background: url(../images/cat-orn-info-g.gif) repeat-x bottom left;
}
#cat-info-g span {
color: #231d05;
}
#cat-info-d {
text-align: right;
display: block;
float:left;
font-size: .7em;
width: 120px;
height: 36px;
padding-top: 20px;
background: url(../images/cat-orn-info-d.gif) repeat-x bottom left;
}
.cat-titre-ouvrage {
text-align: center;
padding: .7em 10px;
width: 276px;
margin: 0 auto;
font-size: 1em;
color: #231d05;
background-image: url(../images/bg-cart-fiche-cat.jpg);
border-left: 1px #231d05 solid;
border-right: 1px #231d05 solid;
}
.cat-titre-ouvrage a {
text-decoration: underline;
}
.CAT03auteurs {
color: #605a44;
font-size: 1em;
font-weight: normal;
text-decoration: none;
}
.cat-puce {
display:block;
margin: .3em auto;
}
.cat-chapo {
text-align: center;
font-size: .9em;
}
.cat-chapo {
text-decoration: underline;
}
.even-lie {
text-align: left;
font-size: .7em;
font-weight: bold;
display: block;
border-top: 1px #231d05 solid;
border-bottom: 1px #231d05 solid;
margin-bottom: .7em;
padding: .4em 0;
}
#quatrieme {
font-size: .7em;
text-align: justify;
}
.denom-code {
margin-top: .3em;
margin-left: 7px;
font-size: .7em;
color: #89836c;
}
.code {
font-size: .7em;
margin-left: 7px;
}
#site-web {
display:block;
float: right;
font-size: .8em;
font-weight: bold;
margin-right: 10px;
}



/* ----------------------------------------- */
/* Premier chapitre */
/* ----------------------------------------- */
#chapitre-contenu {
width: 668px;
float: left;
}
.chapitre-titre {
font-size: .9em;
color: #231d05;
}
.chapitre-titre-ouvrage {
margin-left: 17px;
font-size: .8em;
font-weight: bold;
}
.chapitre-titre-ouvrage a {
color: #605a44;
text-decoration: underline;
}
.chapitre-nom-auteur {
margin-left: 17px;
font-size: .8em;
font-weight: bold;
}
.chapitre-nom-auteur a {
color: #605a44;
text-decoration: underline;
}
.chapitre-lire {
margin-left: 17px;
font-size: .8em;
font-weight: bold;
color: #231d05;
}


/* ----------------------------------------- */
/* Contact */
/* ----------------------------------------- */
#edito-contact {
margin-left: 86px;
width: 89.9%;
}
#formulaire {
width: 210px;
margin: 0 auto 2em auto;
}
#edito-contact p {
font-size: .7em;
font-weight: bold;
}
#edito-contact h3 {
font-size: 1em;
font-weight: bold;
text-align: center;
margin: .4em auto;
}
#edito-contact h4 {
font-size: .9em;
font-weight: bold;
margin-top: .3em;
}


/* ----------------------------------------- */
/* Pop up Article de Presse */
/* ----------------------------------------- */
#edito-art {
width: 415px;
margin-left: 85px;
margin-top:5px;
}
#art-col-g {
clear: both;
margin-top: 1em;
float: left;
width: 116px;
}
#art-col-d {
width: 240px;
margin-top: 1em;
float: left;
}
#edito-art h1 {
clear: both;
font-size: 1em;
margin-top: 1em;
text-align: center;
color: #231d05;
}
#edito-art h2 {
font-size: 1em;
margin-top: .5em;
text-align: center;
}
#edito-art h3 {
font-size: 1em;
font-weight: bold;
text-align: center;
margin: .4em auto;
}
#edito-art h4 {
text-align: center;
font-size: .8em;
font-weight: bold;
margin-bottom: 1em;
}
.art-article {
padding-left: 10px;
margin-bottom: .7em;
}
.art-article .date {
font-size: .7em;
padding-left: 10px;
}
.art-article .media {
font-size: .7em;
font-weight: bold;
color: #231d05;
padding-left: 10px;
}
.art-article .texte {
font-size: .7em;
font-weight: bold;
padding-left: 10px;
text-align: justify;
}

/* -------------------------------------- */
/* Footer */
/* -------------------------------------- */
#footer {
clear: both;
font-size: .7em;
text-align: center;
}
#footer a {
color: #776e49;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}


.res-prec a {
float: left;
color: #776e49;
font-size: .7em;
}
.res-suivant a {
float: right;
color: #776e49;
font-size: .7em;
text-align: right;
}
.page-prec a {
clear: both;
float: left;
color: #776e49;
font-size: .7em;
}
.nbre-page {
text-align: center;
margin-bottom: .5em;
font-weight: bold;
font-size: .9em;
}
.haut-page a {
clear:both;
float: right;
color: #776e49;
font-size: .7em;
text-align: right;
text-decoration: underline;
}
.puce-cloture {
display: block;
margin: 10px auto;
clear: both;
}
.pouss-div {
clear: both;
visibility: hidden;
}
.frise {
display: block;
float: left;
}
