body {
color:black;
background-color:white;
margin:0px;
font-family: Verdana, Arial, sans-serif;
font-size:12px;
}

a:link {text-decoration: none;  color: #1f1f5f;}
a:visited {text-decoration: none;  color: #1f1f5f;}
a:hover {text-decoration: underline ; color:#CC0000;}  
  
h1      { font-size: 17px; font-weight: bold; color: #000099; }
h2      { font-size: 15px; font-weight: bold; }
hr 		{ color: #1f1f5f; height: 1px;}

.titre  { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 17px; font-weight: bold; color: #000000; }

.label { font-size: 13px; color: #000000; font-weight: bold;}

.labelR { font-size: 13px; font-weight: bold; color: #FF00FF;}

.menu { font-family: Georgia, Arial, sans-serif; font-size: 13px; color: #000000; font-weight: bold;}

.normal { font-family:Verdana, Arial , sans-serif; font-size: 11px; color: #000000;}

.prix { color:#D00; font-size:14px; font-weight:bold }

.petit { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #000000;}

.formulaire1 {
color:#000000;
border: solid 1px #1f1f5f;
padding: 2px;
background-color:#eee;
font-size:11px;
font-weight: normal;
}

.formulaire2 {
color:#000000;
border: inset 1px #7f7f7f;
padding: 2px;
font-size:12px;
font-weight: normal;
}

.formulaire3 {
color:#0033FF;
border: groove 1px;
background-color:#FFFF99;
font-size:11px;
font-weight: normal;
}

.bouton {
	border: solid 1px #1f1f5f;
	padding: 2px;
	background-color: #eee;
	font-size: 11px;
}	

.tetiere {
	font-family: Georgia, Arial, Tahoma, Verdana; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold;
	text-align: center;
	
	color:#333366;
	background:#eee;
	padding: 2px;
	width:200px;
}

.etoile {
font-family: Arial; 
font-size: 13px; 
color: #CC0000; 
font-weight: bold;
}

/* Utilisé par lire/index et achat/index */
.rubrique {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #33E;
	text-align:left;
}

/* Page d'accueil */
table.principale {
border-collapse:collapse;
border:solid;
border-width:2px;
border-color:#F0E68C;
}

img {
border:0px;
}

img.acc1 {
}

img.acc2 {
width:100px;
height:100px;
visibility:hidden;
}

img.accH {
width:240px;
}

img.accV {
height:240px;
}

/* Attributs par défaut pour les tables */
table {
/*border-collapse:collapse;*/
}
td {
/*padding:0px;*/
}

/* Utilisé pour empecher les "formulaire1" de déborder dans feuille changement parametres */
td.pad_r {
padding-right: 5px;
}

.image {
vertical-align:middle;
border:0px;
}

/* Livre d'or */
.titre_livre {
font-size: 26px;
font-family: Georgia, Verdana, Arial;
color: #FF6600;
font-weight: bold;
}

.msg_border {
border-color:#666666; 
border-style:solid;
border-width:1px;
}

/* Factures */
table.facture {
border:2px #808080 ridge;
border-collapse:collapse;
}

table.facture td {
padding:5px;
border:2px #808080 ridge;
}

table.facture th {
padding:3px;
background-color:#F3E2A0;
border:2px #808080 ridge;
text-align:center;
}

table.facture th.total {
text-align:right;
padding:12px;
}

/* Top des ventes */
.topSale {
font-size:14px;
color:#FF0000;
}