﻿body { color: #b8b8b8; font-size: 11pt; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: lighter; background-color: #232323; margin-top: 0; margin-left: 0; }
a { color: #967427; text-decoration: none; }
a:visited { color: #967427; text-decoration: none; }
a:hover { color: #b8b8b8; text-decoration: none; }
.conteneur { max-width: 1010px; background-color: rgba(0, 0, 0, 0.6); height: auto; overflow: auto; margin-right: auto; margin-left: auto; display: block; }
.gauche { position: relative; width: 210px; height: auto; float: left; min-height: 700px; margin-left: 10px; display: block; }
.droite { position: relative; width: 665px; height: auto; float: right; min-height: 700px; margin-right: 5px; margin-left: 10px; display: block; }
.panier { background-image: url(img/bandeau_panier.png); background-repeat: no-repeat; position: relative; width: 988px; height: 118px; }
.monpanier { color: #22231b; position: absolute; top: 70px; left: 100px; width: 250px; height: 30px; }
/*catégorie et menu partie de gauche*/
.titre_cat { position: relative; width: 100%; margin-bottom: 20px; border-bottom: 1px solid #dcdcdc; }
.titre_cat span#titre { font-size: 18pt; text-transform: uppercase; padding-left: 10px; }
.titre_tri { position: relative; width: 100%; margin-top: 40px; margin-bottom: 20px; border-bottom: 1px solid #dcdcdc; }
.titre_tri span#titre { font-size: 18pt; text-transform: uppercase; padding-left: 10px; }
.menu_boite { background-color: #333; width: 100%; height: 23px; margin-bottom: 10px; display: block;}
a.menu_boite { color: #b8b8b8; font-size: 11pt; background-color: #333; text-decoration: none; }
a:hover.menu_boite { color: #b8b8b8; font-size: 11pt; background-color: #967427; text-decoration: none; }
.menu_titre { text-transform: uppercase; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; }
.menu_boite_actif { background-color: #967427; width: 100%; height: 23px; margin-bottom: 10px; display: block; }
a.menu_boite_actif { color: #b8b8b8; font-size: 11pt; background-color: #967427; text-decoration: none; }
a:hover.menu_boite_actif { color: #b8b8b8; font-size: 11pt; background-color: #967427; text-decoration: none; }
/*partie de droite produits et nbr pages*/
.titre_cat span#resultat { font-size: 11pt; position: absolute; right: 0; bottom: 0; }
.numeropage a { color: #b8b8b8; text-decoration: none; padding-right: 4px; padding-left: 4px; }
.numeropage a:hover { color: #646464; text-decoration: none; padding-right: 4px; padding-left: 4px; }
.numeropage span { color: #646464; padding-right: 4px; padding-left: 4px; }
/*présentation des items*/
.item { position: relative; width: 663px; height: auto; overflow: visible; border-left: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8; border-right: 1px solid #b8b8b8; display: block; }
.titre_item { background-color: #f2bb3a; color: #232323; font-size: 16pt; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; }
.image_item { padding-top: 10px; padding-left: 10px; border-left: 1px solid #b8b8b8; }
.agrandir { font-size: 7pt; text-align: center; padding-top: 2px; }
.detail_item { text-transform: uppercase; position: relative; width: 240px; height: 140px; padding-top: 10px; padding-left: 10px; display: block; }
.detail_item span { font-size: 18pt; position: absolute; /*bottom: 10px;*/ }
.panier_item { padding-top: 10px; border-right: 1px solid #b8b8b8; }
.description_item { padding: 20px 10px 10px; border-right: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8; border-left: 1px solid #b8b8b8; }
/*panier d'achat*/
.tablopanier { background-color: #232323; padding: 12px; }
.entete_panier { color: #232323; background-color: #967427; text-transform: uppercase; text-align: center; padding-top: 3px; padding-bottom: 3px; }
.total { padding-right: 20px; }
.blocpanier { width: 900px; height: 118px; visibility: visible; outline: solid 1px #c5dcee; display: block; }
