/* COMMUNS AUX LIVRES */
	.img_livre{
		border:						5px solid #B7CAD6;
	}
	
/* ACCUEIL :: BANDEAU MEILLEURS VENDEURS */
	#bandeau_nouveautes{
		height : 250px;
		padding-left:50px;
	}
	
	#bandeau_nouveautes .nouv_prim_livre{
		float:left;
		padding-left:16px;
		padding-right:16px;
		width:137px;
	}
	
	#bandeau_nouveautes .table_nouv_prim_livre td{
		vertical-align:bottom;
		height:240px;
		margin:0px;
		
	}

	#bandeau_nouveautes .table_nouv_prim_livre{
		float:left;
		margin:0px;
		padding:0px;
		
	}
	
	a.btn_popup_meilleur_vendeur:link,
	a.btn_popup_meilleur_vendeur:visited,
	a.btn_popup_meilleur_vendeur:hover,
	a.btn_popup_meilleur_vendeur:active{
		text-decoration:none;
	}
	
	#bandeau_nouveautes img{
		float:left;
	}
	
	.livre_nouv{
		border:1px solid #ffffff;
		padding:1px;
		float:left;
	}
	
	.meilleur_vendeur_popup_centre{
		background-image:url(../medias/accueil/meilleur_vendeur_popup_bkg_shadow.png);
		background-repeat:repeat-y;
		width:297px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#213a49;
	}
	
	.meilleur_vendeur_popup_content{
		width:233px;
		background-image:url(../medias/accueil/meilleur_vendeur_popup_bkg_content.gif);
		background-repeat:repeat-x;
		background-color:#e6f0f6;
		margin-left:9px;
		padding:0px 20px 10px 20px;
	}
	
	.meilleur_vendeur_popup_titre{
		font-size:15px;
		font-weight:bold;
	}
	
	.meilleur_vendeur_popup_prix{
		font-size:30px;
		color:#1a262d;
	}
	
	.meilleur_vendeur_popup_prix sup{
		font-size:18px;
	}
	
	.meilleur_vendeur_popup_label{
		color:#4590be;
	}

/* ACCUEIL :: NOUVEAUTÉ */
	#nouv_titre {
		background:					url(../medias/interface/nouv_titre_fond.gif) repeat-x;
		color:						#335467;
		font-size:					12px;
		font-family:				Georgia, "Times New Roman", Times, serif;
		height:						25px;
		border-left:				1px solid #b7cad6;
		border-right:				1px solid #b7cad6;
		padding-left:				13px;
		padding-right:				13px;
	}
	
	#nouv_titre a.complet {
		font-family: 			Arial, Helvetica, sans-serif;
		color: 					#7393a6;
		display:				block;
		width:					104px;
		height:					14px;
		float:					right;
		padding-top:			1px;
		font-size:				9px;
		text-decoration:		none;
	}
	
	#nouv_titre a.complet:hover {
		color: 					#2b3e49;
		text-decoration:		underline;
	}
		
	#nouv_titre img.complet	{
		float:right;
	}
	
		#nouv_primeur {
			background:					url(../medias/interface/nouv_primeur_fond.gif) repeat-x;
			height:						240px;
			border-left:				1px solid #b7cad6;
			border-right:				1px solid #b7cad6;
			padding-left:				32px;
			padding-right:				43px;
			padding-top:				8px;	
		}
		
		
			#nouv_prim_livre {
				width: 						138px;
				float:						left;
				margin-right:				25px;		
			}
			
				#nouv_prim_livre img {
					margin-top:					10px;
					border:					solid 1px #888;
				}
			
			#nouv_prim_description {
				width: 						325px;
				padding-top:				12px;
				float:						left;
			}
			
				#nouv_prim_description h1.titre_livre {
					margin:						0;
					font-weight:				normal;	
					font-size:					20px;
					font-family:				Georgia, "Times New Roman", Times, serif;
					color:						#1a262d;
					
				}
				
					#nouv_prim_description h1.titre_livre a {
						font-size:					20px;
						font-family:				Georgia, "Times New Roman", Times, serif;
						color:						#1a262d;
					}
				
				#nouv_prim_description p.auteur {
					font-size:					14px;
					font-family:				Georgia, "Times New Roman", Times, serif;
					color:						#1a262d;
					margin:						0;		
				}
				
					#nouv_prim_description p.auteur a {
						font-size:					14px;
						font-family:				Georgia, "Times New Roman", Times, serif;
						color:						#366380;
					}		
				
				#nouv_prim_description p.prix {
					font-family:				Georgia, "Times New Roman", Times, serif;
					color:						#1a262d;
					margin	:					0;		
				}
		
					#nouv_prim_description p.prix span.dollard {
						display:					block;
						float:						left;
						font-size:					30px;
							
					}
					
					#nouv_prim_description p.prix span.cent {
						display:					block;
						font-size:					18px;
						padding-bottom:				6px;
					}		
				
				#nouv_prim_description p.description {
					font-size:					11px;
					font-family:				Arial, Helvetica, sans-serif;
					color:						#44555f;
					margin-top:					16px;
					margin-bottom:				10px;
				}
			
					#nouv_prim_description p.description a {
						color:						#44555f;
						font-weight:				bold;	
					}			

	#nouv_listes {
		/*background:					url(../medias/interface/nouv_listes_fonde.gif) repeat-x;*/
		background-color:			#eaf2f7;
		border-left:				1px solid #b7cad6;
		border-right:				1px solid #b7cad6;
		font-family:				Arial, Helvetica, sans-serif;
		/*height:						290px;*/
		padding : 					17px 0px 5px 0px;
	}
	
	#nouv_listes div.nouv_rangee_livres{
		padding:	0px 8px 0px 8px;
		width:		546px;
	}
	
	img.nouv_filet_sep{
		padding:	0px;
		width:		564px;
	}
	
	#nouv_listes div.nouv_livre{
		color :		#1a262d;
		float :		left;
		margin: 	0;
		width : 	182px; 
	}
	
			div.livre_description img.livre_img {
				width: 						60px; 
				border:						solid 5px #b7cad6;
			}
			
			#nouv_listes div.nouv_livre img.livre_img{
				width: 						80px; 
				border:						solid 3px #c1d3df;
			}
			
			#nouv_listes div.nouv_livre div.livre_description {
				width: 						80px; 
				float:						left; 
				margin-left:				5px; 
				/*margin-right:				15px;*/
			}
			
			#nouv_listes div.nouv_livre img {
				vertical-align:				middle;
			}
			
		#nouv_listes h1.titre_livre {
			font-size:					11px;
			font-weight:				bold;
			text-transform:				uppercase;
			margin:						0;			
		}
		
			#nouv_listes h1.titre_livre a {
				color:						#1a262d;
			}		
		
		#nouv_listes span.auteur {
			font-size:					10px;
			color:						#364c59;
		}
		
			#nouv_listes span.auteur a {
				color:						#366380;
			}
		
		#nouv_listes span.prix {
			display:					block;
			float:						left;
			font-size:					12px;
			font-weight:				bold;
			padding-top:                6px;
		}	
	
		#nouv_listes img {
			float: 						left;
		}
	
	#nouv_scrollbar {
		background:					url(../medias/interface/nouv_scrollbar_fond.gif) repeat-x;
		height:						22px;
		border-left:				1px solid #b7cad6;
		border-right:				1px solid #b7cad6;
		padding-left:				10px;
		padding-right:				10px;
		padding-top:				6px;
	}
	
	
/* PAGE RECHERCHE & NOUVEAUTES*/
/* menu critere recherche */

#critere_bas {
		margin-top:				15px;
}

.crit_push_bottom{
		padding-bottom:			8px;
}

.crit_push_top{
		padding-top:			8px;
}

.crit_box{
		background-color:		#d6e5ef;
		text-align:				center;
		border-bottom:			none;
		border-left:			1px solid #b7cad6;
		border-right:			1px solid #b7cad6;
}

.crit_titre{
		font-family:			Georgia, "Times New Roman", Times, serif;
		font-weight:			bold;
		color:					#1a262d;
}

.crit_titre span.total {
		font-weight:			normal;
}

.crit_navigation {
		font-size: 				11px;
		color:					#000000;
}


.crit_navigation span.disabled {
		color:					#9cadb9;
}


.crit_classement {
		padding:				5px 0px 5px 10px;
		float:					left;
		width:					554px;
		background-image:		url(../medias/interface/nouv_classement_fond.gif);
		background-position:	top left;
		background-repeat:		repeat-x;
		
}

.crit_classement img.separateur {
		margin-left: 			13px;
		margin-right:			13px;
		float:					left;
}

.crit_classement select {
		margin-top:6px;
		float:left;
}

.crit_classement label {
		margin-top:4px;
		float:left;
}

.crit_classement select {
		color:					#335467;
		background-color:		#e2edf4;
		font-size:				10px;
}

.crit_classement label {
		padding:				5px 10px 0 0;
		color:					#8da2ae;
		font-size:				11px;
}

/* PAGE RECHERCHES ET NOUVEAUTES
/* Fomulaire de recherche avancée - Utilise les styles de critères aussi */
 #recherche_avancee div{
 	text-align : left;
 }
 
#recherche_avancee #titre{
	padding-left : 		13px;
	color:				#335467;
	font-weight:		bold;
	font-family:		Georgia, "Times New Roman", Times, serif;
}

#recherche_avancee #message{
	padding:			25px 0 25px 0;	
	color:				#000000;
}

#recherche_avancee #formulaire{
	float:				left;
	color:				#000000;
	width:				295px;
}

#recherche_avancee #formulaire label{
	font-family:		Georgia, "Times New Roman", Times, serif;
	color:				#213a49;
	font-size:			11px;
}

#recherche_avancee select {
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#444444;
}

#recherche_avancee #formulaire img {
		float:left;
}

#recherche_avancee #formulaire td {
		padding-bottom:5px;
}

#recherche_avancee #formulaire #btn_rechercher{
		float: right;
		margin: 10px 17px 0 0;
}
 
  #recherche_avancee #astuces{
 	float:				left;	
	color:				#213a49;
	width:				200px;
	font-size:			11px;
	padding:			0 0 0 20px;	
	
	background-image:	url(../medias/interface/rch_separateur.gif);
	background-position:left;
	background-position:top left;
	background-repeat:	no-repeat;
 }
  
  
/* classement des resultats */

/* Affichage des résultats sous la forme Détails*/
#resultat{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
.resultat_details_rangee_pale{
	background-color:#FFFFFF;
	border-bottom:1px solid #c2d3de;
	border-top:1px solid #FFFFFF;
	padding-bottom:18px;
	padding-top:18px;
	clear:both;
}
.resultat_details_rangee_foncee{
	background-color:#e9f1f7;
	border-bottom:1px solid #c2d3de;
	border-top:1px solid #FFFFFF;
	padding-bottom:18px;
	padding-top:18px;
	clear:both;
}
a.details_livre_titre{
	font-size:18px;
	color:#000000;
	text-transform:uppercase;
}
a.details_auteur{
	color:#366380;
}
.details_no_resultat{
	color:#335467;
	float:left;
	font-size:12px;
	margin-left:12px;
	width:28px;
}
p.details_description{
	font-family:Arial, Helvetica, sans-serif;
	color:#263c49;
	margin-bottom:10px;
}
.details_livre_img{
	float:left;
	width:166px;
}
.details_box_prix {
	color:#000000;
	margin-top:5px;
}

.details_box_publication{
	margin-top:4px;
	color:#000000;
}

.details_box_prix .details_prix{
	font-size:30px;
	padding-right:15px;
}

.details_box_prix sup{
	font-size:18px;
}

.details_livre_img img{
	border : 2px solid #c1d3de;
}
.details_livre_infos{
	float:left;
	width:320px;
}

.details_box_isbn_categorie{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	width:110px;
	margin-right:10px;
	margin-top:3px;
}

.details_box_isbn_categorie .label{
	color:#1a262d;
}

.details_box_isbn_categorie .value{
	color:#7992a1;
}

.resultat_rangee {
		clear:					left;
		padding:				15px 0px 0px 10px;
		margin:0;
}

.resultat_fond_couleur {
		background-color:		#e9f1f7;
		border-top:				1px solid #c2d3de;
		border-bottom:			1px solid #c2d3de;
	
}

div.livre_description {
		width:					173px;
		margin-right:			5px;
		float:					left;
}

div.livre_description div.livre_infos {
		float:					left;
		width:					95px;
		margin:					0 0 0 6px;
}

div#resultat div.livre_description img, 
div#resultat_recherche div.livre_description img,
div.fiche2 div.livre_description img {
		float:					left;
}

div.livre_infos p.infos {
		margin:				3px 0 0 0;
		padding:0;
}

div.livre_infos a.livre_titre {
		font-weight:			bold;
		color:					#1a262d;
		margin:					0;
		padding:				0;
		display:				block;
		
}

div.livre_infos span.prix {
		color:					#000000;
		font-weight:			bold;
}
	#resultat div.livre_infos a.livre_titre,
	#resultat div.livre_infos span.prix {
			font-size:				11px;
	}
	
	#resultat_recherche div.livre_infos a.livre_titre,
	#resultat_recherche div.livre_infos span.prix {
			font-size:				12px;
	}	
			
div.livre_infos a.auteur, a.edition {
		font-size:				11px;
		color:					#366380;
}

div.livre_infos a.edition {
		font-style:				italic;
		color:					#366380;
}
			
/* PAGE RESULTATS
   CSS relatifs uniquement a la page résultats */
   
#resultat_recherche div.livre_description {
	width:540px;
}

#resultat_recherche div.compteur {
	float:left;
	width:34px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#335467;
}

#resultat_recherche div.livre_infos {
	width:190px;
}

#resultat_recherche div.livre_classement {
	float:left;
	width:129px;
	margin-left:105px;
}

#resultat_recherche div.livre_classement p {
	margin:	0 0 6px 0;
	padding:0;
	font-size:10px;
}

#resultat_recherche div.livre_classement a {
	color:	#7992a1;
}

#resultat_recherche div.livre_classement img {
	padding:0;
	margin:0 1px 0 1px;
	border:0;
}

#resultat_recherche span.classement {
	color:	#1a262d;
}		

/* FICHE DU LIVRE */
#fiche {
	background: url(../medias/interface/livre_fiche_fond.png) repeat-x top left #eaf2f7;
	border-left:1px solid #b7cad6;
	border-right:1px solid #b7cad6;
	padding:13px 29px 0px 0px;
}

#fiche #nouv_prim_livre {
	margin-left:23px;
	padding-left:0;
	margin-right:0;		
}

* html #fiche #nouv_prim_livre {
	margin-left:12px;
	margin-right:0;		
}

#fiche #nouv_prim_description {
	float:none;
}

#fiche #nouv_prim_description p.auteur a {
	font-size:12px;
}

#fiche #nouv_prim_description p.auteur a.editeur {
	font-style:italic;
}

#fiche #nouv_prim_description p.note_prix {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#4f6d80;
}

#fiche #fiche_actions {
	margin-top : 5px; 
}

#fiche div#fiche_description {
	margin-top:12px;
	width:344px;
}

#fiche #fiche_description .titre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#4f6d80;
	/*padding-bottom:10px;*/
}

#fiche #fiche_description p {
	color:#263c49;
}

#fiche #fiche_description p a {
	color:#152c39;
	float:left;
	text-decoration:underline;
}

#fiche #fiche_description p a:hover {
	color:#4F6D80;

}


#fiche #fiche_description p img {
	float:left;
	clear:left;
	margin:3px 6px 0 0;
}

#fiche #fiche_actions #action {
	margin-bottom:10px;
}

#fiche #fiche_actions #classement {
	background-color:#ddeaf2;
	border-right:1px solid #b7cad6;
}

#fiche #fiche_actions #classement p {
	padding:6px 0 6px 27px;
	margin:0;
	font-size:11px;
	color:black;
}

#fiche #fiche_actions #classement p {
	padding:6px 0 6px 27px;
	margin:0;
	font-size:11px;
	color:black;
	width:134px;
}

#fiche #fiche_actions #classement p.details {
	background-color:#d5e5ef;
	padding-top:0;
}

#fiche #fiche_actions #classement p.parution {
	padding-bottom:0;
}

#fiche #fiche_actions #classement p.details a {
	color:#335467;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

.autres_titre {
	background: #d5e5ef;
	border-left:1px solid #b7cad6;
	border-right:1px solid #b7cad6;
	padding:10px 10px 11px 29px;
	font-size:12px;
	color:#4f6d80;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.autres_titre img {
	float:right;
	padding:0 2px 0 0;
}

.autres_titre a.auteur, .autres_titre a.categorie {
	color:#152c39;
}

.fiche2 {
	background-color: #eaf2f7;
	border-left:1px solid #b7cad6;
	border-right:1px solid #b7cad6;
	padding:0px 7px 0px 7px;
	border-top:1px solid #b7cad6;
}

.fiche2 .livre_titre {
	font-size:11px;
}

