html {
border: 0;
margin: 0 auto;
padding: 0px 0px 0px 0px;
}
body {
background-color: #DCDBD9;
background-image: URL(" ");
border: 0;
color: #666666;
font: normal 100% Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
* html body {  /*alignement page pour IE*/
margin: 0px 0px 0px 0px;
text-align: center;
}
h1 {  /*titre général des pages*/
background: URL("images/soustitrevierge.jpg") no-repeat; 
color: #8a0606; 
font-size: 1.5em; 
font-style: normal; 
font-weight: bold; 
line-height: 1.7em;
margin: 5px 12px 12px 0px;
padding: 2px 2px 2px 2px; 
} 
h2 {
background-image: URL("images/soustitrevierge.jpg");
border: 0; 
color: #003366;
font-size: 1.25em; 
margin: 10px 10px 10px 10px; 
padding: 0px 0px 0px 20px; 
} 
h2 accueil {
background-image: URL("images/soustitrevierge.jpg");
border: 0; 
color: #8a0606;
font-size: 1.25em; 
margin: 10px 10px 10px 10px; 
padding: 0px 0px 0px 20px; 
} 
form {
border: 0; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
} 
fieldset {
border: 0;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
} 
#wrapper {  /*cadre blanc*/
background-color: #ffffff;
border: 1px solid #000000;
margin: 0px auto 0px auto;
min-height: 600px;
position: relative;
text-align: left;
width: 960px;
}
#banner {
background: #000000 url("images/bandeau.jpg") no-repeat;
height: 95px;
width: 960px;
}
#menuforum {
background: #000000 url("includes/menu.php"); 
}
.container {
width: 100%; 
}
.conteneur {
float: right; 
width: 100%; 
} 
.auteur {  /*noir*/
color: #000; 
font-size: 0.875em;
}
.auteur2 { /*rouge*/
color: #900; 
font-size: 0.875em; 
}
.bleu {
color: #004182; 
font-size: 0.813em; 
}
.brun {
color: #804000; 
font-size: 0.813em; 
font-weight: bold; 
text-align: left; 
}
.calendrier { /*calendrier page d'accueil*/
font-size: 0.750em; 
}
.clear {
clear: both;
display: block;
height: 1px;
overflow: hidden;
}
.droite {
font-size: 0.875em; 
position: absolute; 
right: 0; 
text-align: right; 
}
.encadre {
background-color: #F0DDDF; 
color: #800000;
font-size: 0.625em;
margin: 5px 5px 5px 5px; 
padding: 5px 5px 5px 5px; 
} 
.gauche {
left: 0; 
position: absolute; 
}
.gris {
color: #999; 
font-size: 0.813em; 
padding: 0px 0px 0px 20px;
}
.gris2 { /* pour les pages editeurs et revues */
color: #999; 
font-size: 0.813em; 
}
.journal { /*page actualité_index - idem .texto*/
color: #950000; 
font-size: 0.875em; 
font-style: normal; 
font-weight: normal; 
text-align: justify;
}
.tete { /*sous-titre page */
background-color: #e4d5b8; 
color: navy; 
font-size: 1em; 
font-style: normal; 
font-weight: bold; 
height: 1.2em; 
line-height: 1.25em;
margin: 5px 0px 5px 0px;
padding: 1px 1px 1px 1px;
text-align: center; 
}
.texto {
color: #950000; 
font-size: 0.875em; 
font-style: normal; 
font-weight: normal; 
text-align: justify;
}
.texto li {
color: #950000; 
font-size: 0.875em; 
font-style: normal; 
font-weight: normal; 
text-align: justify;
}
.titre {
color: #900; 
font-size: 1,5em; 
font-weight: bold; 
}
/***************************liens******************************/
a:link {
color: #000;
cursor: pointer;
} 
a:hover {
color: #00f; 
} 
a:visited {
cursor: pointer;
}
/***************************page accueil******************************/
.gaucheacc {
float: left;
height : 550px;
margin: 0px 0px 0px 0px;
width: 230px;
}
#gauchetext {
font-size: 0.875em;
padding: 20px 0px 0px 10px;
text-align: left;
}
.milieuacc {
border-left: 1px solid #000;
border-right: 1px solid #000;
height: 550px;
margin: 0px 0px 0px 235px;
width: 520px;
}
#milieutext {
font-size: 0.875em;
padding: 0px 10px 0px 10px;
}
.milieuacc h1 {
background: url("images/soustitrevierge.jpg") no-repeat; 
border: 0;
color: #8a0606; 
font-size : 1.5em; 
font-style: normal; 
font-weight: bold;
line-height: 1.5em; 
margin: 18px 0px 5px 0px;
padding: 0px 0px 0px 10px; 
text-align: left; 
vertical-align: text-bottom; 
}
* html .milieuacc {  /*pour IE*/
margin: 0px 0px 0px 210px;
padding: 0px 10px 0px 10px;
width: 500px;
}
.droitacc {
float: right;
height: 550px;
margin: 0px 0px 0px 0px;
text-align: right;
width: 180px;
}
#droittext {
font-size: 0.875em;
padding: 50px 15px 0px 15px;
text-align: right;
}
#droittext h2 {
background-image: url("images/soustitrevierge.jpg");
border: 0; 
color: #003366;
font-size: 1.25em; 
margin: 15px 15px 15px 15px; 
padding: 0px 0px 0px 0px;
}
.conteneurdate {
padding: 10px 0px 0px 0px;
text-align: right; 
width: 100%;
}
.dateur {
color: #40A486; 
font-size: 0.938em; 
font-weight: bold;
}
.question {
color: #c73621; 
font-size: 0.938em; 
font-weight: bold; 
text-align: left; 
}
.reponse {
color: #804000; 
font-size: 0.938em; 
font-weight: normal; 
text-align: left;
}
/****************************autres pages*******************************/
#col2bis {
margin: 0px 60px 0px 120px;
}
#col2bis p.right {
float: right;
font-size: 0.875em;
margin: 0px 0px 3px 0px;
} 
#col2bis h2 {
background-image: url("images/soustitrevierge.jpg");
border: 0; 
color: #003366;
font-size: 1.25em; 
margin: 15px 0px 10px 0px; 
padding: 0px 0px 0px 20px; 
}
/***************************page administration******************************/
.gaucheadmin {
float: left;
margin: 0px 0px 0px 20px;
width: 200px;
}
.droiteadmin {
border-left: 1px solid #000;
margin: 0px 0px 0px 205px;
width: 675px;
}
/*************************bibliographies*******************************/
.biblio1 { /*R. ou N. ou E. dans pages bibliographie*/
color: #999;
float: left;
font-weight: lighter; 
font-size: 0.938em; 
margin: 0px 0px 12px 0px;
width: 4em;
}
.biblio2 { /*titres ouvrages dans pages bibliographie*/
color: #00008A; 
font-size: 0.938em;
font-weight: bold; 
margin-bottom: 0px 0px 12px 0px;
}
.biblio3 { /*description ouvrages dans pages bibliographie*/
color: #900; 
font-size: 0.800em;
margin: 0px 0px 12px 90px;
text-indent: -30px;
}
.biblio4 { /*commentaires ouvrages dans pages bibliographie*/
color: #57625C; 
font-size: 0.75em;
margin: 0px 0px 12px 120px;
text-align: justify;
text-indent: -30px;
}
.biblio4bis { /*commentaires sans margin ni indent pour utiliser avec global*/
color: #57625C; 
font-size: 0.75em;
margin: 0px 0px 12px 0px;
text-align: justify;
}
.b5 {
font-size: 0.813em;
}
.fiche {
float: right;
margin: 0px 0px 12px 0px;
padding: 0px 0px 0px 0px;
text-indent: 0;
width: 500px;
}
.global {
margin: 0px 0px 0px 40px;
width: 700px;
}
.couverture {
border: 1px solid #000000; 
clear: both;
display: block;
float: left;
height: 240px;
margin: 3px 6px 2px 0px;
overflow: hidden;
width: 160px;
}
.couverture2 {  /*essai couverture pour pages bibliographies*/
clear: both;
display: block;
margin: 3px 6px 2px 0px;
overflow: hidden;
}
.recompense { /*mention prix littéraires dans auteurs/bio-bibli.php*/
color: #76763A;
font-size: 0.75em;
font-weight: bold;
margin: 6px 0px 2px 0px;
}
/*==================== Pages livres sur 2st ==================================================*/
.divise {
background-attachment: scroll;                
background-color: #000000; 
background-position: 0% 50%;
background-repeat: repeat;
color: #C0C0C0;
font-size: 0.75em;
position: relative;
top: 0px;
}
.copyright {
color: #A52A2A;
font-size: 0.75em;
font-weight: normal; 
}
.lettrine {
color: #8a0606; 
font-size: 1.375em;
font-style: normal;
font-weight: bold;
}
.barre {
color: white;
font-size: 1em;
font-weight: bold;
text: "|";
}
h6 /*date et lieu*/ {
color: #211884;
font-size: 0.875em;
font-weight: normal; 
padding: 0px 0px 0px 10px;
}
/*==================== RESUME ==================================================*/
.flottante {
background-color: #E4D5B8;
color: #211884;
float: left;
font-size: 0.75em;
height: 2em;
margin: 1px 1px 1px 1px;
padding: 5px 5px 5px 5px;
text-align: center;
width: 115px;
}
.flottvign {
color: #211884;
float: left;
font-size: 0.75em;
margin : 2px 2px 2px 2px;
padding: 0px 7px 3px 0px;
text-align: center;
width: 20%;
}
.flottimage {
color: #211884;
float: left;
font-size: 0.75em;
margin: 2px 2px 2px 2px;
padding: 2px 7px 2px 0px;
text-align: right;
}
.flottroman {
color: Maroon;
display: inline;
float: right;
font-size: 0.75em;
font-weight : normal;
width: auto;
}
.inline {
display: inline;
padding: 0px 0px 0px 7px;
}
.resume {
color: #211884;
float: left;
font-size: 0.75em;
padding: 0px 1px 1px 1px;
text-align: justify;
width: 49%;
}
.resume2 {
color: #211884;
font-size: 0.75em;
padding: 0px 1px 0px 1px;
text-align: justify;
}
.spacer {
clear: both;
}
/*==================== EDITIONS ==================================================*/
h3 /*photo couverture*/
{
float: left;
height: 5em;
padding: 0px 3px 0px 0px;
width: 90px;
}
h4 /*photo traductions*/
{
float: left;
height: 5em;
padding: 0px 3px 0px 0px;
width: 90px;
}
#edition {
color: #A52A2A;
font-size: 0.75em;
list-style-image: none;
padding: 1px 1px 1px 1px;
text-align: left;
}
.rubrique {
background-image: url('images/menu/soustitrevierge.jpg');
color: #8A0606;
font-size: 0.750em;
font-weight: bold; 
list-style-type: square;
padding: 0.2px 0px 0.2px 0px;
text-align: left;
}
.rubriquediteur {
background-image: url('images/menu/soustitrevierge.jpg');
color: #8A0606;
font-size: 0.750em;
font-weight: bold;
padding: 0.2px 0px 0.2px 0px;
text-align: left;
}
#epigr {
color: #A52A2A;
font-size: 0.750em;
margin: 0px 80px 0px 80px;
text-align: justify; 
}
#prix {
color: #336600;
font-size: 0.810em;
margin: 0px 0px 1px 0px;
text-align: center;
}
.prix {
color: #211884; 
font-size: 0.810em;
margin: 5px 0px 5px 0px;
text-align: justify;
}
.notes {
color: #211800;
font-size: 0.750em;
margin: 0px 0px 1px 0px;
text-align: justify;
}
#pageUne {
background-color: #E4D5B8;
color: #211884;
font-size: 0.750em;
padding: 10px 20px 10px 20px;
text-align: justify;
text-indent: 20px;
}
.first { /*lettrine dans #pageUne*/
color: #211884; 
font-size: 1.5em;
font-style: normal;
font-weight: bold;
}
/*======================= Fin 2st =============================================*/
/**********************biographies**************************/
.biography {
color: #000099; 
font-size: 0.875em; 
font-style: normal; 
font-weight: normal; 
line-height: normal; 
margin: auto; 
text-align: justify; 
}
.notice {
color: #000099; 
font-size: 0.875em; 
font-style: normal; 
font-weight: normal; 
line-height: normal; 
margin: auto; 
text-align: justify; 
} 
.noticevos {
color: #000099; 
font-size: 0.875em; 
font-style: normal; 
font-weight: normal; 
line-height: normal; 
margin: auto; 
text-align: justify;
}
.leftimage {
border: 1px solid #000000; 
float: left; 
margin: 0px 6px 3px 0px; 
}
.rightimage {
border: 1px solid #000000; 
float: right; 
margin: 0px 0px 20px 0px; 
width: 150px; 
}
/*==================== REVUE DE PRESSE ============================================*/
.titre1 {
color: #900; 
font-size: 1.5em; 
font-weight: bold; 
} 
.titre2 {
color: #900; 
font-size: 1em; 
}
.pressecorps {
color: #211884;
font-size: 0.75em; 
text-align: justify;
}
.presseref {
color: #8a0606;
font-size: 0.875em;
font-style: normal;
font-weight: normal;
width: 70%;
}
.pressetete {
color: #211884;
font-size: 1em;
font-style: normal;
font-weight: bolder;
text-align: right;
}
.pressetitre {
background-color: #e4d5b8;
color: #8a0606;
float: left;
font-size: 1.5em;
font-weight: bold;
height: 6em;
margin: 0px 12px 4px 0px;
padding: 5px 5px 5px 5px;
text-align: left;
width: 35%;
} 
.pressetitre2 {
background-color: #e4d5b8;
color: #8a0606;
float: left;
font-size: 0.875em;
font-weight: bold;
height: 2em;
margin: 5px 5px 5px 5px;
text-align: left;
width: 50%;
}
/**************************footer************************/
#footer {
background-color: #000000;
border-top: 1px solid #000000; 
bottom: -1;
clear: both; 
color: #ffffff;
position: absolute;
} 
.pied {
bottom: -1;
color: #ffffff; 
font-size: 0.688em; 
}
.pied a:link {
color: #0F0F0F;
cursor: pointer;
} 
.pied a:hover {
color: #0F0F0F; 
} 
.pied a:visited {
color: #0F0F0F;
}
/***************onglets menus additionnels***************/
.actif {
background-color: white; 
border-bottom: 1px solid white; 
padding: 4px 4px 4px 4px; 
}
.enligne li {
background-color: #e4d5b8; 
color: #211884; 
display: inline; 
list-style-type: none;
margin: 1px 1px 1px 1px; 
padding: 1px 1px 1px 1px; 
width: 11em; 
}
.onglets {
border-bottom: 2px solid black;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 18px 0px;
}
.onglets li {
background-color: #e4d5b8; 
border: 1px solid black; 
float: right;
font-size: 0.7em; 
margin: 1px 1px 0px 0px; 
text-align: center; 
width: 10em; 
} 
.onglets a {
color: red; 
display: block; 
font-weight: bold; 
padding: 4px 4px 4px 4px; 
} 
.onglets a:hover {
background: white; 
color: #8a0606; 
} 
.onglet {
list-style-type: none; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 18px 0px; 
} 
.onglet li {
background-color: #e4d5b8; 
border: 0; 
font-size: 0.75em; 
margin: 1px 1px 0px 0px; 
padding: 0px 0px 0px 1px;
text-align: left; 
width: 22em; 
} 
.onglet span {
color: #fde5bf; 
font-weight: bolder; 
}
/***********************tableaux**********************/
.table-titre {
background-image: url("images/menu/soustitrevierge.jpg"); 
color: #8a0606; 
font-size: 0.938em; 
font-weight: bold; 
text-align: center; 
}
.table-ligne1 {
background-color: #e4d5b8; 
font-size: 0.875em; 
}
.table-ligne2 {
background-color: #e4d5b0; 
font-size: 0.875em; 
}
.table-separateur {
background-color: #fde5bf; 
color: #8a0606; 
font-size: 0.813em; 
font-weight: bold; 
}
/*************************fieldset***************************/
fieldset {
border: 1px solid #AAAAAA;
color: black;
font-size: 0.75em;
font-weight: bold;
line-height: 1.3em;
margin: 1px 1px 1px 0px;
padding: 0px 0px 1px 1px;
width: 400px; 
}
legend {
background: transparent;
color: #8a0606;
font-size: 0.75em;
font-weight: bold;
padding: 0.5em 0.5em 0.5em 0.5em;
}


