body#body_front { background:#550908 url('/imagesmagasins/Photos/012671a/bg_montbarbon.jpg') repeat-x top left; }

.Logo {
  background:url('/imagesmagasins/Photos/012671a/bg_logo.jpg') repeat-x 0 0;
	vertical-align:middle;
}
.Tet1 {
  text-align:left;
  padding-left:30px;
  height:131px;
	width:760px;
	background:url('/imagesmagasins/Photos/012671a/img_tetiere.png') no-repeat 0 0;
  vertical-align:middle;
	color:#fff;
}
.TetNom {
  line-height:50px;
  font-size:45px;
  color:transparent;
	display:block;
}
.TetAccroche {
  line-height:20px;
  font-size:20px;
}
.TetMenu {
  background:#FFF;
  text-align:left;
}

.MenuGauche {
  display:block;
  text-align:left;
  width:145px;
}
.MenuGauche span:first-child {}

.tab_mgauche_selection { 	width: 145px; }.

li.linkVoirAllSelec { text-align:center; }

.MenuGaucheLogo {
  text-align:center;
  width:145px;
}

.TitreMenu, .TitreMenu_Liens, .TitreMenu_Newsletter, .TitreMenu_topsell, .TetRub, .TetRub2, .TetRubPro {
	background:url('/imagesmagasins/Photos/012671a/bg_tetiere_bloc.jpg') repeat-x top left;
	display:block;
	height:26px;
  text-align:center;
  padding:8px 0 0;
  color:#FFF;
  font:bold 14px arial;
  text-transform:uppercase;
}

.TitreMenu_topsell {height:40px;}

.TitreMenu {	margin-bottom:0;}

.Selections { color:#000;font-weight:bold; }
.SelectionsSel { color:#FFF; }

a.seltitre, a.selauteur, span.selediteur {
	font-weight:bold; font-size:15px;
}

#SelToutes {
	padding:10px 0;
	background:#9b9792;
}

.OffSel {
  background:url('/images/cale.gif');
  width:31px;
  height:9px;
}

.selection_description {
	width:95%;
	text-align:justify;
	margin:10px auto 15px;
	border:none;
	background:#FFF;
	padding:5px;
	
}

.tab_mgauche_selection {
	background:#BA8683;
	display:block;
	margin:0;
	padding:15px 0;
}

.menutyped{
	height:75px;
	color:#FFF;
	width:980px;
	margin:0 auto;
}

.bloc_accueil {
	list-style-type:none;
	text-align:center;
	width:145px;
	margin-top:5px;
	font-size:11px;
}
.bloc_accueil li{
	padding:3px;
	border-bottom:1px solid #fff;
}

.bloc_accueil li.last {	border-bottom:0; }
.bloc_accueil li a{color:#FFF;}

.barre_menu {
	width:830px;
	height:37px;
	background:#3f1f20;
	float:right;
	padding:7px 0 3px;
	margin:10px 0 0;
	vertical-align:bottom;
}
.barre_menu ul{
	list-style-type:none;
	color:#FFF;
}
.barre_menu ul li a{color:#FFF;}
.barre_menu ul li a:hover{text-decoration:underline;}
.barre_menu ul li{float:left;}

li.search {width:300px;}
li.search_a {	width:90px; }

li.panier {	width:90px; }

li.ident_cpte, li.ident_cptepro {	width:150px; position:relative; background:transparent; text-align:center; padding:0; }

#ident, #identpro {
	top:40px; left:-5px;
	border:2px solid #BFBFBF;
}

#ident_cptepro {color:#FF0000;font-weight:bold;}

li.search div.formtext{
	width:100%;
	border:0;
	height:18px;
	vertical-align:middle;
}

div.formtext input.inputtext{
	width:252px;
	margin-top:6px;
}

li.panier a{
	display:block;
	background:url("/imagesmagasins/Photos/012671a/picto_panier.png") no-repeat scroll center 0 transparent;
	padding:15px 0 0;
	text-align:center;
	height:30px;
}

li.cgv {
	padding:15px 0 0 10px;
}

.MenuHok {
	background:url('/imagesmagasins/Photos/012671a/btn_recherche_ok.png') repeat-x top left;
	width:32px; height:32px;float:right;
}

.NbPanier {
	background:transparent;
  width:14px;
  border:0;
  font-size:11px;
  text-align:right;
	color:#FFF;
}

.VousEtes, .VousEtes a{ color:#FFF; }

/* Blocs Home */
/* Bloc */
.Agenda, .Events, .Container_evenements_slider,
.Coeur, .Coeur3,
.Prixlitt, .Palmares,
.Photo, .Videos, .Diaporama,
.blocLibre, .Livrel  {
	border:0;
}
.Photo { background:#BA8683; }

/* Bloc Haut */
.AgendaHaut, .AgendaHaut2,
.EventsHaut, .EventsHaut2, .EventsSliderHaut,
.EventsSliderHaut,
.CoeurHaut,.CoeurHaut3,
.PalmaresHaut, .PrixlittHaut,
.VideosHaut, .VideosHaut2,
.LivrelHaut,.LivrelHaut2,
.LibreHaut,
.DiaporamaHaut {
  background:url('/imagesmagasins/Photos/012671a/bg_tetiere_bloc.jpg') repeat-x top left;
  height:34px;
  text-align:center;
  padding:0 5px;
  color:#FFF;
  font:bold 14px arial;
}
.EventsSliderHaut {
	height:26px;
	padding-top:8px;
}

/* Bloc titre */
.AgendaTitre,
.EventsTitre,
.LibreTitre, 
.VideosTitre, .PrixlittTitre , .PalmaresTitre, .CoeurTitre, .LivrelTitre {
	color:#9b0000;
}
.CoeurTitre { color:#BD0611; }



/* Bloc Corpus */
.AgendaCorpus, .AgendaCorpus2,
.EventsCorpus, .EventsCorpus2,
.CoeurCorpus,.CoeurCorpus3,
.VideosCorpus,.VideosCorpus2,
.LivrelCorpus, .LivrelCorpus2,
.PalmaresCorpus, .PrixlittCorpus,
.LibreCorpus {
  text-align:left;
  color:#000000;
  background:#BA8683;
  padding:5px;
}
td.EventsCorpus a.savplus {	float:right;}

/**/
.LibreText a { color:#222; text-decoration:underline; }
.LibreText a:hover { color:#555; text-decoration:none; }

/* Bloc Suite */
.AgendaSuite, .LibreSuite, .EventsSuite, .PalmaresSuite,
.PrixlittSuite, .VideoSuite, .LivrelSuite {
  background:url('/imagesmagasins/Photos/012671a/btn_plus.png');
  width:21px;
  height:21px;
  float:right;
}

.AgendaSep, .EventsSep {
	clear:both; 
	border:0;
  border-bottom: 2px solid #A5A5A5;
	margin:10px 0;
	padding-top:10px;
}

/* Blocs coup de coeur */
.CoeurGauche, .CoeurDroite {
  position:relative;
  width:31px;
  height:31px;
  background:url('/images/style/coeurg1.gif');
  left:-15px;
}
.CoeurDroite {
  background:url('/images/style/coeurd1.gif');
  right:-15px;
}

/**/

.Rubrique { margin:0 auto 20px; }

.calendarTop {
  background:#43A8C6;
  color:#fff;
  height:22px;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:13px;
}
.calendarSel {
  background:#fff;
  color:#222;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:11px;
}
.BasPage { background:#BA8683; }
.BasPageLien { color:#FFF; }

input [type="image"], input [type="button"] { border:1px #000000 solid; }

button: active: hover ,input [type="button"] :active: hover { border-style:none; padding:0; }
button:hover ,input [type="button"]: hover { border-style:none; padding:0; }

td.CoeurCorpus2 button,
td.CoeurCorpus3 button {
	width:20px;
	height:20px;
	outline:none;
}

button.prev {	background:url('/images/2680/btn_slider_prev.png') no-repeat top left;  }
button.next { background:url('/images/2680/btn_slider_next.png') no-repeat top left; }

.blocpersohaut {
  background:#43A8C6 url('/images/style/blocperso_style1.jpg') no-repeat left;
  width:261px;
  height:22px;
  color:#BCCA68;
}

.AccroSelect {
  text-align:left;
  font-weight:bold;
  color:red;
	font-size:13px;
}

.BlocMenuPro, .blocSearch , .searchGencod , .searchThema{
	border:0;
	background:#EDEDED;
}

.listliv_nav, .listliv_results {	color:#FFF; }

/* TOPFRANCE */

#topfrance h2{
	color:#FFF;
}

h2.topsemaine {
	width:100%;
	text-align:right;
	font-size:14px;
}

.tab_topfrance_ab td{ 
	border-bottom: 2px solid #A5A5A5;
}

.tab_topfrance_ab td.rang{
	vertical-align:top;font-weight:bold;font-size:16px;
}

.tab_topfrance_ab td.metabook{
	vertical-align:top;
	text-align:left;
	text-transform:lowercase;
	color:#313131;
}

td.metabook span.titre{color:#9b0000;font-weight:bold;}
td.metabook span.auteur{font-weight:bold;}
td.metabook span.editeur{}

.odd { background:#FFF; }
.even { background:#ededed; }

.detaillivre {
	background:#BA8683;
	margin:10px auto;
	padding:10px;
	width:95%;
}

.listescolaire { background:#BA8683; }

.groupe > div {	background:#fff; }

.tab_liens { background:#BA8683; }

.cgvvpc {	border:none; }

.etapes_aide, .bloc_aide { background:#9B9792; padding:5px; color:#222;}
.etapes_aide h2 { border-bottom:1px solid #222; }
 
.bloc_mentions { padding:10px; background:#9B9792;}

.bloc_contact { padding:10px; background:#9B9792;}

.bloc_panier { padding:10px; background:#9B9792;}

.rouge { color:#CFCFCF; }


.tabpanier tr:first-child, .tabpanier tr:last-child,
.tab_facture tr:first-child, .tab_facture tr:last-child { background:#1C1A17;color:#CFCFCF; }

a img#grised,
a img#grised2,
#choixretrait a { border:1px solid #CFCFCF; }

.tab_facture tr {	background:#FFF; }

.btnlistscolaire { margin:15px 0; }

.blocclient { border:0; }

#menuclientpro li, #menuclient li { clear:both; }

.valipanier { background:none repeat scroll 0 0 #9B9792; }

.bloc_suivicmd { background:none repeat scroll 0 0 #9B9792; }


.pc-coord { background:#928F8A;	}

.tablispanier { background:#928F8A; }


p.open_cpte a {
	color:red;
	text-decoration:underline;
}

p.rss_selection a { color:#FFF; }
p.rss_selection a:hover { text-decoration:underline; }

/* Couleurs Suivi Commande */

.table_ul_link, .tab_commande .tr_bleu2  {background:#DDD;}

.table_ul_link, .table_ul_link td, .tab_commande td  {border-color:#1B1717;}
.ul_link li, .div_commande a, .div_commande .tab_commande_first a, #suivi_commande .non_actif  {color:#1B1717;}
.div_commande_first .tab_commande_first, .tab_commande .first_tr, #suivi_commande .div_tab_scroll  {background:#1B1717;}

.div_commande, .div_commande_first, .tab_commande_first td, #suivi_commande .tab_commande  {border-color:#000;}
.div_commande p,.p_commande, .display_parametrage, .display_parametrage a, #suivi_commande .actif  {color:#000;}

.div_commande_first p, .div_commande_first .tab_commande_first a , .tab_commande .first_tr p, .tab_commande .first_tr a {color:#FFF;}
.tab_commande_first, .tab_commande .tr_bleu1, #suivi_commande .tab_commande, .tr_total>td {background:#FFF;}

/* couleurs page detail / libFly */

.global_info h1 {color:#E3001C;}

.global_info a {color:#000;}

.global_info .menu_i, .logo_libfly, .global_info .div_info  {border-color:#741A19;}
.global_info .menu_i .li_actif {background-color:#741A19;}

.global_info .div_info {background-color:#fefefe;}

.global_info .div_review, .global_info .div_video {border-color:#EEDDDB;}
.global_info .div_auteur {background-color:#EEDDDB;}

.logo_libfly {background-color:#FFF;}
.global_info .menu_i .li_actif a {color:#FFF;}

/* Menu selection */

span.span_plus {
  background-image:url("/images/plus_small5.png");
}
span.span_moins {
  background-image:url("/images/moins_small5.png");
}

.tab_mgauche_selection > li {
  border-top: 1px solid #E0C0C0;
}

.tab_mgauche_selection ul > li {
  color:#000;
}

.tab_mgauche_selection > li > ul {
  border-left:1px dotted #E0C0C0;
}
