#menu li
{
  float: left;
  border-left: 1px solid #000000;
  height: 23px;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-top: 2px;
}

#menu li:first-child
{
  margin-left: 200px;
  border-left: none;
}

#menu a
{
  color: #FFFFFF;
  display: block;
  width: 150px;
  font-weight: bold;
}

#message_accueil
{
  float: left;
  background: url('../images/style/fondPresentation.png') no-repeat #414141;
  color: #FFFFFF;
  overflow: hidden;
  width: 570px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  margin-left: 15px;
  text-align: justify;
}

#message_accueil p, #message_accueil h1
{
  margin-left: 10px;
  margin-right: 10px;
}

#message_accueil p
{
  line-height: 1.5em;;
}

#message_accueil h1
{
  color: #b58813;
  border-bottom: 1px solid #b58813;
  font-size: 2em;
  margin-bottom: 10px;
  font-weight: normal;
}

#message_accueil a
{
  text-decoration: underline;
}

#message_accueil a:hover
{
  text-decoration: overline underline;
}

#message_accueil p br
{
  margin-bottom: 15px;
}

#newsletter_accueil, #vehicules_accueil
{  
  padding-bottom: 5px;
  width: 375px;
  margin-left: 595px;
}

#newsletter_accueil
{
  background-color: #AAAAAA;
  color: #383838;
  margin-bottom: 20px;
}

#newsletter_accueil h1
{
  color: #b58813;
  background: url('../images/style/fondNewsAccueil.png') no-repeat #383838;
  padding-top: 5px;
  margin-bottom: 10px;
  padding-left: 5px;
  font-size: 1.5em;
  font-weight: normal;
}

#newsletter_accueil p
{
  margin-left: 5px;
  margin-bottom: 5px;
}

#newsletter_accueil h2
{
  color: #FFFFFF;
  font-weight: normal;
  margin-bottom: 4px;
}

.annonceAccueil
{
  color: #FFFFFF;
  line-height: 1.2;
  background: #414141;
  padding-bottom: 5px;
  font-size: 0.8em;
}

.annonceAccueil h1
{
  color: #b58813;
  background: url('../images/style/fondNewsAccueil.png') no-repeat #383838;
  padding: 5px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.annonceAccueil h1 span
{
  text-transform: lowercase;
  font-size: 0.9em;
}

.annonceAccueil img
{
  height: 100px;
  width: 150px;
  overflow: hidden;
  margin: 5px;
}

.annonceAccueil p
{
  margin-bottom: 25px;
}



#nombreVoitures
{
  background: url('../images/style/fondNumerotation.png') no-repeat #383838;
  text-align: center;
  color: #b58813; 
  padding: 5px;
  margin-bottom: 10px;
  text-align: center;
}

#resultatsRecherche
{
  width: 90%;
  margin: auto;
}

.annonce
{
  color: #FFFFFF;
  line-height: 1.2;
  background: #414141;  
  margin-bottom: 10px;
  overflow: hidden;
}

.annonce h1
{
  color: #b58813;
  padding: 5px;
  text-transform: uppercase;
  margin-bottom: 10px;
  background: url('../images/style/fondBandeauGrand.png') no-repeat #383838;
}

.annonce h1 span
{
  text-transform: lowercase;
  font-size: 0.9em;
}

.annonce img
{
  height: 150px;
  width: 200px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
}

#info, #erreur
{
  margin: auto;
  width: 90%;
  margin-top: 20px;  
}
#erreur
{
  margin-bottom: 5px;
}

#info h1, #erreur h1
{  
  background: url('../images/style/fondBandeauGrand.png') no-repeat #383838;
  padding: 5px;
}

#info h1
{
  color: #b58813;
}

#erreur h1
{
  color: #FF0000;
}

#info p, #erreur p
{
  background-color: #414141;
  padding: 5px;
  line-height: 1.2em;
}

#info p
{
  color: #FFFFFF;
}

#erreur p
{
  color: #FF0000;
}

#pagination
{  
  margin-top: 50px;
  color: #666666;
  background: url('../images/style/fondNumerotation.png') no-repeat #383838;
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
}


#listeAgences
{
  width: 35%;
  background-color:#AAAAAA;
  color:#383838;
  margin-left: 5px;
  margin-bottom: 5px;
}

#listeAgences h1
{
  background: url('../images/style/fondBandeauFormPetit.png') no-repeat #383838;
  color: #b58813;
  font-size: 1.2em;
  padding: 5px;
  margin-bottom: 5px;
}

#listeAgences ul li
{
  margin-left: 5px;
  margin-bottom: 10px;
}

#listeAgences p
{
  line-height: 1.1em;
  margin-left: 20px;
}

#gmaps_container 
{
  color:#B58813;
  height:400px;
  margin:auto;
  overflow:hidden !important;
  text-align:left !important;
  width:60%;
}

#rechercheReference
{
  height: 20px;
  margin-top: -2px;
  color: #B58813;
  font-size: 0.9em;
  font-weight: bold;
}

#rechercheReference input[type="submit"]
{
  background:#414141;
  border: 1px solid #aaaaaa;
  font-size: 0.9em;
  padding: 0;
  color:#fff;
  cursor:pointer;
}

#rechercheReference input[type="text"]
{
  font-size: 0.9em;
  padding: 0;
  text-align: right;
  width: 50px;
  background: #aaaaaa;
  border: 1px solid #414141;
  color: #FFFFFF;
}


/***********************************************************/
/*                     AFFICHAGE D UNE VOITURE             */
/***********************************************************/
#voiture
{
  margin: auto;
  width: 90%;
  background: #414141;
  color: #FFFFFF;
}

#voiture h1
{
  background: url('../images/style/fondBandeauGrand.png') no-repeat #383838; 
  border-bottom: 2px solid #B58813;
  color: #FFFFFF;
  font-size: 1.4em;
  padding: 5px;
}

#voiture h2
{
  font-size: 1.1em;
  border-bottom: 1px solid #B58813;
  padding: 5px;
  margin-bottom: 5px;
}

#voiture #images_voiture, #voiture #commentaire
{
  width: 40%;
  margin-right: 10px;
}

#voiture #images
{
  text-align: center;
  margin-bottom: 5px;
}

#voiture img#main_image
{
  margin-bottom: 10px;
  width: 90%;
  cursor: pointer;
}

#voiture img.thumbnail
{
  width: 15%;
  margin: 5px;
  cursor: pointer;
}

#voiture #informations_voiture, #voiture #options
{
  margin-left: 410px;
}

#voiture #prix
{
  margin-top: 25px;
  text-align: center;
  padding-bottom: 10px;
  color: #B58813;
  font-size: 2em;  
  font-weight: bold;
}

#voiture li
{
  margin-bottom: 5px;
}

#voiture #options ul
{
  text-indent: 10px;
  width: 45%;
  font-size: 0.9em;
}

#voiture #commentaire p
{
  padding: 5px;
}

.error_list li
{
  font-size: 0.8em;
  color: #FF0000;
}

form table
{
  border-collapse: separate;
  border-spacing: 0 5px;
}

form#recherche, form#contactUs 
{
  width: 90%;
  margin: auto;
  background: #AAAAAA;
  color: #383838;
}

form#miniRecherche
{
  width: 375px;
  margin-left: 595px;
  margin-top: 15px;
  background: #AAAAAA;
  color: #383838;
}

form#recherche
{
  margin-bottom: 15px;
}

form#contactUs
{
  margin-top: 15px;
}

form#recherche h1, form#contactUs h1
{
  color: #b58813;
  background: url('../images/style/fondBandeauGrand.png') no-repeat #383838;
  font-size: 1.2em; 
  padding: 5px; 
}

form#miniRecherche h1
{
  color: #b58813;
  background: url('../images/style/fondBandeauFormPetit.png') no-repeat #383838;
  font-size: 1.2em; 
  padding: 5px; 
}

form#recherche label, form#contactUs label, form#miniRecherche label
{
  font-weight: normal;  
}

form#recherche th, form#contactUs th, form#miniRecherche th
{
  text-align: left;
  vertical-align: top;
  padding: 5px; 
}

form#contactUs th
{
  width: 15%;
}

form#recherche th, form#miniRecherche th
{
  width: 15%;
}

form#recherche td, form#miniRecherche td
{
  width: 75%;
}

form#contactUs td
{
  width: 30%;
}

form#recherche input[type="text"], form#miniRecherche input[type="text"]
{
  width: 25%;
}

form#recherche select
{
  width: 30%;
}

form#miniRecherche select
{
  width: 50%;
}

form#recherche tfoot td, form#contactUs tfoot td, form#miniRecherche tfoot td
{
  padding-top: 10px;
}

form#contactUs textarea
{
  width: 84%;
}

#newsletters
{
  width: 90%;
  margin: auto;
  padding: 5px;
}

.news h1
{
  color: #b58813;
  background: url('../images/style/fondBandeauGrand.png') no-repeat #383838;
  font-size: 1.2em; 
  padding: 5px;
  margin-top: 10px; 
}

.news p
{
  color: #FFFFFF;
  background-color: #414141;
  padding: 5px;
}

#partenaires
{
  width: 90%;
  margin: auto;
  line-height: 1.2em;
  color: #FFFFFF;
}

#partenaires h1
{
  background: #383838 url(../images/style/fondBandeauGrand.png) no-repeat scroll 0 0;
  border-bottom:2px solid #B58813;
  color:#FFFFFF;
  font-size:1.4em;
  padding:5px;
}

#partenaires li
{

  background: #414141 none repeat scroll 0 0;
  margin-bottom: 10px;
}

#partenaires li p
{
  padding: 5px;
}

#partenaires img.partenaire
{
  width: 50%;
  margin-bottom: 10px;
}

