/* CSS styles of quae by Open Resources www.openresources.fr */

/*  ----------------------------------------------------------- */
/*  Balises generales */
/*  ----------------------------------------------------------- */
	* {margin:0; padding:0; border:0; outline:none; list-style-type:none; text-decoration:none; font-family:arial; font-size:11px;}
	body {width:1000px; margin:auto; background:#fff; /*position:relative;*/}
	
	#global {float:left; width:1000px;}
	
	br.cleaner {clear:both; height:0; font-size:0; border:none; margin:0; padding:0; background:transparent;}
	img {border:0}
	a {text-decoration:none; color:#303030;}
	a:hover {text-decoration:underline;}
	
	.floatleft {float:left; margin-right:10px;}
	.floatright {float:right; margin-left:10px;}
	.italic {font-style:italic;}
	.size12 {font-size:12px;}
	.tit_bleu {color:#1f6299; font-size:15px;}
	.erreur {color:#f72f2f;text-align: left;font-size:12px;}
	
	#overflow {float:left; width:707px; /*height:650px;*/ overflow:auto; scrollbar-face-color:#fff; scrollbar-track-color:#fff; scrollbar-arrow-color:#135082; scrollbar-shadow-color:#135082; scrollbar-highlight-color:#135082; scrollbar-darkshadow-color:#fff;}	
	#overflow_liste {float:left; width:707px;}	

/*  ----------------------------------------------------------- */
/*  Header */
/*  ----------------------------------------------------------- */

	#header {float:left; width:1000px;}
	#header #header_compte {float:right; padding:0px 7px 0px 16px; background:#ebecec;}

		#header #header_compte #header_liens_compte {float:left;}
			#header #header_compte #header_liens_compte li {float:left; margin-right:10px; color:#1f6299; font-size:12px; font-weight:bold; position:relative; z-index:2000;}
			#header #header_compte #header_liens_compte li span {display:block;/*padding-top:5px;*/text-transform:uppercase;}
			#header #header_compte #header_liens_compte li.separation {padding-top:4px;}
				#header #header_compte #header_liens_compte li a {float:left; text-transform:uppercase; color:#1f6299; padding:5px;}
					#header #header_compte #header_liens_compte li a span {display:inline;color:#ff5a00;}

		#header #header_compte #header_liens_compte li:hover #sub_menu_compte {display:block;}
		#header #header_compte #sub_menu_compte {display:none;position:absolute;top:24px;left:-16px;float:left;width:284px;border:2px solid #1F6299;padding-bottom:20px;background:#fff;}
			#header #header_compte #sub_menu_compte ul {float:left;width:284px;}
				#header #header_compte #sub_menu_compte ul li{float:left;width:284px;}
				#header #header_compte #sub_menu_compte ul li span {height:25px;background:url('/img/bg-tit-panier.gif') no-repeat;padding:15px 0 0 38px;}
				#header #header_compte #sub_menu_compte ul li a {padding:10px 0 0 38px;}
					#header #header_compte #sub_menu_compte ul li a:hover {text-decoration:underline;}
					
					#header #header_compte #header_liens_compte li #liste_panier {float:left; top:22px; right:0; display:none; position:absolute; background:#fff; color:#000; width:284px; border:2px solid #1f6299; z-index:1000;}
						#header #header_compte #header_liens_compte #liste_panier .tit_derniers_articles {float:left; color:#1f6299; font-size:11px; font-weight:bold; text-transform:uppercase; background:url('/img/bg-tit-panier.gif') 0 0 no-repeat; width:245px; height:25px; padding:15px 0 0 38px;}
						#header #header_compte #header_liens_compte #liste_panier ul.ul_liste_panier {float:left; list-style-type:none;}
							#header #header_compte #header_liens_compte #liste_panier ul.ul_liste_panier li {border-top:1px dotted #1f6299; padding:10px;}
							#header #header_compte #header_liens_compte #liste_panier ul.ul_liste_panier li:first-child {border-top:none;}
								#header #header_compte #header_liens_compte #liste_panier ul.ul_liste_panier li .visu_article_panier {float:left; width:55px; height:63px; margin:5px 20px 0 0;}
								#header #header_compte #header_liens_compte #liste_panier ul.ul_liste_panier li .infos_article_panier {float:left; width:178px;}
									#header #header_compte #header_liens_compte #liste_panier ul.ul_liste_panier li .infos_article_panier .nom_article {float:left; font-size:11px; font-weight:bold; color:#1f6299; width:178px;}
									#header #header_compte #header_liens_compte #liste_panier ul.ul_liste_panier li .infos_article_panier .auteur_article {float:left; font-style:italic; width:178px; color:#000; font-size:10px; font-weight:normal;}
									#header #header_compte #header_liens_compte #liste_panier ul.ul_liste_panier li .infos_article_panier .format {float:left; width:178px; color:#1f6299; font-size:10px; padding:10px 0;}
										#header #header_compte #header_liens_compte #liste_panier ul.ul_liste_panier li .infos_article_panier .format .livre {font-style:italic; background:url('/img/picto-livres-avis.gif') right top no-repeat; padding:4px 30px 6px 0;}
										#header #header_compte #header_liens_compte #liste_panier ul.ul_liste_panier li .infos_article_panier .format .ebook {font-style:italic; color:#cf0431; background:url('/img/picto-pdf.gif') right top no-repeat; padding:4px 30px 4px 0;}
									#header #header_compte #header_liens_compte #liste_panier ul.ul_liste_panier li .infos_article_panier .prix_article {float:left; color:#1f6299; font-size:14px; font-weight:bold;}
						#header #header_compte #header_liens_compte #liste_panier .total_article_panier {float:left; border-top:1px dotted #1f6299; background:#eee7d9; text-align:center; width:284px; padding:10px 0; font-size:14px;}
							#header #header_compte #header_liens_compte #liste_panier .total_article_panier .total_prix {color:#1f6299; font-size:14px; font-weight:bold;}
						#header #header_compte #header_liens_compte #liste_panier .bt_commander {float:right; background:url('/img/bg-bt-rouge.gif') repeat-x; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; margin:10px 15px 10px 0; text-decoration:none; text-align:center;}
						#header #header_compte #header_liens_compte #liste_panier .bt_aller_panier {margin:18px 0 0 5px;padding:0;text-transform:none;}
						#header #header_compte #header_liens_compte li:hover a {background:#fff; text-decoration:none;}
						#header #header_compte #header_liens_compte li:hover #liste_panier {display:block;}

		#header #header_compte #header_choix_langues {float:left; padding-top:4px;}
			#header #header_compte #header_choix_langues li{float:left;}
			#header #header_compte #header_choix_langues li.exception {margin-right:12px;}

	#header #header_logo {float:left; width:265px; margin:26px 0 0 7px;}

	#header #header_bandeau {float:left; margin-left:51px; margin-top:3px; height: 136px;width: 677px;}
		#header_bandeau .cache_bandeau {position:absolute; width:677px; height:166px;}
		#header_bandeau img {height:100%;}

	#header #header_menu {float:left; width:994px; margin:8px 0 0 6px;}
		#header #header_menu li {float:left; position:relative;z-index:1001;}
			#header #header_menu li a {display:block; padding:/*14*/10px; text-align:center; color:#fff; text-transform:uppercase; font-size:13px; font-weight:bold; background:url('/img/bg_menu_off2.gif') repeat-x; text-decoration:none;}
				#header #header_menu li a.livres {width:112px;}
				#header #header_menu li a.ebooks {width:112px;}
				#header #header_menu li a.aparaitre {width:138px;}
				#header #header_menu li a.nouveautes {width:144px;}
				#header #header_menu li a.mventes {width:182px;}
			#header #header_menu li a.exception {display:block; float:left; background:url('/img/bg_menu_special2.gif') repeat-x; padding:10px 20px 10px 19px; color:#fff; text-transform:uppercase; font-size:13px; font-weight:bold;}
			#header #header_menu li a.on,
			#header #header_menu li a:hover {background:url('/img/bg_menu_on2.gif') repeat-x;}
			#header #header_menu .sep_menu {float:left; width:2px; height:42px; background:url('/img/bg_menu_off2.gif') repeat-x;}

			#header #header_menu li ul {float:left;}
			#header #header_menu li .mega_menu {float:left; display:none; position:absolute; padding:18px 31px 24px 14px; border:1px solid #afafaf; background:#fff; z-index:1000; top:36px;}
				#header #header_menu li .mega_menu.livres {width:800px; left:0;}
				#header #header_menu li .mega_menu.ebooks {width:800px; left:0;}
				#header #header_menu li .mega_menu.aparaitre,
				#header #header_menu li .mega_menu.nouveautes,
				#header #header_menu li .mega_menu.mventes {width:237px; left:0;}
				#header #header_menu li .mega_menu.profil {width:227px; right:0;}
			#header #header_menu li .mega_menu dl {float:left; margin-right:22px;}
					#header #header_menu li .mega_menu dl dt {border-bottom:1px dotted #323232; padding:0 0 8px 0; text-align:left;}
					#header #header_menu li .mega_menu dl dt a{text-transform:none; float:none; color:#1f6299; font-size:14px; font-weight:bold; background:none; padding:0; text-align:left;}
					#header #header_menu li .mega_menu dl dd {padding:0 0 9px 0; text-align:left;}
					#header #header_menu li .mega_menu dl dd.exception {padding:11px 0 9px 0; text-align:left;}
					#header #header_menu li .mega_menu dl dd a {text-transform:none; float:none; font-size:12px; color:#323232; background:url('/img/puce_mega_menu.png') no-repeat 0 5px; font-weight:normal; padding:0 0 0 11px; text-align:left;}
						#header #header_menu li .mega_menu dl dd a:hover {color:#1f6299;}
			#header #header_menu li:hover .mega_menu {display:block;}

	#header #header_bloc_recherche {float:left; width:1000px;}
		#header #header_bloc_recherche .partie_gauche {float:left; width:6px; height:60px; margin-top:4px; background:url('/img/bg_gauche_recherche.png') no-repeat;}
		#header #header_bloc_recherche .partie_centrale {float:left; width:993px; height:66px; background:url('/img/bg_bloc_recherche.gif') repeat-x;}
			#header #header_bloc_recherche .partie_centrale #fleches {float:left;}
				#header #header_bloc_recherche .partie_centrale #fleches #fleche_bleue {float:left; margin-top:4px;}
				#header #header_bloc_recherche .partie_centrale #fleches #fleche_bleue .partie_centrale {float:left; width:155px; height:21px; padding-top:5px; background:url('/img/fleche_bleue_milieu.png') no-repeat;}
					#header #header_bloc_recherche .partie_centrale #fleches #fleche_bleue .partie_centrale a {display:block; float:left; padding-left:34px; font-size:11px; font-weight:bold; color:#fff;}

				#header #header_bloc_recherche .partie_centrale #fleches #fleche_violette {float:left; margin-top:4px;}
				#header #header_bloc_recherche .partie_centrale #fleches #fleche_violette .partie_centrale {float:left; width:155px; height:21px; padding-top:5px; background:url('/img/fleche_violette_milieu.png') no-repeat;}
					#header #header_bloc_recherche .partie_centrale #fleches #fleche_violette .partie_centrale a {display:block; float:left; padding-left:34px; font-size:11px; font-weight:bold; color:#fff;}

				#header #header_bloc_recherche .partie_centrale #champ_recherche {float:left; width:399px; background:url('/img/sep_bloc_recherche.png') no-repeat top right; padding:8px 0 0 140px;}
					#header #header_bloc_recherche .partie_centrale #champ_recherche label {float:left; width:397px; font-size:12px; color:#1f6299; font-weight:bold; text-transform:uppercase;}
					#header #header_bloc_recherche .partie_centrale #champ_recherche input {float:left; width:328px; height:30px; line-height:30px; background:#fff url('/img/pic_loupe.png') no-repeat 310px 3px; border:1px solid #a5a5a4; font-size:11px; color:#707070; padding:0 0 0 15px; margin-top:7px;}
					#header #header_bloc_recherche .partie_centrale #champ_recherche a {float:left; display:block; width:26px; height:22px; margin-top:7px; padding:8px 0 0 5px; color:#fff; font-size:13px; font-weight:bold; text-transform:uppercase; background:url('/img/bg_bt_ok.gif') no-repeat; border-top:1px solid #a5a5a4; border-right:1px solid #a5a5a4; border-bottom:1px solid #a5a5a4; text-decoration:none;}

					#header #header_bloc_recherche .partie_centrale #champ_newsletter {float:left; width:219px; padding:8px 0 0 38px; margin:10px 0 0 0;}
						#header #header_bloc_recherche .partie_centrale #champ_newsletter .bloc_txt {float:left; width:120px;}
						#header #header_bloc_recherche .partie_centrale #champ_newsletter .bloc_txt label {float:left; font-size:12px; text-transform:uppercase; color:#1f6299; font-weight:bold;}
						#header #header_bloc_recherche .partie_centrale #champ_newsletter .bloc_txt span {float:left; font-size:10px; color:#3c3c3c; text-transform:normal;}
						#header #header_bloc_recherche .partie_centrale #champ_newsletter a {float:right; display:block; margin-top:7px; height:14px; padding:4px 10px; color:#fff; text-transform:uppercase; font-size:9px; font-weight:bold; background:url('/img/bg_bt_ok_2.png') repeat-x; text-decoration:none;}
						
	#header .fil_ariane {float:left; font-size:10px; margin:10px 0 0 20px;}
		.fil_ariane a {color:#000; font-size:10px;}


/*  ----------------------------------------------------------- */
/*  Contenu */
/*  ----------------------------------------------------------- */
	
	#corps {float:left; width:1000px;}
	
	/*  index */
	/*  ----------------------------------------------------------- */
	
	#corps #hp_bloc_promotion {float:left; width:994px; margin:6px 0 0 5px;}
	
	#corps #hp_alaune {float:left; width:994px; margin:6px 0 12px 5px;}
		#hp_alaune .titre_alaune {float:left; width:979px; margin:0 0 8px 15px; color:#572b8a; text-transform:uppercase; font-weight:bold; font-size:24px; border-bottom:1px dotted #6f6f70;}
		
		#hp_alaune .bloc_selection_livres_hp {float:left; position:relative;z-index:0; border:1px solid #1f6299; width:720px; height:177px; margin-right:10px; background:url('/img/bg-bloc-livres-hp.gif') repeat-x;}
			.bloc_selection_livres_hp .boutons_nav {float:left; cursor:pointer; width:28px; height:56px; margin:57px 8px 0 8px;}
			.bloc_selection_livres_hp .boutons_nav.prev {background:url('/img/fleche_gauche_slide.png') 1px 0 no-repeat;}
			.bloc_selection_livres_hp .boutons_nav.next {background:url('/img/fleche_droite_slide.png') no-repeat;}
			.bloc_selection_livres_hp .boutons_nav.prev_hp {background:url('/img/fleche_gauche_slide.png') 1px 0 no-repeat;}
			.bloc_selection_livres_hp .boutons_nav.next_hp {background:url('/img/fleche_droite_slide.png') no-repeat;}
			.bloc_selection_livres_hp .affichage_livres {float:left; width:626px; height:142px; padding:16px 0 16px 0;}
				.affichage_livres .unlivre {float:left; width:122px; padding:0 4px 0 0; /*opacity:0.5; -moz-opacity:0.5; -ms-filter:"alpha(opacity=50)";*/}
				.affichage_livres .unlivre:hover { /*opacity:1; -moz-opacity:1; -ms-filter:"alpha(opacity=100)";*/}
					.bloc_infos {display:none; float:left; position:absolute; z-index:1; top:5px; margin-left:100px; color:#000; cursor:pointer;}
						.bloc_infos .partie_gauche {float:left; width:29px; height:168px; background:url('/img/bg_bulle_scroll_gauche.png') no-repeat;}
						.bloc_infos .partie_centre {float:left; height:143px; padding:25px 12px 0 7px; background:url('/img/bg_bulle_scroll_centre.png') repeat-x;}
							.bloc_infos .partie_centre a {color:#fff;}
						.bloc_infos .partie_droite {float:left; width:17px; height:168px; background:url('/img/bg_bulle_scroll_droite.png') no-repeat;}
						.bloc_infos p {float:left; width:176px; color:#323232; font-size:15px;}
						.bloc_infos p .auteur {color:#858484; font-weight:bold; font-size:13px;}
						.bloc_infos .infos_prix {float:left; margin-top:10px;}
						.bloc_infos .infos_prix .prix {color:#323232; font-size:18px; font-weight:bold;}
						.bloc_infos .infos_prix .ancien_prix {color:#323232; font-size:10px; font-weight:bold;}

						.bloc_infos .bt_ajout_panier {float:left; margin:15px 0 0 16px;}
							.bloc_infos .bt_ajout_panier .bt_ajout_panier_gauche {float:left; width:22px; height:24px; background:url('/img/bt_ajout_panier_gauche.png') no-repeat;}
							.bloc_infos .bt_ajout_panier .bt_ajout_panier_centre {float:left; width:auto; height:19px; padding:5px 3px 0 9px; color:#fff; background:url('/img/bt_ajout_panier_centre.png') repeat-x;}
							.bloc_infos .bt_ajout_panier .bt_ajout_panier_droite {float:left; width:10px; height:24px; background:url('/img/bt_ajout_panier_droite.png') no-repeat;}
				
		.bloc_hp_zoom {float:left; width:358px; margin-left:6px;}
			.bloc_hp_zoom .titre_bloc_hp_zoom {float:left; border-bottom:1px dotted #6f6f70; padding-bottom:10px; margin-bottom:8px; width:343px; height:25px; margin-left:15px; color:#572b8a; font-family:"Times New Roman", Times, serif; font-size:29px;}
			.bloc_hp_zoom .contenu_bloc_hp_zoom {float:left; background:url('/img/bg-bloc-zoomsur.gif') no-repeat; width:303px; min-height:295px; padding:16px 15px 11px 40px;}											
				
		.bloc_hp_actus {float:left; width:344px; margin-left:18px;}
			.bloc_hp_actus .titre_bloc_hp_actus{float:left; border-bottom:1px dotted #6f6f70; padding-bottom:10px; margin-bottom:8px; width:344px; height:25px; color:#572b8a; font-family:"Times New Roman", Times, serif; font-size:29px;}
			.bloc_hp_actus .contenu_bloc_hp_actus {float:left; border:1px solid #1e6197; width:312px; min-height:279px; padding:15px;}
			.bloc_hp_actus .contenu_bloc_hp_actus .titre_bleu_bloc_hp {float:none;}
			
		.titre_bleu_bloc_hp {float:left; color:#1f6299; font-size:13px; font-weight:bold; margin-bottom:10px;}
		.bloc_hp {line-height:15px; font-size:11px; /*text-align:justify;*/ min-height:260px;}
		.bt_bloc_hp {float:right; background:url('/img/bg-bt-bloc-hp.png') no-repeat; width:135px; height:25px; color:#fff; font-weight:bold; padding:5px 0 0 27px;}
			
		.bloc_hp_meilleuresventes {float:left; margin-left:12px; width:240px; background:#eee7d9; padding:10px; min-height:346px;}	
			.bloc_hp_meilleuresventes .titre_hp_meilleuresventes {float:left; width:240px; color:#572b8a; text-transform:uppercase; font-weight:bold; font-size:17px; border-bottom:1px dotted #6f6f70;}
			
			.bloc_hp_meilleuresventes #livres,
			.bloc_hp_meilleuresventes #ebook {display:none;}
			
			.bloc_hp_meilleuresventes #livres.on,
			.bloc_hp_meilleuresventes #ebook.on {display:block;}
			
			.bloc_hp_meilleuresventes .ul_meilleuresventes {float:left; list-style-type:none; width:240px;}
				.ul_meilleuresventes li {float:left; padding-left:40px; margin-bottom:20px;}
					.ul_meilleuresventes li.un {background:url('/img/rond_1.png') 4px 25px no-repeat;}
					.ul_meilleuresventes li.deux {background:url('/img/rond_2.png') 4px 25px no-repeat;}
					.ul_meilleuresventes li.trois {background:url('/img/rond_3.png') 4px 25px no-repeat;}
				.ul_meilleuresventes li .txt_meilleuresventes {float:left; width:140px; font-size:10px; line-height:12px; cursor:pointer;}
					.txt_meilleuresventes .titre_bleu_meilleuresventes {color:#1f6299; font-size:10px; font-weight:bold; margin-bottom:10px;}
			
			.bt_livres,
			.bt_ebook {float:left; margin:10px 0; height:26px; color:#1f6299; font-size:13px; font-weight:bold; text-transform:uppercase; padding-top:8px; text-align:center;}
			.bt_livres {background:url('/img/bg-bt-livre-hp.gif') 0 0 no-repeat; width:112px;}
			.bt_ebook {background:url('/img/bg-bt-ebook-hp.gif') 0 0 no-repeat; width:115px;}
			.bt_livres:hover,
			.bt_ebook:hover,
			.bt_livres.on,
			.bt_ebook.on {background-position: 0 -34px; color:#fff;} 
			
	/*  page liste et fiche produit */
	/*  ----------------------------------------------------------- */ 
	#corps #acnavg {float:left; width:706px; margin-top:10px; border:1px solid #1e6197; padding:10px 20px 20px 20px;}
	
	#acnavg .titre_acnavg {float:left; border-bottom:1px dotted #6f6f70; padding-bottom:5px; margin-bottom:18px; width:707px; color:#572b8a; font-family:"Times New Roman", Times, serif; font-size:29px;}
	#acnavg_sans .titre_acnavg {float:left; width:979px; margin:8px 0 0 15px; padding-bottom:8px; font-family:Times New Roman;color:#572b8a; text-transform:uppercase; font-weight:bold; font-size:24px; border-bottom:1px dotted #6f6f70;}


	#acnavg .navigation_pages {float:left; border-top:1px solid #572b8a; border-bottom:1px solid #572b8a; width:707px; padding:5px 0;}
		.navigation_pages .navi_tri {float:left;}
		.navigation_pages .navi_tri b {float:left;}
			.navigation_pages .navi_tri select {padding:0 4px 0 4px; margin-right:10px;}
				.navigation_pages .navi_tri select option {padding-right:10px;}
		.navigation_pages .navi_voir {float:left; margin-left:20px;}
		.navigation_pages .nav_nbpages {float:right;}
			.navigation_pages .lien_pagination {float:left; color:#303030; width:16px; height:15px; text-align:center; font-size:10px; padding-top:1px; margin:0 3px;}
				.lien_pagination:hover,
				.lien_pagination.on {background:url('/img/pastille-pagination.png') no-repeat; color:#fff; text-decoration:none; font-weight:bold;}

			.navigation_pages .pays_regions .ui-selectmenu {display: block; display: inline-block; position: relative; height: 13px; line-height:13px;padding:0; margin-right:10px; text-decoration: none; overflow: hidden; zoom: 1;background:#fff url('/img/puce-select.png') no-repeat 100% 2px;}
			.navigation_pages .pays_regions .ui-selectmenu-menu li {padding:0; margin:0; display: block; border-top: 0px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important;}

	#acnavg .bloc_produit {float:left; border-bottom:1px dotted #6f6f70; width:690px; margin:20px 0 20px 0; padding-bottom:20px;}
		#acnavg .bloc_produit  a img {border:1px solid #C1C1C1;-webkit-box-shadow: 3px 3px 3px 3px #ebe8eb;-moz-box-shadow: 3px 3px 3px 3px #ebe8eb;box-shadow: 3px 3px 3px 3px #ebe8eb; }					
		.bloc_produit .bloc_produit_visu {float:left; width:148px; margin:0 10px; text-align:center;}

		.bloc_produit .bloc_produit_txt {float:left; width:323px; font-size:11px; text-align:justify; line-height:16px;}
			.bloc_produit_txt .bloc_produit_titre {float:left; color:#1f6299; font-weight:bold; font-size:15px; text-decoration:none; text-align:left;}
				.bloc_produit_txt .bloc_produit_titre h2 {color:#1f6299; font-weight:bold; font-size:15px; text-decoration:none; text-align:left;}
				.bloc_produit_txt .bloc_produit_titre span,
				.bloc_produit_txt .bloc_produit_titre h3 {font-weight:normal;}
			.bloc_produit .bloc_produit_txt .bloc_produit_qui {float:left; font-size:12px; width:323px; margin:10px 0;}
				.infos_auteur_deplie {float:left;display:none;width:280px;margin-top:0;background:#E3E8F5; padding:5px;}
				
		.bloc_produit .bloc_action {float:left; text-align:center; width:199px; padding-top:24px;}
			.bloc_produit .bloc_action .prix {color:#1f6299; font-size:22px; font-weight:bold;}
			.bloc_produit .bloc_action .prix_barre {color:#1f6299; font-size:14px; text-decoration:line-through;}
			.bloc_action .stock {font-size:10px;}
			.bloc_action .bt_panier {background:url('/img/bg-bt-rouge.gif') repeat-x; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; margin:0 20px; text-decoration:none;}
			
		.bloc_produit .bloc_avis {float:left; margin-top:10px; background:url('/img/bg-bt-bloc-hp.png') no-repeat; color:#fff; padding:4px 0 0 30px; width:132px; height:26px;}
		
	#acnavg .bloc_produit_fiche {float:left; width:707px; margin:20px 0 20px 0; padding-bottom:20px;}
					
		.bloc_produit_fiche .bloc_produit_visu {float:left; width:224px; margin:0 10px;}
			.bloc_produit_visu .mini_visu_ficheproduit {float:left; margin:5px 10px 5px 0;}
			
		.bloc_produit_fiche .bloc_produit_txt {float:left; width:463px; font-size:11px; text-align:justify; line-height:16px;}
		
		.bloc_produit_fiche .bloc_produit_fiche_part1 {float:left; border-bottom:1px dotted #6f6f70; padding-bottom:20px;}
			.bloc_produit_fiche_part1 .bloc_produit_txt .bloc_produit_titre {float:left; color:#1f6299; font-weight:bold; font-size:15px;}
				.bloc_produit_txt .bloc_produit_qui {float:left;position:relative;font-size:12px; width:290px; margin:10px 0 0 0;}

			.bloc_produit_txt .bloc_produit_qui #zone_auteurs {float:left;width:290px;}
			.bloc_produit_txt .bloc_produit_qui #edition_date {float:left;width:290px;}

	#bloc_tags_fiche_produit {float:left;width:463px;margin-top:10px;}

				.bloc_produit_txt #description_livre {float:left;width:290px;}
					.bloc_produit_qui .lien_interview {float:left;top:0;right:0;background:url('/img/picto-camera.gif') right top no-repeat; padding-right:20px; padding-bottom:10px; cursor:pointer;}
					.bloc_produit_qui .depli_auteur {float:left;display:block;margin-right:5px;}
							.bloc_produit_qui .depli_auteur:hover h3 {text-decoration:underline;}
				.bloc_produit_txt .titre_tag {float:left; font-weight:bold; color:#1f6299;}
			.bloc_produit_fiche_part1 .bloc_enbref {float:right; border:1px solid #1f6299; padding:10px; margin:0 0 0 18px; width:133px;}
				.bloc_enbref .titre {float:left; font-weight:bold; color:#1f6299;}
				.bloc_enbref a {color:#000;}
			
		.bloc_produit_fiche .bloc_infos_comp {float:left; width:206px;}
			.bloc_infos_comp .btn_google {float:left; background:url('/img/btn-googleapercu.gif') no-repeat; width:92px; height:35px; margin:40px 0 22px 26px;}
			.bloc_infos_comp .bt_partager {float:left; background:url('/img/bt-partager.gif') no-repeat; font-size:10px; color:#485362; padding:1px 10px 0 20px; height:15px; border-right:2px solid #485362;}
			.bloc_infos_comp .bts_partage {float:left; width:16px; height:16px; margin-left:5px;}
				.bts_partage.facebook {background:url('/img/bt-facebook.gif');}
				.bts_partage.print {background:url('/img/bt-print.gif');}
				.bts_partage.google {background:url('/img/bt-google.gif');}
		
		.bloc_produit_fiche .bloc_action {float:right; text-align:center; width:260px; margin:0 40px 0 0;}
			.bloc_action .ligne_prix {float:left; width:260px;}
			.bloc_action .bloc_radio {float:left; color:#572b8a; font-size:14px; font-weight:bold; width:140px; margin-top:6px; text-align:left;}
			.bloc_action .bloc_radio span {font-size:9px;}
			.bloc_produit_fiche .bloc_action .prix {float:left; color:#1f6299; font-size:22px; font-weight:bold; margin-left:10px;}
			.bloc_produit_fiche .bloc_action .prix_barre {float:left; color:#1f6299; font-size:14px; text-decoration:line-through; margin-top:6px;}
			.bloc_action .stock {font-size:10px;}
				.bloc_action .stock a {font-size:10px;text-decoration:underline;}
			.bloc_action .bt_panier {background:url('/img/bg-bt-rouge.gif') repeat-x; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; margin:10px 20px; text-decoration:none;}
				.bloc_action .bt_panier.avert_parution {width:142px;padding:0;height:44px;background:url('/img/degrade_avertissement.png') no-repeat 34px 4px;}
				.bloc_action .bt_panier span {display:block;float:left;height:39px;padding:7px 5px 0 60px;background:url('/img/pic_avertissement_parution.png') no-repeat;color:#fff;font-size:12px;font-weight:bold;text-align:left;line-height:17px;}
			
		.bloc_produit_fiche .bloc_produit_fiche_part2 {float:left; border-top:1px dotted #6f6f70; padding-top:20px; margin-top:20px; width:707px;}
			.bloc_produit_fiche_part2 .bt_ficheproduit_infos {float:left; background:url('/img/bg-bt-ficheproduit-infos.gif') 0 0 no-repeat; width:173px; height:22px; text-align:center; color:#104a7a; font-weight:bold; font-size:12px; padding-top:4px; margin-right:3px; text-decoration:none;}
				.bloc_produit_fiche_part2 a.bt_ficheproduit_infos:hover,
				.bloc_produit_fiche_part2 .bt_ficheproduit_infos.on {background-position:0 -26px; color:#fff;}
				.bloc_produit_fiche_part2 .bt_ficheproduit_infos h4 {font-size:12px;}
			.bloc_produit_fiche_part2 .txt_bloc_produit_fiche_part2 {float:left; margin:10px 0; text-align:justify; width:698px; line-height:16px;}
				.txt_bloc_produit_fiche_part2 .ligne_fiche {float:left; width:698px; margin-bottom:5px;}
					.ligne_fiche .titre_ligne_fiche {float:left; text-align:right; border-bottom:1px dotted #6f6f70; width:250px; margin:0 10px 0 50px; color:#1f6299; font-weight:bold;}
			
		.bloc_produit_fiche .bloc_produit_fiche_part3 {float:left; width:707px; margin-top:20px;}
			.bloc_produit_fiche_part3 .tit_mauve {float:left; color:#572b8a; font-size:15px; font-weight:bold; text-transform:uppercase; width:698px;}
				.tit_mauve.separation {border-bottom:1px dotted #6f6f70; padding-bottom:10px;}
				.tit_mauve.separationtop {border-top:1px dotted #6f6f70; padding-top:10px; margin-top:20px;}
			.bloc_produit_fiche_part3 .bloc_produit_qui {float:left; font-size:12px; width:698px; margin:10px 0;}
			.bloc_produit_fiche_part3 .txt_bloc_produit_fiche_part3 {float:left; text-align:justify; width:698px; margin-bottom:20px; line-height:17px; font-size:12px;}
			.bloc_produit_fiche_part3 .tit_bleu {float:left; color:#1f6299; font-size:15px;}
			.bloc_produit_fiche_part3 .couv_mm_collection {display:block;float:left;margin:10px 10px 0 0;}
			
		.bloc_produit_fiche .bloc_avis_client {float:left; width:701px;}
			.bloc_avis_client .form_avis_client {float:left; width:681px; background:#eee7d9; padding:10px; margin:20px 0;}
				.form_avis_client .tit_avis {float:left; background:url('/img/puce-bleue.png') 0 2px no-repeat; padding-left:20px; color:#572b8a; font-size:14px; font-weight:bold; text-transform:uppercase; width:681px;}
				.form_avis_client .txt_avis {float:left; margin-left:20px;}
				.form_avis_client .form_label_avis {float:left; width:120px; font-size:14px; color:#1f6299; margin:2px 0 12px 20px;}
				.form_avis_client .form_input_avis {float:left; border:1px solid #9c9c9c; width:262px; height:18px; margin-bottom:9px;}
				.form_avis_client .form_input_avis2 {float:left; border:1px solid #9c9c9c; width:462px; height:18px; margin-bottom:9px;}
				.form_avis_client .form_textarea_avis {float:left; border:1px solid #9c9c9c; width:462px; height:80px; margin-bottom:9px;}
				.form_avis_client .bt_avis {float:right; background:url('/img/bg-bt-rouge.gif') repeat-x; text-align:center; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; margin-right:77px; text-decoration:none;}
					.bt_avis.valider {margin-right:277px}
			
			.bloc_avis_client .tit_nbavis {float:left; background:url('/img/bg-bt-bloc-hp.png') no-repeat; color:#fff; font-size:13px; padding:5px 0 0 30px; height:25px; width:133px;}
			.bloc_avis_client .avis_client_comment {float:left; border:1px solid #a4a4a4; padding:10px; margin-top:20px; width:680px;}
				.avis_client_comment .client_comment {float:left; width:680px;}
					.client_comment .tit_comment {float:left; color:#572b8a; font-weight:bold; font-size:14px; font-style:italic; width:650px; padding-left:30px; background:url('/img/picto-livres-avis.gif') no-repeat; margin-bottom:14px;}
					.client_comment .qui {float:left; font-style:italic; font-weight:bold; width:650px; margin-left:30px; font-size:12px;}
					.client_comment .quand {float:left; width:650px; margin-left:30px; font-size:12px;}
					.client_comment .txt_comment {float:left; margin:10px 30px; text-align:justify; font-size:12px; border-bottom:1px dotted #6f6f70; padding-bottom:20px; width:640px;}
					
	#acnavg .bloc_presentation_collection {float:left; background:#f2ece0; padding:10px; margin-bottom:10px;}
			
	/*  process de commande */
	/*  ----------------------------------------------------------- */ 
	#corps #ssnavg {float:left; width:951px; margin:10px 0 0 6px; border:1px solid #1e6197; padding:10px 20px 20px 20px;}
	#corps #ssnavg_sans {float:left; width:951px; margin:10px 0 0 6px; padding:10px 20px 20px 20px;}
	
		#ssnavg .titre_ssnavg {float:left; border-bottom:1px dotted #6f6f70; padding-bottom:10px; margin-bottom:25px; width:951px; color:#572b8a; font-family:"Times New Roman", Times, serif; font-size:29px;}
					
		#ssnavg .bloc_bt_process_commande {float:left; border-bottom:1px dotted #6f6f70; padding:0 0 25px 30px; width:921px; margin-bottom:20px;}
			.bloc_bt_process_commande .bt_process_commande {float:left; color:#79a1c2; font-size:14px; font-weight:bold; padding:14px 0 14px 50px; height:16px; width:180px;}
				.bt_process_commande.un {background:url('/img/commande1.gif') 0 0 no-repeat;}
				.bt_process_commande.deux {background:url('/img/commande2.gif') 0 0 no-repeat;}
				.bt_process_commande.trois {background:url('/img/commande3.gif') 0 0 no-repeat;}
				.bt_process_commande.quatre {background:url('/img/commande4.gif') 0 0 no-repeat;}
				.bt_process_commande.un.on,
				.bt_process_commande.deux.on,
				.bt_process_commande.trois.on,
				.bt_process_commande.quatre.on {background-position:0 -44px; color:#1f6299;}
			
		#ssnavg .bloc_compte {float:left; background:#eee7d9; padding:15px; margin-right:16px;}
		#ssnavg .bloc_compte_vide {float:left; width:322px; background:none; padding:15px; margin-right:16px;}
			.bloc_compte.client {width:314px;}
			.bloc_compte.newclient {width:330px;}
			.bloc_compte.adresse {width:322px;}
			.bloc_compte.informations {width:690px; font-size:14px;}
				.bloc_compte.informations .bold {font-size:14px;}
			.bloc_compte .titre_bloc {float:left; color:#1f6299; font-size:15px; font-weight:bold; margin-bottom:20px;}
			.bloc_compte .titre_bloc_mauve {float:left; color:#572b8a; font-size:18px; font-weight:bold; margin-bottom:20px; border-bottom:1px dotted #6f6f70; padding-bottom:5px; width:322px;}
				.titre_bloc .mini_titre_bloc {font-size:11px;}
			.bloc_compte .form_label_compte {float:left; font-weight:bold; width:150px; margin-top:2px; font-size:12px; margin-bottom:12px;}
			.bloc_compte .form_input_compte {float:right; border:1px solid #000; width:162px; height:18px; margin-bottom:9px;}
				.bloc_compte.informations .form_label_compte {width:180px;}
				.bloc_compte.informations .form_input_compte {float:left; width:262px;}
			.bloc_compte .bt_mdp {float:right; background:url('/img/puce-bleue.png') 0 1px no-repeat; padding-left:16px; font-size:12px; height:25px;}
			.bloc_compte .bt_compte {background:url('/img/bg-bt-rouge.gif') repeat-x; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; margin:10px 70px; text-decoration:none; text-align:center;}
				.bloc_compte.informations .bt_compte {margin:10px 248px;}
			.bloc_compte .txt_adresse {float:left; font-size:13px; background:url('/img/puce-bleue.png') 0 2px no-repeat; padding-left:16px; height:100px;}
				.txt_adresse .bold {font-weight:bold; font-size:13px;}
				
		.bloc_compte #inscription_newsletter {margin-top:3px;}

		#ssnavg .bloc_compte #bt_retour_catalogue {background:url('/img/bg-bt-rouge.gif') repeat-x; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; margin:20px 220px; text-decoration:none; text-align:center;}

			
		#ssnavg .bloc_aide_livraison {float:left; width:214px;}
			.bloc_aide_livraison .bloc_aide {float:left; width:180px; border:1px solid #1e6197; padding:16px; color:#1f6299; font-size:13px; font-weight:bold; margin-bottom:16px;}
				.bloc_aide .tit_bloc_aide {float:left; color:#000; font-size:18px; font-weight:bold; margin-bottom:8px;}
				.bloc_aide .tit_bloc_aide2 {float:left; background:url('/img/puce-bleue.png') 0 1px no-repeat; padding-left:16px; font-weight:normal; color:#000; margin-bottom:10px; width:180px;}
				.bloc_aide .lien_email {color:#1f6299; font-size:13px;}
			.bloc_livraison {float:left; background:url('/img/bg-livraison.gif') no-repeat; width:215px; height:92px;}
				.bloc_livraison .tit_bloc_livraison {float:left; color:#fff; font-weight:bold; font-size:18px; margin:16px 0 16px 90px; line-height:18px;}
				.bloc_livraison .exemplaires {float:left; background:url('/img/puce_bleue.png') 0 2px no-repeat; padding-left:18px; font-size:14px; color:#fff; margin-left:16px;}
				
		#ssnavg .bloc_mode_livraison {float:left; width:720px; border-top:1px dotted #6f6f70; padding-top:16px;}
			#ssnavg .bloc_mode_livraison.sanssep {border-top:none; padding-top:0;}
			.bloc_mode_livraison .mode_livraison {float:left; background:#f1f1f1; width:660px; padding:10px 30px;}
			.bloc_mode_livraison .mode_livraison .info_delai_livraison_oeuvre {float:left;padding-bottom:15px;font-size:13px;}
				.bloc_mode_livraison .mode_livraison .info_delai_livraison_oeuvre b {color:#1F6299;font-size:13px;}
				.mode_livraison .tit_mode_livraison {float:left; font-weight:bold; font-size:14px; width:660px;}
				.mode_livraison .tit_mode_livraison.separation {border-bottom:1px dotted #6f6f70; padding-bottom:10px;}
				.mode_livraison .mode_livraison_prix {float:right; color:#1f6299; font-weight:bold; font-size:22px;}
				.mode_livraison .choix_mode_livraison {float:left; color:#572b8a; font-size:14px; font-weight:bold;}
				.mode_livraison .bt_livraison {background:url('/img/bg-bt-rouge.gif') repeat-x; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; margin:10px 220px; text-decoration:none; text-align:center;}
				
		#ssnavg .bloc_paiement {float:left; width:720px;margin-right:17px;}
			.bloc_paiement .tit_recap {float:left; color:#572b8a; font-weight:bold; font-size:20px; margin:0 0 20px 30px; width:730px;}
		#ssnavg table.recap {width:722px;}
			#ssnavg table.recap th {background:#1f6299; color:#fff; font-weight:bold; font-size:14px; padding:10px;}
			#ssnavg table.recap tr.impair {background:#eee7d9;}
			#ssnavg table.recap tr.pair {background:#fff;}
			#ssnavg	table.recap th, td {border:2px solid #fff; text-align:center; padding:10px; font-size:14px;}
			#ssnavg	table.recap td.titre {text-align:left; font-size:12px; font-weight:bold; width:220px;}
			#ssnavg	table.recap td.prix_total {color:#1f6299; font-weight:bold; font-size:16px; text-align:right; padding-right:26px;}
			#ssnavg	table.recap td .numero_recap {float:left; text-align:center; font-size:14px; padding:0 0 0 22px; margin:0; width:20px;}
			#ssnavg	table.recap .bt_moins {float:left; background:url('/img/bt-moins.png') no-repeat; width:15px; height:15px;}
			#ssnavg	table.recap .bt_plus {float:right; background:url('/img/bt-plus.png') no-repeat; width:15px; height:15px;}
			#ssnavg	table.recap .bt_supprimer {float:right; background:url('/img/bt-supprimer.png') 4px 2px no-repeat; width:21px; height:18px; position:absolute;}
		#ssnavg .ligne_codepromo {float:left; width:694px; border-bottom:1px dotted #6f6f70; padding:10px 28px 10px 0; color:#572b8a; font-size:16px; font-weight:bold; text-align:right;}
		#ssnavg .ligne_livraison {float:left; width:692px; border-bottom:1px dotted #6f6f70; padding:10px 28px 10px 0; text-align:right; color:#1f6299; font-size:16px; font-weight:bold;}
		#ssnavg .ligne_prixtotal {float:right; border-bottom:1px dotted #6f6f70; padding:10px 28px 10px 15px; color:#1f6299; font-size:18px; font-weight:bold; background:url('/img/puce-bleue.png') 0px 16px no-repeat;}
			#ssnavg .ligne_prixtotal.sanssep {border-bottom:none;}
		#ssnavg .ligne_fdport {float:left; width:694px; border-bottom:1px dotted #6f6f70; padding:10px 28px 10px 0; text-align:right; color:#1f6299; font-size:16px; font-weight:bold;}
			#ssnavg .ligne_fdport .titre_ligne {float:left; color:#1f6299; font-size:13px; margin-left:30px;}
			#ssnavg .ligne_fdport .info {color:#1f6299; font-size:11px;}
		#ssnavg .ligne_saisiecodepromo {float:left; width:694px; margin-top:20px; border-top:1px dotted #6f6f70; border-bottom:1px dotted #6f6f70; padding:10px 28px 10px 0; color:#1f6299; font-size:13px; font-weight:bold;}
			#ssnavg .ligne_saisiecodepromo .titre_ligne {float:left; color:#1f6299; font-size:13px; margin:4px 30px 0 30px;}
			#ssnavg .ligne_saisiecodepromo .form_input_codepromo {float:left; border:1px solid #9c9c9c; width:200px; height:17px;}
			#ssnavg .ligne_saisiecodepromo .bt_ok {float:left; background:url('/img/bg_bt_ok_2.png') repeat-x; color:#fff; text-align:center; padding:3px 10px; display:block;}
			
			#ssnavg .bt_validpanier {background:url('/img/bg-bt-rouge.gif') repeat-x; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; margin:0 250px; text-decoration:none; text-align:center;}
			
		#ssnavg .bloc_recap_livfacmod {float:left; width:682px; background:#eee7d9; padding:20px; margin:20px 0;}
			.bloc_recap_livfacmod .bloc_recap {float:left; width:207px; margin-right:20px;}
				.bloc_recap .tit_recap {float:left; color:#572b8a; font-size:20px; font-weight:bold; border-bottom:1px dotted #6f6f70; padding-bottom:15px; width:207px; margin:0;}
				.bloc_recap .txt_recap {float:left; padding:20px; background:url('/img/puce-bleue.png') 0 20px no-repeat; font-size:13px; width:205px;}
					.bloc_recap .txt_recap .bold {font-weight:bold; font-size:14px;}
					
	/*  espace client */
	/*  ----------------------------------------------------------- */ 
		#acnavg .bt_deconnect {float:right; background:url('/img/bt-deconnection-espaceclient.gif') no-repeat; color:#fff; width:98px; height:23px; font-size:13px; padding:6px 0 0 36px; text-decoration:none;}
		#acnavg .service_client {float:right; background:url('/img/bt-violet-big.gif') repeat-x; color:#fff; height:23px; font-size:13px; padding:6px; text-decoration:none;}
		
		#acnavg .bloc_commande {float:left; width:707px; margin-bottom:30px;}
			.bloc_commande .tit_num_commande {float:left; background:#eee7d9; border-top:1px dotted #6f6f70; font-weight:bold; padding:10px 30px; font-size:12px; width:647px;}
				.bloc_commande .tit_num_commande .tit_commande {float:left; font-size:12px;}
				.bloc_commande .tit_num_commande .date_detail {float:left; font-size:11px; font-weight:normal; margin-left:10px;}
				.bloc_commande .tit_num_commande .statut_detail {float:right;}
					.bloc_commande .tit_num_commande .statut_detail .tit_statut {float:left; margin:2px 10px 0 0;}
					.bloc_commande .statut_detail .titre_statut_detail {float:left; color:#fff; font-size:11px; font-weight:bold; padding:2px; width:122px; height:15px; text-align:center;}
						.bloc_commande .titre_statut_detail.bleu {background:url('/img/bg-bleu.png') no-repeat;}
						.bloc_commande .titre_statut_detail.jaune {background:url('/img/bg-jaune.png') no-repeat;}
						.bloc_commande .titre_statut_detail.vert {background:url('/img/bg-vert.png') no-repeat;}
			.bloc_commande .date {float:left; padding:10px 30px; font-size:14px; width:647px;}
			.bloc_commande .prix_total {float:left; padding:6px 0 10px 50px; font-size:16px; color:#1f6299; background:url('/img/puce-bleue.png') 30px 9px no-repeat; width:627px; font-weight:bold;}
			.bloc_commande .statut {float:left; font-weight:bold; font-size:13px; margin:2px 5px 0 30px;}
				.bloc_commande .titre_statut {float:left; color:#fff; font-size:13px; font-weight:bold; padding:2px 0 3px 9px; width:132px;}
					.bloc_commande .titre_statut.bleu {background:url('/img/bg-bleu.gif') no-repeat;}
					.bloc_commande .titre_statut.jaune {background:url('/img/bg-jaune.gif') no-repeat;}
					.bloc_commande .titre_statut.vert {background:url('/img/bg-vert.gif') no-repeat;}
			.bloc_commande .bt_detail {float:right; background:url('/img/bg-bt-rouge.gif') repeat-x; padding:6px 10px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; margin:0 10px; text-decoration:none; text-align:center;}
			
		#acnavg .bloc_recap_livfacmod {float:left; width:668px; background:#eee7d9; padding:20px; margin:20px 0;}
			#acnavg .bloc_recap_livfacmod .bloc_recap {float:left; width:202px; margin-right:20px;}
				.bloc_recap .tit_recap {float:left; color:#572b8a; font-size:20px; font-weight:bold; border-bottom:1px dotted #6f6f70; padding-bottom:15px; width:202px; margin:0;}
				.bloc_recap .txt_recap {float:left; padding:20px; background:url('/img/puce-bleue.png') 0 20px no-repeat; font-size:13px; width:195px;}
					.bloc_recap .txt_recap .bold {font-weight:bold; font-size:14px;}
					
		#acnavg .ligne_codepromo {float:left; width:678px; border-bottom:1px dotted #6f6f70; padding:10px 28px 10px 0; color:#572b8a; font-size:16px; font-weight:bold; text-align:right;}
		#acnavg .ligne_livraison {float:left; width:678px; border-bottom:1px dotted #6f6f70; padding:10px 28px 10px 0; text-align:right; color:#1f6299; font-size:16px; font-weight:bold;}
		#acnavg .ligne_prixtotal {float:left; width:678px; border-bottom:1px dotted #6f6f70; padding:10px 28px 10px 0; text-align:right; color:#1f6299; font-size:18px; font-weight:bold; background:url('/img/puce-bleue.png') 520px 15px no-repeat;}
		
		#acnavg table.recap {width:707px;}
			#acnavg table.recap th {background:#1f6299; color:#fff; font-weight:bold; font-size:13px; padding:10px;}
			#acnavg table.recap tr.impair {background:#eee7d9;}
			#acnavg table.recap tr.pair {background:#fff;}
			#acnavg	table.recap th, td {border:2px solid #fff; text-align:center; padding:10px; font-size:13px;}
			#acnavg	table.recap td.titre {text-align:left; font-size:11px; font-weight:bold; width:220px;}
				#acnavg	table.recap td.titre .size {width:139px;}
			#acnavg	table.recap td.prix_total {color:#1f6299; font-weight:bold; font-size:16px; text-align:right; padding-right:26px;}
			#acnavg	table.recap td .numero_recap {float:left; text-align:center; font-size:13px; padding:0 0 0 22px; margin:0; width:20px;}
			#acnavg	table.recap .bt_moins {float:left; background:url('/img/bt-moins.png') no-repeat; width:15px; height:15px;}
			#acnavg	table.recap .bt_plus {float:right; background:url('/img/bt-plus.png') no-repeat; width:15px; height:15px;}
			#acnavg	table.recap .bt_supprimer {float:right; background:url('/img/bt-supprimer.png') 4px 2px no-repeat; width:21px; height:18px; position:absolute;}
			
		#acnavg .bloc_infos_perso {float:left; background:#eee7d9; width:707px;}
			#acnavg .bloc_infos_perso.livres {background:#eee7d9 url('/img/bg-livres-infosperso.png') top right no-repeat; min-height:430px;}
			#acnavg .bloc_infos_perso .txt_infos_perso {float:left; margin:20px;}
			#acnavg .bloc_infos_perso .form_label_infos {float:left; width:180px; font-size:14px; color:#1f6299; margin:2px 0 12px 20px;}
			#acnavg .bloc_infos_perso .form_input_infos {float:left; border:1px solid #9c9c9c; width:219px; height:18px; line-height:18px; margin-bottom:9px;}
			#acnavg .bloc_infos_perso .form_input_infos_demi {border:1px solid #9c9c9c; width:100px; height:18px; margin-bottom:9px;}				
			#acnavg .bloc_infos_perso .bt_modifier {float:right; background:url('/img/bg-bt-rouge.gif') repeat-x; text-align:center; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; margin:0 244px 20px 0; text-decoration:none;}
			#acnavg .bloc_infos_perso .bt_rechercher {background:url('/img/bg-bt-rouge.gif') repeat-x; text-align:center; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; margin:10px 264px; text-decoration:none;}
			#acnavg .bloc_infos_perso .tit_modmdp {float:left; margin:0 0 20px 20px; color:#572b8a; text-transform:uppercase; font-weight:bold; font-size:14px; background:url('/img/puce-bleue.png') 0 3px no-repeat; padding-left:20px; width:680px;}

		#acnavg .bloc_infos_perso .ui-selectmenu {display: block; display: inline-block; position: relative; border:1px solid #a5a4a3; height: 20px; padding:0 0 0 0; text-decoration: none; overflow: hidden; zoom: 1;background:#fff url('/img/puce-select-2.png') no-repeat top right;}
		#acnavg .bloc_infos_perso .ui-selectmenu-status {line-height:18px;}
		#acnavg .bloc_infos_perso #espace_annee {float:left;}
			#acnavg .bloc_infos_perso #espace_annee .span_annee {float:left;margin:4px 7px 0 0;}
			#acnavg .bloc_infos_perso #espace_annee .ui-selectmenu {float:left;display: block; display: inline-block; position: relative; border:1px solid #a5a4a3; height: 20px; line-height:20px; text-decoration: none; overflow: hidden; zoom: 1;background:#fff url('/img/puce-select-2.png') no-repeat top right;}
			#acnavg .bloc_infos_perso .ui-selectmenu-menu li a,
			#acnavg .bloc_infos_perso .ui-selectmenu-status {line-height: 1.4em; display: block; padding:1px 0 0 10px; outline:none; text-decoration:none;}


		#acnavg table.telecharger {width:700px;}
		#acnavg table.telecharger tr.impair {background:#eee7d9;}
		#acnavg table.telecharger tr.pair {background:#fff;}
		#acnavg table.telecharger td {border:none; font-size:11px; text-align:left;}
		#acnavg table.telecharger td.titre {font-weight:bold; width:200px;}
		#acnavg table.telecharger .bt_telecharger {float:right; background:url('/img/bg-bt-rouge.gif') repeat-x; text-align:center; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; text-decoration:none;}
		
	
	
	/*  abonnement newsletter */
	/*  ----------------------------------------------------------- */
	#corps .bt_inscription {background:url('/img/bg-bt-rouge.gif') repeat-x; text-align:center; padding:6px; height:30px; color:#fff; font-size:14px; font-weight:bold; display:block; margin-right:77px; text-decoration:none;}
	#corps .bt_effacer {background:url('/img/bg-bt-bleu.gif') repeat-x; text-align:center; padding:6px; height:30px; color:#fff; font-size:14px; font-weight:bold; display:block; margin-right:77px; text-decoration:none;}
	
	#corps .form_input_newsletter,
	#popin .contenu_popin .form_input_newsletter {float:left; border:1px solid #9c9c9c; width:262px; height:18px; line-height:18px;}
	
	/*  recherche */
	/*  ----------------------------------------------------------- */
	#acnavg .txt_result_recherche {float:left; font-size:13px;}
	#acnavg .txt_result_recherche .bold {font-size:13px;}
	
	.mess_error {float:left; color:#9b0a2a; font-weight:bold; font-size:13px; background:url('/img/pic-attention.png') 0 1px no-repeat; padding-left:20px;}
	
	
	/*  pages contact */
	/*  ----------------------------------------------------------- */
	#acnavg .bloc_publier {float:left; width:480px;}
		#acnavg .bloc_publier .tit_bloc_publier {float:left; background:#eee7d9; border-top:1px dotted #6f6f70; width:/*460px*/98%; padding:10px; color:#572b8a; text-transform:uppercase; font-size:14px; font-weight:bold;}
			#acnavg .bloc_publier .tit_bloc_publier.min {text-transform:none;}
			#acnavg .bloc_publier .tit_bloc_publier a {border-top:0;}
			.tit_bloc_publier .puce_bleu {float:left; background:url('/img/puce-bleue.png') 0 3px no-repeat; width:16px; height:16px;}
		#acnavg .bloc_publier .ss_tit_bloc_publier {float:left; color:#1f6299; border-bottom:1px solid #ccc; padding-bottom:8px; font-weight:bold; font-size:14px; width:/*456px*/98%; margin:10px 20px;}
			
		#acnavg .bloc_publier .ul_publier {float:left; list-style-type:none; margin:10px 20px; width:440px;}
			#acnavg .bloc_publier .ul_publier.large {width:600px;}
		#acnavg .bloc_publier .ul_publier li {background:url('/img/bg-tiret.gif') 0 7px no-repeat; padding-left:10px; margin-bottom:4px; font-size:12px; line-height:16px;}
		#acnavg .bloc_publier .ul_publier li a {color:#1f6299; font-size:12px;}
		
		#acnavg .bloc_publier .txt_publier {float:left; width:600px; margin-left:20px;}
			.txt_publier .txt_bleu {color:#1f6299;}
			.txt_publier .txt_rouge {color:#a5092b;}
			#acnavg .bloc_publier .txt_publier a {font-size:12px;text-decoration:underline;font-weight:bold;}
			
		#acnavg .gencod_dilicom {float:left; background:url('/img/bg-gencod.gif') no-repeat; width:250px; height:24px; font-weight:bold; padding:6px 0 0 10px; margin:10px 0 10px 20px;}
			.gencod_dilicom .txt_rouge {color:#a5092b;}
		
		#acnavg .bloc_publier_mini {float:left; margin-right:16px; font-size:12px;}
			#acnavg .bloc_publier_mini.auteurs {width:264px; margin-left:20px;}
			#acnavg .bloc_publier_mini.support {width:190px;}
			#acnavg .bloc_publier_mini.collections {width:185px;}
			
			#acnavg .bloc_publier_mini .titre {float:left; color:#1f6299; border-bottom:1px solid #ccc; padding-bottom:8px; font-weight:bold; font-size:14px; margin:10px 0; width:100%;}
			
			#acnavg .bloc_publier_mini .ul_publier {float:left; list-style-type:none;}
				#acnavg .bloc_publier_mini .ul_publier li {background:url('/img/bg-tiret.gif') 0 7px no-repeat; padding-left:10px; margin-bottom:4px; font-size:12px; line-height:16px;}
				#acnavg .bloc_publier_mini a {color:#1f6299; font-size:12px;}
				
		#acnavg .bloc_publier.large {float:left; width:700px;}
				
	#acnavg .bloc_contact_libraire {float:left; width:130px; min-height:83px; background:url('/img/bloc-bg-contact.gif') no-repeat; margin:20px 0 0 20px; font-size:12px; padding:12px 0 0 58px;}
		.bloc_contact_libraire .tit_contact {font-weight:bold; color:#1f6299; font-size:13px;}
		.bloc_contact_libraire a {color:#6a6a6a; font-size:12px;}
		
		#acnavg .bloc_contact_libraire.quae {background:url('/img/bloc-bg-contact-quae.gif') no-repeat; width:191px; /*min-height:91px;*/ padding:0;}
			.bloc_contact_libraire.quae .bloc_contact_pad {float:left; padding:8px 0 0 18px;}
			.bloc_contact_libraire.quae .bloc_contact_pad .tit_contact {color:#fff;}
			.bloc_contact_libraire.quae .bas {float:left; background:url('/img/bloc-bg-contact-quae-bas.gif') no-repeat; width:191px; height:11px; margin-left:-18px;}
			
	#acnavg .lien_word {background:url('/img/picto-word.gif') no-repeat; padding:5px 0 5px 24px;}
	#acnavg .lien_pdf {background:url('/img/picto-pdf.gif') no-repeat; padding:5px 0 5px 24px;}
	
	#acnavg .navigation_pages .bt_afficher {float:left; background:url('/img/bt-violet.gif') repeat-x; color:#fff; height:15px; padding:2px 10px;}
	
	#acnavg .ul_pointsdevente {float:left; list-style-type:none; width:690px;}
	#acnavg .ul_pointsdevente li {float:left; border-left:2px dotted #ccc; padding-left:10px; margin:0 10px 24px 0; width:320px;}
	#acnavg .ul_pointsdevente li a {color:#1F6299; font-size:12px;}
			
	
	/*  page collection */
	/*  ----------------------------------------------------------- */
	#acnavg .bloc_collection {float:left; width:700px;}
		#acnavg .bloc_collection .tit_bloc_collection {float:left; background:#eee7d9; border-top:1px dotted #6f6f70; width:98%; padding:10px; color:#572b8a; text-transform:uppercase; font-size:14px; font-weight:bold;}
			.tit_bloc_collection .puce_bleu {float:left; background:url('/img/puce-bleue.png') 0 3px no-repeat; width:16px; height:16px;}
			.tit_bloc_collection .date {float:left; margin-left:18px; color:#6a6a6a;}
		#acnavg .bloc_collection .ligne_collection {float:left; color:#1f6299; border-bottom:1px solid #ccc; padding-bottom:8px; font-weight:bold; font-size:14px; width:300px; margin:10px 20px;}
			#acnavg .bloc_collection .ligne_collection .titre_collection {float:left; font-size:14px; width:220px;}
			#acnavg .bloc_collection .ligne_collection a {color:#1f6299; font-size:14px;}
		
		#acnavg .bloc_collection a.lien_collection {float:left; color:#1f6299;}
		#acnavg .bloc_collection a.lien_collection:hover {background:#1f6299;}
			#acnavg .bloc_collection a.lien_collection:hover .titre_collection {float:left; color:#fff; border:none;}
			
	/*  actualites */
	/*  ----------------------------------------------------------- */
	#acnavg .bt_lire_suite {float:right; font-size:12px;}
	
	/*  Plan du site */
	/*  ----------------------------------------------------------- */	
	#acnavg .ul_plan_niv1 {list-style-type:none; margin-left:20px;}
		.ul_plan_niv1 li {background:url('/img/bg-bt-bloc-hp.png') no-repeat; color:#fff; min-height:27px; min-width:133px; padding:3px 0 0 30px; font-size:12px; margin-bottom:20px;}
		.ul_plan_niv1 li a,
		.ul_plan_niv1 li h2 {color:#fff; font-size:12px;margin-top:1px;font-weight:normal;}
		
	#acnavg .ul_plan_niv2 {list-style-type:none; margin:20px 0 0 0;}
		.ul_plan_niv2 li {background:url('/img/puce-bleue.png') 0 1px no-repeat; margin-bottom:0; color:#000; font-size:11px; padding:0 0 0 20px;}
		.ul_plan_niv2 li a {color:#000; font-size:11px;}
		.ul_plan_niv2 li h3 {font-weight:normal;}

/*  ----------------------------------------------------------- */
/*  Navigation secondaire */
/*  ----------------------------------------------------------- */
	#nav_secondaire {float:left; width:230px; margin:0 15px 0 6px;}
	
	#nav_secondaire .bloc_1 {float:left; width:230px; margin-top:10px;}
		.bloc_1 #top1 {float:left; background:url('/img/bg-tit-nav-secondaire-1.gif') no-repeat; width:230px; height:52px;}
			.bloc_1 #top1 .titre {float:left; width:218px; height:35px; padding:17px 0 0 12px; font-size:16px; font-weight:bold; color:#572b8a; text-transform:uppercase;}
			.bloc_1 #top1 .livres {background:url('/img/bg-nav-livres.png') no-repeat; width:230px; height:52px;}
			.bloc_1 #top1 .ebooks {background:url('/img/bg-nav-livres.png') no-repeat; width:230px; height:52px;}
		.bloc_1 #content1 {float:left; background:#eee7d9; border-left:1px solid #c4b69c; border-right:1px solid #c4b69c; width:208px; padding:10px;}
			.visus_meilleuresventes {float:left;}
				.visus_meilleuresventes img {border:2px solid #9d9d9d; margin:5px 8px;}
		.bloc_1 #bas1 {float:left; background:url('/img/bg-bas-nav-secondaire-1.gif') no-repeat; width:230px; height:13px;}
		
			.bloc_1.profil #top1 {background:url('/img/bg-tit-nav-secondaire-2.gif') no-repeat; height:48px;}
				.bloc_1.profil #top1 .titre {height:39px; padding-top:13px; font-size:15px; color:#fff;}
			.bloc_1.profil #content1 {background:#fff; border-left:1px solid #18a37a; border-right:1px solid #18a37a;}
			.bloc_1.profil #bas1 {background:url('/img/bg-bas-nav-secondaire-2.gif') no-repeat;}
			
			.bloc_1.ventes #top1 {background:url('/img/bg-tit-nav-secondaire-3.gif') no-repeat; height:48px;}
				.bloc_1.ventes #top1 .titre {height:39px; padding-top:13px; font-size:15px; color:#fff;}
			.bloc_1.ventes #content1 {background:#fff; border-left:1px solid #cf0431; border-right:1px solid #cf0431;}
			.bloc_1.ventes #bas1 {background:url('/img/bg-bas-nav-secondaire-3.gif') no-repeat;}
			
			.bloc_1.contact #top1 {background:url('/img/bg-tit-nav-secondaire-4.gif') no-repeat; height:51px;}
				.bloc_1.contact #top1 .titre {height:39px; padding-top:13px; font-size:15px; color:#fff;}
			.bloc_1.contact #content1 {background:#fff; border-left:1px solid #1f6299; border-right:1px solid #1f6299; background:#e9f0f5;}
			.bloc_1.contact #bas1 {background:url('/img/bg-bas-nav-secondaire-4.gif') no-repeat;}
		
	#nav_secondaire ul.ss_nav_1 {float:left; list-style-type:none;}
		ul.ss_nav_1 li {float:left; color:#1f6299; font-weight:bold; background:url('/img/bg-pic-ul-ssnav1.png') 0 2px no-repeat; padding-left:14px; margin-bottom:8px; width:192px;}
		ul.ss_nav_1 li:last-child {margin-bottom:0;}
		ul.ss_nav_1 li a {color:#1f6299;}
		ul.ss_nav_1 li a:hover,
		ul.ss_nav_1 li a.on {color:#6d5c3b;}
			ul.ss_nav_1 li.profil {background:url('/img/bg-pic-ul-ssnav2.png') 0 2px no-repeat; font-size:12px;}
			ul.ss_nav_1 li.profil a {font-size:12px;}
			ul.ss_nav_1 li.profil a:hover,
			ul.ss_nav_1 li.profil a.on {color:#0a9568;}
			ul.ss_nav_1 li.ventes {color:#303030;}
			ul.ss_nav_1 li.ventes a {color:#303030;}
	
	#nav_secondaire ul.ss_nav_2 {float:left; list-style-type:none; margin:10px 0 0 8px;}
		ul.ss_nav_2 li {float:left; color:#303030; font-weight:normal; background:url('/img/puce-ul-ssnav2.png') 0 4px no-repeat; padding-left:9px; margin-bottom:4px;}
		ul.ss_nav_2 li a {color:#303030;}
		ul.ss_nav_2 li a:hover,
		ul.ss_nav_2 li a.on {color:#303030; font-weight:bold;}
		
	/*Nav espace client*/
	#nav_secondaire .bloc_2 {float:left; width:190px; margin-top:10px; background:#eee7d9; padding:20px;}
		.bloc_2 .tit_espace_client {float:left; border-bottom:1px dotted #3c3c3c; padding-bottom:10px; margin-bottom:10px; font-size:18px; color:#572b8a; font-weight:bold; text-transform:uppercase; width:190px;}
		
	#nav_secondaire ul.ss_nav_1b {float:left; list-style-type:none;}
		ul.ss_nav_1b li {float:left; color:#000; background:url('/img/bg-pic-ul-ssnav1.png') 0 2px no-repeat; padding-left:14px; margin-bottom:12px; width:192px; font-size:13px;}
		ul.ss_nav_1b li:last-child {margin-bottom:0;}
		ul.ss_nav_1b li a {color:#000; font-size:13px;}
		ul.ss_nav_1b li a:hover,
		ul.ss_nav_1b li a.on {color:#1f6299; font-weight:bold;}
		
/*  ----------------------------------------------------------- */
/*  Popin */
/*  ----------------------------------------------------------- */
	#corps #popin {position:absolute; width:1000px;}
		#popin .ajoutpanier {float:left;width:650px;}
		/*#popin .produitajoute {float:left;width:750px;}*/
		#popin .produitajoute {float:left;width:650px;}
		#popin .contenu_popin {float:left; width:100%; border:2px solid #1f6299; background:#fff;padding-bottom:20px;}
		#popin .contenu_popin .btn_fermer_popin {float:right; background:url('/img/btn-fermer-popin.png') no-repeat; width:18px; height:18px; margin:5px;}
		#popin .contenu_popin .tit_popin {float:left; background:#eee7d9; border-top:1px dotted #6f6f70; width:/*460px*/90%; padding:10px; color:#572b8a; text-transform:uppercase; font-size:14px; font-weight:bold; margin-left:20px;}
			.tit_popin .puce_bleu {float:left; background:url('/img/puce-bleue.png') 0 3px no-repeat; width:16px; height:16px;}
		#popin .contenu_popin .article_ajout {float:left; width:89.4%; padding:0 22px;}
			.article_ajout .visu_popin {float:left; width:280px; text-align:center;}
			.article_ajout .bloc_txt_popin {float:left; width:300px; min-height:190px;padding-bottom:20px;}
				.bloc_txt_popin .bloc_produit_titre {float:left; color:#1f6299; font-weight:bold; font-size:15px; text-decoration:none;}
				.article_ajout .bloc_txt_popin .bloc_produit_qui {float:left; font-size:12px; width:323px; margin:10px 0;}
					.bloc_produit_qui .qui {font-weight:bold; font-style:italic; font-size:12px;}
					.bloc_produit_qui .depli_auteur .qui {float:left; margin-right:3px;}
				
				.bloc_txt_popin .ligne_popin {float:left; width:320px; margin-top:10px;}
					.ligne_popin .produit_popin {float:left; margin-top:5px;}
					.ligne_popin .format {color:#572b8a; font-size:14px; font-weight:bold; width:250px;}
					.ligne_popin .livre {float:left;width:120px;margin-top:-3px;!margin-top:0;margin-left:5px;background:url('/img/picto-livres-avis.gif') right top no-repeat; padding:0 30px 7px 0;}
					.ligne_popin .ebook {background:url('/img/picto-pdf.gif') right top no-repeat; padding:4px 30px 4px 0;}
				.bloc_txt_popin .prix_popin {float:right; color:#1f6299; font-size:22px; font-weight:bold;}
					
		#popin .contenu_popin .bt_annuler_popin {float:right; background:url('/img/bg-bt-bleu.gif') repeat-x; text-align:center; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; text-decoration:none; width:150px; margin-right:10px;}
		
		#popin .contenu_popin .bt_continuer_achats {float:right; background:url('/img/bg-bt-bleu.gif') repeat-x; text-align:center; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; text-decoration:none; margin-right:10px;}		
		
		#popin .contenu_popin .bt_ajoutpanier_popin {float:right; background:url('/img/bg-bt-rouge.gif') repeat-x; text-align:center; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; text-decoration:none; width:150px; margin-right:25px;}
		#popin .contenu_popin .bt_envoyer_mdp {float:right; background:url('/img/bg-bt-rouge.gif') repeat-x; text-align:center; padding:6px; height:19px; color:#fff; font-size:14px; font-weight:bold; display:block; text-decoration:none; width:150px; margin-right:25px;margin-top:20px;}

		#popin .contenu_popin .txt_popin {float:left; margin-left:30px;}

		#popin .contenu_popin #label_mdp_perdu {float:left;margin:3px 10px 0 0;}
		#popin .contenu_popin input {border:1px solid #9C9C9C;}
		#popin .contenu_popin input[type=radio]{float:left;border:0;}
	
		#popin .contenu_popin .zoom_visu {float:left; width:460px; height:475px; margin:0 0 20px 20px;}
			#popin .contenu_popin .zoom_visu img {float:left;border:1px solid #C1C1C1;-webkit-box-shadow: 3px 3px 3px 3px #ebe8eb;-moz-box-shadow: 3px 3px 3px 3px #ebe8eb;box-shadow: 3px 3px 3px 3px #ebe8eb;}
		#popin .contenu_popin .min_visu {float:left; width:150px;}
		
		/*#popin .produitajoute .contenu_popin .article_ajout {width:94%;padding:0 3%;}
		#popin .produitajoute .article_ajout .bloc_txt_popin {width:390px;}
		#popin .produitajoute .article_ajout .bloc_txt_popin .bloc_produit_qui,
		#popin .produitajoute .bloc_txt_popin .ligne_popin {width:100%;}
		#popin .contenu_popin .bt_supprimer {float: right; margin:5px 0 0 15px; background: url("/img/bt-supprimer.png") no-repeat;width: 17px;height: 16px;}
		#popin .contenu_popin .bt_moins {float:left; background:url('/img/bt-moins.png') no-repeat; width:15px; height:15px; margin-top:2px; text-decoration:none;}
		#popin .contenu_popin .bt_plus {float:right; background:url('/img/bt-plus.png') no-repeat; width:15px; height:15px; margin-top:2px; text-decoration:none;}
		#popin .contenu_popin .numero_recap {float:left; text-align:center; font-size:14px; padding:0; margin:0; width:42px;}
		#popin .contenu_popin .quantite {float:left;margin:4px 0 0 25px;}*/
		
		#popin .produitajoute .stock {color:#000;font-size:10px;font-weight:normal;}
		#popin .produitajoute .boutons {float:left;width:100%;text-align:center;}
		#popin .produitajoute .bt_continuer_achats,
		#popin .produitajoute .bt_ajoutpanier_popin {float:none;display:inline-block;vertical-align:top;!display:inline;!zoom:1;}
		
		#popin .produitajoute .bt_ajoutpanier_popin {margin-right:0;}
		#popin .produitajoute .bloc_produit_ss_titre {float:left;width:100%;color:#1f6299;font-size:11px;}

/*  ----------------------------------------------------------- */
/*  Footer */
/*  ----------------------------------------------------------- */
	#footer {float:left; width:914px; margin:20px 0 0 6px; background:#e3e8f5; padding:27px 28px 50px 51px; border-top:1px dotted #3c3c3c;}
		#footer dl {float:left;}
			#footer dl dt {padding-bottom:13px;}
				#footer dl dt a {color:#1f6299; font-weight:bold; text-transform:uppercase; font-size:11px;}
				#footer dl dt .big_titres,
				#footer dl dd .big_titres {color:#1f6299; font-weight:bold; text-transform:uppercase; font-size:11px;}
				#footer dl dd a {color:#3c3c3c; font-size:10px; background:url('/img/puce_bleue_footer.png') no-repeat 0 3px; padding-left:8px;}
				#footer dl dd .titres {color:#3c3c3c; font-size:10px; background:url('/img/puce_bleue_footer.png') no-repeat 0 3px; padding-left:8px;}
				#footer dl dd .pic_paiement {display:block; margin:15px 0 30px 0; background:none;}
				#footer dl dd .pic_livraison {margin:4px 0 0 0;}
					#footer dl dd .pic_livraison a {background:none;}

		#footer #footer_catalogue {width:267px;}
		#footer #footer_quae {width:173px;}
		#footer #footer_contact {width:173px;}
		#footer #footer_garanties {width:168px;}
		#footer #footer_fil_info {width:133px;}

		#footer .pic_fil_info {margin-top:20px;}
			#footer .pic_fil_info a:first-child {margin-left:0;}
			#footer .pic_fil_info a + a {margin-left:4px;}
		#footer .footer_symposcience {float:left; margin-top:12px;}
				#footer .footer_symposcience img {padding-top:13px; margin-left:-17px;}
 /* Popin modifier adresse */
		#popin .ajoutpanier #acnavg .bloc_infos_perso {padding-top:20px;width:605px;margin-left:20px;background:#eee7d9; min-height:310px;}

/*  ----------------------------------------------------------- */
/*  JS */
/*  ----------------------------------------------------------- */		
		
/* scrollable */
.scrollable {position:relative; overflow:hidden; width:626px; height:142px;}
.scrollable .items {width:20000em; position:absolute;}
.items div {float:left;}

/* CSS POUR SCROLLER PERSONNALISE */
.jspContainer {overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: #fff;width:16px;}
.jspHorizontalBar {position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.jspVerticalBar *,
.jspHorizontalBar *{	margin: 0;	padding: 0;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap {float: left;}
.jspTrack {background: #e5e5e5;position: relative;width:16px;}
.jspArrowUp {background:url('/img/drag-up-scroll.gif') no-repeat;}
.jspArrowDown {background:url('/img/drag-down-scroll.gif') no-repeat;}
.jspDrag{background: #fff;border:1px solid #135082;position: relative;top: 0;left: 0;cursor: pointer;width:14px;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;}
.jspVerticalBar .jspArrow{height:15px;}
.jspHorizontalBar .jspArrow{width:16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}
.hors_zone {left:-10000px;position:absolute;}

/* MENU SELECT HP */
.ui-selectmenu {display: block; display: inline-block; position: relative; height: 13px; line-height:13px;padding:0 8px 0 5px; margin-right:10px; text-decoration: none; overflow: hidden; zoom: 1;background:#fff url('/img/puce-select.png') no-repeat 100% 2px;}
.ui-selectmenu:hover {text-decoration:none;}

.ui-selectmenu-icon {position:absolute; right:6px; margin-top:-8px; top: 50%;}
.ui-selectmenu-menu {padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-open {visibility: visible;}
.ui-selectmenu-menu-popup {margin-top: -1px;}
.ui-selectmenu-menu-dropdown {background:#fff;border:1px solid #a7a7a7;}
.ui-selectmenu-menu li {padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important;}
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display: block; padding:1px 0 0 5px; outline:none; text-decoration:none;}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status {padding-left: 20px; position: relative; margin-left: 5px;text-decoration:none;}
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {position: absolute; top: 1em; margin-top: -8px; left: 0;}
.ui-selectmenu-status {line-height: 12px;}
.ui-selectmenu-open li.ui-selectmenu-item-focus a {text-decoration:none;}
.ui-selectmenu-open li.ui-selectmenu-item-selected {}
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header {font-weight: bold;}
.ui-selectmenu-menu li .ui-selectmenu-item-content {}
.ui-selectmenu-menu li .ui-selectmenu-item-footer {opacity: .8;}
a.ui-selectmenu:hover, a.ui-widget:hover, a.ui-state-default:hover, a.ui-selectmenu-dropdown:hover, a.list_hp:hover, a.ui-state-active:hover, a.ui-corner-top:hover {text-decoration:none;}
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group {font-size: 1em;}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative;text-decoration:none; }

/* Pretty popin */
/* ------------------------------------------------------------------------
	Popin
------------------------------------------------------------------------- */

#overlay {background: #000;position: absolute; top: 0; left: 0;z-index: 10000;width: 100%;}
.prettyPopin {display: none;overflow: hidden;position: absolute; z-index: 11000;top: 50%; left: 50%;}
.prettyPopin a#b_close {display: none;position: absolute; z-index: 2;top: 10px; right: 13px;width: 41px; height: 9px;text-indent: -10000px;}
.prettyPopin .prettyContent {position: relative;font-size: 1.2em;}
.prettyPopin .prettyContent .prettyContent-container {display: none;padding: 20px 15px 15px 15px;}
.prettyPopin .prettyContent .loader {position: absolute;top: 50%; left: 50%;/*margin: -14px 0 0 -14px;*/margin: 0 0 0 -14px;height:24px;width:24px;}

/* Page 404 */
#bloc_erreur_404 {float:left;margin-left:102px;width:804px;height:647px;background:url('/img/pic_erreur_404.jpg') no-repeat;}
	#bloc_erreur_404 #bloc_explication {float:right;width:247px;margin:359px 30px 0 0;}
		#bloc_erreur_404 #bloc_explication #message_erreur {float:left;width:262px;color:#1f6299;font-weight:bold;font-size:17px;letter-spacing:-1px;}
		#bloc_erreur_404 #bloc_explication #liste_actions {float:left;width:262px;margin-top:15px;}
			#bloc_erreur_404 #bloc_explication #liste_actions dt {float:left;width:262px;padding-bottom:17px;font-size:14px;font-weight:bold;color:#343434;letter-spacing:-1px;}
			#bloc_erreur_404 #bloc_explication #liste_actions dd {float:left;width:262px;padding-bottom:2px;font-size:14px;font-weight:bold;color:#343434;letter-spacing:-1px;}
				#bloc_erreur_404 #bloc_explication #liste_actions dd span {color:#d4230c;font-size:14px;font-weight:bold;}
				#bloc_erreur_404 #bloc_explication #liste_actions dd a {font-size:14px;font-weight:bold;color:#343434;text-decoration:underline;}

/* Page credits */
#titre_page_credits {float:left; width:979px; margin:8px 0 0 15px; padding-bottom:8px; font-family:Times New Roman;color:#572b8a; text-transform:uppercase; font-weight:bold; font-size:24px; border-bottom:1px dotted #6f6f70;}
#ss_titre_page_credits {float:left; width:100%; height:25px; text-align:center;margin-left:15px;padding-bottom:10px; margin-bottom:8px; font-family:Arial; font-size:29px; color:#1F6299;}

#bloc_page_credits {float:left;width:978px;height:858px;margin:22px 0 0 23px;background:url('/img/bg_machine_ecrire.jpg') no-repeat 0 60px;}
	#bloc_page_credits #inscription_entreprise {float:left;width:403px;height:339px;padding:120px 0 0 23px;margin-left:268px;}
		#bloc_page_credits #inscription_entreprise #nom_entreprise {float:left;width:342px;margin-top:51px;color:#4e4e4e;font-size:14px;font-weight:bold;text-transform:uppercase;}
		#bloc_page_credits #inscription_entreprise #introduction_entreprise {float:left;width:342px;margin-top:21px;color:#4e4e4e;font-size:12px;}
			#bloc_page_credits #inscription_entreprise #introduction_entreprise span {color:#1f6299;font-size:12px;}

		#bloc_page_credits #inscription_entreprise #adresse_entreprise {float:left;width:342px;margin-top:25px;color:#4e4e4e;font-size:12px;}
 			#bloc_page_credits #inscription_entreprise #adresse_entreprise a {color:#1f6299;font-size:12px;}

/* Page en attente */
	#corps #bloc_en_attente {float:left; width:952px; height:580px; margin:10px 0 0 6px; border:1px solid #1e6197; padding:30px 20px 30px 20px;}
	
		#bloc_en_attente .titre_page{float:left; width:922px; margin:110px 0 8px 15px; color:#572b8a; text-transform:uppercase; font-weight:bold; font-size:24px; border-bottom:1px dotted #6f6f70;}
		#bloc_en_attente p {float:left;width:923px;margin:0 0 0 15px;font-size:17px;}
			#bloc_en_attente p span{font-size:20px;color:#1F6299;font-weight:bold;}
		#bloc_en_attente #autres_infos {float:left;margin-top:20px;font-size:18px;color:#fff;border:1px solid #1e6197;padding:10px;margin-left:155px;background:#1e6197;}
			#bloc_en_attente #autres_infos a{font-size:18px;color:#fff;text-decoration:underline;}

#image_wrap a img {border:1px solid #C1C1C1;-webkit-box-shadow: 3px 3px 3px 3px #ebe8eb;-moz-box-shadow: 3px 3px 3px 3px #ebe8eb;box-shadow: 3px 3px 3px 3px #ebe8eb;}
#popin .contenu_popin .min_visu a img{float:left; width:150px;border:1px solid #C1C1C1;-webkit-box-shadow: 3px 3px 3px 3px #ebe8eb;-moz-box-shadow: 3px 3px 3px 3px #ebe8eb;box-shadow: 3px 3px 3px 3px #ebe8eb;}
.bloc_produit_visu .mini_visu_ficheproduit {float:left; margin:5px 10px 5px 0;border:1px solid #C1C1C1;}

/* Tablo frais de port */
#tablo_frais_port {float:left;width:600px;margin:20px 0 0 20px;border-top:1px solid #000;border-left:1px solid #000;}
	#tablo_frais_port th {text-align:center;font-size:14px;color:#1F6299;border-right:1px solid #000;border-bottom:1px solid #000;}
	#tablo_frais_port td {text-align:left;border-right:1px solid #000;border-bottom:1px solid #000;}
	
.bloc_avis_client #recaptcha_widget_div {float:left; margin-left:138px;}

/* Popin produit non dispo */
.bloc_produit_non_dispo {float:left;width:604px;margin:0 20px 0 20px;}
	.bloc_produit_non_dispo .visuel_produit {float:left;width:222px;margin-top:23px;text-align:center;}
	.bloc_produit_non_dispo .details_produit {float:right;width:345px;margin:4px 0 0 0;}
		.bloc_produit_non_dispo .details_produit .nom_produit {float:left;width:345px;color:#1f6299;font-size:16px;font-weight:bold;}
		.bloc_produit_non_dispo .details_produit .nom_auteur {float:left;width:345px;margin:9px 0 0 0;font-style:italic;font-weight:bold;font-size:13px;color:#0d0d0d;}
		.bloc_produit_non_dispo .details_produit .annee_edition {float:left;width:345px;color:#0d0d0d;margin:1px 0 0 0;font-size:13px;}
		.bloc_produit_non_dispo .details_produit p {float:left;width:345px;margin:16px 0 0 0;font-size:12px;color:#0d0d0d;}
		.bloc_produit_non_dispo .details_produit #label_email_notification {float:left;width:69px;margin:27px 0 0 0;padding:0 0 0 15px;color:#1f6299;background:url('/img/puce-bleue.png') no-repeat 0 2px;font-size:12px;}
		.bloc_produit_non_dispo .details_produit input[type="text"] {float:left;width:209px;height:24px;line-height:24px;margin:22px 0 0 4px;padding:0 0 0 5px;border:1px solid #adadad;}
			#popin .contenu_popin .bt_envoyer_mdp.produit_indispo {float:left;width:130px;margin:27px 0 0 261px;}
			
/* Popin HP */
	.popin_hp {display:none; position:fixed; top:/*523px*/56%; right:/*343px*/25%; width:256px; height:210px; border:1px solid #1f6299; background:#fff; z-index:200;}
		.popin_hp .bt_fermer {position:absolute; right:10px; top:10px; cursor:pointer;}
		.popin_hp .contenu_popin {float:left; width:90%; margin:10px 0 0 12px;}
		.popin_hp .contenu_popin .titre_popin {float:left; width:100%; margin:28px 0 0 0; text-align:center; color:#135082; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
			.popin_hp .contenu_popin .titre_popin .txt_noir {color:#000; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
		.popin_hp .contenu_popin .input_mail_popin {float:left; margin:10px 0; background:#e2d9c6; border:1px solid #fff; color:#555554; font-size:11px; text-align:center; padding:4px; width:220px;}
		.popin_hp .contenu_popin .bt_valider_popin {float:left; color:#fff; font-size:11px; background:url('/img/bt-valider-popin.gif') 0 -2px repeat-x; padding:5px 8px; text-align:center; text-transform:uppercase; font-weight:bold; width:119px; height:16px; margin:10px 0 0 48px;}
		.popin_hp .contenu_popin p {float:left; width:100%; text-align:center; color:#555554; line-height:15px; margin-top:20px;}