.titre-roman {
	font-size : 20px;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	font-family : Arial Black,Helvetica,Arial,Verdana;
}

.titre-roman-small {
	font-size : 17px;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	font-family : Arial Black,Helvetica,Arial,Verdana;
}

.editions-roman {
	font-size : 15px;
	font-weight : bold;
	font-style : italic;
	color : #000000;
	font-family : Helvetica,Arial,Verdana;
}

.pages-roman {
	font-size : 12px;
	font-weight : normal;
	font-style : italic;
	color : #000000;
	font-family : Helvetica,Arial,Verdana;
}

.remarques-roman {
	font-size : 14px;
	font-weight : normal;
	font-style : italic;
	color : #000000;
	font-family : Helvetica,Arial,Verdana;
}

.base {
	font-size : 13px;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	font-family : Helvetica,Arial,Verdana;
}

.copyright {
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	color : #999999;
	font-family : Helvetica,Arial,Verdana;
}

.bouton  {
	font-size : 12px;
	color : #ffffff;
	width : 100%;
	font-family : Arial;
	background-color : #7b9ad0;
	font-weight : bold;
	border-width : 1px;
	border-color : #000000;
	border-style : solid;
}

.champ  {
	font-size : 12px;
	color : #000000;
	width : 100%;
	font-family : Arial;
	background-color : #ffffff;
	font-weight : normal;
	border-width : 1px;
	border-color : #000000;
	border-style : solid;
}

body {
	font-family : Helvetica,Arial,Verdana;
}

p.base {
	font-size : 13px;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	font-family : Helvetica,Arial,Verdana;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.resume_inedits {
	font-size : 13px;
	font-weight : normal;
	font-style : italic;
	color : #000000;
	font-family : Helvetica,Arial,Verdana;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}

p.pagesextrait {
	font-size : 11px;
	font-weight : normal;
	font-style : italic;
	color : #000077;
	font-family : Helvetica,Arial,Verdana;
	margin-top: 0px;
	margin-bottom: 0px;
    text-indent: 0px;
}

p.titreinedit {
	font-size : 14px;
	font-weight : bold;
	font-style : normal;
	color : #000000;
	font-family : Helvetica,Arial,Verdana;
	margin-top: 0px;
	margin-bottom: 0px;
    text-indent: 0px;
    text-align: center;
}

p.titremauve {
	font-size : 16px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : underline;
	color : #310054;
	font-weight : bold;
    text-align: left;
}

div.extrait {
    overflow: auto;
    width: 530px;
    height: 350px;
    background: #ffffff;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    text-indent: 40px;
    text-align: justify;
}

div.inedit {
    overflow: auto;
    width: 830px;
    height: 350px;
    background: #ffffff;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    text-indent: 40px;
    text-align: justify;
}

div.resume {
    text-indent: 40px;
    text-align: justify;
}

a {
	font-size : 13px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : normal;
}

a:visited  {
	font-size : 13px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : normal;
}

a:active  {
	font-size : 13px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : normal;
}

a:hover  {
	font-size : 13px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : normal;
}

td  {
	font-size : 13px;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	font-family : Helvetica,Arial,Verdana;
}

table.welcome td.welcome {
    background: #330065 url(./images/px330065.jpg) repeat scroll top left; 
    margin: 0pt; 
}

table.fond td.dessus {
    width: 950px; height: 125px;    
}

table.fond td.gauche {
    background: url(./images/fond_gauche.jpg) repeat-x #7b9ad0;
}

table.fond td.droite {
    background: url(./images/fond_droite.jpg) repeat-x #7b9ad0;
}

table.fond td.centre {
    background: url(./images/fond_centre.jpg) repeat-x #fff2e1;
    padding-top: 40px;
}

table.fond td.dessous {
    background: url(./images/fond_dessous.jpg) repeat-x #7b9ad0;
}

table.copyright td {
    font-size : 10px;
    font-weight : normal;
    font-style : normal;
    color : #ffffff;
    font-family : Helvetica,Arial,Verdana;
}

table.resume-roman td.couverture {
}

table.resume-roman td.resume {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

table.resume-roman td.extrait {
    background: #ffffff;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    text-indent: 40px;
}


table.photos {
    border-spacing: 3px;
}

table.photos td.photo {
    background: #2b0076;
    vertical-align: middle;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    width: 109px; height: 111px;    
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	color : #ffffff;
	font-family : Helvetica,Arial,Verdana;
}

table.photos td.texte {
    vertical-align: middle;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
	font-size : 13px;
	font-weight : normal;
	font-style : normal;
	color : #2b0076;
	font-family : Helvetica,Arial,Verdana;
}


table.auteur td.auteur-photo {
    vertical-align: middle;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

table.auteur td.auteur-texte {
    vertical-align: middle;
    text-align: justify;
    text-indent: 150px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

table.auteur td.auteur-photo-copyright {
    vertical-align: bottom;
    text-align: left;
    padding-left: 40px;
    padding-right: 20px;
    padding-bottom: 20px;
}

table.auteur td.recit-texte {
    vertical-align: middle;
    text-align: justify;
    text-indent: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
	margin-bottom: 20px;
}

table.biblio td.couverture {
    vertical-align: middle;
    text-align: center;
}

table.biblio td.pressecentre {
    vertical-align: middle;
    text-align: center;
	color : #310054;
}

table.biblio td.lientitre {
    text-align: center;
}

table.biblio td.lientitre a {
	font-size : 12px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : normal;
}

table.bibliotitle td.bibliotitle {
	font-size : 16px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : underline;
	color : #310054;
	font-weight : bold;
    text-align: left;
    padding-left: 30px;
}


table.submenu td.submenu {
    text-align: center;
	font-size : 14px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
}

table.submenu td.submenu a {
	font-size : 14px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : normal;
}

table.backmenu td.backmenu {
    text-align: right;
	font-size : 14px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
}

table.backmenu td.backmenu a {
	font-size : 14px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : normal;
}

table.leftmenu td.leftmenu {
    text-align: left;
	font-size : 10px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
}

table.leftmenu td.leftmenu a {
	font-size : 10px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : normal;
}

table.lien_inedits td {
	font-size : 13px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : bold;
	border-width : 1px;
	border-color : #7b9ad0;
	border-style : solid;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
	background-color : #ffffff;
}

table.lien_inedits td a {
	font-size : 13px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : bold;
}

table.lien_inedits td a:visited  {
	font-size : 13px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : bold;
}

table.lien_inedits td a:active  {
	font-size : 13px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : bold;
}

table.lien_inedits td a:hover  {
	font-size : 13px;
	font-family : Helvetica,Arial,Verdana;
	text-decoration : none;
	color : #7b9ad0;
	font-weight : bold;
}


