html, body, form { 
	margin: 0; 
	padding: 0;
}

body
{
	color: #000;
	background-color:#f1f1f1;
	font: 75%  Arial, Helvetica, Sans-Serif;
}

h1 {

}

h2{
font-size:15px;
text-transform:uppercase;
}

a:link {
color:#3c3c3c;
}

a:visited {
color:#3c3c3c;
}

a:hover {
color:#ef860b;
}

img {
border: 0;
}

p {
clear:both;
font-size: 1em;
}

form {
margin:0; padding:0;
}

td {
font-size: 1em;
}

div#total
{
	clear:both;
    background: #fff;
	color: #000;
	margin: 0 auto;
	overflow: hidden;
    width: 980px;
}

div#header{
	 width: 980px;
	 height:101px;
	 background-image:url('images/header.jpg');
	 background-repeat:no-repeat;
	 margin: 3px 1px 3px 1px;
}

div#header_col1{
	 width: 679px;
	 height:97px;
	 float:left;
}

div#header_col2{
	 width: 190px;
	 height:97px;
	 float:left;
	 text-align:left;
	 font-size:9px;
}

div#content_col3{
	 width: 90px;
	 height:97px;
	 float:left;
}

.membre{
 	background-image:url('images/background-input.png');
	background-repeat:repeat-x;
	width:135px;
	height:17px;
	border:1px solid #ccc;
	font-size:1.1em;
    color:#3c3c3c;
}

div#menu{
	 width: 980px;
	 height:41px;
	 background-image:url('images/menu.jpg');
	 background-repeat:no-repeat;
	 margin: 3px 1px 3px 1px;
}

div#menu_col1{
	 width: 980px;
	 float:left;
}


div#menu_col1 ul {
	 margin: 0;
	 padding-top:12px;
	 padding-left:1px;
}

div#menu_col1 li{
	display:inline;
	list-type:none;
	text-transform: uppercase;
	padding-right:20px;	
}

div#menu_col1 a:link{
	color:#77888d;
	text-decoration:none;
}

div#menu_col1 a:visited{
	color:#77888d;
	text-decoration:none;
}

div#menu_col1 a:hover{
	color:#ef860b;
	text-decoration:underline;
}

div#menu_col2{
	 width: 440px;
	 height:41px;
  	 float:left;
	 vertical-align:middle;

}

.recherche{
 	background-image:url('images/background-input.png');
	background-repeat:repeat-x;
	width:135px;
	height:17px;
	border:1px solid #ccc;
	font-size:9px;
    color:#3c3c3c;
}


div#content{
	 width: 980px;
	 padding-left:2px;
 
}

div#content_col1{
	 width: 766px;
	 font-size:0.9em;
	 border:1px solid #ccc;

}


div#content_col2{
	 width: 214px;
	 background-color:#ffffff;
}

div#footer{
	 width: 980px;
	 clear:both;
	 font-size:9px;
	 color:#3c3c3c;
	 padding-top:15px;
	 
}

div#footer_col1{
	 width: 579px;
	 float:left;
	 
}

div#footer_col2{
  width: 384px;
  float:left;
  
	 
}

.produit{
  text-align:center;
  width: 185px;
  float:left;
  padding: 5px 3px 5px 3px;

}

ul.produit{
  
  margin: 0;
  padding: 0;

}

li.produit{
	list-style: none;
	color:#666;

}	

.espacement{
	padding:3px 3px 3px 3px;
}

.separation{
	margin-top:10px;
	border:1px solid #ccc;
	width:766px;
}

.tetiere {
	padding-left:25px;
}

.catalogue {
	padding-left:25px;
	text-align:justify;
}

.prix {
font-weight:bold;
font-size:0.9em;
color:#F18D18;
}

.mini_caddie {
 color:#3c3c3c;
font-size:0.7em;
 margin:0 5px 0 5px;
 wdith:120px;
}

table#ajoutproduit{
width:200px;
padding:3px 3px 3px 3px;
}

table#ajoutproduit td.col1 {
width:75px;
font-weight:bold;

}

table#ajoutproduit td.col3 {
text-align:center;
}

table#photos{
width:250px;
}

table#photos td.zoom{
font-size:0.9em;
}

table#photos td.mini{
width:50px;
}

.affiche_categorie {
font-size:0.9em;
}

.affiche_categorie:link {
text-decoration:none;
color:#3c3c3c;
font-size:0.9em;
}

.affiche_categorie:visited {
text-decoration:none;
color:#3c3c3c;
font-size:0.9em;
}

.affiche_categorie:hover {
text-decoration:underline;
color:#ef860b;
font-size:0.9em;
}


.titre_categorie {
color:#ef860b;
font-weight:bold;
text-transform:uppercase;
font-size:0.9em;
}

table {

font-size:13px;

}

/* Définition de quelques classes */
.justifier {
	text-align:justify;
}

.petit{
font-size:0.7em;
}

.prix {
font-weight:bold;
font-size:1.1em;
color:#F5A13E;
}

.caddie{
background-color:#f3a64c;
color:#fff;
font-weight:bold;
}

.code_promo{
 	background-image:url('images/background-input.png');
	background-repeat:repeat-x;
	width:200px;
	height:18px;
	border:1px solid #ccc;
	font-size:11px;
    color:#3c3c3c;
	
}

.login{
 	background-image:url('images/background-input.png');
	background-repeat:repeat-x;
	width:200px;
	height:18px;
	border:1px solid #ccc;
	font-size:11px;
    color:#3c3c3c;
}
