<style type="text/css">
<!--

/* Menu */
a.menu:active,
a.menu:link,
a.menu:visited {
font-size:8pt; text-decoration:none; color:white; font-weight:bold
}
a.menu:hover {
font-size:8pt; text-decoration:underline; color:white; font-weight:bold
}

a.menu_top:active,
a.menu_top:link,
a.menu_top:visited {
font-size:10pt; text-decoration:none; color:white; font-weight:bold
}
a.menu_top:hover {
font-size:10pt; text-decoration:underline; color:white;
}

a.menu_catalogue:active,
a.menu_catalogue:link,
a.menu_catalogue:visited {
font-size:8pt; text-decoration:none; color:666666; font-weight:none
}
a.menu_catalogue:hover {
font-size:8pt; text-decoration:underline; color:black;
}

a.menu_bas:active,
a.menu_bas:link,
a.menu_bas:visited {
font-size:8pt; text-decoration:none; color:666666
}
a.menu_bas:hover {
text-decoration:underline; color:black;
}

/* Menu déroulant */
a.menu_0:active, a.menu_0:link, a.menu_0:visited {
font-size:8pt; text-decoration:none; color:white
}

a.menu_0:hover {
font-size:8pt; text-decoration:underline; color:white
}
.menu {
font-size:8pt; text-decoration:none; color:white
}

/* Menu de page */

a.menu_page:active,
a.menu_page:link,
a.menu_page:visited {
font-size:8pt; text-decoration:none; color:gray; font-weight:bold
}
a.menu_page:hover {
font-size:8pt; text-decoration:underline; color:gray; font-weight:bold
}

/* Divers */

h1, h2, h3, h4,.h2, body, p, td, form, a {
font-family:tahoma, verdana, arial, helvetica, geneva, sans-serif; font-size:8pt; 
}

p, td, form, a {
margin-top:0; margin-bottom:0; color:666666
}

/* Colonne */
.colonne {
font-size:8pt;
}

/* Titres */

h1, h2, h3, h4,.h2 {
font-weight:bold;
padding:0px; margin:0px;
}

h1 {
font-size:9pt; color:red;
}
h2 {
font-size:9pt; color:#666666;
}
h3 {
font-size:9pt; color:#FFFFFF;
}
h4 {
font-size:8pt; color:#211165;
}
.h2 {
font-size:9pt; color:#211165;
}

/* Page */
body {
padding:0px; margin:0px; background-color:#ffffff; scrollbar-face-color:#CC0000; scrollbar-highlight-color:#CC0000; scrollbar-shadow-color:#CC0000; scrollbar-arrow-color:000000; scrollbar-3dlight-color:#E8E8E8; scrollbar-track-color:gray; scrollbar-darkshadow-color:grey
}

/* Divers */

.new {
font-weight:none; color:red
}

/* Tableau */

.table_titre {
border-style:thin; border-width:1px; border-style:solid; border-spacing:0px; border-color:#C0C0C0
}

.table_fond_separateur {
border-style:thin; border-width:1px; border-style:solid; border-spacing:5px; border-color:#C0C0C0;
background-color:#F0F0F0
}

.td_titre {
PADDING:5px;
color:white; font-weight:bold; background-color:#666666
}

.td_ligne_titre {
PADDING:3px;
color:white; font-weight:bold; background-color:#6A6A6A
}

.td_ligne_1 {
PADDING:3px;
color:black; font-weight:none; background-color:#E8E8E8
}

.td_ligne_2 {
PADDING:3px;
color:black; font-weight:none; background-color:#FFFFFF
}

/* Saisie */

input {
font-family:tahoma, verdana, arial, helvetica, geneva, sans-serif
}
input.button {
font-size:8pt
}
input.textfield {
font-size:8pt; height:14pt; border-color:gray; border-width:1px; border-style:solid; padding:1px;
}
input.texte {
font-size:8pt; height:12pt; border-color:gray; border-width:1px; border-style:solid; padding:1px;
}
input.info {
font-size:8pt; height:12pt; padding:0; border:0; font-weight:none; color:black; 
}

/* Sélections */
select {
font-family:tahoma, verdana, arial, helvetica, geneva, sans-serif; font-size:8pt; background-color:white
}

/* Textes */
textarea {
font-family:tahoma, verdana, arial, helvetica, geneva, sans-serif; font-size:8pt; background-color:white; border-color:gray; border-width:1px; border-style:solid; padding:1px;
}

textarea.produits {
padding:3; border:1; font-weight:none; color:black; width:350; border-color:gray; border-width:1px; border-style:solid; padding:1px;
}

/* Fieldset */
fieldset {
padding:5px
}

/* Légendes */
legend {
font-family:tahoma, verdana, arial, helvetica, geneva, sans-serif; font-size:8pt; margin-top:0; margin-bottom:0; color:black; font-weight:bold
}

/* Trait */

hr {
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-style:solid;
  border-color:gray;
  padding:1px;}

/* Erreur */
.erreur {
font-size:8pt; text-decoration:none; color:red
}

/* Message */
.erreur {
font-size:8pt; text-decoration:none; color:red
}
   
/* Referencement
-------------------------------------------------------- */


#sub_footer {
	padding-top: 10px;
	color: #000000;
	text-align: center;
}

#sub_footer a {
	color: #000000;
}

#top_page #motscles, #sub_footer #motscles {
    letter-spacing: 1pt;
	text-align: center;
}

#sub_footer #motscles {
	margin: 10px 10px 10px 10px;
}

//-->
</style>
