div.fondprincipal {
 background-color:#FFF;
 width:980px;
 margin: 0px auto;
 background-position:expression(document.body.clientWidth <= 980? "150px": (((document.body.clientWidth-980)/2)+150)+"px" );
}

.Logo {
  background:#d0d3d8 url('/images/style/bg_menuhtg.jpg') no-repeat bottom;
}

.logoDal{
	padding:0 0 55px;
}

.logoDal a{
	color:#C72039;
	font-size:22px;
	font-family:lucida, arial;
	line-height:1em;
}

.logoDal a span {
	font-size:28px;
	letter-spacing:1px;
}

.tabHTLarge{
	width:100%;
}

.Tet1 {
  background:#d0d3d8 url('/images/style/bg_tet.jpg') repeat-x bottom;
  text-align:left;
  height:96px;
  vertical-align:middle;
}
.TetNom {
  line-height:50px;
  font-size:45px;
  color:#4F453B;
}

p.accroche{
	color:#231F20;
	font-family:lucida, arial;
	font-size:22px;
	font-style:italic;
	padding:0 0 0 25px;
	line-height:1em;
}

.TetAccroche {
  line-height:20px;
  font-size:20px;
  color:#4F453B;
}
.TetMenu {
  text-align:left;
}
.MenuGauche {
  background:url('/images/style/bg_menugauche_dalloz.jpg') repeat-y right;
  padding-top:50px;
  text-align:left;
  width:145px;
}

.TitreMenu, .TitreMenu_Liens, .TitreMenu_topsell, .TitreMenu_Newsletter {
  color:#C72039;
  font-size:14px;
  font-weight:bold;
  padding-left:20px;
}
.Selections {
  color:#C72039;
	text-transform:uppercase;
	font-weight:bold;
}
.SelectionsSel {
  color:#231F20;
	text-transform:uppercase;
	font-weight:bold;
}
.MenuSel {
  width:31px;
  height:9px;
}
.OffSel {
  background:url('/images/cale.gif');
  width:31px;
  height:9px;
}

.tabHaut, .tabBas{width:100%;}

td.MenuH5 a, td.MenuH1 a, td.MenuH3 a { color:#231F20; }

td.MenuH7 a {
  color:#c72039;
}

.MenuH1 {
  height:28px;
  color:#231F20;
  text-align:center;
}
.MenuH2 {
  height:28px;
  width:13px;
}
.MenuH3 {
  height:28px;
  color:#000000;
  text-align:center;
}
.MenuH4 {
  height:28px;
  width:30px;
	background:url('/images/style/menuh4_dalloz.gif');
}
.MenuH5 {
  height:28px;
  color:#000000;
  text-align:center;
}
.MenuH6 {
  height:28px;
  width:30px;
	background:url('/images/style/menuh6_dalloz.gif');
}
.MenuH7 {
  height:28px;
  color:#000000;
  text-align:center;
}
.MenuH8 {
  height:28px;
  width:12px;
}
.MenuH9 {
  height:23px;
  color:#FFFFFF;
  text-align:center;
  background:#c72039;
}
.MenuH10 {
  height:23px;
  background:#c72039;
  color:#FFF;
  text-align:center;
}
.MenuH11 {
  height:23px;
  width:12px;
  background:#c72039;
}
.MenuH12 {
  height:23px;
  background:#c72039;
  color:#FFFFFF;
  text-align:center;
}
.MenuH13 {
  height:23px;
  width:12px;
	background:#c72039;
}
.MenuH14 {
  height:23px;
  width:12px;
  background-image:url('/images/style/menu_bash14.gif');
}
.MenuHok {
  width:31px;
  height:17px;
  background:#231F20 url('/images/style/btn_ok.jpg') no-repeat;
}
.MenuHcb {
  width:34px;
  height:13px;
  border:0;
	background:url('/images/style/menucb_dalloz.gif') no-repeat;
}
.NbPanier {
  color:#c72039;
  width:14px;
  border:0;
  vertical-align:middle;
  font-size:11px;
  text-align:right;
	font-weight:bold;
}
.Rechav {
  color:#FFFFFF;
}
.BasBloc, .BasBloc2, .BasBloc3 {
  width:261px;
  height:15px;
  margin:0 auto;
}
.BasBloc2 { width:541px; }
.BasBloc3 { width:812px; }

/* Blocs Home */
/* Bloc */
.Livrel {
  width:261px;
  border:1px solid #EDEDED;
  margin:0 auto;
}

/* Bloc Haut */
.AgendaHaut, .AgendaHaut2,
.EventsHaut, .EventsHaut2, .EventsSliderHaut,
.VideosHaut, .VideosHaut2,
.CoeurHaut, .CoeurHaut3,
.LivrelHaut, .LivrelHaut2,
.PalmaresHaut,
.PrixlittHaut,
.DiaporamaHaut,
.LibreHaut  {
  padding:0 5px 0 10px;
  color:#C72039;
}


/* Bloc titre */
.AgendaTitre, .LibreTitre { color:#859548; }
.CoeurTitre { color:#FF0099; }
.EventsTitre { color:#524C46; }
.VideosTitre,
.PalmaresTitre {
  color:#D6401B;
  font-weight:bold;
}
.PrixlittTitre {
  color:#D6401B;
  font-weight:bold;
}
.LivrelTitre {
  color:#FFFFFF;
  font-weight:bold;
}


/* Bloc Corpus */

.AgendaCorpus, .AgendaCorpus2,
.EventsCorpus, .EventsCorpus2,
.CoeurCorpus, .CoeurCorpus3,
.LibreCorpus, .diaporamacorpus,
.PrixlittCorpus, .VideosCorpus, .VideosCorpus2,
.LivrelCorpus, .LivrelCorpus2,
.PalmaresCorpus {
  text-align:left;
  color:#000000;
	border-top:3px solid #c72039;
  padding:5px;
}

.Container_evenements_slider { border-top:3px solid #c72039; }

.PrixlittCorpus, .PrixlittCorpus, .VideosCorpus, .VideosCorpus2 { text-align:center; }
 
/* Bloc Suite */
.AgendaSuite, .EventsSuite,
.VideoSuite, .LibreSuite, .LivrelSuite, .PalmaresSuite {
  background-image:url('/images/style/agendasuite5.jpg');
  width:77px;
  height:11px;
  float:right;
}
.EventsSuite {
  background-image:url('/images/style/eventssuite5.jpg');
  width:111px;
}
.VideoSuite, .LibreSuite, .LivrelSuite, .PalmaresSuite  {
  background-image:url('/images/style/suite3.gif');
  width:43px;
}
.PrixlittSuite {
  background-image:url('/images/style/prixlittsuite5.jpg');
  width:25px;
}

/**/

.diap1{
	border-top:3px solid #c72039;
}

.Rubrique {
  margin:0 auto;
}

.TetRub, .TetRub2, .TetRubPro {
	border-bottom:3px solid #c72039;
  color:#C72039;
  background-color:#FFF;	
  height:22px;
  vertical-align:middle;
  text-align:left;
  padding-left:20px;
  font-weight:bold;
  font-size:14px;
}
.calendarTop {
  background-color:#c72039;
  color:#FFFFFF;
  height:22px;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:13px;
}
.calendarSel {
  background-color:#c72039;
  color:#FFFFFF;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:11px;
}
.BasPage {
  border:1px solid #A7A7A7;
  background:#FFF;
}
.opac {
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity: 0.5;
}
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;
}

.blocperso_angebleu {
  background-color:#8092C4;
  width:261px;
  height:22px;
  color:#FFF;
}

.blocpersohaut {
  width:261px;
  height:22px;
  color:#C72039;
}

.AccroSelect {
  text-align:left;
  font-weight:bold;
  color:red;
}

.tabHTdalloz {
	width:100%;
	font-weight:bold;
}

.tabBasdalloz {
	width:100%;
	background:#c72039;
}

/* Couleurs Suivi Commande */

.table_ul_link, .tab_commande .tr_bleu2  {background-color:#FFECF5;}

.table_ul_link, .table_ul_link td, .tab_commande td  {border-color:#C72139;}
.ul_link li, .div_commande a, .div_commande .tab_commande_first a , #suivi_commande .non_actif  {color:#C72139;}
.div_commande_first .tab_commande_first, .tab_commande .first_tr, #suivi_commande .div_tab_scroll {background-color:#C72139;}

.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:#D93F1B;}

.global_info a {color:#ff9141;}

.global_info .menu_i, .logo_libfly, .global_info .div_info  {border-color:#BBB;}
.global_info .menu_i .li_actif {background-color:#BBB;}

.global_info .div_info {background-color:#F5F5F5;}

.global_info .div_review, .global_info .div_video {border-color:#FFF;}
.global_info .div_auteur {background-color:#FFF;}

.logo_libfly {background-color:#FFF;}
.global_info .menu_i .li_actif a {color:#FFF;}


/* Menu selection */

span.span_plus {
  background-image:url("/images/plus_small4.png");
}
span.span_moins {
  background-image:url("/images/moins_small4.png");
}

.tab_mgauche_selection > li {
  border-top: 1px solid #E6E6E6;
}

.tab_mgauche_selection ul > li {
  color:#939191;
}

.tab_mgauche_selection > li > ul {
  border-left:1px dotted #ccc;
}
