﻿/* Styles spécifiques pour les vignettes de livre */
.authorBook 
{
	color:#333333;
	display:block;
	width:100%;
	padding:0px 0px 4px 0px;
	font-style:italic;
	}
.titleBook 
{
	color:#0B70CE;
	display:block;
	width:100%;
	padding:4px 0px 4px 0px;
}
.imgBook {width:100%;display:block;	padding:4px 0px 4px 0px;}
.priceBook {width:100%;display:block;	padding:4px 0px 0px 0px;}

/* Les actualités */
.ListeActu {	list-style-type: none;}
.UneActu	{margin-left:0px; padding-left:0px;}
.UneActu LI	
{ 
		list-style-position:inside;
			display:inline;
			list-style-type:none; }
.TableActu .DateActu {color:#333333; font-size:9px; padding-right:5px; width:60px;}
.TableActu .TitreActu {color:#4C95D6; padding-right:5px; font-style:italic; font-weight:normal; width:450px;  }
.TableActu {margin-left:10px;
	padding:0px 10px 0px 10px; 
	width:90%; 
	text-align:justify;
	border:solid 1px #274563;
	background-color:#F6F9FB;}

/* Revue de presse */
.TablePresse .DatePresse {color:#333333; font-size:9px; padding-right:5px; width:50px;}
.TablePresse .TitrePresse {color:#4C95D6; padding-right:5px; font-style:italic; font-weight:normal; width:450px;}
.TablePresse .LienPresse {text-align:right; margin-right:10px;}
.TablePresse .ContenuPresse IMG 
{
	float:left; 
	padding:2px 8px 5px 0px;
}
.TablePresse 
{	margin-left:10px;
	padding:0px 10px 0px 10px; 
	width:90%; 
	text-align:justify;
	border:solid 1px #274563;
	background-color:#F6F9FB;}

/* Article */
.DateArticles {color:#333333; font-size:9px; padding-right:5px; width:50px;}
.TitreArticles {color:#4C95D6; padding-right:5px; font-style:italic; font-weight:normal; width:320px; }
.LienArticles {text-align:right;}
.ContenuArticles IMG 
{
	float:left; 
	padding:2px 8px 5px 0px;
}

.TableArticles 
{	margin-left:10px;
	/*padding:5px 10px 5px 10px; */
	width:90%; 
	text-align:justify;
	border:solid 1px #274563;
	background-color:#F6F9FB;
	border-collapse:collapse;
	}
	
.TableArticles TD
{
	padding:5px 10px 5px 10px;
}

.TableArticlesNarrow	/* Pour les actus Chandeigne */
{	margin-left:10px;
	margin-right:10px;
	/*padding:5px 10px 5px 10px; */
	width:350px; 
	float:left;
	text-align:justify;
	border:solid 1px #274563;
	background-color:#F6F9FB;
	border-collapse:collapse;
	}

.TableArticlesNarrow TD
{
	padding:5px 10px 5px 10px;
}

.NbArticlesParPage
{
	margin:20px 0px 20px 17px;
}

.ArticleTitle
{
	margin:20px 0px 20px 0px;
	font-size:14pt;
	padding-left:17px;
	width:95%;
}
.Abstract
{
	margin:20px 0px 20px 0px;
	font-style:italic;
	padding-left:17px;
	width:95%;
}
.ArticleBody
{
	margin:20px 0px 20px 0px;
	padding-left:17px;
	width:95%;
}

/* Ajouts persos */
.RechercheObj {width:120px;}



/* Nouvelles parutions */
.TblNouvellesParutions
{
	width:100%;height:180px;
	background: #F7F7EC  url('imagesLibrairie/bg2.gif');border-bottom:2px solid #FFF;
}
.TitleNouvellesParutions
{
	text-align:center;height:2em;
	border-bottom:2px solid #FFF;
	background: #e2dfc8; /*#E6EDE0 url('imagesLibrairie/bg1.gif');*/
	color: #164677;
}
.CellNouvellesParutions
{
	text-align:center;width:33%;
	background: #f1efe3; /*#F7F7EC  url('imagesLibrairie/bg2.gif');*/
	padding-bottom: 8px;padding-top:4px;
}

/* En vitrine */
.TblEnVitrine
{
	width:100%;height:180px;border-bottom:2px solid #FFF;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

/* Cellule présentation de la librairie */
.CellPresentationLibrairie
{
	/*padding:10px;*/
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.TitleEnVitrine
{
	width:180px;height:1.2em;text-align:center;
	border-bottom:2px solid #FFF;border-left:2px solid #FFF;
	background: #becdeb;
	color: #164677;
}
.CellEnVitrine
{
	text-align:center;width:180px;background: #eff3fa  ;border-left:2px solid #FFF;
	padding-bottom: 8px;padding-top:4px;
}

/* Table pour vignettes larges */
.TblWide
{
	padding-left:10px;
	width:600px;
	
}

/* Vignette large */
.CellWideImage
{
	text-align:center;
	width:150px;
	/*background: #F7F7EC  url('imagesLibrairie/bg2.gif');*/
	padding:4px 10px 8px 0px;
	
}
.CellWideDetails
{
	text-align:left;
	width:450px;
	/*background: #F7F7EC  url('imagesLibrairie/bg2.gif');*/
	border-left:solid 1px #4C95D6;
	padding:4px 10px 8px 10px;
}

/* Pager */
.PagerContainer
{
	display:block;
	width:600px;
	height:20px;
	text-align:right;
	margin:0px;
	/*border:solid 1px #00FF00;*/
	/*margin-left:320px;*/
	
	
}

.PagerContainer LI
{
		list-style-position:inside;
			display:inline;
			list-style-type:none; 
			/*border:solid 1px #000000;*/
			padding:3px 2px 3px 2px;

}

.PagerContainer .ListPages
{
	list-style-position:outside;
	text-align:right;
	/*padding-left:10px;*/
	
}
.PagerContainer A
{
	padding-left:2px;
	padding-right:2px;
}

/* Détail du livre */
.BookDetails
{
	display:block;
	width:90%;
	margin : 25px 10px 5px 10px;
}

.BookDetails .Label
{
	width:140px;
	padding:5px 5px 0px 0px;
	vertical-align:text-top;
	text-align:right;
	color: #164677;
	}
	
.BookDetails .Text
{
	padding:5px 0px 0px 5px;
}

/* Détail de l'auteur */
.AuthorDetails
{
	display:block;
	width:80%;
	margin : 5px 10px 25px 20px;
}

.AuthorDetails .Label
{
	width:150px;
	padding:5px 5px 0px 0px;
	vertical-align:text-top;
	text-align:right;
	color: #164677;
	}
	
.AuthorDetails .Text
{
	padding:5px 0px 0px 5px;
}

.BooksByAuthor LI
{
	list-style-type:none;
}

/* L'écran des libraires */
.BookshopContainer
{
	width:650px;
}

.BookShopName
{
	font-size:larger;
	font-style:italic;
	color:#164677;
	margin:10px 0px 0px 100px;
	width:200px;
		padding-bottom: 4px;
	border-bottom: 1px solid #4C95D6;

}
.BookShopAddress
{
	margin:10px 0px 10px 120px;
}

.BookShopOtherData
{
	margin:10px 0px 10px 120px;
}

/* L'écran de création d'un compte */
.HelpMessages
{
	padding-left:10px;
	font-style:italic;
	padding-bottom: 4px;
	border-bottom: 1px solid #999999;
}

.HelpMessages span {
	float: right;
	color: #69839B;
}


.TableCreateUser TD
{
	vertical-align:top;
}

/* Labels d'un tableau : compte, adresse d'expédition... */
.TableLabels
{
	padding-left:10px;
	color:#164677;
}

/* Message d'erreur dans les wizard */
.ErrorMessage
{
	color:Red;
	font-weight:bold;
}

/* L'agenda */

.DivAgenda
{
	float:left;
	display:inline;
}

.TableAgenda
{
	border-left:solid 1px #000000;
	width:220px;
	
}

.DateAgenda {
	font-size: 12px;
	color: #164677;
	margin-top:3px;
	padding-bottom: 4px;
	border-bottom: 1px solid #4C95D6;
}

.DateAgenda span {
	float: right;
	color: #69839B;
}

.TitreAgenda
{
	font-size: 11px;
	color: #444444;
	padding-left: 4px;
}
.TitreAgenda LI
{
	list-style-position:inside;
}

/* L'écran des distributeurs */
.DistributorName
{
	font-size:larger;
	font-style:italic;
	color:#164677;
	margin:10px 0px 0px 40px;
	width:200px;
		padding-bottom: 4px;
	border-bottom: 1px solid #4C95D6;

}
.DistributorDescription
{
	font-family:Arial;
	line-height:normal;
	margin:10px 0px 10px 30px;
	width:600px;
}

/* La liste des initiales des auteurs */
#LinksRibbon
{
	margin:0px 0px 10px 30px;
}

/* Les liens pour afficher / masquer une zone */
.FoldableLinkShow
{
	padding-left:20px;
	margin-left:20px;
	background:url('imagesLibrairie/plus.gif') no-repeat left;
}
.FoldableLinkShow:hover
{
	border:0px;
}


.FoldableLinkHide:hover
{
	border:0px;
}

.FoldableLinkHide
{
	border:0px;
	padding-left:20px;
	margin-left:20px;
	background:url('imagesLibrairie/moins.gif') no-repeat left;
}

/* Pour l'affichage des collections dans le site Editions */
.ListeCollections
{
	float:left;
	padding:15px;
}

.TableCollection
{
	width:280px;
	height:100px;
	border:solid 1px #becdeb;
}

.TableCollection .ImgCell
{
	width:80px;
	text-align:right;
	padding:10px;
}

.CollectionTitleCell
{
	font-size:14px;
	vertical-align:top;
	padding-bottom:5px;
	border-bottom:solid 1px #000000;
}

.CollectionSummaryCell
{
	color:#999999;
	vertical-align:top;
	padding:0px;
	margin:0px;
	height:50px;
}

.CollectionLinkCell
{
	text-align:right;
	vertical-align:top;
}

.CollectionLinkCell a
{
		color:#FF9400;
}

.CollectionLinkCell a:hover
{
		color:#FF9400;
		border-bottom:solid 1px #FF9400;
}


.CollectionLienDescription
{
	font-size:12px;
	font-style:italic;
	padding-left:20px;
	background:url('../images/ArrowR2.gif') no-repeat left;
	
}

