/************************
*            GENERAL
************************/
body{
	background-color:#b9b3a7;
	position:relative;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px;
	width:830px;
	}

a {
	color:#000;
	text-decoration:none;
	}
a:focus{
outline:none;
	}
	
a:hover{
	text-decoration:underline;
	}
#banniere a:hover{
	text-decoration:none;
	}
	
a  img{
	text-decoration:none;
	border:none;
	}

.clearer{
	clear:both;
	padding:0px;
	margin:0px;
	}
.clearerZero{
	clear:both;
	padding:0px;
	margin:0px;
	height:0px;
	}
.wrapper{
	/*border: solid 1px #7f2e8e;*/
	width:830px;
	background-color:#fff;
	margin-top:0px;
	color:#333;
	background:url(../img/ligne_site.jpg) repeat-y left;
	}

#top{
	background:url(../img/top_site.jpg) no-repeat;
	margin-bottom:0px;
	height:8px;
	}
	
#bottom{
	background:url(../img/bottom_site.jpg) no-repeat;
	margin-top:0px;
	}
h1{color:#63750b; font-size:20px}

.accessibilite{display:none;}




/********************************
* MARQUES VOITURES
*********************************/
#marqueVoiture{
	height:40px;
	width:500px;
	margin-left:170px;
	margin-bottom:0px;
	margin-top:20px;
	}
	
#marqueVoiture img{
	padding: 0px 15px 10px 15px;
	}


/************************
*            PIED
************************/
#pied{
	background-color:#999;
	color:#595858;
	margin-left:0px;
	padding-left:19px;
	background:url(../img/pied_ligne_grise.jpg) repeat-y left;
	width:830px;
	margin-left:-1px;
	font-size:10px;
	height:18px;
	}

#pied a{
	color:#595858;
	font-style:italic;
	
	}

#lignepied{ margin-left:1px;}

/*création de cet id pour la bordure noir - non gérable dans #pied à cause des ombres*/
#borderPied{ height:20px; padding-bottom:5px;}


/************************
*    FORMULAIRE
************************/
.form {margin-top:30px; width:640px; padding-left:50px;}
.form input[type=checkbox]{border:none;}
.form input[type=text], .form textarea, .form select{
	background-color:#f2f2f2;
	border:none;
	}
	
.form input[type=submit]{
	color:black;
	text-align:center;
	background-color:#e3e9b7;
	border: solid 1px #63750b;
	}

.formGauche{float:left; width:285px; margin-left:-30px; border-right: dashed 1px #d9dadb;}
.formDroite{float:right; width:325px; margin-right:45px;}

.form label{float:left; width:65px; text-align:right; padding-right:5px; color:#63750b; font-size:12px;}
.form span{float:right; width:215px; padding-left:0px}

#champs{width:325px; margin-right:35px;}
#champs label, .formDroite label{float:left; width:100px; text-align:right; padding-right:5px}
#champs span, .formDroite span{float:right; width:210px; padding-left:0px}


.newsletter{width:325px;}
.newsletter label{width:20px; float:left;}
.newsletter span{width:300px; float:right;}

.etoile{margin-left:385px;}
.alert{color:#993300; font-weight:bold; text-align:center; width:90%; margin:10px;}

.ConfForm {margin-top:30px; width:640px;}
.ConfForm .pasDeResult{margin:auto;}

/********  Bouton************/
.boutonContenu{
	height:18px;
	margin-top:0px;
	}

.boutonContenu .annuler{
	width:160px;
	height:14px;
	float: right; 
	margin-top:4px;
	}

.boutonContenu .enr{
	float: left; 
	width:90px;
	border:none;
	margin-left:385px;
	}

.boutonContenu .enr a, .annuler a{
	text-decoration:none;
	color:black;
	text-align:center;
	background-color:#e3e9b7;
	border: solid 1px #63750b;
	padding:3px 10px 1px 10px;
	font-size:12px;
	}

.retour{width:640px; margin-top:20px;}

.retour a{
	display:block;
	margin:auto;
	font-weight:bold;
	text-align:center;
	font-style:italic;
	}

/*Style des phrases "Saississez votre email " ...*/
#newsletter input[type=text], #occas .modele input[type=text]{
 font-size:11px; color:#666666;}
