@charset "utf-8";
/* CSS Document */

/* MENU NOUVEAUTES */

#colg #nouveautes,
#cold #nouveautes,
#colg #vendeurs,
#cold #vendeurs {
	background-color:#eee6d2;
	margin:0 0 13px 0;
}

.livre-1-4{
	padding:10px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#livre #fiche_livre .livre-1-4{
	width:718px;
	text-align:left;
}

#meilleurs_vendeurs .livre-1-4 {
	width:210px;
}

#vendeurs,
#nouveautes {
	margin-right:10px;
	padding-right:0;
}

.livre-1-4 table{ 
	
}

.livre-1-4 #txt{
	width:160px;
	vertical-align:bottom;
	text-align:right;
	padding-right:10px;
}

.livre-1-4 #img{ width:60px; }

.livre-1-4 a.titre:link,
.livre-1-4 a.titre:active,
.livre-1-4 a.titre:visited{
	color:#403b34;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.livre-1-4 a.auteur:link,
.livre-1-4 a.auteur:active,
.livre-1-4 a.auteur:visited{
	color:#403b34;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
}

.livre-1-4 #prix{
	color:#e51a21;
	font-size:11px;
	margin-bottom:6px;
	display:block;
}

.livre-bkgAlt{ background-color:#e3d8c1; }

.btn-tous{
	/*height:47px;*/
	height:34px;
	padding:13px 0 0 0;
	margin-bottom:10px;
	background:url(../medias/interface/communs/com_btn_tous_fond.png) no-repeat;
}

.btn-tous a:link,
.btn-tous a:active,
.btn-tous a:visited{
	width:238px;
	height:28px;
	display:block;
	background:url(../medias/interface/communs/com_btn_tous_up.gif) no-repeat;
	margin:auto;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#403f3f;
	text-align:center;
	padding-top:7px;
}

.btn-tous input#submit{
	border:1px solid #a19783;
	margin-left:5px;
	/*padding-top:4px;*/
}

/* MENU NAVIGATION RECHERCHE */
#nav_recherche, 
#nav_raffiner {
	background:#eee6d2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
	#nav_recherche p.directive,
	#nav_raffiner p.directive {
		color:#6a6256;
		font-size:12px;
		margin:0 18px;
	}
	
	#nav_recherche p.directive a, 
	#nav_raffiner p.directive a {
		font-weight:normal;
		text-decoration:underline;
		color:#6a6256;
	}
	
	#nav_recherche p.directive a:hover, 
	#nav_raffiner p.directive a:hover {
		text-decoration:none;
		color:#9B0808;
	}
	
	#nav_recherche div#fond_titre { background-color:#e3d8c1; }
	
	/* FORMULAIRE RECHERCHE AVANCÉE */
	#nav_recherche form#fNavRecherche{ margin:10px 0 0 0; }
	
	#nav_recherche form#fNavRecherche ul,
	#nav_recherche form#fNavRecherche li {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#nav_recherche form#fNavRecherche li {
		padding:0 18px;
		list-style:none;
	}
	
	#nav_recherche label {
		font-size:11px;
		color:#6a6256;
		font-weight:bold;
		margin-bottom:3px;
		padding:0;
		display:block;
	}
	
	#nav_recherche label#lbl_txt_titre {
		padding-top: 10px;
		margin-bottom:3px;
	}
	
	#nav_recherche label#lbl_cbx_nouveaute { float:left; }
	
	#nav_recherche input#cbx_nouveaute {
		margin: 0 0 15px 7px;
		padding:0;
		float:left;
		line-height:5px;
		display:inline;
	}
	
	#nav_recherche input.texte {
		border:1px solid #8d8374;
		font-size:11px;
		height:16px;
		padding:5px 4px 0 4px;
		color:#6a6256;
		width:203px;
		background:url(../medias/interface/communs/com_nav_recherche_fond.png) top left no-repeat #ffffff;
		margin-bottom:10px;
	}
	
	#nav_recherche select.texte {
		border:1px solid #8d8374;
		font-size:11px;
		color:#6a6256;
		width:215px;
		padding:0 0;
		height:20px;
		line-height:15px;
		background:url(../medias/interface/communs/com_nav_recherche_fond.png) top left no-repeat #ffffff;
		margin-bottom:10px;
	}

	
	/* RECHERCHE + CATEGORIE */
	#nav_raffiner #menu_recherche { clear:both;	}
	
	#nav_raffiner #menu_recherche input.champ_recherche {
		background:url(../medias/interface/communs/com_champs_recherche.gif) no-repeat top left;
		width:182px;
		height:22px;
		color:#726d63;
		padding:5px 4px 0 4px;
		margin:4px 0 4px 15px;
		font-size:11px;
	}
	
	#nav_raffiner #menu_recherche input.btn_loupe {
		border:1px solid #8d8374;
		margin:4px 0px 0px 0px;
	}
	
	#nav_raffiner #menu_recherche input {
		margin-top:4px;
		float:left;
	}
	
	#nav_raffiner h3 {
		font-weight:bold;
		font-size:13px;
		color:#9b0808;
		margin-bottom:0;
		padding-bottom:0;
	}
	
	#nav_raffiner p { margin-top:4px; }
	
	#nav_raffiner .cat_liens,
	#nav_raffiner .cat_liens_beige {
		margin:0 0 0px 0;
		padding:5px 18px;
	}
	
	#nav_raffiner .cat_liens { margin-top:0; }
	
	#nav_raffiner .cat_liens_beige {
		background-color:#e3d8c1;
		border-left:none;
		border-right:none;
	}
	
	#nav_raffiner p {
		font-size:11px;
		color:#a5947a;
		margin-top:2px;
	}
	#nav_raffiner div ul{
		list-style:none;
		line-height:17px;
		margin-top:2px;
		padding-left:0px;
		margin-left:0px;
	}
	
	#nav_raffiner div ul li{
		background-image:url(../medias/interface/communs/com_bullet.png);
		background-repeat:no-repeat;
		background-position: 0px 6px;
		padding-left:15px;
		color:#a5947a;
		font-size:11px;
	}
	
	#nav_raffiner div ul a {
		font-weight:normal;
		text-decoration:underline;
		color:#6a6256;
	}
	#nav_raffiner div ul a:hover {
		font-weight:normal;
		text-decoration:none;
		color:#9B0808;
	}
	

/* RÉSULTATS  */

/* MENU CRITERE RESULTATS */
#resultats #menu_resultats {
	
}

#resultats #titre_resultats {
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	padding:7px 17px 13px 17px;
	background:url(../medias/interface/communs/com_recherche_avances_fond.png) no-repeat top left #ffffff;
}

#resultats #titre_resultats span#count {
	font-weight:normal;
	font-size:12px;
	color:#c4b28c;

}

#resultats #critere_resultats {
	background-color:#e3d8c1;
	padding:0 17px 2px 17px;
}

#resultats #critere_resultats form {
	padding:0;
	margin:0;
}

#resultats #critere_resultats label {
	color:#a59a8a;
	font-size:11px;
	margin:4px 3px 0 0;
	text-align:right;
}

#resultats #critere_resultats select {
	color:#69645b;
	font-size:11px;
	background-color:#f6edd6;
	margin:2px 20px 0 0;
}

#resultats #critere_resultats input { margin:0 0 1px 10px; }

#resultats #critere_resultats label, 
#resultats #critere_resultats select,
#resultats #critere_resultats input { float:left; }


/* MENU SELECTION PAGE */
#resultats .page_resultats {
	background-color:#e3d8c1;
	padding:4px 17px 5px 17px;
	margin:2px 0 2px 0;
}

#resultats .page_resultats span.gris { color:#bdb3a4; }

#resultats .page_resultats a { font-weight:normal; }

#resultats .page_resultats a.selection,
#resultats .page_resultats a.precedent,
#resultats .page_resultats a.suivant { font-weight:bold; }

/* BOITE CONSIGNE RECHERCHE */
#boxConsigneRecherche{
	background-color:#fef8e9;
	border:1px solid #eee6d2;
	width:728px;
	height:54px;
	margin-top:15px;
	font-weight:bold;
	color:#cac2ae;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:40px;
}

/* FICHE LIVRE */
#liste_resultats { margin:0 10px; }

#liste_resultats .fiche_resultats {
	background:url(../medias/interface/communs/com_separateur_fiche_livre.gif) repeat-x bottom left;
	padding:15px 0;
}

#liste_resultats .dernier { background:none; }

#liste_resultats .fiche_resultats .numero {
	font-size:11px;
	font-weight:bold;
	color:#939393;
	width:24px;
}

#liste_resultats .fiche_resultats .couverture { 
	margin-right:24px; 
	border:1px solid #cccccc;
	
	}

#liste_resultats .fiche_resultats .description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:270px;
	margin-right:30px;
	/*padding-bottom:20px;*/
}

#liste_resultats .fiche_resultats .description h2,
#liste_resultats .fiche_resultats .description h2 a,
#fiche #colc h2,
#fiche #colc h2 a {
	font-family : 	'Palatino Linotype', Palatino, Times, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#2e2b26;
	text-transform:uppercase;
	margin-bottom:5px;
	margin-top:0;
	padding-top:0;
	width:200px;
	line-height:17px;
}

#liste_resultats .fiche_resultats .description p.auteur,
#fiche #colc p.auteur {
	color:#403B34;
	margin-top:0px;
	font-size:11px;
}

#liste_resultats .fiche_resultats .description p.auteur a,
#fiche #colc p.auteur a {
	color:#403B34;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

#liste_resultats .fiche_resultats .description p.auteur a:hover,
#fiche #colc p.auteur a:hover {
	text-decoration:underline;
}

#liste_resultats .fiche_resultats .description p.prix,
#fiche #colc p.prix {
	font-size:16px;
	color:#e61b1f;
	font-weight:bold;
	font-family : 	Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
}

#liste_resultats .fiche_resultats .description p.description,
#fiche #colc p.description {
	font-size:11px;
	color:#8d8d8d;
	padding-bottom:0;
	margin-bottom:0;
}
	
#liste_resultats .fiche_resultats div.numero,
#liste_resultats .fiche_resultats div.couverture,
#liste_resultats .fiche_resultats div.description,
#liste_resultats .fiche_resultats div.note { float:left; }
	
#liste_resultats .fiche_resultats .note p.isbn,
#liste_resultats .fiche_resultats .note p.categorie  {
	font-size:11px;
	color:#8d8d8d;
}

#liste_resultats .fiche_resultats .note p.categorie a  {
	color:#8d8d8d;
	font-weight:normal;
	text-decoration:underline;
}

#liste_resultats .fiche_resultats .note .rollOverImg img  { margin-top:3px;	}
	
/* FICHE LIVRE */
#fiche_livre {
	width:740px;
	padding-left:0;
}

#fiche_livre #fiche #cat_livre {
	background:url(../medias/interface/fiche/entete_fleche_3-4.png) no-repeat top left;
	font-size:11px;
	color:#c4b28c;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 17px 30px 0px;
	text-align:center;
}
#fiche_livre #fiche #cat_livre a {
	font-weight:normal;
	font-size:11px;
	color:#c4b28c;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#fiche_livre #fiche #cat_livre a:hover {
	text-decoration:underline;
}

#fiche_livre #fiche {
	background:url(../medias/interface/communs/com_fiche_fond.png) no-repeat top left #ffffff;
	padding:0 0 2px 0; 
}

#fiche_livre #fiche #colg {
	float:left;
	width:230px;
	margin-left:15px;
}

#fiche_livre #fiche #colg #boxCouverture {
	border-right: 1px dotted #d2cbb9;
	width:210px;
}

#fiche_livre #fiche #colg #boxCouverture img.couverture { border:10px solid #ccc6b4; }

#fiche_livre #fiche #colg div#actions {
	width:150px;
	margin-top:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#fiche_livre #fiche #colg img#details { margin-top:18px; }

#fiche_livre #fiche #colg div#details {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#544e45;
	text-align:left;
	width:170px;
}

#fiche_livre #fiche #colg div#details p {	
	margin:6px 0 2px 0;
	padding-bottom:0;
}

#fiche_livre #fiche #colg div#details a {	
	font-weight:normal;
}

#fiche_livre #fiche #colg div#actions a {
	text-align:left;
	float:left;
	font-weight:normal;
	font-size:9px;
	margin-top:6px;
}

#fiche_livre #fiche #colg div#actions div.icone{
	float:left;
	width:17px;
	text-align:right;
	clear:left;
	margin-right:4px;
	margin-top:7px;
}

#fiche #colc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:450px;
	margin-right:0;
	margin-left:10px;
	padding-bottom:20px;
	float:left;
}

#fiche #colc h2,
#fiche #colc h2 a {
		font-family : Palatino Linotype, Palatino, Times, Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		line-height: 24px;
		color:#2e2b26;
		text-transform:uppercase;
		margin:0 0 8px 0;
		padding:0;
		width:270px;
	}
	#fiche #colc p{ margin:8px 0 8px 0;	}
	
	#fiche #colc p.prix {
		font-family : Palatino Linotype, Palatino, Times, Arial, Helvetica, sans-serif;
		font-weight:	normal;
		font-size:		24px;
		color:			#e61b1f;
	}
	
	#fiche #colc p.notes {
		font-size:9px;
		color:#706956;
		width:350px;
	}
	
	#fiche #colc div#ajout { padding:10px 0 15px 0;	}
	
	#fiche #colc p.description {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#544e45;
		margin:0 0 20px 0;
		padding:0;
		line-height:18px;
	}
	
	#fiche #colc h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#2e2b26;
		margin:0;
		padding:0;
	}
	
	#fiche_livre .livre-1-4 #txt{
		background-color:#eee6d2;
		padding:10px 0 10px 0;
	}

	#fiche_livre .livre-1-4 #img{
		background-color:#eee6d2;
		border-right:4px solid #ffffff;
		padding:10px;
	}
	
	#fiche_livre .livre-1-4 .dernier { border-right:none; }
	#fiche_livre .livre-1-4 .sepDernierTitre{
		background-image:url(../medias/interface/fiche/bkg_sep_derniers_titres.gif);
		background-repeat:repeat-x;
		text-align:left;
		font-size:12px;
		color:#424242;
		height:13px;
		margin:15px 0px 5px 0px;
		width:718px;
	}
	#fiche_livre .livre-1-4 .sepDernierTitre span{
		background-color:#FFFFFF;
		padding:0px 10px 0px 0px;
	}
	.sepDernierTitre span a:link,
	.sepDernierTitre span a:active,
	.sepDernierTitre span a:visited{
		color:#e61b1f;
		font-weight:normal;
		font-size:12px;
	}
	
	#fiche_livre .livre-1-4 img#categorie,
	#fiche_livre .livre-1-4 img#auteur{ margin:20px 0 10px 0; }
	
	#meilleurs_vendeurs .btn-tous{
		background:none;
		margin-bottom:10px;
	}
	
	#meilleurs_vendeurs{
		background-color:#f4eedc;
	}
	
	div#livre #meilleurs_vendeurs{
		margin-bottom:10px;
	}
	
	#meilleurs_vendeurs td#txt{
		text-align:left;
		width:220px;
	}
	
	#meilleurs_vendeurs div.livre-1-4 {
		border-bottom:1px dotted #000000;
		margin:0 10px 0 10px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	#meilleurs_vendeurs div.livre-1-4 span#prix {
		margin-bottom:2px;
	}
	
	#meilleurs_vendeurs div.dernier {
		border-bottom:none;
	}
	
