/********zone_catalogue**************************************************/


#blocZone {
	float:left;
	width:900px;
	margin:auto;
	margin-top:30px;
}

.blocA {
	background:url('/gfx/blocA.png');
	width:203px;
	height:313px;
	margin-left:13px;
	margin-right:13px;
	float:left;
}

.blocA h3 {
	position:relative;
	top:0px;
	text-align:left;
	font-family:Georgia;
	font-size:16px;
	font-weight:normal;
	color:#fff0ea;
}

.blocA h4 {
	position:relative;
	top:7px;
	text-align:center;
	font-size:14px;
	color:#e9eff7;
}

.blocA p {
	position:relative;
	top:27px;
	left:12px;
	text-align:justify;
	width:180px;
	font-size:11px;
	color:#b5b9bf;
}

.blocA p.blocAimg {
	text-align:center;
	position:relative;
	top:21px;
}

.blocA a.btBlocA {
	float:right;
	width:94px;
	height:25px;
	position:relative;
	top:35px;
	left:-6px;
}

.blocB {
	background:url('/gfx/blocB.png');
	width:440px;
	height:313px;
	margin-left:5px;
	margin:auto;
	float:left;
}

#blocBgauche {
	width:187px;
	float:left;
	padding:15px;
}

#blocBdroite {
	width:187px;
	float:left;
	padding:15px;
}

#blocBgauche h3, #blocBdroite h3 {
	color:#320001;
	font-family:Georgia;
	font-size:18px;
}


#blocBgauche hr, #blocBdroite hr {
	border: none 0;
	border-top: 1px solid #6c2e16;
	width: 99%;
	height: 1px;
	margin: -0.5em 0;
	padding: 0;
}


#blocBgauche a.catalogueILV, #blocBdroite a.catalogueEtendu {
	color:#9d0842;
	font-family:Georgia;
	font-size:16px;
	width:180px;
	float:left;
	text-align:center;
}

#blocBgauche a.catalogueILV:hover, #blocBdroite a.catalogueEtendu:hover {
	color:#5b1830;
	text-decoration:underline;
}

.clear {
clear:both;
}

.blocC {
	background:url('/gfx/blocC.png');
	width:560px;
	height:80px;
	margin:15px auto 0 auto;
display:table;
}

h3.titreCatalogue {
	height:85px;
}

p.catalogueBorder {
	border-top:#6c2e16 solid 1px;
float:left;
height:30px;
padding:10px 0 0 0;
}

p.textCatalogue {
	height:160px;
}

h3.titreCollection {
	font-family:Georgia;
	font-size:12px;
	color:#514936;
	border-bottom:#514936 dotted 1px;
	text-align:center;
	margin-left:140px;
	width:300px;
}

img.logoCollection {
	margin-left:20px;
	margin-top:5px;
}




/********page_catalogue**************************************************/

#page_catalogue {
	height:450px;
	background:url('/gfx/bgCatalogue.png') no-repeat;
}

#menuCategories {
width:242px;
float:left;
margin:12px 0 0 4px;  
}

#allCategories{
  background: url('/gfx/bgCatalogueAccueil.png') 0 bottom no-repeat;
  padding: 10px 0 20px 0;
  margin: 10px 0 0 0;
}
#allCategories p{
  text-align: center;
  color:#fed5bd;
}
#allCategories a{
  font-size: 14px;
  color: #800;
}
#allCategories a:hover{
  color: #800;
}


ul.listMenuCategories li{
display: block;
color: #000;
font-family: Georgia;
font-size:14px;
line-height:25px;
margin-left:7px;
  background: url('/gfx/separator.png') 0 bottom no-repeat;
  position: relative;
  top: 25px;
}

ul.listMenuCategories span {
font-size:10px;
font-style:italic;
}

ul.listMenuCategories a {
color:#000;
}

ul.listMenuCategories a:hover {
color:#800;
}

#nouveautesCatalogue {
width:650px;
height:322px;
float:left;
}

#nouveautesCatalogue h2 {
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	color:#800;
	border-bottom:#fff solid 1px;
	width:623px;
	margin-left:17px;
margin-top:17px;
	padding-bottom:1px;
}

#nouveautesCatalogue h3 {
	font-family:Georgia;
	font-size:16px;
	font-weight:normal;
	color:#000;
text-align:center;
width:190px;
margin:10px auto 0 auto;
}

#nouveautesCatalogue p.imgLivre {
width:74px;
margin:10px auto 0 auto;
}

#nouveautesCatalogue p.textLivre {
color:#000;
font-family: Arial;
font-size:11px;
width:180px;
padding-top: 3px;
margin:0 auto 0 auto;
}


#nouveautesCatalogue div {
background:url('/gfx/spotlight_books_bg.png');
width:207px;
height:346px;
margin-top:7px;
margin-left:9px;
float:left;
}

#nouveautesCatalogue div h3{
  height: 50px;
}
#nouveautesCatalogue div p.imgLivre{
  height: 120px;
  text-align: center;
}
#nouveautesCatalogue div p.textLivre{
  height: 100px;
  text-align: justify;
}
#nouveautesCatalogue div p.promo_detail_link{
  margin: 15px 15px 0 0px;
  font-weight: bold;
  text-align: right;
}
#nouveautesCatalogue div p.promo_detail_link a{
  color: #800;
}

#bandeauCatalogue {
background:url('/gfx/bandeauNouveaute.png');
width:872px;
height:64px;
margin:15px auto 0 auto;
}



/********librairie**************************************************/

#librairie {

}


#librairie h2 {
font-family:Georgia;
	font-size:26px;
	font-weight:normal;
	color:#1e1e1e;
	border-bottom:#1e1e1e dotted 1px;
	width:880px;
	margin-left:10px;
margin-bottom:27px;
	padding-bottom:1px;
}

#librairie h2 img {
position:relative;
top:5px;
}

.oeuvre {
display:table;
height:270px;
margin-bottom:30px;
}

.oeuvre h3 {
font-family:Georgia;
	font-size:20px;
	font-weight:bold;
	color:#771919;
border-bottom:#771919 solid 1px;
width:844px;
margin:0 auto 20px auto;
}

.oeuvre h3 span.auteur {
font-family:Georgia;
	font-size:14px;
font-weight:normal;
	font-style:italic;
	color:#686868;
}

.oeuvre h3 span.coupCoeur {
font-family:Verdana;
	font-size:12px;
font-weight:bold;
	font-style:italic;
	color:#771919;
margin-left:455px;
position:relative;
top:2px;
}

.oeuvre h3 img {
position:relative;
top:7px;
}

.oeuvre .couv {
width:234px;
float:left;
  text-align: center;
}

.oeuvre .couv img {
border:gray solid 1px;
position:relative;
}

.oeuvre .description {
width:665px;
height:197px;
float:left;
}


.oeuvre .description .resume {
text-align:justify;
margin:0 25px 20px 0;
font-size:11px;
color:#656565;
}

.oeuvre .description .resume a{
  color:#771919;
}

.oeuvre .description .prix {
background:url('/gfx/bgPrix.png');
width:640px;
height:28px;
}

.oeuvre .description .prix h4 {
font-family: Georgia;
font-size:24px;
color:#771919;
font-weight:normal;
width:350px;
float:left;
height:26px;
}

.oeuvre .description .prix h4 span {
font-family: Georgia;
font-size:15px;
color:#888888;
}

.oeuvre .description .prix .icons {
float:left;
position:relative;
top:2px;
margin:0 10px 0 10px;
}

.oeuvre .description .prix .btFiche a {
font-size:12px;
color:#000000;
font-weight:bold;
background:url('/gfx/icon_voir_la_fiche.png') no-repeat;
height:19px;
float:right;
text-align:right;
padding:3px 4px 0 32px;
margin-top:3px;
}

.oeuvre .description .fiche {
width:640px;
height:100px;
}

.oeuvre .description .fiche .btAchatLivre {
background:url('/gfx/btAchatLivre.png');
margin-top:26px;
margin-left:31px;
width:110px;
height:61px;
float:left;
}

.oeuvre .description .fiche .btAchatLivre a {
font-family: Georgia;
font-size:16px;
font-weight: bold;
color:#fff;
display: block;
width: 100%;
float:left;
text-align: center;
padding-top:5px;
}

.oeuvre .description .fiche .btAchatPdf,
.oeuvre .description .fiche .btAchatPdf_off {
background:url('/gfx/btAchatPdf.png');
margin-top:26px;
margin-left:31px;
width:110px;
height:61px;
float:left;
}

.oeuvre .description .fiche .btAchatPdf_off {
  background: none;
}

.oeuvre .description .fiche .btAchatPdf a {
font-family: Georgia;
font-size:16px;
font-weight: bold;
color:#fff;
display: block;
width: 100%;
height:40px;
float:left;
text-align: center;
padding-top:5px;
}

.oeuvre .description .fiche .licence {
width:130px;
height:60px;
float:left;
}

.oeuvre .description .fiche .licence img {
position:relative;
left:20px;
top:20px
}

.oeuvre .description .fiche .detailsLivre {
width:220px;
margin-top:15px;
float:left;
}

.oeuvre .description .fiche .detailsLivre ul {
font-size:10px;
color:#656565;
}

.oeuvre .description .fiche .detailsLivre ul a {
color:#771919;
}

.oeuvre .description .fiche .detailsLivre ul a:hover {
text-decoration:underline;
}

#nbPages {
background:#f1efdf;
width:889px;
height:33px;
margin:auto;
}

#nbPages p {
font-size:11px;
text-align:center;
position:relative;
top:10px;
}

#nbPages a {
color:#771919;
}

#nbPages a:hover {
text-decoration:underline;
}

h2#top_nav{
  font-size: 16px;
}
#top_nav a{
  color: #900;
  font-size: 16px;
}
#top_nav a:hover{ 
  text-decoration: underline;
}

