BODY{
scrollbar-face-color:FECE9A;
scrollbar-arrow-color:400000;
scrollbar-track-color:FAF2EF;
scrollbar-shadow-color:'';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-color:'';
background-color:#FAF2EF;
color:#000000;
font-family:Arial, sans-serif; font-size:12px; 
padding:0 0 0 0px;
margin:0 0 0 0px;
}
.fond_skin { background-color:#FECE9A;  background-image:url(../boutique/image_nav/degrade-titre-produits-2.jpg); 
       background-repeat:repeat-x; }
#page_body { width: 1268px; }
img { border:0; }
#content { width:1028px; padding:0px; left:0px; top:0px; background-color:#FCE7D2; text-align:center;
		   float:left; 
       background-image:url(../images/fond_haut2.jpg); 
       background-repeat:repeat-x; } 
#content_admin { width:1028px; padding:0px; left:0px; top:0px; background-color:#4A0001; float:left; } 
#logo-fs {
	width:300px; text-align:center; float:left; padding-top:7px; padding-left:2px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px; font-style:italic;
}
#pub-haute1 {
	width:300px; margin-left:30px; margin-top:20px;
	height:120px;
	float:left; 
}
#pub-haute2 {
	width:300px; margin-left:30px; margin-top:20px;
	height:120px;
	float:left; 
}
#bandeau-login {
 clear:both; width:100%; margin-top:20px; float:left;
 background-image:url(../images/barre_login.gif); height:40px;
 background-repeat:repeat-x; padding-top:2px; text-align:left; 
 color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.form_search { float:right; clear:none; margin-top:-15px; margin-right:3px;  width:538px;}
.form_search2 { float:right; clear:none; margin-right:3px; margin-top:-19px; width:480px;}

#col_gauche{ vertical-align:top; width:158px; float:left; padding-left:0px; }
.ligne_separ { background-image:url(../images/ligne_separative.gif); background-repeat:repeat-x; height:10px; margin-top:10px; }
.titre_accueil { background-image:url(../images/ligne_separative.gif); background-repeat:repeat-x; background-position:bottom;
                 height: 22px; font-size: 20px; font-weight:bold; color:#400000; vertical-align:top; }
.pub_accueil { width:200px; text-align:right; vertical-align:top; }
.a_left {text-align:left; }
#col_milieu { width:698px; background-image:url(../images/arche.gif); background-repeat:no-repeat; background-position:center top; 
	background-color:#FAF2EF; padding:8px 3px 0px 3px; vertical-align:top; float:left; text-align:center; }
#col_milieu .content { padding: 3px 3px 0px 3px; text-align:center; }
.fond_clair { background-color:#FAF2EF; text-align:center; }
#col_droite { padding-left:2px; width:158px; vertical-align:top; float:left; }
#titre_contenu { font-family:Arial, sans-serif; font-size:20px; font-weight:bold; color:#400000;}
#soustitre_url { font-family:Arial, sans-serif; font-size:10px; padding-bottom:15px; }
#soustitre { font-family:Arial, sans-serif; font-size:24px; font-weight:bold; color:#400000;}
.soustitre2 { font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#400000;}
.cadre { width:680px; border:2px #400000 solid; text-align:left; padding:6px 6px; background-color:#FFFFC0; margin: 6px 0px 20px}
.cadre_recherche { width:680px; border:2px #400000 solid; text-align:left; padding:6px 6px; background-color:#FFFFC0; margin: 6px 0px 20px}

A{color:#846B00; font-weight:normal; font-family:Arial, sans-serif; text-decoration:none}
A:hover{color:#846B00; font-weight:normal; font-family:Arial, sans-serif; text-decoration:none}
A:visited{color:#846B00; font-weight:normal; font-family:Arial, sans-serif; text-decoration:none}
td{font-family:Arial, sans-serif; font-size:12px; font-weight:normal; color:#000000; }
.tdmiddle { vertical-align:middle; }
.tdtop { vertical-align:top; }

.fond_out { background-color:#FDC7A6; }
.fond_out2 { background-color:#FFCCFF; }
.fond_on { background-color:#FFFF66; cursor:pointer; } 
a.bl, #bandeau-login a { color:#FFFFFF; font-weight:bold; }
a.bl:hover, #bandeau-login a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline; }

.msg_erreur { padding:10px 10px 0px 10px; text-align:left; width:(100%-20px); border:3px solid #FF0000; background-color:#FFFF33;
 color:#0000CC; font-weight:bold; margin:10px 10px 10px 10px; clear:both; }
 
 /* menu de gauche */
#menu{ width:149px; margin:0 0; padding:0 0; }
#menu span{ display:none; }
#menu li{ width:149px; display:block;    
    float:left; list-style:none;
    margin:0; padding:0; }
#menu ul{ margin:0; padding:0; position:absolute; /* important */
    width/**/:149px; }  
#menu li ul{ visibility:hidden; margin-left:152px; /* be careful */ margin-top:-20px;  }
#menu li ul a{ width:350px; }    
#menu a{
    border-top: 1px #FFFFFF solid;
    border-left: 1px #FFFFFF solid;
    border-right: 1px #FFFFFF solid;
    text-align:left;
    background-color: #FECE9A;
    color:#400000;
    font-weight: bold;
    display:block;
    width:153px;
    text-decoration:none;
    margin:0 0;
    padding:2px 0px 2px 2px; /* em units can creat little graphic bug in mozilla */
    }
#menu a:hover{
    background-color: #400000;
	color: #FAF2EF; }
#menu a:focus{ background-color: #400000; }
 /* menu de droite */
#menu_droite{ width:149px; margin:0 0 0 3px; padding:0 0; }
#menu_droite span{ display:block; }
#menu_droite li{ width:149px; display:block;    
    float:left; list-style:none;
    margin:0; padding:0; }
#menu_droite ul{ margin:0; padding:0; position:absolute; /* important */
    width/**/:149px; }  
#menu_droite li ul{ visibility:hidden; margin-left:-349px; /* be careful */ margin-top:-20px;  }
#menu_droite li ul a{ width:350px; }    
#menu_droite a{
    border-top: 1px #FFFFFF solid;
    border-left: 1px #FFFFFF solid;
    border-right: 1px #FFFFFF solid;
    text-align:left;
    background-color: #FECE9A;
    color:#400000;
    font-weight: bold;
    display:block;
    width:153px;
    text-decoration:none;
    margin:0 0;
    padding:2px 0px 2px 2px; /* em units can creat little graphic bug in mozilla */
    }
#menu_droite a:hover{
    background-color: #400000;
	color: #FAF2EF; }
#menu_droite a:focus{ background-color: #400000; }
#menu_droite #div_panier { clear:both; float:left; border:1px solid #000000; width:152px; margin:5px 0px 5px; padding:4px 0px 4px;}
#menu_droite #div_panier a, #menu_droite #div_panier a:hover { color:#000000; border:0; background-color:#FCE7D2; text-align:center; width:145px; }
#menu_droite #div_panier a:hover { text-decoration:underline; }
        
.input_submit { background-color:#400000;
				color:#FFFFCC;
				font-weight:bold; }

#calque-5-bande-verticale {
	clear:none;
	width:232px;
	float:left;
	background-color: #FAF2EF;
}

.prix_promo_produit {
  background-color:#FF0000; color:#FFFFFF; font-weight:bold;
  }
.prix_promo_produit_prix {
  background-color:#FFFFFF; color:#FF0000; font-weight:bold;
  }
.prix_promo_produit_table {  border:2px solid #FF0000; }

/* NOUVEAUTES DEFILANTES */
.news_defil { 
  width:154px; 
  height:250px; 
  position:relative; 
  overflow: hidden;
  vertical-align:middle;
	text-align: center;
  }

.une_news { 
    height:245px; 
    width:154px; 
    padding: 0px;
    vertical-align:middle;
    background-color: #FECE9A;
    font-family : Arial, sans-serif; 
    font-size : 11px;
    color: #93246F; 
	  font-weight:bold;
	  text-align: center; 
  }
#menu_droite .une_news a, #menu_droite .une_news a:hover {
  border:0px;
  background-color: #FECE9A;
  color:#400000;
  text-align: center; 
    }

/* validation du caddie */
.haut_tab_valid_caddie {
  background-color:#E2C3A4;
  }

#panier_central { border:1px solid #776825; width:200px; background-color:#FFFFC0; 
              background-image:url(../images/fond-titre-panier.jpg); background-repeat:no-repeat; 
              background-position:center top; height:120px; 
              }
#panier_central a, #panier_central a:hover { color:#000000; border:0; text-align:center; width:145px; font-size:10px; top:8px; }
#panier_central a:hover { text-decoration:underline; }
#content_panier_central { margin:24px 2px 4px 2px; height:78px; text-align:center; }
#close_panier_central {float:right; cursor:pointer; background-image:url(../boutique/image_nav/fermer.jpg); background-repeat:no-repeat; width:60px; height:15px; }
