.details {
	text-align:right;
	color:red;
	}

.valeur {
	font-weight:bold;
	}
	
#liste_distributeurs {
	float:right ; 
	margin:0;
	padding:0;
	padding:0.5em;
}

#liste_distributeurs ul{
	padding:0;
	margin:0
	border:solid black 1px ; 
}

#liste_distributeurs li{
	margin:0;
	padding : 0;
	text-indent:-1em;
	margin-left:1em; 
	list-style: none; 
}

#commande  {
	border:solid black 1px;
	margin:0;
}
#commande table {
	border:none;
	margin:0;
}
#commande table tr td {
	padding:0 0.5em;
	border-bottom:solid black 1px;
}

#dates {
	float:right;
}

.gras {font-weight:bold}

.bord {border:solid red 1px;}

.bouton {
	background-color:#dddddd; 
	font-family:arial, helvetica, sans-serif; 
	font-weight:bold;
	font-size:smaller;
	align:bottom;
	border:none;
}


.code-barre {
	font-family:EAN-13; 
	font-size:3em; 
	font-weight:normal;
	height:2em;
	overflow:hidden;
	background-color:transparent ;
	font-stretch:wider;
}

.liste_livres {
	margin:0;
	padding:0;
	border-collapse:separate; 
}

.liste_livres td {
	margin:0;
	padding:0;
	border-bottom:solid black 1px; 
}

body.liste_foire {
	font-size:x-small;
}

.liste_foire {
	border:solid black 1px;
}

.liste_foire .row-first{
	font-weight:bold;
	background-color:lightgray;
}

.liste_foire tr td {
	text-align:center;
	padding:0 1em;
	border-bottom:solid black 1px;
}

table.liste_foire tr td a {
	text-decoration:none;
	margin:0;
	padding:0;
}

table.liste_foire tr td{
	margin:0;
	padding:0.2em;
	font-size:16px;
}

.saisie {
	align:bottom;
}

.petit {
	font-size: smaller;
	font-style:italic;
}

.non_aff {
	font-size:1em;
	color:white;
}

.sans_retour {/*empeche le retour a la ligne */
	overflow:hidden:
}

.collection {
	font-weight:normal;
	font-style:italic;
}

.invisible {display:none;}

#couverture {
	float:right;
	margin-left:1em;
}

.gauche {
	text-align:left;
}

ol.spip {
	margin-left:1em;
}

ul.spip {
	margin-left:2em;
	padding-left:1em;
}

li.spip {
	padding-left:1.5em;
	text-indent:-1em;
	list-style-position:inside;
}

ul ul li.spip {
	padding-left:1.5em;
	text-indent:-1em;
	list-style-position:inside;
}

ul ul ul li.spip {
	padding-left:1.5em;
	text-indent:-1em;
	list-style-position:inside;
}

.rouge, .rouge a {
	font-weight:bold;
	color:red;
}

.bleu, .bleu a {
	font-weight:bold;
	color:blue;
}

.vert, .vert a {
	font-weight:bold;
	color:#3f3;
}

.italique, .italique a {
	font-style:italic;
}

#entete {
	height:14 em;
}

#encadre_entete {
	top:1em;
	overflow:scroll;
	max-height:14em;
	height:14em;
	font-weight:bold;
	font-size:smaller;
}

.fond_grande_couverture {
	z-index:9998; 
	width:100%; 
	height:100%; 
	height:900px;
	position:absolute; 
	margin:0; 
	padding:0; 
	top:0; 
	left:0; 
	right:0; 
	background-color: #9D3D76; 
	filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity: 0.9; 
}

#page>.fond_grande_couverture {
	position:fixed; 
}

.image_grande_couverture {
	z-index:9999; 
	width:100%; 
	height:100%; 
	position:absolute; 
	top:0; 
	left:0; 
	right:0; 
	filter:alpha(opacity=100); 
	-moz-opacity:1.0; 
	opacity: 1.0;
}

#page>.image_grande_couverture {
	position:fixed; 
}

.grande_couverture{
	position:absolute;
	margin-top:-0.2em;
}

table#livraison tr.row_first {
	font-weight:bold;
}
table#livraison td{
	text-align:center;
}
table#livraison td.titre{
	text-align:left;
}

table.spip td {
	text-align:left;
}

table.spip td.centree {
	text-align:center;
}
table.spip td.droite {
	text-align:right;
}

h1.titre {
	font-size:larger;
	font-weight:bold;
}

td.titre {
	font-size:larger;
	font-weight:bold;
	text-align:center;
}

.historique {
	position:absolute;
	right:1em;
	background-color:white;
	border:solid black 1px;
}


#expl_rech {
	position:absolute;
	left:10%;
	right:1 em;
	background-color:white;
	border:solid black 1px;
	font-weight:normal; 
	font-size:smaller;
	text-align:left;
	text-indent:-2em; 
	margin-left:3em; 
	padding:1em 1em 1em 3em; 
	z-index:9999;
}

#encart_recherche_admin>#expl_rech{
	right:30em;
}

.avert {
	position:absolute;
	left:1em;
	background-color:white;
	border:solid black 1px;
}

.expose {
	font-weight:bold;
	font-style:italic;
	color:;
	background-color:black;
	color:#EEE;
}

ul.liste_rayons {
	display:inline;
}

ul.liste_rayons li {
	display:inline;
}

.liste_sous_rayons {
	margin:1.2em 0;
	padding : 0 0.5em 0.5em 0.5em;
	border:none;
	width:15em;
	display:block;
	position:absolute;
	left:auto;
	background-color: #D591B9;
	z-index:9999;
}

td>div.liste_sous_rayons {
	margin:1.2em 0 0 -0;5em;
	background-color:#E5A1C9;
	width:auto;
}

.liste_sous_rayons ul{
	margin:-0.2em 1em 0 0;
	font-size:0.9em;
	list-style-type:none;
	display:block;
	padding:0;
}
.liste_sous_rayons ul li{
	display:block;
	margin:0;
	padding:0;
}

.bouton2 {
	font-weight:bold;
	border:solid black 1px;
	-moz-border-radius: 0.5em; 
	position:relative;
	top:0.2em;
	background-color: #D591B9; 
	z-index:100;
}

.bouton2:hover {
	text-decoration:none;
	background-color: #E5A1C9; 
}	

.bouton2bis {
	background-color: black; 
	color: black; 
}

.bouton2bis:hover {
	background-color: black; 
	color: black; 
}	

.bouton3, .bouton3invisible{
	font-weight:bold;
	margin:1px;
	border:solid black 1px;
	-moz-border-radius: 0.5em; 
	background-color: #D591B9; 
}

.bouton3invisible{
	color: #D591B9; 
}

.bouton3:hover{
	text-decoration:none;
	background-color: #E5A1C9; 
}	

.bouton3invisible:hover {
	text-decoration:none;
}	

.bouton4 {
	font-weight:bold;
	border:solid black 1px;
	background-color: #D591B9; 
}

.bouton4:hover {
	text-decoration:none;
	background-color: #E5A1C9; 
}	

.bouton5 {
	font-size:smaller;
	font-weight:bold;
	-moz-border-radius: 0.5em; 	
	background-color: #D591B9; 
}

.bouton5:hover {
	text-decoration:none;
	color:black;
	background-color: #E5A1C9; 
}	

.lien_muet:hover {
	text-decoration:none;
}
.bouton_permute {
	font-family:Courier, fixed; 
	font-weight:bold;
	align:bottom;
	border:none;
	padding : 0 0.5em;
	background:gray;
	color:white;
}
.bouton_permute:hover {
	text-decoration:none;
}

.grise2, .grise2 a{
	color:white;
}

.grise {
	color:gray;
}

.fond_grise {
	background-color:gray;
}

.enregistree, .enregistree a{
	color:gray;
	background-color:#eeeeee;
}


.grosbouton{
	color:red;
	font-weight:bold;
}

.grosboutonenregistree{
	color:gray;
	background-color:gray;
	font-weight:bold;
}

.small {
	font-size:smaller;
}

.details_ardoise {
	font-size:x-small;
	font-weight:normal;
	vertical-align: top;
	border:solid red 1px;
	-moz-border-radius: 0.5em; 
	text-align:left;
}

.details_ardoise td {
	vertical-align: top;
}

table.spip tr.row_oddon { background: #DDD; 	font-weight:bold;	font-style:italic; }
table.spip tr.row_evenon { background: #EEE; 	font-weight:bold;	font-style:italic; }

table.spip tr.row_first { background: #FFC; font-weight:bold;}
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }

table.spip tr.row_first td { text-align:center;}

table.spip td {
	text-align:left;
}

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: none; } /* supprim�: behavior:url(win_png.htc) le 22/01/09 car IE n'affiche pas le png avec ce style */

#form_saisie_art {
	float:left;
	background-color:white;	
	margin : 0 1em 0 1px;
}

#infos_art {
	float:left;
	background-color:white;	
	margin : 0 1em 0 1px;
}

#encart_recherche, #encart_recherche_admin {
	float:right; 
	top:0 em;
	right:1 em;
	margin-left:0;
	text-align:center;
	background-color:#dddddd;
}

#encart_recherche_admin {
	/*top:1 em;*/
	margin-top:0em; 
}

#menu_gestion {
	position:absolute; 
	top:0.5em ; 
	left:100px;
}

#annonce {
	width:90%;
	position:absolute;
	top:0;
	left:5%;
	right:5%;
	margin:0.2em;
	padding:0;
	text-align:center;
	border: solid white 1px;
	font-weight:bold;
	-moz-border-radius: 0.5em; 
	z-index:100;
}

#menu_gestion {
	position:absolute; 
	top:3em ; 
	left:100px;
}

#message {
	position:absolute; 
	top:1.2em;
	left:0; 
	width:60%; 
	background-color:red;
	color:black; 
	font-weight:bold;
	z-index:200;}

.site_editeur {
	font-weight:normal; 
	font-style:italic; 
	font-size:smaller;
	color:#ffffbb;
}

.evenement_passe,.evenement_passe>td, .evenement_passe>td>a {
	color:gray;
}

.attente {
	color:black;
}
.note {
	color:green;
}
.pasparu {
	color:yellow;
}
.indisp {
	color:gray;
}
.epuise {
	color:red;
}
.reimpressionaletude {
	color:yellow;
}
.ignore {
	color:gray;
}

#logoetagenda {
	float:left;
	margin:1em;
}

.contre-encart2 {
	float: left;
}
#jaunerouge {
	border:solid red 2px;
	background-color:yellow;
	padding:2em;
}

.italique {
	font-style:italic;
}

#formulaire_annonce {
	position:absolute;
	right:5em;
	border: solid red 1px;
	-moz-border-radius: 0.5em; 
	background-color:gray;
	color:black;
	text-align:left;
	margin:1em;
	padding:1em;
}

.commande_en_cours td ,.commande_en_cours td a{
	color:lightblue;
}

/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #900; } /* liens internes */
a.spip_out { color: #009; } /* liens sortants */
a.spip_url { color: #009; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
.on { font-weight: bold; color: #000; } /* liens exposes */

#date_facturation {
	float:right;
}

#adresse_facturation {
	margin:0 10% 2em 50%;
	font-size:larger;
	font-weight:bold;
}

body#facture {
	text-align:left;
	background:white;
	color:black;
}

.logo_facture{
	position:absolute; 
	top:0;
	left:0;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4; 
}

table.table_facture {
	border-collapse : collapse;
	margin : 2px;
	text-align:center;
	table-layout:fixed;
}

table.table_facture tr.row_first{
	font-weight:bold;
	background:#ddd;
	background-color:#ddd;
}

table.table_facture th {
	text-align: center;
	vertical-align:middle;
	border-right : solid black 1px;
	border-left : solid black 1px;
	margin : 2px;
}

table.table_facture tr {
	display: table-row;
	height:1em;
	max-height:1em;
}

table.table_facture td {
	border : solid black 1px;
	padding : 0 0.2em;
	overflow:hidden;
	max-height:1em;
	vertical-align:middle;
}

.cellule_facture {
	/*height:1.25em;*/
	overflow:hidden;
	margin:0;
	padding:0;
}

table.table_rib {
	border-collapse : collapse;
	margin : 2px;
	text-align:center;
}

table.table_rib tr.row_first{
	font-weight:bold;
}

table.table_rib th {
	text-align: center;
	vertical-align:middle;
	border-right : solid black 1px;
	border-left : solid black 1px;
	margin : 2px;
}

table.table_rib td {
	border-right : solid black 1px;
	border-left : solid black 1px;
	border-bottom : solid black 1px;
	padding : 0 0.2em;
}

.cache{text-decoration:line-through;}

.popup {
	position:absolute;
	background-color:white;
	border: solid black 1px;
	color:black;
	text-align:justify;
}

.avis_plumes{
	display:block;
	float:left;
	margin 0 1em 0 2em;
	background-color:#F989E3;
	color:black;
}

.titre_avis_plumes{
	color:#F989E3;
}

#lieu_dit{
	position:absolute;
	margin 1em;
	padding 2em;
	background-color:#F989E3;
	color:black;
	-moz-border-radius:2em;
}
#lieu_dit a{
	color:black;
	font-weight:bold;
}
	
#lieu_dit2{
	position:absolute;
	margin 1em;
	padding 2em;
	background-color:#F989E3;
	color:black;
	-moz-border-radius:2em;
}
#lieu_dit2 a{
	color:black;
	font-weight:bold;
}
	
.titre-encart{
	position:relative;
	top:-1em;
	margin:0 1em;
//	background-color:white;
}

#cartouche_adresse_impression {
	display:;
}

.aff_taux_autre {
	color:red;
	font-weight:bold;
}

.choix_tri{
	float:right;
	margin-left:2em;
	margin-right:2em;
	font-size:larger;
}

.choix_tri a{
	font-weight:bold;
}

.non-aff {display:none}

.droit {font-style:normal}

.liste_modes {
	margin:0; 
	padding:0.13em;
}

.cartouche_droit {
	float:right;
}






/* modifs couleurs pour "black-out" le 4/3/09*/


body {
	background: black;
	color: white;
}
.texte { color: white; font-size: 1.1em; }

table.spip tr.row_oddon { background: #222; 	font-weight:bold;	font-style:italic; }
table.spip tr.row_evenon { background: #333; 	font-weight:bold;	font-style:italic; }

table.spip tr.row_first { background: #884; font-weight:bold;}
table.spip tr.row_odd { background: #222; }
table.spip tr.row_even { background: #333; }

a {color: #eee;}
.demande_libre {color: #222;}

.site_editeur a{
	color:cyan;
}
#encart_recherche , #encart_recherche_admin{
	background-color:#444;
}

.rubriques { background: #222;}
.rubriques .menu-titre { background: #222; }

.breves { background: #222; }
.breves .menu-titre { background: #222; }

.syndic { background: #222; }
.syndic .menu-titre { background: #222; }

.forums { background: #EAEAFF; }
.forums .menu-titre { background: #222; }

.divers { background: #222; }
.divers .menu-titre { background: #222; }

.cartouche .titre {
	color: white; 
	background-color:#222;
}

.avert {
	background-color:white;
	color:black;
}
.avert a {
	color:blue;
}

.historique, #expl_rech, .expl_rech {
	color:black;
}

.historique a{
	color:blue;
}

.liste_sous_rayons {
	background-color: #D591B9;
	color:black;
}
.liste_sous_rayons a{
	color:black;
}

.liste_sous_rayons a.rouge{
	color:red;
}

.grise2 , .grise2 a, .grise2 td, .grise2 td a{
	color:#a0a0a0;
}

.grise2 a.bouton_permute, .grise2 td a.bouton_permute{
	color:white;
}

.forums { background-color: black; }
.lien_pagination  {}
.pagination .on { font-weight: bold; color: #888; } /* liens exposes */

td.attente,td.attente a {
	color:white;
	font-weight:bold;
}
td.note,td.note a {
	color:#8f8;
}
td.pasparu,td.pasparu a {
	color:yellow;
}
td.livre,td.livre a {
	color:#bbb;
}
td.indisp,td.indisp a {
	color:#bbb;
}
td.epuise,td.epuise a {
	color:red;
}
td.reimpressionaletude,td.reimpressionaletude a {
	color:yellow;
}
td.ignore,.ignore a {
	color:#bbb;
}

/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #c44; } /* liens internes */
a.spip_out { color: #00f; } /* liens sortants */
a.spip_url { color: #00f; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
.on { font-weight: bold; color: #666; } /* liens exposes */

body.liste_foire {
	background:white;
	color:black;
}

.liste_foire a {
	color:black;
}

table.liste_foire tr td a {
	color:black;
}

table.liste_foire tr td a.grise {
	color:gray;
}

table.liste_foire tr.row_odd { background: white; }
table.liste_foire tr.row_even { background: #eee; }

.cellule_foire {
	height:1em;
	overflow:hidden;
	margin:0;
	padding:0;
}

.proch_act {
	border:solid #6E144D; 2px;
	margin:1em;
	padding:1em;
	background-color:#F989E3;
	color:#196D39;
	-moz-border-radius:2em;
}

.proch_act .spip_note {
	color:#196D39;
}

.titre-encart{
//	background-color:black;
	color:white;
}

.bouton3,.bouton2,.bouton5 {
	color:black;
}

// info bulle
#bulle { position: absolute; visibility: hidden;  font-size:12px;}
  .info{ border:1px solid #666666; padding: 7px; color:#666666; background-color:#FFFFFF; font-family:"trebuchet MS";}

  
#ours{
	float:left;
	margin:1em;
}

#ladate{
	float:right; 
	margin:1em;
}

.suite{
	color:black;
	font-style:italic;
}

.souligne {border-bottom:solid white 1px;}

#nouveautes {
	overflow:auto;
	max-height: 174px;
}

.cron {
	position:absolute; 
	top:0; 
	left:0;
	font-size:xx-small;
}