/* CSS Document */

html,body,div {margin:0;padding:0;background-color:#FFF;color:#000;}
h1,h2,#acces,#flash,#infos,#menu,#ariane {display:none;}
img {border:0;}
#competences h3, #edito h3, #blocCouleur h3, #editoCont h3
{margin:0; padding:0;font:bold 1em Arial,Helvetica,sans-serif; text-decoration:underline;}
#competences p, #edito p, #blocCouleur p, #editoCont p, #editoCont td {font:normal 0.8em Arial,Helvetica,sans-serif}
#bottom {font:normal 0.7em Arial,Helvetica,sans-serif; font-style:italic;}
/**** forms ****/
fieldset, form, label, input, textarea {position: relative; }
fieldset,form,form#news input,#dupli_compte label{margin:0}
fieldset,form,form#news input,#dupli_compte label,form#formDevis input.radio,form#formDevis input.check,form#formCandidature input.radio,form#formCandidature input.check{padding:0}
fieldset,form,form#news input{width:100px}
fieldset,form,form#formDevis input.radio,form#formDevis input.check,form#formCandidature input.radio,form#formCandidature input.check{border:0}
legend{display:none}
form#news input{background:#FFF;border:1px solid #7f9db9;height:1.1em;color:#000}
form#news input,#dupli_compte label{font:normal 0.8em Arial,Helvetica,sans-serif}
form#dupli_compte{width:100%;margin-top:30px}
#dupli_compte label,form#formDevis label.court,form#formDevis label.selected,form#formDevis label.marge,form#formDevis label.long,form#formDevis label.mini,form#formCandidature label.court,form#formCandidature label.selected,form#formCandidature label.marge,form#formCandidature label.long,form#formCandidature label.mini{float:left}
#dupli_compte label,form#formDevis label.marge,form#formCandidature label.marge{width:8em}
#dupli_compte label,#dupli_compte input,form#formDevis label,form#formCandidature label{text-align:left}
#dupli_compte label,#dupli_compte input,form#formDevis,form#formDevis label,form#formCandidature,form#formCandidature label{color:#404040}
#dupli_compte input{font:normal 0.9em Arial,Helvetica,sans-serif;border:1px solid #fe2400}
#dupli_compte input,form#formDevis select,form#formDevis textarea,form#formCandidature select,form#formCandidature textarea{margin:2px 0 2px 0}
#dupli_compte input.submit{background:#f0f0f0;text-align:center}
form#formDevis,form#formCandidature{width:460px;font:normal .8em Arial,Helvetica,sans-serif}
form#formDevis label,form#formCandidature label{padding:4px 0 0 0}
form#formDevis label.court{width:5em}
form#formDevis label.court,form#formDevis label.mini,form#formCandidature label.court,form#formCandidature label.mini{font:normal .9em Arial,Helvetica,sans-serif}
form#formDevis label.selected,form#formCandidature label.selected{width:12em}
form#formDevis label.selected,form#formDevis label.marge,form#formDevis label.long,form#formCandidature label.selected,form#formCandidature label.marge,form#formCandidature label.long{font:normal 1em Arial,Helvetica,sans-serif}
form#formDevis label.marge,form#formDevis input.check,form#formCandidature label.marge,form#formCandidature input.check{margin:0 0 0 20px}
form#formDevis label.long,form#formCandidature label.long{width:18em}
form#formDevis label.mini,form#formCandidature label.mini{margin:-8px 0 0 0;color:#999}
form#formDevis input,form#formDevis select,form#formDevis textarea,form#formCandidature input,form#formCandidature select,form#formCandidature textarea{border:1px solid #404040}
form#formDevis input,form#formCandidature input{margin:0 0 4px 0}
form#formDevis input.radio,form#formCandidature input.radio{margin:7px 0 -2px 10px}
form#formCandidature label.court{width:6em}

