body {

	margin: 0px;

	/*value necessary for IE */

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#CCC;

	background-color:#222;

}

#lignesep	{ margin-left: auto; margin-right: auto; margin-top: 3px; margin-bottom:1px; width: 859px; text-align:center; border-style: solid none none none ; color:#FFF; border-width:1px; }



#lignesephaut	{ margin-left: auto; margin-right: auto; margin-bottom: 0px; width: 859px; text-align:center; border-style: solid none none none ; color:#FFF; border-width:1px; }



#lignesepbas	{ margin-left: auto; margin-right: auto; margin-top:0px; margin-bottom: auto; width: 859px; text-align:center; border-style: none none solid none ; color:#FFF; border-width:1px; }



.table_index	{ background-color: #222; width: 801px;color: #222;  margin: 0.5em; padding: 2px; }



.txt_red 		{ color: #FF0000; }

.txt_yellow		{ color: #FF3; }

.txt_white		{ color: #FFF;}	

.txt_9			{ font-size: 9px; }

.txt_9_oeuf		{ font-size: 9px;color: #FFB; }

.txt_9pad		{ font-size: 12px; padding-bottom: 35px}

.txt_10			{ font-size: 10px; }

.txt_11			{ font-size: 11px; }

.txt_12			{ font-size: 12px; }

.txt_12_blanc	{ font-size: 12px;color: #FFF; }

.txt_12_oeuf	{ font-size: 12px;color: #FFB; }

.txt_13			{ font-size: 13px; }

.txt_13_blanc	{ font-size: 13px;color: #FFF; }

.txt_erreur		{ font-size: 15px;color: #FF3; }

.txt_histoire	{ font-size: 13px; text-align: justify;}

.txt_collection	{ font-size: 13px; text-align: left;}

.txt_texte_livre{ font-size: 11px; }

.txt_titre		{ font-size: 17px; color: #EEE; }

.txt_titre_soul	{ font-size: 17px; color: #EEE;text-decoration: underline }

.txt_legende	{ font-size: 9px; padding: 8px 0px 10px 0px; }

.titraille		{ color: #CCC; font-size: 13px; text-align: center; font-weight: bold; padding: 8px 0px 15px 0px; }

.titre_contact	{ color: #CCC; font-size: 11px; margin-top: 4px;  text-align:center; }

.txt_copyright	{ color: #CCC; padding-top: 3px; font-size: 9px; text-align:center; }

.txt_conditions	{ color: #FFF; padding-top: 3px; font-size: 10px; text-align:center; }

.justifie_txt	{ text-align: justify; font-size: 11px; color: #CCC; }

.justifie_txtpad{ text-align: justify; font-size: 15px; padding:13px 0px 9px 0px; color: #CCC; }

.justifie_prod	{ text-align: justify; padding:13px 0px 9px 0px; color: #CCC; }

.justifie_txtbio{ text-align: justify; font-size: 13px; color: #CCC; padding:10px 5px 0px 0px; }



a:link, a:visited	{ color: #FFF; text-decoration: none; }

a:hover, a:active	{ color: #FF3; text-decoration: underline overline; } 



.image 			{ border: 0px solid #222; padding: 0px 6px 0px 6px;width: 80%}

.image_bio 		{ border: 0px solid #222; padding: 4px 16px 0px 6px; }

.image_coll 	{ border: 1px solid #444;  }

.image_cata 	{ border: 0px solid #444; width:96px; height: 128px; padding: 3px 3px 4px 3px; }

.image_web 		{ border: 0px solid #444; width:78px; height: 102px; padding: 3px 3px 4px 3px; }

th {

	background-color:#555;

	color:#FFFFFF;

	font-size:9px;

	text-transform:uppercase;

	font-weight:normal;

}



table.panier {

	background-color:#CCC; text-align:left; width:70%; border:0 none #FF3; 

	color=#FF3;

}



td.ligne_panier {

	COLOR: #CCC;

	BACKGROUND-COLOR:#222;

	font-weight:normal;

	font-size:11px;

}

td.panier_total {

	COLOR: #FFF;

	BACKGROUND-COLOR:#555;

	font-weight:normal;

	font-size:11px;

}



table.contenu {

	background-color:#444; width: 70%;

	color=#FFFFFF;

}



table.contenu_commande {

	background-color:#CCC; width: 70%;

	color=#FFFFFF;

}



table.affiche_collections {

	background-color:#222; width: 70%;

	color=#FFFFFF;

}



table.affiche_historique {

	background-color:#222; width: 70%;

	color=#FFFFFF;

}



table.affiche_biographie {

	background-color:#222; width: 60%;

	color=#FFFFFF;

}



table.affiche_infos {

	background-color:#444;width: 70%;

	color=#FFFFFF;

}



table.affiche_infos_adr{

	background-color:#444; width: 75%; border:0; color=#FFFFFF;

}



table.affiche_adresse {

	background-color:#444;width: 60%;

	color=#FFFFFF;

}

tr.ligne_titre {

	background-color:#222;

	color:#FFFFFF;

	text-transform:uppercase;

	font-size:12px;

}



tr.ligne_titre_fin {

	background-color:#333;

	color:#FFFFFF;

	

	font-size: 10 px;

}

tr.ligne_titre2 {

	COLOR: black;

	BACKGROUND-COLOR:#FFCC66;

	font-weight:bold;

}

tr.ligne_contenu {

	COLOR: black;

	text-align:left;

	BACKGROUND-COLOR:#CCC;

	font-weight:normal; font-size: 13px;

}

td.ligne_remerciements {

	COLOR: #FF3;

	text-align:center;

	BACKGROUND-COLOR:#222;

	font-weight:normal; font-size: 15px;

}

td.ligne_cookies {

	COLOR: #FFA;

	text-align:center;

	BACKGROUND-COLOR:#222;

	font-weight:normal; font-size: 10px;

}

tr.ligne_contenufin {

	COLOR: black;

	text-align:left;

	BACKGROUND-COLOR:#CCC;

	font-weight:normal; font-size: 11px;

}

tr.ligne_resultafin {

	COLOR: black;

	text-align:left;

	BACKGROUND-COLOR:#EEE;

	font-weight:normal; font-size: 11px;

}

tr.ligne_collection {

	COLOR: black;

	text-align:left;

	BACKGROUND-COLOR:#CCC;

	font-weight:normal; font-size: 13px;

}



tr.ligne_collection_col {

	COLOR: #CCC;

	text-align:left;

	font-weight:normal; font-size: 13px;

}

tr.ligne_contenant {

	COLOR: black;

	text-align:left;

	BACKGROUND-COLOR:#F3E2A0;

	font-weight:bold;

}

tr.ligne_total {

	COLOR: black;

	BACKGROUND-COLOR:#FFF;

	font-weight:normal; font-size: 13px;

}



tr.ligne_total_fin {

	COLOR: black;

	BACKGROUND-COLOR:#FFF;

	font-weight:normal; font-size: 10px;

}



tr.ligne_total_fin_red {

	COLOR: red;

	BACKGROUND-COLOR:#FFF;

	font-weight:normal; font-size: 10px;

}

.table_demi			{ float:left; background-color: #222; color:black; width: 390px; padding: 3px 0 3px 0 ; } 



.table_demigauche	{ float:left; background-color: #222; color:#CCC; width: 50%; } 



.table_demidroit	{ float:right; background-color: #222; color:#CCC; width: 50%; }  



