* { margin:0; padding:0; outline:none;}

body { background: #01141d url('images/pattern.gif') repeat-x; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:justify}

h1 { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:12px; padding:10px 0 0 0; text-align:center; height:60px; vertical-align:middle;}

h2 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:12px; padding: 6px 0 0 5px; margin:10px 0 0 0; border:#fff 1px solid; background:#85bfff; height:20px; vertical-align:middle;}

a:hover { text-decoration:none} 

#conteneur { width:929px; margin:0 auto; background: transparent url('images/page.gif') repeat-y; }

#header { width:929px; height:192px; background: transparent url('images/header.jpg') no-repeat; }

#menu { background: url('images/gauche.jpg') no-repeat; width:178px; height:375px;  float:left;}

#titre { width:751px; height:55px; float:left; background: transparent url('images/fond-titre.jpg') no-repeat; }

#contenu { background: transparent url('images/contenu.gif') no-repeat; width:721px; min-height:259px; _height:259px; float:left; padding:0 15px 0 15px }

#contenu p { line-height:13px; padding: 0 0 14px 0;}

#contenu p:first-letter {font: bold 15px Verdana, Arial, Helvetica, sans-serif;}

#contenu a { color:#000}

#contenu a img {border:1px solid #000;}

#contenu a:hover img {border:1px solid #000;}

#footer { background: url('images/footer.gif'); width:924px; height:28px;  padding:23px 5px 0 0; clear:both; text-align: right; color:#fff; font:normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:10px }

#footer a { color:#fff; font:normal 10px Verdana, Arial, Helvetica, sans-serif }

#footer img { float:right; border:none;  }

#coordonnees {width:230px; text-align:center; padding: 50px 0 0 30px; float:left;}

.cadrage { border:1px solid #000;}

sup {font:normal 8px Verdana, Arial, Helvetica, sans-serif;}

#menubas { text-align:center; font: normal 10px Verdana, Arial, Helvetica, sans-serif;color:#F1D9B8; padding:5px 0 }

#menubas a { color:#F1D9B8; }

/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
	
#formulaire { width:420px; text-align:center; float:left; padding:0 0 0 40px }

option { background:none; border:none }

.fieldset { padding:10px;  border:1px solid #000;border-bottom:3px solid #000;  }

.legend { padding:2px 15px 2px 10px; text-transform:uppercase; color:#000; font: italic bold 12px Verdana, Arial, Helvetica, sans-serif; border-left:3px solid #000 }

.label { width: 100px; float: left; text-align: right; margin:0 0 2px 0 }

.label2 { width: 203px; float: left; text-align: right; }

.input { width:96px; height:13px; float:left; }

.input2 { width:191px; height:13px; float:left; }

.textarea { width:394px; height:60px; overflow: auto; clear:both; background: transparent; border: 1px solid #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; }

.textarea_hover { width:394px; height:60px; overflow: auto; clear:both; background: transparent; border: 1px dashed #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; }


.select { width:98px; height:18px; float:left; color:#89f715; background:#D1B897; border: 1px solid #000; }

.select_hover { width:98px; height:18px; float:left; background:#D1B897; border: 1px solid #000; }

.captchat { text-align:center }

.captchat div { padding: 0 0 5px 0; }

.texte_antispam { }

.image_antispam { width:200px; height:50px; margin:0 auto; padding:0; display:none; }

#code { width:150px; }

.border, #code, #imgcaptcha { background: transparent; border:none; border-bottom: 1px solid #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; }

.border_hover { background: transparent; border:none; border-bottom: 1px dashed #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; }

.envoyer { width:150px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }

.separation { padding:0 0 6px 0; clear:both }

.separation div { border-bottom: 1px dashed #000; padding:5px 0 0 0; }

.div_form { clear:both; }


.coordonnees { display:block; width:130px; background: #C7AF8E; color:#000; height:14px; font:  italic bold 12px Verdana, Arial, Helvetica, sans-serif; padding:2px 0px; margin:-10px 0 0 5px; _margin:-10px 0 0 2px; text-transform:uppercase; z-index:20; position:relative; border-left:3px solid #000; float:left; }

.coordonnees2 { display:block; background:#EEF5FB; width:110px; color:#000; height:14px; font:  italic bold 12px Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 2px 10px; margin:-10px 0 0 5px; _margin:-10px 0 0 2px; text-transform:uppercase; z-index:20; position:relative; border-left:3px solid #000; float:left; }

#mention { text-align:center; padding: 0 0 10px 0; width:200px;  border:1px solid #000; border-bottom:3px solid #000; color:#000; line-height:14px; display:table }

#mention a { color:#000 }

#autourmention { padding:0; width:200px; float: left; padding:8px 0 0 30px }

/*////////////////////////////////////////////// fait par GrEGoOoO /////////////////////////////////////////////////////////////////*/
	
/*/////////////////////////////////////////////// fin du formulaire //////////////////////////////////////////////////////////////////*/

/* ////////////////////////////////plan du site /////////////////////////////////////////*/

#conteneur2 { width:753px; margin:0 auto; background: transparent url('images/page2.gif') repeat-y; }

#header2 { width:753px; height:247px; background: transparent url('images/header2.jpg') no-repeat; }

#titre2 { width:753px; height:55px; float:left; background: transparent url('images/fond-titre2.jpg') no-repeat; }

#contenu2 { background: transparent url('images/contenu2.gif') no-repeat; width:723px; min-height:188px; _height:188px; float:left; padding:0 15px 0 15px }

#contenu2 p { line-height:13px; padding: 0 0 15px 0;}

#contenu2 p:first-letter {font: bold 15px Verdana, Arial, Helvetica, sans-serif;}

#contenu2 a:first-letter {font: bold 15px Verdana, Arial, Helvetica, sans-serif;}

#contenu2 a { color:#000}

#footer2 { background: url('images/footer2.gif'); width:748px; height:28px;  padding:23px 5px 0 0; clear:both; text-align: right; color:#fff; font:normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:10px }

#footer2 a { color:#fff; font:normal 10px Verdana, Arial, Helvetica, sans-serif }

#footer2 img { float:right; border:none;  }

/* //////////////////////////////// fin plan du site /////////////////////////////////////////*/

/*/////////////////////////////////////////////// formulaire de recherche //////////////////////////////////////////////////////////////////*/
	
#moteur_recherche { text-align:center;  font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center } /* carateristique du formulaire */

#moteur_recherche * { margin:0 0 6px 0; padding:0; } /* caracteristique de toutes les balises qui se trouvent dans le formulaire */

#moteur_recherche fieldset {/* border-bottom:1px solid #8F7200; border-right:1px solid #8F7200; border-top:1px solid #E2B502; border-left:1px solid #E2B502;*/ border:none  }

#moteur_recherche legend { font: bold 10px Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 2px 10px;  color:#fff; text-transform:uppercase; }

#moteur_recherche p { padding:0 0 0 0}

.labelformrech { line-height:16px} /* carateristique des label, width minimum 203px; */

.pformrech { padding:0; text-align:left; clear:both; } /* carateristique des p */

.inputformrech { width:190px; height:13px; margin: 0 0px 0 2px; } /* carateristique des input */

.labelform2rech {line-height:16px } /* carateristique des label, width minimum 203px; */

.pform2rech { padding:0; text-align:left; float:left; width:197px; } /* carateristique des p */

.inputform2rech { width:110px; height:13px;margin: 0 0px 0 2px; } /* carateristique des input */

.textareaformrech { width:393px; height:80px; overflow: auto; } /* carateristique du textarea */

.selectformrech { width:120px; height:18px; margin: 0 5px 0 2px; font: normal 11px Verdana, Arial, Helvetica, sans-serif;  color:#000; background:#fff; padding:0; border: 1px solid #333; } /* carateristique des select */

.selectform2rech { width:112px; height:18px; float:left; margin: 0 5px 0 2px; font: normal 11px Verdana, Arial, Helvetica, sans-serif;  color:#000; background:#EBEBEB; padding:0; border: 1px solid #D77E2E; } /* carateristique des select */

.labelmessagerech { width:95px; } /* carateristique du label contenant "Votre message" */

#labelenvoyerrech { width:125px; } /* carateristique du label avant l'input envoyer, sert a centrer le bouton envoyer */

#coderech { margin:5px 0 0 0; }

.inputenvoyerrech { width:150px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; } /* carateristique de l'input "envoyer mon message" */

.divtexterech { margin: 5px 0 0 0; } /* carateristique de la div contenant le texte du captchat*/

#recherche div { margin: 5px auto; } /* centrer dans le formulaire des div */

.divimagecaptchatrech { border:1px solid #502a17; } /* carateristique de la div entourant l'image captchat */

.transprech, .inputtexterech { background: transparent; border: 1px solid #333; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; } /* pour rendre les input et textarea transparent avec une bordure */

.transp2rech, .inputtexte2rech, #code2 { background:transparent; border: 1px solid #D77E2E; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; } /* pour rendre les input et textarea transparent avec une bordure */

.selecttri { width:180px; height:18px; font: normal 11px Verdana, Arial, Helvetica, sans-serif;  color:#000; background:#fff; padding:0 0 0 2px; border: 1px solid #333; }

/*////////////////////////////////////////////// fin formulaire de recherche /////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////// voiture occasion /////////////////////////////////////////////////////////////////*/

.fondvoiture { clear:both; background: transparent url('images/fond-voiture-repetition.gif') repeat-y;  width:550px; margin: 0 auto 10px auto; color:#fff; }

.voiture { clear:both; background: transparent url('images/fond-voiture-haut.gif') no-repeat; width:540px; padding:0 5px;   }

.titrevoiture { width:420px; min-height:10px; _height:10px; float:left; padding:5px 0 5px 0; }

.prixvoiture { width:120px;  min-height:10px; _height:10px; float:left; text-align:right; padding:5px 0 5px 0;  }

.imagevoiture { width:210px; padding:10px; float:left; text-align:center; background: transparent url('images/fond-image-voiture.gif') repeat-y; color:#fff; }

.imagevoiture a {  color:#fff;}

.caracteristiquesvoiture { width:300px; float:left; padding:0 0 0 10px; }

.basvoiture { width:550px; height:10px; background: transparent url('images/fond-voiture-bas.gif') no-repeat; clear:both; _margin:0 0 -3px 0; }

.selpage { font-weight:bold}

.equipement { padding:0 0 0 20px}

.equipement li { list-style: square inside}


/*////////////////////////////////////////////// fin voiture occasion /////////////////////////////////////////////////////////////////*/


