/*--- Centre ---*/
#centre { float: left;position: relative;background: url('/img/centre2.gif') repeat-y;width: 752px }
#centre h1 { background: url('/img/centre-top2.gif') no-repeat;width: 752px;font-size: 18px;padding: 15px 0 0 0 }
.centre-top { padding: 5px 20px;margin: 0 0 30px 0;text-align: justify }
.centre-bottom { clear: both;background: url('/img/centre-bottom2.gif') no-repeat bottom;width: 752px;height: 12px }
/*--- Depot ---*/
#info { float: left;clear: both;margin: 0 0 15px 0;padding: 0 0 0 30px;font-weight: bold }
#info div { clear: both;height: 25px;line-height: 20px }
#info p { float: left;width: 150px;text-align: right;color: #585858 }
#info select { float: left;width: 150px;margin: 0 5px }
#info input { float: left;width: 150px;margin: 0 5px }
#info input.num { width: 60px;text-align: center }
#info label { float: left }

/*#caract { background: url('/img/moteur.gif') no-repeat 115px 35px;clear: both;margin: 0 0 15px 0;padding: 0 0 0 200px;font-weight: bold }*/
#caract { clear: both;margin: 0 0 15px 0;padding: 0 0 0 30px;font-weight: bold }
#caract div { clear: both;height: 25px;line-height: 20px }
#caract p { float: left;width: 150px;text-align: right;color: #585858 }
#caract input { float: left;width: 100px;margin: 0 5px }	
#caract select { float: left;width: 100px;margin: 0 5px }
#caract input.num { width: 60px;text-align: center }
#caract input.num2 { width: 17px }
#caract input.num3 { width: 30px }
#caract label { float: left }

#comment { float: left;clear: both;margin: 20px 0 15px 0;padding: 0 0 0 50px;font-weight: bold }
#comment h2 { float: left;clear: both;padding: 0 0 5px 5px;font-size: 16px;color: #585858 }
#comment textarea { float: left;clear: both;margin: 0 0 0 20px }

#options { float: left;clear: both;margin: 10px 0 0 0;padding: 0 0 0 30px;font-weight: bold }
#options h2 { float: left;clear: both;padding: 0 0 5px 5px;font-size: 16px;color: #585858 }
#options table { float: left;clear: both;width: 550px;margin: 0 0 0 15px } 
#options td { text-align: left;padding: 3px 15px 0 0 } 
#options label { cursor: pointer;font-weight: normal;margin: 0 0 0 3px }

/*#vendeur { background: url('/img/volant.gif') no-repeat 85px 50px;clear: both;margin: 0 0 15px 0;padding: 0 0 0 160px;font-weight: bold;text-align: left }*/
#vendeur { clear: both;margin: 0 0 15px 0;padding: 0 0 0 30px;font-weight: bold;text-align: left }
#vendeur div { clear: both;height: 25px;line-height: 20px }
#vendeur p { float: left;width: 150px;text-align: right;color: #585858 }
#vendeur input { margin: 0 5px }
#vendeur input.autre { float: left;margin: 0 5px }
#vendeur input.tel { float: left;margin: 0 5px;width: 100px }
#vendeur label.vendeur { color: #000;font-weight: normal;cursor: pointer }
#vendeur select { float: left;margin: 0 5px;width: 170px }
#vendeur #dep.no { display: none }
#vendeur #dep.yes { display: block }

#button { clear: both }
#button input.valid { background: url('/img/bouton2.gif');border: 0;width: 183px;height: 33px;color: #fff;font-weight: bold;font-size: 13px;cursor: pointer }

#error { float: left }
.errore { font-weight: bold;font-size: 16px;line-height: 50px;color: red;margin: 15px auto }
