/* CSS Document */

body { background-image:url(images/fond-deg.jpg); background-position:left top; background-repeat:repeat-x; background-color:#ccc; }

body, table, td, form { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal; line-height:normal; }

form, input, h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { color:#069; }
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }

a:active, a:link, a:visited { color:#069; text-decoration:none; line-height:normal; }
a:hover { color:#999; }

li { list-style-image:url(images/puce.jpg); }

.menu_produits { color:#069; font-weight:bold; font-size:12px; line-height:25px; }
a.menu_produits:active, a.menu_produits:link, a.menu_produits:visited { color:#069; text-decoration:none; line-height:30px; }
a.menu_produits:hover { color:#000; }

.chemin { color:#069; font-weight:normal; font-size:14px; }
a.chemin:active, a.chemin:link, a.chemin:visited { color:#069; text-decoration:underline; }
a.chemin:hover { color:#999; }

.liste_titre { font-size:14px; font-weight:bold; color:#fff; }
a.liste_titre:link, a.liste_titre:visited, a.liste_titre:active { font-size:14px; font-weight:bold; color:#fff; }
a.liste_titre:hover { color:#000; }
.liste { border-left:1px solid #069; border-bottom:1px solid #069; border-collapse:collapse; padding-left:5px; }

.reco_ { color:#069; font-size:12px; font-weight:normal; padding-left:15px; }
.reco_oui { color:#069; font-size:12px; font-weight:bold; background-image:url(images/puce.jpg); background-repeat:no-repeat; background-position:left; vertical-align:middle; padding-left:15px; }

.contact { margin-left:15px; }

.champs { font-family:Arial, Helvetica, sans-serif; color:#069; font-size:12px; border:1px solid #069; border-collapse:collapse; }
.bouton_ok { background-color:#069; border:1px solid #666; color:#fff; font-size:12px; font-weight:bold; cursor:pointer; padding:0.5em; }
.bouton_retour { background-color:#666; border:1px solid #069; color:#fff; font-size:12px; font-weight:bold; cursor:pointer; padding:0.5em; }

.footer { color:#fff; font-weight:bold; }
a.footer:link, a.footer:active, a.footer:visited { color:#fff; font-weight:bold; text-decoration:underline; }
a.footer:hover { color:#f90; }

.sous_titre { color:#999; font-weight:bold; font-size:14px; text-decoration:underline; }

.print, .platinium { font-weight:bold; font-size:14px; text-transform:lowercase; }
.print { color:#999; }
.platinium { color:#09c; }

