/* ------------------------------------------------------------------------------------------
                                 EDRIVERS.FR 
------------------------------------------------------------------------------------------ */

img {display: block;}

p {
margin: 0;
padding: 0;
}

/* ------------------------------------------------------------------------------------------
                                 GLOBAL
------------------------------------------------------------------------------------------ */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color:#000000;
	background: #8e5537 url(IMGmenu/degrade.jpg) left top repeat-x;
}

#conteneur {
	margin: 0 auto ;
	width: 905px;
	color:#000000;
	background-color: #8e5537;
}

/* ------------------------------------------------------------------------------------------
                                 TETE
------------------------------------------------------------------------------------------ */

#tete
{
	float:left;
	width:905px;
	height:225px;

}

#tete_swf 
{
	float:left;
	width:321px;
	height:199px;
}

#tete_swf  #a
{
	float:left;
	width:321px;
	height:49px;
	background: #ffd9aa url(IMGmenu/tete_swfa.jpg) left top no-repeat;
}

#tete_swf  #b
{
	float:left;
	width:77px;
	height:150px;
	background: #ffd9aa url(IMGmenu/tete_swfb.jpg) left top no-repeat;
}

#tete_swf  #swf
{
	float:left;
	width:244px;
	height:150px;
	color:#FFFFFF;
	background: #ffd9aa url(IMGmenu/tete_swf.jpg) left top no-repeat;
}

#tete_b 
{
	float:left;
	width:584px;
	height:180px;
	background: #ffd9aa url(IMGmenu/tete_b.jpg) left top no-repeat;
}

#tete_c 
{
	float:left;
	width:93px;
	height:19px;
	background: #ffd9aa url(IMGmenu/tete_c.jpg) left top no-repeat;
}

#tete_d 
{
	float:left;
	width:905px;
	height:26px;
	background: #8e5537 url(IMGmenu/tete_d.jpg) left top no-repeat;
}

/* ------------------------------------------------------------------------------------------
                                 BTN MENU
------------------------------------------------------------------------------------------ */

#BTNA {
	background: url(IMGmenu/BTNA02.jpg) no-repeat;
	float:left;
	width:97px;
	height:19px;
	z-index:1;
}

#BTNA a {	/* définition du lien qui occupera toute la place du conteneur */
display: block;
width: 100%;
height: 100%;
background: #666666 url(IMGmenu/BTNA01.jpg) top left no-repeat;	/* placement de l'image 1 au premier plan */
color: #000;

}

#BTNA a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
}

/* ------------- BTNB ------------- */

#BTNB {
	background: url(IMGmenu/BTNB02.jpg) no-repeat;
	float:left;
	width:143px;
	height:19px;
	z-index:1;
}
#BTNB a {	/* définition du lien qui occupera toute la place du conteneur */
display: block;
width: 100%;
height: 100%;
background: #666666 url(IMGmenu/BTNB01.jpg) top left no-repeat;	/* placement de l'image 1 au premier plan */
color: #000;

}

#BTNB a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
}

/* ------------- BTNC ------------- */

#BTNC {
	background: url(IMGmenu/BTNC02.jpg) no-repeat;
	float:left;
	width:148px;
	height: 19px;
	z-index:1;
}
#BTNC a {	/* définition du lien qui occupera toute la place du conteneur */
display: block;
height: 100%;
background: #666666 url(IMGmenu/BTNC01.jpg) top left no-repeat;	/* placement de l'image 1 au premier plan */
color: #000;

}

#BTNC a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
}

/* ------------- BTND ------------- */

#BTND {
	background: url(IMGmenu/BTND02.jpg) no-repeat;
	float:left;
	width:103px;
	height: 19px;
	z-index:1;
}
#BTND a {	/* définition du lien qui occupera toute la place du conteneur */
display: block;
width: 100%;
height: 100%;
background: #666666 url(IMGmenu/BTND01.jpg) top left no-repeat;	/* placement de l'image 1 au premier plan */
color: #000;

}

#BTND a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
}


/* ------------------------------------------------------------------------------------------
                                 CENTRE
------------------------------------------------------------------------------------------ */

#centre 
{
	background: url(IMGmenu/centre_rep.jpg) left top repeat-y;
	float:left;
	width:905px;
}

#centrehaut
{	
	float:left;
	background: url(IMGmenu/centre_default.jpg) left top no-repeat;
	width:905px;
}

#centre_default 
{	
	width: 720px;
	margin-left: 85px;
}

/* ------------------------------------------------------------------------------------------
                                 STOCK
------------------------------------------------------------------------------------------ */

#centre_stock 
{	
margin-left: 60px;
	/*width: 720px;
	
	color:#000000;	
	background:#990033;*/
}

#stock_admin 
{	
	width: 767px;
	float:left;
}

#stock_admin_a 
{	
	width: 767px;
	height: 46px;	
	background: url(IMGmenu/stock_admin_a.jpg) left top no-repeat;
	float:left;
}
#stock_identifiant
{
margin-top:15px;
margin-left:10px;
height:20px;
float:left;
width:80px;

}
#stock_champ_identifiant
{
margin-top:10px;
height:20px;
float:left;
width:90px;
/*border:solid 1px #999999;
background:#FFFFFF;*/
}
#stock_passe
{
margin-top:15px;
height:20px;
float:left;
width:120px;

}
#stock_champ_passe
{
margin-top:10px;
height:20px;
float:left;
width:90px;
/*border:solid 1px #999999;
background:#FFFFFF;*/
}
#stock_champ_bouton
{
margin-top:12px;
height:20px;
float:left;
width:30px;
/*border:solid 1px #999999;
background:#FFFFFF;*/
}
#stock_inscription 
{
margin-top:15px;
height:20px;
width:315px;
float:left;

}
.txtidentification
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#000000;
text-align:right;
}
#stock_admin_rep 
{	
	width: 767px;
	background: url(IMGmenu/stock_admin_rep.jpg) left top repeat-y;
	float:left;
}

#stock_imagecadi
{
width: 89px;
height: 50px;
float:left;	
background: url(IMGmenu/cadi.jpg) left top no-repeat;
}
#stock_panier
{
margin-top:12px;
width: 240px;
float:left;	

}
#stock_recherche
{
margin-top:12px;
margin-left:10px;
width: 410px;
float:left;	

color:#000000;
font-size:small;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;
}

#stock_admin_b 
{	
	width: 767px;
	height: 17px;
	float:left;
	background: url(IMGmenu/stock_admin_b.jpg) left top no-repeat;
	margin:0;
	padding:0;
}

#stock_sousmenu
{
	margin:0;
	padding-left:0px;
float:left;
width:172px;

background: url(IMGmenu/stock_sousmenu.jpg) left top repeat-y;

}

#stock_sousmenu_fin
{

width:172px;
height:35px;
display:block;
background: url(IMGmenu/stock_sousmenu_fin.jpg) left top no-repeat;

}

#stock_contenu
{
float:left;
width:591px;
padding: 0px 0px 0px 2px;
margin: 0px 0px 0px 0px;





}

/* ------------------------------------------------------------------------------------------
                                 FICHE APERCU PRODUIT
------------------------------------------------------------------------------------------ */
.fichepetite
{
margin: 0px 2px 8px 3px;
padding:3px 3px 3px 3px;
float:left;
width:182px;
background:#f0f0f0;
border:solid 1px #999999;

}
.fichepetite_titre a
{
margin:0px 0px 2px 0px;
float:left;
width:180px;
height:22px;
border:solid 1px #999999;
overflow:hidden;
background:#d5d5d5 url(IMGmenu/fiche_titre.jpg) left top no-repeat;
}
.fichepetite_image a
{
margin:0px 0px 2px 0px;
float:left;
width:180px;
height:135px;
background:#d5d5d5;
border:solid 1px #666666;
}
.fichepetite_prix a
{
margin:0px 2px 0px 0px;
float:left;
width:64px;
height:22px;
border:solid 1px #999999;
background:#d5d5d5 url(IMGmenu/fiche_prix.jpg) left top no-repeat;
overflow:hidden;
}
.fichepetite_info a
{
margin:0px 2px 0px 0px;
float:left;
width:60px;
height:22px;
border:solid 1px #999999;
background:#d5d5d5 url(IMGmenu/fiche_info.jpg) left top no-repeat;
overflow:hidden;
}

.fichepetite_zoom a
{
cursor: pointer;
margin:0px 2px 0px 0px;
float:left;
width:22px;
height:22px;
border:solid 1px #999999;
overflow:hidden;
background:#d5d5d5 url(IMGmenu/fiche_loupe.jpg) left top no-repeat;
}

.fichepetite_panier a
{
margin:0px 0px 0px 0px;
float:left;
width:24px;
height:24px;
/*border:solid 1px #999999;*/
overflow:hidden;
background:#d5d5d5 url(IMGmenu/fiche_panier.jpg) left top no-repeat;
}

.fichepetite_envellope a
{
margin:0px 0px 0px 0px;
float:left;
width:24px;
height:24px;
/*border:solid 1px #999999;*/
overflow:hidden;
background:#d5d5d5 url(IMGmenu/envellope.jpg) left top no-repeat;
}

.txtfiche
{
color:#000000;
font-size:small;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:22px;
text-align:center;
text-decoration:none;
}

/* ------------------------------------------------------------------------------------------
                                 FICHE DETAILLE PRODUIT
------------------------------------------------------------------------------------------ */


#espv_fichegrande
{
float:left;
width:58px;

}

.fichegrande
{
width:500px;

float:left;



}
.fichegrande_titre
{
line-height:35px;
width:480px;
margin:2px 0px 0px 0px;
float:left;
font-weight:bold;
text-align:center;

border:solid 1px #999999;
background: #eeb25a;
/*overflow:hidden;
background: url(IMGmenu/fiche_titre.jpg) left top no-repeat;*/
}
.fichegrande_titre h1
{
background: none;
font-size: 14px;
border: none;
padding: 10px;
margin: 0;
}

.fichegrande_image a
{
margin:2px 0px 0px 0px;
float:left;
width:480px;
height:360px;
background:#d5d5d5;
border:solid 1px #666666;
}

.fichegrande_description
{
width:480px;
margin:2px 0px 0px 0px;

float:left;
background:#efefef;
border:solid 1px #c1c1c1;
overflow:hidden;
}
.txtdescription
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#333333;
padding:5px 5px 5px 5px;
}

.fichegrande_info
{
line-height:20px;
margin:2px 2px 0px 0px;
float:left;
width:238px;
background:#efefef url(IMGmenu/fichegrande_cadre2.jpg) left top no-repeat;
border:solid 1px #999999;
}

.fichegrande_info_gauche
{
line-height:20px;
float:left;
width:140px;
background:#azaza5;
text-align:right;
}

.fichegrande_info_droite
{
padding-left:3px;
line-height:20px;
text-align:left;
float:left;
width:90px;
background:#azaza5;

}




.fichegrande_panier
{
width:480px;
margin:2px 0px 0px 0px;
float:left;

/*line-height:35px;*/
background:#efefef  left top no-repeat;
border:solid 1px #999999;
overflow:hidden;
}

.fichegrande_motclef
{
width:480px;
margin:2px 0px 0px 0px;
float:left;
background:#efefef;
border:solid 1px #c1c1c1;
overflow:hidden;
}

/* ------------------------------------------------------------------------------------------
                                 PANIER
------------------------------------------------------------------------------------------ */
.panier {
padding-left:10px;


}

.panier_cadre {
width:550px;
float: left;
padding: 10px;
background:#e4e4e4;
border: 1px solid #999999;
}
.panier_cadre_div2_g {
line-height:22px;
text-align:right;
width:200px;
float:left;
}

.panier_cadre_div2_d {
line-height:22px;
padding-left:10px;
width:340px;
float:left;
}

.panier_titre
{
width:570px;
background:#FFCC66;
margin-top:5px;
/*background:#efb15e;*/
border:solid 1px #999999;
float:left;
}
#panier_titre_produit
{
width:270px;
float:left;
}
#panier_titre_reference
{
width:150px;
float:left;
}
#panier_titre_quantite
{
width:150px;
float:left;
}

.panier_produit
{
margin-top:5px;
width:570px;
float:left;
border:solid 1px #999999;
background:#f2f2f2;
}
.panier_produit_nom
{
width:270px;
float:left;
}
.panier_produit_reference
{
width:150px;
float:left;
}
.panier_produit_quantite
{
width:70px;
float:left;
}
.panier_produit_modifier
{
width:40px;
float:left;
}
.panier_produit_supprimer
{
width:40px;
float:left;
}
.panier_produit_info
{
width:570px;
float:left;
background:#e4e4e4;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.panier_produit_poid_g
{
width:95px;
float:left;
}
.panier_produit_poid_d
{
width:70px;
float:left;
}
.panier_produit_prixht_g
{
width:115px;
float:left;
}
.panier_produit_prixht_d
{
width:85px;
float:left;
}
.panier_produit_prixttc_g
{
width:120px;
float:left;
}
.panier_produit_prixttc_d
{
width:85px;
float:left;
}

.panier_commande
{
width:570px;
float:left;
background:#f2f2f2;
margin-top:5px;
/*background:#efb15e;*/
border:solid 1px #999999;
float:left;
}

.panier_commande_g
{
width:200px;
float:left;
}
.panier_commande_d
{
width:360px;
float:left;
}
#commander
{
margin-top:5px;
width:572px;
float:left;
}

/* ------------------------------------------------------------------------------------------
                                 PIED
------------------------------------------------------------------------------------------ */

#pied 
{
float:left;
background:  #8e5537 url(IMGmenu/pied.jpg) left bottom no-repeat;
width:905px;
height: 127px;
color:#000000;
}

#espace 
{
height: 100px;
}

/* ------------------------------------------------------------------------------------------
                                 PIED REALISATIONS 
------------------------------------------------------------------------------------------ */

#retour
{
float:left;
width: 100%;
height: 39px;
background: url(IMGmenu/cadre_retour.jpg) left top no-repeat;
}
#espv_ret
{
width:92px;
float:left;
}
#btn_retour 
{
float:left;
position:relative;
background: url(IMGmenu/btnretour1.jpg) left top no-repeat;
margin: 5px 0px 0px 0px;
width:270px;
height: 29px;
}

#btn_retour a 
{
display: block;
width: 100%;
height: 100%;
background: url(IMGmenu/btnretour0.jpg) top left no-repeat;
}

#btn_retour a:hover 
{
background: transparent none;
}


/* ------------------------------------------------------------------------------------------
                                 REALISATIONS accueil 
------------------------------------------------------------------------------------------ */




.panneaurea {
	
	width:591px;
	min-height: 200px;
	margin-left:27px;
	
	
}
.panneaureag {
	
	width:260px;
	height:200px;
	float:left;
	
}
.panneauread {
	
	width:300px;
	
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	color:#FFFFFF;
	background:#efefef;
	border:solid 1px #626262;
}


.inforea {
	
	width:150px;
	min-height:20px;
	float:left;	
}

.inforeaplus {
	
	width:300px;
    margin-top:7px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	color:#000000;
	background:#efefef;
	border:solid 1px #626262;
}

/* ------------------------------------------------------------------------------------------
                                 REALISATIONS voitures
------------------------------------------------------------------------------------------ */


.panneau {

	margin-bottom:40px;
	width:640px;
	padding-left:45px;
}

.IMG {
	width:620px;
	height:240px;
}

.ETAPE
{ 
	padding-top: 10px;
	padding-bottom: 10px;
	width:617px;
	color:#FFFFFF;
	background:#efefef;
	border:solid 1px #626262;
}





/* ------------------------------------------------------------------------------------------
                                 CONTACT
------------------------------------------------------------------------------------------ */

#contactglob
{

width:720px;

}

#contactgauche
{
float:left;
width:350px;
height:270px;
}

#contactdroite
{

}

/* ------------------------------------------------------------------------------------------
                                  TITRE
------------------------------------------------------------------------------------------ */
h1
{
padding-left: 35px ;
padding-top: 20px ;
margin-bottom:20px;
line-height: 22px ;
font-size:medium;
text-align:left;
background:#dbdbdb url(IMGmenu/h1.jpg) no-repeat left bottom ;
border-bottom: 1px solid #666666 ;
color:#000000;
text-decoration:none;
clear:both;
}
h1 a
{
color:#000000;
text-decoration:none;
}
/* ----- sous_rubrique ----*/
h2
{
padding-left: 5px ;
padding-top:0px ;
margin-bottom:5px;
line-height: 18px ;
font-size:small;
text-align:left;
background:#dbdbdb url(IMGmenu/h2.jpg) no-repeat left bottom ;
clear:both;
}
h2 a
{
color:#000000;
text-decoration:none;
}

/* ----- erreur ----*/
h3
{
padding-left: 35px ;
padding-top: 10px ;
line-height: 16px ;
font-size:small;
font-weight:bold;
clear:both;
background:#dbdbdb url(IMGmenu/h3.jpg) no-repeat left top ;
color: #993300 ;
}



/* ------------------------------------------------------------------------------------------
                                  TXT - LIENS
------------------------------------------------------------------------------------------ */

.TXTpanier_produit_g
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
font-size:x-small;
color: #000000;
line-height:22px;
padding-right:4px;

/*background-color: #dbdbdb;*/
}
.TXTpanier_produit_d
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:x-small;
color: #000000;
line-height:22px;
/*font-weight:bold;
background-color: #dbdbdb;*/
}
.TXTpaniertitre
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:5px;
font-size:small;
color: #000000;
line-height:22px;
/*background-color: #dbdbdb;*/
}
.TXTpanier
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:5px;
font-size:small;
color: #000000;
line-height:24px;
/*background-color: #dbdbdb;*/
}
.TXTpanier_commande_g
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:5px;
font-size:small;
color: #000000;
line-height:28px;
padding-right:4px;

/*background-color: #dbdbdb;*/
}
.TXTpanier_commande_d
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
font-size:small;
color: #000000;
line-height:28px;
font-weight:bold;
/*font-weight:bold;*/

}
.TXTdefault 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:small;
	color: #000000;
	/*background-color: #dbdbdb;*/
}
a 
{
	color: #000000;
	text-decoration:underline;
}
a:hover
{
	color: #993300;
	text-decoration:underline;
}

.TXT12NoirCenter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:small;
	color: #000000;
	background-color: #dbdbdb;
}

.TXT12GrisCenter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:small;
	color: #333333;
	background-color: #dbdbdb;
}

.TXT12NoirLeft {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:small;
	color: #000000;
	background-color: #dbdbdb;
}
.TXTLien {
	padding-left:20px;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:small;
	color: #000000;
	background-color: #dbdbdb;
}
.TXTContact {
	padding-left:20px;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:small;
	color: #000000;
	background-color: #dbdbdb;
}
.txtcredit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	text-align:center;
	color: #000000;
	background-color: #8e5537;
}

.Policeplusinfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:center;
	border:solid 1px #626262;
	color: #000000;
	background-color: #BDBDBD;
	margin-left:5px;
	line-height:20px;
}

.Policerealisation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:small;
	text-align:left;
	color: #000000;
	background-color: #efefef;
	margin-left:50px;
	
	line-height:25px;
}
.TXTTitreReavoiture {
	font-size: 16px;
	color: #000000;
	line-height:40px;
	text-align:center;
	font-weight: bold;
	background-color:  #efefef;
}

.TXTInfoStock {
	font-size:small;
	color: #333333;
	text-align:center;
	background-color:  #efefef;
}

.TXTREAinfog {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:small;
	color: #000000;
	background-color:  #efefef;
}
.TXTREAinfod {
	padding-left: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:small;
	color: #000000;
	background-color:  #efefef;
}

.TXTplusinforea{
text-align:center;
font-size:small;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*background:url(IMGmenu/plusrea.jpg) left bottom no-repeat;*/
}

.plusinforea:link{

color: #333333;
background-color: #efefef;
}
.plusinforea:visited{

color: #333333;
background-color: #efefef;
}
.plusinforea:active{

color: #333333;
background-color: #efefef;
}
.plusinforea:hover{

color: #943D03;
background-color: #efefef;
}

.lienglob:link{
color: #000000;
background-color: #dbdbdb;
}
.lienglob:visited{
color: #000000;
background-color: #dbdbdb;
}
.lienglob:active{
color: #000000;
background-color: #dbdbdb;
}
.lienglob:hover{
color: #943D03;
background-color: #dbdbdb;
}

.liencredit:link{
text-decoration:none;
color: #000000;
background-color: #8e5537;
}
.liencredit:visited{
text-decoration:none;
color: #000000;
background-color: #8e5537;
}
.liencredit:active{
text-decoration:none;
color: #000000;
background-color: #8e5537;
}
.liencredit:hover{
text-decoration:none;
color: #BDBDBD;
background-color: #8e5537;
}
