body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(maquette/fond_kraft_marron.jpg);
	background-repeat:repeat;
	color:#683300;
	
	}
	
.marron{color:#683300;}
.bord_orange{border:1px solid #EF8B3B;}
	
td {
	font-size: 11px;
}
img {
	border-width: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
a:link,
a:visited,
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #EF8B3B;
	outline:none;
	
}
a:hover {
	text-decoration: none;
}

.titrepanier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.titrepaniergauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000 ;

}
.titrepanierdte {  repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000 ;
 }
.barredroite-bas {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #683300 ; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.barregauche-bas { font-size: 11px; }
.barredroite-bas-gauche {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #683300 ; }

#menu-gauche {
	font-weight: bold;
	color: #683300;
	margin: 0px 0px 20px 5px;
	padding: 0px;
	list-style-type: Aucune;
	list-style-image: url(images/2011/carre-rouge-ombre.gif);
	list-style-position: inside;
	background-image: url(images/2011/fondFiletVerti.gif);
	background-repeat: repeat-y;
}
#menu-gauche a:link {
	color: #683300;
	text-decoration: none;
	font-size: 10px;
	line-height:15px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
#menu-gauche a:visited {
	color: #683300;
	text-decoration: none;
	font-size: 10px;
	line-height:15px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

#menu-gauche a:hover {
	color: #FAF8EC;
	text-decoration: underline;
	font-size: 10px;
 	line-height:15px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.li2 {
	color: #CC0000;
	padding: 0px;
	list-style-type: none;
	list-style-image: url(images/structure/etoileOrange.gif);
	left: -999em;
	position: absolute; /* Position absolu */
	}
	
.li2_on {
	color: #CC0000;
	padding: 0px;
	list-style-type: none;
	list-style-image: url(images/structure/etoileOrange.gif);
	display:block;
	}

.li2_active {
	text-decoration:underline;
	color: #CC0000;
	padding: 0px;
	list-style-type: none;
	list-style-image: url(images/structure/etoileOrange.gif);
	display:block;
	}


#sous-menu-gauche {
	color: #CC0000;
	margin: 0px -1px 0px -8px;
	_margin: 0px -1px 0px 10px;
	list-style-type: none;
	list-style-position: inside;
	}

#sous-menu-gauche a:link {
	color: #683300;
	text-decoration: none;
	font-size: 9px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
#sous-menu-gauche a:visited {
	color: #683300;
	text-decoration: none;
	font-size: 9px;
	line-height:15px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

#sous-menu-gauche a:hover {
	color: #990033;
	text-decoration: underline;
	font-size: 9px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

/* Style sur la page d'accueil */
.lien-rubrique {
	margin:10px 15px 0px 25px !important;
	margin:10px 15px 0px 15px;
	width: 150px;
	height: 135px;
	text-align: left;
	float: left;

	}

/* Style sur la page de rubrique */
.lien-rubrique2 {
	margin:2px 5px 14px;
	text-align: left;
	float: left;
	}

.texte-rubrique2 
{
	text-align: left;
	margin-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #683300;
			}
.image-rubrique2 {
	border: 1px solid #EF8B3B;
	vertical-align: middle;
	width: 160px;
	padding: 0px;
	text-align: center;
	overflow:hidden;
}

.texte {
	font-size: 11px;
	border:none;
	background-color:#FAF8EC;
	
}
.erreur {
	font-size: 12px;
	font-weight: bold;
	color: #990033;
	border: 1px solid #cccccc;
	text-align: center;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
}

.infoRouge10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990033;
}
.bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#683300;
	background-image:url(images/boutons/pix1.gif);
	background-repeat:repeat-x;
	cursor: hand;
	background-color:transparent;
	font-weight: bold;
}
.bouton2 {
	font-size: 10px;
	color:#ffcc33;
	background-color:#EF8B3B;
	font-weight: bold;
}
.bouton3 {
	border:1px solid #683300;
	font-size: 11px;
	color:#683300;
	font-family: Arial, Helvetica, sans-serif;
	background-color:transparent;
	font-weight: bold;
	background-image:url(images/2011/fd_btn_ok.jpg);
	background-repeat:repeat-x;
	
}
.arial11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #683300;
}
.titre-produit-liste {
	color: #EF8B3B;
	background-color:#EFE7D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-right:1px solid #EF8B3B;
	border-top:1px solid #EF8B3B;
	border-left:1px solid #EF8B3B;
}
.image-produit-liste {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: Aucune;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-right-color: #EF8B3B;
	border-bottom-color:  #B2966E;
	border-left-color: #EF8B3B;
	padding: 8px;
	border-top-color: #B2966E;
}
.prix-produit-liste {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: Aucune;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EF8B3B;
	border-bottom-color:  #EF8B3B;
	border-left-color: #EF8B3B;
	font-weight: bold;
	color: #683300;
	font-size:12px;
}
a.accu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #683300;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
}
a.accu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #683300;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
}
a.accu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
}
.casefacture a {
	color: #000000;
	text-decoration: none;
}
.titre-panier {
	background-color: #EF8B3B;
	color: #ffffff;
}
.ligne-panier a {
	color: #000000;
}
.titre-rouge {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.titre-rouge2 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;  
background-color:#EF8B3B;
font-variant:small-caps;

}
.titrepanierclair {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.tournoir {
	height: 120px;
	/*border: 1px solid #003333;*/
}
.ariane{
	font-size:11px;
	color:#EF8B3B;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	margin-left: 10px;
}
.tourRouge {
	/*border: 1px solid #CC0000;*/
}
.selection
{
padding-bottom:30px;
width:120px;}

a.nonsouli:link {
	text-decoration: none;
	}
a.nonsouli:visited {
	text-decoration: none;
	}
a.nonsouli2:link {
	text-decoration: none;
font-weight:bold;
	}
a.nonsouli2:visited {
	text-decoration: none;
font-weight:bold;
	}
.boiteaccueil {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #683300;
	background-color: #faf8ec;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
}
.titre-article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF8B3B;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 4px;
}

.ref{
	display:none;
}

.texte-promotion {
	font-size: 1.5em;
	color: #008F1E;
}
#frmMarque{
 width:170px;
 padding:2px;
}
#marque{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#000000;
 width:170px;
 border:none;
 background-color:#FAF8EC;
}
#marque option{
  width:170px;
}

/**************************************************/
#popup_recommander{
 font-size:12px;
 border:1px solid #000000;	
 background-color:#EFE7D1;
 width:463px;
 height:auto;
 margin:300px 0px 0px 500px;
/* _margin:300px 0px 0px -200px;
 *>margin:300px 0px 0px 240px;*/
 position:absolute;
 z-index:1000;
 display:none;	
}
#popup_barre{
 background-color:#EF8B3B;
 width:463px;
 height:20px; 
}
#popup_titre{
 font-weight:bold;
 color:#FFFFFF;
 height:20px; 
 width:380px; 
 float:left; 
 padding-top:3px;
 padding-left:10px; 
 text-align:left; 
}

#popup_fermer{
 font-weight:bold;
 color:#FFFFFF;
 height:20px; 
 width:70px; 
 float:right; 
 padding-top:2px;
 cursor:pointer;
 text-decoration:underline;
}
#popup_contenu{
 padding:20px;
 text-align:left;
}
#popup_msg{
 width:380px;
}

/********/
#popup_alert{
 font-size:12px;
 border:1px solid #000000;	
 background-color:#EFE7D1;
 width:300px;
 height:150px;
 margin:360px 0px 0px 580px;
 /*_margin:355px 0px 0px 350px;
 *>margin:400px 0px 0px 330px;*/
 position:absolute;
 z-index:1001;
 display:block;	
}
#popup_alert_barre{
 background-color:#EF8B3B;
 width:300px;
 height:20px; 
}
#popup_alert_titre{
 font-weight:bold;
 color:#FFFFFF;
 height:20px; 
 width:220px; 
 float:left; 
 padding-top:3px;
 padding-left:10px; 
 text-align:left; 
}
#popup_alert_fermer{
 font-weight:bold;
 color:#FFFFFF;
 height:20px; 
 width:70px; 
 float:right; 
 padding-top:2px;
 cursor:pointer;
 text-decoration:underline;
}
#popup_alert_contenu{
 text-align:center;
 padding:45px;
}
/********/
.txt_accueil{
margin-left:35px !important; margin-left:25px; width:522px !important; width:560px; background-color:#EFE7D1; padding:10px; color:#683300; font-size:12px;}

.marron{color:#683300;}
.bord_orange{border:1px solid #EF8B3B;}

.cadre_vign_rub{padding-left:13px !important;}

.cadre_cgv{width:650px; margin-left:50px; }
