body#body_front { background:#8e857e url('/images/2680/bodybg_delbert.png') repeat-x top left; }

.Logo {
  background:transparent;
	vertical-align:top;
}
.Tet1 {
  text-align:left;
  padding-left:30px;
  height:133px;
	width:760px;
  /*background:#96928A;*/
	background:#000;
  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-color:#FFFFFF;
  text-align:left;
}

.MenuGauche {
  display:block;
  text-align:left;
  width:145px;
}

.MenuGauche span:first-child {}

.MenuGaucheLogo {
  text-align:center;
  width:145px;
}

.TitreMenu, .TitreMenu_Liens, .TitreMenu_Newsletter, .TitreMenu_topsell, .TetRub, .TetRub2, .TetRubPro {
	background:#000 url('/images/2680/tetbloc_delbert.png') repeat-x top left;
	display:block;
	height:26px;
  text-align:center;
  padding:8px 0 0;
  color:#FFF;
  font-size:14px;
	font-weight:bold;
  font-family:verdana;
  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:#9b9792;
	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 #524e4a;
}

.bloc_accueil li.last {
	border-bottom:0;
}

.bloc_accueil li a{color:#FFF;}

.barre_menu {
	width:830px;
	height:37px;
	background:#FFF url('/images/2680/bg_tetmenu.png') repeat-x top left;
	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("/images/2680/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('images/2680/ok.png') no-repeat 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; }

.message_recherche {
	background: #FFF;
	font-size: 14px;
	line-height: 150%;
	margin-bottom: 20px;
	padding: 5px;
}

/* Blocs Home */
/* Bloc */
.Agenda, .Events, .Container_evenements_slider,
.Coeur, .Coeur3,
.Prixlitt, .Palmares,
.Photo, .Videos, .Diaporama,
.blocLibre, .Livrel  {
	border:0;
}
.Photo { background:#928F8A; }

/* Bloc Haut */
.AgendaHaut, .AgendaHaut2,
.EventsHaut, .EventsHaut2, .EventsSliderHaut,
.PalmaresHaut,
.CoeurHaut, .CoeurHaut3,
.VideosHaut, .VideosHaut2,
.PrixlittHaut,
.DiaporamaHaut,
.LivrelHaut, .LivrelHaut2,
.LibreHaut {
  background:#000 url('/images/2680/tetbloc_delbert.png') repeat-x top left;
  height:34px;
  padding:0 5px;
	font-weight:bold;
	color:#fff;
}
.EventsSliderHaut { 
	height:29px;
	padding-top:5px;
}

/* Bloc titre */
.AgendaTitre,
.EventsTitre,
.LibreTitre, 
.VideosTitre, .PrixlittTitre , .PalmaresTitre, .CoeurTitre, .LivrelTitre {
	color:#9b0000;
}

/* Bloc Corpus */
.AgendaCorpus, .AgendaCorpus2,
.EventsCorpus, .EventsCorpus2,
.diaporamacorpus,
.PalmaresCorpus,
.LibreCorpus,
.VideosCorpus, .VideosCorpus2,
.PrixlittCorpus,
.CoeurCorpus, .CoeurCorpus3, .CoeurCorpus2 {
  text-align:left;
  color:#000000;
  background-color:#928f8a;
  padding:5px;
}

.LivrelCorpus,.LivrelCorpus2 {
  text-align:center;
  color:#FFFFFF;
  background-color:#3E3E3E;
  padding:5px;
}

td.EventsCorpus a.savplus {	float:right;}

/* Bloc Suite */
.AgendaSuite, .LibreSuite, .EventsSuite, .PalmaresSuite,
.PrixlittSuite, .VideoSuite, .LivrelSuite {
  background-image:url('/images/style/eventssuite1.jpg');
  width:26px;
  height:19px;
  float:right;
}

/**/

.Rubrique { margin:0 auto 20px; }

.calendarTop {
  background-color:#43A8C6;
  color:#FFFFFF;
  height:22px;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:13px;
}
.calendarSel {
  background-color:#43A8C6;
  color:#FFFFFF;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:11px;
}
.BasPage {
  border:1px solid #A7A7A7;
  background-color:#989189;
}
.BasPageLien {
  color:#FFF;
  text-decoration:underline;
}

.off{}

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:#afaba5; }

.detaillivre {
	background:none repeat scroll 0 0 #9B9792;
	margin:10px auto;
	padding:10px;
	width:95%;
}

.listescolaire { background:#928F8A; }

.groupe > div {	background:none repeat scroll 0 0 #FFFFFF; }

.tab_liens { background:#9B9792; }

.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-color:#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-color:#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-color:#FFF;}

/* couleurs page detail / libFly */

.global_info h1 {color:#000;}

.global_info a {color:#B84E08;}

.global_info .menu_i, .logo_libfly, .global_info .div_info  {border-color:#000;}
.global_info .menu_i .li_actif {background-color:#000;}

.global_info .div_info {background-color:#FFF;}

.global_info .div_review, .global_info .div_video {border-color:#E8E8E7;}
.global_info .div_auteur {background-color:#E8E8E7;}

.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 #BEBEBE; }
.tab_mgauche_selection ul > li { color:#000; }
.tab_mgauche_selection > li > ul { border-left:1px dotted #000; }

/* Page Infos Pratique */
.bloc_infoprat { color:#FFF; }
