@CHARSET "ISO-8859-1";

body{
font: normal 10px Verdana, sans-serif;
line-height: 10pt;
background-color:#6D1416;
color:#DED9D5;
margin:0; 
padding:0;
text-align:center;
}

#conteneur{
/* 
 *Conteneur d'ensemble du site
 * dans le csa ou les polices ne sont pas spécifiés
 * il prend les polices par défaut de la balise Body
 *
 */
  width:885px;
  margin: 0px auto 0px;
  text-align:left;
  padding:0;
}

#middle{
/* 
 * Ensemble contenant les zones
 * Left, Center et Right
 *
 */	
  clear:both;
  float:left;
  width:100%;
  padding:0;
  margin:0;
  color:#DED9D5;	
}

#center{
  /* Définition de la zone se trouvant au centre
   * Normalement la largeur est 575 px
   * A cela on retranche les marges
   */
  float:left;
  width:539px;
  text-align:left;
  margin-top:10px;
  margin-left:15px;
  margin-right:15px;
  margin-bottom:100px;
}

/* Définition 
 * des styles de liens par défaut
 */
a{
  color: #EC731E;
  font : bold 10px Verdana, sans-serif;
}
a:hover{
  color:#FFED68;	
}

/* Définition 
 * des styles de liens par défaut sur les images
 */
a img
{
    border: 1px solid #B2101D;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}
a:hover img
{
	border: 1px solid #FFED68;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4;
}	

table {
  font-size:10px;
  line-height: 10pt;
}	

p {
  color: #DED9D5;  	
}

h1 {
  color:#ffce00;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:0;
  padding-top:10px;
  padding-bottom:5px;
  line-height: 14px;  	
}	

SELECT { font: normal 10px Verdana, sans-serif;
         background-color:#5C1213;
         color:white;
         border: 1px solid #B2101D; 
         } /* Affichage dans la liste d'option */
         
OPTION { font: normal 10px Verdana, sans-serif;
         line-height: 10pt; }    /* Style par défaut des Boutons d'options et cases à cocher*/

INPUT { font: normal 10px Verdana, sans-serif;
        line-height: 10pt;   /* Boutons par défaut */
      }	

TEXTAREA {font: normal 10px Verdana, sans-serif;
          line-height: 10pt;}

/* Bouton de style (Ajouter au panier) */
INPUT.btn_panier {
border:0;
padding-top:4px; padding-bottom:4px;
width:147px;
background-image:url(fond_bouton.jpg);
background-position: 0 top; 
background-repeat: no-repeat;
font-size: 11px;
color:#DED9D5;
font-weight:bold;
}
INPUT.btn_panier_hov {
border:0;
padding-top:4px; padding-bottom:4px;
width:147px;
background-image:url(fond_bouton.jpg);
background-position: 0 top; 
background-repeat: no-repeat;
font-size: 11px;
color:#FFED68;
font-weight:bold;
}


#titre-page{
  border: 1px solid #B2101D; 	
  text-align: left;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:15px;
  padding-top:3px;
  padding-left:15px;
  padding-bottom:3px;
  background-color:#5C1213;
  font-size:10px;
  color:#C1541C;
}
	
#titre-page a{
  color:#C1541C;
  font-size: 10px;
  font-weight:normal;  
  text-decoration:none;
}

#titre-page a:hover{
  color:#FFED68;
}

.partenaires {
  border:0;
}

.partenaires td { 
  padding:0;
  padding-left:10px;
  padding-right:10px;  
}

tr.partenaires_A0 {background-color:#d0d0d0;}
tr.partenaires_A1 {background-color:#e4e4e4;}	

.formulaire_obligatoire {
  color:red;	
}	

#loupe a img
{
	border: 0; 
	-moz-opacity: 1;
}

/* Définition des popups */
#conteneur-popup{
 background-color:#6D1416;
 width:640px;                
}                 


#top-popup{
/* 
 * Conteneur Top du site 
 */
  float:none;
  height:65px;
  width:640px;
  background-image:url(entete-popup-dragons.jpg);
  background-position: 0 top; 
  background-repeat: no-repeat;
}


#center-popup{
  /* Définition de la zone se trouvant au centre
   * Normalement la largeur est 575 px
   * A cela on retranche les marges
   */
  float:none;
  text-align:left;
  margin:0;
  padding-left:7px;
  padding-right:7px;
  padding-top:5px;
  padding-bottom:5px;
  color: white;
}

/* Table récapitulatif du panier */

.panier-table {	 
  border: 1px solid #B2101D;
  border-collapse: collapse;
  width:100%;
}

.panier-table th
{
  border: 1px solid #B2101D;
  background-color:#421011;
  padding:6px;  
}

.panier-table td { 
   border: 1px solid #B2101D; 
   background-color:#5C1213;
   text-align:center;
   padding:4px;
}

td.panier-table_normal { 
   background-color:#5C1213;
   border: 1px solid #B2101D;
   text-align:center;
   width:25%;
}

td.panier-table_normal_left { 
   background-color:#5C1213;
   border: 1px solid #B2101D;
   text-align:left;
   width:25%;
}

td.panier-table_valide { 
   background-color:#421011;
   border: 1px solid #B2101D;
   text-align:center;
   width:25%;
}  

/* Bouton de style (Supprimer) */
INPUT.btn_panier_supprimer {
border:0;
width:13px;
background-image:url(btn_supprimer.jpg);
background-position: 0 top; 
background-repeat: no-repeat;
}
INPUT.btn_panier_supprimer_hover {
border:0;
width:13px;
background-image:url(btn_supprimer_hover.jpg);
background-position: 0 top; 
background-repeat: no-repeat;
}

/* Bouton de style (Actualiser) */
INPUT.btn_panier_actualiser {
border:0;
width:13px;
background-image:url(btn_actualiser.jpg);
background-position: 0 top; 
background-repeat: no-repeat;
}
INPUT.btn_panier_actualiser_hover {
border:0;
width:13px;
background-image:url(btn_actualiser_hover.jpg);
background-position: 0 top; 
background-repeat: no-repeat;
} 

.table-produit {	 
  border: 1px solid #B2101D;
  width:100%;
  background-color:#5C1213;
}


.table-liste-produit {
  border:0;	 
  /* border: 1px solid #545454; */
  border:0;
  width:100%;
}	
.table-liste-produit td { 
  border: 1px solid #B2101D;
  width:50%;
  background-color:#5C1213;
  color:#DED9D5;  
  padding:10px;
  font-size:14px; 
  text-align:center;   
}

.table-liste-produit td a img { border: 0px; }
.table-liste-produit td a:hover img { border: 0px }	

.table-liste-produit td a{
  color:#C1541C;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
}

.table-liste-produit td a:hover{
  color:#FFED68;
}

.table-liste-produit h1 {
  font-size:14px;
  line-height:14px;
  height:40px;
  font-weight:bold;
  color:#DED9D5;
  padding:0;
  margin:0;
}		

.table-liste-produit h1 a{ 
  color:#DED9D5;  
  text-decoration:none;
}
.table-liste-produit h1 a:hover{
  color:#FFED68;
}

#fond-bouton-panier{
  padding:0;
  margin:0;
  margin-top:5px;
  margin-bottom:2px;
  margin-left:4px;
  padding:0;
  padding-top:4px;
  padding-bottom:4px;
  background-image:url(fond_bouton.jpg);
  background-position: 0 top; 
  background-repeat: no-repeat;
  width:147px;
  text-align:center;
}	

#fond-bouton-panier a {
  font-size: 12px;
  /*
  color:#DED9D5;*/
  color:white;
  text-decoration:none;
  font-weight:bold;
}

#fond-bouton-panier a:hover {
  color:#FFED68;
}

.table-produit a img
{
	border: 0; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

.table-produit a:hover img
{
	border: 0; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4;
}

#lang
{	
  float:left;
  margin:0;
  margin-left:750px;
  margin-top:80px;	
}

#lang li
{
  list-style-type: none;
  margin:0;
  margin-right:7px;
  padding:0;
  display:inline;  
}

.table-commande {	 
  border: 1px solid #B2101D;
  border-collapse: collapse;
  width:100%;
}

.table-commande th
{
  border: 1px solid #B2101D;
  background-color:#421011;
  padding:6px;
  text-align:left;
  font-weight:normal;
}

.table-commande td { 
   border: 1px solid #B2101D; 
   background-color:#5C1213;
   text-align:center;
   padding:4px;
}

.promo_soldes {
  border: 1px solid #B2101D;
  background-color:#5C1213;
  height:260px;  
  width:155px;
  
}

.promo_soldes marquee{
  margin:0;
  margin-left:5px;
  margin-right:5px;
  height: 215px;
  text-align:center;
  /* border:1px solid; */
}

.promo_soldes h1 {
  padding-bottom:10px;	
}

.promo_soldes h2 {
  font-size:12px;
  line-height:12px;
  text-align:center;
  font-weight:bold; 
  padding:0;
  margin:0;	
  padding-top:15px;
  padding-bottom:5px;
}

