/* Général--------------------------------------------------------------------------------*/
* { margin: 0; padding: 0; }

body, html {
background: #000 url("../images.mise.en.page/Interface/Background.Diamant.jpg") center repeat-y;
scrollbar-base-color:#ff4200;
scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#ff4200;
scrollbar-darkshadow-color:#000;
scrollbar-face-color:#000;
scrollbar-highlight-color:#999;
scrollbar-shadow-color:#333;
scrollbar-track-color:#666;
text-decoration: none;
font-family: Verdana; 
font-style:normal;
font-weight:normal;
font-size: 12px;
color: #fff;
}

a img {
border: 0 none;
}

h1 {
font-size: 14px;
color: #ff4200;
text-align: left;
padding: 10px;
}

h2 {
font-size: 12px;
color: #666;
text-align: left;
padding: 10px;
font-weight: normal;
}

h3 {
font-size: 12px;
color: #0e70ff;
padding: 10px;
font-weight: normal;
text-align: left;
}

h4 {
font-size: 12px;
color: #ff4200;
padding: 10px;
font-weight: normal;
text-align: left;
}
 
img {
border: none;
}

a {
text-decoration: none;
font-size: 13px;
color: #aeaeae;
}

a:hover {
text-decoration: none;
font-size: 13px;
color: #ff4200;
}

p {
text-align: left;
font-size: 12px;
padding: 10px;
}

ul {
list-style-position: inside;
text-align: left;
padding-left: 10px;
}

hr {
width: 80%;
color: #0e70ff;
}

/* Fin mise en page Général---------------------------------------------------------------*/

/*conteneur general-----------------------------------------------------------------------*/
#site {
margin: 0 auto;
width: 100%;
}

#conteneur {
width: 900px;
margin: 0 auto;
background: url(../images.mise.en.page/Interface/Background.Conteneur.png) top repeat-y;
} 

#Conteneur_Caddie {
width: 900px;
margin: 0 auto;
background-color: #000;
} 

#menugauche {
float:left;
width: 167px;
padding-left: 2px;
}

#centrepage {
text-align: center;
margin-left: 167px;
margin-right: 167px;
padding-top: 10px
}

#header {
background: url(../images.mise.en.page/Bandeau.jpg) top no-repeat;
padding-top: 234px;
}

#menudroite {
float: right;
width: 167px;
}

#basdepage {
background-color: #000;
clear: both;
height: 105px;
text-align: center;
color: #000;
}

#basdepage ul {
background: url(../images.mise.en.page/Barre.Footer.jpg) top no-repeat;
list-style-type: none; 
padding-top: 18px;
}

#basdepage li {
display: inline;
}

/* Fin mise en page conteneur general------------------------------------------------------*/

/* mise en page bandeau caddie-------------------------------------------------------------*/ 

#TableCaddie {
border-style: none;
background:url(../images.mise.en.page/Interface/Barre.Caddie.png) center no-repeat;
width: 900px;
height: 59px;
}

#TableCaddie a {
color:#ffffff;
}

#TableCaddie a:hover {
color:#000;
}

#TableCaddie span {
font-weight: bold;
color: #ff4200;
}

.VotreCaddie {
width: 265px;
padding-left: 10px;
color: #aeaeae;
font-size: 12px;
text-align: left;
padding-bottom: 3px;
}

.ValeurCaddie {
width: 240px;
color: #aeaeae;
font-size: 12px;
text-align: left;
padding-bottom: 3px;
}

.VoirCaddie {
width: 150px;
text-align: right;
padding-bottom: 3px;
}

.ValiderCaddie {
text-align: right;
padding-right: 10px;
padding-bottom: 3px;
}
/* fin mise en page bandeau caddie----------------------------------------------------------*/

/* mise en page page caddie   -------------------------------------------------------------*/ 

#Caddie {
background-color: #000;
padding: 10px;
width: 876px;
min-height: 1000px;
margin: 0 auto;
}

#Caddie h1 {
font-weight: normal;
padding-bottom: 5px; 
}

.Caddie_Table_Produit {
width: 856px;
color:#fff;
margin: 0 auto;
border: #266ff0 1px dashed;
}

.Caddie_Table_Total {
width: 324px;
color:#fff;
margin-left: 542px;
border: #266ff0 1px dashed;
}

.Warning_Caddie {
width: 836px;
background-color: #222;
border: #266ff0 1px dashed;
margin: 0 auto;
color: #266ff0;
text-align: center;
padding: 10px;
font-size: 16px;
}

.Caddie_Td_Titre {
background-color:#222;
font-size:11px;
text-align:center;
color:#aeaeae;
padding: 5px;
}

.Caddie_Td_Titre h1 {
text-align: center;
color:#266ff0;
padding: 0px;
margin: 0 auto;
}

.Caddie_Td_Produit {
background-color: #FFF;
padding: 5px;
color: #000;
}

.Caddie_Td_Produit a {
color: #ff4200;
}

.Caddie_Td_Produit a:hover {
color: #000;
}

.Compte_Td_Produit {
background-color: #fff;
padding: 5px;
color: #000;
border: #ff4200 1px dashed;
}

.Caddie_Bouton  a {
background-color: #222;
display: block;
width: 314px;
border: #266ff0 dashed 1px;
padding: 5px;
text-align: center;
margin-left: 532px;
}

.Caddie_Bouton_Commander  a {
background-color: #222;
display: block;
width: 314px;
border: #266ff0 dashed 1px;
padding: 5px;
text-align: center;
margin-left: 532px;
font-size: 16px;
color: #266ff0;
}

.Caddie_Bouton_Modifier  a {
background-color: #222;
display: block;
width: 314px;
border: #266ff0 dashed 1px;
padding: 5px;
text-align: center;
margin: 0 auto;
}

.Caddie_Bouton a:hover, .Caddie_Bouton_Commander a:hover, .Caddie_Bouton_Modifier a:hover {
border: #ff4200 dashed 1px; 
color: #ff4200;
}

  /* FIN mise en page page caddie   -------------------------------------------------------------*/ 



/* menu gauche produits & menu droite-------------------------------------------------------*/
.tablemenu {
border-collapse:collapse; 
text-align: center;
}

.tablemenu a:hover{
color: #000;
}

.hautsouscategorie {
height:8px;
background:url(../images.mise.en.page/Haut.Sous.Rubrique.jpg) top no-repeat;
}
.tdsouscategorie {
background:url(../images.mise.en.page/Milieu.Sous.Rubrique.jpg) center repeat-y;
text-align: left;
padding-left: 12px;
}
.bassouscategorie {
height:8px;
background:url(../images.mise.en.page/Bas.Sous.Rubrique.jpg) top no-repeat;
}
/* Fin menu gauche produits & menu droite---------------------------------------------------*/

/* Detail produit --------------------------------------------------------------------------*/
.detailgris {
text-align: left;
color: #999;
font-size: 12px;
padding: 5px;
}

.detailgris a {
color:#4040ff;
font-weight: bold;
}

.detailgris a:hover {
color:#ff4200;
font-weight: bold;
}

.btmenu a {
font-size:13px;
color:#999999;
text-decoration: none;
}

.btmenu a:hover {
font-size:13px;
color:#ff4200;
text-decoration: none;
}

.table2 {
border: #fff 1px solid;
padding: 10px;
margin-bottom: 10px;
background-color:#333333;
width: 900px;
}

.tdproduit {
border-style:none;
padding-left:10px;
font-weight:bold;
font-size:14px;
text-align: left;
color: white;
}

.tdmarque {
border-style:none;
padding-left:10px;
font-size:14px;
text-align: left;
color: white;
}

.tdprix {
border-style:none;
padding-left:10px;
font-weight:bold;
color:#ff4200;
}

.tdblack {
border-style: #000 2px solid;
padding:1px;
text-align: center;
color: #000000;
height:100px;
width:100px;
}

.tdcategorie {
background-image:url(../images.mise.en.page/fondcategorie.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;
height:25px;
}
/* Fin Detail produit --------------------------------------------------------------------------*/

/*nouvelle mise en page detail produits voir jante & autoradio oxygen audio -------------------------------*/
 
#CorpsDetailProduit {
width:100%;
text-decoration: none;
color: #aeaeae;
border-collapse:collapse;
padding: 5px;
}

#CorpsDetailProduit h1 {
color: #0e70ff;
}

#CorpsDetailProduit h2 {
color: #666;
font-weight: bold;
}

#CorpsDetailProduit h3  {
color: #ff4200;
}

#CorpsDetailProduit p {
color: #444;
}

#CorpsDetailProduit li {
list-style-type: circle;
list-style-position: inside;
padding-left: 10px;
font-size: 12px;
}

#CorpsDetailProduit ul {
padding-bottom: 10px;
}

#Jante {
text-align: center;
}

#Jante span {
color: #ff4200;
font-size: 12px;
}

#Jante table {
width:526px;
border-collapse:collapse;
}

.TD_Titre {
border: #111 1px solid;
padding: 5px;
color: #666;
}

.TD_Vierge {
border: none;
}

.TD_Donnee {
border: #111 1px solid;
padding: 5px;
color: #fff;
}

.TD_Acheter {
height:25px;
width:150px;
background: url(../images.mise.en.page/Bouton_Acheter_000.gif) center no-repeat;
font-size:10px;
text-align: center;
border: #111 1px solid;
}

/* fin nouvelle mise en page detail produits voir jante  ------------------------------------------------*/

/* mise en page vignette */
.table {
width:260px;
border: #111 1px solid;
border-collapse: collapse;
margin: 5px;
}

.cellulenom {
text-align: left;
font-weight:bold;
font-size: 12px;
color:#999;
padding-left:5px;
}

.cellulecommentaire {
font-size: 10px;
color:#fff;
padding-left:5px;
text-align: left;
}

.celluleprix {
border-style:none;
padding-left:10px;
font-weight:bold;
font-size: 14px;
color:#ff4200;
text-align: center;
}

.celluleancienprix {
border-style:none;
padding-left:10px;
font-size: 12px;
text-decoration:line-through;
color:#ffff00;
text-align: center;
}

.tdboutondetails {
background-color: #111;
border: #000 1px solid;
height:25px;
font-size:10px;
text-align: center;
}

.tdboutonacheter {
text-decoration:none;
border: #000 1px solid;
height:25px;
width:150px;
background: #111 url(../images.mise.en.page/Bouton_Acheter_111.gif) center no-repeat;
font-size:10px;
text-align: center;
}
/* fin mise en page vignette */

/* mise en page renseignement.php */
.tableform {
border-collapse:collapse; 
width:800px;
background-color:#000000;
text-align: center;
margin: 0 auto;
}
.formhaut {
background-color: black;
font-family:Verdana;
font-size:12px;
color: #ffffff;
width:600;
height:17; 
}
.formmilieu {
background-color: black;
font-family:Verdana;
font-size:12px;
color: #ffffff;
width:600px; 
}
.formbas {
background-color: black;
font-family:Verdana;
font-size:12px;
color: #ffffff;
width:600px;
height:17px; 
}

/* fin de mise en page renseignement.php */


/*page choix*/
.cellulechoix1 {
background-color:#000000;
font-family: Verdana;
font-style:normal;
font-weight:bold;
font-size: 12px;
color:#ffffff;
padding-left:3px;
align:left;
}

.cellulechoix2 {
background-color:#999999;
font-family: Verdana;
font-style:normal;
font-weight:normal;
font-size: 12px;
color:#000000;
padding-left:3px;
align:left;
}
/*fin page choix*/

/*mise en page detail --------------- MAJ 2009 ----------------*/

.TableDetailProduit {
text-align: center;
width:526px;
border:#111 1px solid;
border-collapse:collapse;
margin: 0 auto;
}

.detailcelluleimage2 {
border:#111 1px solid;
padding:10px;
margin: 0 auto;
}

.detailcellulenom {
border:#111 1px solid;
text-align:center;
font-weight:bold;
font-size: 16px;
color: #ff4200;
padding:10px;
}

.detailcellulemarque {
text-align:center;
border:#111 1px solid;
padding:10px;
}

.detailcellulereference {
text-align:center;
border:#111 1px solid;
color: #999;
padding:10px;
}

.detailcellulecommentaire {
text-align:left;
font-size: 14px;
color: white;
border:#111 1px solid;
padding:10px;
}

.detailcellulepromo {
text-align:center;
font-size: 14px;
color: white;
border:#111 1px solid;
padding:10px;
}

.detailcelluleprix {
text-align:center;
font-size: 18px;
color: #0e70ff;
border:#111 1px solid;
padding:10px;
}

.detailcelluleacheter {
height:25px;
background: #000 url(../images.mise.en.page/Bouton_Acheter_000.gif) center no-repeat;
font-weight:bold;
font-size:12px;
text-align: center;
border:#111 1px solid;
padding:10px;
}
/*fin de la mise en page detail*/

/*mise en page autoradio*/
.tableautoradio {
  width:100%;
  border-collapse:collapse;
}

.tdimage {
  text-align: center;
  padding:5px;
  }
  
.tdautoradio {
  font-size:10px;
  color: white;
  text-align:justify;
  border: #111 1px solid;
  padding:5px;
  }
  
.tdautoradiogris3 {
	font-size: 12px;
	color: #999999;
	padding: 5px;
}  
.tdautoradiogris2 {
	font-weight: bold;
	font-size: 14px;
	text-align: justify;
	color: #999999;
	padding: 5px;
}
    
.tdautoradiogris {
  font-size:12px;
  text-align:justify;
  color: #999999;
  padding:5px;
  border: #111 1px solid;
  }
  
.tdautoradioorange {
  text-align:justify;
  color: #ff4200;
  border: #111 1px solid;
  padding:5px;
  }
  
.tdautoradio1 {
  text-decoration: none;
  font-family: Verdana;
  font-style:normal;
  font-weight:normal;
  font-size:12px;
  color: white;
  text-align:justify;
  border: #111 1px solid;
  padding:5px;
  }
  
  .tdautoradioorange1 {
  text-decoration: none;
  font-family: Verdana;
  font-style:normal;
  font-weight:normal;
  font-size:12px;
  text-align:justify;
  color: #ff4200;
  border: #111 1px solid;
  border-collapse:collapse;
  padding:5px;
  }

 
 .SpanOrange {
  text-decoration: none;
  font-family: Verdana;
  font-style:normal;
  font-weight:normal;
  font-size:12px;
  text-align: left;
  color: #ff4200;
  }
   
  .tdautoradioorange2 {
  text-decoration: none;
  font-family: Verdana;
  font-style:normal;
  font-weight:normal;
  font-size:12px;
  text-align:justify;
  color: #ff4200;
  padding:5px;
  }
  
  .tdtitre {
  font-weight:bold;
  font-size:12px;
  text-align:center;
  color: #ff4200;
  border: #111 1px solid;
  padding:5px;
  }
  
   .tdsoustitre {
  text-decoration: none;
  font-family: Verdana;
  font-style:normal;
  font-weight:normal;
  font-size:12px;
  text-align:center;
  color: #999999;
  border: #111 1px solid;
  padding:5px;
  }
  
  .tddonnee {
text-align:center;
text-decoration: none;
font-family: arial;
font-style:none;
font-weight:none;
font-size: 12px;
color: white;
border: #111 1px solid;
padding:5px;
}
 /*fin de la mise en page autoradio*/

/*mise en page caddie*/

  .etapeblanc {
  font-size:12px;
  text-align:center;
  color: #ffffff;
  }
  
  .etapegris {
  font-weight:bold;
  font-size:12px;
  text-align:center;
  color: #666666;
  }
  
  .caddietable {
  width:540px;
  border-collapse:collapse;
  }

  .caddietdhaut {
  background-color:#ff4200;
  text-decoration: none;
  font-family: Verdana;
  font-style:normal;
  font-weight:normal;
  font-size:11px;
  text-align:center;
  color:#ffffff;
  border: #fff 1px solid;
  }
    .tdvaleur {
  background-color:#ffffff;
  text-decoration: none;
  font-family: Verdana;
  font-style:normal;
  font-weight:normal;
  font-size:11px;
  text-align:center;
  color:#ffffff;
  }
    .police {
  font-family:Verdana;
  font-size:12px;
  color: #ffffff;
  }
  
  .form a {
text-decoration: none;
font-family: Verdana;
font-style:normal;font-weight:normal;font-size: 12px;
color: #ffffff;
}

.form a:hover {
text-decoration: none;
font-family: Verdana;
font-style:normal;
font-weight:normal;
font-size: 12px;
color: #ff0000;
}

/*bouton formulaire liaison au sol*/
.jrfilter a {
background-image:url(../images.mise.en.page/bouton.etoile.bleu1.jpg);
background-repeat:no-repeat;
background-position:center;
background-color:black;
width:200px;
height:30px;
padding-top:6px;
text-align:center;
color:#ffffff;
font-size:13px;
text-decoration: none;
}

.jrfilter a:hover {
background-image:url(../images.mise.en.page/bouton.etoile.bleu2.jpg);
background-repeat:no-repeat;
background-position:center;
background-color:black;
width:200px;
height:30px;
padding-top:6px;
text-align:center;
color:#0051a2;
font-size:13px;
text-decoration: none;
}
/*bouton formulaire FGA Motorsport*/
.fga a {
display: block;
background-image:url(../images.mise.en.page/bouton.etoile.red1.jpg);
background-repeat:no-repeat;
background-position:center;
width:200px;
height:30px;
padding-top:13px;
text-align:center;
color:#ffffff;
font-size:13px; 
text-decoration: none;
}

.fga a:hover {
background-image:url(../images.mise.en.page/bouton.etoile.red2.jpg);
background-repeat:no-repeat;
background-position:center;
background-color:black;
width:200px;
height:30px;
padding-top:13px;
text-align:center;
color:#ff0000;
font-size:13px;
text-decoration: none;
} 


/* mise en page table ligne ex: elargisseur.de.voie.universel.php */
#TableMiniProduit {
width: 530px;
border: #222 1px solid;
padding: 5px;
}

.ImgPromo {
text-align: left;
padding: 0px 0px 0px 10px
}

.TableMiniProduitDetail, .TableMiniProduitAcheter {
text-align: center;
padding: 0px 0px 0px 0px;
}

.TableMiniProduitDetail a, .TableMiniProduitAcheter a  {
display: block;
background: url("../images.mise.en.page/Interface/Fond_Acheter_Detail.png") -120px 0px no-repeat;
border: none;
width: 120px;
height: 31px;
padding-top: 7px;
font-size: 14px;
}

.TableMiniProduitDetail a:hover, .TableMiniProduitAcheter a:hover {
background: url("../images.mise.en.page/Interface/Fond_Acheter_Detail.png") 0px 0px no-repeat;
}

#TableMiniProduit h1 {
text-align: left;
padding: 0px 10px 10px 10px;
color: #aeaeae;
}

#TableMiniProduit h2 {
text-align: left;
padding: 0px 10px 0px 10px;
color: #aeaeae;
}

.TableMiniProduitImg {
width: 100px;
vertical-align: top;
}

.TableMiniProduitPrix {
font-size: 18px;
font-weight: normal;
color: #0e70ff;
text-align: center;
padding: 0px;
}

#tableLigne {
width:530px;
border: #222 1px solid;
margin: 0 10px 0 10px;
}

#tableLigne .nom {
text-align: left;
font-weight:bold;
font-size: 12px;
padding-left:5px;
}

#tableLigne .commentaire {
text-align: left;
font-size: 11px;
color:#fff;
padding-left:5px;
}

#tableLigne .imgpromo {
text-align: right;
}

#tableLigne .prix {
font-weight:bold;
font-size: 14px;
color:#ff4200;
text-align: right;
padding-right: 10px;
}

#tableLigne .boutonacheter {
height:25px;
width:150px;
background: url(../images.mise.en.page/Bouton_Acheter_000.gif) bottom no-repeat;
font-size:12px;
text-align: center;
vertical-align: bottom;
padding-bottom: 5px;
}
/* fin mise en page table en ligne --------------------------------------------- */

/* ULTIMATE -------------------------------------------------------------------- */

#ultimate {
text-align: center;
width:526px;
border:#111 1px solid;
border-collapse:collapse;
margin-bottom:10px;
font-family: Verdana; 
font-style:normal;
font-weight:normal;
font-size: 12px;
color: #aeaeae;
}

#ultimate h1 {
color: #660099;
font-size: 16px;
text-align: center;
padding-bottom: 10px;
}

#ultimate h2 {
color: #660099;
font-size: 14px;
text-align: center;
font-weight: normal;
padding-bottom: 10px;
}

#ultimate p {
padding: 10px;
}

#ultimate ul {
padding-bottom: 10px;
}

#ultimate li {
list-style-image: url(../images.mise.en.page/etoile.violet.jpg);
list-style-position: outside;
text-align: left;
margin-left: 30px;
padding-left: 5px;
color: #fff;
}

/* Page Contact -----------------------------------------------------------------------------------------------------------------------------*/

#Contact {
text-align: center;
margin-left: 167px;
margin-right: 167px;
padding-top: 10px
color: #fff;
}

#Contact h1 {
text-align: left;	
padding: 10px 20px 10px 20px;
font-size: 18px;
font-weight: normal;
}

#Contact h2 {
font-size: 14px;
text-align: justify;	
padding: 10px 20px 10px 20px;
color: #fff;
font-weight: normal;
}

#Contact h3 {
font-size: 12px;
text-align: justify;	
padding: 10px 20px 0px 20px;
color: #ff4200;
}

.Contact {
font-size: 14px;
text-align: left;	
padding: 10px 20px 10px 20px;
}

#Contact table {
margin: 0 auto;
}
#Contact span {
color: #ff4200; 
font-weight: bold;
}

.tddroite {
text-align: right;
vertical-align: bottom;
padding-bottom: 10px;
color: #fff;
}

.tdgauche {
text-align: left;
padding-left: 10px;
padding-bottom: 10px;
vertical-align: bottom;
}

.warning {
border: #fff 1px dashed;
margin: 10px 50px 10px 50px;	
color: #ff4200;
text-align: center;
padding: 10px;
}

/* Mise en page produit en ligne Piece_Rechange_Kit_Xenon.php  -------------------------------------------------------------------- */

#Table_Simple {
width: 530px;
border: #111 1px solid;
padding: 5px;
}

.Table_Simple_Td_Img {
width: 00px;
height: 80px;
text-align: left;
padding-right: 10px;
}

#Table_Simple h1 {
color: #444;
padding: 0px 0px 5px 0px;
}

#Table_Simple h2 {
color: #fff;
padding: 0px 0px 0px 0px;
}

.Table_Simple_Prix {
width: 60%;
background-color: #111;
font-size: 16px;
font-weight: bold;
text-align: left;
color: #0e70ff;
padding: 4px 0px 0px 10px;
}

.Table_Simple_Acheter {
width: 20%;
background-color: #111;
padding: 4px 0px 0px 0px;
text-align: center;
}

.Table_Simple_Acheter a {
font-size:14px;
color: #ff4200;
}

.Table_Simple_Acheter a:hover {
color: #0e70ff;
}