/*
	Les editions
	- - - - - - - - - - - - - -
*/

	body {
		background-image: url(../../images/img_interface/entete_editions.jpg);
	}

	table.formulaire tbody tr td select {
		font-size: 10px;
	}


	#editions {
		position: relative;
		top: 0px;
		width: 380px;
	}

	#editions img {
		float: left;
		margin-right: 10px;
	}

	div#promo {
		font: 10px/15px Helvetica, Arial, sans-serif;
		display: block;
		position: relative;
	}
	
	div#promo div {
		margin-top: 5px;
		padding-top: 5px;
	/*	height: 140px;
	*/}
	
	div#promo div div.vignette {
		position: absolute;
		left: 0;
		margin-right: auto;
		width: 76px;
	}
	
	div#promo div div.descriptif {
		margin-left: 76px;
		border: none;
		display: block;
	}
	
	div#promo strong {
		display: block;
		margin-bottom: 2px;
		padding-top: 5px;
		font-size: 12px;
		color: #aad6ff;
	}
	
	div#promo div div.descriptif a {
		font-weight: bold;
		display: block;
	}

	div#promo div div.descriptif a.panier {
		display: block;
		position: relative;
		height: 30px;
		line-height: 30px;
		padding-left: 30px;
		margin: 0px 0px 10px 0px;
		background: url(/images/img_interface/panier_off.png) no-repeat left;
	}
	
	div#promo div div.descriptif a.panier:hover,
	div#promo div div.descriptif a.panier:active {
		background: url(/images/img_interface/panier_on.png) no-repeat left;
	}

/*
	navigation page par page ...
*/

	div.suivante {
		height: 16px;
		font-size: 10px;
		line-height: 16px;
		margin-bottom: 16px;
	}
	
	div.suivante a { font-weight: bold; }


/*
	tableau des documents joints ...
*/	
	
	table.documents {
		margin-top: -16px;
		margin-bottom: 16px;
		border: none;
	}
	
	table.documents tfoot { display: none; }
	
	table.documents thead tr th {
		text-transform: uppercase;
		border: none;
	}
	
	table.documents tbody tr td {
		text-align: right;
		border: none;
		border-top: 1px solid #aad6ff;
		font-size: 11px;
		padding: 0 5px 8px 0; margin: 0;
	}
	
	table.documents tbody tr td.gauche {
		text-align: left;
	}



	table#commande {
		border: none;
		padding: 0;
		margin: 15px 0 0 0;
	}
	
	table#commande thead tr th {
		border: none;
		vertical-align: bottom;
		padding-left: 5px; 
	}
	
	table#commande tbody tr td {
		border: none;
		border-top: 1px solid #aad6ff;
		padding-left: 5px; 
	}
	
	table#commande tbody tr td a { /* font-weight: bold; */ }



	table#articles {
		margin: 5px 0 15px 0;	
		border: none;
	}
	
	table#articles thead tr th {
		border-bottom: 1px solid lightblue;
	}
	
	table#articles tbody tr td {
		font-family: helvetica, arial, sans-serif;
		padding-right: 0;
		padding-left: 0;
		background-color: #e5f3ff;
		background-color: #f2f9ff;
	}

	table#articles tfoot tr td {
		font-family: helvetica, arial, sans-serif;

		padding-right: 0;
		padding-left: 0;
		border: none;		
	}
	

	p.sans {
		font-family: helvetica, arial, sans-serif;
		font-size: 12px;
	}


/*
	temporaire
*/
	table.formulaire { margin-top: 10px; }

	table.formulaire tbody tr td {
		vertical-align: top;
	/*	text-align: right;
	*/	height: 30px;
		line-height: 15px;
		padding: 0 10px 0 0;
	}
	
	table.formulaire tbody tr td input {
		font-size: 10px;
		margin: 0;
		float: left;
	}


/*
	detail d'un ouvrage
*/
	.ouvrages {
		margin-bottom: 25px;
		padding-top: 5px;		
		font-size: 12px;
		font-weight: normal;
	}
	
	.ouvrages a.panier {
		padding-left: 30px;
		height: 30px;
		background: url(/images/img_interface/panier_off.png) no-repeat top left;
	}
	
	.ouvrages a.panier:hover, .ouvrages a.panier:active {
		background: url(/images/img_interface/panier_on.png) no-repeat top left;
	}
		
	.ouvrages p {
		font: 12px/16px helvetica, arial, sans-serif;
		margin-bottom: 24px;
	}
	
	.ouvrages blockquote {
		margin: 0; padding: 0;
		margin-left: 25px;
	}
	
	.ouvrages img {
		float: left;
		margin-right: 15px;
		margin-bottom: auto;
		border: 1px solid #ccc;
	}
	
	.ouvrages h4, h5 {
		margin: 0;
	}
	
	.ouvrages b {
		display: block;
		margin-bottom: 10px;
	}
	
	.ouvrages small, .ouvrages small.panier {
		display: block;
	/*	line-height: 16px;
	*/}
	
	.ouvrages small.panier {
		display: block;
		height: 26px;
	}
	
	.ouvrages small.auteurs {
		margin-bottom: 16px;
	}
	
	.ouvrages small span, .ouvrages small a, ouvrages small a.panier {
		height: 26px;
		line-height: 26px;
		float: left;
		margin-right: 10px;
		font-weight: bold;
	}
	
	

