body       { color: #310600; font-size: 12px; font-family: Tahoma; margin-left:0; margin-top:0; margin-bottom:0; margin-right:0;}
a { color: #cc0007; font-weight: bold; text-decoration: none }
form  { margin: 0; padding: 0 }
.logo { background-image: url("images/logo.jpg"); background-repeat: no-repeat; background-position: left top }
.fond_bas  { color: #d04331; font-size: 11px; font-family: Tahoma; background-image: url("images/fond_bas.jpg"); background-repeat: no-repeat; background-position: left top; text-align: center; padding-left: 180px }
.nav_horizontale   { color: #4a2d00; font-size: 12px; font-family: Tahoma; font-weight: bold; background-color: #feba3d; text-align: center }
.nav_horizontale a  { color: #4a2d00; text-decoration: none }
.nav_horizontale a:hover  { color: #fff }
.corps { font-size: 11px; font-family: Tahoma }
img    { border: 0 }
h1, h2, h3, h4 {display:inline; font-size:1.1em;}
h2, h3{font-weight:normal;}
a.lienMenu,  a.lienMenuOn  { 

font-size: 12px; 
font-family: Arial; 
font-weight: bold; 
text-decoration: none; 
background-repeat: no-repeat; 
background-position: left 0; 
display: block; 
margin-bottom: 0px;
margin-top: 1px;
padding-top: 1px; 
padding-left: 18px; 
width: 157px !important; 
width: 175px; 
height: 19px !important; 
height: 20px; 
float: right 
}

a.lienMenu   { color: #e27135; background-image: url("images/puce_off.gif"); background-position: 0 1px }

a.lienMenu:hover
 { color: #d14631; background-color: #ffdfa5; background-image: url("images/puce_over.gif"); background-position: 0 1px }

a.lienMenuOn   { color: #d14631; background-image: url("images/puce_on.gif"); background-position: 0 1px }

a.lienSousMenu   { color: #940005; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("images/puce_sm_off.gif"); background-repeat: no-repeat; background-position: left 0; padding-left: 18px }

a.lienSousMenuOn   { 
color: #d14631; 
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: none; 
padding-left: 18px; 
background-repeat: no-repeat; 
background-position: left 0; 
background-image: url("images/puce_sm_on.gif"); 
}

a.lienSousMenu:hover    
{ 
color: #cf6016;
background-image: url("images/puce_sm_over.gif"); 
 }
 
a.lienListe {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.lienListe:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
 
 a.titreproduit  { color: #cc0007; font-size: 12px; font-weight: bold }
 
.texte  { font-size: 12px ;}
.texte11  { font-size: 11px }

.lienPagination  { font-size: 12px }

.titre_rubrique  { font-size: 12px; text-align: justify; background-color: #fff6e6; margin-bottom: 15px; padding: 15px; width: 570px !important; width: 600px; -moz-border-radius: 5px; }

.titre_rubrique:First-Line, .titre
 { color: #942210; font-size: 14px; font-weight: bold }
 
 .sous_titre
 { color: #942210; font-size: 12px; font-weight: bold }
 
.rubrique1, .rubrique2 
 { 
 margin-bottom: 15px; 
 padding: 15px; 
 width: 570px !important
 }
 
 .lien_rubrique  { color: #310600; font-style: normal; font-weight: normal; text-decoration: none }

.rubrique1 
   { font-size: 12px; background-color: #fffcf7; overflow: hidden; border: solid 1px #ffe5b6; -moz-border-radius: 7px;}

.rubrique2 
  { font-size: 12px; background-color: #fffefb; overflow: hidden; border: solid 1px #fff0d5; -moz-border-radius: 7px; }

.image_categorie { margin-left: 10px; float: right }

.image_categorie_accueil {  }
.titre_accueil { color: #942210; font-size: 11px; font-weight: bold }
.rubrique_accueil_1, .rubrique_accueil_2 
  { text-align: center; margin: 5px; padding: 15px 5px 5px; width: 128px !important; width: 138px; height: 150px !important; height: 170px; float: left }
.container_accueil { overflow: hidden }
.rubrique_accueil_1 
   { font-size: 12px; background-color: #fffcf7; overflow: hidden; border: solid 1px #ffe5b6; -moz-border-radius: 7px; }

.rubrique_accueil_2 
  { font-size: 12px; background-color: #fffefb; overflow: hidden; border: solid 1px #fff0d5; -moz-border-radius: 7px; }


.encart   { font-size: 11px; background-color: #fffcf7; margin: 10px; padding: 10px; width: 170px !important; float: right; border: solid 1px #ffe5b6 }

.illustration {
margin: 10px; 
float: right; 
border: solid 1px #ffe5b6
}

.ligne_tableau
 { border-top: 0 transparent; border-right: 0 transparent; border-bottom: 1px solid #ffe5b6; border-left: 0 transparent }

.picto { position: relative; top: 2px }

.elementpanier         { color: #cc0007; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.intituletableau    { color: #000; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #feba3d }
.intituletableau2    { color: #000; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #ffedc3 }
.prix_panier  { color: #cc3b07; font-size: 11px; text-align: right; float: right }
.style_panier1,.commande1    { background-color: #fef6e7; padding: 5px; overflow: visible; border: dotted 1px #feba3d }
.style_panier2,.commande2    { background-color: #fefbf5; padding: 5px; overflow: visible; border: dotted 1px #feba3d }
.prix {
color: #942210;
font-weight: bold;
font-size: 12px;
}

#liens_bottom{
	width:890px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:15px;
	margin-bottom:5px;
	border-top:solid #CCC 1px;
}
#liens_bottom a{
	font-weight:normal;
	font-size:11px;
	color:#999;
	text-decoration:none;
	margin-right:8px;
}
#liens_bottom a:hover{
	font-size:11px;
	color:#f58700;
	text-decoration:underline;
	margin-right:8px;
	font-weight:normal;
}