html {	
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background-color:#a59b9c;
	background-image:url(../images/fond_marron.jpg);
	background-repeat:repeat-x;
	font-size:13px;
	color:#000000;
	text-align: center;	
	font-family:Trebuchet MS, Helvetica, sans-serif
}

table {
	font-size:13px;
	font-family:Trebuchet MS, Helvetica, sans-serif
}
a {
	text-decoration:none;
	font-family:Trebuchet MS, Helvetica, sans-serif

}

#wrapper {
	margin: auto;
	width:998px;
	/*height:768px;*/
	text-align: left;



}


#gauche {
float: left;
	margin: auto;

	height:auto;
	text-align: left;
	vertical-align:bottom;
}
#haut {
float:none;
	margin: auto;

	height:30px;
	text-align: left;

}
#centre {
float: left;
	margin: auto;
	margin-top:8px;
	text-align: left;
	width:645px;
}

.espace_vide {
width:3px;
}

.tr_haut {
	height: 11px;
}

.td_gauche_haut_centre {

	background-image:url(../images/haut_violet.jpg);
	background-position:bottom;
	background-repeat:repeat-x;

}
.td_gauche_haut_gauche {

	background-image:url(../images/haut_gauche.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.coin_violet_gauche {
	background-image:url(../images/haut_gauche_violet.jpg);	
	background-repeat:no-repeat;
		background-position:bottom;
	width:11px;
	height:11px;
}

.haut_violet_gauche {

	background-image:url(../images/haut_violet.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:11px;
	width:178px;

}

.coin_violet_droite {
	background-image:url(../images/haut_droit_violet.jpg);
	background-repeat:no-repeat;
		background-position:bottom;
	width:11px;
	height:11px;
}

.coin_contour_gauche {
	background-image:url(../images/bas_gauche_contour.jpg);	
	background-repeat:no-repeat;
	background-position:top;
	width:11px;
	height:11px;
}

.coin_contour_droite {
	background-image:url(../images/bas_droit_contour.jpg);
	background-repeat:no-repeat;
		background-position:top;
	width:11px;
	height:11px;
}

.coin_blanc_h_g {
	background-image:url(../images/haut_gauche_blanc.jpg);
	background-repeat:no-repeat;
		background-position:bottom;
						background-position:left;
	width:11px;
	height:11px;
}

.coin_blanc_h_d {
	background-image:url(../images/haut_droit_blanc.jpg);
	background-repeat:no-repeat;
		background-position:bottom;
						background-position:right;
	width:11px;
	height:11px;
}

.coin_blanc_b_g {
	background-image:url(../images/bas_gauche_blanc.jpg);
	background-repeat:no-repeat;
		background-position:top;
				background-position:left;
	width:11px;
	height:11px;
}

.coin_blanc_b_d {
	background-image:url(../images/bas_droit_blanc.jpg);
	background-repeat:no-repeat;
		background-position:top;
						background-position:right;
	width:11px;
	height:11px;
}

.fond_blanc {

background-color:#FFFFFF;
}

.fond_violet {

background-color:#815785;
}

.fond_gris {

background-color:#EEEAEB;
}



.td_gauche_haut_droite {

	background-image:url(../images/haut_centre_gauche.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.td_gauche_recherche_gauche {

	background-image:url(../images/gauche_violet.jpg);
	background-position:right;
	background-repeat:repeat-y;


}

.td_gauche_recherche_droite {

	background-image:url(../images/droit_violet.jpg);
	background-position:left;
	background-repeat:repeat-y;
	height:15px;

}

.td_gauche_centre_centre {

	background-image:url(../images/bas_filet.jpg);	
	background-repeat:repeat-x;
}

.td_gauche_centre_gauche {

	background-image:url(../images/gauche_filet.jpg);
	background-repeat:repeat-y;
	background-position:top;

}
.td_gauche_centre_droite {

	background-image:url(../images/droit_filet.jpg);
	background-repeat:repeat-y;

}

.td_gauche_bas_centre {

	background-image:url(../images/bas_filet.jpg);
	background-position:top;
	background-repeat:repeat-x;

}
.td_gauche_bas_gauche {

	background-image:url(../images/bas_gauche_contour.gif);
	background-position:bottom;
	background-repeat:no-repeat;

}
.td_gauche_bas_droite {
	background-image:url(../images/bas_droit_contour.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

/* recherche */

.recherche_libelle {

	color:#FFFFFF;
	font-weight:bold;

}

.recherche_texte {
	text-transform:uppercase;
	color:#815785;
	background-color: #FFFFFF;
	font-weight:bold;
}

.recherche_ok {
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #815785;
	font-weight:bold;
	height:15px
}

.recherche_ok a {
	background-color: #815785;
	color: #FFFFFF;

}




#actualite {
	overflow:auto;
	height:420px;
	width:196px;
	text-align:left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom:	0px;
	margin-bottom:0px;

}

#actualite_ff {
	overflow:auto;
	height:420px;
	width:192px;
	text-align:left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom:	0px;
	margin-bottom:0px;

}

#menu_categorie {

	height:100%;
	width:196px;
	text-align:left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	

}

#presse {
	overflow:auto;
	height:589px;
	width:98%;
	margin:0px 12px 0px 12px;
}

#presse_simple {
	/*overflow:auto;*/
	height:589px;
	width:100%;
	margin:0px 5px 0px 5px;
	
}

.presse_source {
	color:#E2007A;
font-weight:bold;

}

.liste_auteur {
font-weight:bold;
height:15px;
vertical-align:top;
width:227px;

		margin:0px 0px 0px 12px;
}


.lettre_auteur {
font-size:25px;
font-weight:bold;
vertical-align:top;

		margin:0px 0px 0px 12px;
color:#815785;
}
.liste_auteur a{
color:#000000;
}

.liste_auteur a{
color:#000000;

}
.liste_auteur a:hover {
color:#815785;
}

.presse_titre {

margin:0px 0px 0px 0px;
}
li a{
color:#000000;
}

li {
margin:0px 0px 0px 0px;
}

.actualite_titre {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size:13px;
	text-align: center;
	vertical-align:middle;
	font-weight:bold;
	background-color: #815785;
	height:25px;

}

.actualite_texte {

margin:0px 5px 15px 5px;
}

.actualite_date_0 {
color:#815785;
font-weight:bold;
		margin:0px 5px 0px 5px;

}

.actualite_date_1 {
color:#815785;
font-weight:bold;
		margin:0px 5px 0px 5px;

}

/*accueil*/

.zoom {
	background-color:#815785;
}

.zoom_tableau {
width:99%;
height:190px;
}

.zoom_titre {
font-size:18px;
color:#FFFFFF;
font-weight:bold;
margin:0px 12px 0px 12px;
}

.zoom_titre a {
color:#FFFFFF;
}
.zoom_titre a:hover{
color:#000000;

}

.zoom_auteur {
font-size:16px;
color:#FFFFFF;
font-style:italic;
margin:0px 12px 0px 12px;
}

.zoom_auteur a {
color:#FFFFFF;
}
.zoom_auteur a:hover{
color:#000000;

}
.zoom_texte {
font-size:13px;
color:#FFFFFF;
margin:5px 12px 6px 12px;
text-align:left;
}

.nouveaute_titre {
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 0px 12px;
	line-height: 17px;
}

.nouveaute_titre a {
color:#000000;
}
.nouveaute_titre a:hover{
color:#815785;

}

.nouveaute_auteur {
	font-size:13px;
	font-style:italic;
	margin:0px 12px 0px 12px;
}

.nouveaute_auteur a {
color:#000000;
}
.nouveaute_auteur a:hover{
color:#815785;

}

.nouveaute_texte {
	font-size:12px;
	margin:5px 12px 12px 12px;
	text-align:left;
	line-height: 15px;
}

/* catalogue */

.catalogue_titre {
font-size:15px;
font-weight:bold;
color:#815785;
	margin:0px 2px 0px 2px;
}

.catalogue_titre a {
color:#000000;
}
.catalogue_titre a:hover{
color:#815785;

}

.catalogue_auteur {
font-size:13px;
font-style:italic;
	margin:0px 2px 0px 5px;

}
.catalogue_auteur a{
color:#000000;

}

.catalogue_auteur a:hover{
color:#815785;

}

.catalogue_prix {
color:#815785;
font-weight:bold;
}

.catalogue_livre {
	background-color:#EDEBEB;
}

.catalogue_livre_titre {
font-size:15px;
font-weight:bold;
	margin:0px 12px 0px 5px;
}

.catalogue_livre_auteur {
font-size:13px;
font-style:italic;
	margin:0px 12px 2px 5px;
}

.catalogue_livre_auteur a{
color:#000000;

}

.catalogue_livre_auteur a:hover{
color:#815785;

}

.catalogue_livre_bloc_desc {
	width:220px;
	float: left;
}

.catalogue_livre_bouton {
	width:220px;
	float: left;
}

.catalogue_livre_bouton a{
	text-decoration:none;
	color:#FFFFFF;
}

.catalogue_livre_bouton_Prix{
	margin-left:120px;
	margin-top:-36px;
	font-size:11px;
}

.catalogue_livre_numerique_Prix{
	margin-left:120px;
	margin-top:-36px;
	font-size:11px;
}

.catalogue_livre_imprime_Prix{
	margin-left:120px;
	margin-top:-36px;
	font-size:11px;
}

.catalogue_bloc_desc {
	width:440px;
}

.catalogue_livre_paru {
	font-size:12px;
	margin:0px 12px 0px 5px;
}

.catalogue_livre_isbn {
	font-size:12px;
	margin:0px 12px 0px 5px;
}

.catalogue_livre_prix {
	font-size:13px;
	color:#815785;
	font-weight:bold;
	margin:12px 12px 0px 5px;
}

.catalogue_livre_lien {
	font-size:13px;
	margin:0px 0px 0px 5px;
	list-style-type: disc;
	list-style-position: outside;
	line-height: 25px;
	color:#000000;
}
.catalogue_livre_lien a {
color:#000000;

}

.catalogue_livre_info {
font-size:12px;
}

.livre_texte{
	font-size:12px;
	margin:5px 12px 0px 5px;
	clear:both;
}




.titre_menu_categorie {
background-color:#A59B9C;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-size:15px;
color:#FFFFFF;

}
.titre_menu_categorie a {
color:#FFFFFF;
}

.titre_menu_categorie a:hover {
color:#815785;
}

.fond_violet_vertical {
	background-image:url(../images/fond_onglet_vertical.jpg);
	background-position:right;
	background-repeat:repeat-y;
	text-align:right;
}

.bas_violet_vertical {
	background-image:url(../images/fond_onglet_vertical.jpg);
	background-position:right;
	background-repeat:repeat-y;
	text-align:right;
	width:30px;
	height:11px;
}

.pagination {
color:#000000;
font-weight:bold;
}

.pagination a {
color:#FFFFFF;
}	
.pagination a:hover {
color:#815785;
}	
.cote {

}

.auteur_nom {
font-size:18px;
font-weight:bold;
}

.catalogue_livre_titre {
font-size:18px;
font-weight:bold;
}

.catalogue_livre_titre a {
color:#000000;
}	
.catalogue_livre_titre a:hover {
color:#815785;
}

.catalogue_livre_lien a {
color:#000000;
}	
.catalogue_livre_lien a:hover {
color:#815785;
}


.photo_auteur {
	width:175px;
	margin:0px;
	/*	color:#E2007A;
		color:#CD071E;*/		
}

.photo_auteur_vide {
	width:175px;
	height:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #815785;
	}


.auteur_biographie {
	padding-left:7px;
}

.auteur_titre {

	font-size:16px;
	font-weight:bold;
	color:#815785;
	padding-top:7px;
		overflow: hidden;
}

.auteur_information {
	width:166px;

	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width:0px;
	border-bottom-style: none;
	border-right-color: #815785;
	border-left-color: #815785;
	border-top-style: none;
	border-bottom-style: none;
	padding-left:7px;
		overflow:inherit;
	left: 3px;
		line-height: 17px;
}

.auteur_publications {

	overflow: hidden;

		/*	color:#E2007A;
		color:#CD071E;*/		
}


.texte_biographie {
font-size:13px;
color:#000000;
margin:5px 12px 6px 12px;
text-align:left;
}

.mentions{
font-size:13px;

color:#FFFFFF;
margin:5px 12px 6px 12px;
text-align:left;
vertical-align:middle;
}

.mentions a {

color:#FFFFFF;

}

.mentions a:hover {
color:#815785;
}

.auteur_lien_web {
	font-size:13px;
	color:#000000;
}

.auteur_lien_web a {
text-decoration:none;
color:#000000;
}

.auteur_lien_web a:hover{
color:#815785;
}

.cadre_auteur_gauche{
 background-image:url(../images/cadre_gauche.jpg);
 background-position:top;
     background-position:left;
 background-repeat:no-repeat;
 

}
.cadre_auteur_bas{
 background-image:url(../images/cadre_milieu.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.cadre_auteur_droite{
 background-image:url(../images/cadre_droit.jpg);
  background-position:top;
    background-position:right;
 background-repeat:no-repeat;

}

