/*--- Centre ---*/
#centre { float: left;position: relative;background: url('/img/centre2.gif') repeat-y;width: 752px;text-align: left;overflow: auto }
#centre h1 { background: url('/img/centre-top2.gif') no-repeat;padding: 50px 0 0 120px;font-size: 20px;color: #585858 }
#centre h1 span { font-size: 18px }
.centre-top { padding: 5px 20px;margin: 0 0 10px 0;text-align: justify }
#centre span { font-weight: bold;color: #585858 }
.centre-bottom { clear: both;background: url('/img/centre-bottom2.gif') no-repeat bottom;width: 752px;height: 12px }
.logo { position: absolute;top: 40px;left: 30px }
p.alert { clear: both;width: 580px;margin: 0 auto;margin-top: 40px;margin-bottom: 15px } 
#pub { width: 470px;margin: 20px auto } 

#retour { position: absolute;top: 6px;left: 6px;background: #E75200;font-weight: bold;padding: 3px 5px }
#retour a { color: #fff }
#depot { position: absolute;top: 6px;right: 6px;background: #E75200;font-weight: bold;padding: 3px 5px }
#depot a { color: #fff }

#centre p.date { z-index: 100;position: absolute;top: 100px;right: 110px;height: 16px;font-weight: bold }
#centre div.pub2 { background: #E75200;clear: both;width: 740px;height: 10px;margin: 30px auto;text-align: center}
/*--- Details ---*/
#details { float: left;clear:both;padding: 0 0 0 20px;width: 380px;margin: 20px 0 0 0;text-align: left;overflow: auto }
#details ul.caract { background: url('/img/moteur.gif') no-repeat 10px 15px;list-style: none;float: left;clear: both;width: 280px;margin: 20px 0 15px 0;padding: 5px 0 0 90px;font-weight: bold;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc }
#details ul.vendeur { background: url('/img/volant.gif') no-repeat 10px 15px;list-style: none;float: left;clear: both;width: 280px;margin: 20px 0 15px 0;padding: 5px 0 0 90px;font-weight: bold;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc }
#details span.dep { margin: 0 0 0 50px;color: #000 }
#details span.pays { margin: 0 0 0 60px;color: #000 }
#details li { padding: 0 0 5px 17px;font-size: 14px } 
#details li input { background: url('/img/bouton2.gif');border: 0;width: 183px;height: 33px;color: #fff;font-weight: bold;font-size: 13px;cursor: pointer }
#details p.prix { font-size: 20px;font-weight: bold;width: 365px;padding: 10px 0 0 5px;color: #FF0000 }	
#details p.prix a { background: url('/img/e02.gif') no-repeat 10px 6px;padding-left: 20px;text-decoration: underline;color: #E75200;font-size: 12px;font-weight: normal }
#details p.comment { clear: both;width: 360px;background: #f0f0f0;border: 1px solid #ccc;padding: 3px 5px;font-family:"palatino linotype", palatino, serif;font-size: 14px }
#details h2 { float: left;clear: both;padding: 0 0 0 10px;font-size: 16px;color: #585858 }
#options { clear: both;margin-bottom: 15px }
#options table { border-collapse: collapse }
#options td { background: url('/img/e02.gif') no-repeat 10px 9px;width: 165px;padding: 3px 0;padding-left: 20px;vertical-align: top;border: 1px solid #ccc }
/*--- Photo ---*/
#photo { float: left;width: 335px;margin: 30px auto 0 auto;overflow: auto;text-align: center }
#photo div.centre { padding: 0;margin: 0;text-align: center;overflow: auto }
#photo div.centre table { border-collapse: collapse;width: 335px } 
#photo div.centre td { text-align: center }
#photo div.centre img { border: 2px solid #ccc;margin: 0 }
#photo div.pub { clear: both;width: 300px;margin: 0 auto;text-align: center;overflow: auto } 
/*--- Table ---*/
#resultat { clear: both;width: 610px;margin: 30px auto;overflow: auto }
#resultat table { width: 610px;margin: 0 auto;border-collapse: collapse }
#resultat th { background: url('/img/font-thead.gif') repeat-x;height: 23px;font-size: 11px;border: 1px solid #ccc;text-align: center;color: #585858 } 
#resultat th.left { width: 289px;text-align: left;padding: 0 0 0 20px }
#resultat tr.hover { background: url('/img/fond-tabl.gif') repeat-x;cursor: pointer;color: #444;font-weight: bold }
#resultat td { border: 1px solid #ccc;text-align: center;font-size: 12px }
#resultat td.noevid { width: 16px;border-right: 0 }
#resultat td.evid { width: 16px;border-right: 0;background: #fff url('/img/evid.gif') no-repeat 0 10px }
#resultat td.a { width: 253px;height: 71px;padding: 0 0 0 5px;text-align: left;font-size: 14px;border-left: 0 }
#resultat td.b { width: 70px }
#resultat td.c { width: 80px }
#resultat td.d { width: 45px }
#resultat td.e { width: 55px;font-weight: bold }
#resultat td.f  { width: 91px }
#resultat td.f img { border: 2px solid #FFF }
/*--- Recherche rapide ---*/ 
#recherche { position: relative;background: url('/img/fond-rech.gif') no-repeat 10px 15px;width: 640px;height: 116px;text-align: left }
#recherche h2 { background: #fff;color: #FD5F00;font-size: 16px;width: 140px;margin: 0 0 5px 30px;padding: 10px 0 5px 5px }
#recherche div { clear: both;float: left;line-height: 25px;padding: 0 0 0 10px }
#recherche p { float: left;width: 100px;text-align: right;font-weight: bold;padding: 0 0 0 15px }
#recherche p.modele { float: left;text-align: left;font-weight: bold;padding: 0 }
#recherche select { float: left;margin: 0 0 0 5px;width: 150px }
#recherche input { position: absolute;top: 40px;right: 200px;background: url('/img/bouton.gif');border: 0;width: 134px;height: 46px;line-height: 46px;color: #fff;font-weight: bold;font-size: 13px;cursor: pointer }
#recherche img { position: absolute;top: 35px;right: 70px }

