* {
	padding:0;
	margin:0;
}
a
{
  color:#FFFFFF;
}
body {

	font-family: "Times New Roman";
	background:#000000;
	font-size:12px;
	color:#ffffff;
}
h1 {
	position:absolute;
	top:-9999px;
}



#global_entete {
	width:100%;
	margin:0 auto;
	height:auto;
	background:url(img/bg_entete.jpg) no-repeat top center;
}


#entete {
   width:960px;
   height:306px;
   margin:0 auto;}
   
#logo {
	width:547px;
	height:157px;
	margin-left:201px;
}


#menu
{
	width:895px;
	height:65px;
	float: left;
}
#menu ul 
{
	width:895px;
	height:65px;
	list-style: none;
	margin:60px 0px 0px 25px;
	background:url(img/menu.gif) top  no-repeat;
}
#menu li 
{
	float: left;
	padding: 0;
	margin:0;
}

#menu li a 
{
	display: block;
	height: 65px;
	text-decoration: none;
	font-size: 1px;
	line-height: 65px;
	color: #000;
}

#menu li a span 
{
	position: absolute;
	left: -5000px;
}
#menu li a:hover 
{
	background:url(img/menu.gif) top  no-repeat;
}

#menu a#accueil
{
	color: #6882c3;
	width:90px;
	height:65px;
	margin-left:0px;
}
#menu a#accueil:hover 
{
	background-position: 5px -65px;
	color: #6882c3;
	width:90px;
	height:65px;
	margin-left:-5px;
}

#menu a#voiture
{
	color: #6882c3;
	width:120px;
	height:65px;
	margin-left:0px;
}
#menu a#voiture:hover 
{
	background-position: -85px -65px;
	color: #6882c3;
	width:120px;
	height:65px;
	margin-left:-5px;
}

#menu a#pieces
{
	color: #6882c3;
	width:120px;
	height:65px;
	margin-left:0px;
}
#menu a#pieces:hover 
{
	background-position: -205px -65px;
	color: #6882c3;
	width:120px;
	height:65px;
	margin-left:-5px;
}

#menu a#acheter
{
	color: #6882c3;
	width:90px;
	height:65px;
	margin-left:0px;
}
#menu a#acheter:hover 
{
	background-position: -325px -65px;
	color: #6882c3;
	width:90px;
	height:65px;
	margin-left:-5px;
}

#menu a#galerie
{
	color: #6882c3;
	width:90px;
	height:65px;
	margin-left:0px;
}
#menu a#galerie:hover 
{
	background-position: -415px -65px;
	color: #6882c3;
	width:90px;
	height:65px;
	margin-left:-5px;
}

#menu a#garage
{
	color: #6882c3;
	width:130px;
	height:65px;
	margin-left:0px;
}
#menu a#garage:hover 
{
	background-position: -505px -65px;
	color: #6882c3;
	width:130px;
	height:65px;
	margin-left:-5px;
}

#menu a#vendu
{
	color: #6882c3;
	width:120px;
	height:65px;
	margin-left:0px;
}
#menu a#vendu:hover 
{
	background-position: -635px -65px;
	color: #6882c3;
	width:120px;
	height:65px;
	margin-left:-5px;
}

#menu a#contact
{
	color: #6882c3;
	width:120px;
	height:65px;
	margin-left:0px;
}
#menu a#contact:hover 
{
	background-position: -755px -65px;
	color: #6882c3;
	width:120px;
	height:65px;
	margin-left:-5px;
}


#global_centre {
	background:url(img/bg_centre.jpg) top center repeat-y;
	width:100%;
	height:auto;
}
#contenu {
	width:960px;
	margin:0 auto;
	padding: 20px 0px 0px 0px;
	min-height: 800px;
	overflow:hidden;
	}
	
#centre {
	width:646px;
	height:auto;
	text-align: left;
	overflow:hidden;
	}


#centre p {
	text-align:justify;
	padding: 10px 10px;
   }
#centre p a
{
font: "Times New Roman" 12px;
color:#fff;
}  
#centre p a
{
font: "Times New Roman" 12px;
}   
#centre .gras {
   font-weight:bold;
}	

#centre #infos {
margin-top:20px;
}

#centre #infos p {
padding:0px;
}

#news {
	width:646px;
	height:126px;

}	
#news1 {
	width:180px;
	height:126px;
	float:left;
	margin-right: 20px;
}
	
#news1 .titre_news1 {
    width:95px;
	height:26px;
	padding-bottom:10px;
	text-align:left;
	background:url(img/news1.png) no-repeat;}

#news1   p {
    padding:0;}
#news1 a {
	color:#FFFFFF;
	font-weight: bold;
}

#news2 {
	width:180px;
	height:126px;
	float:left;
	margin-right: 20px;
}
	
#news2 .titre_news2 {
    width:95px;
	height:26px;
	padding-bottom:10px;
	text-align:left;
	background:url(img/news2.png) no-repeat;}

#news2  p {
    padding:0;}
#news2 a {
	color:#FFFFFF;
	font-weight: bold;
}

#news3 {
    width:180px;
	height:126px;
	float:left;}
	
#news3 .titre_news3 {
    width:95px;
	height:26px;
	padding-bottom:10px;
	text-align:left;
	background:url(img/news3.png) no-repeat;}
	
#news3  p {
    padding:0;}
	
#news3 a {
	color:#FFFFFF;
	font-weight: bold;
}
#liste
{
  width:320px;
  min-height:310px;
  margin-top:10px;
}
#liste li
{
  list-style:none;
  margin-top:8px;
  background:url(img/puce.png) no-repeat left;
  height:15x;
  padding-left:20px;
  font-weight:bold;
}
#liste li a:hover
{
   text-decoration:overline;
   color:#d8ba62;
}
/*#discription
{
   background:url(img/back_prod.png) no-repeat;
   width:324px;
   height:237px;
   padding:23px 0 0 40px;
}
#discription li
{
  width:140px;
  height:150px;
  float:left;
  list-style:none;
  margin:10px 0 0 0;
}
#discription .quantite
{
  width:140px;
  height:120px;
  float:none;
  list-style:none;
  margin:10px 0 0 0;
}
#discription li .titre
{
  color:#E0C064;
}
#centre h2 {
	width:646px;
	height:30px;
	padding:10px 0px;
	text-align:left;
	
}  	
*/
#discription_h
{ 
 background:url(img/disc_h.png) no-repeat;
 width:364px;
 height:43px;
}
#discription
{
  background:url(img/disc_c.png) repeat-y;
  width:364px;
  min-height:275px;

}
#contenu_discription .bouton
{
  width:50px;
  height:19px;
  border:dotted 1px #000000;
  background-color:#776747;
  cursor:pointer;
}
#contenu_discription .desc
{
  margin-top:30px;
  display:block;
  padding-left:0;
}
#contenu_discription .quantite
{
  margin:10px 0 0 0;
}
#contenu_discription .titre
{
  color:#E0C064;
}
#contenu_discription
{
  width:306px;
  min-height:250px;
  margin:0 auto;
} 
#contenu_discription .image img
{
  float:left;
  margin-right:5px;
  border:0;
}
#discription_b
{
  background:url(img/disc_b.png) no-repeat;
  width:364px;
  height:49px;
}
#colonne_droite  {
	width:300px;
	min-height:457px;
	float:right;
}
#aa
{
  width:140px;
  height:20px;
  margin-top:20px;
}
#q
{
  width:15px;
}
#compte
{
  background:url(img/compte.png) no-repeat;
  width:232px;
  height:156px;
  padding:80px 0 0 30px;
}
#compte .compte_text
{
  width:146px;
  height:19px;
  border:1px dotted #000;
  background-color:#776747;
  color:#e0c064;
}
#compte .compte_pass
{
  width:146px;
  height:19px;
  border:1px dotted #000;
  background-color:#776747;
  margin-top:5px;
  color:#e0c064;
}
#colonne_droite .sub
{
  background-color:#554926;
border:1px dotted #000;
color:#e0c064;
}
#colonne_droite .pass 
{
  margin-top:5px;
}
#colonne_droite .pass a
{
    color:#e0c064;
  font-weight:bold;
  padding:0 5px 0 0;
  margin-top:5px;
}
#colonne_droite .panier
{
  background:url(img/back_panier.png) no-repeat;
  width:216px;
  height:94px;
  margin:10px 0 0 20px;
  padding:20px 0 0 0;
  color:#e0c064;
  font-weight:bold;
  text-align:center;
  line-height:17px;
}	
#colonne_droite .panier a
{
  color:#e0c064;
  text-decoration:none;
}
#diaporama {
	width:268px;
	height:293px;
	background:url(img/bg_diapo.png) no-repeat;
	padding: 39px 0px 0px 33px;
}

#adresse {
	width:268px;
	height:332px;
	text-align: center;
}
	

#adresse dt {
	width:268px;
	height:35px;
	background:url(img/coordonnes.gif) no-repeat top center;
	text-align: center;
}
#adresse dl .spacing {
    padding:10px 0px;}
	
#global_pied {
	background:url(img/bg_pied.jpg) top center no-repeat;
	width:100%;
	margin:0 auto;
}
#footer_flash
{
  width:960px;
  margin:0 auto;
  
}
#deg
{
  width:960px;
  height:26px;
  margin:0 auto;
}
#conteneur_degrade
{
  width:1px;
  height:1px;
  position:relative;
}
#degrade
{
  background:url(img/degrade.png) no-repeat;
  width:960px;
  height:36px;
  position:absolute;
  top:-35px;
  
}
#pied {
	width:960px;
	height:140px;
	margin: 0 auto;
	}

#pied ul {
	width:960px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	text-align: center;
	padding-top: 0px;
	
}
#pied ul li {
	list-style:none;
	font-size:12px;
	color:#7c6b4a;
	display: inline;
	text-align: center;
}
#pied ul li a {
	text-decoration:none;
	color:#7c6b4a;
	padding:0 5px 0 5px;
	color: #FFFFFF;
}

#pied ul li a:hover{
	text-decoration:underline;

}
#pied .imnalys {
	text-align:center;
	padding: 10px 0px 0px 0px;
	margin: 0;
}
	
#pied .imnalys img {
	border:0;
}


#colonne_gauche .mon_compte {
	width:147px;
	float:left;
	height:auto;
}
#colonne_gauche .compte {
	background:url(img/bg_compte.gif) top no-repeat;
	float:left;
	width: 147px;
	height: 36px;
	font-size:14px;
	text-align: center;
	color: #FFFFFF;
	line-height: 35px;
}
#colonne_gauche .newsletter {
	background-color:#FFFFFF;
	width: 147px;
	color:#2a4608;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
	height: 84px;
	float: left;
}
.left {
	float:left;
	padding-left:5px;
}
#colonne_gauche .compte_text {
	width:100px;
	border:#73696e solid 1px;
	margin:2px auto;
	text-align: center;
	color:#2a4608;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
}
#colonne_gauche .sub {
	background:#FFFFFF;
	border:#73696e solid 1px;
	font-size:10px;
	color:#2a4608;
	font-weight:normal;
	margin-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#colonne_gauche .compte_lien {
	float:left;
	display:block;
	padding-left:5px;
	width:130px;
}
#colonne_gauche .compte_lien a {
	color:#2a4608;
	font-weight:normal;
	text-decoration:none;
}


/* -------------------- Panier -------------------- */


table#panier {
margin:15px auto;
width:100%;
float:left;}

table#panier tbody tr#titre {
color:#fff;
text-transform:uppercase;
font-weight:bold;
background:#333333;}

table#panier tbody tr#titre td{
text-align:center;
padding:10px;}

/* Lignes */

table#panier tbody tr.ligne td {
padding:10px;}

table#panier tbody tr.ligne.couleur1:hover td{
background:#D2D2D2;}

table#panier tbody tr.ligne.couleur2:hover td{
background:#E8E8E8;}

.couleur1 td {
background:#ccc; /* A modifier */}

.couleur2 td { 
background:#E0E0E0;  /* A modifier */}

table#panier tbody tr.ligne td p input {
width:23px;
margin-right:10px;}

table#panier tbody tr.ligne td img {
color:transparent;} 

/* td Produit */

table#panier tbody tr.ligne td.produit h4 {
padding:10px 10px 4px 0;
text-align:left;
font-size:110%;}

table#panier tbody tr.ligne td.produit p img {
float:left;
margin-right:5px;}

table#panier tbody tr.ligne td.produit p a {
font-weight:bold;
color:#646464;
text-align:left;
font-size:90%;
line-height:1.1;
display:block;
text-decoration:underline;}

table#panier tbody tr.ligne td.produit p a:hover {
text-decoration:none;}

table#panier tbody tr.ligne td.produit span {
font-style:italic;
display:block;
padding-bottom:10px;
color:#4F4F4F;}

/* td Supprimer */

table#panier tbody tr.ligne td.supprimer{
text-align:center;}

/* td Photo */

table#panier tbody tr.ligne td.photo img {
width:75px;
height:50px;
border:1px solid #888;}

table#panier tbody tr.ligne td.photo img:hover {
border:1px solid #333;}

/* td Prix total */

table#panier tbody tr.ligne td.prix_total{
text-align:right;
padding-right:14px;
font-weight:bold;}

/* tr Total */

table#panier tbody tr#total{
color:#fff;
padding:10px;}

table#panier tbody tr#total th {
letter-spacing:1px;
padding:7px 15px;
text-align:right;
background:#333;}

/* tr Actions */

table#panier tbody tr#action td p {
width:210px;
margin:0 auto;
padding:15px 0 15px 55px;}

table#panier tbody tr#action td {
padding:5px 15px;
text-align:center;}

table#panier tbody tr#action td p a {
float:left;
font-weight:bold;
margin-right:6px;
color:#646464;
font-size:110%;
line-height:1.1;
text-decoration:underline;}

table#panier tbody tr#action td p a:hover {
text-decoration:none;}

table#panier tbody tr#action td p img {
margin-right:20px;
float:left;}



