﻿/* 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%;
    float:left;
}


.numericBook 
{
    display:block;
    float:left;
    width:65%;
    text-align:right;
    padding-right:10px;
    
 }
 
 /* LE bouton ajouter au panier */
.addToBasketBook
{
    display:block;
    float:left;
    
    width:25%;
        
   
}

/* Styles spécifiques pour les vignettes de livre en small pour les recommandations*/
.bookVignetteSmall 
{
    float:left;
    width:150px;
    /*border:1px solid #444444;*/
    padding:5px 10px 5px 10px;
    margin:0px 10px 0px 10px;
}

.authorBookSmall 
{
	color:#333333;
	display:block;
	width:100%;
	padding:0px 0px 2px 0px;
	font-style:italic;
	font-size:x-small;
	margin:0 auto 0 auto;
	}
.titleBookSmall 
{
	color:#0B70CE;
	display:block;
	width:100%;
	padding:2px 0px 4px 0px;
	font-size:x-small;
	margin:0 auto 0 auto;
}
.imgBookSmall 
{
    width:100%;
    display:block;	
    padding:2px 0px 2px 0px;
    	margin:0 auto 0 auto;

    }
.priceBookSmall 
{
    width:80%;
    display:block;	
    text-align:center;
    padding:4px 0px 0px 0px;
    	font-size:x-small;

    }




/* Ajouts persos */
.RechercheObj {width:120px;}




/* 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
{
}

.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 */
.h2Highlight
{
    color:#DD5555;
    font-weight:bold;
}
.FoldableLinkShow
{
	padding-left:25px;
	margin-left:20px;
	background:url('imagesLibrairie/plus.gif') no-repeat left;
	font-weight:bold;
}

#ShowHideDeptLink
{
    color:#DD5555;
}

.FoldableLinkShow:hover
{
	border:0px;
}


.FoldableLinkHide:hover
{
	border:0px;
}

.FoldableLinkHide
{
	border:0px;
	padding-left:25px;
	margin-left:20px;
	background:url('imagesLibrairie/moins.gif') no-repeat left;
	font-weight:bold;
	color:#FF3333;
}

/* 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;
	
}

.linkToLinkedBook 
{
    background-repeat:no-repeat;
    background-image:url('../images/ArrowR4.gif');
    background-position:left center;
    padding-left : 15px;
    margin-left : 40px;
    
   color: #0B70CE ! important;
}
