a {
text-decoration:none;
}

/*
erreur  : bandeau rouge
psti	: sous-titre livre 
 
*/

body {
	margin: 1px 4px 4px 4px;
	/* background-image: url("img/fondLitech50.gif"); */
}

tr, th, td, a, p, div, form {
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

tr.erreur{
	background-color: #FF6666;
	font-weight : bold;
}

td.erreur{
}

tr.avert{
	background-color: #FFFF33;
	font-weight : bold;
}

td.avert{
}

table.catlivre{
	background-color: #DDDFFF;
	margin: 0px 0px 20px 0px;
	width: 100%;
}

table.livreedit{
	background-color: #D0D1DD;
	width: 100%;
}

table.rubadm{
	background-color: #DDDFFF;
	margin: 0px 0px 20px 0px;
	width: 100%;
}

table.menu{
	background-color: #DDDFFF;
	margin: 0px 0px 20px 0px;
	width: 100%;
}

table.accueil{
	margin: 0px 0px 20px 0px;
	width: 100%;
}

td.accueil1 {
	background-color: #FFCC00;
	text-align: center;
	width: 100px;
}

td.accueil2 {
	text-indent: 30px;
	background-color: #FFE784;
	color: #330066;
	font-weight: bold;
	text-align: left; 
	vertical-align: center;
	font-size: 13px;
}

td.colg {
	width: 195;
	background-color: #DDDFFF;
	vertical-align: top;
}

td.cold {
	width: 150;
	background-color: #DDDFFF;
	vertical-align: top;
}

tr.lignejaune {
	height: 3px;
	background-color: #DEB6DE;
}

p.lignejaune {
	height: 3px;
	width: 100%;
	background-color: #DEB6DE;
}

p.page {
	text-align: center;
	font-size: 11px;
	padding: 0px 0px 20px 0px;
}

.menuprincipal {
	text-align: center;
	padding: 20px 0px 20px 0px;
}

.menuprincipal2 {
	padding: 0px 0px 20px 0px;
	text-align: center;
	font-size: 10px;
	color:  #7C13A3; 
}

tr.cat0 {
	text-decoration:none;
	font-weight : bold;
	font-size: 13px;
	font-family: verdana, Arial, helvetica, sans-serif;
	background-color:  #C1C1FF; 
}

td.cat0 {
//	border: outset 1px;
}

a.cat0 {
	text-decoration : none;
	font-weight : bold;
	color:  #000066; 
}

p.cat0 {
	text-indent: 0px;
	padding: 5px 0px 5px 0px;
}

tr.cat1 {
	background-color:  #F9F1FF;
	font-weight : bold;
}

td.cat1 {
//	border: outset 1px;
}

p.cat1 {
	padding: 5px 0px 5px 25px;
}

a.cat1 {
	font-weight : bold;
	font-size: 10px;
	font-family: verdana, Arial, helvetica, sans-serif;
	text-decoration : non;
//	font-weight : strong;
	color:  #7C13A3; 
}

tr.cat2 {
	background-color:  #FFFFCC;
	
}

td.cat2 {
//	border: outset 1px;
}

p.cat2 {
	padding: 0px 0px 0px 30px;
}

a.cat2 {
	font-size: 10px;
	font-family: verdana, Arial, helvetica, sans-serif;
	text-decoration : non;
	
	color:  #660033; 
}

tr.cat3 {
	background-color:  #F2FFFF;
}

td.cat3 {
//	border: outset 1px;
}

p.cat3 {
	padding: 0px 0px 0px 35px;
}

a.cat3 {
	font-size: 10px;
	font-family: verdana, Arial, helvetica, sans-serif;
	text-decoration : non;

	color:  #330033; 
}

tr.cat4 {
	background-color:  #FFEDE8;
}

td.cat4 {
//	border: outset 1px;
}

p.cat4 {
	padding: 0px 0px 0px 40px;
}

a.cat4 {
	font-size: 10px;
	font-family: verdana, Arial, helvetica, sans-serif;
	text-decoration : none;

	color:  #000000; 
}

tr.cat5 {
	background-color:  #F9F1FF;
}

td.cat5 {
//	border: outset 1px;
}

p.cat5 {
	padding: 0px 0px 0px 45px;
}

a.cat5 {
	font-size: 10px;
	font-family: verdana, Arial, helvetica, sans-serif;
	text-decoration : none;
//	font-weight : bold;
	color:  #000000; 
}

a.navrub {
	font-size: 13px;
	color: #800080;
	font-weight : bold;
}

a.navrub2 {
	font-size: 14px;
	font-weight : strong;
	color:  #990000; 
}

tr.navrub {
	font-size: 13px;
	color: #330099;
	padding: 0px 0px 0px 40px;
}

td.navrub {
	font-size: 13px;
	color: #330099;
	padding: 20px 0px 0px 0px;
}

td.navrubst {
	font-size: 11px;
	color: #330099;
	padding: 0px 0px 0px 10px;
}

p.navrubst {
	font-size: 11px;
	font-weight : bold;
	color: #330099;
	padding: 10px 0px 20px 10px;
}

p.rubtxt {
	font-size: 13px;
	color: #330099;
	padding: 0px 0px 20px 0px;
}

p.rubst {
	font-weight : bold;
	font-size: 12px;
	color: #330099;
	padding: 0px 0px 20px 0px;
}


.prod {
	font-size: 13px;
	color: #000099;
	width: 100%;
	padding: 0px 0px 30px 40px;
}

.prodshort {
	font-size: 13px;
	color: #000099;
	width: 100%;
	padding: 0px 0px 10px 40px;
}

.public {
	font-size: 13px;
	color: #CC0000;
	width: 100%;
	padding: 0px 0px 30px 40px;
}

.psomm {
	font-size: 13px;
	color: #000000;
	width: 100%;
	padding: 0px 0px 15px 40px;
}

.pedit {
	font-size: 13px;
	color: #003366;
	font-weight : bold;	
	width: 100%;
	padding: 0px 0px 10px 40px;
}

.plus {
	font-size: 11px;
	font-weight : normal;	
	width: 100%;
	padding: 0px 0px 10px 20px;
}


a.plus {
	color: #800080;
}

.prix {
	font-size: 13px;
	text-decoration: line-through;
	color: #000099;
	padding: 0px 0px 0px 40px;
}

.prix2 {
	text-decoration: line-through;
	padding: 0px 0px 0px 0px;
}

.prixr {
	font-size: 13px;
	text-decoration: none;
	color: #990000;
	padding: 0px 0px 0px 40px;
}

.prixr2 {
	text-decoration: none;
	color: #990000;
	padding: 0px 0px 0px 0px;
}

.port {
	font-size: 13px;
	text-decoration: none;
	padding: 0px 0px 10px 40px;
	color: #666666;
}

.pdel {
	font-size: 13px;
	text-decoration: none;
	color: #330099;
	padding: 0px 0px 0px 40px;
}

div.pdel {
	text-decoration: none;
	color: #0000FF;
	width: 100%;
}


.pimg {
	float: right;
	text-align: right;
	width: 100px;
	margin: 5px;
}

.pimgshort {
	text-align: right;
	width: 141px;
	margin: 5px;
}


.qte {
	text-align: right;
	width: 141px;
	font-size: 11px;
	font-weight : normal;
}

.pqte {
	float: right;
	text-align: right;
	width: 100%;
	font-size: 11px;
	font-weight : normal;
}

.pnom {
	text-decoration : none;
	font-weight : strong;
	font-size: 13px;
	color:  #990000; 
	padding: 0px 0px 0px 40px;
}

.psti {
	text-decoration : none;
	font-weight : strong;
	font-size: 12px;
	color:  #666666; 
	padding: 0px 0px 15px 40px;
}

table.bloc {
	background-color: #F0F1FF;
	border: outset 1px;
	width: 100%;
	text-align: center;
}

th.bloc {
	background-color: #CCCCFF;
	border: outset 1px;
	font-size: 11px;
	color:  #000066; 
}

tr.bloc {
	background-color: #F0F1FF;
	color:  #000066;
	text-align: center;
}

td.bloc {
	font-size: 11px;
	color:  #000066;
	text-align: center;
}

a.bloc {
	font-size: 11px;
	color:  #000066;
	text-align: center;
}

p.adec {
	padding: 20px 0px 40px 40px ;
	width: 100%;
}

table.adec {
	background-color: #F0F1FF;
	border: outset 1px;
	width: 100%;
	text-align: center;
	padding: 0px 0px 40px 0px ;
}

tr.adec {
	background-color: #F0F1FF;
	color:  #000066;
	padding: 20px 0px 20px 0px ;
	text-align: center;
}

th.adec {
	background-color: #F0D1DF;
	color:  #000066;
	text-align: center;
	padding: 5px 0px 5px 0px ;
}

td.adec {
	font-size: 11px;
	width: 25%;
	color:  #000066;
	text-align: center;
	padding: 10px 0px 10px 0px ;
}

a.adec {
	font-size: 11px;
	color:  #000066;
	text-align: center;
}

a.contenu {
	color: #7C13A3;
}

p.contenu {
	color:  #330099;
	width: 100%;
}

td.contenu {
	font-size: 13px;
	color:  #330099;
	padding: 0px 60px 40px 60px; 
}

table.formclient {
	width: 400px;
	font-size: 12px;
	color:  #330099;
}

tr.formclienterreur {
	background-color: #EE6666;
	height: 20px;
}

tr.formclient {
	background-color: #EEEEEE;
	height: 20px;
}

td.formclient1 {
	width: 102px;
	text-align: right;
}

td.formclient2 {
	width: 298px;
}

td.panier {
	width: 100%;
}

tr.panier0 {
	background-color: #CCCCFF;
	border: outset 1px;
}

tr.panier1 {
	background-color: #F0F1FF;
	text-align: left;
}

tr.panier2 {
	background-color: #E5E6FF;
	text-align: left;
}

td.paniertot {
	text-align: right;
	font-weight : strong;
	color: #FF0000;
	
}

div.refs {
	font-size: 13px;
	color:  #330099;
}

table.refs {
	font-size: 13px;
	color:  #330099;
}

table.search {
	width: 100%;
	font-size: 13px;
	color:  #330099;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 1px 0px;
}

b.search {
	color:  #7C13A3;
}

td.search1 {
	padding: 0px 0px 0px 0px;
}

td.search2 {
	padding: 0px 0px 20px 0px;
}

table.searchrapid {
	width: 100%;
	font-size: 13px;
	color:  #330099;
	background-color: #9999FF;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 1px 0px;
}

table.livresadm{
	background-color: #DDDFFF;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

table.livresadm img {
    margin-right: 4px;
    margin-left:  4px;
}

tr.lignehdr {
	background-color: #DDDDFF;
	vertical-align: center;
	text-align: center;
	height: 30px;
}

td.ligne0 {
	background-color: #EEEEFF;
	vertical-align: center;
	text-align: center;
}

td.ligne1 {
	background-color: #CCCCFF;
	text-align: center;
	vertical-align: center;
}

td.lignenom0 {
	background-color: #EEEEFF;
	vertical-align: center;
	text-align: left;
	padding: 0px 0px 0px 20px;
	width: 420px;
}

td.lignenom1 {
	background-color: #CCCCFF;
	text-align: left;
	vertical-align: center;
	padding: 0px 0px 0px 20px;
	width: 420px;
}

td.ligneref0 {
	background-color: #EEEEFF;
	vertical-align: center;
	text-align: left;
	padding: 0px 0px 0px 20px;
	width: 100px;
}

td.ligneref1 {
	background-color: #CCCCFF;
	text-align: left;
	vertical-align: center;
	padding: 0px 0px 0px 20px;
	width: 100px;
}

a.passcomm {
	color: #AA3300;
	padding: 0px 0px 20px 20px;
	font-size: 13px;
	text-decoration: none;
}

.cgvl {
	color: #AA3300;
	font-size: 13px;
	text-align: center;
	padding: 0px 0px 20px 0px;
}

.retour {
	text-align: left;
	padding: 0px 0px 20px 60px;
}

.retourlivre {
	text-align: left;
	padding: 0px 0px 20px 20px;
}

p.pied {
	text-align: center;
}

a.annulation {
	color: #0033AA;
	font-size: 10px;
}


